:root{--nx-light-canvas:#f4f5f0;--nx-light-panel:#ffffff;--nx-light-elevated:#f2f4ee;--nx-light-ink:#202a23;--nx-light-muted:#58675d;--nx-light-border:#dce2d9;--nx-light-accent:#244b35;--nx-light-accent-ink:#f0fff4;--nx-light-shadow:0 18px 58px #243f2910;--nx-dark-canvas:#0c0f0e;--nx-dark-panel:#151917;--nx-dark-elevated:#1b201d;--nx-dark-ink:#f1f4ef;--nx-dark-muted:#a4ada6;--nx-dark-border:#2a322c;--nx-dark-accent:#b8f6d1;--nx-dark-accent-ink:#173b28;--nx-dark-shadow:0 18px 58px #00000024;--nx-canvas:var(--nx-light-canvas);--nx-panel:var(--nx-light-panel);--nx-elevated:var(--nx-light-elevated);--nx-ink:var(--nx-light-ink);--nx-muted:var(--nx-light-muted);--nx-border:var(--nx-light-border);--nx-accent:var(--nx-light-accent);--nx-accent-ink:var(--nx-light-accent-ink);--nx-shadow:var(--nx-light-shadow);--nx-radius:22px;--nx-control-radius:11px;--nx-button-bg:#131d2a;--nx-button-ink:#e4e4e4;--nx-button-hover:#1b2a3b;--nx-button-pressed:#0d1621;--nx-button-radius:11px;--nx-logo-filter:brightness(0) saturate(100%) opacity(.88);--nx-ease:cubic-bezier(.2,.8,.2,1);--workspace-ink:#202a23;--signal-orange:#FF6A3D;--waypoint-teal:var(--nx-accent);--slate-ink:var(--nx-ink);--ice-mist:var(--nx-canvas);--brand-ink:#202a23;--brand-secondary-dark:#3d5144;--brand-secondary:#58675d;--brand-muted:#7c8a7f;--brand-subtle:#dce2d9;--brand-primary-mid:#3d5144;--brand-accent:#b8f6d1;--brand-accent-light:#f0fff4;--brand-accent-strong:#244b35;--brand-surface:#FFFFFF;--brand-surface-soft:#f4f5f0;--brand-primary-gradient:linear-gradient(100deg,var(--nx-panel),var(--nx-elevated));--brand-action-gradient:linear-gradient(100deg,var(--nx-accent),color-mix(in srgb,var(--nx-accent) 86%,var(--nx-ink)));--glass-surface:var(--nx-panel);--glass-surface-strong:var(--nx-elevated);--glass-border:var(--nx-border);--glass-shadow:var(--nx-shadow);--glass-inner:inset 0 1px 0 color-mix(in srgb,var(--nx-ink) 3%,transparent)}:root[data-nexus-theme=dark]{color-scheme:dark;--nx-canvas:var(--nx-dark-canvas);--nx-panel:var(--nx-dark-panel);--nx-elevated:var(--nx-dark-elevated);--nx-ink:var(--nx-dark-ink);--nx-muted:var(--nx-dark-muted);--nx-border:var(--nx-dark-border);--nx-accent:var(--nx-dark-accent);--nx-accent-ink:var(--nx-dark-accent-ink);--nx-shadow:var(--nx-dark-shadow);--nx-logo-filter:none}:root[data-nexus-theme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-nexus-theme=light]){color-scheme:dark;--nx-canvas:var(--nx-dark-canvas);--nx-panel:var(--nx-dark-panel);--nx-elevated:var(--nx-dark-elevated);--nx-ink:var(--nx-dark-ink);--nx-muted:var(--nx-dark-muted);--nx-border:var(--nx-dark-border);--nx-accent:var(--nx-dark-accent);--nx-accent-ink:var(--nx-dark-accent-ink);--nx-shadow:var(--nx-dark-shadow);--nx-logo-filter:none}}.nx-button:not([data-workspace-action-control]),.nx-button[data-workspace-action-control=rounded]{border-radius:var(--nx-button-radius);border-color:transparent;background:var(--nx-button-bg);color:var(--nx-button-ink);font-weight:400;line-height:1.35;box-shadow:none;text-decoration:none;transition:background-color .16s var(--nx-ease),border-color .16s var(--nx-ease),box-shadow .16s var(--nx-ease),transform .16s var(--nx-ease)}.nx-button:not([data-workspace-action-control]):hover,.nx-button[data-workspace-action-control=rounded]:hover{background:var(--nx-button-hover);color:var(--nx-button-ink)}.nx-button:not([data-workspace-action-control]):active,.nx-button[data-workspace-action-control=rounded]:active{background:var(--nx-button-pressed);color:var(--nx-button-ink)}.nx-button:not([data-workspace-action-control]):focus-visible,.nx-button[data-workspace-action-control=rounded]:focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px}.nx-button[data-workspace-variant=danger],.nx-button[data-workspace-variant=danger]:hover{border-color:var(--exp-danger-text,#b94a5b)}.nx-button[data-workspace-arrow-control]{display:inline-flex;min-width:44px;min-height:44px;aspect-ratio:1;padding:0}.nx-button[aria-current=page],.nx-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--nx-accent)}.nx-button:disabled,.nx-button[aria-disabled=true]{opacity:.45;pointer-events:none;transform:none}@media (prefers-reduced-motion:reduce){.nx-button:not([data-workspace-action-control]),.nx-button[data-workspace-action-control=rounded]{transition:none}.nx-button:active{transform:none}}