:root{--mint:#20e3a2;--mint-glow:#6bffcf;--mint-deep:#0e8f63;--mint-active:#17c68b;--agent:#7c5cff;--attention:#2563eb;--danger:#e0464a;--text:#10201a;--text-2:#5a6b64;--muted:#8a9993;--border:#e4e8e6;--subtle:#f0f2f1;--canvas:#f7f8f7;--surface:#fff;--success-tint:#a8f0d6;--attention-tint:#bbd1fb;--danger-tint:#f5c4c5;--agent-border:#ded2ff;--agent-tint:#ede7ff;--blocked:#c6cfca;--dashed-border:#d9dedc;--font-display:var(--font-barlow-condensed,"Barlow Condensed"), system-ui, sans-serif;--font-body:var(--font-jakarta,"Inter"), system-ui, sans-serif;--font-mono-new:var(--font-ibm-plex-mono,"IBM Plex Mono"), "Courier New", monospace;--font-size-display:44px;--font-size-h1:30px;--font-size-h2:20px;--font-size-h3:15px;--font-size-body:15px;--font-size-small:13px;--font-size-kicker:11px;--space-scale-1:4px;--space-scale-2:8px;--space-scale-3:12px;--space-scale-4:16px;--space-scale-5:24px;--space-scale-6:32px;--space-scale-7:48px;--space-scale-8:72px;--radius-scale-sm:6px;--radius-scale-md:9px;--radius-scale-lg:14px;--radius-scale-full:100px;--shadow-flat:none;--shadow-raised:0 1px 3px #10201a1a;--shadow-overlay:0 8px 28px #10201a29;--ds-font-display:var(--font-display);--ds-font-body:var(--font-body);--ds-font-mono:var(--font-mono-new);--ds-color-canvas:var(--canvas);--ds-color-surface:var(--surface);--ds-color-ink:var(--text);--ds-color-body:var(--text-2);--ds-color-muted:var(--muted);--ds-color-muted-2:var(--muted);--ds-border:var(--border);--ds-border-divider:var(--subtle);--ds-border-strong:var(--blocked);--ds-primary:var(--mint);--ds-primary-ink:var(--text);--ds-primary-text:var(--mint-deep);--ds-primary-tint:var(--success-tint);--ds-primary-dark:var(--mint-active);--ds-progress:var(--attention);--ds-progress-text:var(--attention);--ds-progress-text-2:var(--attention);--ds-progress-tint:var(--attention-tint);--ds-agent:var(--agent);--ds-agent-text:var(--agent);--ds-agent-text-2:var(--agent);--ds-agent-tint:var(--agent-tint);--ds-blocked:var(--blocked);--ds-blocked-text:var(--muted);--ds-blocked-tint:var(--subtle);--ds-error-text:var(--danger);--ds-radius-card:var(--radius-scale-md);--ds-radius-card-lg:var(--radius-scale-lg);--ds-radius-btn:var(--radius-scale-md);--ds-radius-pill:var(--radius-scale-full)}:root,[data-density=console]{--space-density-xs:var(--space-scale-1);--space-density-sm:var(--space-scale-2);--space-density-md:var(--space-scale-3);--space-density-lg:var(--space-scale-4);--font-size-density-sm:9px;--font-size-density-md:10px;--font-size-density-lg:12px;--btn-pad-y-sm:7px;--btn-pad-x-sm:12px;--btn-pad-y-md:9px;--btn-pad-x-md:15px;--btn-pad-y-lg:13px;--btn-pad-x-lg:22px}[data-density=portal]{--space-density-sm:var(--space-scale-6);--space-density-md:var(--space-scale-7);--space-density-lg:var(--space-scale-8);--font-size-density-sm:11px;--font-size-density-md:12px;--font-size-density-lg:14px;--btn-pad-y-sm:11px;--btn-pad-x-sm:18px;--btn-pad-y-md:13px;--btn-pad-x-md:22px;--btn-pad-y-lg:16px;--btn-pad-x-lg:28px}.typography-display{font-family:var(--font-display);text-transform:uppercase;font-size:44px;font-weight:500}.typography-h1{font-family:var(--font-display);text-transform:uppercase;font-size:30px;font-weight:500}.typography-h2{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:500}.typography-h3{font-family:var(--font-body);font-size:15px;font-weight:700}.typography-body{font-family:var(--font-body);font-size:15px;font-weight:400}.typography-small{font-family:var(--font-body);font-size:13px;font-weight:400}.typography-kicker{font-family:var(--font-mono-new);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}