.WorkspaceTheater-stage-module__Bm_fSq__theater{box-sizing:border-box;background:radial-gradient(circle at 45% 16%, var(--color-primary-alpha-5), transparent 30%), linear-gradient(180deg, var(--color-background), var(--color-background));flex-direction:column;gap:0;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.WorkspaceTheater-stage-module__Bm_fSq__topBar{background:linear-gradient(180deg, var(--color-surface-elevated), var(--color-surface));border:1px solid var(--color-border);box-shadow:inset 0 1px 0 var(--color-border-subtle);border-radius:14px;flex-shrink:0;align-items:center;gap:12px;margin:10px 12px 8px;padding:10px 14px;display:flex}.WorkspaceTheater-stage-module__Bm_fSq__topBarFloating{z-index:4;background:linear-gradient(180deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0f121ceb), var(--lightningcss-light,#f1f5f9b3)var(--lightningcss-dark,#0f121cb3));-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--color-border-subtle), 0 10px 32px var(--lightningcss-light,#0f172a1d)var(--lightningcss-dark,#00000073);border-radius:14px;margin:12px 12px 0;position:absolute;top:0;left:0;right:320px}@media (max-width:1100px){.WorkspaceTheater-stage-module__Bm_fSq__topBarFloating{right:260px}}@media (max-width:900px){.WorkspaceTheater-stage-module__Bm_fSq__topBarFloating{right:0}}.WorkspaceTheater-stage-module__Bm_fSq__exitBtn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__exitBtn:hover{background:var(--color-surface-elevated-hover);color:var(--color-text)}.WorkspaceTheater-stage-module__Bm_fSq__topTitle{color:var(--color-text);letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__topTitle svg{color:var(--color-primary-light)}.WorkspaceTheater-stage-module__Bm_fSq__recIndicator{background:var(--color-error-alpha-10);border:1px solid var(--color-error);color:var(--color-text);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__recDot{background:var(--color-error);width:8px;height:8px;box-shadow:0 0 8px var(--color-error);border-radius:50%;animation:1.6s ease-in-out infinite WorkspaceTheater-stage-module__Bm_fSq__recPulse}@keyframes WorkspaceTheater-stage-module__Bm_fSq__recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.WorkspaceTheater-stage-module__Bm_fSq__audienceCount{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__viewerModePill{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__viewerModePillPresenter{background:var(--color-primary-alpha-15);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.WorkspaceTheater-stage-module__Bm_fSq__body{border-top:1px solid var(--color-border-subtle);flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:0;min-width:0;min-height:0;display:grid;overflow:hidden}@media (max-width:1100px){.WorkspaceTheater-stage-module__Bm_fSq__body{grid-template-columns:minmax(0,1fr) minmax(0,260px)}}@media (max-width:900px){.WorkspaceTheater-stage-module__Bm_fSq__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:auto}}.WorkspaceTheater-stage-module__Bm_fSq__stageCol{flex-direction:column;gap:0;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.WorkspaceTheater-stage-module__Bm_fSq__stageWrap{flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:relative}.WorkspaceTheater-stage-module__Bm_fSq__featured{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;box-shadow:inset 0 1px 0 #ffffff0f, 0 20px 54px var(--lightningcss-light,#0f172a23)var(--lightningcss-dark,#0000008c), 0 0 60px var(--color-primary-alpha-5);isolation:isolate;box-sizing:border-box;border:1px solid #96beff2e;border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.WorkspaceTheater-stage-module__Bm_fSq__featuredCaption{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px}.WorkspaceTheater-stage-module__Bm_fSq__featuredDeckPill,.WorkspaceTheater-stage-module__Bm_fSq__featuredModePill{-webkit-backdrop-filter:blur(18px)saturate(170%);color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9);letter-spacing:.08em;text-transform:uppercase;background:var(--lightningcss-light,#f1f5f980)var(--lightningcss-dark,#04081280);border:1px solid #b4d7ff29;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.WorkspaceTheater-stage-module__Bm_fSq__featuredDeckPill svg{color:var(--color-primary-light)}.WorkspaceTheater-stage-module__Bm_fSq__featuredModePill{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6)}.WorkspaceTheater-stage-module__Bm_fSq__featuredModePillPresenter{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:#38bdf82e;border-color:#38bdf859}.WorkspaceTheater-stage-module__Bm_fSq__featuredSlide{z-index:1;aspect-ratio:16/9;background:linear-gradient(180deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0e1320), var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#060a14));box-sizing:border-box;border:1px solid #96beff24;border-radius:18px;justify-content:center;align-items:center;gap:28px;width:min(78%,820px);margin:12px 12px 56px;padding:28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 22px 56px var(--lightningcss-light,#0f172a20)var(--lightningcss-dark,#00000080)}.WorkspaceTheater-stage-module__Bm_fSq__featuredWhiteboard{z-index:1;border:1px solid #96beff24;border-radius:18px;width:calc(100% - 24px);height:calc(100% - 80px);margin:12px 12px 68px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 56px var(--lightningcss-light,#0f172a20)var(--lightningcss-dark,#00000080)}.WorkspaceTheater-stage-module__Bm_fSq__featuredShareStopped{z-index:1;aspect-ratio:16/9;width:min(60%,460px);color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05),var(--lightningcss-light,#f1f5f980)var(--lightningcss-dark,#00000080));border:1px dashed #b4d7ff2e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:12px 12px 56px;font-size:13px;font-weight:700;display:flex;position:relative}.WorkspaceTheater-stage-module__Bm_fSq__featuredShareStopped svg{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80)}.WorkspaceTheater-stage-module__Bm_fSq__featuredShareStoppedHint{letter-spacing:0;text-transform:none;opacity:.6;font-size:11px;font-weight:500}.WorkspaceTheater-stage-module__Bm_fSq__presentationDock{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(180%);background:var(--lightningcss-light,#f1f5f99e)var(--lightningcss-dark,#0408129e);border:1px solid #b4d7ff2e;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14,0 14px 32px var(--lightningcss-light,#0f172a23)var(--lightningcss-dark,#0000008c)}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockFloating{transition:opacity .22s}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockBtn{min-width:28px;height:28px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffdb);cursor:pointer;background:var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#ffffff12);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockBtn:hover:not(:disabled){color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24)}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockBtn:disabled{opacity:.35;cursor:not-allowed}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockBtnLabel{letter-spacing:.06em;text-transform:uppercase}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockBtnPrimary{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:linear-gradient(#38bdf880,#38bdf852);border-color:#38bdf880}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockBtnPrimary:hover:not(:disabled){background:linear-gradient(#38bdf8b3,#38bdf873)}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockBtnDanger{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:#dc262657;border-color:#dc262680}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockBtnDanger:hover:not(:disabled){background:#dc262680}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockSep{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);width:1px;height:18px;margin:0 4px}.WorkspaceTheater-stage-module__Bm_fSq__presentationDockSlideCount{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9);letter-spacing:.04em;padding:0 6px;font-size:11px;font-weight:700}.WorkspaceTheater-stage-module__Bm_fSq__featuredSlideIcon{background:var(--color-primary-alpha-15);border:1px solid var(--color-primary-alpha-30);width:72px;height:72px;color:var(--color-primary-light);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__featuredSlideCopy{flex-direction:column;gap:12px;min-width:min(300px,50%);display:flex}.WorkspaceTheater-stage-module__Bm_fSq__featuredSlideKicker{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.WorkspaceTheater-stage-module__Bm_fSq__featuredSlideTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font-size:clamp(26px,3vw,48px);font-weight:900;line-height:1}.WorkspaceTheater-stage-module__Bm_fSq__featuredSlideLine{background:var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#ffffff2e);border-radius:999px;width:100%;height:7px}.WorkspaceTheater-stage-module__Bm_fSq__featuredSlideLineShort{width:60%}.WorkspaceTheater-stage-module__Bm_fSq__presenterPip{z-index:4;aspect-ratio:16/9;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1a1a1a);border:1px solid #96beff38;border-radius:12px;width:clamp(132px,16vw,196px);position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 14px 34px var(--lightningcss-light,#0f172a23)var(--lightningcss-dark,#0000008c),inset 0 1px #ffffff14}.WorkspaceTheater-stage-module__Bm_fSq__presenterPipVideo{background:radial-gradient(circle at 50% 36%, var(--color-primary-alpha-15), transparent 60%), linear-gradient(180deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#181f2e), var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#060a14));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.WorkspaceTheater-stage-module__Bm_fSq__presenterPipCamera{border:1px solid var(--color-primary-alpha-30);background:radial-gradient(circle at 50% 0%, var(--color-primary-alpha-25), transparent 62%), var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);width:clamp(74px,54%,118px);height:clamp(38px,42%,62px);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);letter-spacing:0;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.WorkspaceTheater-stage-module__Bm_fSq__presenterPipCamera svg{color:var(--color-primary-light);flex-shrink:0}.WorkspaceTheater-stage-module__Bm_fSq__presenterPipNameTag{-webkit-backdrop-filter:blur(14px)saturate(170%);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#f1f5f999)var(--lightningcss-dark,#04081299);border:1px solid #b4d7ff24;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.WorkspaceTheater-stage-module__Bm_fSq__presenterPipDot{background:#22c55e;border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite WorkspaceTheater-stage-module__Bm_fSq__stagePresenterDotPulse;box-shadow:0 0 6px #22c55e}.WorkspaceTheater-stage-module__Bm_fSq__presenterPipMicOff{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);margin-left:2px}@keyframes WorkspaceTheater-stage-module__Bm_fSq__stagePresenterDotPulse{0%,to{opacity:1}50%{opacity:.55}}.WorkspaceTheater-stage-module__Bm_fSq__stageWaiting{z-index:2;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.16em;place-self:center;font-size:14px;font-weight:700;position:relative}.WorkspaceTheater-stage-module__Bm_fSq__floatingLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.WorkspaceTheater-stage-module__Bm_fSq__floatingReaction{pointer-events:none;will-change:transform, opacity;filter:drop-shadow(0 4px 8px #00000073);font-size:34px;line-height:1;animation:1.6s ease-out forwards WorkspaceTheater-stage-module__Bm_fSq__floatUp;position:absolute;bottom:60px}@keyframes WorkspaceTheater-stage-module__Bm_fSq__floatUp{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1;transform:translateY(-8px)scale(1)}to{transform:translate(var(--drift,24px), -160px) scale(1.1);opacity:0}}.WorkspaceTheater-stage-module__Bm_fSq__filmstrip{flex-direction:column;flex-shrink:0;gap:6px;margin-top:10px;display:flex}.WorkspaceTheater-stage-module__Bm_fSq__filmstripLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);align-items:center;gap:6px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__filmstripScroll{-webkit-backdrop-filter:blur(18px)saturate(170%);scrollbar-width:thin;background:var(--lightningcss-light,#f1f5f961)var(--lightningcss-dark,#04081261);border:1px solid #b4d7ff1f;border-radius:14px;align-items:stretch;gap:6px;padding:6px;display:flex;overflow:auto hidden}.WorkspaceTheater-stage-module__Bm_fSq__filmstripScroll::-webkit-scrollbar{height:6px}.WorkspaceTheater-stage-module__Bm_fSq__filmstripScroll::-webkit-scrollbar-thumb{background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px}.WorkspaceTheater-stage-module__Bm_fSq__filmstripTile{aspect-ratio:16/9;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1a1a1a);border:1px solid #96beff24;border-radius:10px;flex:none;width:132px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 6px 16px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000057)}.WorkspaceTheater-stage-module__Bm_fSq__filmstripTileVideo{background:radial-gradient(circle at 50% 38%, var(--color-primary-alpha-15), transparent 70%), linear-gradient(180deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#181f2e), var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#060a14));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.WorkspaceTheater-stage-module__Bm_fSq__filmstripTileAvatar{aspect-ratio:1;background:linear-gradient(135deg, var(--color-primary-light), var(--color-primary));color:#fff;border:1.5px solid var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29);border-radius:999px;justify-content:center;align-items:center;width:38%;height:auto;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden}.WorkspaceTheater-stage-module__Bm_fSq__filmstripTileName{-webkit-backdrop-filter:blur(12px)saturate(170%);max-width:calc(100% - 8px);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);white-space:nowrap;text-overflow:ellipsis;background:var(--lightningcss-light,#f1f5f99e)var(--lightningcss-dark,#0408129e);border:1px solid #b4d7ff24;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;position:absolute;bottom:4px;left:4px;overflow:hidden}.WorkspaceTheater-stage-module__Bm_fSq__filmstripEmpty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);padding:8px 12px;font-size:11px;font-style:italic}.WorkspaceTheater-stage-module__Bm_fSq__house{flex-direction:column;flex-shrink:0;gap:8px;min-height:0;margin-top:10px;display:flex}.WorkspaceTheater-stage-module__Bm_fSq__houseHeader{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.WorkspaceTheater-stage-module__Bm_fSq__houseTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.WorkspaceTheater-stage-module__Bm_fSq__houseCount{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);letter-spacing:.04em;font-size:10px;font-weight:700}.WorkspaceTheater-stage-module__Bm_fSq__houseBowl{background:radial-gradient(ellipse 80% 60% at 50% 0%, #38bdf814, transparent 55%), linear-gradient(180deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0a0e18eb), var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#04080ef5));border:1px solid #b4d7ff1f;border-radius:18px;padding:14px 16px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.WorkspaceTheater-stage-module__Bm_fSq__houseStageLip{background:linear-gradient(90deg,#0000,#60a5fa8c,#0000);border-radius:999px;width:min(42%,220px);height:4px;margin:0 auto 12px}.WorkspaceTheater-stage-module__Bm_fSq__houseRows{flex-direction:column;align-items:center;gap:8px;display:flex}.WorkspaceTheater-stage-module__Bm_fSq__houseRow{justify-content:center;align-items:flex-end;gap:8px;display:flex}.WorkspaceTheater-stage-module__Bm_fSq__houseSeat{box-sizing:border-box;background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:12px 12px 10px 10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;width:44px;height:48px;padding:4px 2px 5px;display:flex;position:relative}.WorkspaceTheater-stage-module__Bm_fSq__houseSeatEmpty{opacity:.55}.WorkspaceTheater-stage-module__Bm_fSq__houseSeatFilled{background:#38bdf814;border-color:#60a5fa47;box-shadow:0 4px 12px var(--lightningcss-light,#0f172a10)var(--lightningcss-dark,#00000040)}.WorkspaceTheater-stage-module__Bm_fSq__houseSeatMine{border-color:#60a5faa6;box-shadow:0 0 0 1px #60a5fa40,0 6px 16px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000059)}.WorkspaceTheater-stage-module__Bm_fSq__houseSeatAvatar{border-radius:999px;flex-shrink:0;width:28px;height:28px;overflow:hidden}.WorkspaceTheater-stage-module__Bm_fSq__houseSeatDot{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;width:10px;height:10px;margin-bottom:10px}.WorkspaceTheater-stage-module__Bm_fSq__houseSeatName{max-width:100%;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf);white-space:nowrap;text-overflow:ellipsis;text-align:center;padding:0 2px;font-size:8.5px;font-weight:700;line-height:1.1;overflow:hidden}.WorkspaceTheater-stage-module__Bm_fSq__houseSeatLabel{letter-spacing:.04em;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff47);font-size:7px;font-weight:800;position:absolute;top:3px;right:4px}.WorkspaceTheater-stage-module__Bm_fSq__bottomBar{z-index:2;background:linear-gradient(180deg, var(--color-surface-elevated), var(--lightningcss-light,#f1f5f980)var(--lightningcss-dark,#00000080));border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);border-radius:999px;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.WorkspaceTheater-stage-module__Bm_fSq__bottomBarFloating{z-index:4;background:linear-gradient(180deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0f121cf0), var(--lightningcss-light,#f1f5f9c7)var(--lightningcss-dark,#0f121cc7));border:1px solid var(--color-border);box-shadow:inset 0 1px 0 var(--color-border-subtle), 0 14px 36px var(--lightningcss-light,#0f172a23)var(--lightningcss-dark,#0000008c);border-radius:999px;padding:8px 12px;position:absolute;bottom:16px;left:50%;right:auto;transform:translate(-50%)}
.WorkspaceTheater-controls-module__nSUckG__controlBar{z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(170%);background:var(--lightningcss-light,#f1f5f961)var(--lightningcss-dark,#04081261);border:1px solid #b4d7ff29;border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:max-content;max-width:min(960px,100% - 16px);padding:6px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 36px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000057),inset 0 1px #ffffff1a}.WorkspaceTheater-controls-module__nSUckG__controlBarFloating{transition:opacity .22s}.WorkspaceTheater-controls-module__nSUckG__controlBarLeft,.WorkspaceTheater-controls-module__nSUckG__controlBarCenter,.WorkspaceTheater-controls-module__nSUckG__controlBarRight{align-items:center;gap:4px;display:flex}.WorkspaceTheater-controls-module__nSUckG__controlBarLeft{border-right:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);margin-right:2px;padding-right:6px}.WorkspaceTheater-controls-module__nSUckG__controlBarRight{border-left:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);margin-left:2px;padding-left:6px}.WorkspaceTheater-controls-module__nSUckG__controlBarBtn{-webkit-backdrop-filter:blur(10px);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;background:#444444f2;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .18s,transform .12s;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__controlBarBtn:hover{background:#606060f2}.WorkspaceTheater-controls-module__nSUckG__controlBarBtnDanger{background:#ef4444}.WorkspaceTheater-controls-module__nSUckG__controlBarBtnDanger:hover{background:#dc2626}.WorkspaceTheater-controls-module__nSUckG__controlBarBtnHighlight{background:#60a5fae6}.WorkspaceTheater-controls-module__nSUckG__controlBarBtnHighlight:hover{background:#60a5fa}.WorkspaceTheater-controls-module__nSUckG__controlBarReaction{width:40px;height:40px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;transition:background .15s,transform .12s;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__controlBarReaction:hover{background:var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24);transform:translateY(-1px)}.WorkspaceTheater-controls-module__nSUckG__controlBarLeave{color:#fff;letter-spacing:.02em;cursor:pointer;background:#ef4444;border:none;border-radius:9999px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:12px;font-weight:700;transition:background .18s;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__controlBarLeave:hover{background:#dc2626}.WorkspaceTheater-controls-module__nSUckG__roleDock{z-index:8;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#060a14e0);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid #b4d7ff2e;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:min(980px,100% - 20px);padding:10px 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px var(--lightningcss-light,#0f172a1d)var(--lightningcss-dark,#00000073)}.WorkspaceTheater-controls-module__nSUckG__roleDockBadge{letter-spacing:.04em;text-transform:uppercase;height:36px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);white-space:nowrap;background:#60a5fa38;border:1px solid #60a5fa59;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__roleDockBadgeWatch{background:#94a3b82e;border-color:var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#94a3b84d)}.WorkspaceTheater-controls-module__nSUckG__roleDockBadgeBack{background:#a78bfa38;border-color:#a78bfa66}.WorkspaceTheater-controls-module__nSUckG__roleDockBtn{height:40px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;white-space:nowrap;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__roleDockBtn:hover{background:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29);border-color:var(--lightningcss-light,#0f172a38)var(--lightningcss-dark,#ffffff38)}.WorkspaceTheater-controls-module__nSUckG__roleDockBtn:disabled{opacity:.4;cursor:not-allowed}.WorkspaceTheater-controls-module__nSUckG__roleDockBtnPrimary{color:#0b1220;background:#60a5faf2;border-color:#0000}.WorkspaceTheater-controls-module__nSUckG__roleDockBtnPrimary:hover{background:#7db4ff}.WorkspaceTheater-controls-module__nSUckG__roleDockBtnDanger{background:#ef4444;border-color:#0000}.WorkspaceTheater-controls-module__nSUckG__roleDockBtnDanger:hover{background:#dc2626}.WorkspaceTheater-controls-module__nSUckG__roleDockSep{background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);width:1px;height:24px;margin:0 2px}.WorkspaceTheater-controls-module__nSUckG__reactionsRow{align-items:center;gap:6px;display:flex}.WorkspaceTheater-controls-module__nSUckG__reactionBtn{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;line-height:1;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__reactionBtn:hover{background:var(--color-surface-elevated-hover);border-color:var(--color-primary-alpha-20);transform:translateY(-2px)}.WorkspaceTheater-controls-module__nSUckG__controls{align-items:center;gap:6px;margin-left:auto;display:flex}.WorkspaceTheater-controls-module__nSUckG__controlBtn{background:var(--color-surface);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__controlBtn:hover{background:var(--color-surface-elevated-hover);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__controlBtnOff{background:var(--color-error-alpha-10);border-color:var(--color-error);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__controlBtnOff:hover{background:var(--color-error-alpha-10);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__leaveBtn{background:var(--color-error-alpha-10);border:1px solid var(--color-error);height:38px;color:var(--color-text);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:0 14px;font-size:11px;font-weight:800;transition:all .12s}.WorkspaceTheater-controls-module__nSUckG__leaveBtn:hover{background:var(--color-error-alpha-10)}.WorkspaceTheater-controls-module__nSUckG__sidePanel{background:linear-gradient(180deg, var(--color-surface-elevated), var(--lightningcss-light,#f1f5f98f)var(--lightningcss-dark,#0000008f));border:0;border-left:1px solid var(--color-border);border-radius:0;flex-direction:column;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.WorkspaceTheater-controls-module__nSUckG__panelScroll{flex-direction:column;flex:1 1 0;gap:14px;min-height:0;padding:12px;display:flex;overflow-y:auto}.WorkspaceTheater-controls-module__nSUckG__panelSection{flex-direction:column;gap:8px;display:flex}.WorkspaceTheater-controls-module__nSUckG__panelSection+.WorkspaceTheater-controls-module__nSUckG__panelSection{border-top:1px solid var(--color-border-subtle);padding-top:14px}.WorkspaceTheater-controls-module__nSUckG__panelHeader{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.WorkspaceTheater-controls-module__nSUckG__panelHeaderCount{background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.WorkspaceTheater-controls-module__nSUckG__panelEmpty{color:var(--color-text-muted);padding:8px 4px;font-size:11px;font-style:italic}.WorkspaceTheater-controls-module__nSUckG__handRow{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex}.WorkspaceTheater-controls-module__nSUckG__handAvatar{background:linear-gradient(135deg, var(--color-warning), var(--color-error));width:28px;height:28px;color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__handName{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.WorkspaceTheater-controls-module__nSUckG__handApproveBtn{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;box-shadow:var(--rai-chrome-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:800;transition:all .12s}.WorkspaceTheater-controls-module__nSUckG__handApproveBtn:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.WorkspaceTheater-controls-module__nSUckG__qaRow{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:10px;gap:8px;padding:8px;display:flex}.WorkspaceTheater-controls-module__nSUckG__qaUpvote{background:var(--color-surface-elevated);border:1px solid var(--color-border);cursor:pointer;min-width:32px;color:var(--color-text);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;padding:4px 0;font-size:11px;font-weight:800;transition:all .12s;display:flex}.WorkspaceTheater-controls-module__nSUckG__qaUpvote:hover{background:var(--color-primary-alpha-15);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__qaUpvoteCount{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.WorkspaceTheater-controls-module__nSUckG__qaBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.WorkspaceTheater-controls-module__nSUckG__qaText{color:var(--color-text);font-size:12px;line-height:1.35}.WorkspaceTheater-controls-module__nSUckG__qaMeta{color:var(--color-text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.WorkspaceTheater-controls-module__nSUckG__qaAnswerBtn{background:var(--color-primary-alpha-15);border:1px solid var(--color-primary-alpha-30);color:var(--color-text);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:800;transition:all .12s}.WorkspaceTheater-controls-module__nSUckG__qaAnswerBtn:hover{background:var(--color-primary-alpha-25)}.WorkspaceTheater-controls-module__nSUckG__panelActions{border-top:1px solid var(--color-border-subtle);background:var(--lightningcss-light,#f1f5f96b)var(--lightningcss-dark,#0000006b);gap:6px;padding:10px 12px;display:flex}.WorkspaceTheater-controls-module__nSUckG__panelActionBtn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;transition:all .12s;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__panelActionBtn:hover{background:var(--color-surface-elevated-hover);color:var(--color-text);border-color:var(--color-primary-alpha-20)}.WorkspaceTheater-controls-module__nSUckG__panelActionBtnPrimary{background:var(--color-warning-alpha-10);border-color:var(--color-warning);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__panelActionBtnPrimary:hover{background:var(--color-warning-alpha-10);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__panelActionBtnActive{background:var(--color-warning-alpha-10);border-color:var(--color-warning);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__panelStatePill{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.WorkspaceTheater-controls-module__nSUckG__panelStatePillActive{background:var(--color-primary-alpha-15);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__askComposer{border-top:1px solid var(--color-border-subtle);background:var(--lightningcss-light,#f1f5f96b)var(--lightningcss-dark,#0000006b);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.WorkspaceTheater-controls-module__nSUckG__askInput{resize:none;background:var(--color-surface);border:1px solid var(--color-border);width:100%;min-height:56px;color:var(--color-text);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:12px}.WorkspaceTheater-controls-module__nSUckG__askInput:focus{border-color:var(--color-primary-alpha-40)}.WorkspaceTheater-controls-module__nSUckG__askRow{justify-content:flex-end;gap:6px;display:flex}.WorkspaceTheater-controls-module__nSUckG__askCancel,.WorkspaceTheater-controls-module__nSUckG__askSubmit{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:800;transition:all .12s}.WorkspaceTheater-controls-module__nSUckG__askCancel{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary)}.WorkspaceTheater-controls-module__nSUckG__askCancel:hover{background:var(--color-surface-elevated-hover);color:var(--color-text)}.WorkspaceTheater-controls-module__nSUckG__askSubmit{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;box-shadow:var(--rai-chrome-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.WorkspaceTheater-controls-module__nSUckG__askSubmit:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.WorkspaceTheater-controls-module__nSUckG__askSubmit:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1100px){.WorkspaceTheater-controls-module__nSUckG__topBarFloating{right:260px}.WorkspaceTheater-controls-module__nSUckG__controlBarBtn{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:900px){.WorkspaceTheater-controls-module__nSUckG__featured{min-width:0}.WorkspaceTheater-controls-module__nSUckG__topBarFloating{right:0}.WorkspaceTheater-controls-module__nSUckG__sidePanel{border-left:0;border-top:1px solid var(--color-border);max-height:min(42vh,360px)}.WorkspaceTheater-controls-module__nSUckG__bottomBar{bottom:12px;left:12px;right:12px}.WorkspaceTheater-controls-module__nSUckG__controlBar{max-width:calc(100% - 12px);bottom:10px}}@media (max-width:640px){.WorkspaceTheater-controls-module__nSUckG__topBar{flex-wrap:wrap;gap:8px;margin:8px 8px 6px;padding:8px 10px}.WorkspaceTheater-controls-module__nSUckG__topBarFloating{margin:8px 8px 0}.WorkspaceTheater-controls-module__nSUckG__audienceCount{margin-left:0}.WorkspaceTheater-controls-module__nSUckG__stageCol{padding:8px}.WorkspaceTheater-controls-module__nSUckG__featuredSlide{gap:16px;width:calc(100% - 16px);max-width:100%;margin:8px 8px 52px;padding:18px}.WorkspaceTheater-controls-module__nSUckG__featuredSlideCopy{min-width:0}.WorkspaceTheater-controls-module__nSUckG__featuredWhiteboard{width:calc(100% - 16px);height:calc(100% - 72px);margin:8px 8px 60px}.WorkspaceTheater-controls-module__nSUckG__controlBar{border-radius:20px;flex-wrap:wrap;justify-content:center;gap:6px;max-width:calc(100% - 12px)}.WorkspaceTheater-controls-module__nSUckG__controlBarLeft,.WorkspaceTheater-controls-module__nSUckG__controlBarRight{border:0;margin:0;padding:0}.WorkspaceTheater-controls-module__nSUckG__controlBarBtn{width:40px;min-width:40px;height:40px;min-height:40px}.WorkspaceTheater-controls-module__nSUckG__controlBarLeave{height:36px;padding:0 10px;font-size:11px}.WorkspaceTheater-controls-module__nSUckG__filmstripTile{width:104px}.WorkspaceTheater-controls-module__nSUckG__sidePanel{max-height:min(48vh,320px)}}
.SlideEditor-editor-module__wvzEiq__editor{background:var(--bg-secondary);height:100%;color:var(--text-primary);font-family:var(--studio-font-family);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.SlideEditor-editor-module__wvzEiq__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex}.SlideEditor-editor-module__wvzEiq__header h3{text-overflow:ellipsis;flex:180px;min-width:150px;max-width:32%;margin:0;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.SlideEditor-editor-module__wvzEiq__libraryBadge{color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:10px;flex:none;align-items:center;min-height:22px;padding:3px 7px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.SlideEditor-editor-module__wvzEiq__headerActions{flex:none;align-items:center;gap:6px;display:flex}.SlideEditor-editor-module__wvzEiq__slideCount{color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px}.SlideEditor-editor-module__wvzEiq__editButton{background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.SlideEditor-editor-module__wvzEiq__editButton:hover{background:var(--accent-primary);color:#fff}.SlideEditor-editor-module__wvzEiq__headerIcon{width:30px;height:30px;color:var(--text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.SlideEditor-editor-module__wvzEiq__headerIcon:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SlideEditor-editor-module__wvzEiq__headerIconOn,.SlideEditor-editor-module__wvzEiq__headerIconOn:hover{background:var(--accent-primary);color:#fff}.SlideEditor-editor-module__wvzEiq__timelineButton{background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.SlideEditor-editor-module__wvzEiq__timelineButton:hover{background:var(--bg-elevated);color:var(--text-primary)}.SlideEditor-editor-module__wvzEiq__timelineButton.SlideEditor-editor-module__wvzEiq__active{background:var(--accent-primary);color:#fff}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__timelineMode{cursor:crosshair}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__timelineMode:before{content:"+";background:var(--accent-primary);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;transition:opacity .15s;display:flex;position:absolute;bottom:8px;right:8px}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__timelineMode:hover:before{opacity:1}.SlideEditor-editor-module__wvzEiq__slideGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:16px;padding:16px;display:grid;overflow-y:auto}.SlideEditor-editor-module__wvzEiq__slideThumb{background:var(--bg-tertiary);border-radius:var(--radius-md);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;border:1px solid #ffffff14;padding:6px 6px 4px;transition:border-color .15s,background .15s;position:relative}.SlideEditor-editor-module__wvzEiq__slideThumb:hover{border-color:#ffffff29}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__selected{border-color:var(--accent-primary);background:var(--bg-elevated)}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__live{border-color:var(--accent-live)}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__multiSelected{border-color:var(--accent-primary);background:var(--bg-elevated)}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__dragging{opacity:.5;border-color:var(--accent-primary)}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__dropTarget{background:#22c55e1a;border-color:#22c55e}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__dropTarget:before,.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__dropTarget:hover:before{content:"";opacity:1;background:#22c55e;border-radius:2px;width:2px;height:auto;position:absolute;inset:0 auto 0 -4px}.SlideEditor-editor-module__wvzEiq__slideThumb.SlideEditor-editor-module__wvzEiq__hasGroup:after{content:"";background:var(--group-color,#6366f1);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.SlideEditor-editor-module__wvzEiq__liveTag{background:var(--accent-live);color:#fff;z-index:1;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700;animation:2s infinite SlideEditor-editor-module__wvzEiq__pulse;position:absolute;top:12px;right:12px}@keyframes SlideEditor-editor-module__wvzEiq__pulse{0%,to{opacity:1}50%{opacity:.7}}.SlideEditor-editor-module__wvzEiq__thumbPreview{width:100%}.SlideEditor-editor-module__wvzEiq__slideName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex;overflow:hidden}.SlideEditor-editor-module__wvzEiq__slideNumber{color:var(--text-muted);font-size:11px;font-weight:500}.SlideEditor-editor-module__wvzEiq__slideNumber:after{content:"."}.SlideEditor-editor-module__wvzEiq__slideLabel{color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.SlideEditor-editor-module__wvzEiq__emptyState{color:var(--text-muted);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.SlideEditor-editor-module__wvzEiq__slidePreview{aspect-ratio:16/9;border-radius:var(--radius-sm);background-color:#000;width:100%;position:relative;overflow:hidden;container-type:size}.SlideEditor-editor-module__wvzEiq__slidePreview.SlideEditor-editor-module__wvzEiq__fullscreen{width:100%;height:100%;aspect-ratio:unset;border-radius:0}.SlideEditor-editor-module__wvzEiq__slidePreview.SlideEditor-editor-module__wvzEiq__empty{background:var(--bg-primary);color:var(--text-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.SlideEditor-editor-module__wvzEiq__textElement{white-space:pre-wrap;flex-direction:column;justify-content:center;align-items:stretch;line-height:1.3;display:flex;overflow:hidden}
.SlideEditor-arrangement-bar-module__Ks6otW__arrangementBar{background:var(--bg-primary);border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:8px 16px;display:flex}.SlideEditor-arrangement-bar-module__Ks6otW__paletteToggle{flex-shrink:0;align-self:center;margin-left:auto}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementSelector{flex-shrink:0;position:relative}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementDropdown{background:linear-gradient(135deg, var(--bg-tertiary), var(--bg-secondary));border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-width:100px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementDropdown:hover{border-color:var(--accent-primary);background:linear-gradient(135deg, var(--bg-elevated), var(--bg-tertiary));box-shadow:0 2px 8px #0003}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementName{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.SlideEditor-arrangement-bar-module__Ks6otW__dropdownIcon{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementDropdown:hover .SlideEditor-arrangement-bar-module__Ks6otW__dropdownIcon{color:var(--accent-primary)}.SlideEditor-arrangement-bar-module__Ks6otW__masterBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:700}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementMenu{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);z-index:100;min-width:220px;animation:.15s SlideEditor-arrangement-bar-module__Ks6otW__dropdownFadeIn;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0006}@keyframes SlideEditor-arrangement-bar-module__Ks6otW__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementMenuHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);padding:10px 14px 8px;font-size:10px;font-weight:600}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementMenuItem{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:all .15s;display:flex}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementMenuItem:hover{background:var(--bg-tertiary)}.SlideEditor-arrangement-bar-module__Ks6otW__arrangementMenuItem.SlideEditor-arrangement-bar-module__Ks6otW__active{border-left:3px solid var(--accent-primary);background:linear-gradient(90deg,#8b5cf626,#0000);padding-left:11px;font-weight:600}.SlideEditor-arrangement-bar-module__Ks6otW__deleteArrangement{width:18px;height:18px;color:var(--text-muted);border-radius:3px;justify-content:center;align-items:center;transition:all .15s;display:flex}.SlideEditor-arrangement-bar-module__Ks6otW__deleteArrangement:hover{color:#ef4444;background:#ef444433}.SlideEditor-arrangement-bar-module__Ks6otW__setMasterArrangement{width:18px;height:18px;color:var(--text-muted);border:1px solid var(--border-color);border-radius:4px;justify-content:center;align-items:center;margin-left:auto;font-size:9px;font-weight:700;transition:all .15s;display:flex}.SlideEditor-arrangement-bar-module__Ks6otW__setMasterArrangement:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-color:#0000}.SlideEditor-arrangement-bar-module__Ks6otW__newArrangementRow{border-top:1px solid var(--border-color);background:var(--bg-secondary);align-items:center;gap:6px;padding:8px;display:flex}.SlideEditor-arrangement-bar-module__Ks6otW__newArrangementInput{background:var(--bg-primary);border:1px solid var(--border-color);min-width:0;color:var(--text-primary);border-radius:999px;flex:1;padding:5px 12px;font-size:11px}.SlideEditor-arrangement-bar-module__Ks6otW__newArrangementInput:focus{border-color:var(--accent-primary);outline:none}.SlideEditor-arrangement-bar-module__Ks6otW__addArrangementButton{background:var(--accent-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s;display:flex}.SlideEditor-arrangement-bar-module__Ks6otW__addArrangementButton:hover:not(:disabled){opacity:.8}.SlideEditor-arrangement-bar-module__Ks6otW__addArrangementButton:disabled{opacity:.4;cursor:not-allowed}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceTags{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;min-height:28px;padding:2px 0;display:flex}.SlideEditor-arrangement-bar-module__Ks6otW__sequencePill{position:relative}.SlideEditor-arrangement-bar-module__Ks6otW__sequencePill>span[role=button]{color:#fff;opacity:0;pointer-events:none;background:#000000a6;margin-right:0;transition:opacity .12s;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.SlideEditor-arrangement-bar-module__Ks6otW__sequencePill:hover>span[role=button],.SlideEditor-arrangement-bar-module__Ks6otW__sequencePill>span[role=button]:focus-visible{opacity:1;pointer-events:auto}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceDropBefore{box-shadow:-4px 0 0 0 var(--accent-primary)}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceDropAfter{box-shadow:4px 0 0 0 var(--accent-primary)}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceGhostProbe{visibility:hidden;pointer-events:none;width:100px;height:100px;position:fixed;top:0;left:0}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceGhost{z-index:1000;background:var(--accent-primary);color:#fff;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:650;position:fixed;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000073}.SlideEditor-arrangement-bar-module__Ks6otW__sequencePill{cursor:grab;touch-action:none}.SlideEditor-arrangement-bar-module__Ks6otW__noSequence{color:var(--text-muted);padding:4px 8px;font-size:11px;font-style:italic}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceTag{background:var(--tag-color,var(--bg-tertiary));color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000004d;white-space:nowrap;border:none;border-radius:16px;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 2px 6px #0000004d}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceTag:hover{transform:scale(1.05);box-shadow:0 4px 10px #00000059}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceTag.SlideEditor-arrangement-bar-module__Ks6otW__selected{box-shadow:0 0 0 2px #ffffffe6,0 2px 8px #00000059}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceTag.SlideEditor-arrangement-bar-module__Ks6otW__live{animation:2s infinite SlideEditor-arrangement-bar-module__Ks6otW__tagPulse;box-shadow:0 0 0 2px #ffffffe6,0 2px 8px #00000059}@keyframes SlideEditor-arrangement-bar-module__Ks6otW__tagPulse{0%,to{opacity:1;box-shadow:0 2px 8px #0000004d}50%{opacity:.85;box-shadow:0 2px 12px #0006}}.SlideEditor-arrangement-bar-module__Ks6otW__sequenceTagName{font-weight:600}
.SlideEditor-arrangement-tags-module__i059Tq__arrangementLabel{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:500}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTags{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-height:32px;display:flex}.SlideEditor-arrangement-tags-module__i059Tq__arrangementEmpty{color:var(--text-muted);font-size:11px;font-style:italic}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem{background:var(--bg-primary);border-radius:var(--radius-sm);color:var(--text-primary);cursor:grab;-webkit-user-select:none;user-select:none;border:2px solid;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem:hover{transform:translateY(-1px)}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__selected{color:#fff}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__live{color:#fff;animation:2s infinite SlideEditor-arrangement-tags-module__i059Tq__pulse}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__noSlide{opacity:.4;border-style:dashed}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__dragging{opacity:.5}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__dropTarget{transform:scale(1.05);box-shadow:0 0 8px #22c55e80}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem .SlideEditor-arrangement-tags-module__i059Tq__dragHandle{color:var(--text-muted);cursor:grab}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__selected .SlideEditor-arrangement-tags-module__i059Tq__dragHandle,.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__live .SlideEditor-arrangement-tags-module__i059Tq__dragHandle{color:#ffffffb3}.SlideEditor-arrangement-tags-module__i059Tq__removeTag{width:14px;height:14px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;margin-left:2px;transition:all .15s;display:flex}.SlideEditor-arrangement-tags-module__i059Tq__removeTag:hover{color:#ef4444;background:#ef444433}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__selected .SlideEditor-arrangement-tags-module__i059Tq__removeTag,.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__live .SlideEditor-arrangement-tags-module__i059Tq__removeTag{color:#ffffffb3}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__selected .SlideEditor-arrangement-tags-module__i059Tq__removeTag:hover,.SlideEditor-arrangement-tags-module__i059Tq__arrangementTagItem.SlideEditor-arrangement-tags-module__i059Tq__live .SlideEditor-arrangement-tags-module__i059Tq__removeTag:hover{color:#fff;background:#fff3}.SlideEditor-arrangement-tags-module__i059Tq__tagPalette{border-bottom:1px solid var(--border-color);flex-wrap:wrap;flex-basis:100%;order:-1;gap:4px;padding-bottom:8px;display:flex}.SlideEditor-arrangement-tags-module__i059Tq__addTagButton{color:#fff;border-radius:var(--radius-sm);opacity:.85;align-items:center;gap:2px;padding:5px 8px;font-size:10px;font-weight:600;transition:all .15s;display:flex}.SlideEditor-arrangement-tags-module__i059Tq__addTagButton:hover{opacity:1;transform:scale(1.08);box-shadow:0 2px 8px #0000004d}.SlideEditor-arrangement-tags-module__i059Tq__addTagButton.SlideEditor-arrangement-tags-module__i059Tq__noSlide{opacity:.3}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTag{color:#fff;text-align:center;z-index:2;border-radius:var(--radius-md) var(--radius-md) 0 0;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:0;left:0;right:0}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTag.SlideEditor-arrangement-tags-module__i059Tq__inherited{font-size:9px;font-weight:500}.SlideEditor-arrangement-tags-module__i059Tq__arrangementTag.SlideEditor-arrangement-tags-module__i059Tq__groupStart:before{content:"▸";margin-right:4px;font-size:8px}.SlideEditor-arrangement-tags-module__i059Tq__contextMenu{z-index:1000;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);flex:none;width:max-content;min-width:180px;height:auto;padding:4px 0;animation:.15s SlideEditor-arrangement-tags-module__i059Tq__contextMenuFadeIn;position:fixed;box-shadow:0 8px 24px #0006}@keyframes SlideEditor-arrangement-tags-module__i059Tq__contextMenuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SlideEditor-arrangement-tags-module__i059Tq__contextMenuItem{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;font-size:12px;transition:background .15s;display:flex;position:relative}.SlideEditor-arrangement-tags-module__i059Tq__contextMenuItem:hover{background:var(--bg-tertiary)}.SlideEditor-arrangement-tags-module__i059Tq__contextMenuItem:disabled{opacity:.4;cursor:not-allowed}.SlideEditor-arrangement-tags-module__i059Tq__contextMenuItem:disabled:hover{background:0 0}.SlideEditor-arrangement-tags-module__i059Tq__contextMenuItem.SlideEditor-arrangement-tags-module__i059Tq__danger{color:#ef4444}.SlideEditor-arrangement-tags-module__i059Tq__contextMenuItem.SlideEditor-arrangement-tags-module__i059Tq__danger:hover{background:#ef44441a}.SlideEditor-arrangement-tags-module__i059Tq__contextMenuDivider{background:var(--border-color);height:1px;margin:4px 0}.SlideEditor-arrangement-tags-module__i059Tq__shortcut{color:var(--text-muted);margin-left:auto;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}.SlideEditor-arrangement-tags-module__i059Tq__contextSubmenu{overscroll-behavior:contain;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:1100;min-width:160px;max-height:min(70vh,420px);padding:4px 0;position:absolute;top:0;left:100%;overflow-y:auto;box-shadow:0 8px 24px #0006}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogOverlay{z-index:10060;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SlideEditor-arrangement-tags-module__i059Tq__nameDialog{background:var(--bg-elevated,#1e1e24);border:1px solid var(--border-color,#333);border-radius:12px;width:min(400px,100vw - 32px);padding:20px;box-shadow:0 16px 48px #00000080}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogTitle{color:var(--text-primary,#eee);margin:0 0 8px;font-size:15px;font-weight:600}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogHint{color:var(--text-muted,#999);margin:0 0 14px;font-size:12px;line-height:1.4}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogInput{box-sizing:border-box;border:1px solid var(--border-color,#444);background:var(--bg-primary,#121216);width:100%;color:var(--text-primary,#eee);border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogInput:focus{border-color:var(--accent-primary,#3b82f6)}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogCancel,.SlideEditor-arrangement-tags-module__i059Tq__nameDialogConfirm{cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:500}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogCancel{color:var(--text-muted,#aaa);border:1px solid var(--border-color,#444);background:0 0}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogConfirm{background:var(--accent-primary,#3b82f6);color:#fff}.SlideEditor-arrangement-tags-module__i059Tq__nameDialogConfirm:disabled{opacity:.45;cursor:not-allowed}.SlideEditor-arrangement-tags-module__i059Tq__quickEditOverlay{z-index:1099;position:fixed;inset:0}.SlideEditor-arrangement-tags-module__i059Tq__quickEditPopover{z-index:1100;background:var(--bg-elevated,#1e1e24);border:1px solid var(--border-color);border-radius:12px;width:340px;padding:12px;position:fixed;box-shadow:0 16px 48px #00000080}.SlideEditor-arrangement-tags-module__i059Tq__quickEditTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:600}.SlideEditor-arrangement-tags-module__i059Tq__quickEditTextarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border-color);background:var(--bg-primary,#121216);width:100%;min-height:140px;color:var(--text-primary);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.45}.SlideEditor-arrangement-tags-module__i059Tq__quickEditTextarea:focus{border-color:var(--accent-primary,#3b82f6)}.SlideEditor-arrangement-tags-module__i059Tq__quickEditActions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.SlideEditor-arrangement-tags-module__i059Tq__quickEditCancel,.SlideEditor-arrangement-tags-module__i059Tq__quickEditSave{cursor:pointer;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:500}.SlideEditor-arrangement-tags-module__i059Tq__quickEditCancel{color:var(--text-muted);border:1px solid var(--border-color);background:0 0}.SlideEditor-arrangement-tags-module__i059Tq__quickEditSave{background:var(--accent-primary,#3b82f6);color:#fff;border:none}.SlideEditor-arrangement-tags-module__i059Tq__contextSubmenuCard{box-shadow:none;z-index:1100;background:0 0;border:none;border-radius:14px;position:absolute;top:0;left:100%;overflow:visible}.SlideEditor-arrangement-tags-module__i059Tq__tagColor{border-radius:3px;flex-shrink:0;width:12px;height:12px}@keyframes SlideEditor-arrangement-tags-module__i059Tq__pulse{0%,to{opacity:1}50%{opacity:.7}}
.SlideEditor-slide-macros-module__5l921G__slideMacros{pointer-events:none;z-index:2;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:48px}.SlideEditor-slide-macros-module__5l921G__slideMacro{background:var(--accent-primary);color:#fff;pointer-events:auto;border-radius:999px;align-items:center;gap:4px;max-width:100%;height:20px;padding:0 4px 0 7px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #00000073}.SlideEditor-slide-macros-module__5l921G__slideMacroName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SlideEditor-slide-macros-module__5l921G__slideMacroRemove{color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;display:none}.SlideEditor-slide-macros-module__5l921G__slideMacro:hover .SlideEditor-slide-macros-module__5l921G__slideMacroRemove{display:grid}.SlideEditor-slide-macros-module__5l921G__macroDropTarget{border:2px solid var(--accent-primary);border-radius:inherit;background:color-mix(in srgb, var(--accent-primary) 12%, transparent);pointer-events:none;z-index:3;position:absolute;inset:0}.SlideEditor-slide-macros-module__5l921G__showItemTopInline{display:contents}.SlideEditor-slide-macros-module__5l921G__editorInShow{border-bottom:1px solid var(--border-color);border-radius:0;height:auto;overflow:visible}.SlideEditor-slide-macros-module__5l921G__editorInShow .SlideEditor-slide-macros-module__5l921G__slideGrid{flex:none;overflow:visible}.SlideEditor-slide-macros-module__5l921G__showItemTop{z-index:5;background:var(--bg-secondary);box-shadow:0 1px 0 var(--border-color);position:sticky;top:0}.SlideEditor-slide-macros-module__5l921G__editorInShowCurrent .SlideEditor-slide-macros-module__5l921G__showItemTop .SlideEditor-slide-macros-module__5l921G__header h3{color:var(--accent-primary)}.SlideEditor-slide-macros-module__5l921G__showScroller{background:var(--bg-secondary);border-radius:var(--radius-lg);height:100%;position:relative;overflow-y:auto}.SlideEditor-slide-macros-module__5l921G__showHeaderRow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 14px 6px;font-size:11px;font-weight:700;display:flex}.SlideEditor-slide-macros-module__5l921G__showHeaderRow:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}
.LiveOutput-module__0976iW__liveOutput{color:var(--text-primary);font-family:var(--studio-font-family);flex-direction:column;gap:8px;display:flex}.LiveOutput-module__0976iW__monitor{background:var(--bg-secondary);border-radius:var(--radius-lg);border:2px solid #0000;flex-direction:column;display:flex;overflow:hidden}.LiveOutput-module__0976iW__liveMonitor{border-color:var(--accent-live)}.LiveOutput-module__0976iW__monitorHeader{background:var(--bg-tertiary);color:var(--text-secondary);align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.LiveOutput-module__0976iW__liveHeader{background:var(--accent-live);color:#fff}.LiveOutput-module__0976iW__outputSelect{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;max-width:150px;padding:1px 2px;font-weight:500}.LiveOutput-module__0976iW__outputSelect:hover,.LiveOutput-module__0976iW__outputSelect:focus{border-color:var(--border-color,#333);background:var(--bg-elevated);outline:none}.LiveOutput-module__0976iW__outputSelect option{background:var(--bg-secondary,#1a1a1a);color:var(--text-primary,#fff)}.LiveOutput-module__0976iW__liveHeader .LiveOutput-module__0976iW__outputSelect:hover,.LiveOutput-module__0976iW__liveHeader .LiveOutput-module__0976iW__outputSelect:focus{background:#fff3;border-color:#fff6}.LiveOutput-module__0976iW__liveTag{background:#fff3;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700;animation:2s infinite LiveOutput-module__0976iW__pulse}@keyframes LiveOutput-module__0976iW__pulse{0%,to{opacity:1}50%{opacity:.7}}.LiveOutput-module__0976iW__settingsButton{font:inherit;cursor:pointer;border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:all .15s;display:flex}.LiveOutput-module__0976iW__settingsButton:hover{background:var(--bg-elevated);color:var(--text-primary)}.LiveOutput-module__0976iW__liveHeader .LiveOutput-module__0976iW__settingsButton{color:#ffffffb3}.LiveOutput-module__0976iW__liveHeader .LiveOutput-module__0976iW__settingsButton:hover{color:#fff;background:#fff3}.LiveOutput-module__0976iW__monitorContent{background:var(--bg-primary);padding:8px;position:relative}.LiveOutput-module__0976iW__slideCapture{aspect-ratio:16/9;border-radius:var(--radius-sm);background:#000;width:100%;position:relative;overflow:hidden}.LiveOutput-module__0976iW__videoOutputIndicator{color:#fff;z-index:10;background:#ef4444e6;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;animation:1s infinite LiveOutput-module__0976iW__blink;display:flex;position:absolute;top:12px;right:12px}@keyframes LiveOutput-module__0976iW__blink{0%,to{opacity:1}50%{opacity:.5}}.LiveOutput-module__0976iW__outputPreview{aspect-ratio:16/9;border-radius:var(--radius-sm);background-color:#000;width:100%;position:relative;overflow:hidden;container-type:size}.LiveOutput-module__0976iW__noSlide{background:var(--bg-secondary);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.LiveOutput-module__0976iW__clearBar{justify-content:flex-start;align-items:center;padding:6px 0 0;display:flex;position:relative}.LiveOutput-module__0976iW__clearSplitButton{border:1px solid var(--border-color);background:var(--bg-secondary);height:30px;color:var(--text-secondary);border-radius:7px;align-items:center;transition:border-color .12s,color .12s,background .12s;display:inline-flex;overflow:hidden}.LiveOutput-module__0976iW__clearPrimaryAction,.LiveOutput-module__0976iW__clearMenuToggle{height:100%;color:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.LiveOutput-module__0976iW__clearPrimaryAction{gap:6px;padding:0 9px;font-size:11px;font-weight:650}.LiveOutput-module__0976iW__clearMenuToggle{border-left:1px solid var(--border-color);width:28px}.LiveOutput-module__0976iW__clearSplitButton:hover{border-color:color-mix(in srgb, var(--text-muted) 55%, var(--border-color));color:var(--text-primary)}.LiveOutput-module__0976iW__clearPrimaryAction:hover,.LiveOutput-module__0976iW__clearMenuToggle:hover{background:var(--bg-tertiary)}.LiveOutput-module__0976iW__clearDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.LiveOutput-module__0976iW__clearMenu{z-index:10000;border:1px solid var(--border-color);background:var(--bg-elevated,#1a1d23);border-radius:10px;width:min(310px,100vw - 28px);padding:7px;position:fixed;box-shadow:0 14px 38px #0000007a}.LiveOutput-module__0976iW__clearMenuLabel{color:var(--text-muted);letter-spacing:.55px;text-transform:uppercase;padding:7px 8px 5px;font-size:9px;font-weight:800;display:block}.LiveOutput-module__0976iW__clearMenu button,.LiveOutput-module__0976iW__clearBusList button{width:100%;min-height:42px;color:var(--text-secondary);text-align:left;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.LiveOutput-module__0976iW__clearMenu button:hover:not(:disabled),.LiveOutput-module__0976iW__clearBusList button:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.LiveOutput-module__0976iW__clearMenu button:disabled{opacity:.58;cursor:default}.LiveOutput-module__0976iW__clearMenu button>span:nth-child(2),.LiveOutput-module__0976iW__clearBusList button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.LiveOutput-module__0976iW__clearMenu strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.LiveOutput-module__0976iW__clearMenu small{color:var(--text-muted);font-size:9px}.LiveOutput-module__0976iW__clearMenu em{color:var(--text-muted);font-size:9px;font-style:normal;font-weight:700}.LiveOutput-module__0976iW__clearBusList{overscroll-behavior:contain;max-height:190px;overflow-y:auto}
.Playlist-module__cQ7jOa__playlist{background:var(--bg-secondary);height:100%;color:var(--text-primary);font-family:var(--studio-font-family);border-radius:var(--radius-lg);flex-direction:column;transition:all .15s;display:flex;overflow:hidden}.Playlist-module__cQ7jOa__playlist.Playlist-module__cQ7jOa__dragOver{border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-muted) 5%, var(--bg-secondary))}.Playlist-module__cQ7jOa__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.Playlist-module__cQ7jOa__header h3{font-size:13px;font-weight:600}.Playlist-module__cQ7jOa__headerActions{align-items:center;gap:6px;display:flex}.Playlist-module__cQ7jOa__count{color:var(--text-muted);background:var(--bg-tertiary);border-radius:10px;padding:2px 8px;font-size:11px}.Playlist-module__cQ7jOa__clearButton{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);justify-content:center;align-items:center;transition:all .15s;display:flex}.Playlist-module__cQ7jOa__clearButton:hover{background:var(--accent-primary);color:#fff}.Playlist-module__cQ7jOa__emptyState{color:var(--text-muted);pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.Playlist-module__cQ7jOa__emptyState p{font-size:12px;font-weight:500}.Playlist-module__cQ7jOa__emptyState span{font-size:10px}.Playlist-module__cQ7jOa__items{flex:1;padding:6px;overflow-y:auto}.Playlist-module__cQ7jOa__item{border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;transition:all .15s;display:flex}.Playlist-module__cQ7jOa__item:hover{background:var(--bg-tertiary)}.Playlist-module__cQ7jOa__item.Playlist-module__cQ7jOa__selected{background:var(--bg-elevated);border-color:var(--accent-primary)}.Playlist-module__cQ7jOa__item.Playlist-module__cQ7jOa__live{border-color:var(--accent-live)}.Playlist-module__cQ7jOa__dragHandle{color:var(--text-muted);cursor:grab;opacity:.5;padding:2px}.Playlist-module__cQ7jOa__item:hover .Playlist-module__cQ7jOa__dragHandle{opacity:1}.Playlist-module__cQ7jOa__dragHandle:active{cursor:grabbing}.Playlist-module__cQ7jOa__itemNumber{background:var(--bg-primary);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.Playlist-module__cQ7jOa__item.Playlist-module__cQ7jOa__live .Playlist-module__cQ7jOa__itemNumber{background:var(--accent-live);color:#fff}.Playlist-module__cQ7jOa__itemPreview{background-color:#000;border-radius:3px;flex-shrink:0;width:48px;overflow:hidden}.Playlist-module__cQ7jOa__itemInfo{flex:1;min-width:0}.Playlist-module__cQ7jOa__itemTitle{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.Playlist-module__cQ7jOa__itemSubtitle{color:var(--text-muted);font-size:10px}.Playlist-module__cQ7jOa__liveIndicator{background:var(--accent-live);color:#fff;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700;animation:2s infinite Playlist-module__cQ7jOa__pulse}@keyframes Playlist-module__cQ7jOa__pulse{0%,to{opacity:1}50%{opacity:.7}}.Playlist-module__cQ7jOa__itemMenuButton{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);opacity:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .15s;display:flex}.Playlist-module__cQ7jOa__itemSong:hover .Playlist-module__cQ7jOa__itemMenuButton,.Playlist-module__cQ7jOa__itemMenuButton:focus-visible,.Playlist-module__cQ7jOa__itemMenuButton[aria-expanded=true]{opacity:1}.Playlist-module__cQ7jOa__itemMenuButton:hover{background:var(--bg-elevated);color:var(--text-primary)}.Playlist-module__cQ7jOa__dropTarget{border:2px dashed var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-tertiary))}.Playlist-module__cQ7jOa__dropIndicator{border:2px dashed var(--accent-primary);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-tertiary));color:var(--accent-primary);justify-content:center;align-items:center;margin-top:4px;padding:12px;font-size:11px;font-weight:500;display:flex}.Playlist-module__cQ7jOa__itemSong{border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;align-items:center;gap:8px;margin-bottom:2px;padding:6px 8px;transition:all .15s;display:flex}.Playlist-module__cQ7jOa__itemSong:hover{background:var(--bg-tertiary)}.Playlist-module__cQ7jOa__itemSong.Playlist-module__cQ7jOa__selected{background:var(--bg-elevated);border-color:var(--accent-primary)}.Playlist-module__cQ7jOa__itemSong.Playlist-module__cQ7jOa__live{border-color:var(--accent-live)}.Playlist-module__cQ7jOa__itemSong.Playlist-module__cQ7jOa__reordering{opacity:.4}.Playlist-module__cQ7jOa__itemSong:hover .Playlist-module__cQ7jOa__dragHandle{opacity:1}.Playlist-module__cQ7jOa__songIcon{background:var(--bg-primary);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Playlist-module__cQ7jOa__songInfo{flex:1;min-width:0}.Playlist-module__cQ7jOa__songTitle{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.Playlist-module__cQ7jOa__songMeta{color:var(--text-muted);font-size:10px}.Playlist-module__cQ7jOa__itemSong.Playlist-module__cQ7jOa__live .Playlist-module__cQ7jOa__songIcon{background:var(--accent-live);color:#fff}.Playlist-module__cQ7jOa__itemHeader{border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;align-items:center;gap:8px;margin-bottom:4px;padding:4px 8px;display:flex}.Playlist-module__cQ7jOa__itemHeader:hover{filter:brightness(1.1)}.Playlist-module__cQ7jOa__itemHeader.Playlist-module__cQ7jOa__selected{border-color:var(--accent-primary)}.Playlist-module__cQ7jOa__itemHeaderBar{border-radius:2px;flex-shrink:0;width:3px;height:16px}.Playlist-module__cQ7jOa__itemHeaderTitle{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.Playlist-module__cQ7jOa__itemElement{border-radius:var(--radius-md);cursor:pointer;background:var(--bg-primary);border:2px solid #0000;align-items:center;gap:8px;margin-bottom:4px;padding:5px 8px;transition:all .15s;display:flex}.Playlist-module__cQ7jOa__itemElement:hover{background:var(--bg-tertiary)}.Playlist-module__cQ7jOa__itemElement.Playlist-module__cQ7jOa__selected{border-color:var(--accent-primary)}.Playlist-module__cQ7jOa__elementIcon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.Playlist-module__cQ7jOa__elementInfo{flex:1;min-width:0}.Playlist-module__cQ7jOa__elementTitle{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.Playlist-module__cQ7jOa__elementDuration{color:var(--text-muted);font-size:10px}.Playlist-module__cQ7jOa__elementLink,.Playlist-module__cQ7jOa__elementUnlinked{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:10px;display:flex;overflow:hidden}.Playlist-module__cQ7jOa__elementUnlinked{opacity:.8;font-style:italic}.Playlist-module__cQ7jOa__itemElement.Playlist-module__cQ7jOa__linkTarget{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 14%, transparent)}.Playlist-module__cQ7jOa__item.Playlist-module__cQ7jOa__reordering{opacity:.4}.Playlist-module__cQ7jOa__reorderDropLine{background:var(--accent-primary);border-radius:1px;height:2px;margin:2px 8px}
.ControlPanel-base-module__4RIjtq__panel{background:var(--bg-secondary);height:100%;color:var(--text-primary);font-family:var(--studio-font-family);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.ControlPanel-base-module__4RIjtq__tabs{border-bottom:1px solid var(--border-color);display:flex}.ControlPanel-base-module__4RIjtq__tab{font:inherit;cursor:pointer;min-width:0;color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;justify-content:center;align-items:center;gap:5px;padding:10px 5px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.ControlPanel-base-module__4RIjtq__tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ControlPanel-base-module__4RIjtq__tab:hover{color:var(--text-primary);background:var(--bg-tertiary)}.ControlPanel-base-module__4RIjtq__tab.ControlPanel-base-module__4RIjtq__active{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.ControlPanel-base-module__4RIjtq__content{flex:1;padding:12px;overflow-y:auto}.ControlPanel-base-module__4RIjtq__macrosContainer{flex-direction:column;gap:12px;display:flex}.ControlPanel-base-module__4RIjtq__macrosGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:10px;display:grid}.ControlPanel-base-module__4RIjtq__macroButton{font:inherit;cursor:pointer;border-radius:var(--radius-lg);background:var(--macro-color);color:#fff;border:1px solid #ffffff1a;flex-direction:column;align-items:stretch;padding:0;transition:all .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0003}.ControlPanel-base-module__4RIjtq__macroButton:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.ControlPanel-base-module__4RIjtq__macroButton:hover{border-color:var(--macro-accent);transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.ControlPanel-base-module__4RIjtq__macroButton:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.ControlPanel-base-module__4RIjtq__macroButton.ControlPanel-base-module__4RIjtq__macroActive{box-shadow:0 0 0 3px var(--macro-accent), 0 2px 8px #0000004d;transform:scale(.95)}.ControlPanel-base-module__4RIjtq__macroContent{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:70px;padding:16px 12px 12px;display:flex}.ControlPanel-base-module__4RIjtq__macroIcon{opacity:.9}.ControlPanel-base-module__4RIjtq__macroName{text-align:center;text-shadow:0 1px 2px #0003;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.ControlPanel-base-module__4RIjtq__macroCommandCount{letter-spacing:.4px;text-transform:uppercase;color:#fff9;font-size:8px;font-weight:700}.ControlPanel-base-module__4RIjtq__macroShortcut{text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3;background:#0003;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;padding:4px 0;font-size:9px;font-weight:700;display:flex}.ControlPanel-base-module__4RIjtq__addMacroButton{font:inherit;cursor:pointer;border-radius:var(--radius-lg);border:2px dashed var(--border-color);color:var(--text-muted);background:0 0;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ControlPanel-base-module__4RIjtq__addMacroButton:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:#3b82f60d}.ControlPanel-base-module__4RIjtq__addMacroIcon{font-size:16px;font-weight:300}
.ControlPanel-audio-module__v74NOW__audioPlayer{box-sizing:border-box;outline:none;flex-direction:column;gap:10px;min-height:100%;display:flex}.ControlPanel-audio-module__v74NOW__audioTransport{border-bottom:1px solid var(--border-color,#27272a);align-items:center;gap:4px;padding:6px 4px 8px;display:flex}.ControlPanel-audio-module__v74NOW__transportBtn{width:30px;height:30px;color:var(--text-muted,#71717a);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.ControlPanel-audio-module__v74NOW__transportBtn:hover:not(:disabled){color:var(--text-primary,#fff);background:var(--bg-hover,#26262e)}.ControlPanel-audio-module__v74NOW__transportBtn:focus-visible{outline:1px solid var(--accent-primary,#3b82f6);outline-offset:2px}.ControlPanel-audio-module__v74NOW__transportBtn:disabled{opacity:.35;cursor:default}.ControlPanel-audio-module__v74NOW__transportPlay,.ControlPanel-audio-module__v74NOW__transportPlay:hover:not(:disabled){color:var(--green,#3dd68c)}.ControlPanel-audio-module__v74NOW__transportPlay:hover:not(:disabled),.ControlPanel-audio-module__v74NOW__transportPlay.ControlPanel-audio-module__v74NOW__transportActive{background:#22c55e26}.ControlPanel-audio-module__v74NOW__transportActive{color:var(--accent-primary,#3b82f6);background:#4d8ef726}.ControlPanel-audio-module__v74NOW__transportPlay.ControlPanel-audio-module__v74NOW__transportActive{color:var(--green,#3dd68c)}.ControlPanel-audio-module__v74NOW__trackError{color:#f87171;margin:4px 0;font-size:10px;line-height:1.3}.ControlPanel-audio-module__v74NOW__transportTime{color:var(--text-muted,#71717a);font-variant-numeric:tabular-nums;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ControlPanel-audio-module__v74NOW__timeSep{opacity:.5;margin:0 3px}.ControlPanel-audio-module__v74NOW__audioList{flex-direction:column;gap:8px;max-height:360px;padding-right:2px;display:flex;overflow-y:auto}.ControlPanel-audio-module__v74NOW__audioTrack{background:var(--bg-tertiary,#1c1c1f);border:1px solid var(--border-color,#27272a);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;transition:border-color .15s,background .15s;display:flex}.ControlPanel-audio-module__v74NOW__audioTrackPlaying{background:color-mix(in srgb, var(--accent-primary,#3b82f6) 12%, var(--bg-tertiary,#1c1c1f));border-color:color-mix(in srgb, var(--accent-primary,#3b82f6) 35%, var(--border-color,#27272a))}.ControlPanel-audio-module__v74NOW__playButton{font:inherit;cursor:pointer;background:var(--accent-primary,#3b82f6);color:#fff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:transform .15s,background .15s;display:flex}.ControlPanel-audio-module__v74NOW__playButton:hover{transform:scale(1.06)}.ControlPanel-audio-module__v74NOW__audioTrackPlaying .ControlPanel-audio-module__v74NOW__playButton{background:#22c55e}.ControlPanel-audio-module__v74NOW__trackBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ControlPanel-audio-module__v74NOW__trackHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ControlPanel-audio-module__v74NOW__trackName{color:var(--text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ControlPanel-audio-module__v74NOW__trackDuration{color:var(--text-muted,#71717a);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ControlPanel-audio-module__v74NOW__seekBar{background:var(--bg-primary,#0a0a0b);cursor:pointer;border:1px solid var(--border-color,#27272a);border-radius:6px;height:28px;position:relative;overflow:hidden}.ControlPanel-audio-module__v74NOW__seekTrack{background:linear-gradient(90deg,#0000,#3b82f614);position:absolute;inset:0}.ControlPanel-audio-module__v74NOW__waveform{opacity:.55;align-items:flex-end;gap:1px;padding:4px 3px;display:flex;position:absolute;inset:0}.ControlPanel-audio-module__v74NOW__waveBar{background:var(--accent-primary,#3b82f6);border-radius:1px 1px 0 0;flex:1;min-width:2px}.ControlPanel-audio-module__v74NOW__seekFill{background:color-mix(in srgb, var(--accent-primary,#3b82f6) 28%, transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.ControlPanel-audio-module__v74NOW__trackControls{align-items:center;gap:6px;display:flex}.ControlPanel-audio-module__v74NOW__msBtn{border:1px solid var(--border-color,#27272a);width:22px;height:22px;color:var(--text-muted,#71717a);cursor:pointer;background:0 0;border-radius:4px;font-size:10px;font-weight:800}.ControlPanel-audio-module__v74NOW__msOn{color:#fbbf24;background:#f59e0b40;border-color:#f59e0b}.ControlPanel-audio-module__v74NOW__soloOn{color:#4ade80;background:#22c55e40;border-color:#22c55e}.ControlPanel-audio-module__v74NOW__volIcon{color:var(--text-muted,#71717a);flex-shrink:0}.ControlPanel-audio-module__v74NOW__trackVol{min-width:0;accent-color:var(--accent-primary,#3b82f6);flex:1}.ControlPanel-audio-module__v74NOW__audioDeleteButton{width:24px;height:24px;color:var(--text-muted,#71717a);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.ControlPanel-audio-module__v74NOW__audioDeleteButton:hover{color:#ef4444;opacity:1;background:#ef44441f}.ControlPanel-audio-module__v74NOW__masterRow{border-top:1px solid var(--border-color,#27272a);align-items:center;gap:8px;margin-top:auto;padding:10px 2px 2px;display:flex}.ControlPanel-audio-module__v74NOW__masterVol{accent-color:var(--accent-primary,#3b82f6);flex:1}.ControlPanel-audio-module__v74NOW__masterPct{text-align:right;width:32px;color:var(--text-muted,#71717a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ControlPanel-audio-module__v74NOW__addAudioButton{font:inherit;cursor:pointer;border:2px dashed var(--border-color,#27272a);color:var(--text-muted,#71717a);text-align:center;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11px;transition:all .15s;display:flex}.ControlPanel-audio-module__v74NOW__addAudioButton:hover:not(:disabled){border-color:var(--accent-primary,#3b82f6);color:var(--accent-primary,#3b82f6)}.ControlPanel-audio-module__v74NOW__addAudioButton:disabled{opacity:.6;cursor:not-allowed}.ControlPanel-audio-module__v74NOW__addAudioButton .ControlPanel-audio-module__v74NOW__spinning{animation:1s linear infinite ControlPanel-audio-module__v74NOW__spin}@keyframes ControlPanel-audio-module__v74NOW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ControlPanel-audio-module__v74NOW__audioEmptyState{color:var(--text-muted,#71717a);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 16px;display:flex}.ControlPanel-audio-module__v74NOW__audioEmptyState svg{opacity:.45}.ControlPanel-audio-module__v74NOW__audioEmptyState span{font-size:12px}.ControlPanel-audio-module__v74NOW__emptyHint{opacity:.75;font-size:11px!important}
.ControlPanel-settings-module__rog5wa__settingsList{flex-direction:column;gap:12px;display:flex}.ControlPanel-settings-module__rog5wa__settingItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.ControlPanel-settings-module__rog5wa__settingItem span{color:var(--text-secondary);font-size:12px}.ControlPanel-settings-module__rog5wa__settingSelect{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);padding:6px 10px;font-size:11px}.ControlPanel-settings-module__rog5wa__settingSelect:focus{border-color:var(--accent-primary);outline:none}.ControlPanel-settings-module__rog5wa__outputSettingsButton{font:inherit;color:inherit;cursor:pointer;background:var(--bg-tertiary);border-radius:var(--radius-md);text-align:left;border:0;align-items:center;gap:12px;width:100%;padding:12px;transition:all .15s;display:flex}.ControlPanel-settings-module__rog5wa__outputSettingsButton:hover{background:var(--bg-elevated)}.ControlPanel-settings-module__rog5wa__outputButtonContent{flex-direction:column;flex:1;gap:2px;display:flex}.ControlPanel-settings-module__rog5wa__outputButtonTitle{color:var(--text-primary);font-size:13px;font-weight:500}.ControlPanel-settings-module__rog5wa__outputButtonSubtitle{color:var(--text-muted);font-size:11px}.ControlPanel-settings-module__rog5wa__outputButtonIcon{color:var(--text-muted)}.ControlPanel-settings-module__rog5wa__quickOutputs{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;padding-top:8px;display:flex}.ControlPanel-settings-module__rog5wa__quickOutputsLabel{text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:600}.ControlPanel-settings-module__rog5wa__toggle{cursor:pointer;width:36px;height:20px;position:relative}.ControlPanel-settings-module__rog5wa__toggle input{opacity:0;width:0;height:0}.ControlPanel-settings-module__rog5wa__toggleSlider{background:var(--bg-primary);border-radius:20px;transition:all .2s;position:absolute;inset:0}.ControlPanel-settings-module__rog5wa__toggleSlider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;bottom:2px;left:2px}.ControlPanel-settings-module__rog5wa__toggle input:checked+.ControlPanel-settings-module__rog5wa__toggleSlider{background:var(--accent-primary)}.ControlPanel-settings-module__rog5wa__toggle input:checked+.ControlPanel-settings-module__rog5wa__toggleSlider:before{transform:translate(16px)}.ControlPanel-settings-module__rog5wa__presetSelector{background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-color);flex-direction:column;gap:6px;padding:10px;display:flex}.ControlPanel-settings-module__rog5wa__presetHeader{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.ControlPanel-settings-module__rog5wa__presetSelect{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);padding:8px 10px;font-size:12px}.ControlPanel-settings-module__rog5wa__presetSelect:focus{border-color:var(--accent-primary);outline:none}.ControlPanel-settings-module__rog5wa__presetInfo{color:var(--text-muted);font-size:10px;font-style:italic}.ControlPanel-settings-module__rog5wa__macroWrapper{flex-direction:column;display:flex;position:relative}.ControlPanel-settings-module__rog5wa__macroWrapper .ControlPanel-settings-module__rog5wa__macroButton{flex:1}.ControlPanel-settings-module__rog5wa__macroWrapper:hover .ControlPanel-settings-module__rog5wa__macroEditBtn{opacity:1}.ControlPanel-settings-module__rog5wa__macroEditBtn{color:#fffc;opacity:0;z-index:2;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .15s;display:flex;position:absolute;top:5px;right:5px}.ControlPanel-settings-module__rog5wa__macroEditBtn:hover{color:#fff;background:#000000b3}.ControlPanel-settings-module__rog5wa__macroCountdown{animation:1s ease-in-out infinite ControlPanel-settings-module__rog5wa__countdownPulse;box-shadow:0 0 0 3px #8b5cf699,0 2px 8px #0000004d}@keyframes ControlPanel-settings-module__rog5wa__countdownPulse{0%,to{box-shadow:0 0 0 2px #8b5cf680,0 2px 8px #0000004d}50%{box-shadow:0 0 0 5px #8b5cf633,0 2px 8px #0000004d}}
.ControlPanel-macro-editor-module__FvEVAG__macroModalOverlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ControlPanel-macro-editor-module__FvEVAG__macroModal{background:var(--bg-elevated,#1a1d23);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;width:min(560px,100vw - 32px);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.ControlPanel-macro-editor-module__FvEVAG__macroModalHeader{border-bottom:1px solid var(--border-color);color:var(--text-primary);justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroModalHeader button{color:var(--text-muted);transition:color .15s}.ControlPanel-macro-editor-module__FvEVAG__macroModalHeader button:hover{color:var(--text-primary)}.ControlPanel-macro-editor-module__FvEVAG__macroModalBody{flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow-y:auto}.ControlPanel-macro-editor-module__FvEVAG__macroFieldLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:10px;font-weight:700;display:block}.ControlPanel-macro-editor-module__FvEVAG__macroIdentityGrid{grid-template-columns:minmax(0,1fr) 92px;gap:10px;display:grid}.ControlPanel-macro-editor-module__FvEVAG__macroIdentityGrid>div{min-width:0}.ControlPanel-macro-editor-module__FvEVAG__macroInput{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.ControlPanel-macro-editor-module__FvEVAG__macroInput:focus{border-color:var(--accent-primary)}.ControlPanel-macro-editor-module__FvEVAG__macroSelect{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:6px;outline:none;padding:8px 10px;font-size:13px}.ControlPanel-macro-editor-module__FvEVAG__macroTextarea{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);resize:vertical;border-radius:6px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.ControlPanel-macro-editor-module__FvEVAG__macroIconRow{flex-wrap:wrap;gap:6px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroIconOption{background:var(--bg-tertiary);border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroIconOption:hover{border-color:var(--accent-primary);color:var(--text-primary)}.ControlPanel-macro-editor-module__FvEVAG__macroIconSelected{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.ControlPanel-macro-editor-module__FvEVAG__macroColorRow{flex-wrap:wrap;gap:6px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroColorSwatch{border:2px solid #0000;border-radius:50%;width:26px;height:26px;transition:transform .15s,border-color .15s}.ControlPanel-macro-editor-module__FvEVAG__macroColorSwatch:hover{transform:scale(1.15)}.ControlPanel-macro-editor-module__FvEVAG__macroColorSelected{border-color:#fff;transform:scale(1.2)}.ControlPanel-macro-editor-module__FvEVAG__macroCommandsHeader{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandsHeader>div{flex-direction:column;gap:2px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandsHeader span{color:var(--text-primary);font-size:12px;font-weight:700}.ControlPanel-macro-editor-module__FvEVAG__macroCommandsHeader small{color:var(--text-muted);font-size:9px}.ControlPanel-macro-editor-module__FvEVAG__macroCommandsHeader>button{border:1px solid color-mix(in srgb, var(--accent-primary) 55%, var(--border-color));background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandsList{flex-direction:column;gap:8px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandCard{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 72%, transparent);border-radius:9px;flex-direction:column;gap:8px;padding:10px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandHeader{align-items:center;gap:7px;min-width:0;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandHeader>span{background:var(--accent-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandTitle{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandTitle strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:11px;overflow:hidden}.ControlPanel-macro-editor-module__FvEVAG__macroCommandTitle small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:9px;font-weight:400;overflow:hidden}.ControlPanel-macro-editor-module__FvEVAG__macroCommandControls{align-items:center;gap:2px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandHeader button{width:24px;height:24px;color:var(--text-muted);border-radius:5px;justify-content:center;align-items:center;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandHeader button:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.ControlPanel-macro-editor-module__FvEVAG__macroCommandHeader button:disabled{opacity:.25;cursor:not-allowed}.ControlPanel-macro-editor-module__FvEVAG__macroCommandHeader .ControlPanel-macro-editor-module__FvEVAG__macroCommandChange{width:auto;color:var(--accent-primary);margin-right:3px;padding:0 7px;font-size:9px;font-weight:700}.ControlPanel-macro-editor-module__FvEVAG__macroCommandSetting{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ControlPanel-macro-editor-module__FvEVAG__macroCommandSetting>span{letter-spacing:.35px;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPicker{border:1px solid color-mix(in srgb, var(--accent-primary) 45%, var(--border-color));background:var(--bg-primary);border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerHeader strong{color:var(--text-primary);font-size:11px}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerHeader button{width:24px;height:24px;color:var(--text-muted);border-radius:5px;justify-content:center;align-items:center;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerHeader button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerGroup{flex-direction:column;gap:6px;padding-top:2px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerGroup>span{letter-spacing:.65px;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:800}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerGroup>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerGroup>div>button{border:1px solid var(--border-color);background:var(--bg-tertiary);min-width:0;min-height:48px;color:var(--text-muted);text-align:left;border-radius:7px;align-items:center;gap:7px;padding:8px 9px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerGroup>div>button:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-tertiary))}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerGroup button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerGroup strong{color:var(--text-primary);font-size:10px}.ControlPanel-macro-editor-module__FvEVAG__macroCommandPickerGroup small{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:8px;line-height:1.3;display:-webkit-box;overflow:hidden}.ControlPanel-macro-editor-module__FvEVAG__macroModalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroDeleteBtn{color:#ef4444;background:#ef44441f;border-radius:999px;align-items:center;gap:5px;margin-right:auto;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroDeleteBtn:hover{background:#ef444438}.ControlPanel-macro-editor-module__FvEVAG__macroSaveBtn{background:var(--accent-primary);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 16px;font-size:12px;font-weight:600;transition:opacity .15s;display:flex}.ControlPanel-macro-editor-module__FvEVAG__macroSaveBtn:hover{opacity:.88}.ControlPanel-macro-editor-module__FvEVAG__macroSaveBtn:disabled{opacity:.4;cursor:not-allowed}
.ControlPanel-stage-module__yfHumW__stagePanel{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.ControlPanel-stage-module__yfHumW__stageSubTabs{gap:4px;display:flex}.ControlPanel-stage-module__yfHumW__stageSubTab{min-width:0;height:30px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.ControlPanel-stage-module__yfHumW__stageSubTab:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ControlPanel-stage-module__yfHumW__stageSubTab:focus-visible{outline:1px solid var(--accent-primary,#3b82f6);outline-offset:1px}.ControlPanel-stage-module__yfHumW__stageSubTabActive,.ControlPanel-stage-module__yfHumW__stageSubTabActive:hover{background:var(--bg-elevated);color:var(--text-primary)}.ControlPanel-stage-module__yfHumW__stageSubContent{flex-direction:column;gap:16px;min-height:0;display:flex}.ControlPanel-stage-module__yfHumW__stageField{flex-direction:column;gap:8px;display:flex}.ControlPanel-stage-module__yfHumW__stageHintInline{color:var(--text-muted);margin:0;font-size:11px;line-height:1.35}.ControlPanel-stage-module__yfHumW__stageHintInline strong{color:var(--text-secondary,var(--text-primary));font-weight:600}.ControlPanel-stage-module__yfHumW__stageTeleprompter{flex-direction:column;gap:10px;display:flex}.ControlPanel-stage-module__yfHumW__tpPreview{border:1px solid var(--border-color);background:#0a0a0c;border-radius:10px;height:140px;position:relative;overflow:hidden}.ControlPanel-stage-module__yfHumW__tpPreviewMirrored{transform:scaleX(-1)}.ControlPanel-stage-module__yfHumW__tpPreviewScroll{will-change:transform;width:100%}.ControlPanel-stage-module__yfHumW__tpPreviewText{white-space:pre-wrap;word-break:break-word;color:#f4f4f5;padding:0 14px;font-weight:600;line-height:1.45}.ControlPanel-stage-module__yfHumW__tpPreviewPad{height:48px}.ControlPanel-stage-module__yfHumW__tpPreviewEmpty{text-align:center;height:100%;color:var(--text-muted);justify-content:center;align-items:center;padding:16px;font-size:12px;line-height:1.4;display:flex}.ControlPanel-stage-module__yfHumW__tpPreviewGuide{pointer-events:none;background:#ef44448c;height:2px;position:absolute;top:42%;left:0;right:0}.ControlPanel-stage-module__yfHumW__tpTransport{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ControlPanel-stage-module__yfHumW__stageBtnToggleOn{color:var(--accent-primary)!important;border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-color))!important}.ControlPanel-stage-module__yfHumW__tpSliderRow{color:var(--text-muted);grid-template-columns:56px 1fr 52px;align-items:center;gap:10px;font-size:12px;display:grid}.ControlPanel-stage-module__yfHumW__tpSliderRow input[type=range]{width:100%;accent-color:var(--accent-primary)}.ControlPanel-stage-module__yfHumW__tpSliderValue{font-variant-numeric:tabular-nums;color:var(--text-secondary,var(--text-muted));text-align:right;font-size:11px}.ControlPanel-stage-module__yfHumW__stageFieldLabelRow{color:var(--text-secondary,var(--text-muted));justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ControlPanel-stage-module__yfHumW__stageStatusLive{letter-spacing:.04em;text-transform:uppercase;color:#4ade80;font-size:10px;font-weight:700}.ControlPanel-stage-module__yfHumW__stageTextAction{color:var(--accent-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ControlPanel-stage-module__yfHumW__stageTextAction:hover{opacity:.85}.ControlPanel-stage-module__yfHumW__stageTextarea{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;min-height:72px;color:var(--text-primary);resize:vertical;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.4}.ControlPanel-stage-module__yfHumW__stageTextarea::placeholder{color:var(--text-muted)}.ControlPanel-stage-module__yfHumW__stageTextarea:focus{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-color))}.ControlPanel-stage-module__yfHumW__stageBtnRow{justify-content:flex-end;gap:8px;display:flex}.ControlPanel-stage-module__yfHumW__stageBtnGhost,.ControlPanel-stage-module__yfHumW__stageBtnPrimary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.ControlPanel-stage-module__yfHumW__stageBtnGhost{border:1px solid var(--border-color);color:var(--text-muted);background:0 0}.ControlPanel-stage-module__yfHumW__stageBtnGhost:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}.ControlPanel-stage-module__yfHumW__stageBtnGhost:disabled{opacity:.35;cursor:not-allowed}.ControlPanel-stage-module__yfHumW__stageBtnPrimary{background:var(--accent-primary);color:#fff;border:none;min-width:88px}.ControlPanel-stage-module__yfHumW__stageBtnPrimary:hover:not(:disabled){filter:brightness(1.06)}.ControlPanel-stage-module__yfHumW__stageBtnPrimary:disabled{opacity:.4;cursor:not-allowed}.ControlPanel-stage-module__yfHumW__stageSelectWrap{align-items:center;display:flex;position:relative}.ControlPanel-stage-module__yfHumW__stageSelect{appearance:none;background:var(--bg-primary);border:1px solid var(--border-color);width:100%;height:36px;color:var(--text-primary);cursor:pointer;border-radius:8px;outline:none;padding:0 32px 0 12px;font-size:13px}.ControlPanel-stage-module__yfHumW__stageSelect:disabled{opacity:.55;cursor:not-allowed}.ControlPanel-stage-module__yfHumW__stageSelect:focus{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-color))}.ControlPanel-stage-module__yfHumW__stageSelectChevron{color:var(--text-muted);pointer-events:none;position:absolute;right:10px}.ControlPanel-stage-module__yfHumW__stageList{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ControlPanel-stage-module__yfHumW__stageListRow{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}.ControlPanel-stage-module__yfHumW__stageListRow:last-child{border-bottom:none}.ControlPanel-stage-module__yfHumW__stageListDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ControlPanel-stage-module__yfHumW__stageListLabel{min-width:0;color:var(--text-primary);flex:1;font-size:13px;font-weight:500}.ControlPanel-stage-module__yfHumW__stageListInput{border:1px solid var(--border-color);background:var(--bg-secondary);width:52px;height:28px;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;border-radius:6px;outline:none;padding:0 6px;font-size:12.5px}.ControlPanel-stage-module__yfHumW__stageListInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ControlPanel-stage-module__yfHumW__stageListInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ControlPanel-stage-module__yfHumW__stageListInput:focus{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-color))}.ControlPanel-stage-module__yfHumW__stageListUnit{width:24px;color:var(--text-muted);flex-shrink:0;font-size:11px}
.ControlPanel-stage-tools-module__lx3evW__tpImport{flex-direction:column;gap:6px;display:flex}.ControlPanel-stage-tools-module__lx3evW__tpHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ControlPanel-stage-tools-module__lx3evW__tpTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12px;font-weight:600;overflow:hidden}.ControlPanel-stage-tools-module__lx3evW__tpTitle em{color:var(--accent-primary);margin-left:6px;font-size:10px;font-style:normal;font-weight:500}.ControlPanel-stage-tools-module__lx3evW__tpTools{flex:none;align-items:center;gap:2px;display:flex}.ControlPanel-stage-tools-module__lx3evW__tpIcon{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ControlPanel-stage-tools-module__lx3evW__tpIcon:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ControlPanel-stage-tools-module__lx3evW__tpIconOn{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 16%, transparent)}.ControlPanel-stage-tools-module__lx3evW__tpPreviewPlayable{cursor:pointer}.ControlPanel-stage-tools-module__lx3evW__tpPreviewFlip{position:absolute;inset:0}.ControlPanel-stage-tools-module__lx3evW__tpPreviewPlay{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ControlPanel-stage-tools-module__lx3evW__tpScrub{width:100%;height:14px;accent-color:var(--accent-primary);margin:-4px 0 0}.ControlPanel-stage-tools-module__lx3evW__tpControls{align-items:center;gap:6px;display:flex}.ControlPanel-stage-tools-module__lx3evW__tpPlay{background:var(--accent-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.ControlPanel-stage-tools-module__lx3evW__tpPlay:disabled{opacity:.4;cursor:not-allowed}.ControlPanel-stage-tools-module__lx3evW__tpDial{min-width:0;color:var(--text-muted);flex:1 1 0;align-items:center;gap:6px;display:flex}.ControlPanel-stage-tools-module__lx3evW__tpDial input[type=range]{min-width:0;accent-color:var(--accent-primary);flex:auto}.ControlPanel-stage-tools-module__lx3evW__stageMessage{flex-direction:column;gap:10px;display:flex}.ControlPanel-stage-tools-module__lx3evW__stageNow{border:1px dashed var(--border-color,#27272a);border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:6px 6px 6px 12px;display:flex}.ControlPanel-stage-tools-module__lx3evW__stageNowLive{background:#ef444414;border-style:solid;border-color:#ef444473}.ControlPanel-stage-tools-module__lx3evW__stageNowEmpty{color:var(--text-muted,#71717a);font-size:12px}.ControlPanel-stage-tools-module__lx3evW__stageNowDot{background:#ef4444;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #ef444433}.ControlPanel-stage-tools-module__lx3evW__stageNowText{min-width:0;color:var(--text-primary,#fff);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:600;line-height:1.3}.ControlPanel-stage-tools-module__lx3evW__stageNowClear{width:26px;height:26px;color:var(--text-muted,#71717a);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.ControlPanel-stage-tools-module__lx3evW__stageNowClear:hover{color:#f87171;background:#ef444433}.ControlPanel-stage-tools-module__lx3evW__stageComposer{border:1px solid var(--border-color,#27272a);background:var(--bg-primary,#09090b);border-radius:20px;align-items:flex-end;gap:6px;padding:5px 5px 5px 14px;transition:border-color .12s;display:flex}.ControlPanel-stage-tools-module__lx3evW__stageComposer:focus-within{border-color:var(--accent-primary,#3b82f6)}.ControlPanel-stage-tools-module__lx3evW__stageComposerInput{resize:none;min-width:0;min-height:30px;color:var(--text-primary,#fff);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:13px;line-height:1.35}.ControlPanel-stage-tools-module__lx3evW__stageComposerInput::placeholder{color:var(--text-muted,#71717a)}.ControlPanel-stage-tools-module__lx3evW__stageComposerSend{background:var(--accent-primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:opacity .12s;display:flex}.ControlPanel-stage-tools-module__lx3evW__stageComposerSend:disabled{opacity:.35;cursor:default}.ControlPanel-stage-tools-module__lx3evW__stageQuick{flex-wrap:wrap;gap:6px;display:flex}.ControlPanel-stage-tools-module__lx3evW__stageQuickChip{border:1px solid var(--border-color,#27272a);color:var(--text-secondary,#a1a1aa);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:11.5px;transition:all .12s}.ControlPanel-stage-tools-module__lx3evW__stageQuickChip:hover{border-color:var(--accent-primary,#3b82f6);color:var(--text-primary,#fff)}.ControlPanel-stage-tools-module__lx3evW__stageQuickChipOn{color:var(--text-primary,#fff);background:#ef444414;border-color:#ef444473}
.ControlPanel-audio-bin-module__ojYvoW__trackExpand{width:22px;height:22px;color:var(--text-muted,#71717a);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;transition:transform .15s,background .12s,color .12s;display:flex}.ControlPanel-audio-bin-module__ojYvoW__trackExpand:hover{background:var(--bg-hover,#26262e);color:var(--text-primary,#fff)}.ControlPanel-audio-bin-module__ojYvoW__trackExpandOpen{transform:rotate(180deg)}.ControlPanel-audio-bin-module__ojYvoW__seekBarSlim{border:none;border-radius:999px;height:4px}.ControlPanel-audio-bin-module__ojYvoW__trackHeader .ControlPanel-audio-bin-module__ojYvoW__trackName{flex:1;min-width:0}.ControlPanel-audio-bin-module__ojYvoW__audioModes{border-bottom:1px solid var(--border-color,#27272a);align-items:center;gap:4px;margin-top:-4px;padding:0 4px 8px;display:flex}.ControlPanel-audio-bin-module__ojYvoW__audioTransport{border-bottom:none;padding-bottom:0}.ControlPanel-audio-bin-module__ojYvoW__modeChip{border:1px solid var(--border-color,#27272a);height:26px;color:var(--text-muted,#71717a);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11px;transition:all .12s;display:inline-flex}.ControlPanel-audio-bin-module__ojYvoW__modeChip:hover:not(:disabled){color:var(--text-primary,#fff);border-color:var(--text-muted,#71717a)}.ControlPanel-audio-bin-module__ojYvoW__modeChip:disabled{opacity:.35;cursor:default}.ControlPanel-audio-bin-module__ojYvoW__modeChipOn{color:var(--accent-primary,#3b82f6);background:#4d8ef71f;border-color:#4d8ef780}.ControlPanel-audio-bin-module__ojYvoW__audioTrackCurrent{border-color:#4d8ef78c}
.DestinationMonitorFrame-module__fvXRPG__monitor{background:#000;position:absolute;inset:0;container-type:size}.DestinationMonitorFrame-module__fvXRPG__signal{background:#000;position:absolute;overflow:hidden;container-type:size}.DestinationMonitorFrame-module__fvXRPG__signalWide{width:100%;top:50%;left:0;transform:translateY(-50%);}.DestinationMonitorFrame-module__fvXRPG__signalTall{height:100%;top:0;left:50%;transform:translate(-50%);}.DestinationMonitorFrame-module__fvXRPG__masked{pointer-events:none;background:repeating-linear-gradient(45deg,#151515 0 6px,#1d1d1d 6px 12px);position:absolute}.DestinationMonitorFrame-module__fvXRPG__seen{box-sizing:border-box;pointer-events:none;border:1px solid #3b82f6b3;position:absolute}.DestinationMonitorFrame-module__fvXRPG__idle{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex;position:absolute;inset:0}.DestinationMonitorFrame-module__fvXRPG__shape{color:#fffc;font-variant-numeric:tabular-nums;background:#0009;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600;position:absolute;bottom:3px;right:4px}
