:root{--brand-primary:#1f3a5f;--brand-primary-fg:#f7f7fa;--brand-secondary:#4a6b8a;--brand-secondary-fg:#f7f7fa;--brand-accent:#c8963e;--brand-accent-fg:#0d0f14;--brand-error:#ce1d28;--brand-error-fg:#f7f7fa;--brand-success:#007f15;--brand-success-fg:#f7f7fa;--brand-warning:#a95800;--brand-warning-fg:#f7f7fa;--brand-info:#1e65d7;--brand-info-fg:#f7f7fa;--brand-header-bar:#1c3353;--brand-header-bar-ink:#f7f7fa;--brand-header-bar-muted:#bac0cb;--brand-header-bar-track:#182c47;--brand-primary-fg-muted:#bbc2cf;--brand-primary-track:#1b3252;--brand-dock-deep:#15243a;--brand-dock-deep-ink:#f7f7fa;--brand-dock-deep-muted:#b8bcc4;--brand-dock-deep-track:#121f32;--brand-dock-header:#16263c;--brand-dock-header-ink:#f7f7fa;--brand-dock-header-muted:#b8bcc5;--brand-dock-header-track:#132134;--brand-neutral-50:#fafafa;--brand-neutral-100:#f5f5f5;--brand-neutral-200:#e5e5e5;--brand-neutral-300:#d4d4d4;--brand-neutral-400:#a3a3a3;--brand-neutral-500:#737373;--brand-neutral-600:#525252;--brand-neutral-700:#404040;--brand-neutral-800:#262626;--brand-neutral-900:#171717;--brand-gradient-start:#1F3A5F;--brand-gradient-end:#C8963E;--brand-gradient-angle:135deg;--brand-gradient:linear-gradient(var(--brand-gradient-angle),var(--brand-gradient-start),var(--brand-gradient-end));--brand-radius:8px;--brand-radius-sm:4px;--brand-radius-lg:12px;--brand-radius-control:8px;--brand-radius-full:9999px;--brand-border-width:1px;--brand-font-heading:"Fraunces",system-ui,-apple-system,sans-serif;--brand-font-body:"Inter",system-ui,-apple-system,sans-serif;--brand-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--brand-font-size-base:16px;--brand-line-height-base:1.5;--brand-display-size:52px;--brand-line-height-display:1.05;--brand-letter-spacing-display:-0.03em;--brand-title-size:26px;--brand-h2-size:20px;--brand-h3-size:16px;--brand-body-size:13px;--brand-label-size:11px;--brand-line-height-heading:1.2;--brand-line-height-body:1.5;--brand-letter-spacing-heading:-0.02em;--brand-letter-spacing-body:0;--brand-weight-heading:700;--brand-weight-body:400;--brand-spacing-unit:4px;--brand-density:comfortable;--brand-space-1:4px;--brand-space-2:8px;--brand-space-3:12px;--brand-space-4:16px;--brand-space-5:24px;--brand-space-6:32px;--brand-space-7:48px;--brand-space-8:64px;--brand-space-section:32px;--brand-space-group:20px;--brand-space-item:12px;--brand-space-tight:6px;--brand-motion-duration:200ms;--brand-motion-easing:cubic-bezier(0.4,0,0.2,1);--brand-motion-duration-fast:120ms;--brand-motion-duration-medium:200ms;--brand-motion-duration-slow:320ms;--brand-motion-scale:1;--brand-bg:#ffffff;--brand-surface:#fafafa;--brand-surface-2:#f4f4f5;--brand-text:#18181b;--brand-text-dim:#676769;--brand-text-subtle:#686769;--brand-primary-ink:#1f3a5f;--brand-primary-tint:#e4e7eb;--brand-primary-ring:#1f3a5f;--brand-accent-ink:#8e5e00;--brand-neutral-tint:#e9eaea;--brand-control-border:#8e8d8e;--brand-focus-ring:#1f3a5f;--brand-link:#1f3a5f;--brand-link-hover:#1f3a5f;--brand-success-ink:#00790b;--brand-success-tint:#e0f4e7;--brand-warning-ink:#a35100;--brand-warning-tint:#f9efdd;--brand-error-ink:#cc1a27;--brand-error-tint:#f9e4e4;--brand-info-ink:#1a62d4;--brand-info-tint:#e3ecfa;--brand-border:#DDE2E8;--brand-header-bg:#fafafa;--brand-header-text:#18181b;--brand-header-text-muted:#676769;--brand-sidebar-bg:#fafafa;--brand-sidebar-text:#18181b;--brand-sidebar-text-muted:#676769;--brand-terminal-bg:#0b0f17;--brand-terminal-bg-elevated:#0f1521;--brand-shadow-color:#000000;--brand-shadow-sm:0 1px 2px rgba(0,0,0,0.06);--brand-shadow-md:0 4px 12px rgba(0,0,0,0.08);--brand-shadow-lg:0 10px 28px rgba(0,0,0,0.12);--theme-primary:var(--brand-primary);--theme-secondary:var(--brand-secondary);--theme-accent:var(--brand-accent);--theme-on-primary:var(--brand-primary-fg);--theme-text-on-primary:var(--brand-primary-fg);--theme-on-secondary:var(--brand-secondary-fg);--theme-on-accent:var(--brand-accent-fg);--theme-success:var(--brand-success);--theme-warning:var(--brand-warning);--theme-error:var(--brand-error);--theme-info:var(--brand-info);--theme-link:var(--brand-link);--theme-link-hover:var(--brand-link-hover);--theme-primary-ink:var(--brand-primary-ink);--theme-primary-tint:var(--brand-primary-tint);--theme-primary-ring:var(--brand-primary-ring);--theme-accent-ink:var(--brand-accent-ink);--theme-neutral-tint:var(--brand-neutral-tint);--theme-control-border:var(--brand-control-border);--theme-focus-ring:var(--brand-focus-ring);--theme-on-success:var(--brand-success-fg);--theme-on-warning:var(--brand-warning-fg);--theme-on-info:var(--brand-info-fg);--theme-success-ink:var(--brand-success-ink);--theme-warning-ink:var(--brand-warning-ink);--theme-error-ink:var(--brand-error-ink);--theme-info-ink:var(--brand-info-ink);--theme-success-tint:var(--brand-success-tint);--theme-warning-tint:var(--brand-warning-tint);--theme-error-tint:var(--brand-error-tint);--theme-info-tint:var(--brand-info-tint);--theme-bg:var(--brand-bg);--theme-surface:var(--brand-surface);--theme-surface-elevated:var(--brand-surface-2);--theme-surface-raised:var(--brand-surface-2);--theme-text:var(--brand-text);--theme-on-surface:var(--brand-text);--theme-text-muted:var(--brand-text-dim);--theme-text-subtle:var(--brand-text-subtle);--theme-border:var(--brand-border);--theme-border-strong:var(--brand-border);--theme-header-bg:var(--brand-header-bg);--theme-header-bar:var(--brand-header-bar);--theme-header-bar-ink:var(--brand-header-bar-ink);--theme-header-bar-muted:var(--brand-header-bar-muted);--theme-header-bar-track:var(--brand-header-bar-track);--theme-on-primary-muted:var(--brand-primary-fg-muted);--theme-primary-track:var(--brand-primary-track);--theme-dock-deep:var(--brand-dock-deep);--theme-dock-deep-ink:var(--brand-dock-deep-ink);--theme-dock-deep-muted:var(--brand-dock-deep-muted);--theme-dock-deep-track:var(--brand-dock-deep-track);--theme-dock-header:var(--brand-dock-header);--theme-dock-header-ink:var(--brand-dock-header-ink);--theme-dock-header-muted:var(--brand-dock-header-muted);--theme-dock-header-track:var(--brand-dock-header-track);--theme-sidebar-bg:var(--brand-sidebar-bg);--theme-rail-bg:var(--brand-sidebar-bg);--theme-sidebar-text:var(--brand-sidebar-text);--theme-sidebar-text-muted:var(--brand-sidebar-text-muted);--theme-header-text:var(--brand-header-text);--theme-header-text-muted:var(--brand-header-text-muted);--theme-font-heading:var(--brand-font-heading);--theme-font-body:var(--brand-font-body);--theme-font-accent:var(--brand-font-heading);--theme-font-mono:var(--brand-font-mono);--theme-weight-heading:var(--brand-weight-heading);--theme-weight-body:var(--brand-weight-body);--theme-display-size:var(--brand-display-size);--theme-title-size:var(--brand-title-size);--theme-h2-size:var(--brand-h2-size);--theme-h3-size:var(--brand-h3-size);--theme-body-size:var(--brand-body-size);--theme-label-size:var(--brand-label-size);--theme-page-title-size:var(--brand-title-size);--theme-description-size:var(--brand-body-size);--theme-section-label-size:var(--brand-label-size);--theme-line-height-display:var(--brand-line-height-display);--theme-line-height-heading:var(--brand-line-height-heading);--theme-line-height-body:var(--brand-line-height-body);--theme-letter-spacing-display:var(--brand-letter-spacing-display);--theme-letter-spacing-heading:var(--brand-letter-spacing-heading);--theme-letter-spacing-body:var(--brand-letter-spacing-body);--theme-radius:var(--brand-radius);--theme-radius-sm:var(--brand-radius-sm);--theme-radius-md:var(--brand-radius);--theme-radius-lg:var(--brand-radius-lg);--theme-radius-control:var(--brand-radius-control);--theme-radius-full:var(--brand-radius-full);--theme-shadow-color:var(--brand-shadow-color);--theme-shadow-sm:var(--brand-shadow-sm);--theme-shadow-md:var(--brand-shadow-md);--theme-shadow-lg:var(--brand-shadow-lg);--theme-spacing-unit:var(--brand-spacing-unit);--theme-density:var(--brand-density);--theme-space-1:var(--brand-space-1);--theme-space-2:var(--brand-space-2);--theme-space-3:var(--brand-space-3);--theme-space-4:var(--brand-space-4);--theme-space-5:var(--brand-space-5);--theme-space-6:var(--brand-space-6);--theme-space-7:var(--brand-space-7);--theme-space-8:var(--brand-space-8);--theme-space-section:var(--brand-space-section);--theme-space-group:var(--brand-space-group);--theme-space-item:var(--brand-space-item);--theme-space-tight:var(--brand-space-tight);--theme-space-xs:calc(var(--brand-space-tight) / 2);--theme-measure:70ch;--theme-motion-speed:var(--brand-motion-duration);--theme-motion-easing:var(--brand-motion-easing);--theme-motion-duration-fast:var(--brand-motion-duration-fast);--theme-motion-duration-medium:var(--brand-motion-duration-medium);--theme-motion-duration-slow:var(--brand-motion-duration-slow);--theme-motion-scale:var(--brand-motion-scale);--theme-hover:color-mix(in srgb,var(--brand-text) 5%,transparent);--theme-selection:color-mix(in srgb,var(--brand-primary) 20%,transparent);--theme-modal-overlay:rgba(0,0,0,0.55);--theme-content-max-width:1280px;--theme-background:var(--brand-bg);--theme-foreground:var(--brand-text);--theme-muted:var(--brand-text-dim);--theme-border-subtle:var(--brand-border);--theme-border-width-strong:var(--brand-border-width);--theme-font-display:var(--brand-font-heading);--theme-font-sans:var(--brand-font-body);--theme-fontFamily-mono:var(--brand-font-mono);--theme-fontSize-sm:var(--brand-label-size);--theme-font-size-h2:var(--brand-h2-size);--theme-font-size-label:var(--brand-label-size);--theme-h1-size:var(--brand-title-size);--theme-primary-fg:var(--brand-primary-fg);--theme-radius-pill:var(--brand-radius-full);--theme-spacing-group:var(--brand-space-group);--theme-spacing-item:var(--brand-space-item);--theme-spacing-tight:var(--brand-space-tight);--theme-surface-2:var(--brand-surface-2);--theme-surface-subtle:var(--brand-surface);--theme-on-error:var(--brand-error-fg);--theme-space-sm:var(--brand-space-2);--theme-surface-fg:var(--brand-text);--theme-surface-sunken:var(--brand-bg);--theme-space-lg:var(--brand-space-6);--theme-listrow-selected-accent:var(--brand-primary);--theme-listrow-selected-bg:color-mix(in srgb,var(--brand-primary) 6%,transparent);--theme-surface-inverse:var(--brand-shadow-color);--theme-surface-strong:var(--brand-bg);--theme-terminal-bg:var(--brand-terminal-bg);--theme-terminal-bg-elevated:var(--brand-terminal-bg-elevated);--theme-terminal-accent:#22d3ee;--theme-terminal-accent-light:#67e8f9;--theme-terminal-accent-dark:#0e7490;--theme-terminal-success:#22c55e;--theme-terminal-warning:#f59e0b;--theme-terminal-error:#ef4444;--theme-terminal-text:#e2e8f0;--theme-terminal-text-faint:rgba(226,232,240,0.45);--theme-terminal-text-subtle:rgba(226,232,240,0.25);--theme-terminal-scan-line:rgba(34,211,238,0.06);--theme-terminal-mono-font:var(--brand-font-mono)}body,html{font-family:var(--brand-font-body)}#main-content,body,html{height:100%}body{margin:0;color:var(--brand-text);background:var(--brand-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--brand-font-heading)}button,input,optgroup,select,textarea{font-family:inherit}code,kbd,pre,samp{font-family:var(--brand-font-mono)}html[data-color-scheme=dark],html[data-mantine-color-scheme=dark]{--brand-bg:#0a0a0e;--brand-surface:#16161d;--brand-surface-2:#1f1f28;--brand-text:#ededed;--brand-text-dim:#a0a0a2;--brand-text-subtle:#8d8e92;--brand-primary-ink:#7190bb;--brand-primary-tint:#171a24;--brand-primary-ring:#4e6c94;--brand-accent-ink:#c8963e;--brand-neutral-tint:#26262c;--brand-control-border:#696a6e;--brand-focus-ring:#4e6c94;--brand-link:#6a88b3;--brand-link-hover:#6a88b3;--brand-success-ink:#22c55e;--brand-success-tint:#172b25;--brand-warning-ink:#f59e0b;--brand-warning-tint:#31261b;--brand-error-ink:#fc514e;--brand-error-tint:#301c22;--brand-info-ink:#448cff;--brand-info-tint:#1a2337;--brand-border:#DDE2E8;--brand-header-bg:#16161d;--brand-header-text:#ededed;--brand-header-text-muted:#a0a0a2;--brand-sidebar-bg:#16161d;--brand-sidebar-text:#ededed;--brand-sidebar-text-muted:#a0a0a2;--brand-terminal-bg:#05080d;--brand-terminal-bg-elevated:#0a1018;--brand-shadow-color:#000000;--brand-shadow-sm:0 1px 2px rgba(0,0,0,0.25);--brand-shadow-md:0 4px 14px rgba(0,0,0,0.35);--brand-shadow-lg:0 16px 40px rgba(0,0,0,0.5)}html[data-color-scheme=light],html[data-mantine-color-scheme=light]{--brand-bg:#ffffff;--brand-surface:#fafafa;--brand-surface-2:#f4f4f5;--brand-text:#18181b;--brand-text-dim:#676769;--brand-text-subtle:#686769;--brand-primary-ink:#1f3a5f;--brand-primary-tint:#e4e7eb;--brand-primary-ring:#1f3a5f;--brand-accent-ink:#8e5e00;--brand-neutral-tint:#e9eaea;--brand-control-border:#8e8d8e;--brand-focus-ring:#1f3a5f;--brand-link:#1f3a5f;--brand-link-hover:#1f3a5f;--brand-success-ink:#00790b;--brand-success-tint:#e0f4e7;--brand-warning-ink:#a35100;--brand-warning-tint:#f9efdd;--brand-error-ink:#cc1a27;--brand-error-tint:#f9e4e4;--brand-info-ink:#1a62d4;--brand-info-tint:#e3ecfa;--brand-border:#DDE2E8;--brand-header-bg:#fafafa;--brand-header-text:#18181b;--brand-header-text-muted:#676769;--brand-sidebar-bg:#fafafa;--brand-sidebar-text:#18181b;--brand-sidebar-text-muted:#676769;--brand-terminal-bg:#0b0f17;--brand-terminal-bg-elevated:#0f1521;--brand-shadow-color:#000000;--brand-shadow-sm:0 1px 2px rgba(0,0,0,0.06);--brand-shadow-md:0 4px 12px rgba(0,0,0,0.08);--brand-shadow-lg:0 10px 28px rgba(0,0,0,0.12)}[hidden]{display:none!important}a[aria-current=true]>*{border-left-color:var(--theme-listrow-selected-accent,var(--theme-primary))!important;background:var(--theme-listrow-selected-bg,color-mix(in srgb,var(--theme-primary) 6%,transparent))!important}a:has(>[data-stat-tile]){display:block;color:inherit;text-decoration:none}a:has(>[data-stat-tile]):focus-visible{outline:2px solid var(--theme-focus-ring,var(--theme-primary));outline-offset:2px}