.clean-ai-page{position:relative;min-height:100vh;padding-bottom:6rem;overflow-x:clip}.clean-ambient-mesh{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1400px;height:850px;pointer-events:none;z-index:0;overflow:hidden}.mesh-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.65;animation:mesh-float 14s ease-in-out infinite alternate}.mesh-glow--1{top:60px;left:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(14,165,233,.22) 0,rgba(56,189,248,.05) 50%,transparent 70%)}.mesh-glow--2{top:140px;right:12%;width:550px;height:550px;background:radial-gradient(circle,rgba(99,102,241,.2) 0,rgba(139,92,246,.06) 55%,transparent 70%);animation-delay:-5s}.mesh-glow--3{top:380px;left:35%;width:480px;height:480px;background:radial-gradient(circle,rgba(16,185,129,.12) 0,transparent 70%);animation-delay:-9s}.sabrixa-light .mesh-glow--1{background:radial-gradient(circle,rgba(2,132,199,.12) 0,transparent 70%);opacity:.7}.sabrixa-light .mesh-glow--2{background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);opacity:.6}@keyframes mesh-float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(25px) scale(1.06)}to{transform:translateY(-15px) scale(.96)}}.clean-ai-container{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:3rem 1.5rem 4rem}.clean-ai-hero{text-align:center;max-width:820px;margin:0 auto 3.5rem}.clean-ai-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem 1.1rem;border-radius:9999px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);color:#38bdf8;border:1px solid hsla(0,0%,100%,.15);border-top-color:hsla(0,0%,100%,.3);box-shadow:0 4px 20px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .25s ease}.clean-ai-badge:hover{transform:translateY(-1px);border-color:rgba(56,189,248,.5);box-shadow:0 6px 24px rgba(56,189,248,.25)}.sabrixa-light .clean-ai-badge{background:hsla(0,0%,100%,.85);color:#0284c7;border:1px solid rgba(2,132,199,.2);border-top-color:#fff;box-shadow:0 4px 16px rgba(2,132,199,.08),inset 0 1px 1px #fff}.clean-ai-title{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1.12;letter-spacing:-.035em;margin-bottom:1.25rem;color:#f8fafc;text-shadow:0 2px 20px rgba(0,0,0,.3)}.sabrixa-light .clean-ai-title{color:#0f172a;text-shadow:none}.clean-ai-title-gradient{background:linear-gradient(135deg,#38bdf8,#818cf8 45%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sabrixa-light .clean-ai-title-gradient{background:linear-gradient(135deg,#0284c7,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.clean-ai-subtitle{font-size:clamp(1rem,2.2vw,1.18rem);line-height:1.65;color:#94a3b8;margin-bottom:1.75rem}.sabrixa-light .clean-ai-subtitle{color:#475569}.clean-ai-privacy-pill{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;color:#10b981;background:rgba(16,185,129,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(16,185,129,.25);border-top-color:rgba(16,185,129,.4);padding:.45rem 1rem;border-radius:9999px;box-shadow:0 4px 14px rgba(16,185,129,.12),inset 0 1px 0 hsla(0,0%,100%,.1)}.sabrixa-light .clean-ai-privacy-pill{background:rgba(236,253,245,.9);color:#059669;border-color:#a7f3d0;box-shadow:0 2px 8px rgba(5,150,105,.08)}.clean-supported-models-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.models-bar-label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-right:.35rem}.sabrixa-light .models-bar-label{color:#64748b}.model-chip{font-size:.74rem;font-weight:600;padding:.25rem .7rem;border-radius:9999px;background:hsla(0,0%,100%,.035);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#cbd5e1;border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:all .22s cubic-bezier(.16,1,.3,1);cursor:default}.model-chip:hover{color:#38bdf8;border-color:rgba(56,189,248,.4);background:rgba(56,189,248,.09);transform:translateY(-1.5px);box-shadow:0 4px 16px rgba(56,189,248,.2)}.sabrixa-light .model-chip{background:hsla(0,0%,100%,.75);color:#475569;border-color:rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.03)}.sabrixa-light .model-chip:hover{color:#0284c7;border-color:#bae6fd;background:#f0f9ff;box-shadow:0 4px 12px rgba(2,132,199,.12)}.clean-ai-card{position:relative;background:rgba(15,23,42,.45);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid hsla(0,0%,100%,.12);border-top-color:hsla(0,0%,100%,.28);border-radius:24px;padding:2.75rem;box-shadow:0 30px 70px -15px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.4);margin-bottom:4rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.sabrixa-light .clean-ai-card{background:hsla(0,0%,100%,.82);backdrop-filter:blur(36px) saturate(180%);-webkit-backdrop-filter:blur(36px) saturate(180%);border:1px solid hsla(0,0%,100%,.95);border-top-color:#fff;box-shadow:0 24px 54px -12px rgba(2,132,199,.09),0 4px 20px rgba(15,23,42,.04),inset 0 1px 1px #fff}.clean-ai-dropzone{position:relative;border:2px dashed rgba(56,189,248,.32);border-radius:20px;padding:4rem 2rem;text-align:center;cursor:pointer;background:hsla(0,0%,100%,.015);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.clean-ai-dropzone:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(56,189,248,.08) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.clean-ai-dropzone.is-dragover:before,.clean-ai-dropzone:hover:before{opacity:1}.clean-ai-dropzone.is-dragover,.clean-ai-dropzone:hover{border-color:#38bdf8;background:rgba(56,189,248,.04);transform:translateY(-2px);box-shadow:0 0 35px rgba(56,189,248,.2),inset 0 1px 1px hsla(0,0%,100%,.15)}.sabrixa-light .clean-ai-dropzone{border-color:#bae6fd;background:rgba(248,250,252,.85);box-shadow:inset 0 1px 3px rgba(2,132,199,.03)}.sabrixa-light .clean-ai-dropzone.is-dragover,.sabrixa-light .clean-ai-dropzone:hover{border-color:#0284c7;background:#f0f9ff;box-shadow:0 0 30px rgba(2,132,199,.14)}.dropzone-icon-wrap{width:72px;height:72px;margin:0 auto 1.5rem;border-radius:20px;background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(99,102,241,.12));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.22);border-top-color:hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;color:#38bdf8;box-shadow:0 10px 25px -4px rgba(56,189,248,.35),inset 0 1px 1px hsla(0,0%,100%,.35);transition:all .3s ease}.clean-ai-dropzone:hover .dropzone-icon-wrap{transform:translateY(-4px) scale(1.05);box-shadow:0 14px 30px -4px rgba(56,189,248,.5),inset 0 1px 1px hsla(0,0%,100%,.5)}.sabrixa-light .dropzone-icon-wrap{background:linear-gradient(135deg,#e0f2fe,#ede9fe);border-color:#bae6fd;color:#0284c7;box-shadow:0 8px 20px rgba(2,132,199,.16)}.dropzone-primary-text{font-size:1.22rem;font-weight:700;color:#f8fafc;margin-bottom:.45rem;letter-spacing:-.01em}.sabrixa-light .dropzone-primary-text{color:#0f172a}.dropzone-secondary-text{font-size:.9rem;color:#94a3b8;margin-bottom:1.25rem}.sabrixa-light .dropzone-secondary-text{color:#64748b}.dropzone-tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem}.dropzone-tag{font-size:.74rem;font-weight:600;letter-spacing:.04em;padding:.25rem .75rem;border-radius:8px;background:hsla(0,0%,100%,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#cbd5e1;border:1px solid hsla(0,0%,100%,.09);border-top-color:hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.sabrixa-light .dropzone-tag{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.clean-result-stage{display:flex;flex-direction:column;gap:2.5rem;align-items:stretch;width:100%}@media (max-width:860px){.clean-result-stage{gap:1.75rem}}.clean-preview-col{display:flex;flex-direction:column;gap:1.15rem;width:100%}.clean-preview-frame{position:relative;border-radius:24px;overflow:hidden;background:rgba(9,13,22,.65);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);border-top-color:hsla(0,0%,100%,.28);display:flex;align-items:center;justify-content:center;padding:1.5rem;min-height:520px;box-shadow:0 32px 80px -20px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.12);transition:all .3s cubic-bezier(.16,1,.3,1)}.sabrixa-light .clean-preview-frame{background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.9);border-top-color:#fff;box-shadow:0 20px 48px -12px rgba(15,23,42,.1),inset 0 1px 0 #fff}.clean-preview-img{width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:14px;display:block;box-shadow:0 12px 40px rgba(0,0,0,.4);transition:filter .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.clean-preview-img.is-blur-processing{filter:blur(14px) brightness(.85) contrast(1.1);transform:scale(1.03);pointer-events:none}.clean-preview-img.is-revealed{filter:blur(0) brightness(1) contrast(1);transform:scale(1)}.clean-preview-img.is-revealed.is-8k-enhanced{filter:blur(0) brightness(1.01) contrast(1.04) saturate(1.06)}.sabrixa-light .clean-preview-img{box-shadow:0 8px 32px rgba(15,23,42,.14)}.clean-verified-overlay{position:absolute;top:14px;left:14px;z-index:5;display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .8rem;border-radius:9999px;font-size:.72rem;font-weight:600;letter-spacing:-.01em;background:rgba(15,23,42,.75);color:#34d399;border:1px solid rgba(16,185,129,.3);box-shadow:0 4px 14px rgba(0,0,0,.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sabrixa-light .clean-verified-overlay{background:hsla(0,0%,100%,.88);color:#059669;border:1px solid rgba(16,185,129,.28);box-shadow:0 2px 10px rgba(15,23,42,.06),inset 0 1px 0 #fff}.clean-resolution-master-badge{position:absolute;bottom:18px;right:18px;z-index:6;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .9rem;border-radius:9999px;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,rgba(2,132,199,.85),rgba(14,165,233,.7));color:#fff;border:1px solid rgba(56,189,248,.65);box-shadow:0 0 20px rgba(14,165,233,.45),0 4px 16px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.2);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);pointer-events:none;animation:badge-pulse 2.5s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 20px rgba(14,165,233,.45),0 4px 16px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 0 32px rgba(14,165,233,.7),0 4px 20px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.25)}}.sabrixa-light .clean-resolution-master-badge{background:linear-gradient(135deg,rgba(2,132,199,.9),rgba(14,165,233,.8));box-shadow:0 0 16px rgba(14,165,233,.35),0 4px 12px rgba(15,23,42,.15)}.clean-remove-img-btn{position:absolute;top:14px;right:14px;z-index:5;display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .75rem;border-radius:9999px;font-size:.72rem;font-weight:600;letter-spacing:-.01em;background:rgba(15,23,42,.75);color:#94a3b8;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 14px rgba(0,0,0,.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.clean-remove-img-btn:hover{background:rgba(239,68,68,.2);color:#f87171;border-color:rgba(239,68,68,.4);transform:translateY(-1px)}.clean-remove-img-btn:active{transform:scale(.97)}.sabrixa-light .clean-remove-img-btn{background:hsla(0,0%,100%,.88);color:#64748b;border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 10px rgba(15,23,42,.06),inset 0 1px 0 #fff}.sabrixa-light .clean-remove-img-btn:hover{background:hsla(0,86%,97%,.95);color:#e11d48;border-color:rgba(225,29,72,.3);box-shadow:0 4px 12px rgba(225,29,72,.12)}.clean-aspect-selector-box{background:hsla(0,0%,100%,.03);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.15);border-radius:16px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.sabrixa-light .clean-aspect-selector-box{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 12px rgba(15,23,42,.03)}.aspect-selector-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.sabrixa-light .aspect-selector-title{color:#64748b}.aspect-preset-chips{display:flex;flex-wrap:wrap;gap:.5rem}.aspect-preset-chip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.48rem .85rem;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.aspect-preset-chip .preset-label{font-weight:600}.aspect-preset-chip .preset-sub{font-size:.68rem;opacity:.7}.aspect-preset-chip:hover{border-color:rgba(56,189,248,.35);color:#38bdf8;background:rgba(56,189,248,.06);transform:translateY(-1px)}.aspect-preset-chip.is-active{background:rgba(14,165,233,.15);border-color:#38bdf8;color:#38bdf8;box-shadow:0 2px 12px rgba(56,189,248,.2)}.sabrixa-light .aspect-preset-chip{background:#f8fafc;border:1px solid rgba(15,23,42,.07);color:#475569;box-shadow:0 1px 2px rgba(15,23,42,.02)}.sabrixa-light .aspect-preset-chip:hover{background:#fff;border-color:rgba(15,23,42,.15);color:#0f172a;transform:translateY(-1px);box-shadow:0 2px 6px rgba(15,23,42,.05)}.sabrixa-light .aspect-preset-chip.is-active{background:#0f172a;border-color:#0f172a;color:#fff;box-shadow:0 4px 14px rgba(15,23,42,.18)}.sabrixa-light .aspect-preset-chip.is-active .preset-sub{color:#94a3b8}.clean-crop-adjuster-box{background:hsla(0,0%,100%,.035);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(56,189,248,.22);border-top-color:rgba(56,189,248,.4);border-radius:16px;padding:.95rem 1.15rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 4px 18px rgba(0,0,0,.25);animation:fadeIn .25s ease-out}.sabrixa-light .clean-crop-adjuster-box{background:#f0f9ff;border-color:#bae6fd;box-shadow:0 2px 10px rgba(2,132,199,.06)}.crop-adjuster-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.crop-adjuster-title-wrap{display:flex;align-items:center;gap:.45rem;color:#38bdf8}.sabrixa-light .crop-adjuster-title-wrap{color:#0284c7}.crop-adjuster-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#f8fafc}.sabrixa-light .crop-adjuster-title{color:#0f172a}.crop-focal-val{font-size:.76rem;font-weight:700;color:#38bdf8;padding:.15rem .5rem;border-radius:6px;background:rgba(56,189,248,.14)}.sabrixa-light .crop-focal-val{color:#0284c7;background:#e0f2fe}.crop-preset-pills{display:flex;flex-wrap:wrap;gap:.4rem}.crop-slider-wrap{display:flex;align-items:center;gap:.65rem;margin-top:.2rem}.slider-edge-lbl{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;flex-shrink:0;min-width:42px;text-align:center}.sabrixa-light .slider-edge-lbl{color:#64748b}.clean-range-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;background:hsla(0,0%,100%,.12);outline:none;transition:all .2s ease;cursor:pointer}.clean-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#38bdf8;border:2px solid #fff;box-shadow:0 2px 8px rgba(56,189,248,.6);cursor:pointer;transition:transform .15s ease}.clean-range-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.sabrixa-light .clean-range-slider{background:#cbd5e1}.sabrixa-light .clean-range-slider::-webkit-slider-thumb{background:#0284c7;border-color:#fff;box-shadow:0 2px 8px rgba(2,132,199,.4)}.clean-meta-details{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}.clean-meta-details>.clean-action-stack,.clean-meta-details>.clean-meta-header,.clean-meta-details>.clean-metrics-grid,.clean-meta-details>.clean-status-box{grid-column:1/-1}@media (max-width:720px){.clean-meta-details{grid-template-columns:1fr}}.clean-meta-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.clean-meta-header-text{flex:1;min-width:0}.clean-meta-header h3{font-size:1.45rem;font-weight:800;color:#f8fafc;margin-bottom:.35rem;letter-spacing:-.015em}.sabrixa-light .clean-meta-header h3{color:#0f172a}.clean-meta-header p{font-size:.86rem;color:#94a3b8;word-break:break-all}.sabrixa-light .clean-meta-header p{color:#64748b}.clean-header-discard-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .8rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:-.01em;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1)}.clean-header-discard-btn:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.35);color:#f87171;transform:translateY(-1px)}.sabrixa-light .clean-header-discard-btn{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.08);color:#64748b;box-shadow:0 1px 2px rgba(15,23,42,.04)}.sabrixa-light .clean-header-discard-btn:hover{background:hsla(0,86%,97%,.9);border-color:rgba(225,29,72,.25);color:#e11d48;box-shadow:0 2px 8px rgba(225,29,72,.1)}.clean-resolution-studio-card{background:hsla(0,0%,100%,.035);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-top-color:hsla(0,0%,100%,.22);border-radius:16px;padding:1.15rem 1.35rem;display:flex;flex-direction:column;gap:.95rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:all .25s ease}.sabrixa-light .clean-resolution-studio-card{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 20px -2px rgba(15,23,42,.05)}.res-studio-head{display:flex;align-items:center;justify-content:space-between}.res-head-left{gap:.85rem}.res-head-left,.res-icon-badge{display:flex;align-items:center}.res-icon-badge{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(56,189,248,.2));border:1px solid rgba(99,102,241,.35);justify-content:center;color:#818cf8;flex-shrink:0;box-shadow:0 4px 12px rgba(99,102,241,.2)}.sabrixa-light .res-icon-badge{background:rgba(2,132,199,.08);border-color:rgba(2,132,199,.18);color:#0284c7;box-shadow:0 2px 8px rgba(2,132,199,.08)}.res-head-left strong{display:block;font-size:.92rem;font-weight:600;letter-spacing:-.01em;color:#f8fafc}.sabrixa-light .res-head-left strong{color:#0f172a}.res-head-left p{font-size:.75rem;color:#94a3b8;margin-top:.15rem}.sabrixa-light .res-head-left p{color:#64748b}.res-scale-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}@media (max-width:600px){.res-scale-chips{grid-template-columns:repeat(2,1fr)}}.res-scale-chip{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.6rem .5rem;border-radius:11px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);color:#cbd5e1;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.res-scale-chip .res-chip-title{font-size:.78rem;font-weight:600}.res-scale-chip .res-chip-badge{font-size:.65rem;color:#94a3b8;font-weight:500}.res-scale-chip:hover{border-color:rgba(56,189,248,.4);color:#38bdf8;background:rgba(56,189,248,.06);transform:translateY(-1px)}.res-scale-chip.is-active{background:rgba(14,165,233,.16);border-color:#38bdf8;color:#38bdf8;box-shadow:0 3px 14px rgba(56,189,248,.25)}.res-scale-chip.is-active .res-chip-badge{color:#e0f2fe}.sabrixa-light .res-scale-chip{background:#f8fafc;border:1px solid rgba(15,23,42,.07);color:#475569;box-shadow:0 1px 2px rgba(15,23,42,.02)}.sabrixa-light .res-scale-chip:hover{background:#fff;border-color:rgba(15,23,42,.18);color:#0f172a;box-shadow:0 2px 6px rgba(15,23,42,.05);transform:translateY(-1px)}.sabrixa-light .res-scale-chip.is-active{background:#0f172a;border-color:#0f172a;color:#fff;box-shadow:0 4px 14px rgba(15,23,42,.18)}.sabrixa-light .res-scale-chip.is-active .res-chip-badge{color:#94a3b8}.res-hdr-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid hsla(0,0%,100%,.08)}.sabrixa-light .res-hdr-toggle-row{border-top-color:#e2e8f0}.hdr-info{display:flex;align-items:center;gap:.75rem}.hdr-badge-pill{font-size:.68rem;font-weight:800;letter-spacing:.05em;padding:.2rem .55rem;border-radius:6px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 8px rgba(245,158,11,.35);flex-shrink:0}.hdr-info strong{display:block;font-size:.85rem;font-weight:700;color:#f8fafc}.sabrixa-light .hdr-info strong{color:#0f172a}.hdr-info p{font-size:.73rem;color:#94a3b8;margin-top:.12rem}.sabrixa-light .hdr-info p{color:#64748b}.clean-watermark-control-card{background:hsla(0,0%,100%,.035);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-top-color:hsla(0,0%,100%,.22);border-radius:16px;padding:1.15rem 1.35rem;display:flex;flex-direction:column;gap:.95rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:all .25s ease}.sabrixa-light .clean-watermark-control-card{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 20px -2px rgba(15,23,42,.05)}.watermark-control-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.watermark-head-left{display:flex;align-items:center;gap:.85rem}.watermark-icon-gemini{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,rgba(56,189,248,.2),rgba(168,85,247,.2));border:1px solid rgba(56,189,248,.35);display:flex;align-items:center;justify-content:center;color:#38bdf8;flex-shrink:0;box-shadow:0 4px 12px rgba(56,189,248,.2)}.sabrixa-light .watermark-icon-gemini{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.18);color:#6366f1;box-shadow:0 2px 8px rgba(99,102,241,.08)}.watermark-head-left strong{display:block;font-size:.92rem;font-weight:600;letter-spacing:-.01em;color:#f8fafc}.sabrixa-light .watermark-head-left strong{color:#0f172a}.watermark-head-left p{font-size:.75rem;color:#94a3b8;margin-top:.15rem}.sabrixa-light .watermark-head-left p{color:#64748b}.clean-toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.clean-toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{inset:0;background:hsla(0,0%,100%,.15);border-radius:9999px}.toggle-slider,.toggle-slider:before{position:absolute;transition:.25s cubic-bezier(.16,1,.3,1)}.toggle-slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.3)}.clean-toggle-switch input:checked+.toggle-slider{background:#0284c7;box-shadow:0 2px 10px rgba(2,132,199,.4)}.clean-toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.sabrixa-light .toggle-slider{background:#e2e8f0}.sabrixa-light .clean-toggle-switch input:checked+.toggle-slider{background:#0284c7;box-shadow:0 2px 8px rgba(2,132,199,.35)}.watermark-options-container{display:flex;flex-direction:column;gap:.85rem;padding-top:.85rem;border-top:1px solid hsla(0,0%,100%,.08)}.sabrixa-light .watermark-options-container{border-top-color:#e2e8f0}.watermark-ai-selector{display:flex;flex-direction:column;gap:.45rem}.watermark-sub-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.sabrixa-light .watermark-sub-label{color:#64748b}.watermark-ai-chips{display:flex;flex-wrap:wrap;gap:.45rem}.watermark-ai-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .75rem;border-radius:9px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);color:#cbd5e1;font-size:.76rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.watermark-ai-chip .ai-name{font-weight:600}.watermark-ai-chip .ai-badge{font-size:.64rem;font-weight:600;padding:.12rem .4rem;border-radius:5px;background:hsla(0,0%,100%,.08);color:#94a3b8;letter-spacing:.02em}.watermark-ai-chip:hover{border-color:rgba(56,189,248,.4);color:#38bdf8;background:rgba(56,189,248,.06);transform:translateY(-1px)}.watermark-ai-chip.is-active{background:rgba(14,165,233,.16);border-color:#38bdf8;color:#38bdf8;box-shadow:0 2px 10px rgba(56,189,248,.25)}.watermark-ai-chip.is-active .ai-badge{background:#0284c7;color:#fff}.sabrixa-light .watermark-ai-chip{background:#f8fafc;border:1px solid rgba(15,23,42,.07);color:#475569;box-shadow:0 1px 2px rgba(15,23,42,.02)}.sabrixa-light .watermark-ai-chip .ai-badge{background:rgba(15,23,42,.06);color:#64748b}.sabrixa-light .watermark-ai-chip:hover{background:#fff;border-color:rgba(15,23,42,.18);color:#0f172a;box-shadow:0 2px 6px rgba(15,23,42,.05);transform:translateY(-1px)}.sabrixa-light .watermark-ai-chip.is-active{background:#0f172a;border-color:#0f172a;color:#fff;box-shadow:0 4px 14px rgba(15,23,42,.18)}.sabrixa-light .watermark-ai-chip.is-active .ai-badge{background:hsla(0,0%,100%,.2);color:#fff}.watermark-options-row{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.45rem}.sabrixa-light .watermark-options-row{border-top-color:#e2e8f0}.watermark-sub-opt{display:flex;align-items:center;gap:.55rem;font-size:.74rem;color:#94a3b8;font-weight:600}.sabrixa-light .watermark-sub-opt{color:#64748b}.pill-group{display:flex;gap:.35rem}.mini-pill{font-size:.72rem;font-weight:600;padding:.28rem .65rem;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;cursor:pointer;transition:all .2s ease}.mini-pill:hover{background:hsla(0,0%,100%,.1);color:#fff}.mini-pill.is-active{background:rgba(56,189,248,.2);border-color:#38bdf8;color:#38bdf8}.sabrixa-light .mini-pill{background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:#475569}.sabrixa-light .mini-pill:hover{background:#fff;border-color:rgba(15,23,42,.2);color:#0f172a}.sabrixa-light .mini-pill.is-active{background:#0f172a;border-color:#0f172a;color:#fff;box-shadow:0 2px 8px rgba(15,23,42,.15)}.clean-status-box{padding:1.15rem 1.35rem;border-radius:14px;background:rgba(16,185,129,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(16,185,129,.28);border-top-color:rgba(16,185,129,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.sabrixa-light .clean-status-box{background:linear-gradient(135deg,rgba(236,253,245,.75),rgba(240,253,250,.5));border:1px solid rgba(16,185,129,.22);box-shadow:0 2px 10px rgba(16,185,129,.04),inset 0 1px 0 hsla(0,0%,100%,.9)}.clean-status-title{display:flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;letter-spacing:-.01em;color:#10b981;margin-bottom:.45rem}.sabrixa-light .clean-status-title{color:#065f46}.clean-status-desc{font-size:.78rem;color:#cbd5e1;line-height:1.55}.sabrixa-light .clean-status-desc{color:#047857}.clean-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.clean-metric-tile{background:hsla(0,0%,100%,.035);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.09);border-top-color:hsla(0,0%,100%,.2);border-radius:12px;padding:.95rem .85rem;text-align:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.sabrixa-light .clean-metric-tile{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.04),inset 0 1px 0 #fff}.clean-metric-val{font-size:1.12rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";color:#f8fafc;display:block;margin-bottom:.2rem}.sabrixa-light .clean-metric-val{color:#0f172a}.clean-metric-lbl{font-size:.65rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.sabrixa-light .clean-metric-lbl{color:#64748b}.clean-action-stack{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem}.clean-download-btn--primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.95rem 1.75rem;border-radius:12px;font-size:.95rem;font-weight:600;letter-spacing:-.01em;background:linear-gradient(180deg,#0284c7,#0369a1)!important;color:#fff!important;border:1px solid rgba(2,132,199,.9)!important;border-top-color:hsla(0,0%,100%,.35)!important;text-decoration:none!important;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05),0 8px 24px -2px rgba(2,132,199,.45),inset 0 1px 0 hsla(0,0%,100%,.35)!important;transition:all .22s cubic-bezier(.16,1,.3,1);cursor:pointer}.clean-download-btn--primary:hover{background:linear-gradient(180deg,#0369a1,#075985)!important;transform:translateY(-1.5px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 12px 28px -2px rgba(2,132,199,.55),inset 0 1px 0 hsla(0,0%,100%,.4)!important}.clean-download-btn--primary.is-disabled{opacity:.65;cursor:not-allowed!important;pointer-events:none!important;filter:grayscale(.25);transform:none!important}.clean-secondary-actions-row{display:flex;gap:.75rem;width:100%;align-items:stretch}.format-toggle-pills{flex:1;display:flex}.clean-toggle-format-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.75rem 1rem;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-top-color:hsla(0,0%,100%,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#cbd5e1;cursor:pointer;transition:all .2s ease;font-size:.82rem}.clean-toggle-format-btn:hover{background:hsla(0,0%,100%,.1);border-color:rgba(56,189,248,.4);color:#38bdf8}.clean-toggle-format-btn .fmt-label{font-size:.75rem;color:#94a3b8;font-weight:500}.clean-toggle-format-btn .fmt-val{font-weight:700;color:#38bdf8}.sabrixa-light .clean-toggle-format-btn{background:#fff;border:1px solid rgba(15,23,42,.08);color:#334155;box-shadow:0 1px 3px rgba(15,23,42,.04),inset 0 1px 0 #fff}.sabrixa-light .clean-toggle-format-btn:hover{background:#f8fafc;border-color:rgba(15,23,42,.18);color:#0f172a;transform:translateY(-1px)}.sabrixa-light .clean-toggle-format-btn .fmt-label{color:#64748b}.sabrixa-light .clean-toggle-format-btn .fmt-val{color:#0284c7}.clean-reset-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:12px;font-size:.82rem;font-weight:600;background:hsla(0,0%,100%,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#cbd5e1;border:1px solid hsla(0,0%,100%,.12);border-top-color:hsla(0,0%,100%,.22);cursor:pointer;transition:all .2s ease}.clean-reset-btn:hover{background:hsla(0,0%,100%,.12);color:#fff;transform:translateY(-1px)}.sabrixa-light .clean-reset-btn{background:#fff;border:1px solid rgba(15,23,42,.08);color:#475569;box-shadow:0 1px 3px rgba(15,23,42,.04),inset 0 1px 0 #fff}.sabrixa-light .clean-reset-btn:hover{background:#f8fafc;border-color:rgba(15,23,42,.18);color:#0f172a;transform:translateY(-1px)}@media (max-width:540px){.clean-secondary-actions-row{flex-direction:column}}.clean-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:4.5rem}@media (max-width:840px){.clean-pillars-grid{grid-template-columns:1fr}}.clean-pillar-card{position:relative;background:rgba(15,23,42,.38);backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);border:1px solid hsla(0,0%,100%,.09);border-top-color:hsla(0,0%,100%,.22);border-radius:20px;padding:2rem;box-shadow:0 16px 36px -10px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.12);transition:all .3s cubic-bezier(.16,1,.3,1)}.clean-pillar-card:hover{transform:translateY(-4px);border-color:rgba(56,189,248,.35);box-shadow:0 22px 45px -10px rgba(56,189,248,.2),inset 0 1px 0 hsla(0,0%,100%,.25)}.sabrixa-light .clean-pillar-card{background:hsla(0,0%,100%,.8);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid hsla(0,0%,100%,.95);box-shadow:0 14px 34px -8px rgba(15,23,42,.05)}.sabrixa-light .clean-pillar-card:hover{border-color:#bae6fd;box-shadow:0 18px 40px -8px rgba(2,132,199,.12)}.clean-pillar-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(99,102,241,.12));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#38bdf8;border:1px solid hsla(0,0%,100%,.18);border-top-color:hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;box-shadow:0 6px 18px rgba(56,189,248,.25)}.sabrixa-light .clean-pillar-icon{background:#e0f2fe;color:#0284c7;border-color:#bae6fd;box-shadow:0 4px 14px rgba(2,132,199,.12)}.clean-pillar-card h4{font-size:1.12rem;font-weight:700;color:#f8fafc;margin-bottom:.55rem;letter-spacing:-.01em}.sabrixa-light .clean-pillar-card h4{color:#0f172a}.clean-pillar-card p{font-size:.88rem;color:#94a3b8;line-height:1.55}.sabrixa-light .clean-pillar-card p{color:#64748b}.clean-faq-section{max-width:840px;margin:0 auto 4.5rem}.clean-faq-header{text-align:center;margin-bottom:2.5rem}.clean-faq-header h2{font-size:2rem;font-weight:800;color:#f8fafc;margin-bottom:.45rem;letter-spacing:-.025em}.sabrixa-light .clean-faq-header h2{color:#0f172a}.clean-faq-list{display:flex;flex-direction:column;gap:1rem}.clean-faq-item{border-radius:16px;background:rgba(15,23,42,.4);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.16);box-shadow:0 8px 24px -6px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden;transition:all .25s ease}.clean-faq-item:hover{border-color:rgba(56,189,248,.3);transform:translateY(-1px)}.sabrixa-light .clean-faq-item{background:hsla(0,0%,100%,.85);border-color:#e2e8f0;box-shadow:0 4px 16px rgba(15,23,42,.03)}.clean-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.35rem 1.65rem;text-align:left;background:transparent;border:none;font-size:1rem;font-weight:700;color:#f8fafc;cursor:pointer}.sabrixa-light .clean-faq-question{color:#0f172a}.clean-faq-answer{padding:0 1.65rem 1.45rem;font-size:.9rem;line-height:1.65;color:#94a3b8}.sabrixa-light .clean-faq-answer{color:#475569}.clean-enterprise-banner{position:relative;background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(99,102,241,.1));backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(56,189,248,.32);border-top-color:hsla(0,0%,100%,.35);border-radius:24px;padding:2.75rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;box-shadow:0 30px 60px -15px rgba(0,0,0,.5),inset 0 1px 1px hsla(0,0%,100%,.25)}@media (max-width:800px){.clean-enterprise-banner{flex-direction:column;text-align:center;align-items:stretch;padding:2.25rem 1.75rem}}.sabrixa-light .clean-enterprise-banner{background:rgba(240,249,255,.9);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-color:#fff #bae6fd #bae6fd;box-shadow:0 18px 45px -10px rgba(2,132,199,.18)}.clean-banner-eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;margin-bottom:.55rem}.sabrixa-light .clean-banner-eyebrow{color:#0284c7}.clean-banner-content h3{font-size:1.6rem;font-weight:800;color:#f8fafc;margin-bottom:.65rem;letter-spacing:-.025em}.sabrixa-light .clean-banner-content h3{color:#0f172a}.clean-banner-content p{font-size:.92rem;line-height:1.6;color:#94a3b8;max-width:620px}.sabrixa-light .clean-banner-content p{color:#475569}.clean-banner-actions{display:flex;flex-direction:column;gap:.85rem;flex-shrink:0}.clean-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.65rem;border-radius:12px;font-size:.9rem;font-weight:700;background:#fff;color:#0b0f19!important;text-decoration:none;box-shadow:0 6px 20px hsla(0,0%,100%,.25);transition:all .22s ease;white-space:nowrap}.clean-cta-primary:hover{transform:translateY(-1.5px);box-shadow:0 8px 25px hsla(0,0%,100%,.45)}.sabrixa-light .clean-cta-primary{background:#0f172a;color:#fff!important}.clean-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.65rem;border-radius:12px;font-size:.9rem;font-weight:700;background:hsla(0,0%,100%,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#f8fafc!important;border:1px solid hsla(0,0%,100%,.16);border-top-color:hsla(0,0%,100%,.28);text-decoration:none;transition:all .22s ease;white-space:nowrap}.clean-cta-secondary:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.sabrixa-light .clean-cta-secondary{background:#fff;color:#0f172a!important;border-color:#cbd5e1}.sabrixa-light .clean-cta-secondary:hover{background:#f8fafc}.dropzone-batch-bar{margin-top:1.25rem;display:flex;justify-content:center}.dropzone-batch-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1.2rem;border-radius:9999px;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.3);color:#fef08a;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px rgba(234,179,8,.1)}.dropzone-batch-btn:hover{background:rgba(234,179,8,.16);border-color:rgba(234,179,8,.55);transform:translateY(-1.5px);box-shadow:0 6px 20px rgba(234,179,8,.2)}.batch-sparkle{color:#fbbf24;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.batch-pro-tag{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.65rem;font-weight:800;padding:.15rem .45rem;border-radius:4px;letter-spacing:.06em}.sabrixa-light .dropzone-batch-btn{background:rgba(234,179,8,.1);border-color:rgba(217,119,6,.35);color:#b45309}.dropzone-batch-btn.is-active-pro{background:rgba(16,185,129,.09);border-color:rgba(16,185,129,.35);color:#10b981;box-shadow:0 4px 14px rgba(16,185,129,.1)}.dropzone-batch-btn.is-active-pro:hover{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.6);transform:translateY(-1.5px);box-shadow:0 6px 20px rgba(16,185,129,.2)}.sabrixa-light .dropzone-batch-btn.is-active-pro{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4);color:#047857}.batch-pro-tag.is-unlocked{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.clean-quota-subtle-link{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:#94a3b8;font-size:.73rem;font-weight:600;padding:.28rem .72rem;border-radius:9999px;cursor:pointer;transition:all .18s ease}.clean-quota-subtle-link:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.28)}.sabrixa-light .clean-quota-subtle-link{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.sabrixa-light .clean-quota-subtle-link:hover{background:#e2e8f0;color:#0f172a}.clean-preview-img-wrapper{position:relative;display:inline-block;line-height:0;max-width:100%;border-radius:12px;overflow:hidden}.clean-processing-overlay{position:absolute;inset:0;z-index:8;pointer-events:none;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(56,189,248,.12) 0,rgba(10,15,30,.45) 100%);animation:fadeIn .25s ease-out}.processing-laser-sweep{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.4) 15%,#38bdf8 50%,rgba(129,140,248,.8) 85%,transparent);box-shadow:0 0 16px 3px rgba(56,189,248,.75),0 0 32px 6px rgba(99,102,241,.4);animation:laser-sweep 2s ease-in-out infinite alternate;z-index:9}@keyframes laser-sweep{0%{top:2%;opacity:.7}50%{opacity:1}to{top:98%;opacity:.7}}.processing-glass-pill{display:inline-flex;align-items:center;gap:.85rem;background:rgba(15,23,42,.82);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(56,189,248,.35);border-top-color:rgba(56,189,248,.7);box-shadow:0 12px 36px rgba(0,0,0,.55),0 0 24px rgba(56,189,248,.25);padding:.65rem 1.15rem;border-radius:9999px;z-index:10;animation:processingPillGlow 2.5s ease-in-out infinite}@keyframes processingPillGlow{0%,to{box-shadow:0 12px 36px rgba(0,0,0,.55),0 0 20px rgba(56,189,248,.25)}50%{box-shadow:0 14px 40px rgba(0,0,0,.6),0 0 32px rgba(56,189,248,.45)}}.processing-ring-spinner{width:22px;height:22px;border-color:#38bdf8 #818cf8 rgba(56,189,248,.25) rgba(56,189,248,.25);border-style:solid;border-width:2.5px;border-radius:50%;animation:ring-spin .75s linear infinite;flex-shrink:0}@keyframes ring-spin{to{transform:rotate(1turn)}}.processing-pill-content{display:flex;flex-direction:column;gap:.12rem;line-height:1.25}.processing-pill-badge{font-size:.62rem;font-weight:800;letter-spacing:.08em;color:#38bdf8;text-transform:uppercase}.processing-pill-status{font-size:.82rem;font-weight:600;color:#fff;white-space:nowrap}.sabrixa-light .clean-processing-overlay{background:radial-gradient(circle at center,rgba(2,132,199,.1) 0,rgba(241,245,249,.65) 100%)}.sabrixa-light .processing-glass-pill{background:hsla(0,0%,100%,.92);border-color:rgba(2,132,199,.75) rgba(2,132,199,.35) rgba(2,132,199,.35);box-shadow:0 12px 32px rgba(15,23,42,.15),0 0 20px rgba(2,132,199,.2)}.sabrixa-light .processing-pill-badge{color:#0284c7}.sabrixa-light .processing-pill-status{color:#0f172a}.clean-cut-visual-overlay{position:absolute;inset:0;z-index:4;cursor:grab;user-select:none;touch-action:none}.clean-cut-visual-overlay.is-dragging{cursor:grabbing}.clean-cut-selection-box{position:absolute;border:2px solid #38bdf8;box-shadow:0 0 0 9999px rgba(0,0,0,.65),0 0 20px rgba(56,189,248,.5);box-sizing:border-box;cursor:move;transition:box-shadow .2s ease}.cut-grid-lines{position:absolute;inset:0;pointer-events:none}.cut-grid-h1,.cut-grid-h2{position:absolute;left:0;right:0;height:1px;background:hsla(0,0%,100%,.35);border-bottom:1px dashed rgba(56,189,248,.4)}.cut-grid-h1{top:33.33%}.cut-grid-h2{top:66.66%}.cut-grid-v1,.cut-grid-v2{position:absolute;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.35);border-right:1px dashed rgba(56,189,248,.4)}.cut-grid-v1{left:33.33%}.cut-grid-v2{left:66.66%}.cut-corner{position:absolute;width:12px;height:12px;border:3px solid #38bdf8;pointer-events:none}.cut-corner-tl{top:-2px;left:-2px;border-right:none;border-bottom:none}.cut-corner-tr{top:-2px;right:-2px;border-left:none;border-bottom:none}.cut-corner-bl{bottom:-2px;left:-2px;border-right:none;border-top:none}.cut-corner-br{bottom:-2px;right:-2px;border-left:none;border-top:none}.cut-floating-top-bar{position:absolute;top:6px;left:6px;right:6px;display:flex;align-items:center;justify-content:space-between;gap:.4rem;pointer-events:auto;z-index:6}.cut-floating-hint{background:rgba(15,23,42,.85);border:1px solid hsla(0,0%,100%,.18);color:#e2e8f0;font-size:.65rem;padding:.2rem .5rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing:.02em}.cut-floating-apply-btn,.cut-floating-hint{font-weight:700;border-radius:9999px;white-space:nowrap}.cut-floating-apply-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;font-size:.68rem;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(2,132,199,.5);transition:all .15s ease}.cut-floating-apply-btn:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(2,132,199,.7)}.cut-dimension-tag{position:absolute;bottom:6px;right:6px;background:rgba(15,23,42,.85);border:1px solid rgba(56,189,248,.4);color:#38bdf8;font-size:.68rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.cut-actions-row--top{margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.sabrixa-light .cut-actions-row--top{border-bottom-color:#e2e8f0}.clean-cut-toggle-bar{display:flex;align-items:center;gap:.6rem;margin-top:.75rem;margin-bottom:.25rem}.clean-cut-toggle-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#f1f5f9;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s ease}.clean-cut-toggle-btn:hover{background:hsla(0,0%,100%,.1);border-color:rgba(56,189,248,.4);color:#38bdf8}.clean-cut-toggle-btn.is-active{background:rgba(14,165,233,.16);border-color:rgba(56,189,248,.6);color:#38bdf8;box-shadow:0 0 16px rgba(14,165,233,.2)}.clean-cut-reset-btn{padding:.65rem .95rem;border-radius:12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.clean-cut-reset-btn:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.45)}.sabrixa-light .clean-cut-toggle-btn{background:#fff;border:1px solid rgba(15,23,42,.1);color:#0f172a;box-shadow:0 1px 3px rgba(15,23,42,.05),inset 0 1px 0 #fff}.sabrixa-light .clean-cut-toggle-btn:hover{background:#f8fafc;border-color:rgba(15,23,42,.2);color:#0f172a;box-shadow:0 3px 10px rgba(15,23,42,.08);transform:translateY(-1px)}.sabrixa-light .clean-cut-toggle-btn.is-active{background:#0f172a;border-color:#0f172a;color:#fff;box-shadow:0 4px 14px rgba(15,23,42,.2)}.sabrixa-light .clean-cut-reset-btn{background:#fff;border:1px solid rgba(15,23,42,.1);color:#64748b;box-shadow:0 1px 3px rgba(15,23,42,.04)}.sabrixa-light .clean-cut-reset-btn:hover{background:hsla(0,86%,97%,.95);border-color:rgba(225,29,72,.25);color:#e11d48}.clean-interactive-cut-panel{margin-top:.75rem;padding:1.15rem;border-radius:16px;background:rgba(15,23,42,.65);border:1px solid rgba(56,189,248,.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 30px rgba(0,0,0,.35);animation:clean-fade-in .25s ease-out}.cut-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.cut-panel-head strong{display:block;font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:#f8fafc}.cut-panel-head p{margin:.15rem 0 0;font-size:.74rem;color:#94a3b8}.cut-head-badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .55rem;border-radius:9999px;background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.35);color:#38bdf8}.cut-preset-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.cut-sliders-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1.1rem}@media (max-width:540px){.cut-sliders-grid{grid-template-columns:1fr}}.cut-slider-field{display:flex;flex-direction:column;gap:.35rem}.cut-slider-field label{display:flex;justify-content:space-between;font-size:.74rem;color:#94a3b8}.cut-slider-field label strong{color:#38bdf8}.cut-actions-row{display:flex;align-items:center;gap:.6rem}.clean-cut-apply-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1rem;border-radius:10px;background:#0284c7;color:#fff;font-size:.82rem;font-weight:600;border:1px solid rgba(2,132,199,.8);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px rgba(2,132,199,.3)}.clean-cut-apply-btn:hover{background:#0369a1;transform:translateY(-1px);box-shadow:0 4px 14px rgba(2,132,199,.4)}.clean-cut-cancel-btn{padding:.65rem 1rem;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:#cbd5e1;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.clean-cut-cancel-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}.sabrixa-light .clean-interactive-cut-panel{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 30px rgba(15,23,42,.08)}.sabrixa-light .cut-panel-head strong{color:#0f172a}.sabrixa-light .cut-panel-head p{color:#64748b}.sabrixa-light .cut-head-badge{background:rgba(2,132,199,.08);border-color:rgba(2,132,199,.2);color:#0284c7}.sabrixa-light .cut-slider-field label{color:#475569}.sabrixa-light .clean-cut-apply-btn{background:#0f172a;border-color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.18)}.sabrixa-light .clean-cut-apply-btn:hover{background:#1e293b}.sabrixa-light .clean-cut-cancel-btn{background:#f8fafc;border-color:rgba(15,23,42,.1);color:#475569}.sabrixa-light .clean-cut-cancel-btn:hover{background:#fff;border-color:rgba(15,23,42,.2);color:#0f172a}.clean-batch-pro-card{margin-top:1rem;padding:1rem 1.25rem;border-radius:14px;background:linear-gradient(135deg,rgba(234,179,8,.07),rgba(56,189,248,.05));border:1px solid rgba(234,179,8,.25);display:flex;flex-direction:column;gap:.75rem}.batch-pro-left{display:flex;align-items:flex-start;gap:.75rem}.batch-pro-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(234,179,8,.18);border:1px solid rgba(234,179,8,.35);color:#facc15;flex-shrink:0}.sabrixa-light .batch-pro-icon{background:rgba(217,119,6,.12);border-color:rgba(217,119,6,.25);color:#b45309}.batch-pro-left strong{display:block;font-size:.85rem;color:#fef08a}.batch-pro-left p{margin:.2rem 0 0;font-size:.75rem;color:#cbd5e1;line-height:1.4}.clean-batch-pro-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:10px;background:rgba(234,179,8,.14);border:1px solid rgba(234,179,8,.45);color:#fef08a;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}.clean-batch-pro-cta-btn:hover{background:rgba(234,179,8,.24);border-color:rgba(234,179,8,.7);transform:translateY(-1px)}.sabrixa-light .clean-batch-pro-card{background:linear-gradient(135deg,rgba(234,179,8,.1),rgba(2,132,199,.06));border-color:rgba(217,119,6,.3)}.sabrixa-light .batch-pro-left strong{color:#92400e}.sabrixa-light .batch-pro-left p{color:#475569}.sabrixa-light .clean-batch-pro-cta-btn{background:#fef3c7;border-color:#d97706;color:#92400e}.clean-pro-modal-backdrop{position:fixed;inset:0;z-index:999999;background:rgba(3,7,18,.82);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;align-items:flex-start;justify-content:center;padding:3rem 1.25rem 2rem;animation:clean-fade-in .22s ease-out;overflow-y:auto;overscroll-behavior:contain}.sabrixa-light .clean-pro-modal-backdrop,.sabrixa-light.clean-pro-modal-backdrop{background:rgba(15,23,42,.48)}.clean-pro-modal-card{position:relative;width:100%;max-width:960px;max-height:calc(100vh - 5rem);margin:auto;overflow-y:auto;border-radius:24px;background:#0f172a;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 25px 70px rgba(0,0,0,.65),0 0 40px rgba(14,165,233,.15);padding:2.25rem 2rem 2rem;color:#f8fafc;animation:modal-scale-in .26s cubic-bezier(.16,1,.3,1)}@keyframes modal-scale-in{0%{transform:scale(.96) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.clean-pro-modal-close{position:absolute;top:1.25rem;right:1.25rem;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.clean-pro-modal-close:hover{background:hsla(0,0%,100%,.16);color:#fff}.pro-modal-top-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.9rem;padding-right:3.25rem}.pro-modal-badge{gap:.5rem;padding:.32rem .85rem;border-radius:9999px;background:rgba(14,165,233,.12);border:1px solid rgba(56,189,248,.35);color:#38bdf8;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:0}.pro-currency-toggle,.pro-modal-badge{display:inline-flex;align-items:center}.pro-currency-toggle{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;padding:3px;gap:2px}.pro-currency-btn{background:transparent;border:none;color:#94a3b8;font-size:.75rem;font-weight:600;padding:4px 11px;border-radius:9999px;cursor:pointer;transition:all .18s ease}.pro-currency-btn:hover{color:#fff}.pro-currency-btn.is-active{background:#0284c7;color:#fff;box-shadow:0 1px 4px rgba(2,132,199,.35)}.pro-modal-title{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .6rem}.pro-modal-subtitle{font-size:.92rem;color:#94a3b8;max-width:680px;line-height:1.5;margin:0 0 2rem}.pro-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.75rem;align-items:stretch}@media (max-width:860px){.pro-plans-grid{grid-template-columns:1fr}}.pro-plan-tier{position:relative;display:flex;flex-direction:column;height:100%;padding:1.65rem 1.4rem;border-radius:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);transition:all .22s ease;box-sizing:border-box}.pro-plan-tier:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.2)}.pro-plan-tier--featured{background:linear-gradient(180deg,rgba(14,165,233,.12),rgba(99,102,241,.08));border:1.5px solid rgba(56,189,248,.5);box-shadow:0 12px 35px rgba(14,165,233,.2)}.featured-ribbon{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.22rem .85rem;border-radius:9999px;box-shadow:0 4px 14px rgba(2,132,199,.5);border:1px solid hsla(0,0%,100%,.25);white-space:nowrap}.tier-header{margin-bottom:1.25rem}.tier-name{display:block;font-size:.95rem;font-weight:700;color:#f1f5f9;margin-bottom:.45rem}.tier-price-row{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.25rem}.tier-price{font-size:2.1rem;font-weight:800;color:#fff;letter-spacing:-.03em}.tier-period{font-size:.8rem;color:#94a3b8}.tier-desc{margin:.35rem 0 0;font-size:.76rem;color:#94a3b8;line-height:1.4;min-height:2.2em}.tier-features{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;flex:1 1 auto;gap:.65rem}.tier-features li{display:flex;align-items:flex-start;gap:.55rem;font-size:.8rem;color:#cbd5e1;line-height:1.4}.tier-features li svg{flex-shrink:0;margin-top:2px;color:#38bdf8}.tier-features li strong{color:#f8fafc}.tier-action{margin-top:auto}.tier-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:.72rem 1rem;border-radius:12px;font-size:.85rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.tier-btn--current{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.15);color:#94a3b8}.tier-btn--primary{background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff!important;border:none;box-shadow:0 6px 20px rgba(2,132,199,.35)}.tier-btn--primary:hover{transform:translateY(-1.5px);box-shadow:0 8px 25px rgba(2,132,199,.5)}.tier-btn--outline{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#f1f5f9!important}.tier-btn--outline:hover{background:hsla(0,0%,100%,.08)}.pro-modal-footer{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.pro-modal-footer p{margin:0;font-size:.75rem;color:#94a3b8}.pro-continue-free-link{background:none;border:none;color:#38bdf8;font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.pro-continue-free-link:hover{opacity:.8}.sabrixa-light .clean-pro-modal-card{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 25px 70px rgba(0,0,0,.2)}.sabrixa-light .clean-pro-modal-close{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.sabrixa-light .pro-modal-title{color:#0f172a}.sabrixa-light .pro-currency-toggle{background:#f1f5f9;border-color:#cbd5e1}.sabrixa-light .pro-currency-btn{color:#64748b}.sabrixa-light .pro-currency-btn:hover{color:#0f172a}.sabrixa-light .pro-currency-btn.is-active{background:#0284c7;color:#fff}.sabrixa-light .pro-plan-tier{background:#f8fafc;border-color:#e2e8f0}.sabrixa-light .pro-plan-tier--featured{background:linear-gradient(180deg,rgba(2,132,199,.08),rgba(99,102,241,.05));border-color:#0284c7}.sabrixa-light .tier-name,.sabrixa-light .tier-price{color:#0f172a}.sabrixa-light .tier-features li{color:#334155}.sabrixa-light .tier-features li strong{color:#0f172a}.sabrixa-light .tier-btn--current{background:#e2e8f0;border-color:#cbd5e1;color:#64748b}.sabrixa-light .tier-btn--outline{border-color:#cbd5e1;color:#0f172a!important}.sabrixa-light .pro-modal-footer{border-top-color:#e2e8f0}.clean-compare-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#f1f5f9;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);user-select:none}.clean-compare-toggle-btn:hover{background:hsla(0,0%,100%,.1);border-color:rgba(56,189,248,.4);color:#38bdf8}.clean-compare-toggle-btn.is-active{background:rgba(14,165,233,.16);border-color:rgba(56,189,248,.6);color:#38bdf8;box-shadow:0 0 16px rgba(14,165,233,.25)}.clean-compare-stage{position:relative;width:100%;max-width:100%;overflow:hidden;user-select:none;cursor:ew-resize;line-height:0;border-radius:12px}.clean-compare-img{display:block;max-height:65vh;width:auto;max-width:100%;object-fit:contain;margin:0 auto;pointer-events:none;user-select:none}.clean-compare-img--under{opacity:1}.clean-compare-img--orig.is-compare-before{filter:saturate(.78) contrast(.92) brightness(.97);transition:filter .4s ease}.clean-compare-img--clean.is-compare-after-enhanced{transition:filter .4s ease}.clean-compare-img--clean.is-compare-after-enhanced,.clean-compare-img--over.is-compare-after-enhanced{filter:contrast(1.12) saturate(1.15) brightness(1.03)}.clean-compare-clip-wrap{overflow:hidden;pointer-events:none}.clean-compare-clip-wrap,.clean-compare-img--over{position:absolute;top:0;left:0;width:100%;height:100%}.clean-compare-img--over{object-fit:contain}.clean-compare-divider{position:absolute;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.5),0 0 16px rgba(56,189,248,.6);transform:translateX(-50%);pointer-events:none;z-index:5}.compare-handle-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#fff;color:#0f172a;box-shadow:0 2px 10px rgba(0,0,0,.35),0 0 0 2px rgba(56,189,248,.8);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease}.clean-compare-stage:active .compare-handle-knob{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 4px 16px rgba(0,0,0,.45),0 0 0 3px #38bdf8}.compare-badge{position:absolute;bottom:12px;padding:.3rem .65rem;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;z-index:6}.compare-badge--before{left:12px;background:rgba(15,23,42,.75);border:1px solid hsla(0,0%,100%,.2);color:#e2e8f0}.compare-badge--after{right:12px;background:rgba(2,132,199,.8);border:1px solid rgba(56,189,248,.5);color:#fff;box-shadow:0 0 12px rgba(2,132,199,.4)}.sabrixa-light .clean-compare-toggle-btn{background:#fff;border:1px solid rgba(15,23,42,.1);color:#0f172a;box-shadow:0 1px 3px rgba(15,23,42,.05),inset 0 1px 0 #fff}.sabrixa-light .clean-compare-toggle-btn:hover{background:#f8fafc;border-color:rgba(15,23,42,.2);color:#0f172a;transform:translateY(-1px)}.sabrixa-light .clean-compare-toggle-btn.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.sabrixa-light .compare-handle-knob{background:#0f172a;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 2px #38bdf8}.sabrixa-light .compare-badge--before{background:hsla(0,0%,100%,.9);border-color:#cbd5e1;color:#0f172a}.clean-primary-actions-duo{display:flex;gap:.75rem;width:100%;align-items:stretch}.clean-primary-actions-duo .clean-download-btn--primary{flex:1.5}.clean-copy-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.4rem;border-radius:12px;font-size:.92rem;font-weight:600;letter-spacing:-.01em;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-top-color:hsla(0,0%,100%,.28);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#f1f5f9;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.12)}.clean-copy-btn:hover:not(:disabled){background:hsla(0,0%,100%,.13);border-color:rgba(56,189,248,.45);color:#38bdf8;transform:translateY(-1.5px);box-shadow:0 6px 20px rgba(0,0,0,.25),0 0 16px rgba(56,189,248,.15)}.clean-copy-btn:active:not(:disabled){transform:translateY(0)}.clean-copy-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.clean-copy-btn.is-copied{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.6);color:#34d399;box-shadow:0 0 20px rgba(16,185,129,.3)}.sabrixa-light .clean-copy-btn{background:#fff;border:1px solid rgba(15,23,42,.12);color:#0f172a;box-shadow:0 1px 3px rgba(15,23,42,.06),inset 0 1px 0 #fff}.sabrixa-light .clean-copy-btn:hover:not(:disabled){background:#f8fafc;border-color:rgba(2,132,199,.5);color:#0284c7;box-shadow:0 4px 12px rgba(2,132,199,.12)}.sabrixa-light .clean-copy-btn.is-copied{background:#ecfdf5;border-color:#10b981;color:#059669}.clean-format-bar{flex:1.6;display:flex;align-items:center;gap:.65rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.35rem .65rem}.clean-format-bar .fmt-label{font-size:.76rem;font-weight:600;color:#94a3b8;white-space:nowrap}.clean-format-chips{display:flex;align-items:center;gap:.35rem;flex:1}.format-chip{flex:1;padding:.42rem .6rem;border-radius:8px;background:transparent;border:1px solid transparent;color:#94a3b8;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap;text-align:center}.format-chip:hover{color:#f1f5f9;background:hsla(0,0%,100%,.06)}.format-chip.is-active{background:rgba(14,165,233,.16);border:1px solid rgba(56,189,248,.45);color:#38bdf8;box-shadow:0 1px 6px rgba(14,165,233,.18)}.sabrixa-light .clean-format-bar{background:#f1f5f9;border:1px solid #e2e8f0}.sabrixa-light .clean-format-bar .fmt-label,.sabrixa-light .format-chip{color:#64748b}.sabrixa-light .format-chip:hover{color:#0f172a;background:hsla(0,0%,100%,.6)}.sabrixa-light .format-chip.is-active{background:#fff;border-color:rgba(2,132,199,.4);color:#0284c7;box-shadow:0 1px 3px rgba(0,0,0,.06)}@media (max-width:640px){.clean-format-bar,.clean-primary-actions-duo{flex-direction:column}.clean-format-bar{width:100%;align-items:stretch;gap:.4rem}.clean-format-chips{width:100%}}.clean-quota-bar{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin:.85rem auto 0}.clean-quota-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:9999px;font-size:.78rem;font-weight:600;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#94a3b8}.clean-quota-badge.is-pro{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35);color:#34d399}.clean-quota-badge.is-near-limit{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35);color:#fbbf24}.clean-quota-badge.is-depleted{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35);color:#f87171}.clean-quota-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.clean-quota-cta-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .85rem;border-radius:9999px;background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;font-size:.75rem;font-weight:700;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px rgba(2,132,199,.3)}.clean-quota-cta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(2,132,199,.45)}.clean-limit-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.28);color:#f87171;font-size:.84rem;margin:1rem auto;max-width:680px;box-sizing:border-box}.clean-limit-banner p{margin:0;line-height:1.45}.clean-limit-banner strong{color:#fff}.tier-btn--razorpay{background:linear-gradient(135deg,#0284c7,#1d4ed8)!important;color:#fff!important;border:1px solid rgba(56,189,248,.4)!important;box-shadow:0 8px 24px rgba(2,132,199,.35)!important;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.tier-btn--razorpay:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 10px 28px rgba(2,132,199,.5)!important}.tier-btn--razorpay:disabled{opacity:.65;cursor:not-allowed}.sabrixa-light .clean-quota-badge{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:#64748b}.sabrixa-light .clean-quota-badge.is-pro{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#059669}.sabrixa-light .clean-quota-badge.is-near-limit{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3);color:#d97706}.sabrixa-light .clean-quota-badge.is-depleted{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:#dc2626}.sabrixa-light .clean-limit-banner{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2);color:#b91c1c}.sabrixa-light .clean-limit-banner strong{color:#0f172a}.clean-auth-card{max-width:480px!important;padding:2.25rem 2rem!important;background:#0f172a!important;border:1px solid hsla(0,0%,100%,.16)!important;border-top-color:rgba(56,189,248,.45)!important;box-shadow:0 25px 70px rgba(0,0,0,.7),0 0 50px rgba(56,189,248,.15)!important}.sabrixa-light .clean-auth-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 20px 50px rgba(15,23,42,.12)!important}.clean-auth-header{text-align:center;margin-bottom:1.5rem}.clean-auth-icon-badge{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(99,102,241,.12));border:1px solid rgba(56,189,248,.3);color:#38bdf8;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.85rem}.sabrixa-light .clean-auth-icon-badge{background:#e0f2fe;color:#0284c7;border-color:#bae6fd}.clean-auth-title{font-size:1.35rem;font-weight:800;color:#f8fafc;margin-bottom:.35rem;letter-spacing:-.02em}.sabrixa-light .clean-auth-title{color:#0f172a}.clean-auth-desc{font-size:.84rem;color:#94a3b8;line-height:1.5}.sabrixa-light .clean-auth-desc{color:#64748b}.clean-auth-alert{padding:.75rem 1rem;border-radius:10px;font-size:.82rem;margin-bottom:1.25rem;line-height:1.45}.clean-auth-alert--error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);color:#f87171}.clean-auth-alert--vip{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.4);color:#34d399;font-weight:600}.clean-auth-form{display:flex;flex-direction:column;gap:1.1rem}.clean-form-group{display:flex;flex-direction:column;gap:.35rem;text-align:left}.clean-form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:480px){.clean-form-row{grid-template-columns:1fr}}.clean-form-label{font-size:.8rem;font-weight:600;color:#cbd5e1}.sabrixa-light .clean-form-label{color:#334155}.clean-required{color:#ef4444}.clean-optional{font-size:.72rem;color:#94a3b8;font-weight:400}.clean-form-input{width:100%;padding:.75rem .95rem;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);color:#fff;font-size:.88rem;transition:all .2s ease;outline:none}.clean-form-input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.2);background:hsla(0,0%,100%,.08)}.sabrixa-light .clean-form-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.sabrixa-light .clean-form-input:focus{background:#fff;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.clean-form-hint{font-size:.72rem;color:#64748b;margin-top:.2rem}.clean-auth-actions{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.clean-auth-submit-btn{width:100%;padding:.85rem 1.5rem;border-radius:12px;background:linear-gradient(180deg,#0284c7,#0369a1);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px rgba(2,132,199,.35)}.clean-auth-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px rgba(2,132,199,.45)}.clean-auth-submit-btn:disabled{opacity:.6;cursor:not-allowed}.clean-auth-cancel-btn{background:transparent;border:none;color:#94a3b8;font-size:.82rem;cursor:pointer;padding:.4rem;transition:color .18s ease}.clean-auth-cancel-btn:hover{color:#f8fafc}.sabrixa-light .clean-auth-cancel-btn:hover{color:#0f172a}.clean-auth-footer{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);font-size:.72rem;color:#64748b}.sabrixa-light .clean-auth-footer{border-top-color:#f1f5f9}.clean-auth-tabs{display:flex;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:4px;margin-bottom:1.25rem;gap:4px}.sabrixa-light .clean-auth-tabs{background:#f1f5f9;border-color:#e2e8f0}.clean-auth-tab-btn{flex:1;padding:.55rem .75rem;border-radius:8px;font-size:.82rem;font-weight:600;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .18s ease}.clean-auth-tab-btn.active{background:#0284c7;color:#fff;box-shadow:0 2px 8px rgba(2,132,199,.35)}.sabrixa-light .clean-auth-tab-btn{color:#64748b}.sabrixa-light .clean-auth-tab-btn.active{background:#fff;color:#0284c7;box-shadow:0 2px 6px rgba(15,23,42,.08)}.clean-auth-field-header{display:flex;align-items:center;justify-content:space-between;width:100%}.clean-auth-link-btn{background:transparent;border:none;color:#38bdf8;font-size:.76rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.clean-auth-link-btn:hover{color:#7dd3fc}.sabrixa-light .clean-auth-link-btn{color:#0284c7}.sabrixa-light .clean-auth-link-btn:hover{color:#0369a1}.clean-auth-switch-prompt{text-align:center;font-size:.8rem;color:#94a3b8;margin-top:.25rem}.clean-auth-inline-link{background:transparent;border:none;color:#38bdf8;font-size:.8rem;font-weight:700;cursor:pointer;margin-left:.35rem;text-decoration:underline;text-underline-offset:3px}.clean-auth-inline-link:hover{color:#7dd3fc}.sabrixa-light .clean-auth-inline-link{color:#0284c7}.clean-auth-field-error{font-size:.74rem;color:#f87171;margin-top:.25rem;font-weight:500}.clean-vip-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:9999px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#34d399;font-size:.78rem;font-weight:700;letter-spacing:-.01em}.sabrixa-light .clean-vip-badge{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.45);color:#047857}.clean-user-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:#cbd5e1;font-size:.75rem}.clean-user-pill-email{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clean-user-switch-btn{background:transparent;border:none;color:#94a3b8;font-size:.7rem;text-decoration:underline;cursor:pointer;padding:0;margin-left:.2rem}.clean-user-switch-btn:hover{color:#fff}.sabrixa-light .clean-user-switch-btn:hover{color:#0f172a}.clean-batch-file-strip{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(15,23,42,.6);border:1px solid rgba(56,189,248,.25);border-radius:12px;margin-bottom:1rem;overflow-x:auto}.batch-strip-label{font-size:.78rem;font-weight:700;color:#38bdf8;white-space:nowrap}.batch-strip-items{display:flex;gap:.5rem;overflow-x:auto}.batch-strip-pill{padding:.35rem .75rem;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1;font-size:.75rem;cursor:pointer;white-space:nowrap;transition:all .18s ease}.batch-strip-pill:hover{background:hsla(0,0%,100%,.12);color:#fff}.batch-strip-pill.is-active{background:rgba(56,189,248,.2);border-color:#38bdf8;color:#38bdf8;font-weight:700}.sabrixa-light .clean-batch-file-strip{background:#f1f5f9;border-color:#cbd5e1}.sabrixa-light .batch-strip-pill.is-active{background:#e0f2fe;color:#0284c7;border-color:#0284c7}.clean-proof-section{position:relative;margin:3.5rem 0 4.5rem;padding:2.75rem 2rem;background:rgba(11,15,25,.65);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid hsla(0,0%,100%,.08);border-top-color:rgba(56,189,248,.25);border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.45),0 0 32px rgba(56,189,248,.06)}.sabrixa-light .clean-proof-section{background:#fff;border-color:#0284c7 #e2e8f0 #e2e8f0;box-shadow:0 16px 40px rgba(0,0,0,.06)}.clean-proof-header{text-align:center;max-width:820px;margin:0 auto 2.25rem}.clean-proof-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);padding:.35rem .85rem;border-radius:999px;margin-bottom:1rem}.sabrixa-light .clean-proof-badge{background:#e0f2fe;color:#0284c7;border-color:#bae6fd}.clean-proof-header h2{font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:800;color:#f8fafc;line-height:1.25;margin-bottom:.85rem}.sabrixa-light .clean-proof-header h2{color:#0f172a}.clean-proof-header p{font-size:.95rem;color:#94a3b8;line-height:1.6}.clean-proof-header p strong{color:#f1f5f9}.clean-proof-header p a{color:#38bdf8;text-decoration:underline;text-underline-offset:3px}.sabrixa-light .clean-proof-header p{color:#475569}.sabrixa-light .clean-proof-header p strong{color:#0f172a}.clean-proof-media-wrap{position:relative;width:100%;border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);background:#06080d;box-shadow:0 16px 48px rgba(0,0,0,.5);margin-bottom:2.25rem}.sabrixa-light .clean-proof-media-wrap{border-color:#cbd5e1;box-shadow:0 12px 32px rgba(0,0,0,.1)}.clean-proof-img{width:100%;height:auto;display:block;object-fit:cover}.clean-proof-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media (max-width:768px){.clean-proof-cards-grid{grid-template-columns:1fr}}.clean-proof-card{border-radius:16px;padding:1.5rem;background:rgba(15,23,42,.5);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;justify-content:space-between}.clean-proof-card--before{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.03)}.clean-proof-card--after{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.03)}.sabrixa-light .clean-proof-card{background:#f8fafc}.sabrixa-light .clean-proof-card--before{border-color:#fca5a5;background:#fff5f5}.sabrixa-light .clean-proof-card--after{border-color:#6ee7b7;background:#f0fdf4}.proof-card-top{margin-bottom:.85rem}.proof-status-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .65rem;border-radius:6px;margin-bottom:.5rem}.proof-status-tag.is-flagged{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.proof-status-tag.is-clean{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.clean-proof-card h4{font-size:1.15rem;font-weight:700;color:#f1f5f9;margin:0}.sabrixa-light .clean-proof-card h4{color:#0f172a}.clean-proof-card p{font-size:.88rem;color:#94a3b8;line-height:1.55;margin-bottom:1.25rem}.sabrixa-light .clean-proof-card p{color:#475569}.proof-zoom-box{display:flex;align-items:center;gap:1rem;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.75rem 1rem}.sabrixa-light .proof-zoom-box{background:#fff;border-color:#cbd5e1}.proof-crop-img{width:140px;height:auto;border-radius:6px;border:1px solid hsla(0,0%,100%,.15);flex-shrink:0}.sabrixa-light .proof-crop-img{border-color:#94a3b8}.proof-zoom-meta{display:flex;flex-direction:column;gap:.25rem}.proof-meta-flag{font-size:.8rem;font-weight:700;color:#ef4444}.proof-meta-verified{font-size:.8rem;font-weight:700;color:#10b981}.proof-meta-sub{font-size:.75rem;color:#64748b;line-height:1.35}.clean-proof-takeaways{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem 1.25rem;background:rgba(15,23,42,.5);border:1px solid hsla(0,0%,100%,.06);border-radius:14px}@media (max-width:900px){.clean-proof-takeaways{grid-template-columns:1fr 1fr}}@media (max-width:520px){.clean-proof-takeaways{grid-template-columns:1fr}}.proof-takeaway-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;color:#cbd5e1;line-height:1.4}.sabrixa-light .proof-takeaway-item{color:#334155}.proof-takeaway-item strong{color:#38bdf8}.sabrixa-light .proof-takeaway-item strong{color:#0284c7}.takeaway-bullet{width:6px;height:6px;border-radius:50%;background:#38bdf8;margin-top:6px;flex-shrink:0}