html[data-ui=v4]{--color-base:#0d0f11;--color-surface:#16181b;--color-elevated:#1c1f23;--color-raised:#202429;--color-border:#2a2e34;--color-border-strong:#3a4149;--color-text:#dfe2e6;--color-muted:#9aa1a9;--color-dim:#6e757d;--color-accent-soft:color-mix(in srgb, var(--color-accent) 10%, transparent);--v4-radius:2px;--v4-head-h:30px;--v4-line:var(--color-border)}html[data-ui=v4] :where(.rounded,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,[class*=rounded-t-],[class*=rounded-b-],[class*=rounded-l-],[class*=rounded-r-]){border-radius:var(--v4-radius)}html[data-ui=v4] .studio-glass{background:var(--color-surface);border:1px solid var(--v4-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}html[data-ui=v4] .studio-glass:before,html[data-ui=v4] .studio-glass:after{display:none}html[data-ui=v4] :where(.studio-glass-hover,.studio-glass-glow):hover{border-color:var(--color-border-strong);box-shadow:none;transform:none}html[data-ui=v4] :where(.studio-glass-hover,.studio-glass-glow):hover:after{opacity:0}html[data-ui=v4] .studio-sect-head{background:var(--color-elevated);min-height:var(--v4-head-h);border-radius:0;padding-top:5px;padding-bottom:5px}html[data-ui=v4] .studio-sect-head h2{font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);font-size:12px;font-weight:600}html[data-ui=v4] .studio-sect-head p{font-size:11.5px}html[data-ui=v4] .studio-sect-head>:first-child{background:0 0;border-color:#0000;width:22px;height:22px}html[data-ui=v4] .studio-row{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0}html[data-ui=v4] .studio-row:hover{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}html[data-ui=v4] :where(.studio-row-active,.studio-glass-active){background:color-mix(in srgb, var(--color-text) 9%, var(--color-surface));box-shadow:inset 2px 0 0 0 var(--color-accent)}html[data-ui=v4] .lib-card{border:1px solid var(--v4-line);background:var(--color-surface)}html[data-ui=v4] .lib-card:hover{border-color:var(--color-border-strong);background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}html[data-ui=v4] :where([class*=backdrop-blur]){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui=v4] :where([class*=shadow-]){box-shadow:none}html[data-ui=v4] :where([role=menu],[role=dialog],.studio-menu){border:1px solid var(--color-border-strong);box-shadow:0 8px 28px #0000008c}html[data-ui=v4] :where([class*=bg-gradient]){background-image:none}html[data-ui=v4] :where(.h-11){height:32px}html[data-ui=v4] :where(.h-10){height:30px}html[data-ui=v4] :where(.h-9){height:28px}html[data-ui=v4] :where(.h-8){height:26px}html[data-ui=v4] .btn-accent{box-shadow:none;border-radius:var(--v4-radius)}html[data-ui=v4] .btn-accent:hover{box-shadow:none;transform:none}html[data-ui=v4] :where(.bg-accent-soft,.bg-focus-soft){background:color-mix(in srgb, var(--color-text) 10%, var(--color-surface))}html[data-ui=v4] .studio-bar{background:var(--color-elevated);border:1px solid var(--v4-line);border-radius:0}html[data-ui=v4] .studio-segmented{gap:0;padding:0}html[data-ui=v4] .studio-segmented :where(a,button){height:30px;box-shadow:none;border-radius:0}html[data-ui=v4] .studio-segmented :where(span).rounded-full{font-variant-numeric:tabular-nums;color:var(--color-dim);background:0 0;margin-left:1px;padding:0;font-weight:600}html[data-ui=v4] .studio-segmented :where(a,button).bg-elevated :where(span).rounded-full{color:var(--color-accent-ink)}html[data-ui=v4] :where(.tabular).rounded-full{border-radius:var(--v4-radius)}html[data-ui=v4] .studio-segmented :where(a,button).bg-elevated{background:color-mix(in srgb, var(--color-text) 10%, var(--color-surface));box-shadow:inset 0 -2px 0 0 var(--color-accent)}html[data-ui=v4] :where(input,select,textarea){border-radius:var(--v4-radius)}html[data-ui=v4] input[type=range]{accent-color:color-mix(in srgb, var(--color-text) 45%, var(--color-surface))}html[data-ui=v4] input[type=range]:hover,html[data-ui=v4] input[type=range]:focus-visible{accent-color:var(--color-accent)}html[data-ui=v4] :is(h1,h2,h3,.studio-title){letter-spacing:0}html[data-ui=v4] :is(h1,.studio-title-lg){letter-spacing:.004em}html[data-ui=v4] .uppercase.tracking-wider{letter-spacing:.08em}html[data-ui=v4] aside nav :where(a,button){border-radius:var(--v4-radius)}html[data-ui=v4] aside.rail-motion-width{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-elevated)}html[data-ui=v4] .studio-tile{box-shadow:none;border-radius:0}html[data-ui=v4] .studio-tile:hover{transform:none}html[data-ui=v4] ::-webkit-scrollbar{width:9px;height:9px}html[data-ui=v4] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text) 25%, var(--color-surface));border-radius:0}html[data-ui=v4] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text) 38%, var(--color-surface))}
html[data-theme=light]{--color-base:#eef1f5;--color-surface:#fff;--color-elevated:#f6f8fb;--color-raised:#e9edf3;--color-border:#dbe0e8;--color-border-strong:#bac2ce;--color-text:#0f1318;--color-muted:#4b5560;--color-dim:#6e7883;--color-focus:#6b8f00;--color-focus-hover:#5a7a00;--color-focus-soft:#6b8f001f}html[data-ui=v4][data-theme=light]{--color-base:#e7ebf0;--color-surface:#fff;--color-elevated:#f1f4f8;--color-raised:#e4e9ef;--color-border:#d3dae3;--color-border-strong:#b4bdc9;--color-text:#0f1318;--color-muted:#4b5560;--color-dim:#6e7883}html[data-theme=light]{--color-accent-ink:color-mix(in srgb, var(--accent-base) 62%, #000)}html[data-theme=light] :where(.text-accent){color:var(--color-accent-ink)}html[data-theme=light] :where(.text-accent) svg{color:inherit}html[data-theme=light] :where(.hover\:text-accent):hover{color:var(--color-accent-ink)}html[data-theme=light] :where(.text-amber-100,.text-amber-200,.text-amber-300,.text-amber-400){color:#b45309}html[data-theme=light] :where(.text-rose-100,.text-rose-200,.text-rose-300,.text-rose-400){color:#be123c}html[data-theme=light] :where(.text-violet-100,.text-violet-200,.text-violet-300,.text-violet-400){color:#6d28d9}html[data-theme=light] :where(.text-sky-100,.text-sky-200,.text-sky-300,.text-sky-400){color:#0369a1}html[data-theme=light] :where(.text-emerald-100,.text-emerald-200,.text-emerald-300,.text-emerald-400){color:#047857}html[data-theme=light] :where(.text-orange-100,.text-orange-200,.text-orange-300,.text-orange-400){color:#c2410c}html[data-theme=light] :where(.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400){color:#334155}html[data-theme=light] :where(.text-lime-100,.text-lime-200,.text-lime-300,.text-lime-400){color:#4d7c0f}html[data-theme=light] :where(.text-red-100,.text-red-200,.text-red-300,.text-red-400){color:#b91c1c}html[data-theme=light] :where(.text-green-100,.text-green-200,.text-green-300,.text-green-400){color:#15803d}html[data-theme=light] :where(.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400){color:#1d4ed8}html[data-theme=light] :where(.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400){color:#0e7490}html[data-theme=light] :where(.text-indigo-100,.text-indigo-200,.text-indigo-300,.text-indigo-400){color:#4338ca}html[data-theme=light] :where(.text-purple-100,.text-purple-200,.text-purple-300,.text-purple-400){color:#7e22ce}html[data-theme=light] :where(.text-pink-100,.text-pink-200,.text-pink-300,.text-pink-400){color:#be185d}html[data-theme=light] :where(.text-yellow-100,.text-yellow-200,.text-yellow-300,.text-yellow-400){color:#a16207}html[data-theme=light] :where(.text-teal-100,.text-teal-200,.text-teal-300,.text-teal-400){color:#0f766e}html[data-theme=light] :where(.text-fuchsia-100,.text-fuchsia-200,.text-fuchsia-300,.text-fuchsia-400){color:#a21caf}html[data-theme=light] :where(.bg-white\/\[0\.045\]){background-color:#0f13180b}html[data-theme=light] :where(.bg-base,.bg-surface,.bg-elevated,.bg-raised,.studio-glass,.studio-row,[role=dialog],[role=menu]) :where(.text-white):not(.keep-white,.keep-white *),html[data-theme=light] :where(.bg-base,.bg-surface,.bg-elevated,.bg-raised,.studio-glass,.studio-row,[role=dialog],[role=menu]) :where(.hover\:text-white):not(.keep-white,.keep-white *):hover{color:var(--color-text)}html[data-theme=light] :where(.bg-accent,.btn-accent,[class*=bg-accent]) :where(.text-white),html[data-theme=light] :where(.bg-accent,.btn-accent).text-white{color:var(--color-on-accent)}html[data-theme=light] :where([class*=bg-white\/]){background-color:#0f13180b}html[data-theme=light] :where([class*=border-white\/]){border-color:#0f13181f}html[data-theme=light] :where([class*=ring-white\/]){--tw-ring-color:#0f13181f}html[data-theme=light] :where([class*=divide-white\/])>*{border-color:#0f13181a}html[data-theme=light] .studio-glass{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1px 2px #0f13180d}html[data-theme=light] .studio-glass:before,html[data-theme=light] .studio-glass:after{display:none}html[data-theme=light] :where(.studio-glass-hover,.studio-glass-glow):hover{border-color:var(--color-border-strong);box-shadow:0 2px 8px #0f131814}html[data-theme=light] .studio-pro{--pro-window:#e3e8ee;--pro-panel:#fff;--pro-head:#f1f4f8;--pro-sunken:#e9edf3;--pro-line:#d3dae3;--pro-line-lo:#e4e9ef;--pro-text:#0f1318;--pro-muted:#4b5560;--pro-dim:#6e7883}html[data-theme=light] .studio-pro .pro-btn:hover:not(:disabled){background:color-mix(in srgb, var(--pro-text) 8%, var(--pro-panel))}html[data-theme=light] .studio-pro .pro-btn[data-on=true]{background:color-mix(in srgb, var(--pro-text) 12%, var(--pro-panel));border-color:color-mix(in srgb, var(--pro-text) 22%, var(--pro-panel));box-shadow:inset 2px 0 0 0 var(--color-accent), inset 0 1px 2px #0f13181f}html[data-theme=light] .studio-pro :where(.bg-raised){background:color-mix(in srgb, var(--pro-text) 8%, var(--pro-panel))}html[data-theme=light] .studio-pro :where(.bg-accent-soft,.bg-focus-soft){background:color-mix(in srgb, var(--pro-text) 10%, var(--pro-panel))}html[data-theme=light] .studio-pro input[type=range]{accent-color:color-mix(in srgb, var(--pro-text) 45%, var(--pro-panel))}html[data-theme=light] .studio-pro ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--pro-text) 22%, var(--pro-panel))}html[data-theme=light] .studio-pro ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--pro-text) 34%, var(--pro-panel))}html[data-theme=light] .studio-pro .pro-tc{color:var(--color-accent-ink)}html[data-theme=light] .studio-pro :where([class*=text-white\/],[class*=text-white]){text-shadow:0 1px 2px #000000d9}html[data-theme=light] [class*=group\/player]{background-color:#0b0d10}html[data-theme=light] :where([class*=shadow-2xl],[class*=shadow-xl]){box-shadow:0 10px 30px #0f131824}html[data-theme=light] aside.rail-motion-width{background:var(--color-elevated)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#c3cad4}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#a8b1be}html[data-theme=light] ::selection{background:var(--color-accent);color:var(--color-on-accent)}html[data-theme=light] .ctop-video-range::-webkit-slider-thumb{background:var(--color-text);box-shadow:0 1px 3px #0f131859}html[data-theme=light] .ctop-video-range::-moz-range-thumb{background:var(--color-text);box-shadow:0 1px 3px #0f131859}
