@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_88db3f68-module__cZV2fq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_88db3f68-module__cZV2fq__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_aadc42fc-module__iSQLOa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_aadc42fc-module__iSQLOa__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.0ikzyuq3itqgg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.0ezg~kdx4q-_h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.0cnogfwvi2_o-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_de4a50de-module__D9cBYa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_de4a50de-module__D9cBYa__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bg:#f7f3ee;--bg2:#ede8e0;--bg3:#e0d9ce;--bg-glass:#ffffffb8;--border:#ddd5c8;--border2:#1c1c1a29;--text:#1c1c1a;--text-muted:#6a5e50;--text-dim:#9a8e80;--accent:#c8b89a;--accent2:#1c1c1a;--accent-dim:#c8b89a2e;--amber:#d97706;--red:#dc2626;--green:#16a34a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000012, 0 2px 4px #0000000a;--shadow-lg:0 12px 32px #00000017, 0 4px 8px #0000000a;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--font-display:var(--font-display), "Bricolage Grotesque", system-ui, sans-serif;--font-body:var(--font-sans), "DM Sans", system-ui, sans-serif;--font-mono:var(--font-mono), "DM Mono", monospace}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#00000038}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}::selection{color:var(--text);background:#c8b89a47}button,a,[role=button],[tabindex="0"],label[for],input[type=range],input[type=checkbox],input[type=radio]{cursor:pointer}button,a{transition:opacity .14s,color .14s,background .14s,border-color .14s,box-shadow .14s,transform .11s}button:not(.btn):not(:disabled):hover{opacity:.72}button:not(.btn):not(:disabled):active{transform:scale(.94)}a:not(.btn):hover{opacity:.72}input[type=range]:hover{opacity:.9}.input{background:var(--bg3);border:1.5px solid var(--border2);border-radius:var(--r-sm);width:100%;color:var(--text);box-sizing:border-box;outline:none;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.input:hover:not(:focus){border-color:#0003}.input:focus{border-color:var(--accent);background:var(--bg2);box-shadow:0 0 0 3px #c8b89a40}.input::placeholder{color:var(--text-dim)}.btn{border-radius:var(--r-sm);font-size:13px;font-weight:500;font-family:var(--font-body);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;appearance:none;border:none;outline:none;justify-content:center;align-items:center;gap:7px;padding:8px 16px;line-height:1;text-decoration:none;transition:background .14s,box-shadow .14s,transform .11s,border-color .14s,color .14s;display:inline-flex}.btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.btn-primary{color:#f7f3ee;background:linear-gradient(160deg,#3a3028 0%,#1c1c1a 60%,#141210 100%);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 1px 3px #1c1c1a47}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff29 50%,#0000 75%);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)}.btn-primary:hover:after{transform:translate(120%)}.btn-primary:hover:not(:disabled){background:linear-gradient(160deg,#4a3f36 0%,#2a2420 55%,#1c1c1a 100%);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 6px 20px #1c1c1a59}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px #ffffff1a}.btn-secondary{background:var(--bg2);color:var(--text);border:1px solid var(--border2);box-shadow:var(--shadow-sm)}.btn-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent2);background:#c8b89a2e}.btn-ghost{color:var(--text-muted);border:1px solid var(--border2);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--bg3);color:var(--text)}.btn-danger{color:var(--red);background:#dc262612;border:1px solid #dc262633}.btn-danger:hover:not(:disabled){background:#dc26261f;border-color:#dc262659}.card{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;padding:2px 9px;font-size:10px;font-weight:600;display:inline-flex}.tag-blue{color:var(--accent2);background:var(--accent-dim);border:1px solid #c8b89a59}.tag-green{color:var(--green);background:#16a34a14;border:1px solid #16a34a33}.tag-amber{color:var(--amber);background:#d9770614;border:1px solid #d9770633}.tag-red{color:var(--red);background:#dc262612;border:1px solid #dc262626}.spinner{border:2.5px solid #0000001a;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}.skeleton{background:linear-gradient(90deg, var(--bg3) 25%, #fff9 50%, var(--bg3) 75%);background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skeleton-sweep;display:block}.tab-btn{transition:color .15s,opacity .15s,border-color .15s}.tab-btn:hover{color:var(--text)!important;opacity:1!important}.tab-btn:active{opacity:.75}.tab-content{animation:.22s cubic-bezier(.22,1,.36,1) both tabFade}.list-row{cursor:pointer;outline:none;transition:background .12s,border-left-color .12s!important}.list-row:hover{background:#00000007!important}.list-row:active{opacity:.82}.list-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.list-item-enter{animation:.28s cubic-bezier(.22,1,.36,1) both itemEnter}.drop-zone{transition:border-color .18s,background .18s,transform .18s!important}.navbar-scrolled{box-shadow:0 1px #00000014,0 2px 12px #0000000f!important}.toast{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-md);z-index:9999;box-shadow:var(--shadow-lg);align-items:center;gap:10px;max-width:340px;padding:11px 18px;font-size:13px;font-weight:500;animation:.3s cubic-bezier(.22,1,.36,1) both toastIn;display:flex;position:fixed;bottom:24px;right:24px}.toast-ok{color:var(--text);border-color:var(--border2)}.toast-err{color:var(--red);background:snow;border-color:#dc262640}@media (max-width:768px){.results-root{height:100dvh!important;overflow:hidden!important}.results-body{flex-direction:column!important;overflow:hidden!important}.results-video-panel{border-bottom:1px solid #00000024!important;border-right:none!important;flex:0 0 min(260px,52vh)!important;max-height:52vh!important}.results-data-panel{border-left:none!important;flex:1!important;min-height:0!important}.results-topbar-filename,.results-topbar-mode{display:none!important}.export-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 14px 12px!important}.export-btn-group{display:none!important}.export-compact-row{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.export-compact-row::-webkit-scrollbar{display:none!important}.export-render-btn-wrapper{width:100%!important;margin-left:0!important}.export-render-btn{width:100%!important;margin-left:0!important;padding:13px!important;font-size:14px!important;font-weight:600!important}}.sidebar-desktop{display:flex}.sidebar-mobile{display:none!important}@media (max-width:768px){.sidebar-desktop{display:none!important}.sidebar-mobile{display:flex!important}.app-main-content{margin-left:0!important;padding-top:72px!important;padding-bottom:64px!important}.results-root{padding-bottom:64px!important}}.mobile-bottom-nav{z-index:50;height:60px;padding-bottom:env(safe-area-inset-bottom,0px);background:#fdfcfa;border-top:1px solid #00000014;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000f}.mobile-bottom-nav-btn{cursor:pointer;letter-spacing:.02em;color:#9a8e80;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-family:inherit;font-size:10px;font-weight:500;transition:color .15s,background .15s;display:flex}.mobile-bottom-nav-btn.active{color:#9a7850}.mobile-bottom-nav-btn:active{background:#9a78500f}@keyframes dropBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-3px)}}.drop-zone-icon-drag{animation:.85s cubic-bezier(.36,.07,.19,.97) infinite dropBounce!important}.upload-page{background:radial-gradient(1200px 600px at 10% -10%,#c8b89a47,#0000 60%),radial-gradient(900px 500px at 95% 10%,#1c1c1a33,#0000 55%),linear-gradient(#f7f3ee 0%,#efe9df 100%);min-height:100vh;position:relative;overflow:hidden}.upload-backdrop{pointer-events:none;position:absolute;inset:0}.upload-glow{filter:blur(60px);opacity:.8;border-radius:50%;width:520px;height:520px;position:absolute}.upload-glow.one{background:radial-gradient(circle,#c8b89a73,#0000 60%);top:-160px;left:-120px}.upload-glow.two{background:radial-gradient(circle,#1c1c1a40,#0000 62%);top:120px;right:-180px}.upload-glow.three{background:radial-gradient(circle,#a8988059,#0000 62%);bottom:-200px;left:20%}.upload-grid{opacity:.25;background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0}.upload-liquid{filter:blur(12px);opacity:.6;background:radial-gradient(55% 90% at 20% 20%,#c8b89a8c,#0000 70%),radial-gradient(60% 80% at 80% 35%,#1c1c1a59,#0000 68%),radial-gradient(60% 70% at 55% 85%,#b8a08073,#0000 70%);height:420px;animation:16s ease-in-out infinite alternate liquidDrift;position:absolute;inset:-15% -10% auto;transform:translateY(-40px)}.upload-liquid:after{content:"";filter:blur(18px);opacity:.7;background:radial-gradient(60% 90% at 30% 30%,#c8b89a59,#0000 70%),radial-gradient(60% 80% at 70% 60%,#3a302866,#0000 70%);height:460px;animation:12s ease-in-out infinite liquidWave;position:absolute;inset:-10% -5% auto}.upload-shell{z-index:1;position:relative}.upload-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffeb,#ffffffdb);border:1px solid #00000014;box-shadow:0 18px 50px #1c1c1a1f,0 4px 12px #0000000f}.upload-side-panel{background:linear-gradient(160deg,#ffffffe6,#f7f6f1d9);border:1px solid #00000014;box-shadow:0 12px 30px #1c1c1a1f,0 2px 8px #0000000d}.results-page{background:radial-gradient(900px 500px at -10% 0,#c8b89a38,#0000 60%),radial-gradient(800px 420px at 90% 10%,#1c1c1a2e,#0000 55%),linear-gradient(#f7f3ee 0%,#eee7dc 100%);position:relative;overflow:hidden}.results-backdrop{pointer-events:none;position:absolute;inset:0}.results-glow{filter:blur(70px);opacity:.7;border-radius:50%;width:520px;height:520px;position:absolute}.results-glow.one{background:radial-gradient(circle,#c8b89a66,#0000 60%);top:-220px;left:-120px}.results-glow.two{background:radial-gradient(circle,#1c1c1a40,#0000 62%);top:120px;right:-220px}.results-grid{opacity:.18;background-image:linear-gradient(90deg,#00000009 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:140px 140px;position:absolute;inset:0}.results-shell{z-index:1;position:relative}.results-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #00000014;box-shadow:0 10px 30px #1c1c1a14}.results-panel{background:linear-gradient(#ffffffeb,#f7f3eee6);border-left:1px solid #00000014;box-shadow:-10px 0 30px #1c1c1a14}.results-tabs{background:#ffffffe6;border-bottom:1px solid #00000014;gap:6px;padding:4px}.results-tab{border:1px solid #0000;border-radius:999px}.results-tab-active{color:var(--accent2);background:#c8b89a38;border-color:#c8b89a4d;box-shadow:inset 0 1px #ffffffb3}.results-video-frame{background:radial-gradient(120% 120% at 50% 0,#1c1c1ae6,#0c0a08fa)}@media (max-width:768px){.hero-grid{grid-template-columns:1fr!important}.feature-grid{grid-template-columns:repeat(2,1fr)!important}.steps-grid{grid-template-columns:1fr!important;gap:24px!important}.hide-mobile{display:none!important}.nav-pad,.main-pad{padding-left:20px!important;padding-right:20px!important}.pricing-main{padding-top:48px!important;padding-left:20px!important;padding-right:20px!important}.pricing-faq{grid-template-columns:1fr!important}.auth-card-inner{padding:24px 18px!important}.history-card-action{width:100%!important;margin-top:10px!important;margin-left:0!important;display:block!important}.history-jobid{display:none!important}}@media (max-width:520px){.nav-verified-badge,.nav-myvideos-btn{display:none!important}}@media (max-width:480px){.feature-grid{grid-template-columns:1fr!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes liquidDrift{0%{transform:translateY(-40px)translate(-6px)skewY(-1deg)}50%{transform:translateY(-10px)translate(10px)skewY(1.2deg)}to{transform:translateY(-32px)translate(-4px)skewY(-.6deg)}}@keyframes liquidWave{0%{transform:translate(0)translateY(0)scale(1)}50%{transform:translate(20px)translateY(10px)scale(1.03)}to{transform:translate(-12px)translateY(-6px)scale(.98)}}@keyframes tabFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes itemEnter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.38}}@keyframes wave{0%,to{opacity:.4;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes ringPulse{0%,to{opacity:.18;transform:translate(-50%,-50%)scale(1)}50%{opacity:.55;transform:translate(-50%,-50%)scale(1.03)}}.progress-shimmer{position:relative;overflow:hidden}.progress-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:30%;animation:1.5s ease-in-out infinite shimmer;position:absolute;inset:0}.export-bar-fixed{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-glass)!important;border-top:1px solid var(--border2)!important;height:72px!important;padding:0 24px!important}.btn-lg{gap:10px!important;height:44px!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important}.btn-render-action{background:var(--accent2)!important;color:#fff!important;box-shadow:0 4px 12px #0000001f!important}.btn-render-action:hover{transform:translateY(-1px);background:#333!important}.badge-demo{color:#c2410c;letter-spacing:.05em;background:#fff7ed;border:1px solid #ffedd5;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.user-pill{background:var(--bg2);border:1px solid var(--border2);border-radius:99px;align-items:center;gap:10px;padding:4px 4px 4px 12px;display:flex}.minutes-left{color:#92400e;font-size:12px;font-weight:600}.avatar-small{color:#fff;background:#b8956a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}
