.lv2-root{isolation:isolate;--font-sans:var(--font-jakarta), system-ui, sans-serif;--font-display:var(--font-jakarta), system-ui, sans-serif;--font-display-src:var(--font-jakarta), system-ui, sans-serif;--font-mono:var(--font-jbmono), ui-monospace, monospace;--bg:#0a0e16;--bg-deep:#070b13;--surface:#0f141e;--surface-2:#151b27;--surface-3:#1a2230;--surface-hi:#1a2230;--border:#222b3a;--border-strong:#2c3648;--border-hi:#38445a;--text:#e9edf6;--text-mute:#96a1b5;--text-dim:#697587;--accent:#2f6bff;--accent-2:#6d9bff;--accent-hover:#2560e6;--accent-ink:#fff;--accent-ghost:#2f6bff29;--accent-line:#2f6bff4d;--success:#33c27f;--success-tint:#33c27f29;--danger:#ff5c6c;--danger-tint:#ff5c6c24;--warn:#f5b740;--orange:var(--accent);--orange-hi:var(--accent-hover);--orange-text:var(--accent);--orange-fg:var(--accent-ink);--orange-soft:var(--accent-ghost);--orange-ring:var(--accent-line);--background:var(--bg);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface);--popover-foreground:var(--text);--muted:var(--surface-2);--muted-foreground:var(--text-mute);--secondary:var(--surface-2);--secondary-foreground:var(--text);--input:var(--border-strong);--primary:var(--accent);--primary-foreground:var(--accent-ink);--ring:var(--accent);--accent-foreground:var(--accent-ink);--brand:var(--accent);--brand-hover:var(--accent-hover);--brand-foreground:var(--accent-ink);--brand-soft:var(--accent-ghost);--brand-border:var(--accent-line);--brand-glow:var(--accent-line);background:var(--bg);color:var(--text);font-family:var(--font-sans);letter-spacing:-.01em;position:relative}[data-theme=dark] .lv2-root,[data-theme=dark] .cls-root{background:0 0}[data-theme=light] .lv2-root{--bg:#eef2f9;--bg-deep:#e4e9f2;--surface:#fff;--surface-2:#f4f7fd;--surface-3:#fff;--surface-hi:#fff;--border:#e4e9f2;--border-strong:#d6deea;--border-hi:#c4cedd;--text:#141d33;--text-mute:#5b6884;--text-dim:#8593aa;--accent-ghost:#2f6bff1a;--success-tint:#33c27f1f;--danger-tint:#ff5c6c1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lv2-root .brand-shell{--bg-deep:#000;--bg:#000;--surface:#08090b;--surface-2:#0c0c0f;--surface-3:#131417;--primary:var(--accent);--primary-foreground:var(--accent-ink);--accent-foreground:var(--accent-ink);--brand:var(--accent);--brand-hover:var(--accent-hover);--brand-foreground:var(--accent-ink);--brand-soft:var(--accent-ghost);--brand-border:var(--accent-line);--brand-glow:var(--accent-line)}@supports (color:lab(0% 0 0)){.lv2-root .brand-shell{--bg-deep:lab(0% 0 0);--bg:lab(0% 0 0);--surface:lab(2.36221% .0267103 -.795576);--surface-2:lab(3.41268% .0374615 -1.12878);--surface-3:lab(6.16618% .0659972 -2.00808)}}[data-theme=light] .lv2-root .brand-shell{--bg-deep:#f7f3e9;--bg:#fff;--surface:#fff;--surface-2:#f2eee4;--surface-3:#e9e4d9;--text:#1d1d1f;--text-mute:#535359;--text-dim:#6a6a6f;--border:#d8d2c2;--border-strong:#c5bda8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){[data-theme=light] .lv2-root .brand-shell{--bg-deep:lab(95.9482% .110894 5.32744);--bg:lab(100% 0 0);--surface:lab(100% 0 0);--surface-2:lab(94.2086% .11301 5.36671);--surface-3:lab(90.7955% .141174 6.14191);--text:lab(10.832% .38524 -1.37655);--text-mute:lab(35.5399% .9204 -3.25535);--text-dim:lab(44.8249% .861317 -3.0794);--border:lab(84.3559% .107765 8.71718);--border-strong:lab(76.9334% .38138 11.6475)}}.cls-root{background:var(--bg);min-height:100dvh;color:var(--text)}.cls-root.cls-root--app{min-height:0}.cls-player{height:calc(100dvh - 56px - var(--promobar-h,0px));min-height:0;display:flex}.cls-sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;width:336px;min-height:0;display:flex}.cls-main{flex:1;min-width:0;overflow-y:auto}.cls-scroll{min-height:0;overflow-y:auto}.cls-main,.cls-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.cls-main::-webkit-scrollbar{width:8px}.cls-scroll::-webkit-scrollbar{width:8px}.cls-main::-webkit-scrollbar-track{background:0 0}.cls-scroll::-webkit-scrollbar-track{background:0 0}.cls-main::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.cls-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}@media (max-width:1023.98px){.cls-sidebar{top:calc(56px + var(--promobar-h,0px));z-index:30;transition:transform .18s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.cls-sidebar.is-open{transform:none}}@media (prefers-reduced-motion:reduce){.cls-sidebar{transition:none}}
