:root{--color-bg:#FAFAFA;--color-surface:#FFFFFF;--color-surface-sunken:#F4F4F5;--color-surface-3:#E4E4E7;--color-border-subtle:#ECECEE;--color-border:#E4E4E7;--color-border-strong:#D4D4D8;--color-text:#09090B;--color-text-muted:#52525B;--color-text-subtle:#71717A;--color-text-faint:#A1A1AA;--color-primary:#4169F5;--color-primary-hover:#3B61E9;--color-primary-active:#2948C1;--color-on-primary:#FFFFFF;--color-primary-tint:#F2F6FF;--color-primary-fg:#2948C1;--color-signal:#F47C5C;--color-signal-hover:#EE6E4C;--color-signal-active:#D85B3C;--color-on-signal:#2A0E06;--color-signal-fg:#B8482A;--color-signal-soft:#FFF3EF;--color-secondary:#3A4D9E;--color-secondary-fg:#2D3C78;--color-secondary-soft:#F2F6FF;--color-accent:var(--color-secondary);--color-node:var(--color-signal);--color-ring:#4169F5;--color-success:#008657;--color-success-bg:#E8FBF0;--color-success-border:#ACE8C7;--color-warning:#BA7F00;--color-warning-bg:#FFF4E5;--color-warning-border:#F9D199;--color-danger:#C63135;--color-danger-bg:#FFF2F1;--color-danger-border:#FFC9C4;--color-info:#0078B4;--color-info-bg:#EDF7FF;--color-info-border:#B3DEFF;--gradient-aurora:linear-gradient(120deg,#4169F5,#8B5CF6);--shadow-e1:0 1px 2px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.06);--shadow-e2:0 4px 16px -2px rgba(0,0,0,.10),0 1px 3px rgba(0,0,0,.06);--shadow-e3:0 16px 48px -12px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);--glow-node:0 0 20px rgba(244,124,92,.40);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--well-bg:#FFFFFF;--well-radius:16px;--well-shadow:0 1px 2px rgba(20,24,35,.04),0 8px 24px -8px rgba(20,24,35,.10),0 24px 64px -24px rgba(20,24,35,.14);--hairline:#ECECEE;--hairline-strong:#E4E4E7;--tile-bg:#F7F7F8;--row-hover:color-mix(in srgb,var(--color-surface-sunken) 55%,transparent);--row-hover-opaque:color-mix(in srgb,var(--color-surface-sunken) 55%,var(--well-bg));--field-bg:color-mix(in srgb,var(--color-text) 4%,transparent);--field-bg-hover:color-mix(in srgb,var(--color-text) 7%,transparent);--overlay:rgba(22,24,31,.40);--chrome-bg:color-mix(in srgb,var(--color-bg) 80%,transparent);--chrome-pill:color-mix(in srgb,var(--well-bg) 70%,transparent);--nav-surface:color-mix(in srgb,var(--color-surface-sunken) 62%,var(--color-bg));--nav-hover:color-mix(in srgb,var(--color-text) 4%,transparent);--nav-pill:var(--color-surface);--nav-pill-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 1px rgba(9,9,11,.04);--motion-dur:180ms;--motion-ease:cubic-bezier(.2,.7,.2,1);--row-pad-y:14px;--band-pad:24px;--section-gap:24px}[data-theme=dark]{--color-bg:#09090B;--color-surface:#111113;--color-surface-sunken:#18181B;--color-surface-3:#1F1F23;--color-border-subtle:#26262B;--color-border:#2E2E34;--color-border-strong:#3F3F46;--color-text:#F7F8F8;--color-text-muted:#A1A1AA;--color-text-subtle:#71717A;--color-text-faint:#52525B;--color-primary:#4169F5;--color-primary-hover:#5577F7;--color-primary-active:#3B61E9;--color-on-primary:#FFFFFF;--color-primary-tint:color-mix(in srgb,#4169F5 18%,var(--color-surface));--color-primary-fg:#80A3FF;--color-signal:#F47C5C;--color-signal-hover:#F68E72;--color-signal-active:#E86A48;--color-on-signal:#2A0E06;--color-signal-fg:#FFA891;--color-signal-soft:color-mix(in srgb,#F47C5C 18%,var(--color-surface));--color-secondary:#6E86DD;--color-secondary-fg:#AABFFF;--color-secondary-soft:color-mix(in srgb,#6E86DD 20%,var(--color-surface));--color-accent:var(--color-secondary);--color-node:var(--color-signal);--color-ring:#80A3FF;--color-success:#1FA971;--color-success-bg:color-mix(in srgb,#1FA971 15%,var(--color-surface));--color-success-border:color-mix(in srgb,#1FA971 36%,var(--color-surface));--color-warning:#EAA320;--color-warning-bg:color-mix(in srgb,#EAA320 14%,var(--color-surface));--color-warning-border:color-mix(in srgb,#EAA320 34%,var(--color-surface));--color-danger:#E14848;--color-danger-bg:color-mix(in srgb,#E14848 15%,var(--color-surface));--color-danger-border:color-mix(in srgb,#E14848 36%,var(--color-surface));--color-info:#2E96D6;--color-info-bg:color-mix(in srgb,#2E96D6 15%,var(--color-surface));--color-info-border:color-mix(in srgb,#2E96D6 36%,var(--color-surface));--gradient-aurora:linear-gradient(120deg,#4169F5,#8B5CF6);--shadow-e1:0 1px 2px rgba(0,0,0,.45);--shadow-e2:0 6px 18px rgba(0,0,0,.5);--shadow-e3:0 18px 40px rgba(0,0,0,.55);--glow-node:0 0 20px rgba(244,124,92,.40);--well-bg:#111113;--well-shadow:0 0 0 1px #1C2130,0 24px 64px -24px rgba(0,0,0,.65);--hairline:#26262B;--hairline-strong:#2E2E34;--tile-bg:#17171A;--overlay:rgba(4,6,12,.55);--field-bg:color-mix(in srgb,var(--color-text) 8%,transparent);--field-bg-hover:color-mix(in srgb,var(--color-text) 12%,transparent);--nav-surface:color-mix(in srgb,var(--color-surface) 42%,var(--color-bg));--nav-hover:color-mix(in srgb,var(--color-text) 7%,transparent);--nav-pill:var(--color-surface-sunken);--nav-pill-shadow:0 0 0 1px rgba(255,255,255,.05)}[data-density=compact]{--row-pad-y:9px;--band-pad:16px;--section-gap:16px}