:root{color-scheme:light}body{overflow-x:hidden}.demo-banner{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 20px;background:var(--surface);border-bottom:1px solid var(--border);font-size:10px;color:var(--muted);height:51px}.demo-banner strong{font-weight:500;color:var(--ink)}.demo-banner button{font-size:10px;min-height:26px;padding:4px 8px}.workspace{min-height:calc(100dvh - 51px);grid-template-columns:56px 208px minmax(0,1fr)}.icon-rail{top:51px;width:56px}.sidebar{top:51px;left:56px;width:208px}.workspace main{grid-column:3}.topbar{position:sticky;top:0;z-index:15}.content{padding:32px;max-width:1100px}.studio-mark{width:35px;height:35px}.node-status.offline i{background:#a1a8b3}.demo-disclosure{font-size:11px;color:var(--muted);padding:14px 0}.demo-file{display:flex;align-items:center;gap:15px;padding:20px 0}.demo-file>svg{width:28px;height:28px;color:var(--muted);flex-shrink:0}.demo-file>span{flex:1;min-width:0}.demo-file strong{font-size:13px;display:block}.demo-file small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.demo-result{padding:24px 0 0;border-top:1px solid var(--border);margin-top:20px}.demo-result h3{margin:15px 0 8px}.demo-result p{font-size:12px;color:var(--muted)}.demo-mobile-filters{display:none}.page-flow{animation:demo-page-in .4s cubic-bezier(.2,.7,.3,1)}.task-progress-track>span{transition:width 1s cubic-bezier(.2,.7,.3,1)}@keyframes demo-page-in{from{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.workspace.sidebar-collapsed{grid-template-columns:56px 0 minmax(0,1fr)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8ca5c4;outline-offset:3px}
html[data-theme=dark]{color-scheme:dark;--canvas:#101114;--surface:#17191d;--sidebar:#131519;--ink:#eeeff2;--muted:#9d9fa8;--border:#2b2d34;--hover:#242730;--accent:#cbd2df}html[data-theme=dark] body{background:var(--canvas);color:var(--ink)}html[data-theme=dark] .icon-rail,html[data-theme=dark] .sidebar{background:var(--sidebar);border-color:var(--border)}html[data-theme=dark] .rail-brand{color:#e2e4ec}html[data-theme=dark] .rail-button:hover,html[data-theme=dark] .rail-button.active,html[data-theme=dark] .nav-button:hover,html[data-theme=dark] .nav-button.active{background:#262930;color:var(--ink)}html[data-theme=dark] .nav-button,html[data-theme=dark] .nav-button.active svg{color:#d7d9e0}html[data-theme=dark] .topbar,html[data-theme=dark] .card,html[data-theme=dark] .service-item,html[data-theme=dark] .audio-workbench{background:var(--surface);border-color:var(--border)}html[data-theme=dark] .section-title h1,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] .service-copy strong{color:var(--ink)}html[data-theme=dark] .primary{background:#dce2ec;color:#16191e;border-color:#dce2ec}html[data-theme=dark] .primary:hover{background:#eff2f7}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .search-field,html[data-theme=dark] .sidebar-search{background:#1d2026;color:var(--ink);border-color:var(--border)}html[data-theme=dark] .auralis-workstation{background:linear-gradient(130deg,#252a34,#17191f);border-color:var(--border);color:var(--ink)}html[data-theme=dark] .auralis-workstation h2,html[data-theme=dark] .auralis-workstation p{color:var(--ink)}html[data-theme=dark] .service-icon,html[data-theme=dark] .tabs .selected,html[data-theme=dark] .badge,html[data-theme=dark] .wave-surface{background:#262b34;color:#d4dce7;border-color:var(--border)}html[data-theme=dark] .sidebar-heading,html[data-theme=dark] .divider,html[data-theme=dark] .job-footer,html[data-theme=dark] .catalog-toolbar{border-color:var(--border)}html[data-theme=dark] .node-status,html[data-theme=dark] .sidebar-context,html[data-theme=dark] .identity strong{color:var(--ink)}html[data-theme=dark] .wave-surface svg line{stroke:#9baec5}html[data-theme=dark] .task-progress-track{background:#323846}html[data-theme=dark] .task-progress-track>span{background:#b4c5dd}html[data-theme=dark] .compute-status{color:#d5dce8}html[data-theme=dark] .status-orbit{border-color:#65738a;border-top-color:#dce4f1}html[data-theme=dark] .empty,html[data-theme=dark] .muted{color:var(--muted)}
@media(max-width:900px){.workspace{grid-template-columns:52px 180px minmax(0,1fr)}.icon-rail{width:52px}.sidebar{left:52px;width:180px}.content{padding:26px}.workspace.sidebar-collapsed{grid-template-columns:52px 0 minmax(0,1fr)}}
@media(max-width:760px){.workspace,.workspace.sidebar-collapsed{grid-template-columns:48px minmax(0,1fr)}.workspace main{grid-column:2}.icon-rail{width:48px;padding:16px 4px}.rail-button,.rail-brand{width:38px;height:38px}.sidebar{left:48px;width:230px;top:51px;bottom:0;transform:translateX(-110%);visibility:hidden;z-index:25}.mobile-open .sidebar{transform:translateX(0);visibility:visible}.sidebar-scrim{top:51px}.content{padding:24px 18px}.demo-banner{padding:11px 12px;gap:8px}.demo-banner span{font-size:9px}.demo-banner strong{display:block}.demo-mobile-filters{display:flex;margin-bottom:20px}.topbar{padding:16px 18px}.topbar-context{display:none}.section-heading h1{font-size:26px}.section-heading{gap:15px}.section-title p{font-size:12px}.grid{grid-template-columns:1fr}.card{padding:20px}.auralis-workstation{padding:22px}.auralis-workstation h2{font-size:25px}.auralis-workstation>button{width:100%}.service-grid{grid-template-columns:1fr}.service-copy small{font-size:10px}.job-header{align-items:flex-start}.job-footer{flex-direction:column;align-items:stretch;gap:15px}.job-footer .actions{justify-content:flex-start}.track-controls{grid-template-columns:1fr}.audio-workbench{padding:18px}.audio-workbench header{gap:12px;flex-direction:column;align-items:flex-start}.audio-workbench audio{max-width:100%;width:100%}.studio-wordmark{display:none}.search-field{width:100%;max-width:100%}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.demo-license{display:block;text-align:right;font-size:9px;color:var(--muted);padding:8px 18px;background:var(--canvas)}html[data-theme=dark] .audio-track{background:var(--surface);border-color:var(--border)}html[data-theme=dark] .track-label{background:var(--surface)}@media(max-width:760px){.workspace,.workspace.sidebar-collapsed{display:grid;padding:0}.icon-rail{display:flex}.workspace .sidebar{left:48px;top:51px;width:230px;bottom:0;height:auto;display:flex;transform:translateX(-120%);visibility:hidden}.workspace.mobile-open .sidebar{transform:none;visibility:visible}.workspace.mobile-open .sidebar-scrim{inset:51px 0 0 0}.workspace main{min-width:0;grid-column:2}.audio-track{display:block}.track-label{width:100%;padding:10px 12px;display:flex;justify-content:space-between;font-size:10px}.wave-surface{width:100%}}
html[data-theme=dark] .job-list>.job{border-color:var(--border)}
