:root{--color-neutral-0:#fff;--color-neutral-50:#fbfbf9;--color-neutral-100:#f9f9f7;--color-neutral-150:#f2f2ee;--color-neutral-200:#f4f2eb;--color-neutral-300:#ede9de;--color-neutral-400:#d6d3d1;--color-neutral-500:#a6a09b;--color-neutral-600:#79716b;--color-neutral-700:#57534d;--color-neutral-800:#29261e;--color-neutral-850:#23211a;--color-neutral-900:#1c1917;--color-neutral-950:#0c0a09;--color-neutral-1000:#000;--color-blue-50:#e6eef9;--color-blue-75:#dcebff;--color-blue-100:#d7e4f6;--color-blue-200:#c9daf3;--color-blue-300:#8bafe4;--color-blue-400:#6494db;--color-blue-500:#3c79d2;--color-blue-600:#2961b2;--color-blue-700:#224f91;--color-blue-800:#1e457f;--color-blue-900:#193b6c;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c6d2ff;--color-indigo-300:#a3b3ff;--color-indigo-400:#7c86ff;--color-indigo-500:#615fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-indigo-950:#1e1a4d;--color-green-50:#eafbf3;--color-green-100:#d0fae5;--color-green-200:#8dd9bc;--color-green-400:#45a16b;--color-green-500:#096;--color-green-600:#008049;--color-green-700:#007a55;--color-green-750:#007041;--color-green-800:#006138;--color-green-900:#1f4730;--color-orange-50:#fff7ed;--color-orange-100:#ffedd4;--color-orange-200:#f6dfd5;--color-orange-300:#e5b49e;--color-orange-400:#d58868;--color-orange-500:#c45d31;--color-orange-600:#c74919;--color-orange-700:#ca3500;--color-orange-800:#91320f;--color-orange-900:#582f1d;--color-red-50:#fff1f2;--color-red-75:#ffe4e0;--color-red-100:#f7d7d4;--color-red-200:#f6bbb6;--color-red-300:#de8d87;--color-red-400:#d56e67;--color-red-500:#cd5047;--color-red-600:#c03f34;--color-red-700:#983229;--color-red-800:#74261f;--color-red-900:#501b16;--color-black-alpha-0:transparent;--color-black-alpha-5:rgba(0,0,0,.05);--color-black-alpha-6:rgba(0,0,0,.06);--color-black-alpha-7:rgba(0,0,0,.07);--color-black-alpha-8:rgba(0,0,0,.08);--color-black-alpha-10:rgba(0,0,0,.1);--color-black-alpha-12:rgba(0,0,0,.12);--color-black-alpha-16:rgba(0,0,0,.16);--color-black-alpha-20:rgba(0,0,0,.2);--color-black-alpha-48:rgba(0,0,0,.48);--color-black-alpha-100:#000;--color-white-alpha-0:rgba(255,255,255,0);--color-white-alpha-5:rgba(255,255,255,.05);--color-white-alpha-6:rgba(255,255,255,.06);--color-white-alpha-7:rgba(255,255,255,.07);--color-white-alpha-8:rgba(255,255,255,.08);--color-white-alpha-10:rgba(255,255,255,.1);--color-white-alpha-12:rgba(255,255,255,.12);--color-white-alpha-16:rgba(255,255,255,.16);--color-white-alpha-20:rgba(255,255,255,.2);--color-white-alpha-48:rgba(255,255,255,.48);--color-white-alpha-72:rgba(255,255,255,.72);--color-white-alpha-100:#fff;--color-gray-125:#f5f5f4;--color-gray-550:#938b84;--color-gray-650:#6b645e;--color-gray-675:#625c55;--color-gray-725:#525252;--color-gray-750:#3e3e3c;--color-sky-50:#f0f9ff;--color-rose-100:#ffe4e6;--color-rose-700:#c70036;--font-family-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-26:26px;--font-size-28:28px;--font-size-32:32px;--font-size-40:40px;--font-size-56:56px;--font-tracking-tight-56:-3px;--font-tracking-tight-40:-1.8px;--font-tracking-tight-26:-1px;--font-tracking-tight-24:-.7px;--font-tracking-tight-20:-.4px;--font-tracking-tight-16:-.32px;--font-tracking-normal:0;--font-tracking-label:.05em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-16:64px;--space-20:80px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--space-4-5:18px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:16px;--radius-4xl:20px;--radius-5xl:24px;--radius-6xl:32px;--radius-full:9999px;--avatar-ring-pink:#fcdcec;--avatar-ring-teal:#d7f4f6;--avatar-ring-purple:#e2ddfd;--avatar-ring-orange:#ffead3;--status-badge-danger-bg:#ffe4e6;--status-badge-danger-text:#c70036;--status-badge-info-bg:#dff2fe;--status-badge-info-text:#0069a8;--shadow-1:0 1px 2px 0 rgba(0,0,0,.06);--shadow-2:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1);--shadow-3:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1);--shadow-4:0 4px 6px -4px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1);--shadow-5:0 8px 10px -6px rgba(0,0,0,.16),0 20px 25px -5px rgba(0,0,0,.12);--shadow-border-1:0 1px 2px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.2);--shadow-border-2:0 1px 2px -1px rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.2);--shadow-ring:0 0 0 1px rgba(0,0,0,.08);--shadow-ring-strong:0 0 0 1px rgba(0,0,0,.12);--shadow-card:0 1px 2px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.2);--shadow-card-hover:0 1px 2px -1px rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.2);--shadow-flyout:0 4px 6px -4px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2);--shadow-btn:0 1px 2px 0 rgba(0,0,0,.06);--shadow-btn-ink:0 1px 2px 0 rgba(0,0,0,.06);--shadow-btn-accent:0 1px 2px 0 rgba(0,0,0,.06);--shadow-btn-danger:0 1px 2px 0 rgba(0,0,0,.06);--chart-series-wash:rgba(0,153,102,.1);--chart-compare:#b8b2aa;--chart-grid:#f0efec;--tooltip-fg-muted:#a7a49e;--tooltip-positive:#66d8a2;--tooltip-negative:#f38277;--agent-highlight-border-width:1px;--button-height:40px;--button-height-sm:32px;--button-height-lg:40px;--button-height-xl:40px;--button-icon:16px;--button-icon-sm:16px;--button-icon-lg:18px;--input-height:40px;--amount-tracking:-.01em;--drawer-width:clamp(560px,50vw,960px);--drawer-sheet-width:400px;--preview-width:320px;--sidebar-width:220px;--modal-art-height:240px;--modal-art-card-height:220px;--scrim-blur:12px;--topbar-height:60px;--focus-ring:0 0 0 2px rgba(0,153,102,.4);--ease-smooth:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.17,1,.32,1);--ease-spring:cubic-bezier(.35,1.55,.65,1);--ease-in-out:cubic-bezier(.66,0,.34,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--duration-micro:.12s;--duration-fast:.18s;--duration-normal:.2s;--duration-overlay:.25s;--duration-slow:.28s;--duration-sheet:.5s;--duration-pulse:1.2s;--duration-spin:.8s;--motion-spin-ease:linear;--motion-travel:1;--motion-scale:1;--type-h1-tracking:-.2px;--type-h2-tracking:-.2px;--type-h3-tracking:-.15px;--type-h4-tracking:-.15px;--type-h5-tracking:-.15px;--type-h6-tracking:-.15px;--type-label-lg-tracking:-.2px;--type-label-md-tracking:-.2px;--type-label-base-tracking:-.15px;--type-label-sm-tracking:-.1px;--type-label-xs-tracking:-.1px;--type-body-lg-tracking:-.15px;--type-body-md-tracking:-.15px;--type-body-base-tracking:-.15px;--type-body-sm-tracking:-.1px;--type-body-xs-tracking:-.1px;--type-body-tiny-tracking:0px;--color-gray-0:var(--color-neutral-0);--color-gray-50:var(--color-neutral-50);--color-gray-100:var(--color-neutral-100);--color-gray-150:var(--color-neutral-150);--color-gray-200:var(--color-neutral-200);--color-gray-300:var(--color-neutral-300);--color-gray-400:var(--color-neutral-400);--color-gray-500:var(--color-neutral-500);--color-gray-600:var(--color-neutral-600);--color-gray-700:var(--color-neutral-700);--color-gray-800:var(--color-neutral-800);--color-gray-850:var(--color-neutral-850);--color-gray-900:var(--color-neutral-900);--color-gray-950:var(--color-neutral-950);--color-gray-1000:var(--color-neutral-1000);--color-violet-50:var(--color-indigo-50);--color-violet-100:var(--color-indigo-100);--color-violet-200:var(--color-indigo-200);--color-violet-300:var(--color-indigo-300);--color-violet-400:var(--color-indigo-400);--color-violet-500:var(--color-indigo-500);--color-violet-600:var(--color-indigo-600);--color-violet-700:var(--color-indigo-700);--color-violet-800:var(--color-indigo-800);--color-violet-900:var(--color-indigo-900);--color-violet-950:var(--color-indigo-950);--color-alpha-black-0:var(--color-black-alpha-0);--color-alpha-black-5:var(--color-black-alpha-5);--color-alpha-black-6:var(--color-black-alpha-6);--color-alpha-black-7:var(--color-black-alpha-7);--color-alpha-black-8:var(--color-black-alpha-8);--color-alpha-black-10:var(--color-black-alpha-10);--color-alpha-black-12:var(--color-black-alpha-12);--color-alpha-black-16:var(--color-black-alpha-16);--color-alpha-black-20:var(--color-black-alpha-20);--color-alpha-black-48:var(--color-black-alpha-48);--color-alpha-white-0:var(--color-white-alpha-0);--color-alpha-white-5:var(--color-white-alpha-5);--color-alpha-white-6:var(--color-white-alpha-6);--color-alpha-white-7:var(--color-white-alpha-7);--color-alpha-white-8:var(--color-white-alpha-8);--color-alpha-white-10:var(--color-white-alpha-10);--color-alpha-white-12:var(--color-white-alpha-12);--color-alpha-white-16:var(--color-white-alpha-16);--color-alpha-white-20:var(--color-white-alpha-20);--color-alpha-white-48:var(--color-white-alpha-48);--color-alpha-white-72:var(--color-white-alpha-72);--bg-page-body:var(--color-neutral-100);--bg-sidebar-surface:var(--color-neutral-100);--bg-sidebar-hovered:var(--color-neutral-200);--bg-sidebar-selected:var(--color-white-alpha-0);--bg-surface-base:var(--color-neutral-0);--bg-surface-subtle:var(--color-neutral-100);--bg-surface-raised:var(--color-neutral-150);--bg-surface-selected:var(--color-neutral-200);--bg-surface-overlay:var(--color-black-alpha-48);--bg-surface-inverse:var(--color-neutral-850);--bg-button-primary-default:var(--color-neutral-850);--bg-button-primary-hover:var(--color-neutral-800);--bg-button-primary-pressed:var(--color-neutral-900);--bg-button-primary-focus:var(--color-neutral-850);--bg-button-primary-disabled:var(--color-neutral-300);--bg-button-accent-default:var(--color-green-500);--bg-button-accent-hover:var(--color-green-600);--bg-button-accent-pressed:var(--color-green-700);--bg-button-accent-focus:var(--color-green-500);--bg-button-accent-disabled:var(--color-green-200);--bg-button-destructive-default:var(--color-red-500);--bg-button-destructive-hover:var(--color-red-600);--bg-button-destructive-pressed:var(--color-red-700);--bg-button-destructive-focus:var(--color-red-500);--bg-button-destructive-disabled:var(--color-red-200);--bg-button-outline-default:var(--color-neutral-50);--bg-button-outline-hover:var(--color-neutral-200);--bg-button-outline-pressed:var(--color-neutral-300);--bg-button-outline-focus:var(--color-neutral-50);--bg-button-outline-disabled:var(--color-neutral-200);--bg-button-secondary-default:var(--color-neutral-200);--bg-button-secondary-hover:var(--color-neutral-300);--bg-button-secondary-pressed:var(--color-neutral-400);--bg-button-secondary-focus:var(--color-neutral-200);--bg-button-secondary-disabled:var(--color-neutral-300);--bg-button-ghost-default:var(--color-white-alpha-0);--bg-button-ghost-hover:var(--color-neutral-200);--bg-button-ghost-pressed:var(--color-neutral-300);--bg-button-ghost-focus:var(--color-neutral-50);--bg-button-ghost-disabled:var(--color-white-alpha-0);--bg-vibrant-info-base:var(--color-blue-500);--bg-vibrant-info-subtle:var(--color-blue-50);--bg-vibrant-warning-subtle:var(--color-orange-200);--bg-vibrant-warning-base:var(--color-orange-500);--bg-vibrant-success-subtle:var(--color-green-100);--bg-vibrant-success-base:var(--color-green-400);--bg-vibrant-error-subtle:var(--color-red-100);--bg-vibrant-error-base:var(--color-red-500);--bg-interactive-default:var(--color-neutral-0);--bg-interactive-hover:var(--color-neutral-200);--bg-interactive-focus:var(--color-neutral-0);--bg-interactive-disabled:var(--color-neutral-300);--bg-track:var(--color-gray-125);--border-surface-default:var(--color-black-alpha-7);--border-surface-subtle:var(--color-black-alpha-5);--border-surface-strong:var(--color-black-alpha-10);--border-interactive-default:var(--color-black-alpha-8);--border-interactive-hover:var(--color-black-alpha-12);--border-interactive-focus:var(--color-black-alpha-20);--border-interactive-disabled:var(--color-black-alpha-6);--border-primary-default:var(--color-neutral-800);--border-destructive-default:var(--color-red-500);--border-accent-default:var(--color-green-500);--content-fg-default:var(--color-neutral-700);--content-fg-subtle:var(--color-neutral-600);--content-fg-strong:var(--color-neutral-900);--content-fg-placeholder:var(--color-neutral-500);--content-fg-disabled:var(--color-neutral-500);--content-fg-on-color:var(--color-neutral-0);--content-fg-on-primary:var(--color-neutral-0);--content-fg-on-color-secondary:var(--color-white-alpha-72);--content-vibrant-info-default:var(--color-blue-500);--content-vibrant-info-strong:var(--color-blue-900);--content-vibrant-info-disabled:var(--color-blue-300);--content-vibrant-warning-default:var(--color-orange-500);--content-vibrant-warning-strong:var(--color-orange-900);--content-vibrant-success-subtle:var(--color-green-400);--content-vibrant-success-default:var(--color-green-500);--content-vibrant-success-strong:var(--color-green-900);--content-vibrant-error-default:var(--color-red-500);--content-vibrant-error-strong:var(--color-red-900);--content-vibrant-error-disabled:var(--color-red-300);--effect-1:var(--color-black-alpha-6);--effect-2:var(--color-black-alpha-10);--effect-3:var(--color-black-alpha-12);--effect-4:var(--color-black-alpha-16);--effect-5:var(--color-black-alpha-20);--effect-primary:var(--color-black-alpha-10);--effect-danger:var(--color-red-200);--effect-accent:var(--color-green-100);--status-badge-success-bg:var(--color-green-100);--status-badge-success-text:var(--color-green-700);--status-badge-warning-bg:var(--color-orange-100);--status-badge-warning-text:var(--color-orange-700);--status-ok-dot:var(--color-green-500);--status-ok-badge:var(--color-green-500);--status-warn-dot:var(--color-orange-500);--status-warn-surface:var(--color-orange-50);--status-info-fg:var(--status-badge-info-text);--status-info-bg:var(--status-badge-info-bg);--status-info-dot:var(--color-blue-500);--status-info-surface:var(--color-sky-50);--status-bad-fg:var(--status-badge-danger-text);--status-bad-bg:var(--status-badge-danger-bg);--status-bad-dot:var(--color-red-500);--status-bad-surface:var(--color-red-50);--fg-3:var(--color-gray-675);--fg-4:var(--color-gray-650);--fg-brand:var(--color-gray-750);--fg-panel-title:var(--color-gray-725);--halo-accent:var(--color-blue-75);--halo-danger:var(--color-red-75);--accent-text:var(--color-green-700);--accent-disabled-fg:var(--color-green-400);--accent-subtle:var(--color-green-100);--link:var(--color-green-500);--auth-link:var(--color-green-400);--focus:var(--color-green-500);--btn-danger-disabled-fg:var(--color-red-400);--btn-danger-border:var(--color-red-700);--chart-series:var(--color-green-500);--agent-mark-size-md:var(--space-8);--agent-mark-size-lg:var(--space-10);--agent-mark-icon-md:var(--space-4);--agent-mark-icon-lg:var(--space-5);--agent-mark-radius:var(--radius-md);--agent-highlight-duration:calc(var(--duration-overlay)*32);--button-radius:var(--radius-lg);--button-pad-x:var(--space-3-5);--button-pad-x-sm:var(--space-2-5);--button-pad-x-lg:var(--space-3-5);--button-pad-x-xl:var(--space-3-5);--button-gap:var(--space-1-5);--button-gap-sm:var(--space-1);--button-label-pad-x:var(--space-0-5);--button-gap-xl:var(--space-2);--button-font-size:var(--font-size-14);--button-font-size-sm:var(--font-size-14);--button-font-size-xl:var(--font-size-14);--card-radius:var(--radius-lg);--card-padding:var(--space-5);--card-shadow:var(--shadow-card);--input-radius:var(--radius-lg);--input-pad-x:var(--space-3);--input-ring:var(--shadow-ring);--badge-radius:var(--radius-full);--amount-font:var(--font-family-mono);--amount-weight:var(--font-weight-semibold);--drawer-shadow:var(--shadow-flyout);--motion-quick:var(--duration-micro);--motion-quick-ease:var(--ease-smooth);--motion-standard:var(--duration-normal);--motion-standard-ease:var(--ease-in-out);--motion-settle:var(--duration-slow);--motion-settle-ease:var(--ease-smooth);--motion-pop:var(--duration-fast);--motion-pop-ease:var(--ease-spring);--motion-overlay:var(--duration-overlay);--motion-overlay-ease:var(--ease-out);--motion-sheet:var(--duration-sheet);--motion-sheet-ease:var(--ease-sheet);--motion-reveal:var(--duration-slow);--motion-reveal-ease:var(--ease-out);--motion-pulse:var(--duration-pulse);--motion-pulse-ease:var(--ease-in-out);--motion-spin:var(--duration-spin);--toast-bg:var(--color-green-400);--type-h1:var(--font-weight-semibold)var(--font-size-28)/32px var(--font-family-sans);--type-h2:var(--font-weight-semibold)var(--font-size-24)/30px var(--font-family-sans);--type-h3:var(--font-weight-semibold)var(--font-size-20)/28px var(--font-family-sans);--type-h4:var(--font-weight-semibold)var(--font-size-18)/24px var(--font-family-sans);--type-h5:var(--font-weight-semibold)var(--font-size-16)/24px var(--font-family-sans);--type-h6:var(--font-weight-semibold)var(--font-size-14)/20px var(--font-family-sans);--type-label-lg:var(--font-weight-medium)var(--font-size-18)/24px var(--font-family-sans);--type-label-md:var(--font-weight-medium)var(--font-size-16)/20px var(--font-family-sans);--type-label-base:var(--font-weight-medium)var(--font-size-14)/16px var(--font-family-sans);--type-label-sm:var(--font-weight-medium)var(--font-size-13)/16px var(--font-family-sans);--type-label-xs:var(--font-weight-medium)var(--font-size-12)/16px var(--font-family-sans);--type-body-lg:var(--font-weight-regular)var(--font-size-18)/1.5 var(--font-family-sans);--type-body-md:var(--font-weight-regular)var(--font-size-16)/1.5 var(--font-family-sans);--type-body-base:var(--font-weight-regular)var(--font-size-14)/1.5 var(--font-family-sans);--type-body-sm:var(--font-weight-regular)var(--font-size-13)/1.5 var(--font-family-sans);--type-body-xs:var(--font-weight-regular)var(--font-size-12)/1.5 var(--font-family-sans);--type-body-tiny:var(--font-weight-regular)var(--font-size-11)/1.5 var(--font-family-sans);--type-mono-md:var(--font-weight-regular)var(--font-size-16)/24px var(--font-family-mono);--type-mono-base:var(--font-weight-regular)var(--font-size-14)/20px var(--font-family-mono);--type-display:var(--font-weight-semibold)var(--font-size-28)/32px var(--font-family-sans);--type-title:var(--font-weight-semibold)var(--font-size-28)/32px var(--font-family-sans);--type-heading:var(--font-weight-semibold)var(--font-size-24)/30px var(--font-family-sans);--type-card-title:var(--font-weight-semibold)var(--font-size-18)/24px var(--font-family-sans);--type-strong:var(--font-weight-semibold)var(--font-size-16)/24px var(--font-family-sans);--type-ui:var(--font-weight-medium)var(--font-size-14)/16px var(--font-family-sans);--type-body:var(--font-weight-regular)var(--font-size-14)/1.5 var(--font-family-sans);--type-caption:var(--font-weight-regular)var(--font-size-12)/1.5 var(--font-family-sans);--type-mono-label:var(--font-weight-medium)var(--font-size-12)/1 var(--font-family-mono);--bg-default:var(--bg-page-body);--bg-card:var(--bg-surface-base);--bg-inset:var(--bg-surface-subtle);--bg-sidebar-hover:var(--bg-sidebar-hovered);--bg-raised:var(--bg-surface-raised);--bg-panel-tint:var(--color-gray-150);--bg-overlay:var(--bg-surface-overlay);--bg-inverse:var(--bg-surface-inverse);--bg-tooltip:var(--color-gray-850);--border-default:var(--border-surface-default);--border-subtle:var(--border-surface-subtle);--border-strong:var(--border-surface-strong);--status-ok-fg:var(--status-badge-success-text);--status-ok-bg:var(--status-badge-success-bg);--status-warn-fg:var(--status-badge-warning-text);--status-warn-bg:var(--status-badge-warning-bg);--status-purple-fg:var(--color-violet-900);--status-purple-bg:var(--color-violet-100);--status-purple-dot:var(--color-violet-500);--status-gray-fg:var(--color-gray-600);--status-gray-bg:var(--color-gray-100);--status-gray-dot:var(--color-gray-500);--fg-2:var(--content-fg-default);--fg-default:var(--content-fg-strong);--fg-strong:var(--content-fg-strong);--fg-subtle:var(--content-fg-subtle);--fg-error:var(--content-vibrant-error-default);--fg-placeholder:var(--content-fg-placeholder);--fg-disabled:var(--content-fg-disabled);--fg-on-color:var(--content-fg-on-color);--fg-on-color-secondary:var(--content-fg-on-color-secondary);--fg-on-primary:var(--content-fg-on-primary);--fg-inverse:var(--color-gray-0);--primary-bg:var(--bg-button-primary-default);--primary-hover:var(--bg-button-primary-hover);--primary-pressed:var(--bg-button-primary-pressed);--primary-disabled:var(--bg-button-primary-disabled);--primary-fg:var(--content-fg-on-primary);--accent-bg:var(--bg-button-accent-default);--accent-hover:var(--bg-button-accent-hover);--accent-pressed:var(--bg-button-accent-pressed);--accent-disabled:var(--bg-button-accent-disabled);--accent-fg:var(--content-fg-on-color);--btn-outline-bg:var(--bg-button-outline-default);--btn-outline-hover:var(--bg-button-outline-hover);--btn-outline-pressed:var(--bg-button-outline-pressed);--btn-secondary-bg:var(--bg-button-secondary-default);--btn-secondary-hover:var(--bg-button-secondary-hover);--btn-secondary-pressed:var(--bg-button-secondary-pressed);--btn-ghost-hover:var(--bg-button-ghost-hover);--btn-ghost-pressed:var(--bg-button-ghost-pressed);--btn-danger-bg:var(--bg-button-destructive-default);--btn-danger-hover:var(--bg-button-destructive-hover);--btn-danger-pressed:var(--bg-button-destructive-pressed);--btn-danger-disabled:var(--bg-button-destructive-disabled);--btn-disabled-bg:var(--bg-button-primary-disabled);--btn-disabled-fg:var(--color-gray-400);--btn-accent-bg:var(--bg-button-accent-default);--btn-accent-hover:var(--bg-button-accent-hover);--btn-accent-pressed:var(--bg-button-accent-pressed);--btn-ink-border:var(--border-primary-default);--btn-surface-border:var(--border-interactive-default);--chip-pressed-bg:var(--color-gray-300);--chart-fill:var(--chart-series);--tooltip-fg:var(--color-gray-0);--agent-mark-bg:var(--accent-subtle);--agent-mark-fg:var(--accent-text);--input-bg:var(--bg-interactive-default);--input-border:var(--border-interactive-default);--input-focus-border:var(--border-accent-default);--input-focus-ring:0 0 0 2px var(--halo-accent);--input-error-border:var(--border-destructive-default);--input-error-ring:0 0 0 2px var(--halo-danger);--sidebar-bg:var(--bg-sidebar-surface);--btn-ink-hi:var(--primary-bg);--btn-accent-hi:var(--accent-bg);--btn-accent-border:var(--accent-hover);--btn-surface-hi:var(--btn-outline-bg);--btn-surface:var(--btn-outline-bg);--btn-danger-hi:var(--btn-danger-bg);--btn-danger:var(--btn-danger-bg);--chip-pressed-border:var(--border-subtle);--agent-highlight-stops:var(--border-subtle)0%,var(--accent-subtle)20%,var(--accent-bg)32%,var(--accent-subtle)44%,var(--border-subtle)64%,var(--border-subtle)100%;--button-primary-bg:var(--primary-bg);--button-primary-fg:var(--primary-fg);--button-primary-hover:var(--primary-hover);--button-accent-bg:var(--accent-bg);--button-accent-fg:var(--accent-fg);--button-accent-hover:var(--accent-hover);--button-secondary-bg:var(--btn-secondary-bg);--button-secondary-fg:var(--fg-default);--button-secondary-hover:var(--btn-secondary-hover);--card-bg:var(--bg-card)}@supports (color:color(display-p3 0 0 0)){:root{--chart-compare:color(display-p3 .717487 .698809 .669877);--chart-grid:color(display-p3 .940498 .937433 .926774);--tooltip-fg-muted:color(display-p3 .651836 .644924 .623231);--tooltip-positive:color(display-p3 .516946 .835854 .651763);--tooltip-negative:color(display-p3 .895242 .533952 .483115)}}@supports (color:lab(0% 0 0)){:root{--chart-compare:lab(72.9013% 1.14745 4.91318);--chart-grid:lab(94.4663% -.0458956 1.56268);--tooltip-fg-muted:lab(67.5658% -.0025332 3.44617);--tooltip-positive:lab(78.592% -43.3538 16.1037);--tooltip-negative:lab(67.4081% 43.2677 26.7592)}}
[data-theme=dark]{--color-neutral-0:#fff;--color-neutral-50:#fbfbf9;--color-neutral-100:#f9f9f7;--color-neutral-150:#f2f2ee;--color-neutral-200:#f4f2eb;--color-neutral-300:#ede9de;--color-neutral-400:#d6d3d1;--color-neutral-500:#a6a09b;--color-neutral-600:#79716b;--color-neutral-700:#57534d;--color-neutral-800:#29261e;--color-neutral-850:#23211a;--color-neutral-900:#1c1917;--color-neutral-950:#0c0a09;--color-neutral-1000:#000;--color-blue-50:#e6eef9;--color-blue-75:#dcebff;--color-blue-100:#d7e4f6;--color-blue-200:#c9daf3;--color-blue-300:#8bafe4;--color-blue-400:#6494db;--color-blue-500:#3c79d2;--color-blue-600:#2961b2;--color-blue-700:#224f91;--color-blue-800:#1e457f;--color-blue-900:#193b6c;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c6d2ff;--color-indigo-300:#a3b3ff;--color-indigo-400:#7c86ff;--color-indigo-500:#615fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-indigo-950:#1e1a4d;--color-green-50:#eafbf3;--color-green-100:#d0fae5;--color-green-200:#8dd9bc;--color-green-400:#45a16b;--color-green-500:#096;--color-green-600:#008049;--color-green-700:#007a55;--color-green-750:#007041;--color-green-800:#006138;--color-green-900:#1f4730;--color-orange-50:#fff7ed;--color-orange-100:#ffedd4;--color-orange-200:#f6dfd5;--color-orange-300:#e5b49e;--color-orange-400:#d58868;--color-orange-500:#c45d31;--color-orange-600:#c74919;--color-orange-700:#ca3500;--color-orange-800:#91320f;--color-orange-900:#582f1d;--color-red-50:#fff1f2;--color-red-75:#ffe4e0;--color-red-100:#f7d7d4;--color-red-200:#f6bbb6;--color-red-300:#de8d87;--color-red-400:#d56e67;--color-red-500:#cd5047;--color-red-600:#c03f34;--color-red-700:#983229;--color-red-800:#74261f;--color-red-900:#501b16;--color-black-alpha-0:transparent;--color-black-alpha-5:rgba(0,0,0,.05);--color-black-alpha-6:rgba(0,0,0,.06);--color-black-alpha-7:rgba(0,0,0,.07);--color-black-alpha-8:rgba(0,0,0,.08);--color-black-alpha-10:rgba(0,0,0,.1);--color-black-alpha-12:rgba(0,0,0,.12);--color-black-alpha-16:rgba(0,0,0,.16);--color-black-alpha-20:rgba(0,0,0,.2);--color-black-alpha-48:rgba(0,0,0,.48);--color-black-alpha-100:#000;--color-white-alpha-0:rgba(255,255,255,0);--color-white-alpha-5:rgba(255,255,255,.05);--color-white-alpha-6:rgba(255,255,255,.06);--color-white-alpha-7:rgba(255,255,255,.07);--color-white-alpha-8:rgba(255,255,255,.08);--color-white-alpha-10:rgba(255,255,255,.1);--color-white-alpha-12:rgba(255,255,255,.12);--color-white-alpha-16:rgba(255,255,255,.16);--color-white-alpha-20:rgba(255,255,255,.2);--color-white-alpha-48:rgba(255,255,255,.48);--color-white-alpha-72:rgba(255,255,255,.72);--color-white-alpha-100:#fff;--color-gray-125:#f5f5f4;--color-gray-550:#938b84;--color-gray-650:#6b645e;--color-gray-675:#625c55;--color-gray-725:#525252;--color-gray-750:#3e3e3c;--color-sky-50:#f0f9ff;--color-rose-100:#ffe4e6;--color-rose-700:#c70036;--font-family-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-26:26px;--font-size-28:28px;--font-size-32:32px;--font-size-40:40px;--font-size-56:56px;--font-tracking-tight-56:-3px;--font-tracking-tight-40:-1.8px;--font-tracking-tight-26:-1px;--font-tracking-tight-24:-.7px;--font-tracking-tight-20:-.4px;--font-tracking-tight-16:-.32px;--font-tracking-normal:0;--font-tracking-label:.05em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-16:64px;--space-20:80px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--space-4-5:18px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:16px;--radius-4xl:20px;--radius-5xl:24px;--radius-6xl:32px;--radius-full:9999px;--bg-tooltip:#353430;--avatar-ring-pink:#fcdcec;--avatar-ring-teal:#d7f4f6;--avatar-ring-purple:#e2ddfd;--avatar-ring-orange:#ffead3;--shadow-1:0 1px 2px 0 rgba(255,255,255,.06);--shadow-2:0 1px 2px -1px rgba(255,255,255,.1),0 1px 3px 0 rgba(255,255,255,.1);--shadow-3:0 2px 4px -2px rgba(255,255,255,.1),0 4px 6px -1px rgba(255,255,255,.1);--shadow-4:0 4px 6px -4px rgba(255,255,255,.1),0 10px 15px -3px rgba(255,255,255,.1);--shadow-5:0 8px 10px -6px rgba(255,255,255,.16),0 20px 25px -5px rgba(255,255,255,.12);--shadow-border-1:0 1px 2px 0 rgba(255,255,255,.06),0 0 1px 0 rgba(255,255,255,.2);--shadow-border-2:0 1px 2px -1px rgba(255,255,255,.06),0 1px 3px 0 rgba(255,255,255,.06),0 0 1px 0 rgba(255,255,255,.2);--shadow-ring:0 0 0 1px rgba(255,255,255,.08);--shadow-ring-strong:0 0 0 1px rgba(255,255,255,.12);--shadow-card:0 1px 2px 0 rgba(255,255,255,.06),0 0 1px 0 rgba(255,255,255,.2);--shadow-card-hover:0 1px 2px -1px rgba(255,255,255,.06),0 1px 3px 0 rgba(255,255,255,.06),0 0 1px 0 rgba(255,255,255,.2);--shadow-flyout:0 4px 6px -4px rgba(255,255,255,.1),0 10px 15px -3px rgba(255,255,255,.1),0 0 1px 0 rgba(255,255,255,.2);--shadow-btn:0 1px 2px 0 rgba(255,255,255,.06);--shadow-btn-ink:0 1px 2px 0 rgba(255,255,255,.06);--shadow-btn-accent:0 1px 2px 0 rgba(255,255,255,.06);--shadow-btn-danger:0 1px 2px 0 rgba(255,255,255,.06);--chart-series:#00b877;--chart-series-wash:rgba(0,184,119,.12);--chart-compare:#7a736b;--chart-grid:#312d29;--tooltip-fg:#f2f2f0;--tooltip-fg-muted:#aba7a1;--tooltip-positive:#66d8a2;--tooltip-negative:#f38277;--agent-highlight-border-width:1px;--button-height:40px;--button-height-sm:32px;--button-height-lg:40px;--button-height-xl:40px;--button-icon:16px;--button-icon-sm:16px;--button-icon-lg:18px;--input-height:40px;--amount-tracking:-.01em;--drawer-width:clamp(560px,50vw,960px);--drawer-sheet-width:400px;--preview-width:320px;--sidebar-width:220px;--modal-art-height:240px;--modal-art-card-height:220px;--scrim-blur:12px;--topbar-height:60px;--focus-ring:0 0 0 2px rgba(0,153,102,.4);--ease-smooth:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.17,1,.32,1);--ease-spring:cubic-bezier(.35,1.55,.65,1);--ease-in-out:cubic-bezier(.66,0,.34,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--duration-micro:.12s;--duration-fast:.18s;--duration-normal:.2s;--duration-overlay:.25s;--duration-slow:.28s;--duration-sheet:.5s;--duration-pulse:1.2s;--duration-spin:.8s;--motion-spin-ease:linear;--motion-travel:1;--motion-scale:1;--type-h1-tracking:-.2px;--type-h2-tracking:-.2px;--type-h3-tracking:-.15px;--type-h4-tracking:-.15px;--type-h5-tracking:-.15px;--type-h6-tracking:-.15px;--type-label-lg-tracking:-.2px;--type-label-md-tracking:-.2px;--type-label-base-tracking:-.15px;--type-label-sm-tracking:-.1px;--type-label-xs-tracking:-.1px;--type-body-lg-tracking:-.15px;--type-body-md-tracking:-.15px;--type-body-base-tracking:-.15px;--type-body-sm-tracking:-.1px;--type-body-xs-tracking:-.1px;--type-body-tiny-tracking:0px;--color-gray-0:var(--color-neutral-0);--color-gray-50:var(--color-neutral-50);--color-gray-100:var(--color-neutral-100);--color-gray-150:var(--color-neutral-150);--color-gray-200:var(--color-neutral-200);--color-gray-300:var(--color-neutral-300);--color-gray-400:var(--color-neutral-400);--color-gray-500:var(--color-neutral-500);--color-gray-600:var(--color-neutral-600);--color-gray-700:var(--color-neutral-700);--color-gray-800:var(--color-neutral-800);--color-gray-850:var(--color-neutral-850);--color-gray-900:var(--color-neutral-900);--color-gray-950:var(--color-neutral-950);--color-gray-1000:var(--color-neutral-1000);--color-violet-50:var(--color-indigo-50);--color-violet-100:var(--color-indigo-100);--color-violet-200:var(--color-indigo-200);--color-violet-300:var(--color-indigo-300);--color-violet-400:var(--color-indigo-400);--color-violet-500:var(--color-indigo-500);--color-violet-600:var(--color-indigo-600);--color-violet-700:var(--color-indigo-700);--color-violet-800:var(--color-indigo-800);--color-violet-900:var(--color-indigo-900);--color-violet-950:var(--color-indigo-950);--color-alpha-black-0:var(--color-black-alpha-0);--color-alpha-black-5:var(--color-black-alpha-5);--color-alpha-black-6:var(--color-black-alpha-6);--color-alpha-black-7:var(--color-black-alpha-7);--color-alpha-black-8:var(--color-black-alpha-8);--color-alpha-black-10:var(--color-black-alpha-10);--color-alpha-black-12:var(--color-black-alpha-12);--color-alpha-black-16:var(--color-black-alpha-16);--color-alpha-black-20:var(--color-black-alpha-20);--color-alpha-black-48:var(--color-black-alpha-48);--color-alpha-white-0:var(--color-white-alpha-0);--color-alpha-white-5:var(--color-white-alpha-5);--color-alpha-white-6:var(--color-white-alpha-6);--color-alpha-white-7:var(--color-white-alpha-7);--color-alpha-white-8:var(--color-white-alpha-8);--color-alpha-white-10:var(--color-white-alpha-10);--color-alpha-white-12:var(--color-white-alpha-12);--color-alpha-white-16:var(--color-white-alpha-16);--color-alpha-white-20:var(--color-white-alpha-20);--color-alpha-white-48:var(--color-white-alpha-48);--color-alpha-white-72:var(--color-white-alpha-72);--bg-page-body:var(--color-neutral-950);--bg-sidebar-surface:var(--color-neutral-1000);--bg-sidebar-hovered:var(--color-neutral-950);--bg-sidebar-selected:var(--color-white-alpha-0);--bg-surface-base:var(--color-neutral-1000);--bg-surface-subtle:var(--color-neutral-950);--bg-surface-raised:var(--color-neutral-900);--bg-surface-selected:var(--color-neutral-900);--bg-surface-overlay:var(--color-black-alpha-48);--bg-surface-inverse:var(--color-neutral-100);--bg-button-primary-default:var(--color-orange-500);--bg-button-primary-hover:var(--color-orange-400);--bg-button-primary-pressed:var(--color-orange-300);--bg-button-primary-focus:var(--color-orange-500);--bg-button-primary-disabled:var(--color-orange-900);--bg-button-accent-default:var(--color-green-500);--bg-button-accent-hover:var(--color-green-600);--bg-button-accent-pressed:var(--color-green-750);--bg-button-accent-focus:var(--color-green-500);--bg-button-accent-disabled:var(--color-green-900);--bg-button-destructive-default:var(--color-red-500);--bg-button-destructive-hover:var(--color-red-700);--bg-button-destructive-pressed:var(--color-red-800);--bg-button-destructive-focus:var(--color-red-500);--bg-button-destructive-disabled:var(--color-red-800);--bg-button-outline-default:var(--color-neutral-850);--bg-button-outline-hover:var(--color-neutral-900);--bg-button-outline-pressed:var(--color-neutral-800);--bg-button-outline-focus:var(--color-neutral-850);--bg-button-outline-disabled:var(--color-neutral-900);--bg-button-secondary-default:var(--color-neutral-900);--bg-button-secondary-hover:var(--color-neutral-800);--bg-button-secondary-pressed:var(--color-neutral-700);--bg-button-secondary-focus:var(--color-neutral-900);--bg-button-secondary-disabled:var(--color-neutral-900);--bg-button-ghost-default:var(--color-black-alpha-0);--bg-button-ghost-hover:var(--color-neutral-900);--bg-button-ghost-pressed:var(--color-neutral-800);--bg-button-ghost-focus:var(--color-neutral-850);--bg-button-ghost-disabled:var(--color-black-alpha-0);--bg-vibrant-info-base:var(--color-blue-500);--bg-vibrant-info-subtle:var(--color-blue-900);--bg-vibrant-warning-subtle:var(--color-orange-900);--bg-vibrant-warning-base:var(--color-orange-500);--bg-vibrant-success-subtle:var(--color-green-900);--bg-vibrant-success-base:var(--color-green-500);--bg-vibrant-error-subtle:var(--color-red-900);--bg-vibrant-error-base:var(--color-red-500);--bg-interactive-default:var(--color-neutral-950);--bg-interactive-hover:var(--color-neutral-900);--bg-interactive-focus:var(--color-neutral-950);--bg-interactive-disabled:var(--color-neutral-900);--border-surface-default:var(--color-white-alpha-8);--border-surface-subtle:var(--color-white-alpha-6);--border-surface-strong:var(--color-white-alpha-12);--border-interactive-default:var(--color-white-alpha-8);--border-interactive-hover:var(--color-white-alpha-12);--border-interactive-focus:var(--color-white-alpha-20);--border-interactive-disabled:var(--color-white-alpha-6);--border-primary-default:var(--color-black-alpha-10);--border-destructive-default:var(--color-red-500);--border-accent-default:var(--color-green-500);--content-fg-default:var(--color-neutral-400);--content-fg-subtle:var(--color-neutral-500);--content-fg-strong:var(--color-neutral-200);--content-fg-placeholder:var(--color-neutral-700);--content-fg-disabled:var(--color-neutral-800);--content-fg-on-color:var(--color-neutral-0);--content-fg-on-primary:var(--color-neutral-950);--content-fg-on-color-secondary:var(--color-white-alpha-72);--content-vibrant-info-default:var(--color-blue-300);--content-vibrant-info-strong:var(--color-blue-100);--content-vibrant-info-disabled:var(--color-blue-700);--content-vibrant-warning-default:var(--color-orange-300);--content-vibrant-warning-strong:var(--color-orange-100);--content-vibrant-success-subtle:var(--color-green-400);--content-vibrant-success-default:var(--color-green-200);--content-vibrant-success-strong:var(--color-green-100);--content-vibrant-error-default:var(--color-red-200);--content-vibrant-error-strong:var(--color-red-100);--content-vibrant-error-disabled:var(--color-red-700);--effect-1:var(--color-white-alpha-6);--effect-2:var(--color-white-alpha-10);--effect-3:var(--color-white-alpha-12);--effect-4:var(--color-white-alpha-16);--effect-5:var(--color-white-alpha-20);--effect-primary:var(--color-white-alpha-10);--effect-danger:var(--color-red-900);--effect-accent:var(--color-green-900);--status-badge-success-bg:var(--color-green-900);--status-badge-success-text:var(--color-green-200);--status-badge-warning-bg:var(--color-orange-900);--status-badge-warning-text:var(--color-orange-100);--status-badge-danger-bg:var(--color-red-900);--status-badge-danger-text:var(--color-red-200);--status-badge-info-bg:var(--color-blue-900);--status-badge-info-text:var(--color-blue-200);--status-ok-dot:var(--color-green-500);--status-ok-badge:var(--color-green-200);--status-warn-dot:var(--color-orange-500);--status-warn-surface:var(--color-orange-900);--status-info-dot:var(--color-blue-500);--status-info-surface:var(--color-blue-900);--status-bad-dot:var(--color-red-500);--status-bad-surface:var(--color-red-900);--fg-4:var(--color-gray-550);--halo-accent:var(--color-blue-900);--halo-danger:var(--color-red-900);--accent-text:var(--color-green-200);--accent-disabled-fg:var(--color-green-400);--accent-subtle:var(--color-green-900);--link:var(--color-green-200);--auth-link:var(--color-green-200);--focus:var(--color-green-500);--btn-danger-disabled-fg:var(--color-red-200);--btn-danger-border:var(--color-red-700);--chart-fill:var(--chart-series);--agent-mark-size-md:var(--space-8);--agent-mark-size-lg:var(--space-10);--agent-mark-icon-md:var(--space-4);--agent-mark-icon-lg:var(--space-5);--agent-mark-radius:var(--radius-md);--agent-highlight-duration:calc(var(--duration-overlay)*32);--button-radius:var(--radius-lg);--button-pad-x:var(--space-3-5);--button-pad-x-sm:var(--space-2-5);--button-pad-x-lg:var(--space-3-5);--button-pad-x-xl:var(--space-3-5);--button-gap:var(--space-1-5);--button-gap-sm:var(--space-1);--button-label-pad-x:var(--space-0-5);--button-gap-xl:var(--space-2);--button-font-size:var(--font-size-14);--button-font-size-sm:var(--font-size-14);--button-font-size-xl:var(--font-size-14);--card-radius:var(--radius-lg);--card-padding:var(--space-5);--card-shadow:var(--shadow-card);--input-radius:var(--radius-lg);--input-pad-x:var(--space-3);--input-ring:var(--shadow-ring);--badge-radius:var(--radius-full);--amount-font:var(--font-family-mono);--amount-weight:var(--font-weight-semibold);--drawer-shadow:var(--shadow-flyout);--motion-quick:var(--duration-micro);--motion-quick-ease:var(--ease-smooth);--motion-standard:var(--duration-normal);--motion-standard-ease:var(--ease-in-out);--motion-settle:var(--duration-slow);--motion-settle-ease:var(--ease-smooth);--motion-pop:var(--duration-fast);--motion-pop-ease:var(--ease-spring);--motion-overlay:var(--duration-overlay);--motion-overlay-ease:var(--ease-out);--motion-sheet:var(--duration-sheet);--motion-sheet-ease:var(--ease-sheet);--motion-reveal:var(--duration-slow);--motion-reveal-ease:var(--ease-out);--motion-pulse:var(--duration-pulse);--motion-pulse-ease:var(--ease-in-out);--motion-spin:var(--duration-spin);--toast-bg:var(--color-green-400);--type-h1:var(--font-weight-semibold)var(--font-size-28)/32px var(--font-family-sans);--type-h2:var(--font-weight-semibold)var(--font-size-24)/30px var(--font-family-sans);--type-h3:var(--font-weight-semibold)var(--font-size-20)/28px var(--font-family-sans);--type-h4:var(--font-weight-semibold)var(--font-size-18)/24px var(--font-family-sans);--type-h5:var(--font-weight-semibold)var(--font-size-16)/24px var(--font-family-sans);--type-h6:var(--font-weight-semibold)var(--font-size-14)/20px var(--font-family-sans);--type-label-lg:var(--font-weight-medium)var(--font-size-18)/24px var(--font-family-sans);--type-label-md:var(--font-weight-medium)var(--font-size-16)/20px var(--font-family-sans);--type-label-base:var(--font-weight-medium)var(--font-size-14)/16px var(--font-family-sans);--type-label-sm:var(--font-weight-medium)var(--font-size-13)/16px var(--font-family-sans);--type-label-xs:var(--font-weight-medium)var(--font-size-12)/16px var(--font-family-sans);--type-body-lg:var(--font-weight-regular)var(--font-size-18)/1.5 var(--font-family-sans);--type-body-md:var(--font-weight-regular)var(--font-size-16)/1.5 var(--font-family-sans);--type-body-base:var(--font-weight-regular)var(--font-size-14)/1.5 var(--font-family-sans);--type-body-sm:var(--font-weight-regular)var(--font-size-13)/1.5 var(--font-family-sans);--type-body-xs:var(--font-weight-regular)var(--font-size-12)/1.5 var(--font-family-sans);--type-body-tiny:var(--font-weight-regular)var(--font-size-11)/1.5 var(--font-family-sans);--type-mono-md:var(--font-weight-regular)var(--font-size-16)/24px var(--font-family-mono);--type-mono-base:var(--font-weight-regular)var(--font-size-14)/20px var(--font-family-mono);--type-display:var(--font-weight-semibold)var(--font-size-28)/32px var(--font-family-sans);--type-title:var(--font-weight-semibold)var(--font-size-28)/32px var(--font-family-sans);--type-heading:var(--font-weight-semibold)var(--font-size-24)/30px var(--font-family-sans);--type-card-title:var(--font-weight-semibold)var(--font-size-18)/24px var(--font-family-sans);--type-strong:var(--font-weight-semibold)var(--font-size-16)/24px var(--font-family-sans);--type-ui:var(--font-weight-medium)var(--font-size-14)/16px var(--font-family-sans);--type-body:var(--font-weight-regular)var(--font-size-14)/1.5 var(--font-family-sans);--type-caption:var(--font-weight-regular)var(--font-size-12)/1.5 var(--font-family-sans);--type-mono-label:var(--font-weight-medium)var(--font-size-12)/1 var(--font-family-mono);--bg-default:var(--bg-page-body);--bg-card:var(--bg-surface-base);--bg-inset:var(--bg-surface-subtle);--bg-track:var(--color-gray-900);--bg-sidebar-hover:var(--bg-sidebar-hovered);--bg-raised:var(--bg-surface-raised);--bg-panel-tint:var(--color-gray-900);--bg-overlay:var(--bg-surface-overlay);--bg-inverse:var(--bg-surface-inverse);--border-default:var(--border-surface-default);--border-subtle:var(--border-surface-subtle);--border-strong:var(--border-surface-strong);--status-ok-fg:var(--status-badge-success-text);--status-ok-bg:var(--status-badge-success-bg);--status-warn-fg:var(--status-badge-warning-text);--status-warn-bg:var(--status-badge-warning-bg);--status-info-fg:var(--status-badge-info-text);--status-info-bg:var(--status-badge-info-bg);--status-bad-fg:var(--status-badge-danger-text);--status-bad-bg:var(--status-badge-danger-bg);--status-purple-fg:var(--color-violet-200);--status-purple-bg:var(--color-violet-900);--status-purple-dot:var(--color-violet-500);--status-gray-fg:var(--color-gray-400);--status-gray-bg:var(--color-gray-900);--status-gray-dot:var(--color-gray-500);--fg-2:var(--content-fg-default);--fg-3:var(--color-gray-500);--fg-default:var(--content-fg-strong);--fg-strong:var(--content-fg-strong);--fg-subtle:var(--content-fg-subtle);--fg-brand:var(--color-gray-200);--fg-panel-title:var(--color-gray-300);--fg-error:var(--content-vibrant-error-default);--fg-placeholder:var(--content-fg-placeholder);--fg-disabled:var(--content-fg-disabled);--fg-on-color:var(--content-fg-on-color);--fg-on-color-secondary:var(--content-fg-on-color-secondary);--fg-on-primary:var(--content-fg-on-primary);--fg-inverse:var(--color-gray-900);--primary-bg:var(--bg-button-primary-default);--primary-hover:var(--bg-button-primary-hover);--primary-pressed:var(--bg-button-primary-pressed);--primary-disabled:var(--bg-button-primary-disabled);--primary-fg:var(--content-fg-on-primary);--accent-bg:var(--bg-button-accent-default);--accent-hover:var(--bg-button-accent-hover);--accent-pressed:var(--bg-button-accent-pressed);--accent-disabled:var(--bg-button-accent-disabled);--accent-fg:var(--content-fg-on-color);--btn-outline-bg:var(--bg-button-outline-default);--btn-outline-hover:var(--bg-button-outline-hover);--btn-outline-pressed:var(--bg-button-outline-pressed);--btn-secondary-bg:var(--bg-button-secondary-default);--btn-secondary-hover:var(--bg-button-secondary-hover);--btn-secondary-pressed:var(--bg-button-secondary-pressed);--btn-ghost-hover:var(--bg-button-ghost-hover);--btn-ghost-pressed:var(--bg-button-ghost-pressed);--btn-danger-bg:var(--bg-button-destructive-default);--btn-danger-hover:var(--bg-button-destructive-hover);--btn-danger-pressed:var(--bg-button-destructive-pressed);--btn-danger-disabled:var(--bg-button-destructive-disabled);--btn-disabled-bg:var(--bg-button-primary-disabled);--btn-disabled-fg:var(--color-gray-600);--btn-accent-bg:var(--bg-button-accent-default);--btn-accent-hover:var(--bg-button-accent-hover);--btn-accent-pressed:var(--bg-button-accent-pressed);--btn-ink-border:var(--border-primary-default);--btn-surface-border:var(--border-interactive-default);--chip-pressed-bg:var(--color-gray-700);--agent-mark-bg:var(--accent-subtle);--agent-mark-fg:var(--accent-text);--input-bg:var(--bg-interactive-default);--input-border:var(--border-interactive-default);--input-focus-border:var(--border-accent-default);--input-focus-ring:0 0 0 2px var(--halo-accent);--input-error-border:var(--border-destructive-default);--input-error-ring:0 0 0 2px var(--halo-danger);--sidebar-bg:var(--bg-sidebar-surface);--btn-ink-hi:var(--primary-bg);--btn-accent-hi:var(--accent-bg);--btn-accent-border:var(--accent-hover);--btn-surface-hi:var(--btn-outline-bg);--btn-surface:var(--btn-outline-bg);--btn-danger-hi:var(--btn-danger-bg);--btn-danger:var(--btn-danger-bg);--chip-pressed-border:var(--border-strong);--agent-highlight-stops:var(--border-subtle)0%,var(--accent-subtle)20%,var(--accent-bg)32%,var(--accent-subtle)44%,var(--border-subtle)64%,var(--border-subtle)100%;--button-primary-bg:var(--primary-bg);--button-primary-fg:var(--primary-fg);--button-primary-hover:var(--primary-hover);--button-accent-bg:var(--accent-bg);--button-accent-fg:var(--accent-fg);--button-accent-hover:var(--accent-hover);--button-secondary-bg:var(--btn-secondary-bg);--button-secondary-fg:var(--fg-default);--button-secondary-hover:var(--btn-secondary-hover);--card-bg:var(--bg-card)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--bg-tooltip:color(display-p3 .208292 .204915 .189753);--chart-series:color(display-p3 .322959 .710757 .487598);--chart-series-wash:color(display-p3 .322959 .710757 .487598/.12);--chart-compare:color(display-p3 .47369 .451931 .423093);--chart-grid:color(display-p3 .191187 .178799 .164419);--tooltip-fg:color(display-p3 .949532 .948386 .943103);--tooltip-fg-muted:color(display-p3 .667242 .656248 .633716);--tooltip-positive:color(display-p3 .516946 .835854 .651763);--tooltip-negative:color(display-p3 .895242 .533952 .483115)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg-tooltip:lab(21.8029% -.202939 2.87408);--chart-series:lab(66.1244% -52.6661 21.5709);--chart-series-wash:lab(66.1244% -52.6661 21.5709/.12);--chart-compare:lab(48.8988% 1.68246 5.45748);--chart-grid:lab(19.0056% 1.22163 3.26021);--tooltip-fg:lab(95.4307% -.0655651 .758398);--tooltip-fg-muted:lab(68.7353% .462919 3.72254);--tooltip-positive:lab(78.592% -43.3538 16.1037);--tooltip-negative:lab(67.4081% 43.2677 26.7592)}}
