/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root,.dark{--background:var(--ds-bg,#0a0a0a);--foreground:var(--ds-text,#f7f7f7);--card:var(--ds-surface,#141414);--primary:var(--ds-primary,#f5f5f5);--muted:var(--ds-muted,#a3a3a3);--border:var(--ds-line-2,#2c2c2c);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,Inter,Segoe UI,sans-serif;font-size:16px}button,a,input{touch-action:manipulation}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--ds-focus,#f5f5f5);outline-offset:4px}::selection{background:var(--ds-text,#f5f5f5);color:var(--ds-bg,#101010)}button,input{font:inherit}a{color:inherit}button svg{flex-shrink:0}.login-shell{grid-template-columns:1.16fr 1fr;min-height:100svh;display:grid}.brand-panel{border-right:1px solid var(--border);background:radial-gradient(at 12% 110%,#36111d80,#0000 53%),#0d0d0d;flex-direction:column;min-height:100svh;padding:38px 52px 26px;display:flex;position:relative;overflow:hidden}.login-header,.brand-footer,.access-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand-image{width:137px;height:auto;margin-left:-8px;display:block}.edition,.eyebrow,.brand-footer,.access-badge,.version-mark,.signal-label,.section-kicker{letter-spacing:1px;font-family:Geist Mono,Courier New,monospace;font-size:12px}.edition{color:#909090}.brand-story{width:100%;max-width:690px;margin:auto;padding:70px 0 36px}.eyebrow{color:var(--ds-text-2,#ababab);align-items:center;gap:12px;font-weight:500;display:flex}.eyebrow>span:first-child{background:var(--primary);width:22px;height:2px;display:inline-block}.brand-story h1{letter-spacing:-2.6px;margin:28px 0;font-family:Arial,sans-serif;font-size:clamp(38px,4.1vw,66px);font-weight:600;line-height:1.05}.brand-story h1>span{color:#8c8c8c}.brand-description{color:#b1b1b1;margin:0;font-size:16px;line-height:1.8}.signal-art{border-bottom:1px solid #2e2e2e;max-width:610px;height:178px;margin-top:36px;position:relative;overflow:hidden}.signal-grid{background:repeating-linear-gradient(90deg,#0000 0 47px,#23232345 48px),repeating-linear-gradient(0deg,#0000 0 27px,#23232345 28px);position:absolute;inset:20px 0 34px;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.signal-line{z-index:1;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:87%;height:2px;position:absolute;left:5%;transform:rotate(-8deg);box-shadow:0 0 26px #ffffff0c}.signal-line.l1{top:65px}.signal-line.l2{opacity:.65;width:70%;top:82px;left:14%}.signal-line.l3{opacity:.35;width:50%;top:99px;left:26%}.signal-label{color:#9b9b9b;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:16px;left:0;right:0}.signal-label svg{color:#f5f5f5}.signal-counter{margin-left:auto}.brand-footer{color:#909090;letter-spacing:0;font-size:12px}.brand-footer span:last-child{font-size:10px}.access-panel{background:#101010;flex-direction:column;min-width:0;padding:42px 52px 32px;display:flex}.access-badge{color:#b4b4b4;background:#1a1a1a;border:1px solid #2c2c2c;border-radius:4px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.version-mark{color:#999}.login-card{width:100%;max-width:382px;margin:auto;padding:52px 0}.login-icon{color:#f5f5f5;background:#1c1c1c;border:1px solid #5b2530;border-radius:10px;place-items:center;width:46px;height:46px;margin-bottom:30px;display:grid}.login-card>.eyebrow{letter-spacing:1.4px;color:#a8a8a8;margin:0 0 14px;font-size:12px}.login-card h2{letter-spacing:-1.5px;margin:0 0 12px;font-family:Arial,sans-serif;font-size:38px;font-weight:600;line-height:1.13}.login-description{color:#a8a8a8;margin:0 0 31px;font-size:14px;line-height:1.6}label{font-size:14px}.login-card label{color:#cbcbcb;margin:22px 0 9px;display:block}.field{width:100%;height:49px;border:1px solid var(--ds-line-2,#343434)!important;background:var(--ds-surface-2,#151515)!important;color:var(--ds-text,#f7f7f7)!important;box-shadow:none!important;border-radius:6px!important;padding:0 15px!important;font-size:14px!important}.field::placeholder{color:var(--ds-muted,#959595)}.field:focus{outline:none;border-color:var(--ds-input-focus-line,#ffffff8c)!important;box-shadow:0 0 0 3px var(--ds-hover,#ffffff04)!important}.password-field{position:relative}.password-field input{padding-right:47px!important}.icon-button{width:38px;height:38px;color:var(--ds-muted,#afafaf);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.password-field .icon-button{position:absolute;top:5px;right:5px}.primary-button{color:var(--ds-on-primary,#101010);justify-content:center;align-items:center;gap:12px;height:48px;padding:0 21px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;background:var(--ds-primary,#f5f5f5)!important;border:1px solid var(--ds-primary,#ffffff8c)!important;box-shadow:0 3px 0 var(--ds-raised-hover,#333)!important;border-radius:6px!important}.primary-button:hover:not(:disabled){color:var(--ds-on-primary,#101010);transform:translateY(-1px);background:var(--ds-primary-hover,#f5f5f5)!important}.primary-button:disabled{opacity:.5}.login-submit{justify-content:space-between;width:100%;margin-top:28px;padding:0 17px}.access-note{color:#bfbfbf;border-top:1px solid #2c2c2c;align-items:flex-start;gap:11px;margin-top:33px;padding-top:23px;display:flex}.access-note svg{color:#939393;margin-top:3px}.access-note p{margin:0;font-size:14px;line-height:1.8}.access-note span{color:#9c9c9c}.access-footer{justify-content:center;align-items:center;gap:11px;display:flex}.access-footer p{color:#b3b3b3;margin:0;font-size:12px;line-height:1.7}.access-footer p span{color:#9b9b9b}.tiny-square{background:#adadad;border-radius:1px;width:7px;height:7px}.error-box{background:var(--ds-danger-soft,#32151c);color:var(--ds-danger-ink,#ffafb7);border:1px solid var(--ds-danger-line,#6c2735);border-radius:6px;margin:14px 0;padding:12px;font-size:14px;line-height:1.5}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1700px){.brand-panel{padding-left:7vw;padding-right:6vw}.access-panel{padding-left:7vw;padding-right:7vw}}@media (max-width:1000px){.brand-panel,.access-panel{padding:30px}.brand-story h1{font-size:44px}.edition,.brand-footer span:last-child{display:none}}@media (max-width:700px){.login-shell{grid-template-columns:1fr}.brand-panel{border-right:0;border-bottom:1px solid var(--border);min-height:auto;padding:24px}.brand-story{padding:22px 0 10px}.brand-story h1{letter-spacing:-1.5px;margin:19px 0;font-size:35px;line-height:1.07}.brand-story h1 br:last-of-type{display:none}.brand-story h1>span:after{content:" "}.brand-description{font-size:14px}.signal-art,.brand-footer{display:none}.access-panel{padding:24px}.access-top{display:none}.login-card{max-width:450px;margin:0 auto;padding:10px 0 30px}.login-icon,.login-card>.eyebrow{display:none}.login-card h2{margin-top:10px;font-size:30px}.login-description{margin-bottom:20px}.access-footer{padding:5px 0 10px}.brand-image{width:120px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio-shell{background:var(--ds-bg,#0d0d0d);min-height:100svh;display:flex}.studio-sidebar{border-right:1px solid var(--border);background:var(--ds-rail,#101010);z-index:5;flex-direction:column;flex-shrink:0;width:222px;padding:27px 16px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{flex-direction:column;align-items:flex-start;margin-bottom:42px;padding:0 13px;text-decoration:none;display:flex}.sidebar-brand .brand-image{width:122px}.sidebar-brand>span{letter-spacing:2.5px;color:var(--ds-muted,#909090);margin:7px 0 0 2px;font-size:10px}.nav-label{color:#898989;letter-spacing:1.5px;margin-bottom:13px;padding:0 13px;font:11px Courier New,monospace}.nav-item{width:100%;color:var(--ds-muted,#a9a9a9);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;height:45px;margin-bottom:6px;padding:0 13px;font-size:14px;display:flex}.nav-item.active{background:var(--ds-raised,#1a1a1a);color:var(--ds-text,#f5f5f5);border-color:var(--ds-line-2,#303030)}.nav-item.active>span{background:var(--ds-text,#f5f5f5);border-radius:50%;width:4px;height:4px;margin-left:auto}.nav-item:hover{color:var(--ds-text,#eee)}.sidebar-bottom{margin-top:auto}.level-card{border-top:1px solid #2c2c2c;margin:20px 0;padding:19px 13px}.level-card>div:first-child{letter-spacing:1px;color:#cba477;align-items:center;gap:7px;font:11px Courier New,monospace;display:flex}.level-card strong{margin:12px 0 13px;font-size:14px;font-weight:500;display:block}.level-card [data-slot=progress]{background:#2e2e2e;height:3px}.level-card [data-slot=progress-indicator]{background:#cba477}.level-card p{color:#9b9b9b;margin:9px 0 0;font-size:11px}.sidebar-user{border-top:1px solid var(--border);align-items:center;gap:9px;padding:18px 6px;display:flex}.avatar{background:var(--ds-raised,#292929);border:1px solid var(--ds-line-3,#474747);width:33px;height:33px;color:var(--ds-text-2,#d3d3d3);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.sidebar-user>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-user strong{white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:13px;overflow:hidden}.sidebar-user>div>span{color:var(--ds-muted,#9b9b9b);font-size:11px}.sidebar-user .icon-button{width:28px;margin-left:auto}.studio-main{flex:1;min-width:0;margin-left:222px}.studio-topbar{border-bottom:1px solid var(--border);background:var(--ds-topbar,#10101080);justify-content:space-between;align-items:center;gap:16px;height:70px;padding:0 37px;display:flex}.studio-topbar>div{color:var(--ds-text-2,#b3b3b3);align-items:center;gap:14px;font-size:13px;display:flex}.studio-topbar .topbar-studio{letter-spacing:1.3px;color:var(--ds-muted,#999);font:11px Courier New,monospace}.private-pill{align-items:center;gap:7px;font-size:12px;display:flex}.workspace{max-width:1470px;margin:auto;padding:36px 37px 0}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px;display:flex}.workspace-heading .eyebrow{letter-spacing:1.5px;margin:0 0 16px;font-size:11px}.workspace-heading h1{letter-spacing:-1.35px;margin:0 0 10px;font-size:35px;font-weight:550;line-height:1.15}.workspace-heading>div>p:last-child{color:var(--ds-muted,#aeaeae);margin:0;font-size:14px;line-height:1.6}.export-stat{border-left:1px solid var(--border);flex-direction:column;gap:7px;padding:0 0 0 26px;display:flex}.export-stat strong{font-size:34px;font-weight:400;line-height:1}.export-stat span{color:#a2a2a2;white-space:nowrap;font-size:12px}.pipeline{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:0 0 23px;padding:0 0 24px;list-style:none;display:flex}.pipeline li{color:var(--ds-muted,#989898);align-items:center;gap:7px;font-size:12px;display:flex}.pipeline li>span{border:1px solid var(--ds-line-3,#3a3a3a);background:var(--ds-surface,#131313);border-radius:50%;place-items:center;width:22px;height:22px;font:10px Courier New,monospace;display:grid}.pipeline .current{color:var(--ds-text,#f5f5f5)}.pipeline .current>span{background:var(--ds-raised,#252525);color:var(--ds-text,#f5f5f5);border-color:var(--ds-line-2,#333)}.pipeline .done>span{background:var(--ds-raised,#242424);color:var(--ds-text-2,#b3b3b3);border-color:var(--ds-line-3,#3e3e3e)}.panel{background:var(--ds-surface,#161616);border:1px solid var(--border);border-radius:9px;overflow:hidden}.work-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.panel-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:20px 21px;font-size:13px;display:flex}.panel-title>span:first-child{align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.panel-title>span:last-child{color:var(--ds-muted,#9b9b9b);font-size:11px}.panel-title svg{color:var(--ds-muted,#a3a3a3)}.section-kicker{font-size:10px!important}.drop-zone{text-align:center;border:1px dashed var(--ds-line-3,#404040);background:var(--ds-surface,radial-gradient(ellipse at 50% 0%,#29292955,transparent 60%),#121212);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:17px;width:calc(100% - 40px);min-height:365px;margin:20px;transition:border .15s,background .15s;display:flex}.drop-zone:hover,.drop-zone.dragging{border-color:var(--ds-muted,#ffffff8c);background:var(--ds-surface-2,#181818)}.upload-icon{border:1px solid var(--ds-line-3,#474747);width:67px;height:67px;color:var(--ds-text-2,#c7c7c7);background:var(--ds-raised,#212121);box-shadow:0 0 0 7px var(--ds-surface-2,#1c1c1c);border-radius:12px;place-items:center;display:grid}.drop-zone strong{letter-spacing:-.65px;margin-top:10px;font-size:24px;font-weight:500;line-height:1.2}.drop-zone>span:not(.upload-icon){color:var(--ds-muted,#a0a0a0);max-width:270px;font-size:13px;line-height:1.7}.drop-zone b{color:var(--ds-text,#e7e7e7);font-weight:400}.drop-zone small{color:var(--ds-muted,#9b9b9b);margin:5px 9px 0;font:11px Courier New,monospace}.source-footer{color:var(--ds-muted,#acacac);justify-content:center;align-items:center;gap:8px;padding:0 20px 20px;font-size:11px;line-height:1.5;display:flex}.source-footer svg{color:var(--ds-muted,#adadad);flex-shrink:0}.mode-tabs{margin:21px 20px 14px}.mode-tabs [data-slot=tabs-list]{background:var(--ds-bg,#0f0f0f);border:1px solid var(--ds-line-2,#303030);border-radius:5px;width:100%;height:41px;padding:3px}.mode-tabs [data-slot=tabs-trigger]{height:33px;color:var(--ds-muted,#b7b7b7);border-radius:3px;font-size:13px;font-weight:500}.mode-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--ds-raised,#313131);color:var(--ds-text,#f0f3f9);border-color:var(--ds-line-3,#424242);box-shadow:none}.option-hint{color:#b3b3b3;margin:0 20px 18px;font-size:12px}.presets{flex-direction:column;gap:9px;padding:0 20px;display:flex}.preset{border:1px solid var(--ds-line-2,#363636);background:var(--ds-surface-2,#181818);cursor:pointer;border-radius:5px;align-items:center;gap:11px;min-height:64px;padding:12px;display:flex}.preset.selected{border-color:var(--ds-line-3,#464646);background:var(--ds-raised,#1e1e1e)}.preset-swatch{border-radius:3px;flex-shrink:0;width:32px;height:34px;position:relative;overflow:hidden}.preset-swatch:after{content:"";background:linear-gradient(145deg,#ffffff30,#0000 50%,#0a0a0a60);border:1px solid #ffffff1a;border-radius:3px;position:absolute;inset:0}.preset>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.preset strong{font-size:13px;font-weight:500}.preset small{color:var(--ds-text-2,#ababab);font-size:11px}.preset [data-slot=checkbox]{background:var(--ds-surface,#141414);border-color:var(--ds-line-3,#666);width:16px;height:16px;margin-left:auto}.preset [data-state=checked]{background:var(--ds-text-2,#d2d2d2)!important;border-color:var(--ds-text-2,#d2d2d2)!important;color:var(--ds-on-primary,#1b1b1b)!important}.codec-note{color:var(--ds-text-2,#adadad);text-align:center;margin:17px 20px;font:11px Courier New,monospace}.process-button{justify-content:space-between;width:calc(100% - 40px);margin:0 20px}.processing-note{text-align:center;color:var(--ds-muted,#a4a4a4);margin:14px 20px 20px;font-size:11px}.clean-description{flex-direction:column;justify-content:center;align-items:flex-start;min-height:358px;padding:25px 24px;display:flex}.clean-description svg{color:var(--ds-text-2,#c1c1c1);margin-bottom:25px}.clean-description h3{letter-spacing:-.5px;margin:0 0 15px;font-size:25px;font-weight:500;line-height:1.15}.clean-description p{color:var(--ds-text-2,#b0b0b0);max-width:330px;margin:0;font-size:14px;line-height:1.7}.video-stage{border:1px solid var(--ds-line-2,#313131);background:#070707;border-radius:5px;height:315px;margin:20px 20px 0;position:relative;overflow:hidden}.video-stage video{object-fit:contain;width:100%;height:100%}.original-tag{color:#e1e1e1;background:#181818d9;border:1px solid #ffffff20;border-radius:3px;padding:5px 8px;font:10px Courier New,monospace;position:absolute;top:12px;left:12px}.source-file{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px 22px;display:flex}.source-file>div{flex-direction:column;gap:6px;min-width:0;display:flex}.source-file strong{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:13px;font-weight:500;overflow:hidden}.source-file span{color:var(--ds-text-2,#adadad);font-size:11px}.quiet-button{border:1px solid var(--ds-line-3,#454545);background:var(--ds-raised,#202020);color:var(--ds-text-2,#d1d1d1);white-space:nowrap;border-radius:4px;padding:7px 11px;font-size:12px}.quiet-button:hover{border-color:var(--ds-muted,#868686);color:var(--ds-text,white)}.quiet-button:disabled{opacity:.5}.source-facts{border-top:1px solid var(--border);padding:15px 20px 17px}.source-facts>div{color:var(--ds-text-2,#b2b2b2);justify-content:space-between;margin:0 0 9px;font-size:12px;display:flex}.source-facts strong{color:var(--ds-text,#dfdfdf);font-weight:400}.source-facts summary{color:var(--ds-text-2,#b8b8b8);cursor:pointer;margin-top:13px;font-size:12px}.tag-list{margin-top:14px;font-size:11px}.tag-list>div{border-bottom:1px solid var(--ds-line-2,#343434);gap:12px;padding:5px 0;display:flex}.tag-list span{flex:1}.tag-list code{color:var(--ds-text-2,#b0b0b0);text-overflow:ellipsis;white-space:nowrap;width:65%;overflow:hidden}.processing-panel{margin-top:22px;padding:19px 21px}.processing-panel>div:first-child{align-items:center;gap:10px;margin-bottom:15px;font-size:14px;display:flex}.processing-panel strong{color:var(--ds-text-2,#c2c2c2);margin-left:auto;font-size:13px;font-weight:400}.processing-panel [data-slot=progress]{height:4px}.notice-box{color:var(--ds-text-2,#c7c7c7);background:var(--ds-surface-2,#1e1e1e);border:1px solid var(--ds-line-3,#3d3d3d);border-radius:5px;align-items:flex-start;gap:9px;margin:20px 0;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.notice-box svg{flex-shrink:0;margin-top:2px}.expectations{color:var(--ds-muted,#a3a3a3);align-items:flex-start;gap:8px;margin:23px 0;display:flex}.expectations svg{flex-shrink:0;margin-top:2px}.expectations p{margin:0;font-size:12px;line-height:1.7}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 17px;display:flex}.section-heading h2{letter-spacing:-.3px;font-size:20px;font-weight:500}.section-heading>span{color:var(--ds-text-2,#adadad);font-size:12px}.result-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:13px;display:grid}.result-video{background:#070707;height:235px;position:relative}.result-video video{object-fit:contain;width:100%;height:100%}.result-video>span{color:#d1d1d1;pointer-events:none;background:#272727db;border:1px solid #68686866;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:flex;position:absolute;top:9px;left:8px}.result-info{padding:14px}.result-info h3{margin:0 0 7px;font-size:13px;font-weight:500}.result-info p{color:var(--ds-muted,#aaa);margin:0 0 13px;font-size:11px}.download-button{border:1px solid var(--ds-line-3,#4e4e4e);border-radius:4px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;font-size:12px;display:flex;background:var(--ds-raised,#2f2f2f)!important;color:var(--ds-text,#dee7f4)!important;padding:0 9px!important}.history-note{color:var(--ds-text-2,#acacac);margin:0;padding:17px 20px;font-size:12px;line-height:1.6}.results-section>.history-note{padding-left:0}.studio-footer{border-top:1px solid var(--border);color:#909090;justify-content:space-between;gap:20px;margin-top:36px;padding:23px 0;font-size:11px;display:flex}.studio-footer span:first-child{letter-spacing:2px;font:10px Courier New,monospace}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}th{color:var(--ds-muted,#a5a5a5);background:var(--ds-surface,#121212);border-bottom:1px solid var(--ds-line-2,#323232);padding:18px 21px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--ds-line-2,#313131);color:var(--ds-text-2,#d3d3d3);padding:18px 21px}td:first-child>svg{vertical-align:middle;color:var(--ds-muted,#a5a5a5);margin-right:10px;display:inline-block}td:first-child>span:not(.you-tag){text-overflow:ellipsis;vertical-align:middle;max-width:275px;display:inline-block;overflow:hidden}.status-tag{border:1px solid var(--ds-line-3,#525252);background:var(--ds-raised,#222);color:var(--ds-text,#f5f5f5);border-radius:4px;padding:5px 8px;font-size:11px}.status-tag.enabled{color:var(--ds-text-2,#c2c2c2);background:var(--ds-raised,#212121);border-color:var(--ds-line-3,#464646)}.you-tag{color:var(--ds-text-2,#aeaeae);margin-left:9px;font:9px Courier New,monospace}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:315px;padding:30px;display:flex}.empty-state>svg{color:var(--ds-text-2,#bababa);margin-bottom:24px}.empty-state h2{margin:0 0 11px;font-size:23px;font-weight:500}.empty-state p{color:var(--ds-text-2,#b2b2b2);margin:0 0 23px;font-size:14px}.studio-dialog{background:var(--ds-surface-2,#181818)!important;border-color:var(--ds-line-3,#424242)!important;max-width:450px!important;padding:28px!important}.studio-dialog [data-slot=dialog-title]{letter-spacing:-.5px;font-size:24px}.studio-dialog [data-slot=dialog-description]{color:var(--ds-text-2,#b4b4b4);font-size:14px;line-height:1.65}.admin-form{flex-direction:column;gap:20px;margin-top:13px;display:flex}.admin-form label{color:var(--ds-text-2,#d2d2d2);flex-direction:column;gap:9px;font-size:13px;display:flex}.admin-form .primary-button{width:100%;margin-top:3px}.password-screen{background:var(--ds-bg,radial-gradient(ellipse at 40% 0%,#39182255,transparent 60%),#0d0d0d);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:30px 20px;display:flex}.password-screen>.brand-image{width:135px;margin-bottom:35px}.password-card{width:100%;max-width:450px;padding:32px}.password-card h1{letter-spacing:-.8px;margin:15px 0;font-size:29px;font-weight:500}.password-card>p:not(.eyebrow){color:var(--ds-text-2,#afafaf);margin-bottom:27px;font-size:14px;line-height:1.7}.auth-loading{min-height:100svh;color:var(--ds-text-2,#b4b4b4);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:25px;display:flex}.auth-loading p{font-size:14px}.mobile-logout{display:none}@media (min-width:1600px){.workspace{padding-top:44px}.work-grid{grid-template-columns:minmax(0,1.5fr) minmax(350px,1fr)}.drop-zone{min-height:414px}.video-stage{height:365px}}@media (max-width:1160px){.studio-sidebar{width:195px}.studio-main{margin-left:195px}.workspace{padding:28px 24px 0}.studio-topbar{padding:0 24px}.work-grid{grid-template-columns:minmax(0,1fr) minmax(290px,1fr);gap:16px}.pipeline{gap:7px}.pipeline li{gap:4px;font-size:10px}.workspace-heading h1{font-size:30px}.preset small{font-size:10px}.source-file strong{max-width:230px}.section-kicker{display:none}.panel-title{padding:19px}.source-footer{font-size:10px}}@media (max-width:920px){.studio-sidebar{width:74px;padding:25px 10px 0}.sidebar-brand{margin:0 0 38px;padding:0;overflow:hidden}.sidebar-brand .brand-image{width:65px;margin-left:-5px}.sidebar-brand>span,.nav-label,.level-card,.sidebar-user>div,.sidebar-user .icon-button{display:none}.nav-item{justify-content:center;gap:0;padding:0;font-size:0}.nav-item.active>span{display:none}.nav-item svg{width:20px;height:20px}.sidebar-user{justify-content:center;padding:20px 0}.studio-main{margin-left:74px}.pipeline li{font-size:11px}.work-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,1fr)}.mobile-logout{display:flex}.export-stat{display:none}.workspace-heading h1{font-size:31px}}@media (max-width:700px){.studio-sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;padding:16px 20px 12px;display:block;position:static;inset:auto}.studio-shell{display:block}.studio-main{margin-left:0}.sidebar-brand{margin:0 0 17px;display:block}.sidebar-brand .brand-image{width:110px}.studio-sidebar nav{gap:8px;display:flex}.nav-item{flex:1;justify-content:center;gap:6px;height:38px;margin:0;font-size:12px}.nav-item svg{width:15px}.sidebar-bottom{display:none}.studio-topbar{height:53px;padding:0 20px}.private-pill{font-size:10px}.topbar-studio,.studio-topbar>div:first-child>svg{display:none}.workspace{padding:26px 20px 0}.workspace-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:24px}.workspace-heading h1{letter-spacing:-1px;font-size:28px}.workspace-heading .eyebrow{font-size:10px}.workspace-heading>div>p:last-child{font-size:13px}.pipeline{justify-content:flex-start;gap:17px;padding-bottom:18px;overflow-x:auto}.pipeline li{flex-shrink:0;font-size:10px}.work-grid{grid-template-columns:1fr}.drop-zone{min-height:300px}.panel-title{padding:17px 19px}.options-panel .preset small{font-size:12px}.options-panel .preset strong{font-size:14px}.option-hint,.processing-note,.codec-note,.source-footer{font-size:12px}.source-file strong{max-width:230px}.video-stage{height:380px}.clean-description{min-height:230px}.section-heading{align-items:flex-start}.section-heading h2{max-width:230px;margin:0;font-size:19px}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-info{padding:11px}.result-info h3{font-size:13px}.result-video{height:250px}.download-button{font-size:11px}.studio-footer span:last-child{text-align:right;max-width:160px;font-size:10px}.processing-panel>div:first-child{flex-wrap:wrap;font-size:12px}.processing-panel strong{margin-left:auto}.table-wrap{max-width:100%}th,td{padding:15px}.history-note{font-size:12px}.notice-box{font-size:13px}.studio-dialog{width:calc(100% - 36px)!important}.password-card{padding:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.image-flow{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:22px;display:flex}.image-flow>span{color:#afafaf;align-items:center;gap:9px;font-size:14px;display:flex}.image-flow b{border:1px solid #4c4c4c;border-radius:50%;place-items:center;width:24px;height:24px;font:12px Courier New,monospace;display:grid}.image-flow .complete{color:#cecece}.image-flow .complete b{background:#242424;border-color:#464646}.image-work-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,1fr)}.photo-stage{background:repeating-conic-gradient(#1c1c1c 0 25%,#161616 0 50%) 50% / 20px 20px;border:1px solid #3c3c3c;border-radius:5px;height:420px;margin:20px 20px 0;position:relative;overflow:hidden}.photo-stage img{object-fit:contain;width:100%;height:100%;display:block}.image-analysis-content{padding:23px}.image-analysis-content>h2{letter-spacing:-.6px;margin:6px 0 18px;font-size:26px;font-weight:500;line-height:1.2}.image-analysis-content>p{color:#bababa;margin:0 0 24px;font-size:16px;line-height:1.65}.metadata-chips{flex-wrap:wrap;gap:8px;margin:24px 0 36px;display:flex}.metadata-chips span{color:#c9c9c9;border:1px solid #444;border-radius:4px;padding:7px 9px;font-size:13px}.image-evidence{background:#1c1c1c;border:1px solid #454545;border-radius:6px;padding:16px}.image-evidence.has-evidence{background:#202020;border-color:#68402e}.image-evidence>span{color:#b9b9b9;margin-bottom:9px;font-size:13px;display:block}.image-evidence>strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.image-evidence ul{color:#dfbf9e;overflow-wrap:anywhere;padding-left:18px;font-size:13px;line-height:1.65}.image-evidence p{color:#afafaf;margin:13px 0 0;font-size:13px;line-height:1.6}.image-facts{flex-direction:column;gap:14px;margin:22px 0;display:flex}.image-facts>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.image-facts span{color:#b1b1b1}.image-facts strong{text-align:right;font-weight:400}.image-metadata-list summary,.image-verification summary{color:#e1b8c1;cursor:pointer;font-size:14px}.image-metadata-list ul{max-height:300px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.image-metadata-list li{border-bottom:1px solid #373737;justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.image-metadata-list small{color:#9e9e9e;margin-top:3px;font-size:12px;display:block}.image-metadata-list b{white-space:nowrap;color:#b8b8b8;font-size:12px;font-weight:400}.image-metadata-list p{color:#b8b8b8;font-size:14px}.image-download{margin:0 20px}.image-download a{width:100%;text-decoration:none}.image-download>span{text-align:center;color:#b8b8b8;margin-top:15px;font-size:13px;display:block}.image-verification{margin-top:24px;padding:24px}.image-verification>div:first-child{color:#cdcdcd;align-items:center;gap:14px;display:flex}.image-verification h2{margin:0 0 7px;font-size:21px;font-weight:500}.image-verification p{color:#b6b6b6;margin:0;font-size:14px;line-height:1.5}.image-verification dl{border-block:1px solid #373737;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0;padding:21px 0;display:grid}.image-verification dt{color:#ababab;margin-bottom:8px;font-size:13px}.image-verification dd{margin:0;font-size:16px}.image-verification code{overflow-wrap:anywhere;color:#bababa;margin-top:12px;font-size:12px;display:block}.image-workspace .processing-note,.image-workspace .source-footer,.image-workspace .source-file span{font-size:13px}.image-workspace .source-file strong{font-size:14px}.image-workspace .expectations p{font-size:13px}.image-workspace .drop-zone>span:not(.upload-icon){font-size:14px}.image-workspace .drop-zone small{font-size:12px}@media (max-width:1100px){.image-work-grid{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.image-analysis-content{padding:19px}.image-flow{gap:15px}.image-facts>div{font-size:13px}.photo-stage{height:380px}}@media (max-width:700px){.image-work-grid{grid-template-columns:1fr}.image-flow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.image-flow>span{font-size:13px}.photo-stage{height:390px}.image-verification dl{grid-template-columns:1fr;gap:18px}.image-verification{padding:20px}.image-workspace .source-file strong{max-width:210px}.studio-sidebar nav{gap:4px}.nav-item{min-width:0}.image-workspace .source-footer{font-size:12px}}.google-login{margin:24px 0 20px}.google-button-wrap{justify-items:center;gap:8px;width:100%;min-height:44px;display:grid}.google-button-wrap>div{justify-content:center;width:100%;display:flex}.google-loading{color:var(--muted-foreground);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.google-hint{text-align:center;color:var(--ds-muted,#ababab);margin:12px 0 22px!important;font-size:13px!important}.login-divider{color:var(--ds-muted,#959595);align-items:center;gap:12px;font-size:13px;display:flex}.login-divider span{background:var(--ds-line-2,#333);flex:1;height:1px}.google-account{max-width:700px}.google-account-body{padding:28px}.google-account-body h2{letter-spacing:-.6px;margin:0 0 12px;font-size:24px}.google-account-body>p{color:var(--ds-text-2,#b4b4b4);font-size:15px;line-height:1.65}.google-account-body form{gap:12px;max-width:410px;margin:26px 0 20px;display:grid}.google-account-body form label{font-size:14px}.google-account-body form button{min-height:46px;margin-top:5px}.google-linked{border:1px solid var(--ds-ok-soft,#383838);background:var(--ds-ok-soft,#1d1d1d);color:var(--ds-ok-ink,#b7e1c6);border-radius:8px;align-items:center;gap:14px;margin-top:24px;padding:20px;display:flex}.google-linked>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.google-linked>span>span{font-size:14px}.google-account-note{margin-top:26px!important;font-size:13px!important}.google-link-step{padding:20px 0}.google-link-step>p{color:var(--ds-text-2,#b4b4b4);margin-bottom:20px;font-size:14px}.google-link-step>.quiet-button{margin:18px auto 0;display:block}.google-account .secondary-button{border:1px solid var(--ds-line-3,#4b4b4b);background:var(--ds-raised,#1e1e1e);color:var(--ds-text,#f3f3f3)}.google-account .error-box,.google-account .notice-box{font-size:14px;line-height:1.5}@media (max-width:700px){.studio-sidebar nav{flex-wrap:wrap}.google-account-body{padding:22px 18px}.google-account-body h2{font-size:22px}}.phase-controls{border:1px solid var(--border,#373737);background:var(--ds-surface-2,#ffffff06);border-radius:14px;margin:18px 0;padding:16px}.phase-controls label{justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}.phase-controls input{width:90px}.phase-shortcuts{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.phase-shortcuts button{border:1px solid var(--ds-line-3,#3e3e3e);border-radius:8px;padding:8px 16px;font-size:14px}.phase-shortcuts button[aria-pressed=true]{background:var(--ds-primary,#f5f5f5);color:var(--ds-on-primary,#101010);border-color:var(--ds-primary,#ffffff8c)}.phase-controls p{margin:8px 0;font-size:14px;line-height:1.6}.phase-controls small,.phase-history{color:var(--ds-text-2,#b4b4b4);font-size:13px;line-height:1.6;display:block}.phase-history{margin-top:10px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{background:var(--ds-surface-2,#121212);color:var(--ds-text,#f7f7f7)}.primary-button,.primary-button:hover:not(:disabled),.preset [data-state=checked],.phase-shortcuts button[aria-pressed=true],.apb .apb-state.is-scheduled>i,.apb .apb-state.is-attention>i,.apb .apb-state.is-late>i,.apb .apb-state.is-undone>i,.apb-formats button[aria-pressed=true],.cx-btn.is-primary,.cx-photo svg,.cx-toggle.on i:after,.pm-bat:after,.cx-phase i,.cx-mini-bar i,.cx-timeline li.is-done>i,.cx-timeline li.is-done:before,.be-chart-column i,.fs-go,.fg li.is-on button span,.ins-health[data-state=offline] .ins-health-dot,.ins-health[data-state=partial] .ins-health-dot,.ins-health[data-state=reconnect] .ins-health-dot,.ins-health[data-state=restricted] .ins-health-dot,.ins-health[data-state=collecting] .ins-health-dot,.l7c-modal button[type=submit],.l7e-save button:first-child,.l7g-primary,.l7g-primary:hover,.l7g-ribbon,.l7mc .l7mc-primary,.l7mc-review .l7mc-primary,.operator-workspace.l7-workspace .l7m .l7m-primary,.mpd button.mpd-primary,.mpd .mpd-quick-prompt>button,.mpd .mpd-main footer .mpd-primary,.mpd-step>header b,.mpd button.rfp-primary,.rfp .rfp-primary,.mpd button.fht-primary,.mpd .mpd-main button.mpd-primary,.mpd .mpd-main .rfp-primary,.mpd .mpd-main button.fht-primary,.mpd .mpd-main button.mpd-primary:hover:not(:disabled),.mpd .mpd-main .rfp-primary:hover:not(:disabled),.rfl-steps li.done i,.rfl-steps li.now i,.mpd .mpd-main .rfl-primary,.mpd .mpd-main .rfl-primary:hover:not(:disabled),.rfl-file.is-primary,.rfl-ready header b,.mpd .mpd-main .rfl-tabs button.on,.rfl-trail li.is-event:before,.mpd-order li>b,.rfl-seg button.on,.sim-credit-dialog>div button:last-child,.l7-workspace .l7g-achievement-track i,.of-studio .of-subnav-btn:before,.of-studio .of-btn-primary,.of-studio .of-btn-primary:hover:not(:disabled),.of-studio .of-primary-kpis .of-kpi-card:before,.of-day-column:hover .of-day-bar,.of-studio .of-day-column:hover .of-day-bar,.of-studio .of-progress-fill,.oc-workspace .oc-primary,.ops-workspace .ops-primary,.or-step.is-attention>i,.or-step.is-paused>i,.os-priority>button,.os-dialog button.os-primary,.or-primary,.pw-modal-download,.pwh-hub button.pwh-primary,.pps .pps-primary,.pps .pps-primary:hover:not(:disabled),.pc2-cta,.sp-go,.sp-connect,.pd-main,.pc-receiver .pcr-primary,.pcs-primary,.production-console .pc-sync.is-loading:before,.production-console button.pc-primary,.production-console .pc-primary,.production-console .pc-progress>i,.production-console .pc-next>button.pc-primary,.pc-dialog>button.pc-primary,.production-console .pc-day-map>button>span.pc-fmt em.pc-ffill,.pc-mined-switch button[aria-pressed=true],.pg .pg-primary,.pg .pg-primary:hover:not(:disabled),.td-studio .pg .pg-primary,.td-studio .pg .pg-primary:hover:not(:disabled),.pg-daily-steps li[data-state=active] .pg-step-number,.pml-primary,.stage-review .pml-card-status i,.pms .pms-action .pc-primary,.pms .pc-primary:hover:not(:disabled),.pmp .pc-primary,.production-progress-board .ppb-primary,.production-progress-board .ppb-primary:hover,.ppb-week-track>i,.ppb-period-track>i,.prb .prb-primary,.prb .prb-primary:hover:not(:disabled),.prd.prd .prd-commit .rw-primary,.prd.prd .prd-commit .ref-inbox-primary,.prd.prd .prd-commit [data-review-primary=true],.prd.prd .prd-commit .rw-primary:hover:not(:disabled),.prd.prd .prd-commit .ref-inbox-primary:hover:not(:disabled),.prd.prd .prd-commit [data-review-primary=true]:hover:not(:disabled),.prompt-library .pl-primary,.prompt-copy-control .prompt-copy-button,.sim-step-item.active .sim-step-num,.td-tabs button.active,.td-primary,.tgh-primary,.tgh-primary:hover:not(:disabled),.is-done .tgh-num,.tgh-step>span,.telegram-operators .to-primary,.telegram-operators .to-primary:hover:not(:disabled),.wc .primary,.wc .primary:hover,.wx-tour-progress .active,.wx-tour-actions .wx-primary,.operator-workspace .primary-button,.operator-workspace .primary-button:hover,.operator-workspace.l7-workspace .primary-button,.operator-workspace.l7-workspace .prompt-copy-button,.operator-workspace.l7-workspace .primary-button,.operator-workspace.l7-workspace .td-primary,.operator-workspace.l7-workspace .phase-shortcuts button[aria-pressed=true],.operator-workspace.l7-workspace .l7-create>summary,.operator-workspace.l7-workspace .l7-create>summary:hover,.operator-workspace.l7-workspace .ig-command-row .ig-tabs button[aria-current=page],.l7-workspace .ig-command-create,.operator-workspace.l7-workspace .production-command .production-media-nav>button[aria-pressed=true],.l7-workspace[data-palette] .l7-nav-active,.l7-workspace[data-palette] :is(.primary-button,.ig-command-create,.wc-button.primary),.l7-workspace[data-palette] :is(.pc-progress>i,.pc-day-map>button>span>i){color:var(--ds-on-primary,#101010)!important}.os-sprint progress::-webkit-progress-value{color:var(--ds-on-primary,#101010)!important}.pps-context-progress progress::-webkit-progress-value{color:var(--ds-on-primary,#101010)!important}.pps-mining-summary>progress::-webkit-progress-value{color:var(--ds-on-primary,#101010)!important}.pps-mining-summary>progress::-moz-progress-bar{color:var(--ds-on-primary,#101010)!important}.production-console progress::-webkit-progress-value{color:var(--ds-on-primary,#101010)!important}.production-console progress::-moz-progress-bar{color:var(--ds-on-primary,#101010)!important}.pg-today .pg-coverage progress::-webkit-progress-value{color:var(--ds-on-primary,#101010)!important}.pg-today .pg-coverage progress::-moz-progress-bar{color:var(--ds-on-primary,#101010)!important}.pms progress::-webkit-progress-value{color:var(--ds-on-primary,#101010)!important}.pms progress::-moz-progress-bar{color:var(--ds-on-primary,#101010)!important}.operator-workspace.l7-workspace .td-profile-progress progress::-webkit-progress-value{color:var(--ds-on-primary,#101010)!important}.operator-workspace.l7-workspace .td-profile-progress progress::-moz-progress-bar{color:var(--ds-on-primary,#101010)!important}.l7-workspace[data-palette] .production-console progress::-webkit-progress-value{color:var(--ds-on-primary,#101010)!important}.l7-workspace[data-palette] .production-console progress::-moz-progress-bar{color:var(--ds-on-primary,#101010)!important}.rc-dialog.rz-app[data-slot=dialog-content],.rz-app.rz-buyer-shell,.rc-dialog.rz-app[data-slot=dialog-content] .rc-creator,.rc-dialog.rz-app[data-slot=dialog-content] .rz-button.rz-secondary,.rz-buyer-shell.rz-app .rz-button.rz-secondary,.rc-dialog.rz-app[data-slot=dialog-content] .rc-close,.rc-dialog.rz-app[data-slot=dialog-content] .rz-card,.rc-dialog.rz-app[data-slot=dialog-content] .rz-tabs,.rc-dialog.rz-app[data-slot=dialog-content] .rc-steps .current,.rc-dialog.rz-app[data-slot=dialog-content] .rc-steps .done,.rc-dialog.rz-app[data-slot=dialog-content] .rc-plan-summary,.rc-dialog.rz-app[data-slot=dialog-content] .rc-options button,.rc-dialog.rz-app[data-slot=dialog-content] .rc-options button[aria-pressed=true],.rc-dialog.rz-app[data-slot=dialog-content] .rc-access,.rc-dialog.rz-app[data-slot=dialog-content] .rz-recovery,.rz-app.rz-buyer-shell,.rz-buyer-shell .rz-recovery,.l7-access .login-card .primary-button,.l7h-announcement,.l7h-dropdown a:hover,.l7h-button,.l7h-button:hover,.l7h-button.secondary:hover,.l7h-demo>aside>div.active,.l7h-demo-user>div,.l7h-demo-avatar,.l7h-demo-title>span,.l7h-demo-queue>div>span,.l7h-float svg,.l7h-float-right svg,.l7h-persona-icon,.l7h-persona-icon.p1,.l7h-persona-icon.p2,.l7h .l7h-motion-toggle:hover,.media-image-field,.media-image-frame,.media-image-adjust,.of-recovery-preview>div,.of-recovery-preview .of-whatsapp-bubble,.rz-shop-avatar,.rz-shop-age,.rz-shop-cover,.rc-dialog.rz-app.rpc-dialog,.rpc-dialog .rc-creator,.rpc-dialog .rc-close,.rpc-dialog .rpc-product-cover,.rpc-icon,.rpc-dialog .rc-steps li,.rpc-dialog .rc-steps .current,.rpc-dialog .rc-steps .done,.rpc-dialog .rz-button.rz-secondary,.rpc-dialog .rc-footer,.rpc-dialog .rz-card,.rpc-dialog .rz-recovery,.rpc-dialog .rz-tabs,.rz-showcase-loading,.rz-shop-compact .rz-shop-creator,.rz-shop-avatar-empty,.pa-consent,.pa-consent button,.pa-preferences,.persona-wardrobe .pw-card-image,.pw-image-dialog>img,.wx-dialog.wx-rozinha,.wx-coach.wx-rozinha{color:#101010!important}body:has(.rz-operator) .avatar-crop-dialog{color:#101010!important}body:has(.rz-operator) .avatar-crop-workspace{color:#101010!important}body:has(.rz-operator) .avatar-crop-dialog button{color:#101010!important}body:has(.rz-operator) .visual-media-dialog{color:#101010!important}body:has(.rz-operator) .visual-media-grid>button{color:#101010!important}
