@font-face{font-family:TT Norms Pro;src:url(/assets/TT_Norms_Pro_Trial_Regular-B9oqSsnA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/assets/TT_Norms_Pro_Trial_Medium-D1s90An3.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/assets/TT_Norms_Pro_Trial_DemiBold-BwZC7vev.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/assets/TT_Norms_Pro_Trial_Bold-CBDv3QYf.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--landing-dot-rgb:0,0,0;--landing-dot-accent-rgb:127,66,225;--landing-dot-alpha:.11;--landing-dot-glow:.26;--alfa-red:#7f42e1;--alfa-black:#191919;--alfa-shell:#030306;--alfa-navy:#040415;--alfa-gray-muted:#898991;--alfa-gray-mid:#808080;--alfa-white:#ffffff;--alfa-surface-gray:#f2f3f5;--alfa-lavender:#e7dbfd;--alfa-lavender-soft:#f5f0ff;--alfa-red-hover:#915de6;--alfa-red-press:#6e37c7;--alfa-red-tint:#f5f0ff;--alfa-ink-800:#14141a;--alfa-ink-700:#1d1d26;--alfa-ink-600:#282833;--alfa-ink-500:#3a3a47;--alfa-gray-100:#e7e8ec;--alfa-gray-200:#d3d5db;--viz-1:#7f42e1;--viz-2:#a57bec;--viz-3:#d0baf7;--viz-4:#d74611;--viz-5:#ba9af1;--viz-6:#915de6;--status-positive:#12a45c;--status-warning:#d74611;--status-critical:#a32881;--status-neutral:#898991;--status-positive-tint:#e7f6ee;--status-warning-tint:#f9ded6;--status-critical-tint:#f6d1e9;--status-neutral-tint:#f2f3f5;--tile-lavender:#e7dbfd;--tile-blue:#cdecf1;--tile-peach:#f9ded6;--tile-green:#f6d1e9;--surface-page:var(--alfa-surface-gray);--surface-card:var(--alfa-white);--surface-raised:var(--alfa-white);--surface-muted:var(--alfa-surface-gray);--surface-inverse:var(--alfa-shell);--surface-hover:#eceef1;--surface-selected:var(--alfa-gray-100);--text-primary:var(--alfa-navy);--text-secondary:var(--alfa-gray-muted);--text-inverse:var(--alfa-white);--text-accent:var(--alfa-red);--text-link:var(--alfa-red);--border-subtle:var(--alfa-gray-100);--border-strong:var(--alfa-gray-200);--border-divider:var(--alfa-lavender-soft);--border-focus:var(--alfa-navy);--action-background:var(--alfa-red);--action-background-hover:var(--alfa-red-hover);--action-background-press:var(--alfa-red-press);--action-text:var(--alfa-white);--action-secondary-background:var(--alfa-surface-gray);--action-secondary-text:var(--alfa-navy);--chart-grid:#e7e8ec;--chart-axis:#898991;--chart-bar:#a57bec;--nav-text:var(--text-secondary);--nav-text-active:var(--alfa-red);--nav-icon-active:var(--alfa-red);--nav-border:var(--alfa-gray-200)}[data-theme=light]{--surface-page:var(--alfa-surface-gray);--surface-card:var(--alfa-white);--surface-raised:var(--alfa-white);--surface-muted:var(--alfa-surface-gray);--surface-inverse:var(--alfa-shell);--surface-hover:#eceef1;--surface-selected:var(--alfa-gray-100);--text-primary:var(--alfa-navy);--text-secondary:var(--alfa-gray-muted);--text-inverse:var(--alfa-white);--text-accent:var(--alfa-red);--text-link:var(--alfa-red);--border-subtle:var(--alfa-gray-100);--border-strong:var(--alfa-gray-200);--border-divider:var(--alfa-lavender-soft);--border-focus:var(--alfa-navy);--action-background:var(--alfa-red);--action-background-hover:var(--alfa-red-hover);--action-background-press:var(--alfa-red-press);--action-text:var(--alfa-white);--action-secondary-background:var(--alfa-surface-gray);--action-secondary-text:var(--alfa-navy);--chart-grid:#e7e8ec;--chart-axis:#898991;--chart-bar:#a57bec;--nav-text:var(--text-secondary);--nav-text-active:var(--alfa-red);--nav-icon-active:var(--alfa-red);--nav-border:var(--alfa-gray-200)}[data-theme=dark]{--surface-page:#101010;--surface-card:#1c1c1c;--surface-raised:#242424;--surface-muted:#2e2e2e;--surface-inverse:var(--alfa-white);--surface-hover:#2e2e2e;--surface-selected:#2e2e2e;--text-primary:var(--alfa-white);--text-secondary:var(--alfa-gray-muted);--text-inverse:var(--alfa-navy);--text-accent:var(--alfa-red);--text-link:var(--alfa-white);--border-subtle:rgba(255,255,255,.1);--border-strong:rgba(255,255,255,.2);--border-divider:rgba(255,255,255,.1);--border-focus:rgba(255,255,255,.94);--action-secondary-background:#2e2e2e;--action-secondary-text:var(--alfa-white);--status-positive-tint:rgba(18,164,92,.16);--status-warning-tint:rgba(242,153,74,.16);--status-critical-tint:rgba(239,49,36,.16);--status-neutral-tint:rgba(255,255,255,.1);--tile-lavender:#23233a;--tile-blue:#1c2440;--tile-peach:#3a2820;--tile-green:#16301f;--chart-grid:rgba(255,255,255,.1);--chart-axis:#898991;--chart-bar:rgba(165,123,236,.9);--nav-text:var(--text-secondary);--nav-text-active:var(--alfa-white);--nav-icon-active:var(--alfa-red);--nav-border:rgba(255,255,255,.14);--landing-dot-rgb:255,255,255;--landing-dot-accent-rgb:168,122,246;--landing-dot-alpha:.16;--landing-dot-glow:.38}:root{--font-sans:"TT Norms Pro",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-hero:40px;--lh-hero:48px;--size-page-title:26px;--lh-page-title:30px;--size-card:22px;--lh-card:26px;--size-section:18px;--lh-section:22px;--size-body:16px;--lh-body:24px;--size-body-tight:16px;--lh-body-tight:20px;--size-label:14px;--lh-label:20px;--size-caption:12px;--lh-caption:16px;--size-micro:11px;--lh-micro:16px;--text-hero:var(--weight-bold) var(--size-hero)/var(--lh-hero) var(--font-sans);--text-page-title:var(--weight-medium) var(--size-page-title)/var(--lh-page-title) var(--font-sans);--text-card-heading:var(--weight-bold) var(--size-card)/var(--lh-card) var(--font-sans);--text-card-heading-medium:var(--weight-semibold) var(--size-card)/var(--lh-card) var(--font-sans);--text-section-heading:var(--weight-bold) var(--size-section)/var(--lh-section) var(--font-sans);--text-body:var(--weight-regular) var(--size-body)/var(--lh-body) var(--font-sans);--text-body-medium:var(--weight-medium) var(--size-body)/var(--lh-body) var(--font-sans);--text-body-bold:var(--weight-bold) var(--size-body)/var(--lh-body-tight) var(--font-sans);--text-label:var(--weight-regular) var(--size-label)/var(--lh-label) var(--font-sans);--text-label-medium:var(--weight-medium) var(--size-label)/var(--lh-label) var(--font-sans);--text-caption:var(--weight-regular) var(--size-caption)/var(--lh-caption) var(--font-sans);--text-micro:var(--weight-regular) var(--size-micro)/var(--lh-micro) var(--font-sans);--text-numeric:var(--weight-bold) 32px/38px var(--font-sans)}:root{--spacing-1:2px;--spacing-2:4px;--spacing-3:8px;--spacing-4:12px;--spacing-5:16px;--spacing-6:24px;--spacing-7:32px;--spacing-8:40px;--spacing-9:48px;--spacing-10:72px;--spacing-11:128px;--layout-gap:var(--spacing-4);--gutter-card:var(--spacing-6);--gutter-section:var(--spacing-7);--page-padding:var(--spacing-7);--sidebar-width:72px;--sidebar-width-expanded:248px;--topbar-height:64px;--content-max:1280px}:root{--radius-input-top:4px 4px 0 0;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-card:32px;--radius-circle:64px;--radius-pill:99px;--radius-control:var(--radius-md);--radius-button:var(--radius-pill);--radius-surface:var(--radius-xl);--radius-tile:var(--radius-card)}:root{--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--transition-control:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);--focus-ring:0 0 0 3px var(--border-focus);--blur-overlay:blur(20px);--scrim:rgba(3,3,6,.53);--shadow-none:none}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--surface-page);color:var(--text-primary);font:var(--text-body);text-wrap:pretty}*,*:before,*:after{box-sizing:border-box}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--action-background-hover);text-decoration:underline}:focus-visible{outline:3px solid var(--border-focus);outline-offset:0}::selection{background:var(--alfa-red);color:#fff}.brand-wordmark{display:block;line-height:0}.brand-wordmark svg{display:block;width:100%;height:auto}.brand-wordmark path{fill:currentColor}
