.p1-box{border:1px solid #12344f;border-radius:10px;padding:12px;background:#08243b;display:flex;flex-direction:column;gap:8px}.step1-screen .p1-box-header,.step1-screen .p1-box .p1-box-header{display:block;font-size:15px;font-weight:800;padding-bottom:6px;border-bottom:1px solid currentColor;color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.75),0 0 14px rgba(57,255,20,.55)!important}.step1-screen .slim-engine-header,.step1-screen .slim-engine-current,.step1-screen .slim-engine-row b{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.75),0 0 14px rgba(57,255,20,.55)!important}.step1-screen .slim-engine-toggle,.step1-screen .slim-engine-row,.step1-screen .slim-engine-menu{border:1px solid var(--btn-green)!important;box-shadow:var(--btn-green-glow)!important}.step1-screen .slim-engine-row.is-picked,.step1-screen .slim-engine-locked .slim-engine-toggle{box-shadow:var(--btn-green-glow-hot)!important;background:#0a2f22!important}.step1-screen .viewer .slim-engine .slim-engine-toggle,.step1-screen .viewer .slim-engine .slim-engine-row{min-height:0!important;font-size:14px!important;font-weight:700!important;justify-content:space-between}.step1-screen .viewer .slim-engine .slim-engine-row{flex-direction:column;align-items:flex-start;font-size:13px!important}.step1-screen .viewer .slim-engine .slim-engine-row span{font-size:12px!important;font-weight:500!important}.p1-fold-toggle{width:100%;text-align:left;padding:8px 12px;font-size:13px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:8px}.step1-screen .viewer button.p1-fold-toggle{min-height:44px!important;font-size:13px!important}.p1-fold{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:10px;border:1px solid #1e4a5f;border-radius:8px;background:#020b13}.p1-chat-log{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto;font-size:12px;background:#041624;border-radius:8px;padding:8px}.p1-chat-row{display:flex;gap:6px;align-items:flex-end}.p1-btn-row.shot-attrs-lock-bar{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-radius:0 0 8px 8px;margin:0 -10px -10px}.step1-screen .p1-btn-row.shot-attrs-lock-bar .approve{width:100%;min-height:48px}.step1-screen .p1-box .p1-btn-row.shot-attrs-lock-bar button.approve-success.p1-locked-bright,.step1-screen .p1-box .p1-btn-row.shot-attrs-lock-bar button.approve-success.p1-locked-bright:disabled,.step1-screen .viewer .slim-engine button.approve.slim-engine-lock.s5-locked-bright{box-shadow:var(--btn-green-glow-hot)!important;background:#0f4a2f!important;filter:brightness(1.25)!important;border:2px solid var(--btn-green)!important;color:#f3ffe8!important}.step1-screen .p1-box .p1-btn-row.shot-attrs-lock-bar button.approve-ready.p1-approve-waiting{animation:p1-approve-pulse .9s ease-in-out infinite!important;outline:3px solid #ff4d4d;outline-offset:2px}@keyframes p1-approve-pulse{0%,to{outline-color:#ff4d4d40;filter:brightness(1)}50%{outline-color:#ff4d4d;filter:brightness(1.35)}}@media (prefers-reduced-motion: reduce){.step1-screen .p1-box .p1-btn-row.shot-attrs-lock-bar button.approve-ready.p1-approve-waiting{animation:none!important}}.p1-vibe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.p1-vibe-grid label,.p1-scene-vibe label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700}.p1-scene-vibe{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.p1-presets{display:flex;flex-wrap:wrap;gap:6px}.p1-ref{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.step1-screen .viewer button.p1-small{min-height:40px!important;padding:8px 12px!important;font-size:13px!important}.step1-screen .viewer .p1-chat-row button[title=Speak],.step1-screen .viewer .p1-chat-row button.p1-send{width:72px!important;height:52px!important;min-height:52px!important;min-width:72px!important;padding:0!important;border-radius:8px!important;flex:none}.step1-screen .viewer .p1-box .p1-btn-row.shot-attrs-lock-bar button.p1-nothing.p1-nothing,.step1-screen .viewer .p1-box .p1-btn-row.shot-attrs-lock-bar button.p1-nothing.p1-nothing:disabled{background:#1d2630!important;border:2px solid #6b7785!important;border-color:#6b7785!important;color:#c9d2db!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;cursor:default!important;filter:none!important;opacity:1!important}.p1-btn-row.shot-attrs-lock-bar.p1-btn-row-3{grid-template-columns:1fr 1fr 1fr}.step1-screen .viewer .p1-box .p1-btn-row.shot-attrs-lock-bar button.p1-produce-hot.p1-produce-hot{box-shadow:var(--btn-green-glow-hot)!important;border-color:#b6ffa0!important;text-shadow:0 0 10px #fff,0 0 18px rgba(57,255,20,.95)!important}.step1-screen .viewer .p1-box .p1-btn-row.shot-attrs-lock-bar button.p1-finish.p1-finish{font-size:13px!important;line-height:1.15!important;letter-spacing:.02em;outline:2px solid #ffffff;outline-offset:3px}.step1-screen .viewer .p1-box .p1-btn-row.shot-attrs-lock-bar button.p1-finish.p1-finish:disabled{outline-color:#ffffff59}.step12-scope .s12-drop{display:flex;flex-direction:column;gap:10px;min-width:0}.step12-scope .s12-drop-body{display:flex;flex-direction:column;gap:12px;min-width:0}.step12-scope.step12-scope.step12-scope button.s12-toggle,.step12-scope.step12-scope.step12-scope button.s12-toggle:hover,.step12-scope.step12-scope.step12-scope button.s12-toggle:disabled{width:100%;text-align:left;padding:8px 10px!important;font-size:14px!important;font-weight:600!important;box-shadow:0 0 0 1px #2f7dff,0 0 10px #2f7dff66!important;white-space:normal}.step12-scope .s12-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.step12-scope .s12-side{min-width:0;padding:8px;border-radius:8px;box-shadow:var(--lit-ring-small);display:flex;flex-direction:column;gap:8px;background:#0a0f1c}.step12-scope.step12-scope .s12-side-hdr{font-size:17px}.step12-scope .s12-side{container-type:inline-size}.step12-scope .s12-side-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:auto}.step12-scope.step12-scope.step12-scope .s12-side-btns button{width:100%;min-width:0;white-space:nowrap;overflow:visible;font-size:11px!important;font-size:clamp(9px,4.6cqi,11px)!important;letter-spacing:0!important;padding:7px 2px!important;line-height:1.15}@container (max-width:200px){.step12-scope.step12-scope.step12-scope .s12-side-btns button{white-space:normal;text-wrap:balance}}.step12-scope.step12-scope.step12-scope .s12-add{width:100%}.step12-scope .s12-url{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;align-items:center}.step12-scope .s12-url-link{grid-column:1 / -1}.step12-scope.step12-scope .s12-url input{background:#000!important;color:#9cf!important;border:none!important;border-radius:5px;padding:6px 8px;font-size:13px;box-shadow:0 0 0 1px #2f7dff!important;min-width:0;width:100%;box-sizing:border-box}.step12-scope.step12-scope.step12-scope .s12-url .s12-x{padding:6px 0!important;font-size:12px!important}.step12-scope.step12-scope .s12-note{grid-column:1 / -1;font-size:12px;color:#ffd76a!important;text-shadow:0 0 6px #ffd76a88!important}.step12-scope.step12-scope .s12-sent{font-size:12px;color:#3dff8a!important}.step12-scope .s12-results{display:flex;flex-direction:column;gap:2px}.step12-scope .s12-list{gap:8px}.step12-scope .s12-list-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center}.step12-scope.step12-scope.step12-scope .s12-list-row button{text-align:left;padding:7px 10px!important;font-size:13px!important}.step12-scope input[type=checkbox]{accent-color:var(--lit-red);width:18px;height:18px;box-shadow:0 0 0 2px var(--lit-blue),0 0 0 4px var(--lit-green),0 0 8px 3px #3dff8a88}@media (max-width:900px){.step12-scope .s12-two{grid-template-columns:1fr}}.lit3-scope .s12p-chat{display:flex;flex-direction:column;gap:8px;padding:12px;background:#0a0f1c;border-radius:8px;box-shadow:var(--lit-ring-small)}.lit3-scope .s12p-chat-log{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.lit3-scope .s12p-msg{margin:0;padding:6px 10px;border-radius:8px;font-size:13px;color:#fff;background:#0b1530;align-self:flex-start;max-width:85%}.lit3-scope .s12p-me{align-self:flex-end;background:#0a3a1c}.lit3-scope .s12p-chat-row{display:flex;gap:8px;align-items:stretch}.lit3-scope .s12p-chat-row textarea{flex:1;min-width:0;background:#0b1530;color:#fff;border:0;border-radius:7px;box-shadow:var(--s12-field);padding:8px 10px;font:inherit;resize:vertical}.lit3-scope.lit3-scope .s12p-chat-row button{flex:0 0 120px;width:120px;min-width:0}.lit3-scope .s12p-deploy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lit3-scope .s11-title-tick{width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle}@media (max-width:900px){.lit3-scope .s12p-deploy{grid-template-columns:repeat(2,minmax(0,1fr))}}.lit3-scope .s12p-halves{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lit3-scope .s12p-half{display:flex;flex-direction:column;gap:7px;min-width:0}@media (max-width:600px){.lit3-scope .s12p-halves{grid-template-columns:1fr}}.lit3-scope .s12p-dest{display:flex;flex-direction:column;gap:4px}.lit3-scope .s12p-dest-hdr{color:#fff;font-size:13px;font-weight:800}.lit3-scope .s12p-line{display:grid;grid-template-columns:1fr 1fr;gap:0;border:0;border-radius:7px;overflow:hidden;background:#0d1530;box-shadow:var(--s12-field)}.lit3-scope .s12p-field{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 8px;color:#fff}.lit3-scope .s12p-field+.s12p-field{border-left:2px solid #29e07a}.lit3-scope .s12p-field span{color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.lit3-scope .s12p-field input{flex:1;min-width:0;background:transparent;color:#fff;border:0;border-radius:5px;padding:4px 6px;font-size:12px;box-shadow:var(--s12-field)}.lit3-scope .s12p-manage{display:flex;flex-direction:column;gap:8px;margin-top:8px}.lit3-scope .s12p-manage-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr) auto;gap:8px;align-items:center}.lit3-scope .s12p-manage select{background:#0d1530;color:#fff;border:0;box-shadow:var(--s12-field);border-radius:7px;padding:8px;font-size:13px;min-width:0}.lit3-scope .s12p-manage button{background:#0d1530;color:#fff;border:0;box-shadow:var(--s12-btn);border-radius:7px;padding:8px 14px;font-weight:700;font-size:13px}.lit3-scope .s12p-manage .s12p-field{border:0;border-radius:7px;background:#0d1530;box-shadow:var(--s12-field)}.lit3-scope.s12-scope{--s12-g:#2bff6a;--s12-r:#ff2a3c;--s12-gap:#05070d;--lit-green:var(--s12-g);--lit-blue:var(--s12-r);--lit-ring:inset 0 0 18px 5px rgba(43,255,106,.9),0 0 0 5px var(--s12-g),0 0 0 7px var(--s12-gap),0 0 0 12px var(--s12-r),0 0 28px 13px rgba(255,42,60,.9);--lit-ring-small:inset 0 0 14px 4px rgba(43,255,106,.85),0 0 0 4px var(--s12-g),0 0 0 6px var(--s12-gap),0 0 0 10px var(--s12-r),0 0 22px 10px rgba(255,42,60,.85);--s12-btn:inset 0 0 11px 3px rgba(43,255,106,.8),0 0 0 4px var(--s12-g),0 0 0 5px var(--s12-gap),0 0 0 8px var(--s12-r),0 0 18px 7px rgba(255,42,60,.85);--s12-btn-hot:inset 0 0 15px 5px rgba(43,255,106,1),0 0 0 4px #7dffa3,0 0 0 5px var(--s12-gap),0 0 0 8px #ff5a6a,0 0 28px 12px rgba(255,42,60,1);--s12-field:inset 0 0 9px 2px rgba(43,255,106,.75),0 0 0 3px var(--s12-g),0 0 0 4px var(--s12-gap),0 0 0 6px var(--s12-r),0 0 14px 6px rgba(255,42,60,.75);--lit-btn:var(--s12-btn);--lit-btn-hot:var(--s12-btn-hot);--lit-btn-red:var(--s12-btn-hot);--lit-btn-green:var(--s12-btn);--btn-blue:var(--s12-g);--btn-blue-glow:var(--s12-btn);--btn-blue-glow-hot:var(--s12-btn-hot)}.lit3-scope.lit3-scope.s12-scope :is(.lit-select,.slim-engine-toggle,select){box-shadow:var(--s12-field)!important}.lit3-scope.lit3-scope.s12-scope .slim-engine-menu{box-shadow:var(--lit-ring-small)!important}.lit3-scope.lit3-scope.s12-scope button.lit-btn-hot,.lit3-scope.lit3-scope.s12-scope button.lit-btn-done{background:#0a3a1c!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s11-title-row button.lit-btn-done{background:#0a3a1c!important;box-shadow:var(--s12-btn-hot)!important}.lit3-scope.s12-scope :is(.s11-field input,.s11-field textarea){box-shadow:var(--s12-field)}.lit3-scope.lit3-scope.s12-scope .actions :is(.home-studio-dd-menu){box-shadow:var(--lit-ring-small)!important}.lit3-scope.s12-scope .s11-check input{accent-color:var(--s12-g)}.lit3-scope.lit3-scope.s12-scope,.lit3-scope.lit3-scope.s12-scope :is(h2,h3,p,span,b,strong,label,div,option,select,button,section,input,textarea,small){color:#fff!important;text-shadow:0 0 3px #fff,0 0 1px #fff!important;-webkit-font-smoothing:antialiased}.lit3-scope.s12-scope .lit-title{font-size:26px!important;font-weight:800;letter-spacing:.04em;margin:6px 0 4px}.lit3-scope.s12-scope .s11-out-hdr{font-size:20px!important;font-weight:800;letter-spacing:.06em;text-align:center;margin:0}.lit3-scope.lit3-scope.s12-scope :is(.s11-pick-hdr,.slim-engine-header){font-size:15px!important;font-weight:800;letter-spacing:.04em;text-align:left;margin:0;line-height:1.3}.lit3-scope.s12-scope .s12p-dest-hdr{font-size:13px!important;font-weight:800;text-align:left;line-height:1.3}.lit3-scope.s12-scope :is(input,textarea)::placeholder{color:#d9e2ff!important;opacity:1;text-shadow:none!important}.lit3-scope.lit3-scope.s12-scope :is(input,textarea):placeholder-shown{text-shadow:none!important}.lit3-scope.lit3-scope.s12-scope :is(p,span,label,option,select,input,textarea,small,button){font-weight:700}.lit3-scope.lit3-scope.s12-scope :is(.s12p-field span,.s12p-field input,.s11-small-line,.s12p-msg,.slim-engine-row span){font-weight:700}.lit3-scope.s12-scope .s11-out-hdr{text-shadow:0 0 4px #fff,0 0 2px #fff!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope :is(.lit-title,.lit-hdr,.s11-out-hdr,.s11-pick-hdr,.s11-sec-hdr,.s11-title-sec-hdr,.s11-title-no,.slim-engine-header,.s12p-dest-hdr,.step-save-nav-caption,.s11-bottom-row *,.s11-count,.s11-sub){color:#fff!important;text-shadow:0 0 3px #fff,0 0 1px #fff!important}.lit3-scope.s12-scope :is(.step-save-nav-caption,.s11-pick-hdr,.s11-out-hdr,.slim-engine-header,.s12p-dest-hdr,.lit-title){position:relative;z-index:3}.lit3-scope.s12-scope .s11-bottom-row label,.lit3-scope.s12-scope .s11-bottom-row small,.lit3-scope.s12-scope .s11-bottom-row [class*=caption]{position:relative;z-index:3;margin-bottom:6px}.lit3-scope.lit3-scope.lit3-scope.s12-scope :is(p,span,label,option,select,button,input,textarea,small,.s11-small-line,.s12p-msg,.slim-engine-row span,.slim-engine-row b,.slim-engine-current){font-size:15px!important;line-height:1.35}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field span{font-size:14px!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope .lit-title{font-size:27px!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s11-out-hdr{font-size:21px!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope :is(.s11-pick-hdr,.slim-engine-header,.s11-sec-hdr,.s11-title-sec-hdr){font-size:17px!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-dest-hdr,.lit3-scope.lit3-scope.lit3-scope.s12-scope .step-save-nav-caption{font-size:15px!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope :is(.s11-title-row button,.s11-drop-toggle,.slim-engine-toggle){min-height:42px}.lit3-scope.s12-scope .s12p-half{container-type:inline-size}.lit3-scope.s12-scope .s12p-field input{min-height:30px}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .lit-title{font-size:32px!important;font-weight:800!important;line-height:1.2}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s11-out-hdr{font-size:26px!important;font-weight:800!important;line-height:1.2}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope :is(.s11-pick-hdr,.slim-engine-header,.s11-sec-hdr,.s11-title-sec-hdr,.step-save-nav-caption){font-size:20px!important;font-weight:800!important;line-height:1.25}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-dest-hdr{font-size:17px!important;font-weight:800!important;line-height:1.25}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope :is(button,select,.s11-drop-toggle,.slim-engine-toggle,.s12p-field span,.s12p-field input){font-size:15px!important;font-weight:800!important}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope :is(button,.s11-drop-toggle,.slim-engine-toggle) :is(span,b){font-size:15px!important;font-weight:800!important}.lit3-scope.s12-scope .s12p-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.lit3-scope.s12-scope .s12p-field+.s12p-field{border-top:0!important;border-left:2px solid var(--s12-g)!important}.lit3-scope.s12-scope .s12p-field{gap:3px;padding:3px 5px}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field span{letter-spacing:0;flex:none}.lit3-scope.lit3-scope.s12-scope .s12p-field input{padding:2px 4px;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.lit3-scope.s12-scope .s12p-halves{gap:8px}.lit3-scope.s12-scope .s12p-field{gap:2px;padding:2px 3px}.lit3-scope.s12-scope .s12p-field input{padding:2px 3px}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field span{margin-right:5px}.lit3-scope.s12-scope .s12p-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0;overflow:hidden;border-radius:8px;background:#0d1530;box-shadow:var(--s12-field)!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field{display:flex;align-items:center;gap:6px;padding:5px 8px;min-width:0;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field+.s12p-field{border-left:2px solid var(--s12-g)!important}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field input{flex:1 1 auto;min-width:0;width:100%;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:2px 0;outline:none}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field span{margin-right:0;flex:none}.lit3-scope.s12-scope .s12p-half{gap:10px}.lit3-scope.s12-scope .s12p-dest{gap:5px}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field{gap:4px;padding:5px 6px}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field input{text-overflow:clip;letter-spacing:-.2px}.lit3-scope.s12-scope .s12p-halves{gap:6px}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field{gap:3px;padding:5px 4px 5px 6px}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s12p-field input{letter-spacing:-.3px}.lit3-scope.lit3-scope.s12-scope .s12p-halves{grid-template-columns:1fr!important;gap:18px}.lit3-scope.s12-scope .s12p-half{container-type:normal}.lit3-scope.s12-scope .s11-drop-menu:has(.s11-title-list){background:transparent!important;box-shadow:none!important;padding:0!important}.lit3-scope.s12-scope .s11-title-list{gap:10px}.lit3-scope.s12-scope .s11-title-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;overflow:hidden;border-radius:8px;background:#0d1530;box-shadow:var(--s12-field)}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s11-title-no{display:flex;align-items:center;gap:6px;padding:6px 10px;min-width:0!important;border-right:2px solid var(--s12-g);white-space:nowrap}.lit3-scope.s12-scope .s11-title-wide .s11-title-no{min-width:0}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s11-title-row button{height:auto!important;min-height:38px;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;text-align:left;padding:6px 10px!important}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .s11-title-row button.lit-btn-done{background:#0a3a1c!important;box-shadow:none!important}.lit3-scope.lit3-scope.s12-scope .slim-engine-menu{padding:6px!important;gap:0!important}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .slim-engine-row{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:6px!important;padding:8px 10px!important}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .slim-engine-row+.slim-engine-row{border-top:2px solid var(--s12-g)!important;border-radius:0!important}.lit3-scope.lit3-scope.lit3-scope.lit3-scope.s12-scope .slim-engine-row.is-picked{background:#0a3a1c!important}.lit3-scope.s12-scope .slim-engine-menu>p,.lit3-scope.s12-scope .slim-engine-menu>.slim-engine-desc{padding:4px 8px}.lit3-scope.lit3-scope.s12-scope .s12p-chat-row textarea{box-shadow:none!important;border:2px solid var(--s12-g)!important;background:#0b1530}.lit3-scope.lit3-scope.s12-scope .s11-title-row{grid-template-columns:185px minmax(0,1fr)}.lit3-scope.lit3-scope.lit3-scope.s12-scope .s11-title-no{padding-left:12px}.lit3-scope.s12-scope .s11-title-tick{margin:0 6px 0 0}.prompt-console-scope .pc-breakdown-dropdown{margin-top:16px}.prompt-console-scope .pc-breakdown-dropdown>.shot-attrs-wrap>button.dest-toggle{font-size:26px!important;font-weight:800!important;color:#fff}.prompt-console-scope .pc-breakdown-list{margin:0;display:flex;flex-direction:column;gap:0}.prompt-console-scope .pc-breakdown-line{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;align-items:center;min-height:36px;padding:6px 0;border-bottom:1px solid rgba(47,139,255,.45)}.prompt-console-scope .pc-breakdown-line dt{margin:0;font-size:15px;font-weight:800;color:#fff;white-space:nowrap}.prompt-console-scope .pc-breakdown-line dd{margin:0;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-console-scope .pc-breakdown-scenes{display:flex;flex-direction:column}.prompt-console-scope .pc-breakdown-scenes .p1-box-header{margin-bottom:8px}.prompt-console-scope .pc-breakdown-scenes p{margin:0;font-size:15px;font-weight:800;color:#fff}.prompt-console-scope{--pc-green:#29e07a;--pc-blue:#2f8bff;--pc-red:#ff3b54;--pc-lit:#39ff14;--pc-field:#0d1530;--pc-panel:#0b1224;--pc-deep:#070c1c;color:#fff;font-size:15px}.prompt-console-scope h2{font-size:18px!important;line-height:1.15;color:#fff!important;text-shadow:0 0 3px #fff!important}.prompt-console-scope h3,.prompt-console-scope h4,.prompt-console-scope .p1-box-header{font-size:20px!important;font-weight:800;color:#fff!important;text-shadow:0 0 2px #fff!important}.prompt-console-scope .guide-ai-panel,.prompt-console-scope .pc-panel{background:var(--pc-panel)!important;border:5px solid var(--pc-green)!important;outline:5px solid var(--pc-blue);outline-offset:2px;border-radius:12px!important;box-shadow:0 0 14px #29e07a8c inset,0 0 18px #2f8bffcc}.prompt-console-scope .pc-panel{padding:16px;margin:18px 7px 10px}.prompt-console-scope .guide-ai-panel{margin:8px 7px 18px!important}.prompt-console-scope .guide-ai-toggle,.prompt-console-scope .guide-ai-panel p{color:#fff!important;font-size:15px!important}.prompt-console-scope .guide-ai-panel>p:first-child{font-size:17px!important;font-weight:800;text-shadow:0 0 2px #fff}.prompt-console-scope .pc-panel button,.prompt-console-scope .pc-panel input,.prompt-console-scope .pc-panel select,.prompt-console-scope .guide-ai-panel button{border:3px solid var(--pc-green);outline:3px solid var(--pc-blue);outline-offset:1px;border-radius:8px;background:var(--pc-field);color:#fff;box-shadow:0 0 10px #2f8bff8c;font-size:15px;transform:none!important}.prompt-console-scope .pc-panel input,.prompt-console-scope .pc-panel select{padding:10px 12px;font-family:inherit}.prompt-console-scope .pc-panel input::placeholder{color:#b9c6e4;opacity:1}.prompt-console-scope .pc-panel input:focus-visible,.prompt-console-scope .pc-panel select:focus-visible,.prompt-console-scope .pc-panel button:focus-visible,.prompt-console-scope .guide-ai-panel button:focus-visible{outline-color:#fff}.prompt-console-scope .pc-panel button,.prompt-console-scope .guide-ai-panel button{padding:10px 14px;font-weight:800;animation:none}.prompt-console-scope .pc-panel button:hover:not(:disabled),.prompt-console-scope .guide-ai-panel button:hover:not(:disabled){box-shadow:0 0 14px #29e07acc,0 0 18px #2f8bffe6}.prompt-console-scope .vibe-directing-box{background:var(--pc-deep)!important;border:3px solid var(--pc-green)!important;outline:3px solid var(--pc-blue);outline-offset:1px;border-radius:10px!important;padding:14px!important}.prompt-console-scope .vibe-directing-box>div{font-size:15px}.prompt-console-scope .vibe-directing p{color:#e6ecff!important;font-size:15px!important}.prompt-console-scope .vibe-directing button[aria-pressed=true]{border-color:var(--pc-red);outline-color:var(--pc-red);box-shadow:0 0 12px #ff3b54cc}.prompt-console-scope button.dest-toggle{padding:10px 12px!important;font-size:15px!important;border-radius:8px!important;color:#fff}.prompt-console-scope button.dest-toggle.help-toggle-open{box-shadow:0 0 14px #29e07acc,0 0 18px #2f8bffe6}.prompt-console-scope .dest-body,.prompt-console-scope .shot-attrs{background:var(--pc-deep);border:3px solid var(--pc-green);outline:3px solid var(--pc-blue);outline-offset:1px;border-radius:8px;padding:12px;margin-top:10px;color:#fff}.prompt-console-scope .shot-attrs p{color:#fff;font-size:15px}.prompt-console-scope .slim-engine-header{font-size:20px!important;font-weight:800!important;border-bottom:none;padding-bottom:0;color:#fff;text-shadow:0 0 2px #fff}.prompt-console-scope .pc-panel button.slim-engine-toggle{font-size:17px;padding:10px 12px;color:#fff}.prompt-console-scope .slim-engine-current{color:#fff}.prompt-console-scope .slim-engine-menu{background:var(--pc-deep);border:3px solid var(--pc-green);outline:3px solid var(--pc-blue);outline-offset:1px;margin-top:4px;padding:10px;gap:10px}.prompt-console-scope .pc-panel button.slim-engine-row{font-size:17px;padding:9px 12px;background:var(--pc-field);color:#fff}.prompt-console-scope .slim-engine-row b{color:#fff}.prompt-console-scope .slim-engine-row span{font-size:15px;color:#e6ecff;opacity:1;font-weight:600}.prompt-console-scope .pc-panel button.slim-engine-row.is-picked,.prompt-console-scope button[aria-pressed=true]:not([aria-label]){background:#0f3d2a;border-color:var(--pc-lit);outline-color:var(--pc-lit);box-shadow:0 0 0 2px #39ff1459 inset,0 0 18px var(--pc-lit),0 0 30px #39ff148c}.prompt-console-scope .slim-engine-locked .slim-engine-toggle{filter:none;box-shadow:0 0 16px #29e07ae6,0 0 22px #2f8bff}.prompt-console-scope button.approve-ready,.prompt-console-scope button.approve-working{border-color:var(--pc-red);outline-color:var(--pc-red);background:#2a0910;box-shadow:0 0 12px #ff3b54b3}.prompt-console-scope button.approve-success,.prompt-console-scope button.s5-locked-bright{border-color:var(--pc-lit);outline-color:var(--pc-blue);background:#0f3d2a;box-shadow:0 0 18px var(--pc-lit),0 0 24px #2f8bffe6;filter:brightness(1.15)}.prompt-console-scope .console-bottom .console-row>button{padding:12px 8px!important;font-size:15px!important;min-height:48px;text-align:center!important;justify-content:center;white-space:normal;width:100%}.prompt-console-scope .console-bottom select{font-size:15px}.prompt-console-scope .pc-panel textarea{border:3px solid var(--pc-green);outline:3px solid var(--pc-blue);outline-offset:1px;border-radius:8px;background:var(--pc-field);color:#fff;font-size:15px;padding:10px 12px;font-family:inherit}.prompt-console-scope .p1-box{background:var(--pc-deep)}.prompt-console-scope .p1-box-header{color:#fff;text-shadow:0 0 2px #fff;border-bottom:1px solid currentColor;padding-bottom:6px}.prompt-console-scope .console-step1-cards .section-hint,.prompt-console-scope .console-step1-cards label{font-size:13px;color:#e6ecff}.prompt-console-scope .pc-cards-dropdown>.shot-attrs-wrap>button.dest-toggle{font-size:26px!important;font-weight:800!important;color:#fff}.prompt-console-scope .console-jump,.prompt-console-scope .console-jump .step-save-nav,.prompt-console-scope .console-jump .step-save-nav-label,.prompt-console-scope .console-jump .home-studio-dd{width:100%;min-width:0;margin:0;display:block}.prompt-console-scope .console-jump button.home-studio-dd-btn{width:100%;min-height:48px;padding:12px 8px!important;font-size:15px!important;justify-content:center;text-align:center}.prompt-console-scope .guide-ai-panel{padding:16px!important}.prompt-console-scope .guide-ai-panel .guide-ai-buttons{gap:10px!important}.prompt-console-scope .guide-ai-panel .guide-ai-buttons>button{min-height:48px;padding:10px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-console-scope .vibe-input-row{gap:10px!important;margin-top:10px!important}.prompt-console-scope .vibe-input-row>input{min-height:48px;box-sizing:border-box}.prompt-console-scope .vibe-input-row>button{flex:0 0 84px;width:84px;min-height:48px;padding:10px 0;box-sizing:border-box;text-align:center}.prompt-console-scope .console-bottom .console-row{gap:10px!important}.prompt-console-scope .console-bottom .console-row>button,.prompt-console-scope .console-jump button.home-studio-dd-btn{height:48px;min-height:48px;padding:0 6px!important;white-space:nowrap;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px}.prompt-console-scope>.nav-tuck{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none}.prompt-console-scope>.nav-tuck>.nav-tuck-panel{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 27px}.prompt-console-scope>.nav-tuck .nav-tuck-row{display:contents}.prompt-console-scope>.nav-tuck .nav-tuck-panel button{width:100%;min-width:0;height:48px;padding:0 2px;white-space:nowrap;bo-sizing:border-bo}.prompt-console-scope button[data-testid=console-setup-lock]{min-height:48px}.prompt-console-scope .console-jump button.home-studio-dd-btn .dd-chevron{margin-left:0;position:static}.prompt-console-scope .console-jump button.home-studio-dd-btn .dd-toggle-label{flex:0 1 auto}.prompt-console-scope .console-confirm{display:flex;flex-direction:column;gap:10px}.prompt-console-scope .console-confirm-text{margin:0;font-size:15px;font-weight:800;color:#fff;text-align:center;text-shadow:0 0 2px #fff}.prompt-console-scope .pc-sticky-top{position:sticky;top:-20px;z-index:20;background:#061d31;padding-top:20px;margin-top:-20px}.prompt-console-scope .console-bottom-productions{position:sticky;bottom:-20px;z-index:20;background:#0b1224;padding:12px 0 20px;margin-bottom:-20px}:root{--btn-blue:#00f0ff;--btn-green:#39ff14;--btn-blue-glow:0 0 0 1px rgba(0,240,255,.55),0 0 18px var(--btn-blue),0 0 32px rgba(0,240,255,.55);--btn-blue-glow-hot:0 0 0 1px rgba(0,240,255,.75),0 0 24px var(--btn-blue),0 0 40px rgba(0,240,255,.7);--btn-green-glow:0 0 0 1px rgba(57,255,20,.55),0 0 18px var(--btn-green),0 0 32px rgba(57,255,20,.55);--btn-green-glow-hot:0 0 0 1px rgba(57,255,20,.75),0 0 24px var(--btn-green),0 0 40px rgba(57,255,20,.7)}.step5-green-scope{--btn-blue:#39ff14;--btn-blue-glow:var(--btn-green-glow);--btn-blue-glow-hot:var(--btn-green-glow-hot)}.step5-green-scope .viewer{border-color:#39ff14}.step5-green-scope select{border-color:#39ff14!important}.step5-green-scope .scene-screen{background:#00040a;border:1px solid #39ff14;box-shadow:0 0 24px #39ff142e;border-radius:8px}.step5-green-scope .scene-mic-float{position:absolute;right:6px;top:6px;z-index:2}:root{font-family:Inter,system-ui,sans-serif;background:#041526;color:#eaf7ff}*{box-sizing:border-box}body{margin:0}main{max-width:none;width:100%;margin:0 auto;padding:18px}header{padding:14px 0}nav,.controls{display:flex;gap:8px;flex-wrap:wrap}button{background:#12344f;color:#fff;border:1px solid var(--btn-blue);border-radius:12px;padding:14px 20px;font-weight:700;font-size:15px;cursor:pointer;box-shadow:var(--btn-blue-glow);transition:box-shadow .15s,transform .1s}button:hover:not(:disabled){box-shadow:var(--btn-blue-glow-hot);transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}select{border-radius:10px;padding:8px 10px;font-size:14px}.approve{border-color:var(--btn-green);box-shadow:var(--btn-green-glow)}.approve:hover:not(:disabled){box-shadow:var(--btn-green-glow-hot)}.danger{background:#3a1414;border-color:#ff4d4d;box-shadow:0 0 16px #ff4d4d}.danger:hover:not(:disabled){box-shadow:0 0 28px #ff4d4d;animation:pulse .8s ease-in-out infinite}.danger-success{background:#123a1e;border-color:var(--btn-green);box-shadow:var(--btn-green-glow);animation:none}button.danger-success:disabled{opacity:1;filter:none;cursor:not-allowed}.approve-ready{border-color:#ff4d4d;box-shadow:0 0 12px #ff4d4d}.approve-working{border-color:#ff4d4d;box-shadow:0 0 14px #ff4d4d;animation:pulse 1s ease-in-out infinite}.approve-success{border-color:var(--btn-green);box-shadow:var(--btn-green-glow)}.produce-working{border-color:var(--btn-blue);box-shadow:0 0 0 3px var(--btn-blue),0 0 22px #ff4d4d,0 0 18px #00f0ff8c;animation:produce-pulse .9s ease-in-out infinite}@keyframes produce-pulse{0%,to{box-shadow:0 0 0 3px var(--btn-blue),0 0 26px #ff4d4d,0 0 20px #00f0ff99}50%{box-shadow:0 0 0 3px var(--btn-blue),0 0 10px #ff4d4d,0 0 14px #00f0ff66}}button.produce-working:disabled{opacity:1;filter:none;cursor:not-allowed;box-shadow:0 0 0 3px var(--btn-blue),0 0 22px #ff4d4d,0 0 18px #00f0ff8c}button.approve-working:disabled,button.approve-success:disabled{opacity:1;filter:none;cursor:not-allowed}button.approve-working:disabled{box-shadow:0 0 14px #ff4d4d}button.approve-success:disabled{box-shadow:var(--btn-green-glow)}.repair{border-color:#ff4d4d;box-shadow:0 0 14px #ff4d4d}.repair:hover:not(:disabled){box-shadow:0 0 22px #ff4d4d}.steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;padding:10px 0}.steps span{display:flex;align-items:center;gap:8px;min-width:150px;padding:8px;background:#08243b;border-radius:8px;white-space:normal}.arrow{color:#123047;font-size:18px;flex:none}.arrow.arrow-lit{color:var(--btn-blue);text-shadow:0 0 10px var(--btn-blue)}.light{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;background:#123047}.light-approved{background:var(--btn-green);box-shadow:0 0 10px var(--btn-green)}.light-current{background:var(--btn-blue);box-shadow:0 0 12px var(--btn-blue);animation:pulse 1.4s ease-in-out infinite}.light-locked{background:#123047}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.help-toggle{border-color:#ff4d4d;animation:help-flash 1.6s ease-in-out infinite}@keyframes help-flash{0%,to{box-shadow:0 0 12px #ff4d4d;border-color:#ff4d4d}50%{box-shadow:var(--btn-green-glow);border-color:var(--btn-green)}}.help-toggle-open{border-color:var(--btn-green);box-shadow:var(--btn-green-glow);animation:none}.viewer-shell{display:grid;grid-template-columns:1fr 230px;gap:18px;margin-top:18px}.viewer{background:#061d31;border:1px solid #25d7ff;border-radius:16px;padding:16px;overflow:visible}.cinema-step-console,.cinema-step-console .home-studio-dd{overflow:visible}.screen{aspect-ratio:16/9;display:grid;place-items:center;background:#020b13;border-radius:12px;text-align:center;pointer-events:auto}.viewer-stage{position:relative;z-index:2;pointer-events:auto}.viewer-stage .screen,.viewer-stage .controls{pointer-events:auto}.viewer-produce-veil,.produce-working-overlay{pointer-events:none}.counter{font-size:20px;font-weight:800;margin-bottom:10px}.actions{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;box-sizing:border-box;background:transparent;border:none;box-shadow:none;overflow:visible;position:sticky;top:96px;align-self:start;z-index:4}.actions>button,.actions .step-save-control{min-height:42px;padding:8px 10px;font-size:12px;font-weight:700;width:100%;box-sizing:border-box;border-radius:10px;background:#12344f;color:#fff;opacity:1;filter:none;text-shadow:none;transition:box-shadow .12s,transform .08s,filter .08s,border-color .12s}.actions>button:not(.approve):not(.approve-ready):not(.approve-working):not(.approve-success):not(.produce-working):not(.repair),.actions .step-save-control:not(.approve){border:2px solid var(--btn-blue);box-shadow:var(--btn-blue-glow);animation:none}.actions>button:not(.approve):not(.approve-ready):not(.approve-working):not(.approve-success):not(.produce-working):not(.repair):hover:not(:disabled),.actions .step-save-control:not(.approve):hover{border-color:var(--btn-blue);box-shadow:var(--btn-blue-glow-hot);animation:none}.actions>button.approve:not(.approve-ready):not(.approve-working),.actions>button.approve-success,.actions .step-save-control.approve{border:2px solid var(--btn-green);box-shadow:var(--btn-green-glow);animation:none}.actions>button.approve:not(.approve-ready):not(.approve-working):hover:not(:disabled),.actions>button.approve-success:hover:not(:disabled),.actions .step-save-control.approve:hover{border-color:var(--btn-green);box-shadow:var(--btn-green-glow-hot);animation:none}.actions>button.approve-ready,.actions>button.approve-working,.actions>button.repair{border:2px solid #ff4d4d;box-shadow:0 0 0 1px #ff4d4d8c,0 0 16px #ff4d4d,0 0 26px #ff4d4db3;color:#fff;text-shadow:0 0 8px rgba(255,77,77,.95),0 0 16px rgba(255,77,77,.55)}.actions>button.approve-working{animation:pulse 1s ease-in-out infinite}.actions>button.approve-ready:hover:not(:disabled),.actions>button.approve-working:hover:not(:disabled),.actions>button.repair:hover:not(:disabled){border-color:#ff4d4d;box-shadow:0 0 0 1px #ff4d4dbf,0 0 22px #ff4d4d,0 0 32px #ff4d4dd9}.actions>button.produce-working{border:2px solid var(--btn-blue);box-shadow:0 0 0 3px var(--btn-blue),0 0 22px #ff4d4d,0 0 18px #00f0ff8c;animation:produce-pulse .9s ease-in-out infinite}.actions>button.produce-working:hover:not(:disabled){border-color:var(--btn-blue);box-shadow:0 0 0 3px var(--btn-blue),0 0 26px #ff4d4d,0 0 22px #00f0ffa6}.actions>button:focus,.actions .step-save-control:focus{outline:none}.actions>button:active:not(:disabled),.actions .step-save-control:active:not(:disabled){transform:scale(.96) translateY(1px);filter:brightness(1.18);animation:none}.actions>button:disabled,.actions .step-save-control:disabled{opacity:1;filter:none;cursor:not-allowed;transform:none}button:disabled{opacity:1;filter:none;cursor:not-allowed}.controls button{transition:opacity .2s,box-shadow .2s;pointer-events:auto}.controls.media-loaded button{box-shadow:var(--btn-blue-glow)}.controls.media-loaded button:disabled{cursor:not-allowed}.tab-active{border-color:var(--btn-green);box-shadow:var(--btn-green-glow);background:#0d3a2a}.app-shell{display:flex;align-items:flex-start;min-height:100vh}.app-shell.sales-face .main-content{max-width:none;width:100%}.sidebar{width:230px;flex:none;background:#061d31;border-right:1px solid #12344f;padding:18px 14px;display:flex;flex-direction:column;gap:4px;min-height:100vh;max-height:100vh;overflow-y:auto;position:sticky;top:0}.sidebar-brand{font-weight:800;font-size:16px;padding:0 6px 14px;border-bottom:1px solid #12344f;margin-bottom:10px}.sidebar-group{display:flex;flex-direction:column;gap:3px;margin-bottom:16px}.sidebar-group-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#5aa8c9;padding:0 6px 4px}.sidebar-link{width:100%;text-align:left;background:transparent;border:1px solid transparent;padding:9px 10px;font-size:13px;font-weight:600;border-radius:8px}.sidebar-link:hover{background:#08243b}.sidebar-spacer{flex:1}.main-content{flex:1;max-width:none;margin:0;padding:22px 28px;width:100%;min-width:0}@media (max-width:900px){.app-shell{flex-direction:column}.sidebar{width:100%;min-height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center}.sidebar-brand,.brand-mark-sidebar{width:100%;border-bottom:none}.sidebar-group{flex-direction:row;flex-wrap:wrap;margin-bottom:6px}}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-console-row{margin-bottom:14px}.home-console-row>.tool-card{grid-column:1 / -1;justify-self:center;width:calc((100% + 14px) * 2 / 3)}@media (max-width:760px){.home-console-row>.tool-card{width:100%}}.home-walk-start{display:block;box-sizing:border-box;width:66.666%;max-width:66.666%;margin:0 auto 14px;padding:16px;text-align:center;background:#08243b;border-radius:14px;border:1px solid #36d7ff;box-shadow:0 8px 24px #00000059,0 0 8px #36d7ff26}@media (max-width:760px){.home-walk-start{width:100%;max-width:100%}}.sidebar-look-menu{display:flex;flex-direction:column;gap:2px;padding:0 0 6px 8px}.grid.home-step-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.grid.home-step-board>article{min-width:0;overflow:visible;padding:10px 12px;height:auto}.grid.home-step-board>article:hover{transform:none}.home-step-face{display:block;width:100%;box-sizing:border-box;height:auto;background:#12344f;border:none;box-shadow:none;border-radius:8px;padding:8px 12px;color:#fff;text-align:left;white-space:normal;cursor:pointer}.home-step-face:hover{transform:none;box-shadow:none}.home-step-face b,.home-step-face span,.home-console-row b,.home-console-row span,.home-studio-dd-btn .dd-toggle-label{color:#fff;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.38)}.app-shell.sales-face .main-content :is(h2,h3,p,label,button,a,span,.section-hint,input),.app-shell.sales-face .brand-mark-title,.app-shell.sales-face .brand-mark-domain,.app-shell.sales-face .app-top-headline,.app-shell.sales-face .zahav-credit p{color:#fff!important;text-shadow:0 0 1px #fff,0 0 4px rgba(255,255,255,.38)!important}.app-shell.sales-face .brand-mark-title{animation:none}@media (max-width:760px){.grid.home-step-board{grid-template-columns:1fr}}.grid.showcase-board{grid-template-columns:1fr 1fr}@media (max-width:760px){.grid.showcase-board{grid-template-columns:1fr}}.grid article{background:#08243b;padding:16px;border-radius:14px;box-shadow:0 8px 24px #00000059,0 0 0 1px #12344f;transition:transform .15s,box-shadow .15s}.grid article:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000073,0 0 0 1px #1c4a68}.tool-section{margin-top:20px}.tool-section h3{margin-bottom:4px}.tool-section p.section-hint{margin-top:0;color:#8fb6cc;font-size:13px}.grid article.role-card{background:#061d31;border:1px solid #12344f;opacity:.85}.grid article.tool-card{border:1px solid #36d7ff;box-shadow:0 0 8px #36d7ff26}.grid article.home-sale-outline,.grid article.home-sale-outline:hover,article[data-sale-block].home-sale-outline,article[data-sale-block].home-sale-outline:hover,button.home-sale-outline,button.home-sale-outline:hover{border:2px solid var(--btn-green)!important;box-shadow:var(--btn-green-glow)!important;color:#fff}.role-badge{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#5aa8c9;margin-top:4px}pre{white-space:pre-wrap;word-break:break-word}.module-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#041526;overflow:auto;padding:18px;max-width:none;display:flex;flex-direction:column}.step-jump-select{min-width:180px;max-width:280px;padding:5px 8px;font-size:12px;font-weight:600;background:#08243b;color:#eaf7ff;border:1px solid #36d7ff;border-radius:8px}.dd-toggle,.home-studio-dd-btn,button.dest-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;box-sizing:border-box}.dd-toggle-label{flex:1;min-width:0}.dd-chevron{flex:none;margin-left:auto;opacity:.9;font-size:12px;line-height:1;color:inherit;pointer-events:none}.home-studio-dd{position:relative;overflow:visible}.home-studio-dd.is-open{z-index:45}.home-studio-dd-menu,.shot-attrs-drop-menu,.dd-menu-down{position:absolute!important;top:100%!important;bottom:auto!important;left:0;right:0;margin-top:2px;transform:none!important}.home-studio-dd-menu{padding:4px 0;list-style:none;z-index:46;max-height:220px;overflow-y:auto;background:#12344f;border:1px solid #36d7ff;border-radius:8px;box-shadow:0 8px 20px #00000073}.home-studio-dd-menu li{margin:0;padding:0}.home-studio-dd-menu button{display:block;width:100%;text-align:left;border:none;border-radius:0;background:transparent;box-shadow:none;padding:8px 12px;font-size:13px;font-weight:600}.home-studio-dd-menu button:hover{background:#0a2438;box-shadow:none;transform:none}.home-studio-dd-menu button[aria-selected=true]{background:#0a2f22;color:var(--btn-green);box-shadow:none}.home-studio-dd-menu button:disabled,.home-studio-dd-menu button.engine-slot-empty{opacity:.55;cursor:not-allowed;color:#8fb6cc;font-weight:500}.cinema-step-console .home-studio-dd-btn,.cinema-step-console button.dest-toggle,.cinema-step-console button.help-toggle,.cinema-step-console button.help-toggle-open,.cinema-step-console .engine-down-select .home-studio-dd-btn{border:2px solid var(--btn-green)!important;color:#eaffea!important;text-shadow:0 0 8px rgba(57,255,20,.55);box-shadow:var(--btn-green-glow)!important;animation:none!important;background:#0a2f22}.cinema-step-console .home-studio-dd-btn:hover:not(:disabled),.cinema-step-console button.dest-toggle:hover:not(:disabled),.cinema-step-console button.help-toggle:hover:not(:disabled),.cinema-step-console button.help-toggle-open:hover:not(:disabled),.cinema-step-console .engine-down-select .home-studio-dd-btn:hover:not(:disabled){border-color:var(--btn-green)!important;box-shadow:var(--btn-green-glow-hot)!important}.cinema-step-console .engine-down-label,.cinema-step-console .shot-attrs-section-header{color:var(--btn-green);text-shadow:0 0 8px rgba(57,255,20,.45);font-weight:700}.viewer-step-console,.viewer-step-console .home-studio-dd,.engine-down-select,.cinema-step-console,.cinema-step-console .home-studio-dd{overflow:visible}.viewer-step-console .home-studio-dd.is-open,.cinema-step-console .home-studio-dd.is-open{z-index:80}.engine-down-menu{max-height:min(320px,55vh);z-index:81}ul.home-studio-dd-menu.engine-down-menu-portal{position:fixed!important;top:var(--od-top, 0px)!important;left:var(--od-left, 0px)!important;right:auto!important;bottom:auto!important;width:var(--od-width, 280px)!important;max-height:var(--od-max-h, 320px)!important;margin:0!important;transform:none!important;overflow-y:auto;z-index:99999!important;box-shadow:0 10px 28px #0000008c}.viewer-shell{overflow:visible}.module-fullscreen>.viewer-shell{width:100%;max-width:1680px;margin-left:auto;margin-right:auto;scroll-margin-top:72px}.engine-down-label{display:block;font-size:12px;color:#8fb6cc;margin-bottom:6px}.engine-down-select-brand .engine-down-label{font-size:13px;font-weight:700;color:#a9d4ea;margin-bottom:8px}.engine-down-select .home-studio-dd-btn{width:100%;min-height:40px;padding:10px 12px;font-size:14px;font-weight:700;background:#12344f;color:#eaffff;border:1px solid #36d7ff;border-radius:8px;pointer-events:auto;cursor:pointer}.engine-down-select .home-studio-dd-btn:disabled{cursor:not-allowed;pointer-events:auto}select.step4-kind-face{width:100%;box-sizing:border-box;background:#12344f;color:#eaffff;border:1px solid var(--btn-blue);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:700;box-shadow:var(--btn-blue-glow);text-shadow:0 0 10px rgba(0,240,255,.35)}select.step4-kind-face:hover:not(:disabled){box-shadow:var(--btn-blue-glow-hot)}select.step4-kind-face:disabled{opacity:1;filter:none;cursor:not-allowed;box-shadow:var(--btn-blue-glow)}.engine-down-select .home-studio-dd.is-open{z-index:80}.engine-down-select .home-studio-dd-menu.step4-kind-panel{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;margin-top:4px;display:flex!important;flex-direction:column;max-height:none!important;overflow:visible!important;padding:0;z-index:90}.engine-down-select .step4-kind-panel>button{display:block;width:100%;text-align:left;border:none;border-radius:0;background:transparent;box-shadow:none;padding:10px 12px;font-size:14px;font-weight:700}.step4-kind-panel ul{margin:0;padding:4px 0;list-style:none;overflow-y:auto;flex:1 1 auto}.step4-kind-panel .step4-kind-lock{flex:none;padding:8px;border-top:1px solid #36d7ff;background:#0a2438}.step4-kind-panel .step4-kind-lock button{width:100%;margin:0;border-radius:10px;background:#12344f;color:#fff}.step4-kind-panel .step4-kind-lock button.approve-ready{border-color:#ff4d4d;box-shadow:0 0 12px #ff4d4d}.step4-kind-panel .step4-kind-lock button.approve-success{border-color:var(--btn-green);box-shadow:var(--btn-green-glow)}.step4-kind-panel .step4-kind-lock button.approve-working{border-color:var(--btn-blue);box-shadow:0 0 0 3px var(--btn-blue),0 0 22px #ff4d4d}.step4-kind-panel .step4-kind-lock button:hover{background:#12344f;transform:none}button.step4-uniform-face{width:100%!important;height:auto!important;min-height:52px!important;max-height:none!important;padding:10px 16px!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;box-sizing:border-box!important}button.step4-uniform-face .dd-toggle-label{white-space:normal;overflow:visible;text-overflow:unset}.engine-down-select-brand .home-studio-dd-btn.engine-down-face,button.home-studio-dd-btn.engine-down-face{width:100%;min-height:52px;padding:14px 16px;font-size:16px;font-weight:800;line-height:1.3;letter-spacing:.01em;border-radius:10px;background:#12344f;color:#eaffff;border:2px solid #36d7ff;text-shadow:0 0 10px rgba(0,240,255,.35);pointer-events:auto;cursor:pointer}.engine-down-select-brand .engine-down-face .dd-toggle-label{white-space:normal;overflow:visible;text-overflow:unset}.engine-down-select-brand .engine-down-face .dd-chevron{font-size:14px}.engine-down-menu-brand{max-height:min(380px,60vh)}.engine-down-menu-brand button{padding:11px 14px;font-size:14px;font-weight:700;line-height:1.35}.engine-selects-root,.image-engine-picker{overflow:visible;position:relative}.engine-selects-root .engine-down-select.is-open,.image-engine-picker.is-open{z-index:80}@media (max-width:760px){.viewer-shell,.grid{grid-template-columns:1fr}.actions>button,.actions .step-save-control{min-height:42px}}.floating-console{position:sticky;top:0;z-index:40;background:#041526ee;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin:0 -18px 14px;padding:8px 18px 4px;border-bottom:1px solid #12344f}.floating-console .steps{padding:2px 0}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.grid-4{grid-template-columns:1fr}}.home-console-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;background:#07090c;border:1px solid #1a2332;border-radius:8px}@media (max-width:900px){.home-console-matrix{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.home-console-matrix{grid-template-columns:1fr}}.pipeline-node-btn{background:linear-gradient(135deg,#0d121c,#161e2b);border-radius:6px;padding:10px 12px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;width:100%;text-align:left}.pipeline-node-btn:disabled{background:#0a0d12;color:#8493a8;border-color:#2a3644!important;box-shadow:none!important;text-shadow:none!important;cursor:not-allowed;opacity:.85}.neon-glow-cyan{border:2px solid var(--btn-blue);color:var(--btn-blue);text-shadow:0 0 8px var(--btn-blue);box-shadow:var(--btn-blue-glow)}.neon-glow-cyan:hover:not(:disabled),.neon-glow-cyan.active-node{box-shadow:var(--btn-blue-glow-hot);transform:translateY(-2px)}.neon-glow-emerald{border:2px solid var(--btn-green);color:var(--btn-green);text-shadow:0 0 8px var(--btn-green);box-shadow:var(--btn-green-glow)}.neon-glow-emerald:hover:not(:disabled),.neon-glow-emerald.active-node{box-shadow:var(--btn-green-glow-hot);transform:translateY(-2px)}.neon-glow-violet{border:2px solid #b388ff;color:#b388ff;text-shadow:0 0 6px rgba(179,136,255,.7);box-shadow:0 0 10px #b388ff26,inset 0 0 6px #b388ff0d}.neon-glow-violet:hover:not(:disabled),.neon-glow-violet.active-node{box-shadow:0 0 24px #b388ffd9,inset 0 0 12px #b388ff59;transform:translateY(-2px)}.tool-parameters-panel{background:#0e1218;border:1px solid #1e4a5f;padding:12px;margin-top:8px;border-radius:10px;box-shadow:0 0 18px #25d7ff1f,inset 0 0 10px #25d7ff0a}.tool-parameters-panel select{transition:box-shadow .15s}.tool-parameters-panel select:focus{outline:none;box-shadow:0 0 10px #25d7ff8c}.tool-chip{background:#12172150;border:1px solid #3a4a5c;color:#c3d6e3;border-radius:16px;padding:5px 11px;font-size:11px;font-weight:600;text-transform:none;letter-spacing:normal;cursor:pointer;transition:all .15s}.tool-chip:hover{border-color:#25d7ff;color:#eaf7ff}.tool-chip.tool-chip-on{background:#123a2a;border-color:var(--btn-green);color:var(--btn-green);box-shadow:var(--btn-green-glow)}.tool-chip.tool-chip-popular:after{content:" 🔥";font-size:10px}.console-viewer{background:#020b13;border:1px solid #1a2332;border-radius:8px;padding:16px;min-height:120px;display:flex;align-items:center;justify-content:center;text-align:center;color:#5aa8c9;font-size:13px}.tile-not-connected{opacity:.55;filter:saturate(.5)}.tile-not-connected:hover{opacity:.8}.dest-toggle{width:100%;text-align:left}.prod-tools-body .tile-not-connected,.prod-tools-body .tile-not-connected:hover{opacity:1;filter:none}.prod-tools-body .pipeline-node-btn:disabled{opacity:1;filter:none;cursor:not-allowed;background:linear-gradient(135deg,#0d121c,#161e2b)}.prod-tools-body .pipeline-node-btn.neon-glow-cyan:disabled{color:var(--btn-blue);border-color:var(--btn-blue)!important;text-shadow:0 0 8px rgba(0,240,255,.85);box-shadow:0 0 0 1px #00f0ff66,0 0 16px #00f0ff73,inset 0 0 8px #00f0ff1a!important}.prod-tools-body .pipeline-node-btn.neon-glow-emerald:disabled{color:var(--btn-green);border-color:var(--btn-green)!important;text-shadow:0 0 8px rgba(57,255,20,.85);box-shadow:0 0 0 1px #39ff1466,0 0 16px #39ff1473,inset 0 0 8px #39ff141a!important}.prod-tools-body .pipeline-node-btn.neon-glow-violet:disabled{color:#b388ff;border-color:#b388ff!important;text-shadow:0 0 6px rgba(179,136,255,.7);box-shadow:0 0 10px #b388ff26,inset 0 0 6px #b388ff0d!important}.tool-category-groups{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.tool-category-label{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tool-chip-row{display:flex;flex-wrap:wrap;gap:6px}.tool-attrs-box{background:#020b13;border:1px solid #1e4a5f;border-radius:8px;padding:10px 12px;margin-bottom:8px}.tool-controls-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #1e4a5f}.tool-control{display:flex;flex-direction:column;gap:3px;font-size:10px;color:#8fb6cc;font-weight:600}.tool-control input,.tool-control select{background:#08243b;color:#eaf7ff;border:1px solid #25d7ff;border-radius:6px;padding:4px 6px;font-size:12px;width:110px}.tool-control input:focus,.tool-control select:focus{outline:none;box-shadow:0 0 8px #25d7ff80}.tool-attrs-name{margin:0 0 6px;font-weight:800;font-size:13px;text-shadow:0 0 8px currentColor,0 0 16px currentColor;display:flex;align-items:center;gap:8px}.tool-attrs-cat{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:10px;border:1px solid currentColor;text-shadow:none}.tool-attrs-list{margin:0;padding-left:16px;font-size:11px;color:#a9c7dc;line-height:1.7}.ai-reference-card{background:#08243b;border:1px solid #1c4a68;border-radius:12px;padding:14px 16px;margin-bottom:10px}.ai-reference-card summary{cursor:pointer;font-weight:700;font-size:13px;display:flex;align-items:center;gap:10px;list-style:none}.ai-reference-card summary::-webkit-details-marker{display:none}.ai-reference-card summary:before{content:"+";color:#36d7ff;font-weight:800}.ai-reference-card[open] summary:before{content:"−"}.ai-reference-used-in{margin-left:auto;font-size:10px;color:#5aa8c9;font-weight:400}.ai-reference-body{margin:10px 0 0;padding-left:18px;font-size:12px;color:#a9c7dc;line-height:1.8}.ai-reference-group-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;margin:22px 0 10px;text-shadow:0 0 8px currentColor}.ai-reference-tag{font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:10px;border:1px solid currentColor;text-shadow:none}.tool-action-btn{width:100%;min-height:50px;font-size:13px;line-height:1.3;white-space:normal;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px 14px}html{color-scheme:dark;min-height:100%;background:#00060c;background-image:radial-gradient(ellipse 90% 42% at 50% -12%,rgba(0,230,255,.28),transparent 55%),radial-gradient(ellipse 45% 40% at 100% 110%,rgba(255,196,80,.12),transparent 50%)}body,.app-shell,.module-fullscreen{background:transparent;color:#f6fcff}.floating-console{background:#00080fee;border-bottom-color:#1a6a88}.sidebar{background:#000910;border-right:1px solid #1c7a9a;box-shadow:12px 0 40px #00dcff14}.grid article{background:#071824;box-shadow:0 8px 28px #0000008c,0 0 18px #00dcff14,0 0 0 1px #165a78}.grid article:hover{box-shadow:0 14px 36px #0009,0 0 28px #00e6ff38,0 0 0 1px #25d7ff}.viewer,.screen{background:#00040a;border-color:#3ef0ff;box-shadow:0 0 24px #3ef0ff1f}.help-toggle{animation:help-flash 4.2s ease-in-out infinite}@keyframes help-flash{0%,to{box-shadow:var(--btn-blue-glow);border-color:var(--btn-blue)}50%{box-shadow:var(--btn-green-glow);border-color:var(--btn-green)}}.zahav-credit{display:flex;align-items:flex-start;gap:8px;margin-top:28px;padding:10px 2px 0;opacity:.45;max-width:420px}.zahav-credit p{margin:0;font-size:9px;line-height:1.5;color:#5aa8c9;font-weight:500}.zahav-credit span{display:block}.login-page{min-height:100vh;display:flex;flex-direction:column}.brand-bar{display:flex;align-items:center;justify-content:flex-start;padding:16px 22px 8px}.brand-mark{display:flex;align-items:center;gap:14px;min-width:0}.brand-mark img{object-fit:contain;flex:none;filter:drop-shadow(0 0 1px var(--btn-blue)) drop-shadow(0 0 3px var(--btn-blue)) drop-shadow(0 0 10px rgba(0,240,255,.85)) drop-shadow(0 0 18px rgba(0,240,255,.55));animation:brand-crest-pulse 2.8s ease-in-out infinite}.brand-mark-text{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-mark-title,.brand-title-illuminate{font-weight:800;line-height:1.15;letter-spacing:.02em;color:#eaffff;text-shadow:0 0 8px rgba(0,240,255,.85),0 0 18px rgba(0,240,255,.65),0 0 28px rgba(0,240,255,.35);animation:brand-title-pulse 2.8s ease-in-out infinite}@keyframes brand-title-pulse{0%,to{text-shadow:0 0 6px rgba(0,240,255,.65),0 0 14px rgba(0,240,255,.45),0 0 22px rgba(0,240,255,.25)}50%{text-shadow:0 0 12px rgba(0,240,255,1),0 0 26px rgba(0,240,255,.85),0 0 38px rgba(0,240,255,.5)}}@keyframes brand-crest-pulse{0%,to{filter:drop-shadow(0 0 1px var(--btn-blue)) drop-shadow(0 0 3px var(--btn-blue)) drop-shadow(0 0 8px rgba(0,240,255,.7)) drop-shadow(0 0 14px rgba(0,240,255,.4))}50%{filter:drop-shadow(0 0 1px var(--btn-blue)) drop-shadow(0 0 4px var(--btn-blue)) drop-shadow(0 0 14px rgba(0,240,255,1)) drop-shadow(0 0 24px rgba(0,240,255,.75))}}.brand-mark-domain{color:var(--btn-blue);font-weight:700;text-decoration:none;letter-spacing:.02em;line-height:1.2;text-shadow:0 0 12px rgba(0,240,255,.55)}.brand-mark-domain:hover{text-decoration:underline}.zahav-credit a{color:var(--btn-blue);text-decoration:none}.zahav-credit a:hover{text-decoration:underline}.brand-mark-hero img{width:96px;height:96px}.brand-mark-hero .brand-mark-title{font-size:32px}.brand-mark-hero .brand-mark-domain{font-size:16px}.brand-mark-default img{width:64px;height:64px}.brand-mark-default .brand-mark-title{font-size:24px}.brand-mark-default .brand-mark-domain{font-size:13px}.brand-mark-compact img{width:40px;height:40px}.brand-mark-compact .brand-mark-title{font-size:17px}.brand-mark-compact .brand-mark-domain{font-size:11px}.brand-mark-sidebar{padding:0 2px 12px;border-bottom:1px solid #12344f;margin-bottom:10px;gap:10px}.brand-mark-sidebar img{width:56px;height:56px}.brand-mark-sidebar .brand-mark-title{font-size:17px}.brand-mark-sidebar .brand-mark-domain{font-size:11px}.login-shell{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:520px;margin:0 auto;padding:8px 24px 24px;width:100%}.login-shell .zahav-credit{margin-top:auto;padding-top:32px}.sidebar .zahav-credit{margin-top:8px;padding:8px 4px 0;max-width:none}.sidebar .zahav-credit p{font-size:8px;line-height:1.4}.zahav-credit-compact p{font-size:8px;line-height:1.35}.app-top-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px 16px;padding-bottom:8px}.app-top-header-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;justify-self:start}.app-top-headline{margin:0;max-width:100%;font-weight:600;font-size:11px;line-height:1.35;color:#8fb6cc;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-top-header-center{justify-self:center;display:flex;justify-content:center;align-items:center;min-width:0}.app-top-header-spacer{justify-self:end;min-width:0}.fix-debug-dock{position:fixed;bottom:16px;right:16px;z-index:60;display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0;width:auto;flex:none;pointer-events:none;background:none}.fix-debug-dock .fix-debug-btn{pointer-events:auto;opacity:1;filter:none;padding:10px 14px;font-size:13px;white-space:nowrap}.nav-tuck{position:relative;flex:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;max-width:min(96vw,1100px)}.nav-tuck-toggle{padding:8px 16px;font-size:13px;font-weight:700;white-space:nowrap;background:#08243b;border-color:var(--btn-blue);box-shadow:0 0 0 1px #00f0ff4d,0 0 12px #00f0ff66}.nav-tuck-open .nav-tuck-toggle{border-color:var(--btn-blue);box-shadow:0 0 0 1px #00f0ff8c,0 0 18px #00f0ffb3}.nav-tuck-panel{position:static;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;min-width:0;max-width:100%;padding:8px 10px;background:#061d31;border:1px solid #36d7ff;border-radius:12px;box-shadow:0 0 14px #36d7ff47}.nav-tuck-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nav-tuck-panel>button,.nav-tuck-row>button{padding:8px 12px;font-size:13px}.nav-tuck-label{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8fb6cc}.nav-tuck-label .step-jump-select{width:auto;min-width:140px;max-width:220px}.step-save-nav{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;margin-top:2px;box-sizing:border-box;overflow:visible;position:relative;z-index:20}.step-save-nav .home-studio-dd.is-open{z-index:60}.step-save-nav .home-studio-dd-menu{z-index:61;max-height:min(280px,50vh)}.step-save-nav-label{display:flex;flex-direction:column;gap:4px;align-items:stretch;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#eaf7ff;text-shadow:none;width:100%;overflow:visible;position:relative}.step-save-nav-caption{display:block}.step-save-nav-label-jump{font-size:14px;letter-spacing:.04em;color:#eaf7ff;text-shadow:none}.step-save-nav .home-studio-dd-btn.step-save-control{appearance:none;-webkit-appearance:none;text-align:left}.step-save-control{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#12344f;color:#fff;border:2px solid var(--btn-blue);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700;min-height:42px;box-shadow:var(--btn-blue-glow);cursor:pointer;opacity:1;filter:none;appearance:auto;-webkit-appearance:menulist;text-shadow:none;transition:box-shadow .12s,transform .08s,filter .08s,border-color .12s}.step-save-control:hover{border-color:var(--btn-blue);box-shadow:var(--btn-blue-glow-hot)}.step-save-control:focus{outline:none;border-color:var(--btn-blue);box-shadow:var(--btn-blue-glow-hot)}.step-save-control:active:not(:disabled){transform:scale(.96) translateY(1px);filter:brightness(1.18);border-color:var(--btn-blue);box-shadow:inset 0 3px 10px #0000008c,0 0 0 1px #00f0ffb3,0 0 14px #00f0ffb3}.step-save-control:disabled{opacity:1;filter:none;cursor:not-allowed;background:#12344f;color:#fff;border-color:var(--btn-blue);box-shadow:var(--btn-blue-glow);transform:none}.step-save-control.approve{background:#12344f;color:#fff;border-color:var(--btn-green);box-shadow:var(--btn-green-glow)}.module-topbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 14px;padding:0 0 8px;background:transparent;font-weight:700}.module-topbar-primary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-width:0;width:100%;position:sticky;top:0;z-index:90;background:#041526;padding:8px 0}.module-topbar-headline{font-size:15px;font-weight:800;line-height:1.3;min-width:0}.module-topbar-center{display:flex;justify-content:center;align-items:center;min-width:0;width:100%;position:relative;z-index:1}.module-topbar-spacer{display:none}.module-topbar-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.login-heading{font-size:22px;margin:0 0 8px}.app-qr-row{display:flex;gap:12px;margin:18px 0 4px;flex-wrap:wrap}.app-qr-card{flex:1;min-width:140px;text-align:center;background:#08243b;border:1px solid #36d7ff;border-radius:12px;padding:12px 8px;text-decoration:none;color:#eaf7ff;box-shadow:0 0 12px #36d7ff47}.app-qr-card:hover{box-shadow:0 0 18px #36d7ff8c;transform:translateY(-1px)}.app-qr-tag{font-size:11px;letter-spacing:.1em;font-weight:800;color:#36d7ff;margin:0 0 8px}.app-qr-card img{width:132px;height:132px;background:#fff;border-radius:8px;padding:6px;display:block;margin:0 auto}.app-qr-click{font-size:12px;font-weight:700;color:var(--btn-green);margin:8px 0 0}.app-qr-url{font-size:10px;color:#8fb6cc;margin:4px 0 0;word-break:break-all}.shot-attrs-wrap{margin-top:8px}.shot-attrs-section-header{font-size:14px;font-weight:800;color:#eaf7ff;margin:0 0 8px;text-shadow:0 0 10px rgba(0,240,255,.28);letter-spacing:.01em}.shot-attrs-drop{position:relative;z-index:1;overflow:visible}.shot-attrs-drop.is-open{z-index:35}.shot-attrs-drop-menu{position:absolute;top:100%;left:0;right:0;bottom:auto;margin:4px 0 0;z-index:36;max-height:min(420px,70vh);box-shadow:0 8px 20px #00000073;display:flex;flex-direction:column;overflow:hidden}.shot-attrs-drop-menu .shot-attrs-body{flex:1;min-height:0;overflow-y:auto;padding:10px}.shot-attrs-drop-menu.has-lock-save{position:relative!important;top:auto!important;bottom:auto!important;left:auto;right:auto;max-height:none!important;overflow:visible!important;margin:4px 0 0;padding:0;box-shadow:none;border:1px solid #1e4a5f;border-radius:8px;background:#020b13;display:flex;flex-direction:column}.shot-attrs-lock-bar{flex:none;padding:10px;border-top:1px solid #1e4a5f;background:#041a28;position:relative;z-index:2}.shot-attrs-lock-bar .approve{width:100%;min-height:48px;font-size:14px;font-weight:800;opacity:1!important;filter:none!important}.shot-attrs-summary{font-weight:600;opacity:.85;text-transform:none;letter-spacing:0;color:#8fb6cc}.shot-attrs{margin-top:8px;padding:10px;background:#020b13;border:1px solid #1e4a5f;border-radius:8px}.shot-attrs-studio{margin:0 0 8px;font-size:12px;font-weight:700;color:#25d7ff}.shot-attrs-label{margin:8px 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8fb6cc}.shot-attrs-row{display:flex;flex-wrap:wrap;gap:6px}.shot-attrs-row .pipeline-node-btn,.shot-attrs-row .attr-chip{width:auto;text-align:center;padding:8px 10px;opacity:1;filter:none;cursor:pointer}.sync-locks-wrap,.sync-locks-body,.sync-lock-chips{pointer-events:auto!important;position:relative;z-index:8}.sync-locks-body .sync-lock-chips .attr-chip,.sync-locks-body .sync-lock-chips .pipeline-node-btn{pointer-events:auto!important;opacity:1!important;filter:none!important;cursor:pointer!important;position:relative;z-index:9}.sync-locks-body .sync-lock-chips .attr-chip.selected,.sync-locks-body .sync-lock-chips .pipeline-node-btn.selected{background:linear-gradient(135deg,#0d3a1e,#14532d);border:2px solid var(--btn-green);color:#fff;box-shadow:0 0 0 3px var(--btn-blue),0 0 18px var(--btn-green)}.shot-attrs-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.shot-attrs-add input{flex:1;min-width:140px;background:#020b13;color:#eaf7ff;border:1px solid #25d7ff;border-radius:8px;padding:8px 10px;font-size:12px}.shot-attrs-row .attr-chip.selected,.shot-attrs-row .attr-chip.selected:hover,.shot-attrs-row .attr-chip.selected:hover:not(:disabled),.shot-attrs-row .attr-chip.selected:active,.shot-attrs-row .attr-chip.selected:active:not(:disabled){background:linear-gradient(135deg,#0d3a1e,#14532d);border:2px solid var(--btn-green);color:#fff;text-shadow:0 0 8px var(--btn-green),0 0 10px var(--btn-blue);box-shadow:0 0 0 3px var(--btn-blue),0 0 18px var(--btn-green),0 0 24px #00f0ff8c,inset 0 0 10px #39ff1438;transform:translateY(1px);opacity:1;filter:none;cursor:pointer}.buy-version{margin:12px 0 16px}.buy-version-body{margin-top:8px;padding:10px 12px;background:#08243b;border:1px solid #12344f;border-radius:8px}.buy-version-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.buy-version-row select{flex:1;min-width:220px;background:#020b13;color:#eaf7ff;border:1px solid #25d7ff;border-radius:8px;padding:8px}.tool-counter-zone{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 12px}.tool-counter-zone .counter{margin-bottom:0}.tool-name-banner{position:relative;display:inline-block;width:auto;max-width:100%;margin:0;padding:8px 16px;border-radius:10px;border:1px solid #00f0ff;background:linear-gradient(135deg,#041a28,#0a2f45 45%,#062033);box-shadow:0 0 0 1px #00f0ff59,0 0 14px #00f0ff80,0 0 28px #25d7ff4d,inset 0 0 14px #00f0ff1a;overflow:hidden;animation:tool-name-breathe 2.4s ease-in-out infinite}.tool-name-banner-glow{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 30% 40%,rgba(0,240,255,.18),transparent 55%),radial-gradient(circle at 80% 20%,rgba(37,215,255,.1),transparent 45%);pointer-events:none}.tool-name-banner-text{position:relative;z-index:1;display:block;font-weight:800;font-size:18px;letter-spacing:.02em;line-height:1.25;color:#eaffff;text-shadow:0 0 8px rgba(0,240,255,.95),0 0 16px rgba(37,215,255,.65),0 0 28px rgba(0,240,255,.35)}@keyframes tool-name-breathe{0%,to{box-shadow:0 0 0 1px #00f0ff59,0 0 14px #00f0ff80,0 0 28px #25d7ff4d,inset 0 0 14px #00f0ff1a}50%{box-shadow:0 0 0 1px #00f0ff8c,0 0 20px #00f0ffb3,0 0 36px #25d7ff73,inset 0 0 18px #00f0ff29}}.tool-name-banner.tool-name-banner-compact{padding:5px 10px}.tool-name-banner.tool-name-banner-compact .tool-name-banner-text{font-size:13px;font-weight:700}.storyboard-stage{margin-top:4px;display:flex;flex-direction:column;gap:10px}.storyboard-scene-strip{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto;padding:4px 0 2px}.storyboard-scene-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px!important;min-height:0!important;font-size:13px!important;background:#08243b;border:1px solid #12344f;border-radius:10px;box-shadow:none;text-align:left;max-width:160px}.storyboard-scene-tile:hover:not(:disabled){border-color:#36d7ff;box-shadow:0 0 12px #36d7ff59}.storyboard-scene-tile-active{border-color:#6cff85!important;box-shadow:0 0 14px #2cff64!important;background:#0d3a2a}.storyboard-scene-num{font-weight:800;color:#eaf7ff}.storyboard-scene-label{font-size:11px;font-weight:500;color:#8fb6cc;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.storyboard-viewer-stage{width:100%}.storyboard-scene-jump{margin-top:2px}.screen.storyboard-readout{aspect-ratio:16/9;min-height:280px;max-height:min(62vh,560px);display:block;text-align:left;overflow:auto;padding:0;place-items:unset}.screen.storyboard-readout.storyboard-readout-review{aspect-ratio:auto;min-height:96px;max-height:180px}.storyboard-readout-empty{height:100%;min-height:220px;display:grid;place-items:center;text-align:center;padding:24px;color:#8fb6cc}.storyboard-readout-empty strong{display:block;font-size:18px;color:#eaf7ff;margin-bottom:8px}.storyboard-readout-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;min-height:100%}.storyboard-readout-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;justify-content:space-between}.storyboard-readout-header strong{font-size:18px;color:#eaf7ff}.storyboard-readout-section{font-size:13px;color:#36d7ff;font-weight:600}.storyboard-cast{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;padding:8px 10px;background:#041624;border:1px solid #12344f;border-radius:8px;font-size:13px}.storyboard-cast-label{font-weight:800;color:#25d7ff;text-transform:uppercase;font-size:11px;letter-spacing:.04em}.storyboard-cast-name{font-weight:700;color:#eaf7ff}.storyboard-cast-look{color:#8fb6cc;line-height:1.4}.storyboard-scripture{flex:1;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.55;color:#eaf7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:12px 14px;background:#020b13;border:1px solid #12344f;border-radius:8px;min-height:120px;cursor:default}.storyboard-edit-fields{display:flex;flex-direction:column;gap:4px}.storyboard-director{margin-top:10px}@media (max-width:760px){.screen.storyboard-readout{max-height:50vh;min-height:220px}}.actions>button.approve:not(.approve-ready):not(.approve-working),.actions>button.approve-success,.actions .step-save-control.approve{border:2px solid var(--btn-green)!important;border-color:var(--btn-green)!important;box-shadow:var(--btn-green-glow)!important;color:#f3ffe8!important;text-shadow:0 0 8px rgba(57,255,20,.95),0 0 16px rgba(57,255,20,.55)!important}.actions>button.approve:not(.approve-ready):not(.approve-working):hover:not(:disabled),.actions>button.approve-success:hover:not(:disabled),.actions .step-save-control.approve:hover,.actions>button.approve:not(.approve-ready):not(.approve-working):active:not(:disabled),.actions .step-save-control.approve:active:not(:disabled){border-color:var(--btn-green)!important;box-shadow:var(--btn-green-glow-hot)!important;color:#f3ffe8!important;text-shadow:0 0 10px rgba(57,255,20,1),0 0 18px rgba(57,255,20,.7)!important}.actions>button.approve:not(.approve-ready):not(.approve-working):disabled,.actions>button.approve-success:disabled,.actions .step-save-control.approve:disabled{border:2px solid var(--btn-green)!important;border-color:var(--btn-green)!important;box-shadow:var(--btn-green-glow)!important;color:#f3ffe8!important;text-shadow:0 0 8px rgba(57,255,20,.95),0 0 16px rgba(57,255,20,.55)!important;opacity:1!important;filter:none!important}.actions>button:not(.approve):not(.approve-ready):not(.approve-working):not(.approve-success):not(.produce-working):not(.repair),.actions .step-save-control:not(.approve){border:2px solid var(--btn-blue)!important;border-color:var(--btn-blue)!important;box-shadow:var(--btn-blue-glow)!important;color:#eaffff!important;text-shadow:0 0 8px rgba(0,240,255,.95),0 0 16px rgba(0,240,255,.55)!important}.actions>button:not(.approve):not(.approve-ready):not(.approve-working):not(.approve-success):not(.produce-working):not(.repair):hover:not(:disabled),.actions .step-save-control:not(.approve):hover,.actions>button:not(.approve):not(.approve-ready):not(.approve-working):not(.approve-success):not(.produce-working):not(.repair):active:not(:disabled),.actions .step-save-control:not(.approve):active:not(:disabled){border-color:var(--btn-blue)!important;box-shadow:var(--btn-blue-glow-hot)!important;color:#eaffff!important;text-shadow:0 0 10px rgba(0,240,255,1),0 0 18px rgba(0,240,255,.7)!important}.actions>button:not(.approve):not(.approve-ready):not(.approve-working):not(.approve-success):not(.produce-working):not(.repair):disabled,.actions .step-save-control:not(.approve):disabled{border:2px solid var(--btn-blue)!important;border-color:var(--btn-blue)!important;box-shadow:var(--btn-blue-glow)!important;color:#eaffff!important;text-shadow:0 0 8px rgba(0,240,255,.95),0 0 16px rgba(0,240,255,.55)!important;opacity:1!important;filter:none!important}.step1-screen .viewer button:not(.approve-ready):not(.approve-working):not(.approve-success):not(.attr-chip),.step1-screen .actions>button:not(.approve-ready):not(.approve-working):not(.approve-success),.step1-screen .actions .step-save-control:not(.approve-ready):not(.approve-working):not(.approve-success){min-height:52px;padding:12px 16px;font-size:15px;font-weight:800;line-height:1.25;border:2px solid var(--btn-green)!important;border-color:var(--btn-green)!important;background:#0a2f22!important;color:#f3ffe8!important;box-shadow:var(--btn-green-glow)!important;text-shadow:0 0 8px rgba(57,255,20,.95),0 0 16px rgba(57,255,20,.55)!important;animation:none!important;opacity:1!important;filter:none!important}.step1-screen .viewer button:not(.approve-ready):not(.approve-working):not(.approve-success):not(.attr-chip):hover:not(:disabled),.step1-screen .actions>button:not(.approve-ready):not(.approve-working):not(.approve-success):hover:not(:disabled),.step1-screen .actions .step-save-control:not(.approve-ready):not(.approve-working):not(.approve-success):hover:not(:disabled),.step1-screen .viewer button:not(.approve-ready):not(.approve-working):not(.approve-success):not(.attr-chip):active:not(:disabled),.step1-screen .actions>button:not(.approve-ready):not(.approve-working):not(.approve-success):active:not(:disabled){border-color:var(--btn-green)!important;box-shadow:var(--btn-green-glow-hot)!important;color:#f3ffe8!important}.step1-screen .viewer button:disabled,.step1-screen .actions>button:disabled,.step1-screen .actions .step-save-control:disabled{cursor:not-allowed;opacity:1!important;filter:none!important}.step1-screen .viewer button[title=Speak]{width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;flex:none}.step1-screen .home-studio-dd-menu button,.step1-screen .home-studio-dd-menu button:hover{min-height:0!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;border:none!important;box-shadow:none!important;text-shadow:none!important;background:transparent!important;color:#eaf7ff!important;animation:none!important}.step1-screen.viewer-shell .viewer,.step1-screen .floating-console,.step1-screen .tool-name-banner,.step1-screen .dest-body,.step1-screen input,.step1-screen textarea,.step1-screen select{border-color:var(--btn-green)!important;box-shadow:var(--btn-green-glow)!important;animation:none!important}.step1-screen .viewer div{border-color:var(--btn-green)!important}.step1-screen .tool-name-banner-text{color:#f3ffe8!important;text-shadow:0 0 8px rgba(57,255,20,.95),0 0 16px rgba(57,255,20,.55)!important}.step1-screen,.step1-screen label,.step1-screen p,.step1-screen span,.step1-screen b,.step1-screen strong,.step1-screen .section-hint,.step1-screen .counter,.step1-screen input,.step1-screen textarea,.step1-screen select,.step1-screen option{color:#f7fff4!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(57,255,20,.75)!important}.step1-screen input::placeholder,.step1-screen textarea::placeholder{color:#e7ffe8!important;opacity:1!important;text-shadow:0 0 6px rgba(57,255,20,.45)!important}.step2-screen .viewer button:not(.approve-ready):not(.approve-working):not(.approve-success):not(.attr-chip),.step2-screen .actions>button:not(.approve-ready):not(.approve-working):not(.approve-success),.step2-screen .actions .step-save-control:not(.approve-ready):not(.approve-working):not(.approve-success){min-height:52px;padding:12px 16px;font-size:15px;font-weight:800;line-height:1.25;border:2px solid var(--btn-blue)!important;border-color:var(--btn-blue)!important;background:#062838!important;color:#eaffff!important;box-shadow:var(--btn-blue-glow)!important;text-shadow:0 0 8px rgba(0,240,255,.95),0 0 16px rgba(0,240,255,.55)!important;animation:none!important;opacity:1!important;filter:none!important}.step2-screen .viewer button:not(.attr-chip):hover:not(:disabled),.step2-screen .actions>button:hover:not(:disabled),.step2-screen .actions .step-save-control:hover:not(:disabled),.step2-screen .viewer button:not(.attr-chip):active:not(:disabled),.step2-screen .actions>button:active:not(:disabled){border-color:var(--btn-blue)!important;box-shadow:var(--btn-blue-glow-hot)!important;color:#eaffff!important}.step2-screen .viewer button:disabled,.step2-screen .actions>button:disabled,.step2-screen .actions .step-save-control:disabled{cursor:not-allowed;opacity:1!important;filter:none!important}.step2-screen .viewer button[title=Speak]{width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;flex:none}.step2-screen.viewer-shell .viewer,.step2-screen .floating-console,.step2-screen .tool-name-banner,.step2-screen .dest-body,.step2-screen .storyboard-readout,.step2-screen input,.step2-screen textarea,.step2-screen select{border-color:var(--btn-blue)!important;box-shadow:var(--btn-blue-glow)!important;animation:none!important}.step2-screen .viewer div{border-color:var(--btn-blue)!important}.step2-screen .tool-name-banner-text{color:#eaffff!important;text-shadow:0 0 8px rgba(0,240,255,.95),0 0 16px rgba(0,240,255,.55)!important}.step2-screen,.step2-screen label,.step2-screen p,.step2-screen span,.step2-screen b,.step2-screen strong,.step2-screen .section-hint,.step2-screen .counter,.step2-screen input,.step2-screen textarea,.step2-screen select,.step2-screen option{color:#f3feff!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(0,240,255,.75)!important}.step2-screen input::placeholder,.step2-screen textarea::placeholder{color:#e7fbff!important;opacity:1!important;text-shadow:0 0 6px rgba(0,240,255,.45)!important}.step2-screen button.approve-ready,.step2-screen button.approve-working,.step2-screen .viewer button.approve-ready,.step2-screen .viewer button.approve-working{border:2px solid #ff4d4d!important;border-color:#ff4d4d!important;background:#3a1414!important;color:#fff!important;box-shadow:0 0 0 1px #ff4d4d8c,0 0 16px #ff4d4d,0 0 26px #ff4d4db3!important;text-shadow:0 0 8px rgba(255,77,77,.95),0 0 16px rgba(255,77,77,.55)!important}.step2-screen button.approve-ready:hover:not(:disabled),.step2-screen button.approve-working:hover:not(:disabled),.step2-screen button.approve-ready:active:not(:disabled),.step2-screen button.approve-working:active:not(:disabled),.step2-screen .viewer button.approve-ready:hover:not(:disabled),.step2-screen .viewer button.approve-working:hover:not(:disabled),.step2-screen .viewer button.approve-ready:active:not(:disabled),.step2-screen .viewer button.approve-working:active:not(:disabled){border-color:#ff4d4d!important;color:#fff!important;box-shadow:0 0 0 1px #ff4d4dbf,0 0 22px #ff4d4d,0 0 32px #ff4d4dd9!important}.step2-screen button.approve-success,.step2-screen button.approve-success:hover:not(:disabled),.step2-screen button.approve-success:active:not(:disabled),.step2-screen button.approve-success:disabled,.step2-screen .viewer button.approve-success,.step2-screen .viewer button.approve-success:hover:not(:disabled),.step2-screen .viewer button.approve-success:active:not(:disabled),.step2-screen .viewer button.approve-success:disabled{border:2px solid var(--btn-green)!important;border-color:var(--btn-green)!important;background:#0a2f22!important;color:#f3ffe8!important;box-shadow:var(--btn-green-glow)!important;text-shadow:0 0 8px rgba(57,255,20,.95),0 0 16px rgba(57,255,20,.55)!important;opacity:1!important;filter:none!important}.home-studio-dd-menu button:not(.approve-ready):not(.approve-working):not(.approve-success),.home-studio-dd-menu button:not(.approve-ready):not(.approve-working):not(.approve-success):hover,.shot-attrs-drop-menu button.attr-chip{box-shadow:none!important;transform:none!important}.step1-screen .viewer button.approve-ready,.step1-screen .viewer button.approve-working,.step1-screen .actions>button.approve-ready,.step1-screen .actions>button.approve-working,.step2-screen .actions>button.approve-ready,.step2-screen .actions>button.approve-working,.viewer-shell .actions>button.approve-ready,.viewer-shell .actions>button.approve-working,.actions>button.approve.approve-ready,.actions>button.approve.approve-working,.shot-attrs-lock-bar button.approve-ready,.shot-attrs-lock-bar button.approve-working,.step4-kind-lock button.approve-ready,.step4-kind-lock button.approve-working,.home-studio-dd-menu .step4-kind-lock button.approve-ready,.home-studio-dd-menu .step4-kind-lock button.approve-working{border:2px solid #ff4d4d!important;border-color:#ff4d4d!important;background:#3a1414!important;color:#fff!important;box-shadow:0 0 0 1px #ff4d4d8c,0 0 16px #ff4d4d,0 0 26px #ff4d4db3!important;text-shadow:0 0 8px rgba(255,77,77,.95),0 0 16px rgba(255,77,77,.55)!important;opacity:1!important;filter:none!important}.step1-screen .actions>button.approve-ready:hover:not(:disabled),.step1-screen .actions>button.approve-working:hover:not(:disabled),.step2-screen .actions>button.approve-ready:hover:not(:disabled),.step2-screen .actions>button.approve-working:hover:not(:disabled),.viewer-shell .actions>button.approve-ready:hover:not(:disabled),.viewer-shell .actions>button.approve-working:hover:not(:disabled),.actions>button.approve.approve-ready:hover:not(:disabled),.actions>button.approve.approve-working:hover:not(:disabled),.shot-attrs-lock-bar button.approve-ready:hover:not(:disabled),.shot-attrs-lock-bar button.approve-working:hover:not(:disabled),.step4-kind-lock button.approve-ready:hover:not(:disabled),.step4-kind-lock button.approve-working:hover:not(:disabled),.step1-screen .actions>button.approve-ready:disabled,.step2-screen .actions>button.approve-ready:disabled,.viewer-shell .actions>button.approve-ready:disabled,.actions>button.approve.approve-ready:disabled,.shot-attrs-lock-bar button.approve-ready:disabled,.step4-kind-lock button.approve-ready:disabled{border-color:#ff4d4d!important;color:#fff!important;box-shadow:0 0 0 1px #ff4d4dbf,0 0 22px #ff4d4d,0 0 32px #ff4d4dd9!important}.step1-screen .actions>button.approve-success,.step2-screen .actions>button.approve-success,.viewer-shell .actions>button.approve-success,.actions>button.approve.approve-success,.shot-attrs-lock-bar button.approve-success,.step4-kind-lock button.approve-success,.home-studio-dd-menu .step4-kind-lock button.approve-success,.step1-screen .actions>button.approve-success:disabled,.step2-screen .actions>button.approve-success:disabled,.viewer-shell .actions>button.approve-success:disabled,.actions>button.approve.approve-success:disabled,.shot-attrs-lock-bar button.approve-success:disabled,.step4-kind-lock button.approve-success:disabled{border:2px solid var(--btn-green)!important;border-color:var(--btn-green)!important;background:#0a2f22!important;color:#f3ffe8!important;box-shadow:var(--btn-green-glow)!important;text-shadow:0 0 8px rgba(57,255,20,.95),0 0 16px rgba(57,255,20,.55)!important;opacity:1!important;filter:none!important}.step1-screen .viewer .attr-chip,.step2-screen .viewer .attr-chip{min-height:0!important;width:auto!important;padding:8px 10px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.actions>button.approve.approve-ready,.actions>button.approve.approve-working{border:2px solid #ff4d4d!important;background:#3a1414!important;color:#fff!important;box-shadow:0 0 0 1px #ff4d4d8c,0 0 16px #ff4d4d,0 0 26px #ff4d4db3!important;text-shadow:0 0 8px rgba(255,77,77,.95)!important;opacity:1!important;filter:none!important}.actions>button.approve.approve-success{border:2px solid var(--btn-green)!important;background:#0a2f22!important;color:#f3ffe8!important;box-shadow:var(--btn-green-glow)!important;text-shadow:0 0 8px rgba(57,255,20,.95)!important;opacity:1!important;filter:none!important}.step1-screen .viewer .attr-chip.selected,.step2-screen .viewer .attr-chip.selected,.shot-attrs-row .attr-chip.selected{background:linear-gradient(135deg,#0d3a1e,#14532d)!important;border:2px solid var(--btn-green)!important;color:#fff!important;box-shadow:0 0 0 3px var(--btn-blue),0 0 18px var(--btn-green)!important;text-shadow:0 0 8px var(--btn-green),0 0 10px var(--btn-blue)!important;opacity:1!important;filter:none!important}.step5-imaging-scope .viewer .s5-chips-locked .attr-chip.selected{background:linear-gradient(135deg,#167a3a,#22c55e)!important;border:2px solid #b6ffa0!important;box-shadow:0 0 0 3px var(--btn-blue),0 0 26px var(--btn-green),0 0 44px var(--btn-green)!important;text-shadow:0 0 10px #fff,0 0 14px var(--btn-green)!important}.step5-imaging-scope .viewer button.s5-produce-hot{box-shadow:var(--btn-blue-glow-hot)!important;border-color:#bff8ff!important;text-shadow:0 0 10px #fff,0 0 18px rgba(0,240,255,.95)!important}.step5-imaging-scope .floating-console{position:static}.step5-imaging-scope .screen.s5-screen-big,.step5-imaging-scope .screen.s5-screen-small{aspect-ratio:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.step5-imaging-scope .screen.s5-screen-big{height:300px}.step5-imaging-scope .screen.s5-screen-small{height:180px}.step5-imaging-scope .screen .s5-picture{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.step5-imaging-scope .viewer .s5-btn-row button.s5-locked-bright,.step5-imaging-scope .viewer .s5-btn-row button.s5-locked-bright:disabled{box-shadow:var(--btn-blue-glow-hot);opacity:1;filter:none}.step5-imaging-scope .viewer .s5-btn-row button.s5-approve-waiting{background:#4a1214;border-color:#ff4d4d;color:#fff;box-shadow:0 0 18px #ff4d4d;animation:s5-approve-pulse .9s ease-in-out infinite}@keyframes s5-approve-pulse{0%,to{box-shadow:0 0 26px #ff4d4d,0 0 8px #ff4d4d inset;transform:translate(0)}20%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}50%{box-shadow:0 0 8px #ff4d4d,0 0 2px #ff4d4d inset}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@media (prefers-reduced-motion: reduce){.step5-imaging-scope .viewer .s5-btn-row button.s5-approve-waiting{animation:none;box-shadow:0 0 22px #ff4d4d}}.step5-imaging-scope .viewer .s5-btn-row button.s5-approved-green,.step5-imaging-scope .viewer .s5-btn-row button.s5-approved-green:disabled{background:#123a1e;border-color:var(--btn-green);box-shadow:var(--btn-green-glow);color:#eaffea;opacity:1;filter:none}.step5-imaging-scope .s5-btn-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.step5-imaging-scope .viewer .s5-btn-row button{width:100%;min-width:0;height:100%;margin:0;white-space:normal;text-align:center}.step5-imaging-scope .viewer .s5-frame-header,.step5-imaging-scope .viewer [data-testid=step5-counter],.step5-imaging-scope .viewer .shot-attrs-label,.step5-imaging-scope .viewer .shot-attrs-studio,.step5-imaging-scope .viewer .s5-engine-row>div,.step5-imaging-scope .viewer .counter,.step5-imaging-scope .viewer label{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(0,240,255,.75)!important}.step5-imaging-scope .viewer .s5-engine-row>div{font-weight:700}.step5-imaging-scope .viewer .shot-attrs-summary,.step5-imaging-scope .viewer .section-hint{opacity:1!important;color:#f3feff!important}.step5-imaging-scope .viewer .s5-chat-log,.step5-imaging-scope .viewer .s5-chat-log *{color:#f3feff!important}main.module-fullscreen:has(.step5-imaging-scope) .guide-ai-toggle,main.module-fullscreen:has(.step5-imaging-scope) .guide-ai-panel p{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(0,240,255,.75)!important}main.module-fullscreen:has(.step5-imaging-scope) .module-topbar-primary{position:static}@media (max-height: 959px){main.module-fullscreen:has(.step5-imaging-scope){bottom:64px}}.step5-imaging-scope .s5-chips-readonly .attr-chip{pointer-events:none;cursor:default}.step9-sound-scope .viewer [data-testid=step9-counter]{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(0,240,255,.75)!important}.step9-sound-scope .s9-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.step9-sound-scope .s9-controls button{width:100%;min-width:0;margin:0}.step9-sound-scope.step2-screen .viewer .s9-controls button{padding:10px 6px!important;font-size:13px!important}@media (max-width:700px){.step9-sound-scope .s9-controls{gap:6px}.step9-sound-scope.step2-screen .viewer .s9-controls button{padding:8px 2px!important;font-size:11px!important;min-height:44px}}.step9-sound-scope .screen video.s5-picture{background:#000}.step9-sound-scope .s9-field{width:100%;background:#020b13;color:#f3feff;border:1px solid var(--btn-blue);box-shadow:var(--btn-blue-glow);border-radius:8px;padding:8px;font-family:inherit;font-size:13px;box-sizing:border-box}.step9-sound-scope .s9-group{display:flex;flex-direction:column;gap:6px;padding:10px;margin:0 0 8px;border-radius:8px;background:#061b2d;border:1px solid var(--btn-blue);box-shadow:0 0 0 1px #00f0ff59,0 0 10px #00f0ff59}.step9-sound-scope .s9-small-btn{padding:6px 10px!important;font-size:12px!important;border-radius:8px;background:#12344f;color:#f3feff;border:1px solid var(--btn-blue);box-shadow:var(--btn-blue-glow)}.step9-sound-scope .slim-engine-toggle,.step9-sound-scope .slim-engine-row,.step9-sound-scope .slim-engine-menu{border:1px solid var(--btn-blue)!important;box-shadow:var(--btn-blue-glow)!important}.step9-sound-scope .slim-engine-row.is-picked,.step9-sound-scope .slim-engine-locked .slim-engine-toggle{box-shadow:var(--btn-blue-glow-hot)!important}.step9-sound-scope .slim-engine-lock.s5-locked-bright,.step9-sound-scope .slim-engine-lock.s5-locked-bright:disabled{box-shadow:var(--btn-blue-glow-hot)!important;opacity:1;filter:brightness(1.2)}.step9-sound-scope .slim-engine-row b,.step9-sound-scope .slim-engine-row span,.step9-sound-scope .slim-engine-current,.step9-sound-scope .slim-engine-header,.step9-sound-scope .shot-attrs-label{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(0,240,255,.75)!important}.step6-cinema-scope{--btn-blue:#39ff14;--btn-blue-glow:var(--btn-green-glow);--btn-blue-glow-hot:var(--btn-green-glow-hot)}.step6-cinema-scope.step2-screen .viewer button:not(.approve-ready):not(.approve-working):not(.approve-success):not(.attr-chip),.step6-cinema-scope.step2-screen .actions>button:not(.approve-ready):not(.approve-working):not(.approve-success),.step6-cinema-scope.step2-screen .actions .step-save-control:not(.approve-ready):not(.approve-working):not(.approve-success),.step6-cinema-scope.step2-screen .tool-name-banner-text{color:#eaffea!important;text-shadow:0 0 8px rgba(57,255,20,.95),0 0 16px rgba(57,255,20,.55)!important}.step6-cinema-scope.step2-screen,.step6-cinema-scope.step2-screen label,.step6-cinema-scope.step2-screen p,.step6-cinema-scope.step2-screen span,.step6-cinema-scope.step2-screen b,.step6-cinema-scope.step2-screen strong,.step6-cinema-scope.step2-screen .section-hint,.step6-cinema-scope.step2-screen .counter,.step6-cinema-scope.step2-screen input,.step6-cinema-scope.step2-screen textarea,.step6-cinema-scope.step2-screen select,.step6-cinema-scope.step2-screen option,.step6-cinema-scope.step5-imaging-scope .viewer .s5-frame-header,.step6-cinema-scope.step5-imaging-scope .viewer .shot-attrs-label,.step6-cinema-scope.step5-imaging-scope .viewer .s5-engine-row>div,.step6-cinema-scope.step5-imaging-scope .viewer .counter,.step6-cinema-scope.step5-imaging-scope .viewer label,.step6-cinema-scope .viewer [data-testid=step6-counter]{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(57,255,20,.75)!important}.step6-cinema-scope.step2-screen input::placeholder,.step6-cinema-scope.step2-screen textarea::placeholder{text-shadow:0 0 6px rgba(57,255,20,.45)!important}.step6-cinema-scope.step5-imaging-scope .viewer button.s5-produce-hot{border-color:#d8ffcf!important;text-shadow:0 0 10px #fff,0 0 18px rgba(57,255,20,.95)!important}main.module-fullscreen:has(.step6-cinema-scope) .guide-ai-toggle,main.module-fullscreen:has(.step6-cinema-scope) .guide-ai-panel p{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(57,255,20,.75)!important}.step6-cinema-scope .s6-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.step6-cinema-scope.step2-screen .viewer .s6-controls button{width:100%;min-width:0;margin:0;padding:10px 6px!important;font-size:13px!important}.step6-cinema-scope .screen video.s5-picture{background:#000}.step6-cinema-scope .s6-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.step6-cinema-scope .s6-pair>*{width:100%;min-width:0;margin:0}.step6-cinema-scope .s6-field{width:100%;background:#020b13;color:#eaffea;border:1px solid #39ff14;border-radius:8px;padding:8px;font-family:inherit;font-size:13px;box-sizing:border-box}.step6-cinema-scope .s6-chip-row{display:flex;flex-wrap:wrap;gap:6px}.step6-cinema-scope .s6-chip-row .attr-chip{padding:6px 10px;font-size:12px;border-radius:999px}@media (max-width:700px){.step6-cinema-scope .s6-controls{gap:6px}.step6-cinema-scope.step2-screen .viewer .s6-controls button{padding:8px 2px!important;font-size:11px!important;min-height:44px}.step6-cinema-scope .s6-pair{grid-template-columns:1fr}}.step6-cinema-scope input[type=range]{accent-color:#39ff14}.step7-video-scope{--s7-inner:#39ff14;--s7-outer:#00f0ff;--s7-ring:0 0 0 2px var(--s7-outer),0 0 12px rgba(57,255,20,.45),0 0 22px rgba(0,240,255,.4);--s7-ring-hot:0 0 0 3px var(--s7-outer),0 0 18px rgba(57,255,20,.7),0 0 32px rgba(0,240,255,.6);--btn-blue:var(--s7-inner);--btn-blue-glow:var(--s7-ring);--btn-blue-glow-hot:var(--s7-ring-hot);--btn-green-glow:var(--s7-ring);--btn-green-glow-hot:var(--s7-ring-hot)}.step7-video-scope .viewer,.step7-video-scope .s7-box,.step7-video-scope .screen,.step7-video-scope .floating-console,.step7-video-scope .shot-attrs-drop-menu,.step7-video-scope .attr-chip,.step7-video-scope select,.step7-video-scope .s7-field{border:1px solid var(--s7-inner)!important;box-shadow:var(--s7-ring)!important}.step7-video-scope .attr-chip.selected{background:#123a1e!important;box-shadow:var(--s7-ring-hot)!important}.step7-video-scope .attr-chip,.step7-video-scope .attr-chip.selected{color:#f3feff!important;text-shadow:0 0 6px rgba(57,255,20,.6),0 0 10px rgba(0,240,255,.45)!important}.step7-video-scope .dest-toggle.help-toggle{border-color:var(--s7-inner);animation:s7-help-flash 1.6s ease-in-out infinite}.step7-video-scope .dest-toggle.help-toggle-open{border-color:var(--s7-inner);box-shadow:var(--s7-ring);animation:none}@keyframes s7-help-flash{0%,to{border-color:#ff4d4d;box-shadow:0 0 0 2px var(--s7-outer),0 0 12px #ff4d4d}50%{border-color:var(--s7-inner);box-shadow:var(--s7-ring)}}@media (prefers-reduced-motion: reduce){.step7-video-scope .dest-toggle.help-toggle{animation:none}}.step7-video-scope button.approve-ready{border-color:#ff4d4d;box-shadow:0 0 0 2px var(--s7-outer),0 0 14px #ff4d4d}.step7-video-scope.step2-screen .viewer button:not(.approve-ready):not(.approve-working):not(.approve-success):not(.attr-chip),.step7-video-scope.step2-screen .actions>button:not(.approve-ready):not(.approve-working):not(.approve-success),.step7-video-scope.step2-screen .actions .step-save-control:not(.approve-ready):not(.approve-working):not(.approve-success),.step7-video-scope.step2-screen .tool-name-banner-text{color:#f3feff!important;text-shadow:0 0 8px rgba(57,255,20,.85),0 0 16px rgba(0,240,255,.6)!important}.step7-video-scope.step2-screen,.step7-video-scope.step2-screen label,.step7-video-scope.step2-screen p,.step7-video-scope.step2-screen span,.step7-video-scope.step2-screen b,.step7-video-scope.step2-screen strong,.step7-video-scope.step2-screen div,.step7-video-scope.step2-screen .section-hint,.step7-video-scope.step2-screen .counter,.step7-video-scope.step2-screen input,.step7-video-scope.step2-screen textarea,.step7-video-scope.step2-screen select,.step7-video-scope.step2-screen option,.step7-video-scope.step5-imaging-scope .viewer .s5-frame-header,.step7-video-scope.step5-imaging-scope .viewer .shot-attrs-label,.step7-video-scope.step5-imaging-scope .viewer .s5-engine-row>div,.step7-video-scope .viewer [data-testid=step7-counter]{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(57,255,20,.6),0 0 14px rgba(0,240,255,.45)!important}.step7-video-scope.step2-screen option{background:#12344f}.step7-video-scope.step2-screen input::placeholder,.step7-video-scope.step2-screen textarea::placeholder{color:#cfe8f5;text-shadow:0 0 6px rgba(0,240,255,.45)!important}.step7-video-scope.step5-imaging-scope .viewer button.s5-produce-hot{border-color:#d8ffcf!important;text-shadow:0 0 10px #fff,0 0 18px rgba(57,255,20,.95)!important;box-shadow:var(--s7-ring-hot)!important}main.module-fullscreen:has(.step7-video-scope) .guide-ai-toggle,main.module-fullscreen:has(.step7-video-scope) .guide-ai-panel p{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(57,255,20,.6),0 0 14px rgba(0,240,255,.45)!important}main.module-fullscreen:has(.step7-video-scope) .guide-ai-toggle{border:1px solid #39ff14;box-shadow:0 0 0 2px #00f0ff}.step7-video-scope .s7-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.step7-video-scope.step2-screen .viewer .s7-controls button{width:100%;min-width:0;margin:0;padding:10px 6px!important;font-size:13px!important}.step7-video-scope .screen video.s5-picture{background:#000}.step7-video-scope .s7-field{width:100%;background:#020b13;color:#f3feff;border-radius:8px;padding:8px;font-family:inherit;font-size:13px;box-sizing:border-box}@media (max-width:700px){.step7-video-scope .s7-controls{gap:6px}.step7-video-scope.step2-screen .viewer .s7-controls button{padding:8px 2px!important;font-size:11px!important;min-height:44px}}.step7-video-scope.step2-screen button.approve-ready,.step7-video-scope.step2-screen button.approve-working,.step7-video-scope.step2-screen .viewer button.approve-ready,.step7-video-scope.step2-screen .viewer button.approve-working{outline:2px solid #00f0ff!important;outline-offset:0!important}.step7-video-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approve-waiting{box-shadow:0 0 0 2px #00f0ff,0 0 18px #ff4d4d;animation:s7-approve-pulse .9s ease-in-out infinite}@keyframes s7-approve-pulse{0%,to{box-shadow:0 0 0 2px #00f0ff,0 0 26px #ff4d4d,0 0 8px #ff4d4d inset;transform:translate(0)}20%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}50%{box-shadow:0 0 0 2px #00f0ff,0 0 8px #ff4d4d,0 0 2px #ff4d4d inset}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@media (prefers-reduced-motion: reduce){.step7-video-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approve-waiting{animation:none;box-shadow:0 0 0 2px #00f0ff,0 0 22px #ff4d4d}}.step7-video-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approved-green,.step7-video-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approved-green:disabled{box-shadow:var(--s7-ring)}.step7-video-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-locked-bright,.step7-video-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-locked-bright:disabled{box-shadow:var(--s7-ring-hot)}.step8-voice-scope{--s8-inner:#00f0ff;--s8-outer:#39ff14;--s8-ring:0 0 0 2px var(--s8-outer),0 0 12px rgba(0,240,255,.45),0 0 22px rgba(57,255,20,.4);--s8-ring-hot:0 0 0 3px var(--s8-outer),0 0 18px rgba(0,240,255,.7),0 0 32px rgba(57,255,20,.6);--btn-blue:var(--s8-inner);--btn-blue-glow:var(--s8-ring);--btn-blue-glow-hot:var(--s8-ring-hot);--btn-green-glow:var(--s8-ring);--btn-green-glow-hot:var(--s8-ring-hot)}.step8-voice-scope .viewer,.step8-voice-scope .s8-box,.step8-voice-scope .screen,.step8-voice-scope .floating-console,.step8-voice-scope .shot-attrs-drop-menu,.step8-voice-scope .attr-chip,.step8-voice-scope select,.step8-voice-scope .s8-field{border:1px solid var(--s8-inner)!important;box-shadow:var(--s8-ring)!important}.step8-voice-scope .attr-chip.selected{background:#0c2f3d!important;box-shadow:var(--s8-ring-hot)!important}.step8-voice-scope .attr-chip,.step8-voice-scope .attr-chip.selected{color:#f3feff!important;text-shadow:0 0 6px rgba(0,240,255,.6),0 0 10px rgba(57,255,20,.45)!important}.step8-voice-scope .dest-toggle.help-toggle{border-color:var(--s8-inner);animation:s8-help-flash 1.6s ease-in-out infinite}.step8-voice-scope .dest-toggle.help-toggle-open{border-color:var(--s8-inner);box-shadow:var(--s8-ring);animation:none}@keyframes s8-help-flash{0%,to{border-color:#ff4d4d;box-shadow:0 0 0 2px var(--s8-outer),0 0 12px #ff4d4d}50%{border-color:var(--s8-inner);box-shadow:var(--s8-ring)}}@media (prefers-reduced-motion: reduce){.step8-voice-scope .dest-toggle.help-toggle{animation:none}}.step8-voice-scope button.approve-ready{border-color:#ff4d4d;box-shadow:0 0 0 2px var(--s8-outer),0 0 14px #ff4d4d}.step8-voice-scope.step2-screen .viewer button:not(.approve-ready):not(.approve-working):not(.approve-success):not(.attr-chip),.step8-voice-scope.step2-screen .actions>button:not(.approve-ready):not(.approve-working):not(.approve-success),.step8-voice-scope.step2-screen .actions .step-save-control:not(.approve-ready):not(.approve-working):not(.approve-success),.step8-voice-scope.step2-screen .tool-name-banner-text{color:#f3feff!important;text-shadow:0 0 8px rgba(0,240,255,.85),0 0 16px rgba(57,255,20,.6)!important}.step8-voice-scope.step2-screen,.step8-voice-scope.step2-screen label,.step8-voice-scope.step2-screen p,.step8-voice-scope.step2-screen span,.step8-voice-scope.step2-screen b,.step8-voice-scope.step2-screen strong,.step8-voice-scope.step2-screen div,.step8-voice-scope.step2-screen .section-hint,.step8-voice-scope.step2-screen .counter,.step8-voice-scope.step2-screen input,.step8-voice-scope.step2-screen textarea,.step8-voice-scope.step2-screen select,.step8-voice-scope.step2-screen option,.step8-voice-scope.step5-imaging-scope .viewer .s5-frame-header,.step8-voice-scope.step5-imaging-scope .viewer .shot-attrs-label,.step8-voice-scope.step5-imaging-scope .viewer .s5-engine-row>div,.step8-voice-scope .viewer [data-testid=step8-counter]{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(0,240,255,.6),0 0 14px rgba(57,255,20,.45)!important}.step8-voice-scope.step2-screen option{background:#12344f}.step8-voice-scope.step2-screen input::placeholder,.step8-voice-scope.step2-screen textarea::placeholder{color:#cfe8f5;text-shadow:0 0 6px rgba(57,255,20,.45)!important}.step8-voice-scope.step5-imaging-scope .viewer button.s5-produce-hot{border-color:#cffcff!important;text-shadow:0 0 10px #fff,0 0 18px rgba(0,240,255,.95)!important;box-shadow:var(--s8-ring-hot)!important}main.module-fullscreen:has(.step8-voice-scope) .guide-ai-toggle,main.module-fullscreen:has(.step8-voice-scope) .guide-ai-panel p{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(0,240,255,.6),0 0 14px rgba(57,255,20,.45)!important}main.module-fullscreen:has(.step8-voice-scope) .guide-ai-toggle{border:1px solid #00f0ff;box-shadow:0 0 0 2px #39ff14}.step8-voice-scope .s8-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.step8-voice-scope.step2-screen .viewer .s8-controls button{width:100%;min-width:0;margin:0;padding:10px 6px!important;font-size:13px!important}.step8-voice-scope .screen video.s5-picture{background:#000}.step8-voice-scope .s8-field{width:100%;background:#020b13;color:#f3feff;border-radius:8px;padding:8px;font-family:inherit;font-size:13px;box-sizing:border-box}@media (max-width:700px){.step8-voice-scope .s8-controls{gap:6px}.step8-voice-scope.step2-screen .viewer .s8-controls button{padding:8px 2px!important;font-size:11px!important;min-height:44px}}.step8-voice-scope.step2-screen button.approve-ready,.step8-voice-scope.step2-screen button.approve-working,.step8-voice-scope.step2-screen .viewer button.approve-ready,.step8-voice-scope.step2-screen .viewer button.approve-working{outline:2px solid #39ff14!important;outline-offset:0!important}.step8-voice-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approve-waiting{box-shadow:0 0 0 2px #39ff14,0 0 18px #ff4d4d;animation:s8-approve-pulse .9s ease-in-out infinite}@keyframes s8-approve-pulse{0%,to{box-shadow:0 0 0 2px #39ff14,0 0 26px #ff4d4d,0 0 8px #ff4d4d inset;transform:translate(0)}20%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}50%{box-shadow:0 0 0 2px #39ff14,0 0 8px #ff4d4d,0 0 2px #ff4d4d inset}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@media (prefers-reduced-motion: reduce){.step8-voice-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approve-waiting{animation:none;box-shadow:0 0 0 2px #39ff14,0 0 22px #ff4d4d}}.step8-voice-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approved-green,.step8-voice-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approved-green:disabled{box-shadow:var(--s8-ring)}.step8-voice-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-locked-bright,.step8-voice-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-locked-bright:disabled{box-shadow:var(--s8-ring-hot)}.slim-engine{display:flex;flex-direction:column;gap:8px}.slim-engine-header{font-size:15px;padding-bottom:6px;border-bottom:1px solid currentColor}.slim-engine-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:700;background:#12344f;color:#f3feff;cursor:pointer;text-align:left}.slim-engine-menu{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:#020b13}.slim-engine-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border-radius:8px;background:#08243b;color:#f3feff;text-align:left;cursor:pointer;font-size:13px}.slim-engine-row span{font-size:12px;opacity:.95}.slim-engine-row.is-picked{background:#0c2f3d}.slim-engine-lock{align-self:stretch}.slim-engine-locked .slim-engine-toggle{filter:brightness(1.25)}.slim-engine-flash .slim-engine-toggle{animation:slim-engine-flash .9s ease-out 1}@keyframes slim-engine-flash{0%{filter:brightness(1.9)}to{filter:brightness(1.25)}}@media (prefers-reduced-motion: reduce){.slim-engine-flash .slim-engine-toggle{animation:none}}.step8-voice-scope .slim-engine-toggle,.step8-voice-scope .slim-engine-row,.step8-voice-scope .slim-engine-menu{border:1px solid var(--s8-inner)!important;box-shadow:var(--s8-ring)!important}.step8-voice-scope .slim-engine-row.is-picked,.step8-voice-scope .slim-engine-locked .slim-engine-toggle{box-shadow:var(--s8-ring-hot)!important}.step8-voice-scope .slim-engine-lock.s5-locked-bright,.step8-voice-scope .slim-engine-lock.s5-locked-bright:disabled,.step8-voice-scope.step2-screen .viewer .slim-engine button.approve.slim-engine-lock.s5-locked-bright{border:1px solid var(--s8-inner)!important;box-shadow:var(--s8-ring-hot)!important;outline:none!important;opacity:1;filter:brightness(1.2)}.step8-voice-scope .slim-engine-row b,.step8-voice-scope .slim-engine-row span,.step8-voice-scope .slim-engine-current{color:#f3feff!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(0,240,255,.6)!important}.step8-voice-scope .s8-line,.step8-voice-scope .s8-cast-row{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:8px;background:#061b2d;border:1px solid var(--s8-inner);box-shadow:var(--s8-ring)}.step8-voice-scope .s8-small-btn{padding:6px 10px!important;font-size:12px!important;border-radius:8px;background:#12344f;color:#f3feff;border:1px solid var(--s8-inner);box-shadow:var(--s8-ring)}.step8-voice-scope .s8-cast-row .s5-btn-row,.step8-voice-scope .s5-btn-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.step8-voice-scope .s8-consent input{margin-top:3px}.step10-edit-scope{--s10-inner:#39ff14;--s10-outer:#00f0ff;--s10-ring:0 0 0 2px #020b13,0 0 0 4px var(--s10-outer),0 0 12px rgba(57,255,20,.45),0 0 22px rgba(0,240,255,.4);--s10-ring-hot:0 0 0 2px #020b13,0 0 0 5px var(--s10-outer),0 0 18px rgba(57,255,20,.7),0 0 32px rgba(0,240,255,.6);--btn-blue:var(--s10-inner);--btn-blue-glow:var(--s10-ring);--btn-blue-glow-hot:var(--s10-ring-hot);--btn-green-glow:var(--s10-ring);--btn-green-glow-hot:var(--s10-ring-hot)}.step10-edit-scope .viewer,.step10-edit-scope .s10-box,.step10-edit-scope .screen,.step10-edit-scope .floating-console,.step10-edit-scope .shot-attrs-drop-menu,.step10-edit-scope .attr-chip,.step10-edit-scope select,.step10-edit-scope .s10-field{border:2px solid var(--s10-inner)!important;box-shadow:var(--s10-ring)!important}.step10-edit-scope .attr-chip.selected{background:#0c2f3d!important;box-shadow:var(--s10-ring-hot)!important}.step10-edit-scope .attr-chip,.step10-edit-scope .attr-chip.selected{color:#f3feff!important;text-shadow:0 0 6px rgba(57,255,20,.6),0 0 10px rgba(0,240,255,.45)!important}.step10-edit-scope .dest-toggle.help-toggle{border-color:var(--s10-inner);animation:s10-help-flash 1.6s ease-in-out infinite}.step10-edit-scope .dest-toggle.help-toggle-open{border-color:var(--s10-inner);box-shadow:var(--s10-ring);animation:none}@keyframes s10-help-flash{0%,to{border-color:#ff4d4d;box-shadow:0 0 0 2px #020b13,0 0 0 4px var(--s10-outer),0 0 12px #ff4d4d}50%{border-color:var(--s10-inner);box-shadow:var(--s10-ring)}}@media (prefers-reduced-motion: reduce){.step10-edit-scope .dest-toggle.help-toggle{animation:none}}.step10-edit-scope button.approve-ready{border-color:#ff4d4d;box-shadow:0 0 0 2px #020b13,0 0 0 4px var(--s10-outer),0 0 14px #ff4d4d}.step10-edit-scope.step2-screen .viewer button:not(.approve-ready):not(.approve-working):not(.approve-success):not(.attr-chip),.step10-edit-scope.step2-screen .actions>button:not(.approve-ready):not(.approve-working):not(.approve-success),.step10-edit-scope.step2-screen .actions .step-save-control:not(.approve-ready):not(.approve-working):not(.approve-success),.step10-edit-scope.step2-screen .tool-name-banner-text{color:#f3feff!important;text-shadow:0 0 8px rgba(57,255,20,.85),0 0 16px rgba(0,240,255,.6)!important}.step10-edit-scope.step2-screen,.step10-edit-scope.step2-screen label,.step10-edit-scope.step2-screen p,.step10-edit-scope.step2-screen span,.step10-edit-scope.step2-screen b,.step10-edit-scope.step2-screen strong,.step10-edit-scope.step2-screen div,.step10-edit-scope.step2-screen .section-hint,.step10-edit-scope.step2-screen .counter,.step10-edit-scope.step2-screen input,.step10-edit-scope.step2-screen textarea,.step10-edit-scope.step2-screen select,.step10-edit-scope.step2-screen option,.step10-edit-scope.step5-imaging-scope .viewer .s5-frame-header,.step10-edit-scope.step5-imaging-scope .viewer .shot-attrs-label,.step10-edit-scope.step5-imaging-scope .viewer .s5-engine-row>div,.step10-edit-scope .viewer [data-testid=step10-counter]{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(57,255,20,.6),0 0 14px rgba(0,240,255,.45)!important}.step10-edit-scope.step2-screen option{background:#12344f}.step10-edit-scope.step2-screen input::placeholder,.step10-edit-scope.step2-screen textarea::placeholder{color:#cfe8f5;text-shadow:0 0 6px rgba(0,240,255,.45)!important}.step10-edit-scope.step5-imaging-scope .viewer button.s5-produce-hot{border-color:#d8ffcf!important;text-shadow:0 0 10px #fff,0 0 18px rgba(57,255,20,.95)!important;box-shadow:var(--s10-ring-hot)!important}main.module-fullscreen:has(.step10-edit-scope) .guide-ai-toggle,main.module-fullscreen:has(.step10-edit-scope) .guide-ai-panel p{color:#f3feff!important;opacity:1!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(57,255,20,.6),0 0 14px rgba(0,240,255,.45)!important}main.module-fullscreen:has(.step10-edit-scope) .guide-ai-toggle{border:2px solid #39ff14;box-shadow:0 0 0 2px #020b13,0 0 0 4px #00f0ff}.step10-edit-scope .s10-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.step10-edit-scope.step2-screen .viewer .s10-controls button{width:100%;min-width:0;margin:0;padding:10px 6px!important;font-size:13px!important}.step10-edit-scope .screen video.s5-picture{background:#000}.step10-edit-scope .s10-field{width:100%;background:#020b13;color:#f3feff;border-radius:8px;padding:8px;font-family:inherit;font-size:13px;box-sizing:border-box}@media (max-width:700px){.step10-edit-scope .s10-controls{gap:6px}.step10-edit-scope.step2-screen .viewer .s10-controls button{padding:8px 2px!important;font-size:11px!important;min-height:44px}}.step10-edit-scope.step2-screen button.approve-ready,.step10-edit-scope.step2-screen button.approve-working,.step10-edit-scope.step2-screen .viewer button.approve-ready,.step10-edit-scope.step2-screen .viewer button.approve-working{outline:2px solid #00f0ff!important;outline-offset:2px!important}.step10-edit-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approve-waiting{box-shadow:0 0 0 2px #020b13,0 0 0 4px #00f0ff,0 0 18px #ff4d4d;animation:s10-approve-pulse .9s ease-in-out infinite}@keyframes s10-approve-pulse{0%,to{box-shadow:0 0 0 2px #020b13,0 0 0 4px #00f0ff,0 0 26px #ff4d4d,0 0 8px #ff4d4d inset;transform:translate(0)}20%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}50%{box-shadow:0 0 0 2px #020b13,0 0 0 4px #00f0ff,0 0 8px #ff4d4d,0 0 2px #ff4d4d inset}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@media (prefers-reduced-motion: reduce){.step10-edit-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approve-waiting{animation:none;box-shadow:0 0 0 2px #020b13,0 0 0 4px #00f0ff,0 0 22px #ff4d4d}}.step10-edit-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approved-green,.step10-edit-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-approved-green:disabled{box-shadow:var(--s10-ring)}.step10-edit-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-locked-bright,.step10-edit-scope.step5-imaging-scope .viewer .s5-btn-row button.s5-locked-bright:disabled{box-shadow:var(--s10-ring-hot)}.step10-edit-scope .slim-engine-toggle,.step10-edit-scope .slim-engine-row,.step10-edit-scope .slim-engine-menu{border:2px solid var(--s10-inner)!important;box-shadow:var(--s10-ring)!important}.step10-edit-scope .slim-engine-row.is-picked,.step10-edit-scope .slim-engine-locked .slim-engine-toggle{box-shadow:var(--s10-ring-hot)!important}.step10-edit-scope .slim-engine-lock.s5-locked-bright,.step10-edit-scope .slim-engine-lock.s5-locked-bright:disabled,.step10-edit-scope.step2-screen .viewer .slim-engine button.approve.slim-engine-lock.s5-locked-bright{border:2px solid var(--s10-inner)!important;box-shadow:var(--s10-ring-hot)!important;outline:none!important;opacity:1;filter:brightness(1.2)}.step10-edit-scope .slim-engine-row b,.step10-edit-scope .slim-engine-row span,.step10-edit-scope .slim-engine-current{color:#f3feff!important;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 10px rgba(57,255,20,.6)!important}.step10-edit-scope .s10-small-btn{padding:6px 10px!important;font-size:12px!important;border-radius:8px;background:#12344f;color:#f3feff;border:1px solid var(--s10-inner);box-shadow:var(--s10-ring)}.step10-edit-scope .s5-btn-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.step10-edit-scope .s10-group{display:flex;flex-direction:column;gap:6px;padding:10px;margin:0 0 8px;border-radius:8px;background:#061b2d;border:2px solid var(--s10-inner);box-shadow:var(--s10-ring)}.step10-edit-scope .s10-group-header{font-size:14px;font-weight:700}.step10-edit-scope .s10-part{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;font-size:13px}.step10-edit-scope .s10-part-tag{font-size:12px;padding:2px 8px;border-radius:6px;background:#12344f;border:1px solid var(--s10-inner)}.step10-edit-scope .s10-part input[type=checkbox]{width:18px;height:18px;accent-color:#39ff14}.step10-edit-scope .s10-setting{display:flex;flex-direction:column;gap:4px;font-size:13px}.actions>button,.actions .step-save-control,.actions .step-save-nav .home-studio-dd-btn.step-save-control{height:56px!important;min-height:56px!important;max-height:56px!important;padding:4px 10px!important;font-size:12px!important;line-height:1.15!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow:hidden;box-sizing:border-box!important}.actions .step-save-nav .home-studio-dd-btn.step-save-control{justify-content:space-between!important;text-align:left!important}.actions .step-save-nav .home-studio-dd-btn.step-save-control .dd-toggle-label{flex:1;min-width:0}.showcase-player{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.showcase-player button{width:100%;min-width:0;margin:0;padding:8px 4px;font-size:13px}@media (max-width:700px){.showcase-player{gap:4px}.showcase-player button{font-size:11px;padding:8px 2px;min-height:44px}}.lit3-scope{--lit-red:#ff3b4e;--lit-blue:#3d8bff;--lit-green:#3dff8a;--lit-ring:0 0 0 3px var(--lit-red),0 0 0 7px var(--lit-blue),0 0 0 10px var(--lit-green),0 0 18px 10px #3dff8acc,0 0 36px 14px #2cff7a55;--lit-ring-small:0 0 0 2px var(--lit-red),0 0 0 5px var(--lit-blue),0 0 0 7px var(--lit-green),0 0 14px 6px #3dff8aaa;--lit-btn:0 0 0 2px #4d94ff,0 0 14px 2px #4d94ffcc;--lit-btn-hot:0 0 0 2px #8fbaff,0 0 22px 5px #4d94ffff;--lit-btn-red:0 0 0 2px #ff4d5c,0 0 18px 3px #ff2a3cee;--lit-btn-green:0 0 0 2px #2cff7a,0 0 14px #2cff7aaa;--btn-blue:#4d94ff;--btn-blue-glow:var(--lit-btn);--btn-blue-glow-hot:var(--lit-btn-hot);color:#fff}.lit3-scope,.lit3-scope :is(h2,h3,p,span,b,strong,label,div,option,select,button,section){color:#fff!important;text-shadow:0 0 6px #ffffffaa!important}.lit3-scope .lit-title{font-size:30px;font-weight:800;margin:6px 0 4px;text-shadow:0 0 8px #fff8!important}.lit3-scope .lit-status{margin:0;font-size:14px}.lit3-scope .lit-hdr{font-weight:800;font-size:19px;color:#fff!important;text-shadow:0 0 8px #fff,0 0 16px #ffffff88!important}.lit3-scope .lit-hdr-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.lit3-scope .lit-hdr-row{flex-wrap:wrap}.lit3-scope .lit-hdr-row>.lit-hdr{flex:0 1 auto;min-width:0}.lit3-scope .lit-hdr-pick{flex:1 1 320px;display:flex;gap:10px;align-items:center;min-width:0;max-width:640px;margin-left:auto}.lit3-scope .lit-hdr-pick>select{flex:1 1 auto;min-width:0}.lit3-scope.lit3-scope .lit-hdr-pick>button{flex:0 0 auto;padding:8px 12px!important;white-space:nowrap}.lit3-scope.viewer-shell{grid-template-columns:minmax(0,1fr) 250px;gap:28px 30px;padding:14px}.lit3-scope.viewer-shell>.viewer.lit-left{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex;flex-direction:column;gap:30px;min-width:0}.lit3-scope .lit-full{grid-column:1 / -1;margin-top:12px;min-width:0}.lit3-scope.s11-room{display:flex;flex-direction:column;gap:30px;padding:14px}.lit3-scope.s11-room .lit-full{margin-top:4px}.lit3-scope :is(.lit-box,.lit-section){background:#0a0f1c;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--lit-ring);min-width:0;box-sizing:border-box}.lit3-scope .lit-section .lit-box.lit-small{padding:10px;box-sizing:border-box;border-radius:8px;box-shadow:var(--lit-ring-small);margin-top:4px}.lit3-scope .lit-grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.lit3-scope .lit-player{display:flex;flex-direction:column;gap:10px;align-self:center;width:100%;min-width:0}.lit3-scope .lit-screen{background:#000;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.lit3-scope .lit-screen-big{height:520px}.lit3-scope .lit-screen-box{aspect-ratio:16/9}.lit3-scope .lit-screen :is(video,img){max-width:100%;max-height:100%;display:block;background:#000}.lit3-scope .lit-screen-click{cursor:pointer}.lit3-scope .lit-btns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.lit3-scope.lit3-scope button,.lit3-scope.lit3-scope button:hover,.lit3-scope.lit3-scope button:disabled{background:#0b1530!important;color:#fff!important;border:0!important;border-radius:7px!important;font-weight:800!important;font-size:14px!important;padding:9px 4px!important;margin:0;min-width:0;box-shadow:var(--lit-btn)!important;outline:none!important;animation:none;opacity:1!important;filter:none;text-shadow:0 0 6px #ffffffaa!important}.lit3-scope.lit3-scope button:hover:not(:disabled){box-shadow:var(--lit-btn-hot)!important}.lit3-scope.lit3-scope button.lit-btn-hot,.lit3-scope.lit3-scope button.lit-btn-done{box-shadow:var(--lit-btn-hot)!important;background:#13285a!important}.lit3-scope.lit3-scope button.lit-btn-red{background:#4a000c!important;box-shadow:var(--lit-btn-red)!important}.lit3-scope.lit3-scope button.lit-btn-green{background:#00300f!important;box-shadow:var(--lit-btn-green)!important}.lit3-scope.lit3-scope button.lit-btn-waiting{animation:lit-approve-pulse .9s ease-in-out infinite!important}@keyframes lit-approve-pulse{0%,to{filter:brightness(1.35)}50%{filter:brightness(.8)}}@media (prefers-reduced-motion: reduce){.lit3-scope.lit3-scope button.lit-btn-waiting{animation:none!important}}.lit3-scope .actions{display:flex;flex-direction:column;gap:14px;align-self:start;position:static!important}.lit3-scope .actions :is(button,.step-save-control){width:100%}.lit3-scope.lit3-scope .actions :is(button,.step-save-control):not(.lit-btn-red):not(.lit-btn-green){background:#0b1530!important;border:0!important;box-shadow:var(--lit-btn)!important;min-height:40px;padding:9px 12px!important}.lit3-scope.lit3-scope .actions :is(.home-studio-dd-menu){background:#0b1530!important;box-shadow:0 0 0 1px #2f7dff,0 0 14px #2f7dff88!important;border:0!important}.lit3-scope.lit3-scope.lit3-scope .actions button.step-save-control:is(.danger,.danger-success){background:#0b1530!important;border:0!important;box-shadow:var(--lit-btn)!important;color:#fff!important}.lit3-scope .actions .step-save-nav-caption{font-size:12px;letter-spacing:.04em}.lit3-scope :is(.lit-select,.slim-engine-toggle,select){background:#0b1530!important;color:#fff!important;border:0!important;border-radius:7px!important;box-shadow:0 0 0 1px #2f7dff,0 0 10px #2f7dff66!important;padding:8px 10px!important;font-size:14px!important;font-weight:600!important;width:100%;box-sizing:border-box;filter:none;animation:none}.lit3-scope option{background:#0b1530;color:#fff}.lit3-scope .slim-engine-header{font-size:19px!important;font-weight:800;border-bottom:0!important;padding-bottom:0!important;text-shadow:0 0 8px #fff,0 0 16px #ffffff88!important}.lit3-scope .slim-engine-menu{background:#0b1530!important;border:0!important;box-shadow:0 0 0 1px #2f7dff,0 0 14px #2f7dff88!important}.lit3-scope.lit3-scope .slim-engine-toggle{text-align:left!important;padding:9px 12px!important}.lit3-scope .lit-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lit3-scope .lit-chip{display:inline-flex;align-items:center;gap:2px;background:#111b33;border-radius:6px;box-shadow:0 0 0 1px #2f7dff;padding:3px 6px;font-size:13px}.lit3-scope.lit3-scope .lit-chip button{background:transparent!important;box-shadow:none!important;padding:4px 6px!important;font-size:13px!important}.lit3-scope.lit3-scope .lit-chip button:hover:not(:disabled){box-shadow:0 0 0 1px #8fbaff!important}.lit3-scope.lit3-scope select.lit-chip.lit-put-in{width:auto;background:#111b33!important;padding:7px 10px!important;font-size:13px!important}.lit3-scope .lit-chip-name{padding:0 4px}.lit3-scope .lit-manage-wrap{position:relative;flex:none}.lit3-scope.lit3-scope button.lit-manage{font-size:12px!important;padding:3px 8px!important;background:#111b33!important;box-shadow:0 0 0 1px #9fb3d9!important;border-radius:5px!important}.lit3-scope .lit-manage-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;gap:10px;width:240px;padding:12px;background:#0a0f1c;border-radius:8px;box-shadow:var(--lit-ring-small)}@media (max-width:760px){.lit3-scope.viewer-shell,.lit3-scope .lit-grid4{grid-template-columns:1fr}.lit3-scope .lit-screen-big{height:300px}.lit3-scope.lit3-scope .lit-player .lit-btns button{font-size:11px!important;padding:8px 2px!important;min-height:44px}}.showcase-player:has(>:nth-child(7)){grid-template-columns:repeat(7,minmax(0,1fr))}.showcase-player:has(>:nth-child(7)) button{font-size:12px}.lit3-scope.s11-page{display:flex;flex-direction:column;gap:28px;padding:18px 22px;max-width:100%;box-sizing:border-box}.lit3-scope .s11-screen-wrap{display:flex;flex-direction:column;gap:10px;min-width:0}.lit3-scope .s11-out-hdr{margin:0;font-size:22px;font-weight:800;letter-spacing:.06em;text-align:center;color:#fff!important;text-shadow:0 0 10px #fff,0 0 22px #ffffffbb,0 0 34px #ffffff66!important}.lit3-scope .s11-screen-box{gap:12px}.lit3-scope .s11-screen-box .screen{width:100%;aspect-ratio:16/9;height:auto;background:#000;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.lit3-scope .s11-screen-box .screen video,.lit3-scope .s11-screen-box .screen img{width:100%;height:100%;object-fit:contain}.lit3-scope .s11-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;margin:0}.lit3-scope .s11-big .lit-engine{margin:0}.lit3-scope .s11-drop{display:flex;flex-direction:column;gap:8px;min-width:0}.lit3-scope .s11-drop-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left}.lit3-scope .s11-drop-menu{display:flex;flex-direction:column;gap:10px;padding:12px;background:#0a0f1c;border-radius:8px;box-shadow:var(--lit-ring-small)}.lit3-scope .s11-step-head{display:flex;flex-direction:column;gap:2px}.lit3-scope .s11-step-head small{font-size:12px;font-weight:600;opacity:.92}.lit3-scope .s11-small-line{margin:0;font-size:13px}.lit3-scope .s11-sub,.lit3-scope .s11-count,.lit3-scope .s11-pick-hdr{font-size:15px;font-weight:800;text-shadow:0 0 8px #fff!important}.lit3-scope .s11-pick-hdr{font-size:14px;text-align:left}.lit3-scope .s11-title-sec{display:flex;flex-direction:column;gap:8px}.lit3-scope .s11-title-sec-hdr{font-size:13px;font-weight:800;text-align:left;text-shadow:0 0 8px #fff!important}.lit3-scope .s11-title-list{display:flex;flex-direction:column;gap:6px}.lit3-scope .s11-title-row{display:flex;align-items:center;gap:10px;min-width:0}.lit3-scope .s11-title-no{flex:none;min-width:62px;font-weight:800;text-align:left;color:#fff;text-shadow:0 0 8px #fff}.lit3-scope .s11-title-wide .s11-title-no{min-width:138px}.lit3-scope .s11-sec-hdr{letter-spacing:.06em}.lit3-scope .s11-drop-menu:has(>.s11-sec-drop){padding-left:0;padding-right:0;background:transparent;box-shadow:none}.lit3-scope.lit3-scope .s11-title-row button{flex:1;width:100%;min-width:0;height:38px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 12px!important}.lit3-scope .s11-boxes .s11-drop-toggle>span:first-child,.lit3-scope.s11-room .s11-drop-toggle>span:first-child,.lit3-scope [data-testid^=step11-store].s11-drop>.s11-drop-toggle>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lit3-scope.lit3-scope .s11-boxes .s11-drop-toggle,.lit3-scope.lit3-scope.s11-room .s11-drop-toggle,.lit3-scope.lit3-scope [data-testid^=step11-store].s11-drop>.s11-drop-toggle{min-height:38px}.lit3-scope.lit3-scope.lit3-scope .s11-title-row button.lit-btn-done{background:#1d4ea8!important;box-shadow:0 0 0 2px #fff,0 0 14px 4px var(--lit-green),0 0 26px 8px var(--lit-blue)!important;text-shadow:0 0 8px #fff}.lit3-scope .s11-row,.lit3-scope .s11-endcard{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.lit3-scope .s11-field{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.lit3-scope :is(.s11-field input,.s11-field textarea,.s11-moment input){background:#0b1530;color:#fff;border:0;border-radius:7px;box-shadow:0 0 0 1px #2f7dff;padding:8px 10px;font:inherit;box-sizing:border-box;width:100%}.lit3-scope .s11-moment input{width:70px}.lit3-scope .s11-pick-list{display:flex;flex-wrap:wrap;gap:8px}.lit3-scope.lit3-scope .s11-pick-list button,.lit3-scope.lit3-scope .s11-moment button,.lit3-scope.lit3-scope .s11-counter button{flex:none;width:auto;padding:8px 12px!important}.lit3-scope .s11-moments{display:flex;flex-direction:column;gap:8px}.lit3-scope .s11-moment{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lit3-scope .s11-counter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lit3-scope .s11-counter b{flex:1 1 auto}.lit3-scope .s11-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lit3-scope .s11-check{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.lit3-scope .s11-check input{width:18px;height:18px}.lit3-scope .s11-done,.lit3-scope .s11-wide{width:100%}.lit3-scope .s11-manage{display:flex;flex-direction:column;gap:8px}.lit3-scope .s11-manage-btn{width:100%}.lit3-scope .s11-manage-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lit3-scope .s11-bottom-row{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.lit3-scope .s11-bottom-row>.step-save-nav{display:contents}.lit3-scope .s11-bottom-row>*,.lit3-scope .s11-bottom-row>.step-save-nav>*{flex:1 1 0;min-width:180px}.lit3-scope .s11-bottom-row :is(.step-save-control,.home-studio-dd,.home-studio-dd-btn){width:100%;box-sizing:border-box}.lit3-scope .s11-bottom-row button{min-height:60px;display:flex;align-items:center;justify-content:center}.lit3-scope .s11-bottom-row>*,.lit3-scope .s11-bottom-row>.step-save-nav>*{box-sizing:border-box;min-width:0;flex:1 1 20px}@media (max-width:900px){.lit3-scope .s11-boxes{grid-template-columns:1fr}.lit3-scope .s11-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.s2s-showcase-viewer{--sg:var(--btn-green);--sb:var(--btn-blue);--sbg:#02060d;width:100%}.s2s-showcase-viewer .s2s-showcase-frame{position:relative;background:#061d31;border:4px solid var(--sg);border-radius:14px;padding:16px;margin:8px 8px 22px;overflow:visible;box-shadow:0 0 0 4px var(--sbg),0 0 0 7px var(--sb),0 0 22px #39ff14a6,0 0 48px #00f0ff4d,inset 0 0 22px #39ff142e}.s2s-showcase-viewer .s2s-showcase-frame h3{text-shadow:0 0 8px rgba(255,255,255,.6),0 0 18px rgba(57,255,20,.8)}.s2s-showcase-viewer .screen{aspect-ratio:auto;height:300px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#00040a;border:2px solid var(--sb);border-radius:12px;box-shadow:0 0 18px #00f0ff40,inset 0 0 28px #00f0ff14}.s2s-showcase-viewer .screen video,.s2s-showcase-viewer .screen img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;background:#000}.s2s-showcase-viewer .controls.showcase-player{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.s2s-showcase-viewer .controls.showcase-player button{width:100%;min-width:0;margin:0;padding:12px 8px;font-size:15px;font-weight:800;border-radius:12px;border:3px solid var(--sg)!important;box-shadow:0 0 0 2px var(--sbg),0 0 0 4px var(--sb),0 0 14px #39ff14b3,inset 0 0 8px #00f0ff59!important}.s2s-showcase-viewer .controls.showcase-player button:hover:not(:disabled){box-shadow:0 0 0 2px var(--sbg),0 0 0 4px var(--sb),0 0 24px #39ff14,0 0 40px #00f0ff80,inset 0 0 12px #00f0ff80!important}@media (max-width:760px){.s2s-showcase-viewer .controls.showcase-player{grid-template-columns:repeat(3,minmax(0,1fr))}}.s2s-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start;margin-top:10px}@media (max-width:900px){.s2s-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.s2s-showcase-grid{grid-template-columns:1fr}}.s2s-showcase-grid .s2s-showcase-tile{--sg:var(--btn-green);--sb:var(--btn-blue);--sbg:#02060d;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;background:#061d31;color:#fff;border:4px solid var(--sg);border-radius:14px;padding:14px;margin:6px;box-shadow:0 0 0 3px var(--sbg),0 0 0 6px var(--sb),0 0 18px #39ff1499,0 0 36px #00f0ff47,inset 0 0 18px #39ff1424;transition:none}.s2s-showcase-grid .s2s-showcase-tile:hover{transform:none}.s2s-showcase-tile .s2s-tile-title{margin:0 0 6px;font-size:17px;font-weight:800;color:#fff;opacity:1;line-height:1.25;min-height:42.5px;text-shadow:0 0 6px rgba(255,255,255,.55),0 0 14px rgba(57,255,20,.7)}.s2s-showcase-tile .s2s-tile-blurb{margin:0 0 10px;font-size:15px;line-height:1.45;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:43.5px}.s2s-showcase-tile .s2s-tile-dd{margin:0 0 10px;padding:9px 12px;font-size:15px;font-weight:800;color:#fff;background:#0a2a44;border-radius:10px;border:2px solid var(--sb)!important;box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),0 0 12px #00f0ff8c!important}.s2s-showcase-tile .s2s-tile-dd:hover:not(:disabled){box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),0 0 20px #00f0ffe6!important;transform:none}.s2s-showcase-tile .s2s-tile-dd .dd-chevron{font-size:14px}.s2s-showcase-tile .s2s-tile-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s2s-showcase-tile .s2s-tile-plans{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 10px}.s2s-showcase-tile .s2s-tile-btns button,.s2s-showcase-tile .s2s-tile-plans button{width:100%;min-width:0;margin:0;padding:11px 6px;font-size:15px;font-weight:800;color:#fff;border-radius:12px;background:#12344f;border:3px solid var(--sg)!important;box-shadow:0 0 0 2px var(--sbg),0 0 0 4px var(--sb),0 0 14px #39ff14b3,inset 0 0 8px #00f0ff59!important}.s2s-showcase-tile .s2s-tile-btns button:hover:not(:disabled),.s2s-showcase-tile .s2s-tile-plans button:hover:not(:disabled){box-shadow:0 0 0 2px var(--sbg),0 0 0 4px var(--sb),0 0 24px #39ff14,0 0 40px #00f0ff80,inset 0 0 12px #00f0ff80!important}.s2s-showcase-tile .s2s-tile-btns button:disabled{opacity:1;filter:none;cursor:not-allowed;color:#fff}.s2s-showcase-tile .s2s-tile-note{margin:10px 0 0;font-size:15px;font-weight:700;color:#fff;text-align:center}.s2s-showcase-tile .s2s-tile-body{margin-top:12px;padding:12px;background:#02101c;border-radius:10px;border:2px solid var(--sb);box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),inset 0 0 14px #00f0ff1f}.s2s-showcase-tile .s2s-tile-sec{margin:0 0 12px;font-size:15px;line-height:1.5;color:#fff}.s2s-showcase-tile .s2s-tile-sec:last-child{margin-bottom:0}.s2s-showcase-tile .s2s-tile-sec>b{display:block;font-size:15px;font-weight:800;color:#fff;margin-bottom:4px;text-shadow:0 0 6px rgba(0,240,255,.6)}.s2s-showcase-tile .s2s-tile-sec p{margin:0 0 6px;color:#fff}.s2s-showcase-tile .s2s-tile-sec ul{margin:0 0 6px;padding-left:18px;color:#fff}.s2s-showcase-tile .s2s-tile-sec li{margin:0 0 4px}.s2s-showcase-tile .s2s-tile-sec em{font-style:normal;font-weight:800;color:#fff}.s2s-showcase-tile .s2s-tile-acct{font-weight:800}.s2s-showcase-tile .s2s-tile-price{font-weight:800;color:#fff;text-shadow:0 0 6px rgba(57,255,20,.7)}.s2s-showcase-tile .s2s-tile-slot{padding:10px 12px;border:2px dashed var(--sb);border-radius:10px;background:#061d31}.s2s-showcase-tile .s2s-tile-slot:focus{outline:none;box-shadow:0 0 0 2px var(--sg),0 0 12px #39ff14b3}.s2s-showcase-chat{--sg:var(--btn-green);--sb:var(--btn-blue);--sbg:#02060d;position:relative;margin:4px 3px 6px;padding:12px;border-radius:12px;background:#061d31;border:3px solid var(--sb);box-shadow:0 0 0 3px var(--sbg),0 0 0 6px var(--sg),0 0 18px #39ff148c,0 0 36px #00f0ff40,inset 0 0 22px #00f0ff24}.s2s-showcase-chat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(0,240,255,.07),transparent 40%,transparent 60%,rgba(57,255,20,.06))}.s2s-showcase-chat .s2s-chat-title{margin:0 0 8px;font-size:17px;font-weight:800;color:#fff;opacity:1;line-height:1.25;text-shadow:0 0 6px rgba(255,255,255,.55),0 0 14px rgba(0,240,255,.8)}.s2s-showcase-chat .s2s-chat-turns{height:220px;box-sizing:border-box;overflow-y:auto;padding:10px;border-radius:10px;background:#00040a;border:2px solid var(--sb);box-shadow:0 0 14px #00f0ff38,inset 0 0 22px #00f0ff14;font-size:15px;line-height:1.5}.s2s-showcase-chat .s2s-chat-turn{margin:0 0 8px;color:#fff;white-space:pre-wrap;word-break:break-word}.s2s-showcase-chat .s2s-chat-turn:last-child{margin-bottom:0}.s2s-showcase-chat .s2s-chat-turn>b{font-weight:800;color:#fff}.s2s-showcase-chat .s2s-chat-turn.you>b{text-shadow:0 0 6px rgba(57,255,20,.8)}.s2s-showcase-chat .s2s-chat-turn.s2s>b{text-shadow:0 0 6px rgba(0,240,255,.9)}.s2s-showcase-chat .s2s-chat-empty{margin:0;color:#fff;font-size:15px}.s2s-showcase-chat .s2s-chat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;align-items:stretch}.s2s-showcase-chat .s2s-chat-row input{grid-column:1/-1}.s2s-showcase-chat .s2s-chat-row input{min-width:0;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;font-size:15px;color:#fff;background:#00040a;border-radius:10px;border:2px solid var(--sb)!important;box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),0 0 10px #39ff1480!important}.s2s-showcase-chat .s2s-chat-row input:focus{outline:none;box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),0 0 18px #00f0ffe6!important}.s2s-showcase-chat .s2s-chat-row button{margin:0;min-width:0;padding:10px 12px;font-size:15px;font-weight:800;color:#fff;border-radius:10px;background:#12344f;border:3px solid var(--sb)!important;box-shadow:0 0 0 2px var(--sbg),0 0 0 4px var(--sg),0 0 12px #39ff14a6,inset 0 0 8px #00f0ff59!important}.s2s-showcase-chat .s2s-chat-row button:hover:not(:disabled){box-shadow:0 0 0 2px var(--sbg),0 0 0 4px var(--sg),0 0 22px #00f0ff,0 0 36px #39ff1480,inset 0 0 12px #00f0ff80!important}.s2s-showcase-chat .s2s-chat-row button:disabled{opacity:1;filter:none;cursor:not-allowed;color:#fff}.s2s-showcase-chat .s2s-chat-status{margin:8px 0 0;font-size:14px;color:#fff}.s2s-showcase-viewer .s2s-viewer-chat-dd{display:block;width:100%;box-sizing:border-box;margin:12px 0 0;padding:10px 12px;font-size:15px;font-weight:800;color:#fff;background:#0a2a44;border-radius:10px;border:2px solid var(--sb)!important;box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),0 0 12px #00f0ff8c!important}.s2s-showcase-viewer .s2s-viewer-chat-dd:hover:not(:disabled){box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),0 0 20px #00f0ffe6!important;transform:none}.s2s-showcase-viewer [data-viewer-chat] .s2s-showcase-chat{margin:14px 3px 2px}.s2s-showcase-nvidia{--sg:var(--btn-green);--sb:var(--btn-blue);--sbg:#02060d;position:relative;margin:4px 3px 6px;padding:12px;border-radius:12px;background:#061d31;border:3px solid var(--sb);box-shadow:0 0 0 3px var(--sbg),0 0 0 6px var(--sg),0 0 18px #39ff148c,0 0 36px #00f0ff40,inset 0 0 22px #00f0ff24}.s2s-showcase-nvidia .s2s-nvidia-title{margin:0 0 8px;font-size:17px;font-weight:800;color:#fff;opacity:1;line-height:1.25;text-shadow:0 0 6px rgba(255,255,255,.55),0 0 14px rgba(0,240,255,.8)}.s2s-showcase-nvidia .s2s-nvidia-dd{display:flex;width:100%;box-sizing:border-box;margin:0;padding:9px 12px;font-size:15px;font-weight:800;color:#fff;background:#0a2a44;border-radius:10px;border:2px solid var(--sb)!important;box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),0 0 12px #00f0ff8c!important}.s2s-showcase-nvidia .s2s-nvidia-dd:hover:not(:disabled){box-shadow:0 0 0 2px var(--sbg),0 0 0 3px var(--sg),0 0 20px #00f0ffe6!important;transform:none}.s2s-showcase-nvidia .s2s-nvidia-body{margin-top:10px;padding:10px;border-radius:10px;background:#00040a;border:2px solid var(--sb);box-shadow:0 0 14px #00f0ff38,inset 0 0 22px #00f0ff14;font-size:15px;line-height:1.5;color:#fff}.s2s-showcase-nvidia .s2s-nvidia-body p{margin:0 0 8px;color:#fff}.s2s-showcase-nvidia .s2s-nvidia-body em{font-style:normal;font-weight:800;color:#fff}.s2s-showcase-nvidia .s2s-nvidia-group{margin:0 0 10px}.s2s-showcase-nvidia .s2s-nvidia-group>b{display:block;font-size:15px;font-weight:800;color:#fff;margin-bottom:4px;text-shadow:0 0 6px rgba(0,240,255,.6)}.s2s-showcase-nvidia .s2s-nvidia-group ul{margin:0;padding:0;list-style:none}.s2s-showcase-nvidia .s2s-nvidia-row{display:flex;flex-direction:column;gap:5px;margin:0 0 10px}.s2s-showcase-nvidia .s2s-nvidia-row:last-child{margin-bottom:0}.s2s-showcase-nvidia .s2s-nvidia-name{font-size:15px;line-height:1.4;color:#fff}.s2s-showcase-nvidia .s2s-nvidia-shop{display:block;width:100%;box-sizing:border-box;margin:0;min-width:0;padding:9px 12px;font-size:15px;font-weight:800;color:#fff;border-radius:10px;background:#12344f;white-space:nowrap;border:3px solid var(--sb)!important;box-shadow:0 0 0 2px var(--sbg),0 0 0 4px var(--sg),0 0 12px #39ff14a6,inset 0 0 8px #00f0ff59!important}.s2s-showcase-nvidia .s2s-nvidia-shop:hover{box-shadow:0 0 0 2px var(--sbg),0 0 0 4px var(--sg),0 0 22px #00f0ff,0 0 36px #39ff1480,inset 0 0 12px #00f0ff80!important}.s2s-showcase-nvidia [data-nvidia-connected=false] .s2s-nvidia-shop{cursor:default}.s2s-showcase-nvidia .s2s-nvidia-rental{font-weight:800}.s2s-showcase-nvidia .s2s-nvidia-upgrade{margin-bottom:0!important;font-weight:700}
