.apro{color:#1e2922;background:#f7f6f1;border:1px solid #e1ded4;margin:18px 0 35px;padding:clamp(17px,2.7vw,35px);font-family:inherit}.apro *{box-sizing:border-box}.apro button,.apro input,.apro select,.apro textarea{font:inherit}.apro-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.apro-head span{letter-spacing:.16em;color:#ad482e;font-size:10px;font-weight:850}.apro-head h2{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(25px,3.6vw,45px)}.apro-head p{color:#687267;font-size:13px}.apro-head>button{background:#fff;border:1px solid #ccc9be;flex:none;align-items:center;gap:7px;padding:10px 15px;display:flex}.apro-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:26px 0 20px;display:grid}.apro-metrics article{color:#f3efe7;background:#213229;flex-direction:column;gap:11px;min-width:0;padding:17px;display:flex}.apro-metrics svg{color:#e9a58a}.apro-metrics small{color:#d1d9d1;font-size:11px}.apro-metrics strong{letter-spacing:-.04em;font-size:32px}.apro-nav{border-bottom:1px solid #d8d8cb;flex-wrap:wrap;gap:5px;margin:0 0 21px;padding-bottom:12px;display:flex}.apro-nav button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.apro-nav button.on{color:#fff;background:#c94f2e}.apro-picker{margin:12px 0 21px}.apro-picker label,.apro-panel label,.apro-projects label{flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.apro-picker select,.apro-slotform input,.apro-projects select,.apro-projects textarea{background:#fff;border:1px solid #d5d1c7;max-width:600px;padding:10px}.apro-picker select{min-width:270px}.apro-panels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.apro-panel{background:#fff;border:1px solid #ddd9d0;min-width:0;padding:22px}.apro-panel h3{letter-spacing:-.035em;align-items:center;gap:10px;margin:0 0 18px;font-size:19px;display:flex}.apro-panel h3 svg{color:#ba5138}.apro-panel dl{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.apro-panel dt{color:#7a837b;margin-bottom:5px;font-size:11px}.apro-panel dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.apro-panel.apro-wide{grid-column:1/-1}.apro-record{border-top:1px solid #e1e1d9;flex-wrap:wrap;align-items:center;gap:15px;padding:11px 0;display:flex}.apro-record>div{flex-direction:column;flex:1;gap:6px;min-width:170px;display:flex}.apro-record strong{overflow-wrap:anywhere;font-size:13px}.apro-record small{color:#707b70;overflow-wrap:anywhere;font-size:11px}.apro-record button,.apro-record select{color:#fff;background:#193d2c;border:0;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.apro-record select{color:#1b291e;background:#f2efe7;border:1px solid #d0cbbf}.apro-warning,.apro-error{color:#a93f29;font-size:11px}.apro-notice{color:#17602e;background:#e5f2e6;padding:10px;font-size:12px}.apro-hint{color:#67766c;background:#eeeae0;padding:17px;font-size:13px;line-height:1.65}.apro-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.apro-projects>article{background:#fff;border:1px solid #dbd8ce;gap:12px;padding:20px;display:grid}.apro-projects>article>span{letter-spacing:.13em;color:#af4b30;font-size:10px;font-weight:800}.apro-projects h3{margin:0}.apro-projects p{color:#8a6158;font-size:11px}.apro-slotform{gap:10px;display:grid}.apro-slotform button,.apro-agents button{color:#fff;cursor:pointer;background:#c94e2e;border:0;padding:11px 17px;font-size:12px;font-weight:700}.apro-agents{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.apro-agents article{background:#fff;border:1px solid #ddd9ce;flex-direction:column;gap:9px;padding:17px;display:flex}.apro-agents svg{color:#b95032}.apro-agents h3{overflow-wrap:anywhere;margin:0;font-size:15px}.apro-agents p{color:#626f65;flex:1;margin:0;font-size:12px;line-height:1.6}.apro-agents button:disabled{opacity:.4;cursor:not-allowed}.apro-joblist{gap:7px;display:grid}.apro-joblist>div{background:#fff;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:13px;font-size:12px;display:grid}.apro-joblist small{color:#748075}@media (width<=900px){.apro-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.apro-agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.apro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.apro-panels,.apro-projects,.apro-agents{grid-template-columns:1fr}.apro-picker select{width:100%;min-width:0}.apro-head{align-items:flex-start}.apro-head h2{font-size:26px}.apro-panel dl{grid-template-columns:1fr}.apro-panel.apro-wide{grid-column:1}.apro-joblist>div{grid-template-columns:1fr}}.vstudio{color:#fff;background:#17231d;border:1px solid #3d4c40;margin:25px 0;padding:clamp(14px,2vw,25px);font-family:DO Sans,Arial,sans-serif}.vstudio *{box-sizing:border-box}.vstudio button,.vstudio input,.vstudio select,.vstudio textarea{font:inherit}.vstudio button{cursor:pointer}.vstudio-head{border-bottom:1px solid #506052;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.vstudio-head small{letter-spacing:.14em;color:#d3a994;font-size:9px;font-weight:800}.vstudio-head h3{letter-spacing:-.045em;margin:11px 0;font-size:clamp(24px,3vw,38px)}.vstudio-head p{color:#bbcabd;margin:0;font-size:13px}.vstudio-head>button{color:#fff;background:#d95535;border:0;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:750;display:flex}.vstudio-head button:disabled{opacity:.5}.vstudio-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:25px;margin:23px 0;display:grid}.vstudio-monitor{background:#0b0e0c;place-items:center;min-height:270px;padding:9px;display:grid}.vstudio-screen{background:#000;position:relative;overflow:hidden}.vstudio-monitor.vertical .vstudio-screen{aspect-ratio:9/16;max-width:100%;height:330px}.vstudio-monitor.horizontal .vstudio-screen{aspect-ratio:16/9;width:100%}.vstudio-empty{color:#869187;text-align:center;place-items:center;height:100%;padding:30px;display:grid}.vstudio-empty p{font-size:12px}.vstudio-overlay{text-align:center;text-transform:uppercase;letter-spacing:.03em;text-shadow:1px 2px 5px #000;pointer-events:none;background:#0007;width:82%;padding:8px;font-size:clamp(11px,1.5vw,18px);position:absolute;bottom:20px;left:9%}.vstudio-playerline{color:#aebfb0;justify-content:space-between;margin:10px 0 22px;font-size:11px;display:flex}.vstudio-settings{gap:15px;display:grid}.vstudio-settings label{color:#d4dfd4;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.vstudio-settings input:not([type=range]),.vstudio-settings select{color:#142219;background:#e4eae5;border:0;flex:1;min-width:170px;padding:9px}.vstudio-settings input[type=range]{accent-color:#e86644}.vstudio-library,.vstudio-cuts{background:#24362c;margin-bottom:15px;padding:17px}.vstudio h4{letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 15px;font-size:13px;display:flex}.vstudio-library>div{border-bottom:1px solid #ffffff21;align-items:center;gap:9px;padding:10px 0;display:flex}.vstudio-library>div span{overflow-wrap:anywhere;flex:1;font-size:12px}.vstudio-library small{color:#aeb5aa;font-size:10px}.vstudio-library button{color:#fff;background:#d85a3d;border:0;padding:5px 9px}.vstudio-library p,.vstudio-cuts p{color:#c4d0c3;font-size:11px}.vstudio-cuts>div:not(.vstudio-tools){align-items:end;gap:10px;margin:14px 0;display:flex}.vstudio-cuts label{flex:1;gap:6px;font-size:11px;display:grid}.vstudio-cuts input{color:#152519;background:#f5f2eb;border:0;width:100%;padding:10px}.vstudio-cuts button{color:#fff;background:#526252;border:0;padding:10px;font-size:10px}.vstudio-tools{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.vstudio-tools .danger{background:#9e3d2d}.vstudio-timeline{border-top:1px solid #647164;padding-top:24px}.vstudio-timeline-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vstudio-timeline-head button{color:#142219;background:#f1eadc;border:0;align-items:center;gap:7px;padding:9px;font-size:11px;display:flex}.vstudio-timeline-head button:disabled{opacity:.4}.vstudio-track{background:#0e1a14;gap:5px;min-height:75px;padding:7px;display:flex;overflow:auto}.vstudio-track button{text-align:left;color:#fff;background:#3c634c;border:1px solid #66846d;flex-direction:column;align-items:flex-start;gap:7px;min-width:95px;max-width:230px;padding:12px;font-size:10px;display:flex}.vstudio-track button.current{background:#bc4c30;border-color:#ffc1ad}.vstudio-track span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vstudio-track small{font-size:10px}.vstudio-warning{color:#e8bc9e;border:1px solid #9e7561;align-items:flex-start;gap:10px;margin-top:19px;padding:14px;display:flex}.vstudio-warning svg{flex:none}.vstudio-warning p{margin:0;font-size:11px;line-height:1.6}.vstudio-error{color:#ffb3a0}.vstudio-notice{color:#c2f2be}@media (width<=760px){.vstudio-grid{grid-template-columns:1fr}.vstudio-head{flex-direction:column}.vstudio-library{max-height:260px;overflow:auto}}.vstudio-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vstudio-actions button{color:#1c2d20;background:#e2e8dc;border:0;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:800;display:flex}.vstudio-actions button.vstudio-render{color:#fff;background:#d95434}.vstudio-actions button:disabled{opacity:.45}.vstudio-render-status{color:#dce8df;margin-top:15px;font-size:12px}.vstudio-render-status progress{accent-color:#d75b3a;width:100%;max-width:550px;height:12px;display:block}.vstudio-render-preview{flex-wrap:wrap;align-items:start;gap:18px;padding:15px 0;display:flex}.vstudio-render-preview>a{color:#fff;background:#b84e32;align-items:center;gap:8px;padding:12px 15px;font-size:12px;text-decoration:none;display:flex}.ost{color:#e2e8f0;background:#101722;border:1px solid #334155;border-radius:18px;margin:24px 0;padding:24px}.ost h3{font-size:24px}.ost h4{margin-bottom:12px;font-size:18px}.ost p{color:#aebdd0;font-size:14px;line-height:1.6}.ost-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ost article{background:#192332;border-radius:12px;min-width:0;margin:14px 0;padding:18px}.ost button{color:#fff;background:#25364c;border:1px solid #50627a;border-radius:8px;margin:5px;padding:9px 12px}.ost button:disabled{opacity:.45}.ost button.selected{border-color:#5eead4}.ost input,.ost select,.ost textarea{color:#fff;background:#101722;border:1px solid #50627a;border-radius:7px;max-width:100%;padding:10px}.ost textarea{width:100%}.ost img,.ost video{max-width:100%;max-height:240px}.ost audio{max-width:100%}.ost-assets{flex-wrap:wrap;max-height:180px;display:flex;overflow:auto}.ost-canvas{max-width:100%;overflow:auto}.ost-canvas .canvas-container{transform-origin:0 0}.ost-error{color:#fca5a5!important}.ost-controls{flex-wrap:wrap;gap:6px;display:flex}.ost details{margin-top:20px}@media (width<=850px){.ost-grid{grid-template-columns:1fr}.ost{padding:12px}}.ost-upload-original{color:#fff;cursor:pointer;background:#123f65;border:1px solid #4293c2;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.ost-upload-original input{display:none}.vsh-local-import{background:#183853;border:1px solid #527da3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 13px;padding:13px 15px;display:flex}.vsh-local-import strong{color:#f0cf8e;font-size:14px}.vsh-local-import span{color:#c6dbf3;flex:1;min-width:190px;font-size:12px}.vsh-local-import .vsh-file{margin:0}.ost-worker-ready{color:#f2f8ff;background:#163853;border:1px solid #3e8ac0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:13px 0;padding:14px;display:flex}.ost-worker-ready strong{font-size:13px}.ost-worker-ready a{color:#132235;background:#d9b16a;border-radius:9px;align-items:center;min-height:42px;padding:10px 14px;font-weight:850;text-decoration:none;display:inline-flex}.ost-worker-ready small{color:#b6d2e8;width:100%;font-size:11px;line-height:1.5;display:block}.ost-rights-confirm{color:#e1efff;background:#173651;border-radius:10px;align-items:flex-start;gap:9px;margin:10px 0;padding:12px;line-height:1.55;display:flex!important}.ost-rights-confirm input{flex:none;width:19px;height:19px;margin-top:4px}.youtube-studio-import select{color:#fff;background:#142d45;border:1px solid #7193b6;border-radius:8px;min-height:42px;padding:9px}.ost-duration-limit{color:#e7f1fd;background:#112a42;border:1px solid #527da3;border-radius:10px;margin:10px 0;padding:10px 14px}.ost-duration-limit strong{color:#f3d294}.lvs{color:#e9f0f7;background:#101923;border:1px solid #3c526b;border-radius:20px;margin:24px 0;padding:24px}.lvs h2{font-size:28px}.lvs h3{margin:22px 0 12px;font-size:20px}.lvs p{color:#bbc9d8;line-height:1.6}.lvs label{margin:8px 0;display:block}.lvs input,.lvs select{color:#fff;background:#1c2b3a;border:1px solid #62738c;border-radius:7px;max-width:100%;padding:9px}.lvs button{color:#fff;background:#233c50;border:1px solid #647c94;border-radius:8px;margin:5px;padding:9px 13px}.lvs button.on{background:#116354}.lvs button:disabled{opacity:.45}.lvs-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lvs-cut{background:#1a2b3b;border-radius:12px;margin:14px 0;padding:16px}.lvs-cut>input{width:100%}.lvs-cut input[type=number]{width:130px}.lvs-source{background:#172332;border-radius:12px;margin-top:18px;padding:18px}.lvs video{background:#000;max-width:100%;max-height:460px;display:block}.lvs a{color:#7de3c6;margin:10px}.lvs-error{color:#ffb2b2!important}.lvs small{color:#85e3c8}@media (width<=650px){.lvs{padding:12px}.lvs-controls{flex-direction:column;align-items:stretch}.lvs input{width:100%}.lvs input[type=checkbox]{width:auto}}.dost-studio{color:#eff6ff;background:linear-gradient(150deg,#121a29,#19273b);border:1px solid #355171;border-radius:18px;margin:17px 0 20px;padding:19px;box-shadow:0 14px 37px #04102022}.dost-top{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.dost-top>div:first-child>span{letter-spacing:.17em;color:#f1c978;font-size:10px;font-weight:850;display:block}.dost-top h3{color:#f8fcff;align-items:center;gap:9px;margin:5px 0 9px;font-size:21px;display:flex}.dost-top p{color:#bed0e7;max-width:65ch;margin:0;font-size:13px;line-height:1.6}.dost-state{align-content:center;justify-items:end;gap:8px;display:grid}.dost-state button{color:#e6f3ff;background:#29476b;border:1px solid #4f739e;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.dost-state span{color:#abbed6;font-size:11px}.dost-editbar{border-top:1px solid #ffffff1e;border-bottom:1px solid #ffffff1e;flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0;padding:13px 0;display:flex}.dost-editbar button{color:#eef5ff;background:#22344d;border:1px solid #446182;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:9px 12px;font-size:12px;font-weight:750;transition:background .15s;display:inline-flex}.dost-editbar button:hover{background:#315478;border-color:#77a9e4}.dost-editbar button:nth-child(6){background:#145980;border-color:#248fc4}.dost-editbar button:nth-child(9){color:#ffdbd8}.dost-editbar button:disabled,.dost-state button:disabled,.dost-panel button:disabled{opacity:.42;cursor:not-allowed}.dost-builder{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dost-panel{background:#121e2e;border:1px solid #3b526b;border-radius:13px;min-width:0;padding:16px}.dost-panel-head{color:#f3ca7d;align-items:center;gap:10px;margin-bottom:15px;display:flex}.dost-panel-head strong{color:#eff6ff;font-size:14px;font-weight:850;display:block}.dost-panel-head small{color:#abc1da;font-size:11px;display:block}.dost-panel label{color:#cfdff0;margin:9px 0;font-size:12px;font-weight:650;display:block}.dost-panel input:not([type=file]),.dost-panel select{color:#f4f9ff;width:100%;min-height:43px;font:inherit;background:#0b1726;border:1px solid #4e6888;border-radius:9px;margin:5px 0 0;padding:8px 10px;font-size:13px}.dost-panel select{cursor:pointer}.dost-controls{grid-template-columns:1fr 94px;gap:9px;display:grid}.dost-panel>button,.dost-panel .dost-file{color:#14243b;cursor:pointer;text-align:center;background:#eec573;border:1px solid #e9bb62;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex}.dost-panel>button:hover,.dost-file:hover{filter:brightness(1.05)}.dost-file input{display:none}.dost-panel>p{color:#bccee4;margin:9px 0;font-size:12px;line-height:1.65}.dost-panel .dost-panel-note{color:#a0b7ce;font-size:11px}.dost-help b{color:#f3cc85}.dost-help p:last-child{color:#eccea0;align-items:flex-start;gap:7px;display:flex}.dost-help p:last-child svg{flex:none;margin-top:2px}.dost-status{min-height:18px;font-size:12px;color:#a5f0d4!important;margin:9px 0 0!important}.dost-studio :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #f7cb76}@media (width<=1220px){.dost-builder{grid-template-columns:1fr 1fr}.dost-help{grid-column:span 2}}@media (width<=740px){.dost-studio{padding:13px}.dost-builder{grid-template-columns:1fr}.dost-help{grid-column:auto}.dost-state{justify-items:start}.dost-editbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dost-editbar button{min-width:0;font-size:11px}.dost-top h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.dost-editbar button{transition:none}}.dost-canvasbar{flex-wrap:wrap;align-items:center;gap:8px;margin:17px 0 4px;display:flex}.dost-canvasbar>span{color:#f4d392;margin-right:5px;font-size:12px;font-weight:850}.dost-canvasbar>button{color:#eff7ff;cursor:pointer;background:#213a56;border:1px solid #456588;border-radius:11px;min-height:43px;padding:9px 13px;font-size:12px;font-weight:850}.dost-canvasbar>button[aria-pressed=true]{color:#16243d;background:#efc878;border-color:#f3d08d}.dost-canvasbar>button:disabled{opacity:.44;cursor:not-allowed}.dost-canvasbar>small{color:#9db3cd;width:100%;font-size:11px}.deo-suite{--de-bg:#0d1017;--de-panel:#171b25;--de-line:#303643;--de-text:#edf0f7;--de-muted:#a4adbd;background:var(--de-bg);color:var(--de-text);border:1px solid #303643;border-radius:16px;margin:20px 0;font-family:Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 16px 42px #0003}.deo-suite *{box-sizing:border-box}.deo-suite button,.deo-suite a{font:inherit}.deo-suite-header{border-bottom:1px solid var(--de-line);background:#171b25;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.deo-suite-brand{align-items:center;gap:12px;display:flex}.deo-brand-icon{color:#9cc0ff;background:#263858;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.deo-kicker{letter-spacing:.16em;color:#97a6c3;font-size:10px;font-weight:800}.deo-suite-brand h2{color:#f8faff;margin:3px 0 0;font-size:22px;line-height:1.2}.deo-suite-brand h2 span{color:#89b2ff;vertical-align:middle;margin-left:6px;font-size:11px}.deo-suite-header-actions,.deo-suite-view-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deo-local-note{color:var(--de-muted);align-items:center;gap:6px;font-size:12px;display:flex}.deo-suite .deo-action{cursor:pointer;color:#f5f7ff;border:1px solid #3b4555;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:650;display:inline-flex}.deo-suite .deo-ghost{background:#242b39}.deo-suite .deo-primary{background:#386beb;border-color:#527df0}.deo-suite .deo-action:disabled{opacity:.5;cursor:not-allowed}.deo-suite-layoutbar{border-bottom:1px solid var(--de-line);background:#121620;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.deo-suite-tabs{align-items:center;gap:25px;max-width:100%;display:flex;overflow:auto}.deo-suite-tabs>span{white-space:nowrap;color:#97a1b3;align-items:center;gap:7px;padding:15px 0;font-size:12px;font-weight:650;display:inline-flex}.deo-suite-tabs>.deo-tab-active{color:#fff;border-bottom:2px solid #709dff}.deo-suite-view-actions button,.deo-suite-view-actions a{color:#c2d1eb;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:9px;font-size:12px;text-decoration:none;display:inline-flex}.deo-suite-tools{color:#172034;background:#f6f8fb;border-bottom:1px solid #44516a;padding:10px}.deo-suite-editor-wrap{background:#090c12;padding:10px;position:relative}.deo-editor-frame{background:#10131b;border:1px solid #303644;border-radius:6px;width:100%;height:clamp(650px,78vh,1050px);display:block}.deo-editor-splash{text-align:center;justify-items:center;gap:12px;padding:90px 20px;display:grid}.deo-editor-splash h3{margin:0}.deo-editor-splash p{color:var(--de-muted)}.deo-editor-splash button{color:#fff;cursor:pointer;background:#386beb;border:0;border-radius:8px;padding:12px 20px}.deo-suite-footer{color:#abb8cb;background:#171b25;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px 20px;font-size:12px;display:flex}.deo-editor-status,.deo-editor-hint{align-items:center;gap:8px;display:inline-flex}.deo-status-dot{background:#4bc597;border-radius:50%;flex-shrink:0;width:7px;height:7px}.deo-status-dot.working{background:#f2c15e}.deo-suite-disclosure{border-top:1px solid var(--de-line);color:#aab5c7;padding:10px 19px;font-size:12px}.deo-suite-disclosure summary{cursor:pointer;list-style:revert;align-items:center;gap:8px;display:flex}.deo-suite-disclosure p{margin:8px 0;line-height:1.6}@media (width<=900px){.deo-suite-header{padding:14px}.deo-suite-layoutbar{padding:0 12px}.deo-suite-tabs{gap:14px}.deo-editor-frame{height:650px}.deo-local-note{display:none}}.pqa-rights,.pqa-publication{color:#233026;background:#fffdf8;border:1px solid #dcd8cd;margin:22px 0;padding:clamp(16px,2.5vw,28px)}.pqa-head{align-items:center;gap:13px;margin-bottom:19px;display:flex}.pqa-head>svg{color:#ba5133}.pqa-head span{color:#b14d30;letter-spacing:.14em;font-size:10px;font-weight:800}.pqa-head h3{letter-spacing:-.04em;margin:6px 0;font-size:23px}.pqa-check{align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;line-height:1.55;display:flex}.pqa-check input{accent-color:#aa4d30;flex:none;width:17px;height:17px;margin-top:2px}.pqa-warning{color:#90603f;background:#fbf2e7;padding:14px;font-size:12px;line-height:1.7}.pqa-ok{color:#266641;background:#e5f3e9;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.pqa-error{color:#ab332b;background:#fff0e9;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.pqa-fields{gap:13px;max-width:750px;display:grid}.pqa-fields label{gap:6px;font-size:12px;font-weight:750;display:grid}.pqa-fields input,.pqa-fields textarea{font:inherit;color:#233027;background:#fff;border:1px solid #cac7b9;width:100%;padding:12px}.pqa-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.pqa-actions button,.pqa-action{color:#193322;cursor:pointer;background:#d1d8cc;border:0;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.pqa-actions .pqa-action,.pqa-action{color:#fff;background:#c85231}.pqa-action:disabled,.pqa-actions button:disabled{opacity:.45;cursor:not-allowed}.sia{color:#eaf2fb;background:linear-gradient(145deg,#102032,#091321);border:1px solid #35516b;border-radius:16px;margin-bottom:16px;padding:20px}.sia h3,.sia h4{color:#f4f8ff;margin:0 0 8px}.sia-header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.sia-header>svg{color:#5eead4;flex-shrink:0}.sia-header p,.sia-hint{color:#b7cadc;font-size:13px;line-height:1.5}.sia-cols{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.sia label{color:#e7f2ff;margin:12px 0;font-size:13px;display:block}.sia textarea{color:#fff;background:#101e30;border:1px solid #587088;border-radius:8px;width:100%;min-height:65px;margin-top:7px;padding:10px;display:block}.sia input[type=checkbox]{accent-color:#5eead4;margin-right:8px}.sia-options label{line-height:1.5}.sia-switch{flex-wrap:wrap;gap:8px;display:flex}.sia-switch button,.sia-actions button{color:#e5f3ff;cursor:pointer;background:#14283e;border:1px solid #55718d;border-radius:9px;padding:9px 12px}.sia-switch .on,.sia-main{color:#fff!important;background:#0c826f!important;border-color:#2bb59a!important}.sia-upload{cursor:pointer;border:1px dashed #587088;border-radius:10px;align-items:center;gap:8px;padding:16px;display:flex!important}.sia-upload input{max-width:170px}.sia-filelist{max-height:170px;padding-left:24px;overflow:auto}.sia-filelist li{justify-content:space-between;gap:10px;font-size:12px;display:flex}.sia-filelist small{white-space:nowrap;color:#a8bed0}.sia-main{cursor:pointer;border:1px solid;border-radius:10px;padding:11px 15px;font-weight:650}.sia button:disabled{opacity:.5;cursor:not-allowed}.sia-progress{color:#6ff1d5}.sia-error{color:#ffb4b4}.sia-results{border-top:1px solid #35516b;margin-top:20px;padding-top:16px}.sia-results h4{align-items:center;gap:10px;display:flex}.sia-stats{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.sia-stats span{background:#162f44;border-radius:10px;padding:9px 12px;font-size:12px}.sia-stats b{color:#5eead4;margin-right:5px;font-size:18px}.sia-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.sia-cards article{background:#11253a;border:1px solid #3c5367;border-radius:10px;padding:12px}.sia-card-head{justify-content:space-between;gap:12px;font-size:13px;display:flex}.sia-card-head span{white-space:nowrap;color:#89e6d4}.sia-cards article>small{color:#abc0cf;font-size:11px}.sia-cards ul{padding:0;list-style:none}.sia-cards li{gap:8px;margin:6px 0;font-size:12px;line-height:1.5;display:flex}.sia-cards li svg{color:#ffd58a;flex-shrink:0}.sia-cards article p{font-size:12px}.sia-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.sia-actions button{align-items:center;gap:7px;display:inline-flex}@media (width<=800px){.sia-cols{grid-template-columns:1fr}.sia{padding:12px}}.sia-demo-gallery{background:#0f2634;border:1px solid #376f73;border-radius:11px;margin:15px 0;padding:12px}.sia-demo-gallery h4{color:#f1fbff;margin:0 0 7px}.sia-demo-gallery p{color:#c5d8e5;font-size:12px;line-height:1.5}.sia-demo-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.sia-demo-videos article{border:1px solid #4f7080;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;display:flex}.sia-demo-videos video{-o-object-fit:contain;object-fit:contain;background:#02080d;border-radius:6px;width:100%;height:205px}.sia-demo-videos strong{color:#f4fbff;font-size:12px}.sia-demo-gallery a{color:#99e4f1;font-size:12px}.sia-demo-gallery button{color:#fff;cursor:pointer;background:#104e54;border:1px solid #40c1a5;border-radius:7px;padding:9px 11px}.sia-demo-gallery button:disabled{opacity:.5}@media (width<=600px){.sia-demo-videos{grid-template-columns:1fr}}.sna{color:#e8f0f9;background:linear-gradient(135deg,#101e30,#0b1420);border:1px solid #3e5870;border-radius:17px;margin:16px 0;padding:20px}.sna-head{align-items:flex-start;gap:12px;display:flex}.sna-head>svg{color:#6ce1bf;flex-shrink:0}.sna h3,.sna h4{color:#f5f8ff;margin:0 0 8px}.sna-head p,.sna p,.sna label{line-height:1.5}.sna-evidence{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.sna-evidence span{background:#182e42;border:1px solid #35516b;border-radius:10px;padding:9px 12px;font-size:12px}.sna-evidence b{color:#84f5dd}.sna-alert{color:#f9d7a1;align-items:flex-start;gap:9px;font-size:13px;display:flex}.sna-alert svg{flex-shrink:0}.sna-consent{border:1px solid #3e5870;border-radius:10px;padding:12px;font-size:13px;display:block}.sna input[type=checkbox]{accent-color:#37cda4;margin-right:7px}.sna-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.sna-actions button,.sna-bottom button,.sna-reorder button{color:#fff;cursor:pointer;background:#1b3047;border:1px solid #52677d;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.sna .sna-primary{background:#08836f;border-color:#28bba0;font-weight:650}.sna button:disabled{opacity:.45;cursor:not-allowed}.sna-progress{color:#91f2dc}.sna-error{color:#ffabab}.sna-note{color:#c3daec;font-size:13px}.sna-proposals{border-top:1px solid #425b71;margin-top:18px;padding-top:16px}.sna-tabs{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.sna-tabs button{color:#eef7ff;cursor:pointer;background:#172b40;border:1px solid #45627c;border-radius:9px;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.sna-tabs .on{background:#145a5b;border-color:#64dfc5}.sna-version{border:1px solid #3a536b;border-radius:12px;padding:16px}.sna-version-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.sna-version-head span{color:#81ddce}.sna-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;display:grid}.sna-fields label,.sna-clips label{color:#c5d9eb;font-size:12px;display:block}.sna input:not([type=checkbox]),.sna textarea{box-sizing:border-box;color:#fff;background:#101f2f;border:1px solid #536b83;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.sna input:focus-visible,.sna textarea:focus-visible{outline:2px solid #64e3c5}.sna-clips{gap:12px;padding-left:25px;display:grid}.sna-clips li{border-bottom:1px solid #3d5164;grid-template-columns:minmax(140px,1.5fr) minmax(120px,1fr) minmax(120px,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.sna-clips small{color:#abc4d8;display:block}.sna-clips .sna-warn{color:#ffd48e}.sna-reorder{gap:5px;display:flex}.sna-approval{background:#142e2f;border:1px solid #427060;border-radius:9px;margin-top:18px;padding:13px;font-size:13px;display:block}.sna-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.sna-bottom p{font-size:13px}@media (width<=980px){.sna-clips li{grid-template-columns:1fr 1fr}.sna-reorder{justify-content:flex-start}}@media (width<=560px){.sna{padding:12px}.sna-clips li{grid-template-columns:1fr}.sna-tabs button{width:100%}}.sta{color:#eff7ff;background:linear-gradient(155deg,#0e1d30,#0a1521);border:1px solid #3c5a70;border-radius:17px;margin:16px 0;padding:20px}.sta-head{align-items:flex-start;gap:12px;display:flex}.sta-head>svg{color:#5ce2bd;flex-shrink:0}.sta h3,.sta h4{color:#f5fbff;margin:0 0 10px}.sta-head p,.sta small,.sta p{line-height:1.5}.sta-roster{background:#172b3d;border:1px solid #385672;border-radius:10px;margin:16px 0;padding:10px 14px}.sta-roster summary{cursor:pointer;font-weight:650}.sta-roster-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:9px;margin-top:11px;display:grid}.sta-roster-grid>div{background:#102238;border-radius:9px;padding:10px}.sta-roster-grid b,.sta-roster-grid small,.sta-roster-grid span{display:block}.sta-roster-grid small{color:#b6c9d9}.sta-roster-grid span{color:#70d6bd;margin-top:4px;font-size:11px}.sta-block{color:#f3d8ac;align-items:start;gap:12px;display:flex}.sta-tabs,.sta-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.sta button{color:#f6faff;cursor:pointer;background:#183044;border:1px solid #476981;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.sta button:disabled{opacity:.48;cursor:not-allowed}.sta-tabs .on,.sta .sta-primary{background:#0a7b69;border-color:#33c9a7}.sta-project{border:1px solid #365771;border-radius:13px;padding:15px}.sta-summary{flex-wrap:wrap;justify-content:space-between;gap:14px;margin:0 0 16px;display:flex}.sta-summary>div{min-width:170px}.sta-summary b,.sta-summary strong,.sta-summary small{display:block}.sta-summary small{color:#abc8d7}.sta-config{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-bottom:20px;display:grid}.sta-config label{color:#d6e8f5;font-size:12px}.sta-config input:not([type=checkbox]){box-sizing:border-box;color:#fff;background:#101d2d;border:1px solid #58748c;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.sta-config .sta-check{align-items:center;gap:6px;display:flex}.sta-timeline{background:#12283a;border-radius:10px;gap:6px;max-height:350px;padding:8px;display:grid;overflow:auto}.sta-segment{background:#1b3246;border-left:3px solid #46bfa9;border-radius:5px;grid-template-columns:18px minmax(180px,1fr) minmax(180px,1.1fr);align-items:center;gap:9px;padding:9px;font-size:12px;display:grid}.sta-segment.credit{background:#3a3040;border-color:#efc56e}.sta-segment small{color:#b5cbda}.sta-layers{flex-wrap:wrap;gap:9px;margin:12px 0;display:flex}.sta-layers div{background:#192f43;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.sta-layers span{color:#b5cbd9}.sta-warning{color:#ffdcab;gap:8px;font-size:12px;display:flex}.sta-warning svg{flex-shrink:0}.sta-result{flex-wrap:wrap;gap:10px;display:flex}.sta-result>div{background:#162e42;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.sta-result svg{color:#59debd}.sta-tip{color:#bad5e5;font-size:12px}.sta-progress,.sta-success{color:#70f0cf}.sta-error{color:#ffb3b3}@media (width<=650px){.sta{padding:12px}.sta-segment{grid-template-columns:18px 1fr}.sta-segment small{grid-column:2}}.sra{color:#edf7ff;background:linear-gradient(145deg,#111e30,#081725);border:1px solid #3a5b75;border-radius:16px;margin:15px 0;padding:20px}.sra h3,.sra h4{color:#fff;margin:0 0 8px}.sra-head{align-items:flex-start;gap:12px;display:flex}.sra-head>svg{color:#6de3c7;flex-shrink:0}.sra-head p,.sra-hint,.sra-note{color:#b9d2e3;font-size:13px;line-height:1.55}.sra-tabs,.sra-actions,.sra-preset,.sra-summary{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.sra button{color:#eff8ff;cursor:pointer;background:#17344a;border:1px solid #517089;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.sra button:disabled{opacity:.5;cursor:not-allowed}.sra-tabs .on,.sra .sra-primary{background:#087965;border-color:#36c8ac}.sra-summary span{background:#172f43;border-radius:8px;padding:10px;font-size:12px}.sra-summary strong{color:#5de5c8;font-size:18px}.sra-preset label,.sra-controls label{color:#e1f1ff;font-size:12px;display:block}.sra-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:13px;margin:16px 0;display:grid}.sra select{color:#fff;background:#152a40;border:1px solid #527089;border-radius:7px;width:100%;max-width:100%;margin-top:6px;padding:9px;display:block}.sra input[type=range]{accent-color:#4fe5c2;width:100%;margin-top:12px;display:block}.sra input[type=checkbox]{accent-color:#47dfbd;margin-right:8px}.sra-opt{border:1px solid #3d5f73;border-radius:9px;margin:13px 0;padding:12px;font-size:13px;display:block}.sra-alert,.sra-error{color:#ffbea7;font-size:13px}.sra-alert,.sra-hint,.sra-success{align-items:flex-start;gap:9px;display:flex}.sra-alert svg,.sra-hint svg{flex-shrink:0}.sra-progress,.sra-success{color:#7bf1d1}.sra-compare{grid-template-columns:1fr 1fr;gap:15px;display:grid}.sra-compare>div{background:#162b40;border:1px solid #39546d;border-radius:9px;padding:12px}.sra-compare video{-o-object-fit:contain;object-fit:contain;background:#050e15;border-radius:7px;width:100%;max-height:260px;margin-top:10px}.sra-metrics{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.sra-metrics span,.sra-metrics b{background:#193448;border-radius:6px;padding:8px;font-size:12px}.sra-results{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sra-results>div{background:#173146;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.sra-results svg{color:#68dec6}@media (width<=650px){.sra{padding:12px}.sra-compare{grid-template-columns:1fr}}.sra-compare img{-o-object-fit:contain;object-fit:contain;background:#050e15;border-radius:7px;width:100%;max-height:260px;margin-top:10px}.spa{color:#eaf5ff;background:linear-gradient(150deg,#0d2133,#0a1522);border:1px solid #426178;border-radius:16px;margin:16px 0;padding:20px}.spa-header{align-items:flex-start;gap:12px;display:flex}.spa-header>svg{color:#66e0bb;flex-shrink:0}.spa h3,.spa h4{color:#fff;margin:0 0 10px}.spa p{color:#c7d8e6;font-size:13px;line-height:1.5}.spa-tabs,.spa-row,.spa-actions,.spa-status{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;display:flex}.spa button{color:#fff;cursor:pointer;background:#1a344b;border:1px solid #57758b;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.spa button:disabled{opacity:.5;cursor:not-allowed}.spa .spa-primary,.spa-tabs [aria-selected=true]{background:#0e7c69;border-color:#35cba8}.spa-box{background:#122538;border:1px solid #3d566f;border-radius:12px;margin:14px 0;padding:14px}.spa-box h4{align-items:center;gap:9px;display:flex}.spa label{color:#dfeaf5;flex:230px;margin:10px 0;font-size:13px;display:block}.spa input:not([type=checkbox]),.spa select,.spa textarea{box-sizing:border-box;color:#fff;background:#0d2032;border:1px solid #536d86;border-radius:7px;width:100%;min-width:0;margin-top:6px;padding:10px;display:block}.spa input[type=checkbox]{accent-color:#47e4ba;margin-right:7px}.spa .spa-checkbox{align-items:center;gap:4px;display:flex}.spa-warning,.spa-error{color:#ffc1aa!important}.spa-hint,.spa-note{color:#aee6d8!important}.spa-image{justify-items:start;gap:12px;display:grid}.spa-image img{-o-object-fit:contain;object-fit:contain;background:#06111b;border-radius:10px;width:min(100%,490px);max-height:390px}.spa-caption-example{text-align:center;background:linear-gradient(#11263a,#050b15);border-radius:10px;justify-content:center;align-items:end;min-height:92px;padding:15px;font-weight:800;display:flex}.spa-caption-example strong{color:#fff;background:#101a2b;border-radius:9px;padding:7px 18px}.spa-caption-example.dynamic strong{color:#ffe16b;background:#111827;font-size:22px}.spa-caption-example.cinema strong{color:#f4f2eb;background:#080b11;font-weight:500}.spa-caption-example.brand strong{color:#a3f5c8;background:#0c2940;font-size:19px}.spa-status span{background:#152f42;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}@media (width<=700px){.spa{padding:12px}.spa label{flex-basis:100%}}.scr{color:#e9f7ff;background:#122536;border:1px solid #456879;border-radius:12px;margin:18px 0;padding:17px}.scr-head{align-items:flex-start;gap:10px;display:flex}.scr-head svg{color:#6fe2c3}.scr h3,.scr h4{color:#f6faff;margin:0 0 10px}.scr p{color:#c6dce8;font-size:13px;line-height:1.55}.scr-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.scr-panel{background:#192d40;border:1px solid #3d566c;border-radius:9px;padding:14px}.scr label{margin:10px 0;font-size:13px;display:block}.scr input:not([type=checkbox]),.scr select,.scr textarea{box-sizing:border-box;color:#fff;background:#0e1d2d;border:1px solid #56738d;border-radius:7px;width:100%;max-width:100%;margin-top:5px;padding:9px;display:block}.scr input[type=checkbox]{accent-color:#58dfbd;margin-right:6px}.scr button{color:#fff;cursor:pointer;background:#0c786c;border:1px solid #56cba8;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.scr button:disabled{opacity:.45;cursor:not-allowed}.scr-issues{grid-template-columns:1fr 1fr;gap:1px 10px;display:grid}.scr-issues label{font-size:12px}.scr-warning{gap:8px;display:flex;color:#ffdab2!important}.scr-warning svg{flex-shrink:0}.scr-status{color:#78eac5!important}.scr-error{color:#ffb4ae!important}.scr-history>div{align-items:center;gap:8px;margin:7px 0;font-size:12px;display:flex}.scr-history svg{color:#78e2bc;flex-shrink:0}@media (width<=720px){.scr-columns,.scr-issues{grid-template-columns:1fr}.scr{padding:12px}}.sqa{color:#eaf5fc;background:linear-gradient(135deg,#0d2031,#081623);border:1px solid #375f73;border-radius:16px;margin:16px 0;padding:20px}.sqa-head{align-items:flex-start;gap:11px;display:flex}.sqa-head svg{color:#5fe4c1;flex-shrink:0}.sqa h3,.sqa h4{color:#f9fcff;margin:0 0 9px}.sqa h4{align-items:center;gap:7px;display:flex}.sqa p{color:#cadfeb;font-size:13px;line-height:1.6}.sqa-tabs,.sqa-results{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.sqa button{color:#eff9ff;cursor:pointer;background:#18364c;border:1px solid #51738a;border-radius:8px;align-items:center;gap:8px;margin:4px;padding:10px 13px;display:inline-flex}.sqa button[aria-selected=true],.sqa .sqa-primary{background:#087c68;border-color:#44cead}.sqa button:disabled{opacity:.46;cursor:not-allowed}.sqa-group{background:#14293b;border:1px solid #395c74;border-radius:11px;margin:14px 0;padding:14px}.sqa-warning,.sqa-problems,.sqa-error{color:#ffccae!important}.sqa-group label{margin:10px 0;font-size:13px;display:block}.sqa input[type=file]{max-width:100%;margin:9px 0;display:block}.sqa input[type=checkbox]{accent-color:#5de2c1;margin-right:8px}.sqa-checks label{border-bottom:1px solid #365267;padding:10px}.sqa-ok,.sqa-note{color:#83e9ce!important}.sqa-layouts{gap:7px;max-height:230px;display:grid;overflow:auto}.sqa-layouts div{background:#1a384c;border-radius:6px;padding:8px;font-size:12px}.sqa-layouts small{color:#aac3d4;display:block}.sqa-video{background:#050b12;border-radius:9px;width:100%;margin:12px 0;position:relative;overflow:hidden}.sqa-video.youtube{aspect-ratio:16/9;max-width:700px}.sqa-video.tiktok{aspect-ratio:9/16;width:min(100%,354px);max-height:630px}.sqa-video video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sqa-guides{pointer-events:none;border:2px dashed #51f7b0;position:absolute}.sqa-guides span{color:#baf9e4;background:#092a23;padding:3px 5px;font-size:11px}.sqa-placeholder{color:#adc6d7;text-align:center;justify-content:center;align-items:center;height:100%;padding:15px;display:flex}.sqa-results span{background:#18384a;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.sqa-footer{border-top:1px solid #35576a;padding-top:12px}@media (width<=650px){.sqa{padding:12px}}.sfa{color:#eafaff;background:linear-gradient(145deg,#112d3d,#081923);border:1px solid #426b72;border-radius:15px;margin:17px 0;padding:18px}.sfa header{align-items:flex-start;gap:12px;display:flex}.sfa header>svg{color:#7ceac5;flex-shrink:0}.sfa h3,.sfa h4{color:#f6fcff;margin:0 0 8px}.sfa p{color:#c7dce8;font-size:13px;line-height:1.55}.sfa button{color:#eafffb;cursor:pointer;background:#19394a;border:1px solid #508688;border-radius:8px;align-items:center;gap:7px;margin:5px;padding:10px 13px;display:inline-flex}.sfa button:disabled{opacity:.47;cursor:not-allowed}.sfa .sfa-primary,.sfa button[aria-selected=true]{background:#087968;border-color:#66d9b3}.sfa-tabs,.sfa-status{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.sfa-grid{background:#182f40;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:11px;padding:12px;display:grid}.sfa-grid label{font-size:12px}.sfa-grid input:not([type=checkbox]),.sfa-grid select{box-sizing:border-box;color:#fff;background:#0b1d2c;border:1px solid #53737d;border-radius:7px;width:100%;margin-top:7px;padding:10px;display:block}.sfa-note{color:#e2caab!important}.sfa-warning{color:#ffc3aa!important}.sfa-result{background:#112b3e;border:1px solid #426b72;border-radius:9px;margin:15px 0;padding:12px}.sfa-result video{-o-object-fit:contain;object-fit:contain;background:#040a0c;width:100%;max-width:100%;max-height:430px;display:block}.sfa-check{align-items:flex-start;gap:9px;padding:12px;font-size:13px;line-height:1.5;display:flex}.sfa-check input{accent-color:#62e2c2}.sfa-status span{background:#19384a;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.sfa-notice{color:#8bf7d2!important}.sor{color:#e7f6ff;background:linear-gradient(135deg,#0c2737,#091724);border:1px solid #3a6a77;border-radius:15px;margin:20px 0;padding:20px}.sor-head{align-items:flex-start;gap:12px;display:flex}.sor-head>svg{color:#58e3b6;flex-shrink:0}.sor h3,.sor h4{color:#fff;margin:0 0 8px}.sor p{color:#c6dfeb;font-size:13px;line-height:1.55}.sor-summary{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:9px;margin:14px 0;display:grid}.sor-summary>div{background:#15364a;border-radius:9px;padding:12px}.sor-summary strong{color:#8debd1;font-size:19px;display:block}.sor-summary span{color:#b9d8e4;font-size:11px}.sor-steps{gap:7px;display:grid}.sor-step{background:#142f42;border:1px solid #355b70;border-radius:9px;align-items:center;gap:12px;padding:11px;display:flex}.sor-index{color:#a1c3cf;flex-shrink:0}.sor-validated .sor-index,.sor-ready .sor-index{color:#71e6c2}.sor-step-info{flex:1}.sor-step-info b,.sor-step-info small{display:block}.sor-step-info small{color:#bbd2de;margin-top:3px;font-size:11px}.sor button{color:#eafffb;cursor:pointer;background:#1c3a50;border:1px solid #578a91;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.sor button:disabled{opacity:.43;cursor:not-allowed}.sor-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;display:flex}.sor-toolbar label{color:#c9e7f3;flex:100%;font-size:12px}.sor-toolbar input{accent-color:#72e4c6}.sor-note{color:#f0cfa0!important}.sor-alerts,.sor-server{background:#172d41;border:1px solid #5c6a75;border-radius:9px;margin:14px 0;padding:12px}.sor-alerts b{color:#ffd2af;align-items:center;gap:7px;display:flex}.sor-server p{align-items:center;gap:6px;display:flex}.sor-ok{color:#89e9c4!important}.sor-error{color:#ffb7a0!important}.sor-footer{border-top:1px solid #315c6a;align-items:center;gap:8px;padding-top:12px;display:flex}@media (width<=600px){.sor{padding:12px}.sor-step{gap:6px}.sor button{padding:7px;font-size:12px}}.vsh{color:#e2e8f0;background:#0f1722;border:1px solid #334155;border-radius:18px;margin:20px 0;padding:22px}.vsh h3{margin:4px 0;font-size:24px}.vsh h4{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.vsh p,.vsh small{color:#aebdd0}.vsh small{font-size:12px;display:block}.vsh-head{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.vsh-head>div:first-child small{letter-spacing:.12em;color:#5eead4}.vsh-projectbar{gap:10px;min-width:min(100%,360px);display:grid}.vsh-projectbar form{flex-wrap:wrap;gap:6px;display:flex}.vsh input,.vsh select,.vsh textarea{color:#fff;max-width:100%;font:inherit;background:#0b111a;border:1px solid #50627a;border-radius:8px;padding:10px}.vsh textarea{width:100%;margin-top:6px;display:block}.vsh label{color:#cbd5e1;margin:10px 0;font-size:13px;display:block}.vsh button{color:#fff;cursor:pointer;background:#25364c;border:1px solid #50627a;border-radius:8px;padding:9px 14px}.vsh button:disabled{opacity:.45;cursor:not-allowed}.vsh button:focus-visible,.vsh input:focus-visible,.vsh select:focus-visible,.vsh textarea:focus-visible{outline-offset:2px;outline:2px solid #5eead4}.vsh-primary,.vsh-primary-alt{font-weight:600;background:#0d9488!important;border-color:#14b8a6!important}.vsh-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0 10px;padding:0;list-style:none;display:grid}.vsh-steps button{text-align:left;background:#162130;align-items:center;gap:8px;width:100%;display:flex}.vsh-steps button.on{background:#1c3040;border-color:#5eead4}.vsh-steps button.done svg{color:#5eead4}.vsh-steps b{font-size:14px;display:block}.vsh-next{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vsh-next button{color:#5eead4;background:0 0;border:0;padding:0;text-decoration:underline}.vsh-error{color:#fca5a5!important}.vsh-notice{color:#86efac!important}.vsh-empty{text-align:center;border:1px dashed #50627a;border-radius:12px;padding:30px}.vsh-body{margin-top:14px}.vsh-agent{background:#162130;border-radius:12px;min-width:0;margin-bottom:14px;padding:16px}.vsh-agent-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.vsh-seg{flex-wrap:wrap;gap:6px;display:flex}.vsh-seg button.on{background:#1c3040;border-color:#5eead4}.vsh-result pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0b111a;border-radius:8px;max-height:420px;padding:12px;font-size:13px;overflow:auto}.vsh-checks{gap:6px;padding:0;list-style:none;display:grid}.vsh-checks li:before{content:"✕ ";color:#fca5a5}.vsh-checks li.ok:before{content:"✓ ";color:#5eead4}.vsh-media{-moz-columns:2;columns:2;color:#cbd5e1;font-size:13px}.vsh-media small{margin-left:6px;display:inline}.vsh-file{cursor:pointer;border:1px solid #50627a;border-radius:8px;align-items:center;gap:8px;width:auto;padding:9px 14px;display:inline-flex!important}.vsh-file input{display:none}.vsh-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.vsh-toolbar>span{color:#aebdd0;flex:1;min-width:200px;font-size:13px}.vsh-monitor-grid{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.vsh-editor-wrap{position:relative}.vsh-editor-wrap iframe{background:#111;border:0;border-radius:12px;width:100%;height:min(820px,80vh);min-height:560px}.vsh-editor-wrap button{opacity:.85;position:absolute;bottom:10px;right:10px}.vsh-side{min-width:0}.vsh-screen{background:#000;border-radius:12px;place-items:center;margin-bottom:14px;display:grid;overflow:hidden}.vsh-screen.h{aspect-ratio:16/9}.vsh-screen.v{aspect-ratio:9/16;max-height:520px;margin-inline:auto}.vsh-screen video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.vsh-screen p{text-align:center;padding:16px;font-size:13px}.vsh-pack{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vsh-hint{font-size:13px}@media (width<=1100px){.vsh-monitor-grid,.vsh-pack{grid-template-columns:1fr}}@media (width<=760px){.vsh{padding:12px}.vsh-steps{grid-template-columns:1fr 1fr}.vsh-editor-wrap iframe{min-height:480px}}.vsh-sources{background:#162130;border-radius:12px;margin-bottom:12px;padding:14px}.vsh-sources input[type=url]{flex:1;min-width:220px}.vsh-rights{align-items:flex-start;gap:8px;font-size:13px;display:flex!important}.vsh-rights input{margin-top:3px}.vsh-sources details{margin-top:8px}.vsh-sources summary{cursor:pointer;color:#5eead4}.vsh-sources .ost{margin:10px 0}.vsh-editor-loading{color:#aebdd0;background:#111;border-radius:12px;place-items:center;height:min(820px,80vh);min-height:560px;display:grid}.vsh-edit[hidden]{display:none}.vsh-steps{grid-template-columns:repeat(6,1fr)}@media (width<=1100px){.vsh-steps{grid-template-columns:repeat(3,1fr)}}.vsh-auto .vsh-roster{margin:8px 0;font-size:13px}.vsh-roster ul{gap:6px;padding-left:18px;display:grid}.vsh-log{gap:4px;margin:12px 0;padding:0;font-size:13px;list-style:none;display:grid}.vsh-log li{align-items:center;gap:8px;display:flex}.vsh-log .ok{color:#5eead4}.vsh-log .warn{color:#fbbf24}.vsh-log .spin{animation:1s linear infinite vshspin}@keyframes vshspin{to{transform:rotate(360deg)}}.vsh-warn{color:#fbbf24!important}.vsh-clips{-moz-columns:2;columns:2;color:#cbd5e1;font-size:13px}.vsh-clips small{color:#94a3b8}.vsh-checks li.ko small,.vsh-checks li.ok small{margin-left:6px}.vsh-editor-mode{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 0 11px;display:flex}.vsh-editor-mode button{color:#10233c;background:#e4b96c;border-color:#ecc87b;min-height:44px;font-weight:850}.vsh-editor-mode span{color:#acc2dd;font-size:12px}.vsh-monitor-grid.focus{grid-template-columns:minmax(0,1fr)}.vsh-monitor-grid.focus .vsh-side{display:none}.vsh-monitor-grid.focus .vsh-editor-wrap iframe{height:min(970px,84vh);min-height:680px}.vsh-editor-wrap iframe{min-height:640px}.vsh-export-empty{color:#abbdd3;text-align:center;place-content:center;justify-items:center;gap:11px;width:100%;min-height:170px;padding:18px;display:grid}.vsh-export-empty p{max-width:31ch;margin:0;font-size:12px;line-height:1.6}@media (width<=700px){.vsh-monitor-grid.focus .vsh-editor-wrap iframe,.vsh-editor-wrap iframe{height:75vh;min-height:580px}}.vsh-router-health{background:#112b44;border:1px solid #416585;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:flex}.vsh-router-health>div{flex:1;gap:5px;min-width:0;display:grid}.vsh-router-health strong{color:#ebf5ff;font-size:14px}.vsh-router-health span{color:#b5cae5;overflow-wrap:anywhere;font-size:12px}.vsh-router-health>button{background:#193e63;border:1px solid #4f8bc5;min-height:44px;font-weight:760}.vsh-vision-choice{background:#19324b;border:1px solid #537ca4;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 15px;line-height:1.65;color:#e0eaf8!important;margin:12px 0!important;display:flex!important}.vsh-vision-choice input{accent-color:#d4af68;flex:none;width:20px;height:20px;margin:4px 0 0!important}.vsh-vision-choice input:focus-visible{outline:3px solid #e5c57c}@media (width<=700px){.vsh-router-health>button{width:100%}}.vsh-engines{margin:14px 0}.vsh-engines ul{gap:6px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.vsh-engines li:before{content:"✕ ";color:#fca5a5}.vsh-engines li.ok:before{content:"✓ ";color:#5eead4}.vsh-engines li.info:before{content:"ℹ ";color:#93c5fd}.vsh-pubpack ol{gap:8px;padding-left:20px;display:grid}.vsh-pubpack a{color:#5eead4}.vsh-thumb input[type=range]{width:100%}.vsh-thumb-out{justify-items:start;gap:8px;margin-top:12px;display:grid}.vsh-thumb-out img{border:1px solid #334155;border-radius:8px;width:480px;max-width:100%}.vsh-thumb a.vsh-primary{color:#fff;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;text-decoration:none;display:inline-flex}.vsh-tool-links{color:#e5f3ff;background:#13253a;border:1px solid #35516b;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:13px 0 18px;padding:12px;font-size:12px;display:flex}.vsh-tool-links button{color:#e5f3ff;cursor:pointer;background:#1d3449;border:1px solid #57718a;border-radius:7px;padding:8px 11px}.vsh-tool-links button.on{background:#0d7566;border-color:#5ce1c1}.vsh-capcut{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.vsh-capcut span{color:#aebdd0;max-width:760px}.vsh-rail{display:block}@media (width>=1100px){.vsh .vsh-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:8px 0 6px}.vsh .vsh-steps button{padding:7px 8px;font-size:12px;line-height:1.25}.vsh .vsh-steps b{font-size:12px}.vsh .vsh-steps small{display:none}.vsh .vsh-body{-moz-column-gap:14px;grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:14px;display:grid}.vsh .vsh-edit,.vsh .vsh-monitor-grid,.vsh .vsh-monitor-grid.focus{display:contents}.vsh .vsh-editor-wrap{grid-area:1/1/span 80;align-self:start;position:sticky;top:8px}.vsh .vsh-editor-wrap iframe,.vsh .vsh-monitor-grid.focus .vsh-editor-wrap iframe,.vsh .vsh-editor-loading{height:calc(100vh - 28px);min-height:700px}.vsh .vsh-body>:not(.vsh-edit),.vsh .vsh-edit>:not(.vsh-monitor-grid),.vsh .vsh-side{grid-column:2;min-width:0}.vsh .vsh-edit:not(.is-active)>:not(.vsh-monitor-grid),.vsh .vsh-edit:not(.is-active) .vsh-side,.vsh .vsh-editor-mode{display:none}.vsh .vsh-monitor-grid.focus .vsh-side{display:block}.vsh .vsh-body>[hidden]{display:none}}@media (width<=1099px){.vsh .vsh-edit:not(.is-active){display:none}}.eo-root{color:#172d32;gap:20px;min-width:0;display:grid}.eo-intro{color:#fff;background:#16323a;border-radius:21px;justify-content:space-between;align-items:center;gap:22px;padding:26px;display:flex}.eo-intro>div>span{color:#eee85a;letter-spacing:.16em;font-size:10px;font-weight:900}.eo-intro h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(21px,3vw,30px)}.eo-intro p{color:#cfe0da;max-width:780px;font-size:13px;line-height:1.7}.eo-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.eo-stats>div{background:#fff;border:1px solid #dae4dd;border-radius:15px;padding:15px}.eo-stats small{color:#62796e;font-size:11px}.eo-stats strong{font-size:30px;display:block}.eo-agents,.eo-schedule,.eo-body>div,.eo-preview{background:#fff;border:1px solid #dde7df;border-radius:19px;padding:20px}.eo-agents h3,.eo-schedule h3,.eo-body h3{margin:0 0 12px;font-size:17px}.eo-agents>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.eo-agents span{overflow-wrap:anywhere;background:#f3f7f2;border-radius:11px;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.eo-agents b{color:#ba553e}.eo-schedule{gap:17px;display:grid}.eo-schedule p{color:#637971;font-size:12px}.eo-schedule>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.eo-schedule button{cursor:pointer;background:#f3ed5a;border:0;border-radius:100px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:850;display:inline-flex}.eo-schedule button:disabled{opacity:.5;cursor:not-allowed}.eo-body{grid-template-columns:1fr 1fr;gap:15px;min-width:0;display:grid}.eo-item{text-align:left;cursor:pointer;background:#f7f9f5;border:1px solid #e2e8e2;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;width:100%;margin-bottom:8px;padding:12px;display:flex}.eo-item.is-active{border-color:#c9ac47}.eo-item strong{font-size:12px;display:block}.eo-item small{color:#677b72;font-size:10px}.eo-item em{color:#984836;white-space:nowrap;font-size:10px}.eo-preview{min-width:0}.eo-preview>span{color:#bc533c;font-size:10px;font-weight:900}.eo-preview h3{margin:8px 0;font-size:20px}.eo-preview>p{color:#587269;font-size:12px}.eo-status{align-items:center;gap:10px;margin:11px 0;font-size:12px;display:flex}.eo-draft{border-top:1px solid #dce6dc;margin-top:20px;padding-top:13px}.eo-draft p{font-size:12px;line-height:1.6}.eo-sources{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}@media (width<=960px){.eo-agents>div,.eo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-body{grid-template-columns:1fr}}@media (width<=520px){.eo-intro>svg{display:none}.eo-agents>div{grid-template-columns:1fr}.eo-stats{gap:7px}.eo-stats>div{padding:10px}}.eo-phase-actions,.eo-review{background:#fff;border:1px solid #dde7df;border-radius:19px;padding:20px}.eo-phase-actions h3{margin:0 0 14px;font-size:17px}.eo-phase-actions>div{flex-wrap:wrap;gap:9px;display:flex}.eo-phase-actions button{color:#20383e;cursor:pointer;background:#f5f9f2;border:1px solid #a8c3b2;border-radius:100px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:800;display:flex}.eo-phase-actions button:disabled{opacity:.5;cursor:not-allowed}.eo-review-head{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.eo-review-head span{color:#ae523f;letter-spacing:.12em;font-size:11px;font-weight:900}.eo-review-head h3{margin:7px 0;font-size:22px}.eo-review-head p,.eo-review-foot{color:#5d746c;font-size:12px;line-height:1.6}.eo-review-head>strong{background:#fff1cf;border-radius:100px;align-self:flex-start;padding:8px 14px;font-size:12px}.eo-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.eo-review-fields>label{gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.eo-review-fields>label input{width:100%;font:inherit;border:1px solid #b4c9be;border-radius:10px;min-width:0;padding:11px;font-weight:400}.eo-review-checks,.eo-review-actions{grid-column:1/-1;gap:10px;display:grid}.eo-review-checks label{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.eo-review-actions{flex-wrap:wrap;gap:10px;display:flex}.eo-review-actions button{color:#fff;cursor:pointer;background:#143b39;border:0;border-radius:100px;padding:12px 18px;font-weight:850}.eo-review-actions .eo-review-secondary{color:#20333b;background:#f2efd9}.eo-review-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.eo-review-fields{grid-template-columns:1fr}}
