@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin-wght-normal.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Michroma;src:url(/fonts/michroma-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-fill:#f2f5f7;--brand-accent:#c08bff;--brand-glow:#9b6bff80;--lab-display:"Unbounded", system-ui, sans-serif;--lab-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--playhead:#ff5fa2;--playhead-glow:#ff5fa2a6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html,body,#root{background:#000;min-height:100%;margin:0;padding:0}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:system-ui,-apple-system,Segoe UI,sans-serif}img,svg,canvas{-webkit-user-drag:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}input[type=range],input[type=checkbox],input[type=radio],input[type=button],[role=slider]{-webkit-user-select:none;user-select:none;caret-color:#0000}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.app-resting *,html.app-resting :before,html.app-resting :after{animation-play-state:paused!important}:root[data-text-dir=rtl] *,:root[data-text-dir=rtl] :before,:root[data-text-dir=rtl] :after{unicode-bidi:plaintext}:root[data-text-dir=rtl] :is(.menu-bar-dropdown,.menu-about-panel,.shortcut-help-panel,.set-panel,.tour-card,.tour-offer,.restore-banner,.update-banner,.project-notice,.inst-menu,.arr-menu,.wfx-panel,.stem-import,.wsc-head,.wsc-chapters,.upm-pop,.room,.room-toasts,.room-jam-wait,.cv){text-align:right;direction:rtl}:root[data-text-dir=rtl] :is(.menu-bar-row,.set-tab,.inst-menu-item,.arr-menu-item,.wsc-chapter-btn,.upm-load){text-align:right}:root[data-text-dir=rtl] .wsc-chapter{padding-left:0;padding-right:20px}:root[data-text-dir=rtl] .wsc-chapter-bar{left:auto;right:0}:root[data-text-dir=rtl] :is(input,output,select){direction:ltr}
