@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_b94b4b{font-family:Inter,Inter Fallback;font-style:normal}.fl-headline-black{font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:1.05}.fl-reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.fl-reveal.fl-active{opacity:1;transform:translateY(0)}.fl-bg-grid{background-image:linear-gradient(90deg,#f0f0f0 1px,transparent 0),linear-gradient(180deg,#f0f0f0 1px,transparent 0);background-size:40px 40px;background-position:top}.fl-nav-border{position:relative;border-bottom:1px solid #000}.fl-nav-border:after,.fl-nav-border:before{content:"";position:absolute;bottom:-3px;width:5px;height:5px;background-color:#000;transform:rotate(45deg)}.fl-nav-border:before{left:40px}.fl-nav-border:after{right:40px}.fl-comparison-slider{position:relative;width:100%;height:100%;overflow:hidden;user-select:none;touch-action:pan-y;cursor:ew-resize}.fl-comparison-before{overflow:hidden;z-index:10}.fl-comparison-after,.fl-comparison-before{position:absolute;top:0;left:0;width:100%;height:100%}.fl-comparison-after{z-index:5}.fl-comparison-handle{position:absolute;top:0;bottom:0;width:2px;background:white;z-index:20;pointer-events:none}.anim-container{width:100%;max-width:500px;height:420px;background:#fafafa;border-radius:16px;position:relative;overflow:hidden}.anim-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .6s ease;pointer-events:none}.anim-scene.active{opacity:1}.anim-scene-tagline{padding:0 40px}.anim-scene-tagline .anim-tagline{font-size:22px;font-weight:500;color:#0A0A0A;line-height:1.5;text-align:left;width:100%}.anim-scene-tagline .anim-word{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.anim-scene-tagline .anim-word.visible{opacity:1;transform:translateY(0)}.anim-scene-upload{gap:0}.anim-upload-title{font-size:18px;font-weight:500;color:#0A0A0A;margin-bottom:24px;opacity:0;transform:translateY(10px);transition:all .5s ease}.anim-upload-title.visible{opacity:1;transform:translateY(0)}.anim-drop-zone{width:240px;height:160px;border:2px dashed #ccc;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;opacity:0;transition:opacity .5s ease,border-color .3s ease,background .3s ease}.anim-drop-zone.visible{opacity:1}.anim-drop-zone.highlight{border-color:#FF4600;background:rgba(255,70,0,.03)}.anim-drop-zone-label{font-size:12px;color:#aaa;font-weight:500;letter-spacing:.05em}.anim-drag-file{position:absolute;width:80px;height:100px;opacity:0;z-index:10;filter:drop-shadow(0 8px 24px rgba(0,0,0,.15));transition:none}.anim-progress-wrapper{width:200px;margin-top:20px;opacity:0;transition:opacity .4s ease}.anim-progress-wrapper.visible{opacity:1}.anim-progress-track{width:100%;height:5px;background:#e5e7eb;border-radius:3px;overflow:hidden}.anim-progress-fill{width:0;height:100%;background:#0A0A0A;border-radius:3px}.anim-scene-render{gap:0;padding-top:8px}.anim-render-title{font-size:18px;font-weight:500;color:#0A0A0A;margin-bottom:14px;flex-shrink:0}.anim-render-image-wrapper{width:180px;height:295px;position:relative;overflow:hidden;border-radius:4px;flex-shrink:0}.anim-render-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.anim-render-avatar{background:#fafafa}.anim-render-model{opacity:0;background:#fafafa}.anim-render-model.visible{opacity:1}.anim-wipe-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fafafa;transform:translateX(-101%);z-index:5}.anim-wipe-overlay.wiping{animation:animWipe .8s cubic-bezier(.65,0,.35,1) forwards}@keyframes animWipe{0%{transform:translateX(-101%)}45%{transform:translateX(0)}55%{transform:translateX(0)}to{transform:translateX(101%)}}.anim-processing-dots{display:flex;gap:6px;margin-top:10px;opacity:0;transition:opacity .3s ease;flex-shrink:0}.anim-processing-dots.visible{opacity:1}.anim-processing-dots span{width:5px;height:5px;border-radius:50%;background:#FF4600;animation:animDotPulse 1.2s ease-in-out infinite}.anim-processing-dots span:nth-child(2){animation-delay:.2s}.anim-processing-dots span:nth-child(3){animation-delay:.4s}@keyframes animDotPulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.anim-scene-closing{padding:0 40px;align-items:flex-start}.anim-closing-line{font-size:22px;font-weight:500;line-height:1.5;display:inline}.anim-closing-line .anim-word{display:inline-block;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;margin-right:.25em}.anim-closing-line .anim-word.visible{opacity:1;transform:translateY(0)}.anim-closing-line .anim-word.highlight{color:#FF4600;font-weight:700}.fl-comparison-handle-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:white;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;color:black}