.workspace-shell{--status-success:#217552;--status-warning:#8a620e;--status-danger:#a33f49;--theme-metal:#a18920;--theme-focus-ring:color-mix(in srgb, var(--accent) 18%, transparent);--theme-canvas-glow-primary:color-mix(in srgb, var(--accent) 10%, transparent);--theme-canvas-glow-secondary:color-mix(in srgb, var(--brand) 7%, transparent);--theme-nav-active-start:color-mix(in srgb, var(--accent) 14%, var(--surface));--theme-nav-active-end:color-mix(in srgb, var(--accent) 4%, var(--surface));--theme-nav-active-border:color-mix(in srgb, var(--accent) 28%, var(--workspace-border));--theme-hover:color-mix(in srgb, var(--accent) 6%, var(--surface));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);background:radial-gradient(circle at 11% 4%, var(--theme-canvas-glow-primary), transparent 31rem), radial-gradient(circle at 90% 84%, var(--theme-canvas-glow-secondary), transparent 36rem), var(--background)}.workspace-shell[data-workspace-theme=classic]{--background:#f3f5f4;--foreground:#17243a;--surface:#fff;--surface-soft:#f7f9fa;--surface-tint:#edf5f4;--workspace-border:#dce4e8;--text-primary:#17243a;--text-secondary:#617086;--text-muted:#8a98a9;--brand:#18365f;--brand-strong:#102947;--accent:#078c87;--accent-soft:#e1f3f1;--theme-metal:#a18920;--shadow-soft:0 18px 52px #17243a17}.workspace-shell[data-workspace-theme=graphite]{--background:#f3f0ea;--foreground:#20282c;--surface:#fcfbf8;--surface-soft:#f7f4ef;--surface-tint:#eee8e0;--workspace-border:#ddd6ce;--text-primary:#20282c;--text-secondary:#68747a;--text-muted:#8b918f;--brand:#334047;--brand-strong:#253038;--accent:#b46f52;--accent-soft:#f4e8e2;--theme-metal:#9a684f;--shadow-soft:0 18px 52px #322d2717}.workspace-shell[data-workspace-theme=gallery]{--background:#f4f1ed;--foreground:#25232a;--surface:#fcfbf9;--surface-soft:#f7f4f1;--surface-tint:#eee9e5;--workspace-border:#ddd7d0;--text-primary:#25232a;--text-secondary:#746e78;--text-muted:#938c96;--brand:#4b4356;--brand-strong:#302b36;--accent:#a78b64;--accent-soft:#f0e8dc;--theme-metal:#94764f;--shadow-soft:0 18px 52px #322b3617}.workspace-shell .workspace-sidebar{border-color:color-mix(in srgb, var(--workspace-border) 92%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--shadow-soft)}.workspace-shell .workspace-stage{border-color:color-mix(in srgb, var(--workspace-border) 92%, transparent);background:color-mix(in srgb, var(--surface-soft) 92%, transparent);box-shadow:var(--shadow-soft)}.workspace-shell .workspace-toolbar{border-bottom-color:var(--workspace-border);background:color-mix(in srgb, var(--surface) 86%, transparent)}.workspace-shell .workspace-brand,.workspace-shell .workspace-sidebar-footer{border-color:var(--workspace-border)}.workspace-shell .workspace-brand-mark{background:linear-gradient(145deg, var(--brand), var(--brand-strong));box-shadow:0 8px 22px color-mix(in srgb, var(--brand) 22%, transparent)}.workspace-shell .workspace-brand[data-client-brand] .workspace-brand-mark{border-color:var(--workspace-border);background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 15%, transparent)}.workspace-shell .workspace-brand-copy strong,.workspace-shell .workspace-brand[data-client-brand] .workspace-brand-copy strong,.workspace-shell .workspace-profile-copy strong,.workspace-shell .workspace-toolbar-heading strong{color:var(--text-primary)}.workspace-shell .workspace-brand-copy small,.workspace-shell .workspace-profile-copy small,.workspace-shell .workspace-toolbar-heading span{color:var(--text-muted)}.workspace-shell .workspace-brand[data-client-brand] .workspace-brand-copy small{color:var(--accent)}.workspace-shell .workspace-nav-link{color:var(--text-secondary)}.workspace-shell .workspace-nav-link:hover{color:var(--brand);background:var(--theme-hover)}.workspace-shell .workspace-nav-link[data-active]{color:var(--brand-strong);border-color:var(--theme-nav-active-border);background:linear-gradient(90deg, var(--theme-nav-active-start), var(--theme-nav-active-end))}.workspace-shell .workspace-nav-link[data-active] .workspace-nav-icon,.workspace-shell .workspace-nav-menu-trigger:hover,.workspace-shell .workspace-nav-menu-trigger[aria-expanded=true]{color:var(--accent)}.workspace-shell .workspace-avatar{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.workspace-shell .workspace-search,.workspace-shell .workspace-icon-button,.workspace-shell .workspace-secondary-button{border-color:var(--workspace-border);color:var(--text-secondary);background:color-mix(in srgb, var(--surface) 92%, transparent)}.workspace-shell .workspace-search:focus-within,.workspace-shell :where(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--theme-focus-ring)}.workspace-shell .workspace-icon-button:hover,.workspace-shell .workspace-secondary-button:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--workspace-border));color:var(--brand);background:var(--surface)}.workspace-shell .workspace-primary-button{border-color:var(--brand);color:#fff;background:var(--brand)}.workspace-shell .workspace-primary-button:hover:not(:disabled){border-color:var(--brand-strong);background:var(--brand-strong)}.workspace-shell .workspace-text-button,.workspace-shell .workspace-eyebrow{color:var(--accent)}.workspace-shell .workspace-kpi-card,.workspace-shell .workspace-panel,.workspace-shell .workspace-state{border-color:var(--workspace-border);background:color-mix(in srgb, var(--surface) 96%, transparent);box-shadow:0 8px 25px color-mix(in srgb, var(--brand) 5%, transparent)}.workspace-shell .workspace-task-index,.workspace-shell .workspace-state-symbol{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, var(--workspace-border));background:var(--accent-soft)}.workspace-shell .workspace-progress-track i{background:linear-gradient(90deg, var(--brand), var(--accent))}.workspace-shell .workspace-floating-menu,.workspace-shell .workspace-drawer,.workspace-shell .workspace-modal,.workspace-shell .workspace-mobile-sheet{border-color:var(--workspace-border);color:var(--text-primary);background:color-mix(in srgb, var(--surface) 98%, transparent);box-shadow:0 24px 70px color-mix(in srgb, var(--brand) 18%, transparent)}.workspace-shell .workspace-floating-menu-title>button,.workspace-shell .workspace-floating-menu-note{color:var(--text-secondary);background:var(--surface-soft)}.workspace-shell .workspace-floating-menu-title>button:hover{color:var(--brand);background:var(--accent-soft)}.workspace-theme-trigger:after{border:2px solid var(--surface);background:var(--accent);content:"";border-radius:999px;width:.42rem;height:.42rem;position:absolute;bottom:.4rem;right:.43rem}.workspace-theme-menu{width:25rem}.workspace-theme-options{gap:.45rem;display:grid}.workspace-theme-options>button{width:100%;min-height:5.4rem;color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) 1.65rem;align-items:center;gap:.75rem;padding:.7rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.workspace-theme-options>button:hover{border-color:color-mix(in srgb, var(--accent) 26%, var(--workspace-border));background:var(--theme-hover);transform:translate(2px)}.workspace-theme-options>button[data-selected]{border-color:color-mix(in srgb, var(--accent) 48%, var(--workspace-border));background:color-mix(in srgb, var(--accent) 9%, var(--surface));box-shadow:inset 3px 0 var(--accent)}.workspace-theme-swatches{border:1px solid color-mix(in srgb, var(--workspace-border) 84%, #fff);background:var(--surface);border-radius:.95rem;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:3.2rem;height:3.2rem;padding:3px;display:grid;overflow:hidden;box-shadow:0 5px 14px #19222b14}.workspace-theme-swatches i{border-radius:.28rem;display:block}.workspace-theme-swatches i:last-child{grid-column:1/-1}.workspace-theme-copy{gap:.16rem;min-width:0;display:grid}.workspace-theme-copy small{color:var(--accent);letter-spacing:.14em;font-size:.57rem;font-weight:850}.workspace-theme-copy strong{color:var(--text-primary);font-size:.82rem}.workspace-theme-copy em{color:var(--text-secondary);font-size:.65rem;font-style:normal;line-height:1.45}.workspace-theme-check{border:1px solid var(--workspace-border);color:#fff;background:var(--surface-soft);border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:900;display:grid}.workspace-theme-options>button[data-selected] .workspace-theme-check{border-color:var(--accent);background:var(--accent)}.workspace-theme-persistence{color:var(--text-muted);margin:.55rem .35rem .15rem;font-size:.62rem;line-height:1.5}@media (max-width:767px){.workspace-shell .workspace-stage{background:var(--surface-soft)}.workspace-theme-menu{width:auto}.workspace-theme-options>button{min-height:5rem}}@media (prefers-reduced-motion:reduce){.workspace-theme-options>button{transition:none}}
