.Debug_overlay__SZwFO{position:absolute;top:0;background:rgba(0,0,0,.6);padding:1rem;max-height:min(100%,100vh);overflow-y:auto}.Debug_detailsSection__vJYFV,.Debug_detailsSection__vJYFV>div{padding-left:1rem}.Classroom_pill__f9su1{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid var(--studio-border);border-radius:999px;padding:6px 14px;font:inherit;font-size:.85rem;white-space:nowrap;background:var(--studio-surface);color:var(--studio-text);cursor:pointer}.Classroom_pill__f9su1:hover:not([aria-disabled=true]){border-color:var(--lk-accent-bg)}.Classroom_emoji__1EH7j:focus-visible,.Classroom_iconButton__whFOB:focus-visible,.Classroom_item__dYz4X:focus-visible,.Classroom_pill__f9su1:focus-visible,.Classroom_small__jmNT1:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.Classroom_pill__f9su1[aria-expanded=true],.Classroom_pill__f9su1[aria-pressed=true],.Classroom_small__jmNT1[aria-pressed=true]{background:var(--lk-accent-bg);border-color:var(--lk-accent-bg);color:var(--studio-text)}.Classroom_pill__f9su1[aria-disabled=true]{cursor:not-allowed;opacity:.85;border-style:dashed}.Classroom_count__4WWgF{min-width:20px;padding:0 6px;border-radius:999px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;background:var(--studio-card);color:var(--studio-text)}.Classroom_bar__kIkXS{position:relative;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.Classroom_picker__DI3wy{position:absolute;bottom:calc(100% + 8px);right:0;z-index:70;display:flex;gap:4px;padding:8px;border-radius:999px;background:var(--studio-surface);border:1px solid var(--studio-border);box-shadow:0 8px 24px color-mix(in srgb,var(--studio-bg) 70%,transparent)}.Classroom_emoji__1EH7j{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;font-size:1.35rem;background:transparent;cursor:pointer}.Classroom_emoji__1EH7j:hover{background:var(--studio-card-hover)}.Classroom_panel__eMH3a{position:fixed;top:64px;right:16px;z-index:62;width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 64px - var(--lk-control-bar-height, 69px) - 24px);display:flex;flex-direction:column;color:var(--studio-text);background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--studio-radius);box-shadow:0 16px 40px color-mix(in srgb,var(--studio-bg) 70%,transparent);font-size:.85rem;overflow:hidden}@media (max-width:480px){.Classroom_panel__eMH3a{right:8px;left:8px;width:auto}}.Classroom_header__xaX5Q{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--studio-border)}.Classroom_title__DzYs6{margin:0;font-family:var(--font-display);font-size:1rem}.Classroom_title__DzYs6:focus{outline:none}.Classroom_iconButton__whFOB{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;font:inherit;color:inherit;background:transparent;cursor:pointer}.Classroom_iconButton__whFOB:hover{background:var(--studio-card-hover)}.Classroom_bulk__RvRoJ{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--studio-border)}.Classroom_small__jmNT1{border:1px solid var(--studio-border);border-radius:999px;padding:4px 12px;font:inherit;font-size:.8rem;color:inherit;background:var(--studio-card);cursor:pointer}.Classroom_small__jmNT1:hover:not(:disabled){border-color:var(--lk-accent-bg)}.Classroom_small__jmNT1:disabled{opacity:.5;cursor:default}.Classroom_list__OTxJy{list-style:none;margin:0;overflow-y:auto;gap:4px}.Classroom_list__OTxJy,.Classroom_row__S0_M8{padding:8px;display:flex;flex-direction:column}.Classroom_row__S0_M8{gap:8px;border-radius:12px;background:var(--studio-card)}.Classroom_row__S0_M8[data-hand]{box-shadow:inset 3px 0 0 var(--lk-accent-bg)}.Classroom_rowMain__I4Upm{display:flex;align-items:center;gap:8px;min-width:0}.Classroom_name____w_5{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Classroom_tag__8RS5W{padding:0 6px;border-radius:999px;font-size:.7rem;color:var(--studio-muted);border:1px solid var(--studio-border)}.Classroom_states__VhgOj{display:inline-flex;gap:4px;font-size:.9rem}.Classroom_stateOff__SJbYx{opacity:.55}.Classroom_handTag__xTK3L{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lk-accent-bg);font-weight:600}.Classroom_empty__9rb_i{padding:16px;color:var(--studio-muted)}.Classroom_actions__HV_Hv{display:flex;flex-direction:column;gap:2px}.Classroom_actionsTitle____HTg{padding:4px 8px 0;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted)}.Classroom_item__dYz4X{text-align:left;border:0;border-radius:8px;padding:8px;font:inherit;font-size:.85rem;color:inherit;background:transparent;cursor:pointer;white-space:nowrap}.Classroom_item__dYz4X:hover:not(:disabled){background:var(--studio-card-hover)}.Classroom_item__dYz4X:disabled{opacity:.6;cursor:progress}.Classroom_danger__OTgHH{color:var(--lk-danger3,var(--lk-accent-bg))}.Classroom_confirm___yNsW{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px}.Classroom_overlay__lw07n{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;border-radius:12px}.Classroom_handBadge__g9GRu{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:.85rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--studio-text);background:var(--lk-accent-bg);box-shadow:0 2px 8px color-mix(in srgb,var(--studio-bg) 60%,transparent);animation:Classroom_handPop__P2YMl .6s ease-out}.Classroom_float__ekvuw{position:absolute;bottom:48px;left:var(--x,50%);font-size:clamp(1.5rem,8cqw,2.5rem);animation:Classroom_floatUp__vbTuL 3s ease-out forwards;will-change:transform,opacity}@keyframes Classroom_floatUp__vbTuL{0%{transform:translate(-50%) scale(.6);opacity:0}15%{transform:translate(-50%,-12px) scale(1.1);opacity:1}to{transform:translate(-50%,-160px) scale(1);opacity:0}}@keyframes Classroom_handPop__P2YMl{0%{transform:scale(.5)}60%{transform:scale(1.15)}to{transform:scale(1)}}.Classroom_prompt__vv3fu{position:fixed;left:50%;bottom:calc(var(--lk-control-bar-height, 69px) + 16px);transform:translateX(-50%);z-index:75;width:min(420px,calc(100vw - 16px));display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;color:var(--studio-text);background:var(--studio-surface);border:1px solid var(--lk-accent-bg);border-radius:var(--studio-radius);box-shadow:0 12px 32px color-mix(in srgb,var(--studio-bg) 70%,transparent);animation:Classroom_promptIn__OrBIG .25s ease-out}.Classroom_promptText__BMfc6{flex:1 1 200px;margin:0}.Classroom_promptActions__BldIO{display:flex;gap:8px}.Classroom_primary___nkC5{background:var(--lk-accent-bg);border-color:var(--lk-accent-bg)}@keyframes Classroom_promptIn__OrBIG{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Classroom_float__ekvuw{animation:Classroom_fadeStatic__RsGf6 3s linear forwards;top:8px;right:8px;bottom:auto;left:auto;font-size:1.5rem}.Classroom_handBadge__g9GRu,.Classroom_prompt__vv3fu{animation:none}}@keyframes Classroom_fadeStatic__RsGf6{0%,85%{opacity:1}to{opacity:0}}.Classroom_srOnly__MUWnK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Recording_toggle__CANGo{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--studio-glass-border,#333);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--studio-glass,#1a1a1a);-webkit-backdrop-filter:var(--studio-blur,none);backdrop-filter:var(--studio-blur,none);color:inherit;cursor:pointer;box-shadow:var(--studio-shadow-sm,0 2px 8px rgba(0,0,0,.35));text-decoration:none;white-space:nowrap}.Recording_toggle__CANGo:hover:not(:disabled){border-color:var(--lk-accent-bg,#ff6352)}.Recording_toggle__CANGo:focus-visible{outline:2px solid var(--studio-focus,#f2b451);outline-offset:2px}.Recording_toggle__CANGo:disabled{opacity:.7;cursor:progress}.Recording_toggle__CANGo.Recording_unavailable__Mih4m{opacity:.55;cursor:not-allowed}.Recording_toggle__CANGo.Recording_recording__07_yt{background:var(--studio-danger,#c9303e);border-color:var(--studio-live,#ff4d5e);color:#fff;box-shadow:0 0 16px rgba(255,77,94,.4)}.Recording_badge__zpljr{position:fixed;top:3.25rem;left:50%;transform:translateX(-50%);z-index:45;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;background:var(--studio-glass-strong,rgba(20,16,28,.85));border:1px solid var(--studio-live,#e5484d);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.08em;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.35)}.Recording_dot__7NdjF{width:.6rem;height:.6rem;border-radius:50%;background:var(--studio-live,#e5484d);box-shadow:0 0 8px var(--studio-live,#e5484d);animation:Recording_pulse__QKOz1 1.4s ease-in-out infinite}@keyframes Recording_pulse__QKOz1{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.Recording_dot__7NdjF{animation:none}}.SettingsMenu_backdrop__1ezgl{position:fixed;inset:0;z-index:69;background:rgba(10,7,11,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SettingsMenu_header__dih0p{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 -.25rem;padding:.75rem .25rem .5rem;background:var(--studio-surface,#1c1726);border-bottom:1px solid var(--studio-border,rgba(255,255,255,.08))}.SettingsMenu_tabs__uq0cC{position:relative;display:flex;align-content:space-between;min-width:0}.SettingsMenu_tabs__uq0cC>.SettingsMenu_tab__Pfa2A{border-radius:0;padding:.5rem;border:0;border-bottom:3px solid;border-color:var(--studio-border,var(--bg5));background:transparent;color:var(--studio-muted,inherit)}.SettingsMenu_tabs__uq0cC>.SettingsMenu_tab__Pfa2A:hover{color:var(--studio-text,inherit);background:transparent}.SettingsMenu_tabs__uq0cC>.SettingsMenu_tab__Pfa2A[aria-pressed=true]{border-color:var(--lk-accent-bg);color:var(--studio-text,inherit);background:transparent}.SettingsMenu_close__Mrlc7{flex-shrink:0;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--studio-border,rgba(255,255,255,.08));border-radius:999px;background:transparent;color:inherit;font-size:1rem;cursor:pointer}.SettingsMenu_close__Mrlc7:hover{border-color:var(--lk-accent-bg,#ff6352)}.SettingsMenu_close__Mrlc7:focus-visible,.SettingsMenu_tabs__uq0cC>.SettingsMenu_tab__Pfa2A:focus-visible{outline:2px solid var(--studio-focus,#f2b451);outline-offset:2px}.AudioModeToggle_container__HX6OM{display:flex;align-items:center;gap:.5rem;background:var(--studio-glass-strong,#1a1a1a);border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));border-radius:999px;padding:.25rem .75rem;box-shadow:var(--studio-shadow-sm,0 2px 8px rgba(0,0,0,.35))}.AudioModeToggle_label__LpDZf{font-size:.75rem;opacity:.7;white-space:nowrap}.AudioModeToggle_toggle__H5t1S{display:flex;gap:.25rem}.AudioModeToggle_option__Cb2Wp{border:none;border-radius:999px;padding:.25rem .75rem;font:inherit;font-size:.85rem;cursor:pointer;background:transparent;color:inherit}.AudioModeToggle_option__Cb2Wp.AudioModeToggle_active__DWlFn{background:var(--studio-accent-strong,var(--lk-accent-bg,#1f8cf9));color:var(--lk-accent-fg,#fff)}.AudioModeToggle_option__Cb2Wp:disabled{cursor:wait;opacity:.6}.AudioModeToggle_profileButton__z7ga3{border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));border-radius:999px;padding:.25rem .75rem;font:inherit;font-size:.85rem;white-space:nowrap;cursor:pointer;background:transparent;color:inherit}.AudioModeToggle_profileButton__z7ga3:hover,.AudioModeToggle_profileButton__z7ga3[aria-expanded=true]{background:rgba(255,236,214,.08)}.AudioModeToggle_profileButton__z7ga3:disabled{cursor:wait;opacity:.6}.AudioModeToggle_profileMenu__NCujQ{position:absolute;top:calc(100% + .5rem);left:0;z-index:40;width:max-content;min-width:12rem;max-width:min(18rem,calc(100vw - 2rem));margin:0;padding:.4rem;list-style:none;display:flex;flex-direction:column;gap:.15rem;border-radius:12px;background:var(--studio-surface,#1c1c1c);border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));box-shadow:var(--studio-shadow,0 8px 24px rgba(0,0,0,.5))}.AudioModeToggle_profileOption__xkiyw{width:100%;text-align:left;border:none;border-radius:8px;padding:.4rem .6rem;font:inherit;font-size:.85rem;cursor:pointer;background:transparent;color:inherit}.AudioModeToggle_profileOption__xkiyw:hover{background:rgba(255,236,214,.08)}.AudioModeToggle_profileOption__xkiyw.AudioModeToggle_active__DWlFn{background:var(--studio-accent-strong,var(--lk-accent-bg,#1f8cf9));color:var(--lk-accent-fg,#fff)}.AudioModeToggle_tooltipWarn__vxVvW{background:#4a1f1f;border-color:#ff4d4f;color:#ffb3b3}.AudioModeToggle_micCheck__DTpMc{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:12px;background:var(--studio-surface,#1c1c1c);border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));width:min(22rem,100%)}.AudioModeToggle_micCheckHeader__i67In{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.AudioModeToggle_micCheckHeader__i67In h3{margin:0;font-size:.95rem}.AudioModeToggle_close__TRGSN{border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));border-radius:50%;width:1.75rem;height:1.75rem;display:inline-grid;place-items:center;background:transparent;color:inherit;cursor:pointer}.AudioModeToggle_micCheckResult__db4pB,.AudioModeToggle_micCheckRunning__oonH8{display:flex;flex-direction:column;gap:.5rem}.AudioModeToggle_micCheckBar__K5b1q{width:100%;height:.5rem;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.AudioModeToggle_micCheckBarFill__O6wKJ{height:100%;background:var(--lk-accent-bg,#1f8cf9);transition:width .1s linear}.AudioModeToggle_muted__rvsK_{font-size:.75rem;color:rgba(255,255,255,.6);margin:0}.AudioModeToggle_micCheckResult__db4pB ul{margin:0;padding-left:1.1rem;font-size:.85rem}.AudioModeToggle_micCheckVerdict__6URwi{margin:0;font-weight:600}.AudioModeToggle_micCheckVerdict__6URwi[data-verdict=clipping],.AudioModeToggle_micCheckVerdict__6URwi[data-verdict=noisy]{color:#ff8a8a}.AudioModeToggle_micCheckActions__ewotI{display:flex;gap:.5rem;flex-wrap:wrap}.AudioModeToggle_warning__pn1Qr{color:#ff8a8a;font-size:.85rem;margin:0}.AudioModeToggle_menuRoot__EPFbh{position:relative;display:inline-flex}.AudioModeToggle_gear__pD_4d{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));background:transparent;color:inherit;font:inherit;font-size:.9rem;line-height:1;cursor:pointer;opacity:.8}.AudioModeToggle_gear__pD_4d:hover,.AudioModeToggle_gear__pD_4d[aria-expanded=true]{opacity:1;background:rgba(255,236,214,.08)}.AudioModeToggle_gearActive__m8Cp2{position:relative}.AudioModeToggle_gearActive__m8Cp2:after{content:"";position:absolute;top:0;right:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--studio-gold,#f5c542)}.AudioModeToggle_gear__pD_4d:focus-visible,.AudioModeToggle_option__Cb2Wp:focus-visible{outline:2px solid var(--studio-focus,#fff);outline-offset:2px}.AudioModeToggle_tooltip__yW9Zh{position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%);z-index:30;padding:.35rem .6rem;border-radius:8px;background:var(--studio-card,#2b2b2b);border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));color:rgba(255,255,255,.85);font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s}.AudioModeToggle_gear__pD_4d:focus-visible+.AudioModeToggle_tooltip__yW9Zh,.AudioModeToggle_menuRoot__EPFbh:hover .AudioModeToggle_tooltip__yW9Zh{opacity:1;visibility:visible}.AudioModeToggle_menuRoot__EPFbh .AudioModeToggle_tooltipHidden__9WnzZ{display:none}.AudioModeToggle_menu__M6RW1{position:absolute;top:calc(100% + .5rem);left:0;z-index:40;width:min(18rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:12px;background:var(--studio-surface,#1c1c1c);border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));box-shadow:var(--studio-shadow,0 8px 24px rgba(0,0,0,.5))}.AudioModeToggle_menuNote__cdw1T,.AudioModeToggle_menuTip__1j_3_{margin:0;font-size:.75rem;color:rgba(255,255,255,.65)}.AudioModeToggle_menuOption__H3e5A{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.AudioModeToggle_menuOption__H3e5A input{margin-top:.2rem;accent-color:var(--lk-accent-bg)}.AudioModeToggle_menuOption__H3e5A span{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem}.AudioModeToggle_menuOption__H3e5A small{font-size:.72rem;color:rgba(255,255,255,.6)}.AudioModeToggle_meter__nlK7v{display:inline-flex;align-items:center;gap:.35rem}.AudioModeToggle_meterTrack__8Kyek{position:relative;width:3.5rem;height:.4rem;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.AudioModeToggle_meterBar__zSSvk{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);border-radius:inherit;background:var(--studio-success,#3ddc84)}.AudioModeToggle_meterBar__zSSvk[data-zone=quiet]{background:rgba(61,220,132,.6)}.AudioModeToggle_meterBar__zSSvk[data-zone=hot]{background:var(--studio-gold,#f5c542)}.AudioModeToggle_meterBar__zSSvk[data-zone=clip]{background:#ff4d4f}.AudioModeToggle_meter__nlK7v[data-status=muted] .AudioModeToggle_meterTrack__8Kyek,.AudioModeToggle_meter__nlK7v[data-status=off] .AudioModeToggle_meterTrack__8Kyek,.AudioModeToggle_meter__nlK7v[data-status=unavailable] .AudioModeToggle_meterTrack__8Kyek{opacity:.35}.AudioModeToggle_clip__HGVKH{font-size:.6rem;font-weight:700;letter-spacing:.04em;padding:.05rem .3rem;border-radius:4px;color:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.12)}.AudioModeToggle_clipOn__xGO7K{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.AudioModeToggle_srOnly__CcncO{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:480px){.AudioModeToggle_label__LpDZf{display:none}.AudioModeToggle_meterTrack__8Kyek{width:2.25rem}}.Latency_root__NmwvS{font-size:.8rem}.Latency_fixed__Ac8og{position:fixed;left:1rem;bottom:5.25rem;z-index:45}.Latency_inline__7wiqq{position:relative;display:inline-flex;flex-shrink:0}.Latency_inline__7wiqq .Latency_pill__ULqtA{padding:.4rem .9rem;font-size:.85rem;white-space:nowrap}.Latency_inline__7wiqq .Latency_popover__dH7u4{position:fixed;top:calc(var(--lesson-toolbar-bottom, 3rem) + .5rem);bottom:auto;left:50%;transform:translateX(-50%);z-index:70}.Latency_pill__ULqtA{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;border:1px solid transparent;background:var(--bg2,#1a1a1a);color:inherit;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.Latency_pill__ULqtA:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.Latency_dot__rgLdv{width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.Latency_good__9U7Z9{color:#3ddc84;border-color:rgba(61,220,132,.45)}.Latency_fair__p7olV{color:#ffc53d;border-color:rgba(255,197,61,.45)}.Latency_poor__8teGm{color:#ff6352;border-color:rgba(255,99,82,.5)}.Latency_unknown__AVsGZ{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.2)}.Latency_popover__dH7u4{position:absolute;left:0;bottom:calc(100% + .5rem);width:min(20rem,calc(100vw - 2rem));padding:.75rem .9rem;border-radius:.75rem;border:1px solid var(--bg5,#333);background:var(--bg2,#1a1a1a);color:#f4f1fa;line-height:1.4;box-shadow:0 8px 24px rgba(0,0,0,.45)}.Latency_popover__dH7u4[hidden]{display:none}.Latency_popover__dH7u4 p{margin:0 0 .5rem}.Latency_popover__dH7u4 p:last-child{margin-bottom:0}.Latency_stats__bYYmp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.7)}@media (max-width:720px){html[data-lesson-chat-open] .Latency_fixed__Ac8og{display:none}}.FileAttachments_launcher__qwm4G{border:1px solid var(--bg5,#333);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;background:var(--bg2,#1a1a1a);color:inherit;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.FileAttachments_panel__PraZp{position:fixed;top:3.25rem;right:1rem;z-index:60;width:280px;max-height:60vh;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--bg2,#1a1a1a);border:1px solid var(--bg5,#333);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.45)}.FileAttachments_header__4o_aK{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.FileAttachments_closeButton__v7PyJ{border:none;background:transparent;color:inherit;cursor:pointer;font-size:.8rem;opacity:.7}.FileAttachments_list__Xbdp5{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.FileAttachments_list__Xbdp5 li{display:flex;flex-direction:column;font-size:.85rem}.FileAttachments_meta__5rp8S{font-size:.7rem;opacity:.6}.FileAttachments_empty__ZSsxK{opacity:.6;font-size:.8rem}.HomeworkPanel_launcher__9QpJC{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--bg5,#333);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;background:var(--bg2,#1a1a1a);color:inherit;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.HomeworkPanel_launcher__9QpJC[aria-expanded=true]{border-color:var(--lk-accent-bg)}.HomeworkPanel_close__iKIm_:focus-visible,.HomeworkPanel_input__03CZ2:focus-visible,.HomeworkPanel_launcher__9QpJC:focus-visible,.HomeworkPanel_primary__4ocDw:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.HomeworkPanel_panel__MQ4zr{position:fixed;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .5rem);right:calc(.5rem + var(--chat-panel-width, 0px));bottom:calc(var(--lk-control-bar-height, 69px) + .5rem);z-index:61;width:min(380px,calc(100vw - 1rem - var(--chat-panel-width, 0px)));max-width:calc(100vw - 1rem);display:flex;flex-direction:column;color:var(--studio-text,#fff);background:var(--studio-surface,#1c1726);border:1px solid var(--studio-border,rgba(255,255,255,.08));border-radius:1rem;box-shadow:0 1rem 2.5rem rgba(0,0,0,.5);overflow:hidden;animation:HomeworkPanel_slideIn__eofeE .16s ease-out}.HomeworkPanel_panel__MQ4zr[hidden]{display:none}@keyframes HomeworkPanel_slideIn__eofeE{0%{transform:translateX(1rem);opacity:0}}@media (prefers-reduced-motion:reduce){.HomeworkPanel_panel__MQ4zr{animation:none}}@media (max-width:720px){.HomeworkPanel_panel__MQ4zr{left:.5rem;right:.5rem;width:auto}}.HomeworkPanel_header__Gxt3i{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .5rem 1rem}.HomeworkPanel_heading__CK9sv{margin:0;font-size:1rem;font-weight:600}.HomeworkPanel_close__iKIm_{width:2rem;height:2rem;border:none;border-radius:999px;font-size:1.25rem;color:inherit;background:transparent;cursor:pointer}.HomeworkPanel_close__iKIm_:hover{background:rgba(255,255,255,.08)}.HomeworkPanel_body__qi9Gr{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.HomeworkPanel_form__xaHYf{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:.75rem;background:var(--studio-card,#2a2438)}.HomeworkPanel_row__xoyk4{display:flex;gap:.5rem}.HomeworkPanel_input__03CZ2{width:100%;font:inherit;font-size:.85rem;color:inherit;background:rgba(0,0,0,.25);border:1px solid var(--studio-border,rgba(255,255,255,.08));border-radius:.5rem;padding:.45rem .6rem;resize:vertical}.HomeworkPanel_primary__4ocDw{font:inherit;font-size:.85rem;font-weight:600;border:none;border-radius:999px;padding:.45rem 1rem;color:#1a1020;background:var(--lk-accent-bg,#ff6352);cursor:pointer}.HomeworkPanel_primary__4ocDw:disabled{opacity:.6}.HomeworkPanel_list__tBGm0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.HomeworkPanel_item__CYG6I{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:.75rem;background:var(--studio-card,#2a2438);font-size:.85rem}.HomeworkPanel_itemHead__Yg_Ss{display:flex;justify-content:space-between;gap:.5rem}.HomeworkPanel_status__A1h_2{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--lk-accent-bg,#ff6352)}.HomeworkPanel_details__WK1No{margin:0;white-space:pre-wrap}.HomeworkPanel_muted__IGa2q{margin:0;font-size:.8rem;color:var(--studio-muted,#b7afc7)}.HomeworkPanel_link__MAlul{font-size:.85rem;color:var(--lk-accent-bg,#ff6352)}.Routine_builder__I15z9{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.03)}.Routine_builderHead__Ma18A,.Routine_controls__LMrKn,.Routine_row__meWz4,.Routine_stepHead__2guui{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.Routine_builderHead__Ma18A{justify-content:space-between}.Routine_label__dtl_E{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--studio-muted,#b7afc7)}.Routine_total__2cEo1{font-size:.8rem;color:var(--studio-muted,#b7afc7)}.Routine_steps__tY2tI{list-style:none;margin:0;padding:0}.Routine_step__cDQrQ,.Routine_steps__tY2tI{display:flex;flex-direction:column;gap:.5rem}.Routine_step__cDQrQ{padding:.5rem;border:1px solid rgba(255,255,255,.08);border-radius:12px}.Routine_stepNo__HAK5f{min-width:1.5rem;font-weight:700;color:var(--lk-accent-bg,#ff6352)}.Routine_input__ReR9C,.Routine_select__kySq6{min-width:0;padding:.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.25);color:inherit;font:inherit;font-size:.875rem}.Routine_grow__qyX8F{flex:1 1 8rem}.Routine_minutes__BoktE{width:4.5rem}.Routine_button__BiUD2,.Routine_iconButton__YCDlx,.Routine_primary__CWx0S{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:inherit;font:inherit;font-size:.85rem;padding:.4rem .9rem;cursor:pointer}.Routine_iconButton__YCDlx{padding:.3rem .6rem}.Routine_primary__CWx0S{background:var(--studio-accent-strong,var(--lk-accent-bg,#ff6352));border-color:transparent;color:#fff;font-weight:600}.Routine_button__BiUD2:disabled,.Routine_iconButton__YCDlx:disabled,.Routine_primary__CWx0S:disabled{opacity:.45;cursor:not-allowed}.Routine_button__BiUD2:focus-visible,.Routine_check__1ylN5 input:focus-visible,.Routine_iconButton__YCDlx:focus-visible,.Routine_input__ReR9C:focus-visible,.Routine_primary__CWx0S:focus-visible,.Routine_select__kySq6:focus-visible{outline:2px solid var(--lk-accent-bg,#ff6352);outline-offset:2px}.Routine_check__1ylN5{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.Routine_error__XRryB{margin:0;font-size:.8rem;color:#ff8a80}.Routine_summary__udsXg{margin:.5rem 0 0;padding:.5rem .75rem;border-radius:12px;background:rgba(255,255,255,.04);font-size:.85rem;color:var(--studio-muted,#b7afc7)}.Routine_summary__udsXg ol{margin:.25rem 0 0;padding-left:1.25rem}.Routine_runner__9o9uW{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.2)}.Routine_dots__e1uWq{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.Routine_dot__EHnlM{width:.75rem;height:.75rem;border-radius:50%;background:rgba(255,255,255,.16)}.Routine_dotDone__SYqRR{background:var(--lk-accent-bg,#ff6352)}.Routine_dotSkipped__Ig2UY{background:rgba(255,255,255,.4)}.Routine_dotCurrent__Q0PwM{outline:2px solid var(--lk-accent-bg,#ff6352);outline-offset:2px}.Routine_clock__qB4j2{font-size:2rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Routine_timeUp__UBHAb{color:var(--lk-accent-bg,#ff6352)}.Routine_instruction__5GARq{margin:0;line-height:1.5}.Routine_tool__vvfmp{padding:.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.Routine_muted__RPhHo{margin:0;color:var(--studio-muted,#b7afc7);font-size:.85rem}.Routine_video__vCCUo{width:100%;max-height:16rem;border-radius:12px;background:#000}@media (max-width:480px){.Routine_clock__qB4j2{font-size:1.5rem}}.Homework_page__rWLwz{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;color:var(--studio-text)}.Homework_container__jo1LJ{width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.25rem 3rem;flex:1 0 auto}.Homework_footer__y1dut{padding:1.5rem;text-align:center;font-size:.8rem;color:var(--studio-muted)}.Homework_backLink__GzheF{display:inline-flex;align-items:center;gap:.4rem;color:var(--studio-muted);text-decoration:none;font-size:.9rem;border-radius:999px;padding:.35rem .75rem .35rem .5rem;margin-left:-.5rem}.Homework_backLink__GzheF:hover{color:var(--studio-text);background:rgba(255,255,255,.06)}.Homework_title__7ZW_r{margin:1.5rem 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.Homework_subtitle__QtTp_{margin:0 0 1.5rem;color:var(--studio-muted);line-height:1.5}.Homework_sectionLabel__MI62U{margin:1.5rem 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--studio-muted)}.Homework_sectionBar__vLfxH{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Homework_sectionBar__vLfxH .Homework_input__tLSnO{width:auto}.Homework_columns__vIsEg{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:2rem;gap:2rem;align-items:start}@media (max-width:800px){.Homework_columns__vIsEg{grid-template-columns:1fr}}.Homework_card__Yg4vs{background:var(--studio-card);border:1px solid var(--studio-border);border-radius:var(--studio-radius);padding:1rem 1.25rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.6rem}.Homework_cardHeader__1taJu{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Homework_cardTitle__z9Ox_{margin:0;font-size:1.05rem;font-weight:600}.Homework_meta__Ctky8{margin:0;font-size:.8rem;color:var(--studio-muted)}.Homework_details__UilPx{margin:0;white-space:pre-wrap;line-height:1.5}.Homework_muted__Y0UNo{color:var(--studio-muted)}.Homework_error__PmFu_{margin:0;color:#ff8a7a;font-size:.85rem}.Homework_badge__D7eQy{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.2rem .6rem;background:rgba(255,255,255,.08)}.Homework_status_assigned__Evgym{color:#ffcc66}.Homework_status_submitted__SYpyZ{color:#8fb8ff}.Homework_status_reviewed__PSbdA{color:#7ee2a8}.Homework_submissions__cLTjR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.Homework_submission__Pq_H6{display:flex;flex-direction:column;gap:.4rem;padding:.75rem;border-radius:.75rem;background:rgba(0,0,0,.2)}.Homework_comment__ALUZA{margin:0;padding:.5rem .75rem;border-left:3px solid var(--lk-accent-bg,#ff6352);background:rgba(255,99,82,.08);border-radius:0 .5rem .5rem 0}.Homework_audio__wzkVs{width:100%;max-width:28rem;height:2.25rem}.Homework_input__tLSnO,.Homework_textarea__Nz13t{width:100%;font:inherit;font-size:.9rem;color:var(--studio-text);background:rgba(0,0,0,.25);border:1px solid var(--studio-border);border-radius:.6rem;padding:.5rem .7rem}.Homework_textarea__Nz13t{resize:vertical}.Homework_input__tLSnO:focus-visible,.Homework_linkButton__FwM_4:focus-visible,.Homework_primaryButton__vdMUR:focus-visible,.Homework_secondaryButton__CTezt:focus-visible,.Homework_textarea__Nz13t:focus-visible{outline:2px solid var(--lk-accent-bg,#ff6352);outline-offset:2px}.Homework_row__VBVn5{display:flex;gap:.5rem;align-items:center}.Homework_primaryButton__vdMUR,.Homework_secondaryButton__CTezt{font:inherit;font-size:.9rem;font-weight:600;border-radius:999px;padding:.5rem 1.1rem;cursor:pointer;white-space:nowrap;align-self:flex-start}.Homework_primaryButton__vdMUR{border:none;color:#1a1020;background:var(--lk-accent-bg,#ff6352)}.Homework_secondaryButton__CTezt{color:var(--studio-text);background:transparent;border:1px solid var(--studio-border)}.Homework_primaryButton__vdMUR:disabled,.Homework_secondaryButton__CTezt:disabled{opacity:.6;cursor:progress}.Homework_recording__7uE13{border-color:#ff6352;color:#ff8a7a;animation:Homework_pulse__H3rAm 1.2s ease-in-out infinite}@keyframes Homework_pulse__H3rAm{50%{opacity:.6}}.Homework_linkButton__FwM_4{font:inherit;font-size:.85rem;color:var(--lk-accent-bg,#ff6352);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.Homework_recorder__EnvfD{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.Homework_createForm__D6rb6,.Homework_identityForm__0vu4c,.Homework_submitForm__DOBdb{display:flex;flex-direction:column;gap:.6rem}.Homework_identityForm__0vu4c{max-width:26rem}.Homework_fileLabel__AnbHJ{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;color:var(--studio-muted)}.Homework_stats__3_sKr{display:flex;gap:2rem}.Homework_stats__3_sKr>div{display:flex;flex-direction:column}.Homework_statValue__NoD8N{font-size:1.75rem;font-weight:700;color:var(--lk-accent-bg,#ff6352)}.Homework_statLabel__9diHo{font-size:.75rem;color:var(--studio-muted)}.Homework_practiceForm__YuxCn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;align-items:end}.Homework_field__ijjhN{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--studio-muted)}.Homework_wide__znfRT{grid-column:1/-1}.Homework_entryList__NHi4l{list-style:none;margin:0;padding:0;font-size:.85rem}.Homework_entryList__NHi4l li{display:grid;grid-template-columns:6.5rem 4.5rem 1fr;grid-gap:.5rem;gap:.5rem;padding:.35rem 0;border-top:1px solid var(--studio-border)}.Homework_table__AFY14{width:100%;border-collapse:collapse;font-size:.85rem}.Homework_table__AFY14 td,.Homework_table__AFY14 th{text-align:left;padding:.4rem .3rem;border-bottom:1px solid var(--studio-border)}.Homework_table__AFY14 th{color:var(--studio-muted);font-weight:600}.Homework_due__VlZCb{font-weight:600}.Homework_due_overdue__jHwRB{color:#ff8a80}.Homework_due_soon__l_T7Z{color:var(--lk-accent-bg,#ff6352)}.Homework_due_done__XHNxR,.Homework_due_later__Nr2mA{color:inherit;font-weight:400}.Homework_routineResult__J795b{display:inline-block;font-size:.85rem;font-weight:600;color:var(--lk-accent-bg,#ff6352)}.InviteStudent_popover__H1CFr{position:fixed;top:4rem;left:50%;transform:translateX(-50%);z-index:70;width:min(20rem,calc(100vw - 2rem));display:grid;grid-gap:.6rem;gap:.6rem;padding:.9rem;border-radius:.75rem;border:1px solid var(--studio-glass-border,#333);background:var(--studio-surface,#1a1a1a);color:var(--studio-text,#f4f1fa);box-shadow:var(--studio-shadow-lg,0 8px 24px rgba(0,0,0,.45))}.InviteStudent_title__B75KK{margin:0;font-size:.95rem;font-weight:600}.InviteStudent_field__D4Na9{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.8rem;color:var(--studio-muted,rgba(255,255,255,.75))}.InviteStudent_field__D4Na9 input,.InviteStudent_field__D4Na9 select{width:100%;box-sizing:border-box}.InviteStudent_roles__eR8Mc{display:flex;flex-wrap:wrap;gap:.4rem}.InviteStudent_roles__eR8Mc button{flex:1 1 auto;white-space:nowrap}.InviteStudent_hint__SDjC8{margin:0;font-size:.75rem;line-height:1.4;color:var(--studio-muted,rgba(255,255,255,.65))}.InviteStudent_active__vrmjC{border-color:var(--lk-accent-bg,#ff6352)!important;background:var(--studio-accent-strong,var(--lk-accent-bg,#ff6352))!important;color:#fff}.InviteStudent_actions__U25Os{display:flex;gap:.5rem;justify-content:flex-end}.InviteStudent_primary__LRlVU{background:var(--studio-accent-grad,var(--lk-accent-bg,#ff6352));border-color:transparent;color:#fff;font-weight:600}.InviteStudent_sizeRow__evzMM{display:flex;gap:.5rem}.InviteStudent_sizeRow__evzMM input{flex:1 1;min-width:0}.SideRail_rail__H6huW{position:fixed;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .5rem);bottom:calc(var(--lk-control-bar-height, 69px) + .5rem);right:calc(.5rem + var(--chat-panel-width, 0px));width:calc(var(--side-rail-width, 240px) - .5rem);z-index:62;display:flex;flex-direction:column;min-height:0;color:var(--studio-text);background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:.75rem;box-shadow:0 .5rem 1.5rem var(--studio-shadow,rgba(0,0,0,.45))}.SideRail_handle__hW1Rm{position:absolute;top:0;bottom:0;left:-.5rem;width:.5rem;cursor:col-resize;touch-action:none;z-index:1}.SideRail_handle__hW1Rm:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:3rem;transform:translate(-50%,-50%);border-radius:999px;background:var(--studio-border);transition:background-color .15s ease-out}.SideRail_handle__hW1Rm:focus-visible:after,.SideRail_handle__hW1Rm:hover:after,.SideRail_handle__hW1Rm[data-dragging]:after{background:var(--lk-accent-bg)}.SideRail_handle__hW1Rm:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:-2px}.SideRail_header__Ifna6{display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .25rem .75rem}.SideRail_title__mPPYb{flex:1 1;font-size:.8rem;font-weight:600;color:var(--studio-muted)}.SideRail_count__YxAzm{display:inline-block;min-width:1.25rem;margin-left:.25rem;padding:0 .35rem;border-radius:999px;font-size:.7rem;text-align:center;background:var(--studio-card);color:var(--studio-text)}.SideRail_collapse__WIU4F,.SideRail_tab__7rabq{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--studio-border);background:var(--studio-card)}.SideRail_collapse__WIU4F{width:2rem;height:2rem;border-radius:999px;font-size:.85rem}.SideRail_collapse__WIU4F:hover,.SideRail_tab__7rabq:hover{border-color:var(--lk-accent-bg)}.SideRail_collapse__WIU4F:focus-visible,.SideRail_list__Pw_lz:focus-visible,.SideRail_tab__7rabq:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.SideRail_tab__7rabq{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem 0;border:none;border-radius:inherit;font-size:.8rem;font-weight:600;writing-mode:vertical-rl}.SideRail_list__Pw_lz{flex:1 1;min-height:0;margin:0;padding:.25rem .5rem .5rem;list-style:none;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;overscroll-behavior:contain}.SideRail_empty__1eSos{margin:auto;padding:1rem;font-size:.8rem;text-align:center;color:var(--studio-muted)}.SideRail_tile__iX3G_{position:relative;flex:none;aspect-ratio:16/9;border-radius:.5rem;overflow:hidden;background:var(--studio-bg);border:1px solid var(--studio-border);transition:box-shadow .15s ease-out}.SideRail_tile__iX3G_[data-speaking]{box-shadow:0 0 0 3px var(--lk-accent-bg),0 0 12px 1px var(--studio-glow,transparent)}.SideRail_tile__iX3G_[data-spotlit]{border-color:var(--lk-accent-bg)}.SideRail_video__BxzSQ{display:block;width:100%;height:100%;object-fit:contain;background:var(--studio-bg)}.SideRail_tile__iX3G_[data-mirror] .SideRail_video__BxzSQ{transform:scaleX(-1)}.SideRail_placeholder__m5lHo{display:grid;place-items:center;width:100%;height:100%;background:var(--studio-card)}.SideRail_avatar__I0USk{display:grid;place-items:center;width:2.75rem;aspect-ratio:1;border-radius:50%;color:var(--studio-text);font-weight:600;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SideRail_nameplate__R8R0t{position:absolute;left:.25rem;right:.25rem;bottom:.25rem;display:flex;align-items:center;gap:.25rem;max-width:calc(100% - .5rem);width:-moz-fit-content;width:fit-content;padding:.1rem .4rem;border-radius:999px;font-size:.7rem;background:var(--studio-surface);color:var(--studio-text)}.SideRail_name__DOf2_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideRail_muted__49ckn{display:inline-grid;place-items:center;flex:none;width:1rem;height:1rem;border-radius:50%;background:var(--lk-danger);color:var(--lk-danger-fg,var(--studio-text))}.SideRail_star__BBIOK{flex:none;color:var(--lk-accent-bg)}.SideRail_you__MH86p{flex:none;padding:0 .3rem;border-radius:999px;font-size:.6rem;background:var(--studio-card)}@media (max-width:720px){.SideRail_rail__H6huW{top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .25rem);bottom:auto;left:.5rem;right:.5rem;width:auto;height:calc(var(--side-rail-height, 96px) - .25rem);flex-direction:row-reverse;align-items:stretch}.SideRail_header__Ifna6{padding:.25rem}.SideRail_title__mPPYb{display:none}.SideRail_list__Pw_lz{flex-direction:row;padding:.25rem;gap:.25rem;overflow-x:auto;overflow-y:hidden}.SideRail_tile__iX3G_{height:100%;width:auto}.SideRail_avatar__I0USk{width:2rem;font-size:.8rem}.SideRail_tab__7rabq{writing-mode:horizontal-tb;padding:0 .75rem}}@media (prefers-reduced-motion:reduce){.SideRail_handle__hW1Rm:after,.SideRail_tile__iX3G_{transition:none}}.NotationShare_launcher__28UcB{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--bg5,#333);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;background:var(--bg2,#1a1a1a);color:inherit;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.NotationShare_launcher__28UcB[aria-expanded=true]{border-color:var(--lk-accent-bg)}.NotationShare_dot__RnN4P{width:.5rem;height:.5rem;border-radius:999px;background:var(--lk-accent-bg,#ff6352)}.NotationShare_panel__CU0Pt{position:fixed;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .5rem);left:.5rem;right:calc(.5rem + var(--chat-panel-width, 0px) + var(--side-rail-width, 0px));bottom:calc(var(--lk-control-bar-height, 69px) + .5rem);z-index:62;display:flex;flex-direction:column;color:var(--studio-text,#fff);background:var(--studio-surface,#1c1726);border:1px solid var(--studio-border,rgba(255,255,255,.08));border-radius:1rem;box-shadow:0 1rem 2.5rem rgba(0,0,0,.55);overflow:hidden}.NotationShare_panel__CU0Pt[hidden]{display:none}.NotationShare_toolbar__yj2Q9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--studio-border,rgba(255,255,255,.08))}.NotationShare_group__Bg9_e{display:inline-flex;align-items:center;gap:.3rem;padding:0 .25rem}.NotationShare_docName__KEPBp{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:var(--studio-muted,#b7afc7)}.NotationShare_pageLabel__e3583{min-width:3.5rem;text-align:center;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NotationShare_close__OoUF5,.NotationShare_primary__0gJQW,.NotationShare_tool__zLeKH{font:inherit;font-size:.8rem;color:inherit;cursor:pointer;border-radius:999px}.NotationShare_primary__0gJQW{font-weight:600;border:none;padding:.4rem .9rem;color:#1a1020;background:var(--lk-accent-bg,#ff6352)}.NotationShare_tool__zLeKH{min-width:2rem;padding:.3rem .6rem;background:var(--studio-card,#2a2438);border:1px solid var(--studio-border,rgba(255,255,255,.08))}.NotationShare_primary__0gJQW:disabled,.NotationShare_tool__zLeKH:disabled{opacity:.45;cursor:default}.NotationShare_toolActive___9Jhi{border-color:var(--lk-accent-bg,#ff6352);color:var(--lk-accent-bg,#ff6352)}.NotationShare_close__OoUF5{margin-left:auto;width:2rem;height:2rem;border:none;font-size:1.25rem;background:transparent}.NotationShare_close__OoUF5:hover{background:rgba(255,255,255,.08)}.NotationShare_close__OoUF5:focus-visible,.NotationShare_launcher__28UcB:focus-visible,.NotationShare_primary__0gJQW:focus-visible,.NotationShare_swatch__KK2kk:focus-visible,.NotationShare_tool__zLeKH:focus-visible{outline:2px solid var(--lk-accent-bg,#ff6352);outline-offset:2px}.NotationShare_swatch__KK2kk{width:1.5rem;height:1.5rem;border-radius:999px;border:2px solid rgba(255,255,255,.25);cursor:pointer}.NotationShare_swatchActive__ERGUq{border-color:#fff;box-shadow:0 0 0 2px var(--lk-accent-bg,#ff6352)}.NotationShare_follow__iIBlY{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem}.NotationShare_body__Kv5fU{position:relative;flex:1 1 auto;min-height:0;display:flex}.NotationShare_empty__BbaO8{margin:auto;max-width:28rem;text-align:center;color:var(--studio-muted,#b7afc7);padding:1rem}.NotationShare_error___P2_y{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);margin:0;color:#ff8a7a;font-size:.85rem}.NotationShare_stage__sfVR2{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:auto;display:flex;padding:.75rem;background:#0f0c15}.NotationShare_pageBox__eDcb7{position:relative;margin:auto;flex:none;background:#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.5)}.NotationShare_baseCanvas__CXgEp,.NotationShare_inkCanvas__qbqe_{position:absolute;inset:0;display:block}.NotationShare_inkCanvas__qbqe_{cursor:crosshair;touch-action:none}.NotationShare_erasing__J7_A1{cursor:cell}@media (max-width:720px){.NotationShare_panel__CU0Pt{right:.5rem;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .5rem + var(--side-rail-height, 0px))}}.PracticePanel_launcher__EWyWW{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--bg5,#333);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;background:var(--bg2,#1a1a1a);color:inherit;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.PracticePanel_launcher__EWyWW[aria-expanded=true]{border-color:var(--lk-accent-bg)}.PracticePanel_bigPlay__DwDHi:focus-visible,.PracticePanel_iconButton__sTo_W:focus-visible,.PracticePanel_launcher__EWyWW:focus-visible,.PracticePanel_textButton__BV0Sy:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.PracticePanel_count__wXisG{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.7rem;font-weight:700;border-radius:999px;color:#1a1020;background:var(--lk-accent-bg)}.PracticePanel_panel__do0y5{position:fixed;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .5rem);right:calc(.5rem + var(--chat-panel-width, 0px) + var(--side-rail-width, 0px));bottom:calc(var(--lk-control-bar-height, 69px) + .5rem);z-index:60;width:min(380px,calc(100vw - 1rem - var(--chat-panel-width, 0px) - var(--side-rail-width, 0px)));max-width:calc(100vw - 1rem);display:flex;flex-direction:column;color:var(--studio-text,#fff);background:var(--studio-surface,#1c1726);border:1px solid var(--studio-border,rgba(255,255,255,.08));border-radius:1rem;box-shadow:0 1rem 2.5rem rgba(0,0,0,.5);overflow:hidden;animation:PracticePanel_drawerIn__2DMLM .16s ease-out}@keyframes PracticePanel_drawerIn__2DMLM{0%{transform:translateX(1rem);opacity:0}}@media (prefers-reduced-motion:reduce){.PracticePanel_panel__do0y5{animation:none}}@media (max-width:720px){.PracticePanel_panel__do0y5{left:.5rem;right:.5rem;width:auto}}.PracticePanel_body__ME4ou>[hidden],.PracticePanel_panel__do0y5[hidden],.PracticePanel_toolSlot__7s1Qt[hidden]{display:none}.PracticePanel_header__k1Rk8{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .5rem 1rem}.PracticePanel_heading__PhbAI{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--studio-muted,#b7afc7)}.PracticePanel_iconButton__sTo_W{width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;color:inherit;font-size:.9rem;cursor:pointer}.PracticePanel_iconButton__sTo_W:hover,.PracticePanel_textButton__BV0Sy:hover{background:rgba(255,255,255,.08)}.PracticePanel_body__ME4ou{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.25rem 1rem 1rem}.PracticePanel_hint__FiWMG{margin:.9rem 0 0;font-size:.75rem;line-height:1.5;color:var(--studio-muted,#b7afc7)}.PracticePanel_toolSlot__7s1Qt{display:flex;flex-direction:column;gap:.75rem}.PracticePanel_toolBar__64_0J{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PracticePanel_toolTitle__ZNO7I{flex:1 1 auto;min-width:0;margin:0;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticePanel_textButton__BV0Sy{border:none;border-radius:999px;padding:.3rem .6rem;background:transparent;color:var(--studio-muted,#b7afc7);font:inherit;font-size:.8rem;cursor:pointer;white-space:nowrap}.PracticePanel_toolBody__XaWFe{min-width:0}.PracticePanel_headerActions__0iV7r{display:flex;align-items:center;gap:.25rem}.PracticePanel_bigPlay__DwDHi{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:6rem;min-height:2.5rem;padding:0 1rem;border:1px solid var(--lk-accent-bg);border-radius:999px;font:inherit;font-size:.9rem;font-weight:600;color:var(--studio-bg);background:var(--lk-accent-bg);cursor:pointer;transition:filter .12s ease}.PracticePanel_bigPlay__DwDHi[data-playing]{color:var(--studio-text);background:var(--studio-card);box-shadow:0 0 0 3px var(--studio-glow,var(--studio-card-hover))}.PracticePanel_bigPlay__DwDHi:hover{filter:brightness(1.08)}.PracticePanel_slotStatus__SP8IO{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:-.25rem 0 0;font-size:.75rem;line-height:1.4;color:var(--studio-muted)}.PracticePanel_sharedPill__hdqPj{padding:.125rem .5rem;border-radius:999px;font-weight:600;color:var(--studio-text);border:1px solid var(--lk-accent-bg)}.PracticePanel_tutorBar__RObsB{display:flex;flex-wrap:wrap;gap:.5rem 1rem;border:1px solid var(--studio-border)}.PracticePanel_studentBar__ZFbQC,.PracticePanel_tutorBar__RObsB{margin:0 0 .75rem;padding:.5rem .75rem;border-radius:.75rem;background:var(--studio-card)}.PracticePanel_studentBar__ZFbQC{font-size:.8rem;line-height:1.4;color:var(--studio-muted)}.PracticePanel_studentBar__ZFbQC strong{color:var(--studio-text)}.PracticePanel_switchRow__QLeOX{position:relative;flex:1 1 10rem;display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.PracticePanel_switchInput__B90hh{position:absolute;opacity:0;width:2.25rem;height:1.25rem;margin:0;cursor:pointer}.PracticePanel_switchTrack__oUfkn{position:relative;flex:none;width:2.25rem;height:1.25rem;margin-top:.125rem;border-radius:999px;background:var(--studio-card-hover);border:1px solid var(--studio-border);transition:background-color .15s ease}.PracticePanel_switchTrack__oUfkn:after{content:"";position:absolute;top:.125rem;left:.125rem;width:.875rem;height:.875rem;border-radius:50%;background:var(--studio-text);transition:transform .15s ease}.PracticePanel_switchInput__B90hh:checked+.PracticePanel_switchTrack__oUfkn{background:var(--lk-accent-bg)}.PracticePanel_switchInput__B90hh:checked+.PracticePanel_switchTrack__oUfkn:after{transform:translateX(1rem)}.PracticePanel_switchInput__B90hh:focus-visible+.PracticePanel_switchTrack__oUfkn{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.PracticePanel_switchText__C4Lu8{display:flex;flex-direction:column;gap:.125rem;min-width:0}.PracticePanel_switchLabel__XcIf_{font-size:.85rem;font-weight:600}.PracticePanel_switchHint__ah_6z{font-size:.7rem;line-height:1.35;color:var(--studio-muted)}@media (max-width:420px){.PracticePanel_toolBar__64_0J{flex-wrap:wrap}.PracticePanel_toolTitle__ZNO7I{order:-1;flex-basis:100%}.PracticePanel_bigPlay__DwDHi{flex:1 1 auto}}.PracticePanel_unlockChip__CEEVF{position:fixed;left:50%;bottom:calc(var(--lk-control-bar-height, 69px) + 3.4rem);transform:translateX(-50%);z-index:60;display:inline-flex;align-items:center;gap:.6rem;max-width:calc(100vw - 2rem);padding:.3rem .4rem .3rem .85rem;border-radius:999px;background:var(--studio-glass-strong,rgba(20,16,28,.88));border:1px solid var(--studio-glass-border,rgba(255,255,255,.12));-webkit-backdrop-filter:var(--studio-blur,none);backdrop-filter:var(--studio-blur,none);box-shadow:var(--studio-shadow-sm,none);color:var(--studio-text,#fff);font-size:.8rem;white-space:nowrap}.PracticePanel_unlockChip__CEEVF span{overflow:hidden;text-overflow:ellipsis}.PracticePanel_unlockChip__CEEVF button{border:0;border-radius:999px;padding:.25rem .7rem;font:inherit;font-weight:500;color:#fff;background:var(--studio-accent-strong,var(--lk-accent-bg,#ff6352));cursor:pointer}.PracticePanel_unlockChip__CEEVF button:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PracticePanel_bigPlay__DwDHi,.PracticePanel_switchTrack__oUfkn,.PracticePanel_switchTrack__oUfkn:after{transition:none}}.Dock_dock__AdaTu{position:fixed;left:var(--dock-x,.75rem);bottom:var(--dock-y,calc(var(--lk-control-bar-height, 69px) + .75rem));z-index:59;display:flex;align-items:center;gap:.5rem;max-width:calc(100vw - 1.5rem);padding:.375rem .5rem .375rem .25rem;font-family:var(--font-display,inherit);color:var(--studio-text);background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:999px;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.45)}.Dock_dock__AdaTu[data-pulse]{animation:Dock_dockPulse__ZDs4A .6s ease-in-out 3}@keyframes Dock_dockPulse__ZDs4A{50%{border-color:var(--lk-accent-bg);box-shadow:0 0 0 3px var(--lk-accent-bg),0 .5rem 1.5rem rgba(0,0,0,.45)}}.Dock_grip__SAIMY{flex:none;display:grid;place-items:center;width:1.5rem;height:2rem;color:var(--studio-muted);font-size:.75rem;letter-spacing:-.2em;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dock_grip__SAIMY:active{cursor:-webkit-grabbing;cursor:grabbing}.Dock_list__ywMB5{display:flex;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;min-width:0;overflow-x:auto;scrollbar-width:thin}.Dock_chip__xN5s0{flex:none;display:flex;align-items:center;gap:.125rem;padding:.125rem;border-radius:999px;background:var(--studio-card);border:1px solid var(--studio-border)}.Dock_chip__xN5s0[data-rejoin]{opacity:.85;border-style:dashed}.Dock_close__fEqmw,.Dock_name__ANHYy,.Dock_play__nI8yF,.Dock_rejoin__00vpO,.Dock_stopAll___t7Df{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;border:none;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.8rem;cursor:pointer;white-space:nowrap}.Dock_name__ANHYy{padding:0 .5rem 0 .25rem}.Dock_icon__rH4_T{width:1.5rem;height:1.5rem;flex:none}.Dock_label__MhbNq{font-weight:500}.Dock_sharedDot__piOan{width:.5rem;height:.5rem;border-radius:50%;background:var(--lk-accent-bg);box-shadow:0 0 0 2px var(--studio-card)}.Dock_play__nI8yF{justify-content:center;width:2rem;padding:0;font-size:.75rem;background:var(--studio-surface)}.Dock_play__nI8yF[data-playing]{color:var(--studio-bg);background:var(--lk-accent-bg)}.Dock_close__fEqmw{justify-content:center;width:2rem;padding:0;color:var(--studio-muted)}.Dock_rejoin__00vpO{padding:0 .75rem;color:var(--studio-bg);background:var(--lk-accent-bg);font-weight:600}.Dock_stopAll___t7Df{flex:none;padding:0 .75rem;border:1px solid var(--studio-border);color:var(--studio-text)}.Dock_close__fEqmw:hover,.Dock_name__ANHYy:hover,.Dock_stopAll___t7Df:hover{background:var(--studio-card-hover)}.Dock_close__fEqmw:focus-visible,.Dock_name__ANHYy:focus-visible,.Dock_play__nI8yF:focus-visible,.Dock_rejoin__00vpO:focus-visible,.Dock_stopAll___t7Df:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}@media (max-width:720px){.Dock_dock__AdaTu{left:.5rem;right:.5rem;bottom:calc(var(--lk-control-bar-height, 69px) + .5rem);max-width:none;border-radius:1rem}.Dock_dock__AdaTu[data-panel-open],.Dock_grip__SAIMY{display:none}.Dock_list__ywMB5{flex:1 1 auto}.Dock_label__MhbNq{max-width:6rem;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.Dock_dock__AdaTu[data-pulse]{animation:none;border-color:var(--lk-accent-bg)}}.Hub_page__53Tmy{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;color:var(--studio-text)}.Hub_container__87TUv{width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.25rem 3rem;flex:1 0 auto}.Hub_backLink__56rw8{display:inline-flex;align-items:center;gap:.4rem;color:var(--studio-muted);text-decoration:none;font-size:.9rem;border-radius:999px;padding:.35rem .75rem .35rem .5rem;margin-left:-.5rem}.Hub_backLink__56rw8:hover{color:var(--studio-text);background:rgba(255,255,255,.06)}.Hub_backLink__56rw8:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.Hub_sectionLabel__QsnP6{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--studio-muted)}.Hub_title__B3KaT{margin:1.5rem 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.Hub_subtitle__JoWTr{margin:0 0 2rem;max-width:40rem;color:var(--studio-muted);line-height:1.6}.Hub_toolHeader__cqOTt{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.Hub_toolHeader__cqOTt .Hub_title__B3KaT{margin:0}.Hub_toolHeaderIcon__vHR8w{flex:none;width:4rem;height:4rem;padding:.5rem;border-radius:1rem;background:var(--studio-card)}.Hub_toolHeader__cqOTt p{margin:.25rem 0 0;color:var(--studio-muted)}.Hub_toolSurface__iTWMF{padding:clamp(1rem,3vw,2rem);background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--studio-radius)}.Hub_footer__TVja8{padding:1.5rem 1.25rem;text-align:center;font-size:.85rem;color:var(--studio-muted);background:transparent;border-top:1px solid var(--studio-border)}.Hub_grid__dBz3r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (min-width:640px){.Hub_grid__dBz3r{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.Hub_grid__dBz3r{grid-template-columns:repeat(6,minmax(0,1fr))}}.Hub_grid__dBz3r.Hub_compact__7vXE6{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.Hub_card__EwhI5{position:relative;width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem .5rem;background:var(--studio-card);border:1px solid var(--studio-border);border-radius:var(--studio-radius);color:var(--studio-text);font:inherit;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease,border-color .15s ease}.Hub_card__EwhI5:hover{background:var(--studio-card-hover);border-color:rgba(255,99,82,.45);transform:translateY(-2px)}.Hub_card__EwhI5:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:3px}.Hub_icon__cxYPX{width:52%;height:auto;max-width:6rem}.Hub_label__M2_I3{font-size:clamp(.85rem,1.6vw,1rem);font-weight:500;text-align:center;line-height:1.2}.Hub_compact__7vXE6 .Hub_card__EwhI5{gap:.4rem;padding:.6rem .25rem;border-radius:1rem}.Hub_compact__7vXE6 .Hub_label__M2_I3{font-size:.78rem}.Hub_badge__DIHut{position:absolute;top:.5rem;right:.5rem;padding:.1rem .45rem;font-size:.65rem;font-weight:600;border-radius:999px;color:#1a1020;background:var(--lk-accent-bg)}.Hub_disabled__9yE18{opacity:.45;cursor:not-allowed}.Hub_disabled__9yE18:hover{background:var(--studio-card);border-color:var(--studio-border);transform:none}.Hub_disabled__9yE18 .Hub_badge__DIHut{color:#fff;background:rgba(255,255,255,.18)}@media (prefers-reduced-motion:reduce){.Hub_card__EwhI5{transition:none}.Hub_card__EwhI5:hover{transform:none}}.Hub_cell__mO0Wo{position:relative}.Hub_sharedBadge__QjwPj{right:auto;left:.5rem;color:var(--studio-text);background:var(--studio-card-hover);border:1px solid var(--lk-accent-bg)}.Hub_quickToggle__I_Vmq{position:absolute;right:.375rem;bottom:.375rem;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;font-size:.75rem;color:var(--studio-bg);background:var(--lk-accent-bg);cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.35)}.Hub_quickToggle__I_Vmq:focus-visible{outline:2px solid var(--studio-text);outline-offset:2px}.Hub_compact__7vXE6 .Hub_badge__DIHut{top:.375rem;right:.375rem;font-size:.6rem}.Hub_compact__7vXE6 .Hub_sharedBadge__QjwPj{right:auto;left:.375rem}.LessonSettings_section__QD7oD,.LessonSettings_summary__kv0o_{margin:0 0 .9rem;padding:.6rem .75rem .75rem;border:1px solid var(--studio-border,rgba(255,255,255,.08));border-radius:.75rem;background:rgba(255,255,255,.03)}.LessonSettings_sectionTitle__Edbwn{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--studio-muted,#b7afc7)}.LessonSettings_form__QDkbM{display:flex;flex-direction:column;gap:.6rem;margin-top:.6rem}.LessonSettings_grid__NRayN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem .6rem;gap:.5rem .6rem}.LessonSettings_field__09F_3{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-size:.75rem;color:var(--studio-muted,#b7afc7)}.LessonSettings_wide__h3Ljn{grid-column:1/-1}.LessonSettings_field__09F_3 input[type=number],.LessonSettings_field__09F_3 input[type=text],.LessonSettings_field__09F_3 select,.LessonSettings_row__mg__H select{width:100%;min-width:0;padding:.35rem .45rem;font-size:.85rem;color:inherit;background:var(--bg2,#1a1a1a);border:1px solid var(--bg5,#333);border-radius:.4rem}.LessonSettings_field__09F_3 input[aria-invalid=true]{border-color:#ff6b6b}.LessonSettings_field__09F_3 input[type=range]{width:100%;accent-color:var(--lk-accent-bg)}.LessonSettings_check__ckk8H{display:flex;align-items:center;gap:.45rem;font-size:.85rem}.LessonSettings_check__ckk8H input{accent-color:var(--lk-accent-bg)}.LessonSettings_primary__WbX9P,.LessonSettings_secondary__SVzgN{border-radius:999px;padding:.45rem .9rem;font-size:.85rem;cursor:pointer}.LessonSettings_primary__WbX9P{border:none;font-weight:600;color:#1a1020;background:var(--lk-accent-bg)}.LessonSettings_secondary__SVzgN{border:1px solid var(--bg5,#333);color:inherit;background:var(--bg2,#1a1a1a);white-space:nowrap}.LessonSettings_primary__WbX9P:disabled,.LessonSettings_secondary__SVzgN:disabled{opacity:.5;cursor:not-allowed}.LessonSettings_primary__WbX9P:focus-visible,.LessonSettings_secondary__SVzgN:focus-visible,.LessonSettings_sectionTitle__Edbwn:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.LessonSettings_countIn__1vnO0{margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--studio-border,rgba(255,255,255,.08))}.LessonSettings_row__mg__H{display:flex;gap:.5rem;align-items:center}.LessonSettings_note__9LbbA{margin:.4rem 0 0;font-size:.72rem;line-height:1.45;color:var(--studio-muted,#b7afc7)}.LessonSettings_error__vkJFc{margin:0;font-size:.75rem;color:#ff6b6b}.LessonSettings_summaryHead__mLDqT{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.LessonSettings_summaryTitle__gWbfT{font-size:.75rem;font-weight:600;color:var(--studio-muted,#b7afc7)}.LessonSettings_summaryText__Q0sLW{margin:.3rem 0 .4rem;font-size:.9rem}.LessonSettings_lockBadge__c7vzL,.LessonSettings_lockedNote__IEE3T{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600;letter-spacing:normal;text-transform:none;border-radius:999px;color:var(--lk-accent-bg);border:1px solid var(--lk-accent-bg)}.LessonSettings_lockedNote__IEE3T{margin:.25rem 0;width:-moz-fit-content;width:fit-content}.Network_list__ND9hD{list-style:none;margin:0;overflow-y:auto}.Network_list__ND9hD,.Network_row__Uj5X8{padding:8px;display:flex;flex-direction:column;gap:4px}.Network_row__Uj5X8{border-radius:12px;background:var(--studio-card)}.Network_row__Uj5X8[data-stale] .Network_stats__XiEBI{opacity:.5}.Network_head___24_R{display:flex;align-items:center;gap:6px;min-width:0}.Network_name__bnnRf{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.Network_tag__db3VW{padding:0 6px;border-radius:999px;font-size:.7rem;color:var(--studio-muted);border:1px solid var(--studio-border)}.Network_level__c2bSF{font-size:.75rem;color:var(--studio-muted);white-space:nowrap}.Network_stats__XiEBI{display:flex;flex-direction:column;gap:2px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Network_empty__215OL,.Network_ua__CI_6S{color:var(--studio-muted)}.Network_empty__215OL{margin:0;padding:16px}.Network_dot__MGxsM{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:currentColor}.Network_good__KDHY9{color:#3ddc84}.Network_fair__789vZ{color:#ffc53d}.Network_poor___Elvx{color:#ff6352}.Network_unknown__1R1dA{color:rgba(255,255,255,.45)}.Network_mine__nLsR8{display:inline-flex;width:1.5rem;height:1.5rem}.Network_mine__nLsR8,.Stage_grid__0jVMo{align-items:center;justify-content:center}.Stage_grid__0jVMo{flex:1 1;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.Stage_block__Zs9LF{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;max-width:100%}.Stage_pager__GkfQ4{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-shrink:0;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Stage_pager__GkfQ4 .lk-button{padding:.25rem .75rem}.Stage_tile__ql9Tw{position:relative;min-width:0;min-height:0}.Stage_tile__ql9Tw>.lk-participant-tile{width:100%;height:100%}.Stage_tile__ql9Tw[data-spotlit]>.lk-participant-tile{box-shadow:0 0 0 2px var(--studio-gold,#f2b451),0 0 24px rgba(242,180,81,.25)}.Stage_hands__g1GM_ .lk-participant-media-video{object-fit:contain;background-color:#000}.Stage_spotButton__hgufs{position:absolute;top:.35rem;left:.35rem;z-index:2;border:0;border-radius:999px;padding:.25rem .6rem;font:inherit;font-size:.75rem;font-weight:500;color:#fff;background:rgba(14,10,15,.72);cursor:pointer;opacity:0;transition:opacity .2s ease-in-out}.Stage_spotButton__hgufs[aria-pressed=true],.Stage_tile__ql9Tw:focus-within .Stage_spotButton__hgufs,.Stage_tile__ql9Tw:hover .Stage_spotButton__hgufs{opacity:1}.Stage_spotButton__hgufs[aria-pressed=true]{color:var(--studio-on-gold,#1a1208);background:var(--studio-gold,#f2b451)}.Stage_spotButton__hgufs:focus-visible{outline:2px solid var(--studio-focus,#f2b451);outline-offset:2px}@media (hover:none){.Stage_spotButton__hgufs{opacity:1}}.Stage_pill__XKo5p{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--studio-glass-border,#333);border-radius:999px;padding:.4rem .9rem;font:inherit;font-size:.85rem;font-weight:500;white-space:nowrap;background:var(--studio-glass,#1a1a1a);-webkit-backdrop-filter:var(--studio-blur,none);backdrop-filter:var(--studio-blur,none);color:inherit;cursor:pointer;box-shadow:var(--studio-shadow-sm,0 2px 8px rgba(0,0,0,.35))}.Stage_pill__XKo5p:hover{border-color:var(--lk-accent-bg,#ff6352)}.Stage_pill__XKo5p:focus-visible{outline:2px solid var(--studio-focus,#f2b451);outline-offset:2px}.Stage_pillActive__bINWW{background:var(--studio-accent-grad,var(--lk-accent-bg,#ff6352));border-color:var(--lk-accent-bg,#ff6352);color:#fff;box-shadow:var(--studio-glow-soft,none)}.Stage_menu__W61Q_{position:fixed;z-index:65;width:min(300px,calc(100vw - 16px));max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:.4rem;color:var(--studio-text,#fff);background:var(--studio-surface,#1c1726);border:1px solid var(--studio-glass-border,rgba(255,255,255,.08));border-radius:.75rem;box-shadow:var(--studio-shadow-lg,0 1rem 2.5rem rgba(0,0,0,.5));font-size:.85rem}.Stage_menuTitle__fHCUy{padding:.35rem .6rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--studio-gold,#b7afc7)}.Stage_menuHint__7Wo6Y{margin:0;padding:.35rem .6rem .5rem;color:var(--studio-muted,#b7afc7);font-size:.8rem}.Stage_menuItem__cP_lC{text-align:left;border:0;border-radius:.5rem;padding:.5rem .6rem .5rem 1.6rem;font:inherit;color:inherit;background:transparent;cursor:pointer;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Stage_menuItem__cP_lC:focus-visible,.Stage_menuItem__cP_lC:hover:not(:disabled){background:var(--studio-card-hover,#342c46);outline:none}.Stage_menuItem__cP_lC:disabled{opacity:.6;cursor:progress}.Stage_menuItem__cP_lC[aria-checked=true]:before{content:"✓";position:absolute;left:.55rem;color:var(--lk-accent-bg,#ff6352)}.Stage_danger__jIUWe{color:var(--lk-danger3,#fa4756)}.Stage_chip__xoTbk{position:absolute;left:50%;bottom:calc(var(--lk-control-bar-height, 69px) + .6rem);transform:translateX(-50%);z-index:15;display:inline-flex;align-items:center;gap:.6rem;max-width:calc(100% - 2rem);padding:.3rem .4rem .3rem .85rem;border-radius:999px;background:var(--studio-glass-strong,rgba(20,16,28,.88));border:1px solid var(--studio-glass-border,rgba(255,255,255,.12));-webkit-backdrop-filter:var(--studio-blur,none);backdrop-filter:var(--studio-blur,none);box-shadow:var(--studio-shadow-sm,none);font-size:.8rem;white-space:nowrap}.Stage_chip__xoTbk span{overflow:hidden;text-overflow:ellipsis}.Stage_chip__xoTbk button{border:0;border-radius:999px;padding:.25rem .7rem;font:inherit;font-weight:500;color:#fff;background:var(--studio-accent-strong,var(--lk-accent-bg,#ff6352));cursor:pointer}.Stage_banner__EQPFu{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.55rem 1rem;background:linear-gradient(90deg,#8a4a12,#a8560f);color:#fff;font-size:.9rem;font-weight:600;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.4)}.Stage_spinner__pZBsE{width:1rem;height:1rem;flex-shrink:0;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:Stage_spin__L70nx .9s linear infinite}@keyframes Stage_spin__L70nx{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Stage_spinner__pZBsE{animation:none}}.Stage_brand__ibEt9{position:absolute;top:.75rem;right:1rem;z-index:10;display:inline-flex;align-items:center;gap:.45rem;max-width:14rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--studio-glass-border,transparent);background:var(--studio-glass,rgba(20,16,28,.6));font-size:.78rem;color:var(--studio-muted,#b7afc7);pointer-events:none}.Stage_brandLogo__BGpgA{height:1.3rem;width:auto;max-width:6rem;object-fit:contain}.Stage_brandName__KZ3Ix{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.Stage_brand__ibEt9{display:none}.Stage_chip__xoTbk{bottom:auto;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .5rem)}}.Stage_topStack__egif6{display:contents}@media (max-width:720px){.Stage_topStack__egif6{position:absolute;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .5rem);left:.5rem;right:.5rem;z-index:15;display:flex;flex-direction:column;align-items:center;gap:.4rem;pointer-events:none}.Stage_topStack__egif6>[class]{position:static;transform:none;max-width:100%;pointer-events:auto}.Stage_topStack__egif6>[data-align=end]{align-self:flex-end;pointer-events:none}}.Whiteboard_launcher__BpLOH{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--bg5,#333);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;background:var(--bg2,#1a1a1a);color:inherit;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.Whiteboard_launcherActive__W2MFY,.Whiteboard_launcher__BpLOH:hover{border-color:var(--lk-accent-bg,#ff6352)}.Whiteboard_buttonOn___UcxV:focus-visible,.Whiteboard_button__M0mo8:focus-visible,.Whiteboard_launcher__BpLOH:focus-visible{outline:2px solid var(--lk-accent-bg,#ff6352);outline-offset:2px}.Whiteboard_overlay__Ia_1H{position:fixed;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .25rem);left:0;right:calc(var(--chat-panel-width, 0px) + var(--side-rail-width, 0px));bottom:var(--lk-control-bar-height,69px);z-index:60;background:rgba(0,0,0,.55);display:flex;padding:.25rem .5rem .5rem}.Whiteboard_panel__iuQB8{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg,#111);border:1px solid var(--bg5,#333);border-radius:12px;overflow:hidden}.Whiteboard_header__vLOTp{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .6rem;border-bottom:1px solid var(--bg5,#333);background:var(--bg2,#1a1a1a)}.Whiteboard_title__6qLYF{font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.Whiteboard_spacer__lrGxH{flex:1 1}.Whiteboard_status__O4bwy{font-size:.75rem;opacity:.7;white-space:nowrap}.Whiteboard_follow__0xSGQ{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;white-space:nowrap}.Whiteboard_badge__RuNyk{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;background:var(--bg4,#2a2a2a);white-space:nowrap}.Whiteboard_recBadge__D36AR{background:var(--lk-accent-bg,#ff6352);color:#fff}.Whiteboard_button__M0mo8{border:1px solid var(--bg5,#333);border-radius:999px;padding:.3rem .75rem;font-size:.8rem;background:var(--bg3,#222);color:inherit;cursor:pointer;white-space:nowrap}.Whiteboard_button__M0mo8:hover:not(:disabled){border-color:var(--lk-accent-bg,#ff6352)}.Whiteboard_button__M0mo8:disabled{opacity:.5;cursor:default}.Whiteboard_buttonOn___UcxV{background:var(--lk-accent-bg,#ff6352);border-color:var(--lk-accent-bg,#ff6352);color:#fff}.Whiteboard_menuWrap__gge4g{position:relative}.Whiteboard_menu__Y2c8K{position:absolute;top:calc(100% + .35rem);left:0;z-index:5;min-width:16rem;max-width:min(22rem,90vw);max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem;padding:.5rem;background:var(--bg2,#1a1a1a);border:1px solid var(--bg5,#333);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.5)}.Whiteboard_menuItem__O0C2T{text-align:left;border:none;border-radius:6px;padding:.45rem .55rem;background:transparent;color:inherit;font-size:.85rem;cursor:pointer}.Whiteboard_menuItemActive__Blq7R,.Whiteboard_menuItem__O0C2T:hover:not(:disabled){background:var(--bg4,#2a2a2a)}.Whiteboard_menuHint__rAgZi{font-size:.72rem;opacity:.65;padding:0 .55rem}.Whiteboard_menuRow__33S_J{display:flex;gap:.35rem;align-items:center}.Whiteboard_input__Cn7IC{flex:1 1;min-width:0;border:1px solid var(--bg5,#333);border-radius:6px;padding:.35rem .5rem;background:var(--bg,#111);color:inherit;font-size:.85rem}.Whiteboard_error__R59Yt{color:#ff8a80;font-size:.75rem;padding:0 .55rem}.Whiteboard_canvas__hiJ5U{flex:1 1;min-height:0;position:relative}.Whiteboard_hiddenInput__Tv4jf{display:none}@media (max-width:720px){.Whiteboard_overlay__Ia_1H{right:0;top:calc(var(--lesson-toolbar-bottom, 2.75rem) + .25rem + var(--side-rail-height, 0px))}}@media (max-width:600px){.Whiteboard_overlay__Ia_1H{padding:0}.Whiteboard_panel__iuQB8{border-radius:0;border:none}.Whiteboard_title__6qLYF{max-width:8rem}.Whiteboard_menu__Y2c8K{position:fixed;top:3.5rem;left:.5rem;right:.5rem;max-width:none}}.PracticeControls_practice__izsQq{margin-top:.5rem;font-size:.85rem}.PracticeControls_practice__izsQq summary{cursor:pointer;color:var(--studio-muted);padding:.2rem 0}.PracticeControls_button__DeIVt:focus-visible,.PracticeControls_field__y7ock input:focus-visible,.PracticeControls_practice__izsQq summary:focus-visible{outline:2px solid var(--lk-accent-bg);outline-offset:2px}.PracticeControls_active__TwD_o{color:var(--lk-accent-bg,#ff6352);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeControls_body__DiJy0{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:.75rem;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:.75rem}.PracticeControls_loopRow__ei6LH{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.PracticeControls_button__DeIVt{padding:.4rem .85rem;border-radius:999px;border:1px solid var(--studio-border);background:transparent;color:var(--studio-text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.PracticeControls_button__DeIVt:disabled{opacity:.45;cursor:not-allowed}.PracticeControls_on__V3_uI{background:rgba(255,99,82,.2);border-color:var(--lk-accent-bg,#ff6352)}.PracticeControls_hint__BXaoV{color:var(--studio-muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeControls_sliders__DRw1N{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem}.PracticeControls_field__y7ock{display:flex;flex-direction:column;gap:.35rem;color:var(--studio-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeControls_field__y7ock input{width:100%;accent-color:var(--lk-accent-bg,#ff6352)}