.Storyboard_page__G7xou{flex-direction:column;gap:20px;max-width:var(--vg-content-max,1240px);margin:0 auto;padding:18px 24px 48px;color:var(--vg-ink);font-family:var(--vg-font)}.Storyboard_page__G7xou,.Storyboard_topNavRow__4nFVH{display:flex;width:100%;box-sizing:border-box;min-width:0}.Storyboard_topNavRow__4nFVH{align-items:center;justify-content:space-between;gap:12px}.Storyboard_stepperWrap__Dq9tf{display:flex;align-items:center;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Storyboard_stepperWrap__Dq9tf::-webkit-scrollbar{display:none}.Storyboard_stepper__t2qfo{display:flex;align-items:center;gap:4px;padding:5px 8px;background:var(--vg-bg-1);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);max-width:100%;box-sizing:border-box;flex-shrink:0;white-space:nowrap}.Storyboard_stepNavBtn__KUgZ_{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--vg-radius-xs);font-size:11px;font-weight:500;border:none;background:transparent;color:var(--vg-muted);cursor:pointer;transition:all var(--vg-dur-fast);white-space:nowrap;flex-shrink:0}.Storyboard_stepNavBtn__KUgZ_:hover{color:var(--vg-ink);background:var(--vg-bg-2)}.Storyboard_stepNavActive__WiJkk{background:var(--vg-accent,#eeede9)!important;color:var(--vg-accent-ink,#171718)!important;font-weight:600}.Storyboard_stepNavCompleted___4V_y{background:var(--vg-bg-2);color:var(--vg-ink-2)}.Storyboard_stepNavSep__NHhTr{color:var(--vg-faint);font-size:10px}.Storyboard_stepNavFull__JlAY3{display:inline}.Storyboard_stepNavShort___2Ats{display:none}.Storyboard_columns__hk6O3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:1040px){.Storyboard_columns__hk6O3{grid-template-columns:minmax(0,1fr)}}.Storyboard_builder__AN9aj,.Storyboard_output__NdGmv{display:flex;flex-direction:column;gap:14px;min-width:0}.Storyboard_output__NdGmv{position:-webkit-sticky;position:sticky;top:calc(var(--vg-topbar-height, 72px) + 18px)}@media (max-width:1040px){.Storyboard_output__NdGmv{position:static}}.Storyboard_stepCard__mrpNL{border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:var(--vg-bg-1);overflow:hidden}.Storyboard_stepHead__jWV3i{display:flex;align-items:baseline;gap:10px;padding:12px 15px;border-bottom:1px solid var(--vg-line-soft)}.Storyboard_stepHead__jWV3i>span{font-family:var(--vg-font-mono);font-size:10px;color:var(--vg-faint)}.Storyboard_stepHead__jWV3i h2{font-size:12px;font-weight:500;letter-spacing:.2px;color:var(--vg-ink);margin:0}.Storyboard_stepBody__fJyE3{display:flex;flex-direction:column;gap:12px;padding:14px 15px 15px}.Storyboard_field__4Yayf{display:flex;flex-direction:column;gap:6px;min-width:0}.Storyboard_fieldLabel__6s8o5,.Storyboard_field__4Yayf>span{font-size:10px;font-weight:500;letter-spacing:1.2px;color:var(--vg-faint);text-transform:uppercase}.Storyboard_input__9JaX8{width:100%;height:38px;padding:0 11px;border:1px solid var(--vg-line);border-radius:var(--vg-radius-sm);background:var(--vg-bg-2);font-family:inherit;font-size:12px;color:var(--vg-ink);outline:none;box-sizing:border-box}.Storyboard_input__9JaX8:focus{border-color:var(--vg-line-hover)}.Storyboard_textarea__JFgbC{width:100%;min-height:110px;padding:11px;border:1px solid var(--vg-line);border-radius:var(--vg-radius-sm);background:var(--vg-bg-input);font-family:inherit;font-size:12px;line-height:1.65;color:var(--vg-ink);resize:vertical;outline:none;box-sizing:border-box}.Storyboard_textarea__JFgbC:focus{border-color:var(--vg-line-hover)}.Storyboard_counterTop__Yn5mF{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.Storyboard_counter__93ul0{font-family:var(--vg-font-mono);font-size:10px;color:var(--vg-faint)}.Storyboard_selectWrap__F2U64{position:relative;display:flex;align-items:center}.Storyboard_selectWrap__F2U64 select{width:100%;height:38px;padding:0 11px;border:1px solid var(--vg-line);border-radius:var(--vg-radius-sm);background:var(--vg-bg-2);font-family:inherit;font-size:12px;color:var(--vg-ink);outline:none;cursor:pointer;box-sizing:border-box}.Storyboard_selectWrap__F2U64 select:focus{border-color:var(--vg-line-hover)}.Storyboard_grid2__DrN3a{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.Storyboard_modelBox__OqMGi{display:flex;align-items:center;gap:10px;height:38px;padding:0 11px;border:1px solid var(--vg-line);border-radius:var(--vg-radius-sm);background:var(--vg-bg-2);box-sizing:border-box}.Storyboard_modelBox__OqMGi strong{display:block;font-size:12px;font-weight:500}.Storyboard_modelBox__OqMGi small{display:block;font-size:9.5px;color:var(--vg-faint)}.Storyboard_lockedBox___oyhl{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 11px;border:1px solid var(--vg-line);border-radius:var(--vg-radius-sm);background:var(--vg-bg-2);font-size:12px;color:var(--vg-ink);box-sizing:border-box}.Storyboard_lockedBox___oyhl small{font-size:9.5px;letter-spacing:.8px;color:var(--vg-faint);text-transform:uppercase}.Storyboard_actions__4WZ9O{display:flex;gap:10px}.Storyboard_primaryBtn__9XhHT{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:none;border-radius:var(--vg-radius-sm);background:var(--vg-accent,#eeede9);color:var(--vg-accent-ink,#171718);font-size:12.5px;font-weight:600;cursor:pointer;transition:background var(--vg-dur-fast),opacity var(--vg-dur-fast)}.Storyboard_primaryBtn__9XhHT:hover:not(:disabled){background:var(--vg-accent-hover,#ffffff)}.Storyboard_primaryBtn__9XhHT:disabled{opacity:.45;cursor:not-allowed}.Storyboard_secondaryBtn__6dYBp{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:var(--vg-bg-2);color:var(--vg-ink-2);font-size:12px;font-weight:500;cursor:pointer;transition:border-color var(--vg-dur-fast),color var(--vg-dur-fast)}.Storyboard_secondaryBtn__6dYBp:hover:not(:disabled){border-color:var(--vg-line-hover);color:var(--vg-ink)}.Storyboard_styleShowcaseCard__gyc3q{border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:var(--vg-bg-1);overflow:hidden;display:flex;flex-direction:column}.Storyboard_styleShowcaseHead__M9rSS{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--vg-line-soft)}.Storyboard_styleShowcaseHead__M9rSS h3{font-size:12px;font-weight:500;color:var(--vg-ink);margin:0}.Storyboard_styleFilterTabs__XzUvo{display:flex;align-items:center;gap:4px;padding:2px;border-radius:var(--vg-radius-xs);background:var(--vg-bg-input);border:1px solid var(--vg-line-soft)}.Storyboard_styleFilterBtn__T3hzf{padding:3px 10px;border-radius:var(--vg-radius-xs);font-size:10.5px;font-weight:500;border:none;background:transparent;color:var(--vg-muted);cursor:pointer;transition:all var(--vg-dur-fast)}.Storyboard_styleFilterBtnActive__GeWe8{background:var(--vg-bg-2);color:var(--vg-ink)}.Storyboard_styleGridShowcase__Vu66K{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:14px;max-height:420px;overflow-y:auto}@media (max-width:1200px){.Storyboard_styleGridShowcase__Vu66K{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.Storyboard_styleGridShowcase__Vu66K{grid-template-columns:repeat(2,1fr)}}.Storyboard_styleItem__g8Igm{position:relative;display:flex;flex-direction:column;border-radius:var(--vg-radius-xs);overflow:hidden;background:var(--vg-bg-input);border:1px solid var(--vg-line-soft);cursor:pointer;text-align:left;transition:border-color var(--vg-dur-fast),transform var(--vg-dur-fast)}.Storyboard_styleItem__g8Igm:hover{border-color:var(--vg-line-hover)}.Storyboard_styleItemActive__0P_lh{border-color:var(--vg-accent,#eeede9)!important;box-shadow:0 0 0 1px var(--vg-accent,#eeede9)}.Storyboard_styleItemThumb___qMr9{width:100%;aspect-ratio:16/9;object-fit:cover;background:#0b0b0c;display:block}.Storyboard_styleItemMeta__Uxpx1{padding:6px 8px;display:flex;flex-direction:column;gap:2px}.Storyboard_styleItemName__W0_GR{font-size:11px;font-weight:500;color:var(--vg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Storyboard_styleItemNiche__HcUyR{font-size:9.5px;color:var(--vg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Storyboard_specs__RH65g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:var(--vg-line-soft)}.Storyboard_specs__RH65g>div{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;background:var(--vg-bg-1)}.Storyboard_specs__RH65g dt{font-size:9px;letter-spacing:1.2px;color:var(--vg-faint);text-transform:uppercase}.Storyboard_specs__RH65g dd{margin:0;font-size:12px;color:var(--vg-ink);font-weight:500}.Storyboard_customScroll__ovg5T::-webkit-scrollbar{width:5px;height:5px}.Storyboard_customScroll__ovg5T::-webkit-scrollbar-track{background:transparent}.Storyboard_customScroll__ovg5T::-webkit-scrollbar-thumb{background:var(--vg-line-soft);border-radius:3px}.Storyboard_customScroll__ovg5T::-webkit-scrollbar-thumb:hover{background:var(--vg-line-strong)}.Storyboard_customScrollbar__xuBh7::-webkit-scrollbar{width:5px;height:5px}.Storyboard_customScrollbar__xuBh7::-webkit-scrollbar-track{background:transparent}.Storyboard_customScrollbar__xuBh7::-webkit-scrollbar-thumb{background:var(--vg-line-soft);border-radius:3px}@keyframes Storyboard_spin__l86od{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Storyboard_animateSpin__D0NP4{animation:Storyboard_spin__l86od .9s linear infinite;display:inline-block;transform-origin:center center}.Storyboard_stepEyebrow__AoJAc{font-family:var(--vg-font-mono);font-size:10px;color:var(--vg-faint);text-transform:uppercase;letter-spacing:1px}.Storyboard_stepTitle__6icGT{font-size:18px;font-weight:600;color:var(--vg-ink);margin:3px 0 4px}.Storyboard_stepDesc__iwiUO{font-size:12px;color:var(--vg-muted);line-height:1.5;margin:0}.Storyboard_btnPrimary__hYSub{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border:none;border-radius:var(--vg-radius-sm);background:var(--vg-accent,#eeede9);color:var(--vg-accent-ink,#171718);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--vg-dur-fast);white-space:nowrap;box-sizing:border-box}.Storyboard_btnPrimary__hYSub:hover:not(:disabled){background:var(--vg-accent-hover,#ffffff);transform:translateY(-1px)}.Storyboard_btnPrimary__hYSub:disabled{opacity:.45;cursor:not-allowed;transform:none}.Storyboard_btnSecondary__OKALL{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:var(--vg-bg-2);color:var(--vg-ink);font-size:11.5px;font-weight:500;cursor:pointer;transition:all var(--vg-dur-fast);white-space:nowrap;box-sizing:border-box}.Storyboard_btnSecondary__OKALL:hover:not(:disabled){border-color:var(--vg-line-hover);background:var(--vg-bg-1)}.Storyboard_btnSecondary__OKALL:disabled{opacity:.4;cursor:not-allowed}.Storyboard_scriptWrap__NIMsZ{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.Storyboard_scriptSidebar__a3o9k{position:-webkit-sticky;position:sticky;top:calc(var(--vg-topbar-height, 72px) + 18px);display:flex;flex-direction:column;gap:14px;min-width:0}.Storyboard_scriptMain__FvTYw{display:flex;flex-direction:column;gap:16px;min-width:0}.Storyboard_scriptMainHeader__9B029{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Storyboard_scriptMainTitle__6NxXC{font-size:14.5px;font-weight:600;color:var(--vg-ink);display:flex;align-items:center;gap:8px;margin:0}.Storyboard_sceneCountBadge__nLvrO{font-size:10px;font-family:var(--vg-font-mono);padding:1px 7px;border-radius:999px;background:var(--vg-bg-2);color:var(--vg-muted);border:1px solid var(--vg-line-soft)}.Storyboard_specsBox__XsuU2{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--vg-radius-sm);background:var(--vg-bg-input,#0d0d0f);border:1px solid var(--vg-line-soft)}.Storyboard_specsRow__Fux1G{display:flex;align-items:center;justify-content:space-between;gap:12px}.Storyboard_specsLabel__rGITF{font-size:11px;color:var(--vg-muted)}.Storyboard_specsVal__KU_1_{font-size:11.5px;font-weight:600;color:var(--vg-ink)}.Storyboard_specsValBlue__UGV68{color:#60a5fa!important}.Storyboard_castSection__QfG7R{display:flex;flex-direction:column;gap:8px}.Storyboard_castSectionHead__z0nRQ{display:flex;align-items:center;justify-content:space-between;padding:2px 0}.Storyboard_castSectionTitle__PuFF9{font-size:10.5px;font-weight:700;color:var(--vg-ink-2);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:6px}.Storyboard_castCountBadge__l9B0t{font-size:10px;padding:1px 7px;border-radius:999px;background:var(--vg-bg-2);color:var(--vg-muted);border:1px solid var(--vg-line-soft)}.Storyboard_castList__2iAfl{display:flex;flex-direction:column;gap:8px}.Storyboard_castCard__krjj_{background:var(--vg-bg-input,#0d0d0f);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:5px;transition:border-color var(--vg-dur-fast),background var(--vg-dur-fast)}.Storyboard_castCard__krjj_:hover{border-color:var(--vg-line-hover);background:var(--vg-bg-1)}.Storyboard_castHead__xYVm8{display:flex;align-items:center;justify-content:space-between;gap:8px}.Storyboard_castName__d54ZK{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--vg-ink)}.Storyboard_castBadge__kV76V{font-size:9.5px;padding:2px 7px;border-radius:999px;background:var(--vg-bg-2);color:var(--vg-muted);border:1px solid var(--vg-line-soft);text-transform:capitalize}.Storyboard_castDesc__2M2l5{font-size:11px;color:var(--vg-muted);line-height:1.45;margin:0}.Storyboard_castOutfit__DcD_D{font-size:10px;color:var(--vg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Storyboard_sidebarNavDesktop__yQ1Ra{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:8px}.Storyboard_sceneCard__Lq3Gw{background:var(--vg-bg-1);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);padding:16px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--vg-dur-fast),box-shadow var(--vg-dur-fast)}.Storyboard_sceneCard__Lq3Gw:hover{border-color:var(--vg-line-hover)}.Storyboard_sceneCardHead__mbAQg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Storyboard_sceneTitleWrap__KeCso{display:flex;align-items:center;gap:8px;flex:1 1;min-width:180px}.Storyboard_sceneBadge__Il2GA{display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 4px;border-radius:6px;background:var(--vg-accent,#eeede9);color:var(--vg-accent-ink,#171718);font-size:11px;font-weight:700;flex-shrink:0}.Storyboard_sceneTitleInput__9B4VA{flex:1 1;height:32px;padding:0 10px;border-radius:var(--vg-radius-xs);border:1px solid var(--vg-line-soft);background:var(--vg-bg-input);color:var(--vg-ink);font-size:13px;font-weight:600;transition:all var(--vg-dur-fast)}.Storyboard_sceneTitleInput__9B4VA:hover{border-color:var(--vg-line-hover)}.Storyboard_sceneTitleInput__9B4VA:focus{border-color:var(--vg-line-hover);background:var(--vg-bg-input);outline:none}.Storyboard_sceneControls__BNu6E{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Storyboard_durButtonGroup___dcN4{display:flex;align-items:center;padding:2px;border-radius:var(--vg-radius-xs);background:var(--vg-bg-input);border:1px solid var(--vg-line-soft);gap:2px}.Storyboard_durBtn___8Fuu{padding:4px 9px;border-radius:calc(var(--vg-radius-xs) - 2px);font-size:10.5px;font-weight:500;border:none;background:transparent;color:var(--vg-muted);cursor:pointer;transition:all var(--vg-dur-fast)}.Storyboard_durBtn___8Fuu:hover{color:var(--vg-ink)}.Storyboard_durBtnActive__mwfYs{background:var(--vg-accent,#eeede9)!important;color:var(--vg-accent-ink,#171718)!important;font-weight:600}.Storyboard_iconBtnGroup__KZjz1{display:flex;align-items:center;gap:3px}.Storyboard_iconBtn__YiHDH{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--vg-radius-xs);border:1px solid var(--vg-line-soft);background:var(--vg-bg-2);color:var(--vg-muted);cursor:pointer;transition:all var(--vg-dur-fast)}.Storyboard_iconBtn__YiHDH:hover:not(:disabled){color:var(--vg-ink);border-color:var(--vg-line-hover)}.Storyboard_iconBtn__YiHDH:disabled{opacity:.35;cursor:not-allowed}.Storyboard_iconBtnDanger__SBGAp:hover:not(:disabled){color:#f87171;border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.1)}.Storyboard_dialogueBox__DR4IR{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--vg-radius-sm);background:var(--vg-bg-input,#0d0d0f);border:1px solid var(--vg-line-soft)}.Storyboard_dialogueBoxHead__s0BK1{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.Storyboard_btnAddDialogue__qrXYh{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--vg-radius-xs);background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.35);color:#60a5fa;font-size:11px;font-weight:600;cursor:pointer;transition:all var(--vg-dur-fast)}.Storyboard_btnAddDialogue__qrXYh:hover{background:rgba(59,130,246,.22);border-color:#60a5fa;color:#93c5fd}.Storyboard_dialogueList__B_up9{display:flex;flex-direction:column;gap:10px}.Storyboard_dialogueRow__nuhHr{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:var(--vg-radius-xs);background:rgba(0,0,0,.25);border:1px solid var(--vg-line-soft);transition:border-color var(--vg-dur-fast)}.Storyboard_dialogueRow__nuhHr:hover{border-color:rgba(96,165,250,.3)}.Storyboard_dialogueRowHead__f2tWA{display:flex;align-items:center;justify-content:space-between;gap:8px}.Storyboard_dialogueRemoveBtn__rkZIG{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--vg-faint);cursor:pointer;transition:all var(--vg-dur-fast)}.Storyboard_dialogueRemoveBtn__rkZIG:hover{color:#f87171;background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.3)}.Storyboard_dialogueEmpty__yhIrL{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:rgba(0,0,0,.2);border-radius:var(--vg-radius-xs);border:1px dashed var(--vg-line-soft);font-size:11.5px;color:var(--vg-faint)}.Storyboard_dialogueSpeakerRow__2HT0L{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.Storyboard_dialogueLabel__9g6d_{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#60a5fa}.Storyboard_speakerSelect__VrvEy{height:30px;padding:0 10px;border-radius:var(--vg-radius-xs);background:var(--vg-bg-2);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:11.5px;font-family:inherit;outline:none;cursor:pointer}.Storyboard_speakerSelect__VrvEy:focus{border-color:#60a5fa}.Storyboard_dialogueTextarea__vZGNi{width:100%;padding:9px 11px;border-radius:var(--vg-radius-xs);background:rgba(0,0,0,.35);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:12.5px;line-height:1.6;outline:none;box-sizing:border-box;transition:border-color var(--vg-dur-fast);resize:vertical}.Storyboard_dialogueTextarea__vZGNi:focus{border-color:#60a5fa}.Storyboard_actionBox__5p3FI{display:flex;flex-direction:column;gap:6px}.Storyboard_actionLabel__xJZNl{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--vg-muted)}.Storyboard_actionTextarea__nlYzf{width:100%;padding:10px 12px;border-radius:var(--vg-radius-xs);background:var(--vg-bg-input,#0d0d0f);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:12px;line-height:1.6;outline:none;box-sizing:border-box;transition:border-color var(--vg-dur-fast);resize:vertical}.Storyboard_actionTextarea__nlYzf:focus{border-color:var(--vg-line-hover)}.Storyboard_scriptBottomNav__cPIh1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 6px;margin-top:8px;border-top:1px solid var(--vg-line-soft)}.Storyboard_storyboardGridWrap__4Jcz_{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;box-sizing:border-box}.Storyboard_headerNavDesktop__linPu{display:flex;align-items:center;gap:10px}.Storyboard_sectionBox__rC7ip{display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--vg-bg-1,#121214);border:1px solid var(--vg-line-soft,#ffffff15);border-radius:var(--vg-radius-sm,10px);width:100%;min-width:0;box-sizing:border-box}.Storyboard_characterSheetGrid__Q5oDw{display:flex;flex-direction:row;align-items:stretch;gap:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%;min-width:0;box-sizing:border-box}.Storyboard_characterSheetGrid__Q5oDw::-webkit-scrollbar{height:6px}.Storyboard_characterSheetGrid__Q5oDw::-webkit-scrollbar-track{background:var(--vg-bg-input,#0d0d0f);border-radius:4px}.Storyboard_characterSheetGrid__Q5oDw::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:4px}.Storyboard_charSheetCard__VRc7o{background:var(--vg-bg-input,#0d0d0f);border:1px solid var(--vg-line-soft,#ffffff15);border-radius:var(--vg-radius-sm,10px);overflow:hidden;display:flex;flex-direction:column;flex:0 0 230px;width:230px;min-width:230px;max-width:230px;scroll-snap-align:start;box-sizing:border-box;transition:all var(--vg-dur-fast,.15s)}.Storyboard_charSheetCard__VRc7o:hover{border-color:rgba(96,165,250,.35)}.Storyboard_charSheetMedia__41o8V{position:relative;width:100%;aspect-ratio:16/9;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--vg-line-soft,#ffffff10)}.Storyboard_sceneMediaGrid__7luAB{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px;width:100%;min-width:0;box-sizing:border-box}.Storyboard_sceneMediaGridPortrait__REdUI{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1024px){.Storyboard_sceneMediaGridPortrait__REdUI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Storyboard_sceneMediaGridPortrait__REdUI{grid-template-columns:1fr}}.Storyboard_sceneMediaCard__kBZvf{background:var(--vg-card-bg,#141416);border:1px solid var(--vg-line-soft,#ffffff15);border-radius:var(--vg-radius,12px);overflow:hidden;display:flex;flex-direction:column;transition:all var(--vg-dur-fast,.18s);box-shadow:0 4px 20px rgba(0,0,0,.35);min-width:0;box-sizing:border-box}.Storyboard_sceneMediaCard__kBZvf:hover{border-color:rgba(96,165,250,.35);box-shadow:0 8px 30px rgba(0,0,0,.55)}.Storyboard_sceneMediaScreen__SmdGv{position:relative;width:100%;aspect-ratio:var(--scene-aspect-ratio,16/9);background:#08080a;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--vg-line-soft,#ffffff12);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Storyboard_scenePlayBtn__s_3dO{position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:9999px;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.5);cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),background .2s ease;z-index:4}.Storyboard_scenePlayBtn__s_3dO:hover{transform:scale(1.1);background:rgba(0,0,0,.85);border-color:rgba(96,165,250,.6);color:#60a5fa}.Storyboard_sceneMediaScreen__SmdGv:hover .Storyboard_scenePlayBtn__s_3dO{opacity:1!important;pointer-events:auto!important}.Storyboard_sceneProgressBar__GvuTU{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(255,255,255,.15);pointer-events:none;z-index:4}.Storyboard_sceneProgressFill__2l0mb{height:100%;background:#3b82f6;transition:width .1s linear}.Storyboard_sceneDurationBadge__Kl57t{position:absolute;bottom:8px;right:8px;padding:2px 7px;border-radius:5px;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);font-size:10px;font-weight:600;color:#fff;font-family:var(--vg-font-mono);pointer-events:none;z-index:3}.Storyboard_sceneMediaContent__xnNCI{padding:14px;display:flex;flex-direction:column;gap:12px;flex:1 1;justify-content:space-between;box-sizing:border-box;min-width:0}.Storyboard_sceneActionRow__PPPQN{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--vg-line-soft,#ffffff12);width:100%;box-sizing:border-box}.Storyboard_actionTileBtn__E5yMM{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;height:38px;border-radius:var(--vg-radius-xs,6px);border:1px solid var(--vg-line-soft,#ffffff1a);background:var(--vg-bg-2,#1c1c1f);color:var(--vg-ink,#fff);font-size:11px;font-weight:600;cursor:pointer;transition:all var(--vg-dur-fast,.15s);white-space:nowrap;box-sizing:border-box;text-decoration:none}.Storyboard_actionTileBtn__E5yMM:hover:not(:disabled){background:var(--vg-bg-3,#26262a);border-color:var(--vg-line-hover,#ffffff30);transform:translateY(-1px)}.Storyboard_actionTileBtn__E5yMM:disabled{opacity:.45;cursor:not-allowed;transform:none}.Storyboard_actionTileBtnPrimary__XzdG1{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#3b82f6!important;color:#fff!important;box-shadow:0 4px 14px rgba(37,99,235,.35)}.Storyboard_actionTileBtnPrimary__XzdG1:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 6px 20px rgba(37,99,235,.55)}.Storyboard_editorTopBar__Jlw4V{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--vg-bg-1,#121214);border:1px solid var(--vg-line-soft,#ffffff1a);border-radius:var(--vg-radius-sm,10px);box-sizing:border-box;width:100%;min-width:0;flex-wrap:wrap}.Storyboard_editorWorkspace__EBHgU{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;min-width:0;box-sizing:border-box;align-items:start}.Storyboard_inspectorCol__xsyOe,.Storyboard_playerStageCol__du3Zk{width:100%;min-width:0;display:flex;flex-direction:column;box-sizing:border-box}.Storyboard_inspectorCol__xsyOe{max-height:540px}.Storyboard_timelineBottom__UT4q3{width:100%;min-width:0;max-width:100%;overflow-x:auto;border-radius:var(--vg-radius-sm,10px);border:1px solid var(--vg-line-soft,#ffffff1a);background:var(--vg-bg-1,#121214);box-sizing:border-box}.Storyboard_formGroup__CZyVl{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;box-sizing:border-box}.Storyboard_formLabel__JOR__{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;color:var(--vg-ink-2,#94a3b8)}.Storyboard_textareaField__TbOx0{width:100%;min-height:64px;padding:10px 12px;border-radius:var(--vg-radius-xs,6px);background:var(--vg-bg-input,#0d0d0f);border:1px solid var(--vg-line-soft,#ffffff1a);color:var(--vg-ink,#fff);font-family:inherit;font-size:12px;line-height:1.5;resize:vertical;outline:none;box-sizing:border-box;transition:border-color var(--vg-dur-fast)}.Storyboard_textareaField__TbOx0:focus{border-color:#3b82f6}.Storyboard_selectField__L2QnD{width:100%;height:36px;padding:0 10px;border-radius:var(--vg-radius-xs,6px);background:var(--vg-bg-input,#0d0d0f);border:1px solid var(--vg-line-soft,#ffffff1a);color:var(--vg-ink,#fff);font-family:inherit;font-size:12px;outline:none;cursor:pointer;box-sizing:border-box;transition:border-color var(--vg-dur-fast)}.Storyboard_selectField__L2QnD:focus{border-color:#3b82f6}@media (max-width:900px){.Storyboard_scriptWrap__NIMsZ{grid-template-columns:minmax(0,1fr);gap:16px}.Storyboard_scriptSidebar__a3o9k{position:static}.Storyboard_sidebarNavDesktop__yQ1Ra{display:none}.Storyboard_editorWorkspace__EBHgU{grid-template-columns:1fr}.Storyboard_inspectorCol__xsyOe{max-height:none}}@media (max-width:768px){.Storyboard_page__G7xou{padding:10px 4px 36px!important;gap:14px;width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.Storyboard_sceneMediaGrid__7luAB{grid-template-columns:1fr;gap:12px}.Storyboard_charSheetCard__VRc7o{flex:0 0 190px;width:190px;min-width:190px;max-width:190px}.Storyboard_headerNavDesktop__linPu{display:none!important}}@media (max-width:640px){.Storyboard_stepper__t2qfo{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 6px;gap:2px;border-radius:8px}.Storyboard_stepper__t2qfo::-webkit-scrollbar{display:none}.Storyboard_stepNavBtn__KUgZ_{padding:4px 7px;font-size:10px;flex-shrink:0}.Storyboard_stepNavFull__JlAY3{display:none!important}.Storyboard_stepNavShort___2Ats{display:inline!important}.Storyboard_stepNavSep__NHhTr{font-size:9px;flex-shrink:0;opacity:.4}.Storyboard_columns__hk6O3{gap:14px}.Storyboard_styleGridShowcase__Vu66K{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px;max-height:340px}.Storyboard_styleShowcaseHead__M9rSS{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.Storyboard_styleFilterTabs__XzUvo{overflow-x:auto;scrollbar-width:none}.Storyboard_specsBox__XsuU2{padding:10px 12px;gap:6px}.Storyboard_specsRow__Fux1G{gap:8px}.Storyboard_specsLabel__rGITF{font-size:10.5px}.Storyboard_specsVal__KU_1_{font-size:11px}.Storyboard_castCard__krjj_{padding:8px 10px}.Storyboard_sceneCard__Lq3Gw{padding:12px;gap:12px}.Storyboard_sceneCardHead__mbAQg{flex-direction:column;align-items:stretch;gap:10px}.Storyboard_sceneTitleWrap__KeCso{width:100%}.Storyboard_sceneControls__BNu6E{justify-content:space-between;width:100%}.Storyboard_durButtonGroup___dcN4{flex:1 1;justify-content:center}.Storyboard_durBtn___8Fuu{flex:1 1;text-align:center;padding:5px 4px}.Storyboard_dialogueSpeakerRow__2HT0L{flex-direction:column;align-items:stretch;gap:6px}.Storyboard_speakerSelect__VrvEy{width:100%;height:32px;font-size:12px}.Storyboard_actionTextarea__nlYzf,.Storyboard_dialogueTextarea__vZGNi{font-size:13px;padding:9px 10px}.Storyboard_scriptBottomNav__cPIh1{flex-direction:column;gap:8px;padding:14px 0 0}.Storyboard_scriptBottomNav__cPIh1 button{width:100%;height:42px;font-size:13px}.Storyboard_sceneActionRow__PPPQN{flex-direction:row;gap:6px}.Storyboard_actionTileBtn__E5yMM{font-size:10px;padding:6px 8px;height:36px}.Storyboard_headerNavDesktop__linPu{display:none!important}}