body{background:#090e11;color:#eef5ef}.topbar{background:#080c0f;border-color:#273539}.topbar .brand-mark{background:#c6f16a;color:#132016}.topbar .navcta{background:#c6f16a;color:#132016}.vm-app{width:min(1450px,calc(100% - 48px));margin:auto;padding:36px 0 65px}.vm-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px}.vm-crumb,.vm-eyebrow,.vm-panel-top,.vm-heading-stats>span,.vm-range-controls label>span{font-size:9px;font-weight:900;letter-spacing:.15em;color:#85988d}.vm-crumb{margin-bottom:15px}.vm-crumb a{color:#c4d1c8}.vm-eyebrow{color:#c6f16a}.vm-eyebrow span{margin-left:10px;color:#74887d}.vm-heading h1{font-size:clamp(34px,4vw,53px);letter-spacing:-2px;line-height:1;margin:11px 0}.vm-heading p{max-width:670px;color:#9eafa6;font-size:12px;line-height:1.7;margin:0}.vm-heading-stats{padding:13px 17px;background:#121c18;border:1px solid #314239;border-radius:7px}.vm-heading-stats strong{display:block;color:#c6f16a;font-size:29px}.vm-heading-stats small{font-size:9px;color:#82958b}.vm-workbench{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(285px,.8fr);gap:15px}.vm-main,.vm-inspector{display:grid;gap:15px;min-width:0}.vm-panel{background:#121b1e;border:1px solid #2b3b3e;border-radius:9px;overflow:hidden}.vm-panel-top{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #29393b}.vm-filemeta{font-size:9px;letter-spacing:0;color:#aec1b5}.vm-stage{min-height:340px;display:grid;place-items:center;padding:18px;background:radial-gradient(ellipse,#172720,#090f12 68%)}.vm-empty{text-align:center;max-width:350px}.vm-film-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 13px;border:1px solid #526b4b;border-radius:14px;background:#1d3023;color:#c6f16a;font-size:21px}.vm-empty strong{font-size:16px}.vm-empty p{color:#9bad9f;font-size:10px}.vm-upload-btn{display:inline-flex;padding:10px 16px;background:#c6f16a;color:#132016;border-radius:5px;font-size:10px;font-weight:900;cursor:pointer}.vm-empty input{position:absolute;width:1px;height:1px;opacity:0}.vm-empty small{display:block;margin-top:10px;color:#788a7e;font-size:8px}.vm-source,.vm-output-video{width:100%;max-height:450px;background:#000}.vm-monitor-foot{display:flex;justify-content:space-between;padding:10px 16px;color:#7e9186;font-size:9px;border-top:1px solid #29393b}.vm-monitor-foot b{color:#d3e4d7}.vm-track{display:flex;align-items:center;gap:12px;padding:15px 17px 4px;color:#82958a;font-size:8px}.vm-track div{display:flex;gap:3px;flex:1;height:28px;padding:3px;background:#1c2d25}.vm-track i{flex:1;background:linear-gradient(145deg,#567a56,#294332);border-radius:2px}.vm-track span{position:absolute;width:2px;height:28px;background:#e8ff9d;left:39%}#seekBar{width:calc(100% - 34px);margin:14px 17px 0;accent-color:#c6f16a}.vm-time-row{display:flex;justify-content:space-between;padding:4px 17px;color:#a0b0a5;font:10px ui-monospace,monospace}.vm-time-row small{font:8px Inter,sans-serif;letter-spacing:.14em}.vm-range-controls{display:grid;grid-template-columns:1fr auto 1fr auto;gap:8px;padding:13px 17px;border-top:1px solid #29393b}.vm-range-controls label span{display:block;margin-bottom:5px}.vm-range-controls input{width:100%;min-width:55px;padding:9px;background:#0b1315;border:1px solid #3b4d4c;border-radius:4px;color:#edf4ee}.vm-range-controls button,.vm-actions button,.vm-clear{padding:8px 10px;border:1px solid #3b5245;border-radius:4px;background:#1b2b21;color:#c8dbcb;font-size:8px;font-weight:800;cursor:pointer}.vm-actions{display:flex;gap:8px;padding:0 17px 15px}.vm-inspector h2{margin:18px 16px 4px;font-size:18px}.vm-settings>p{margin:0 16px 13px;color:#82958b;font-size:10px}.vm-settings>label{display:block;margin:13px 16px;color:#85998e;font-size:8px;font-weight:900;letter-spacing:.12em}.vm-settings select{display:block;width:100%;margin-top:6px;padding:10px;background:#0b1316;border:1px solid #394b4d;color:#e5eee7;border-radius:4px;font-size:10px}.vm-limit{margin:15px 16px;padding:12px;background:#1a2a20;border:1px solid #39513c;border-radius:5px}.vm-limit b,.vm-limit strong,.vm-limit small{display:block}.vm-limit b,.vm-ready{color:#c6f16a;font-size:8px}.vm-limit strong{margin:4px 0;font-size:10px}.vm-limit small{color:#8ca194;font-size:8px;line-height:1.5}.vm-export{width:calc(100% - 32px);margin:0 16px 12px;padding:12px;border:0;border-radius:4px;background:#c6f16a;color:#152018;font-weight:950;font-size:10px;cursor:pointer}.vm-export:disabled{opacity:.45}.vm-progress{height:4px;margin:0 16px;background:#273a2d}.vm-progress div{width:0;height:100%;background:#c6f16a}.vm-status{min-height:34px;margin:10px 16px 15px;color:#a6b7aa;font-size:9px;line-height:1.55}.vm-output-empty{min-height:132px;display:grid;align-content:center;justify-items:center;gap:6px;color:#a7b9ad}.vm-output-empty span{font-size:21px;color:#c6f16a}.vm-output-empty b{font-size:11px}.vm-output-empty small{font-size:8px;color:#81958a}.vm-output>p{padding:0 13px;color:#9eb0a3;font-size:9px}.vm-output-actions{display:flex;gap:8px;padding:0 13px 13px}.vm-download{padding:8px 11px;border-radius:4px;background:#c6f16a;color:#112017;font-size:9px;font-weight:900}.vm-clear{padding:8px}.vm-footnote{display:flex;gap:12px;margin-top:15px;padding:13px 16px;background:#121b1e;border-left:3px solid #c6f16a;color:#9aaca1;font-size:9px}.vm-footnote b{color:#c6f16a;letter-spacing:.1em}.faq h2{border-color:#2b3b3e}.faq p{color:#9aaca1}.footer{background:#080c0f;border-color:#29393b}@media(max-width:900px){.vm-workbench{grid-template-columns:1fr}.vm-inspector{grid-template-columns:1fr 1fr}}@media(max-width:620px){.vm-app{width:calc(100% - 26px);padding-top:25px}.vm-heading{display:block}.vm-heading-stats{display:inline-block;margin-top:14px}.vm-stage{min-height:230px}.vm-range-controls{grid-template-columns:1fr 1fr}.vm-inspector{grid-template-columns:1fr}.vm-footnote{display:block}.vm-footnote span{display:block;margin-top:5px}}