@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2) format("woff2");unicode-range:u+00??}:root{--color-void:#050505;--color-canvas:#0a0a0a;--color-surface:#101013;--color-surface-raised:#16161a;--color-surface-sunken:#08080a;--color-scrim:rgba(5,5,5,0.72);--color-line-hairline:#1f1f25;--color-line-strong:#656577;--color-line-grid:#141418;--color-text-primary:#f5f1ea;--color-text-secondary:#b4aea4;--color-text-tertiary:#8a857c;--color-text-disabled:#5c5852;--color-text-on-accent:#0a0a0a;--color-accent:#f03a1c;--color-accent-hover:#ff4a2c;--color-accent-active:#d0300f;--color-accent-text:#ff5533;--color-accent-muted:rgba(240,58,28,0.12);--color-accent-edge:rgba(240,58,28,0.35);--color-canvas-gradient-core:#f4552e;--color-canvas-gradient-mid:#7a2410;--color-canvas-gradient-edge:#0a0a0a;--color-ember-bright:#ff6b33;--wash-core-alpha:0.38;--wash-mid-alpha:0.22;--wash-section-core-alpha:0.22;--wash-section-mid-alpha:0.14;--wash-tight-core-alpha:0.55;--wash-tight-mid-alpha:0.3;--noise-opacity:0.04;--noise-tile-size:128px;--card-bg:#0b0b0e;--card-border:#23232c;--card-edge-highlight:#33333f;--card-pad:20px;--card-pad-compact:16px;--card-radius:12px;--metric-track-min:14rem;--card-action-radius:6px;--bracket-length:28px;--bracket-offset:8px;--bracket-color:#3a3a46;--stroke-bracket:1px;--live-dot-size:6px;--live-pulse-duration:2000ms;--live-pulse-min-opacity:0.35;--row-height-dense:34px;--layout-ticker:28px;--type-display-hero-size:clamp(2.5rem,1.1rem + 5.6vw,7rem);--type-display-hero-line:0.98;--type-display-hero-track:-0.04em;--type-display-hero-font:var(--font-display);--type-display-section-size:clamp(1.625rem,1.1rem + 2.3vw,3.5rem);--type-display-section-line:1.05;--type-display-section-track:-0.03em;--type-display-section-font:var(--font-display);--badge-draft:var(--color-text-tertiary);--badge-active:var(--color-accent);--badge-entry-pending:var(--color-accent);--badge-open:var(--color-accent);--badge-tp-hit:var(--color-data-positive);--badge-sl-hit:var(--color-data-negative);--badge-cancelled:var(--color-text-secondary);--badge-expired:var(--color-text-secondary);--badge-invalidated:var(--color-data-negative);--badge-fill-alpha:0.12;--badge-border-alpha:0.35;--badge-size:10px;--badge-track:0.1em;--badge-pad-block:4px;--badge-pad-inline:8px;--badge-radius:4px;--badge-icon-size:14px;--chip-pad-block:10px;--chip-pad-inline:16px;--chip-label-size:0.75rem;--chip-label-track:0.08em;--chip-hover-duration:180ms;--step-badge-size:28px;--step-badge-digit-size:0.8125rem;--step-title-size:0.9375rem;--step-body-size:0.8125rem;--color-data-positive:#46c08c;--color-data-negative:#e2554f;--color-data-neutral:var(--color-text-secondary);--color-data-warning:#f59e0b;--venue-dot-size:8px;--font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--font-body:"Inter Tight",Inter,"Helvetica Neue",Arial,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--type-display-xl-size:clamp(2.5rem,1.4rem + 4.4vw,4.5rem);--type-display-xl-line:1.02;--type-display-xl-track:-0.03em;--type-display-xl-font:var(--font-display);--type-display-l-size:clamp(2rem,1.4rem + 2.4vw,2.75rem);--type-display-l-line:1.06;--type-display-l-track:-0.026em;--type-display-l-font:var(--font-display);--type-display-m-size:2.125rem;--type-display-m-line:1.12;--type-display-m-track:-0.022em;--type-display-m-font:var(--font-display);--type-title-l-size:1.5rem;--type-title-l-line:1.25;--type-title-l-track:-0.015em;--type-title-l-font:var(--font-display);--type-title-m-size:1.1875rem;--type-title-m-line:1.26;--type-title-m-track:-0.01em;--type-title-m-font:var(--font-display);--type-title-s-size:1rem;--type-title-s-line:1.25;--type-title-s-track:0;--type-title-s-font:var(--font-display);--type-body-l-size:1.0625rem;--type-body-l-line:1.53;--type-body-l-track:0;--type-body-l-font:var(--font-body);--type-body-m-size:0.9375rem;--type-body-m-line:1.47;--type-body-m-track:0;--type-body-m-font:var(--font-body);--type-body-s-size:0.8125rem;--type-body-s-line:1.38;--type-body-s-track:0;--type-body-s-font:var(--font-body);--type-data-xl-size:2.5rem;--type-data-xl-line:1;--type-data-xl-track:-0.02em;--type-data-xl-font:var(--font-data);--type-data-l-size:1.75rem;--type-data-l-line:1.14;--type-data-l-track:-0.015em;--type-data-l-font:var(--font-data);--type-data-m-size:1.1875rem;--type-data-m-line:1.26;--type-data-m-track:-0.01em;--type-data-m-font:var(--font-data);--type-data-s-size:0.9375rem;--type-data-s-line:1.33;--type-data-s-track:0;--type-data-s-font:var(--font-data);--type-data-xs-size:0.75rem;--type-data-xs-line:1.33;--type-data-xs-track:0;--type-data-xs-font:var(--font-data);--type-eyebrow-size:0.6875rem;--type-eyebrow-line:1.27;--type-eyebrow-track:0.18em;--type-eyebrow-font:var(--font-data);--type-label-size:0.75rem;--type-label-line:1.33;--type-label-track:0.06em;--type-label-font:var(--font-data);--measure-body:68ch;--measure-thesis:62ch;--measure-display:18ch;--numeric-tabular:tabular-nums;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-4h:20px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--rhythm-section:var(--space-8);--rhythm-section-desktop:var(--space-9);--rhythm-block:var(--space-6);--rhythm-panel:var(--space-5);--rhythm-field:var(--space-4);--radius-none:0;--radius-sm:2px;--radius-md:4px;--chamfer-size:10px;--shadow-overlay:0 24px 48px rgba(0,0,0,0.64);--border-hairline:1px solid var(--color-line-hairline);--border-strong:1px solid var(--color-line-strong);--border-width-hairline:1px;--border-width-selected:2px;--border-accent-edge:1px solid var(--color-accent-edge);--border-grid:1px solid var(--color-line-grid);--border-signal:1px solid var(--color-accent);--focus-ring:2px solid var(--color-accent);--focus-ring-offset:2px;--duration-instant:0ms;--duration-fast:120ms;--duration-base:180ms;--duration-slow:260ms;--duration-deliberate:420ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-linear:linear;--size-icon-grid:20px;--size-icon:16px;--size-target-min:44px;--stroke-icon:1.5px;--size-avatar-sm:24px;--size-avatar-md:40px;--size-avatar-lg:72px;--size-connection-min:180px;--layout-columns:12;--layout-content-max:1280px;--layout-gutter-mobile:16px;--layout-gutter:24px;--layout-margin-mobile:20px;--layout-margin-tablet:40px;--layout-margin-desktop:80px;--layout-topbar:64px;--layout-sidebar:240px;--layout-bottomnav:56px;--line-limit-thesis:6;--size-a11y-hidden:1px;--offset-a11y-hidden:-1px}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0ms;--duration-base:0ms;--duration-slow:0ms;--duration-deliberate:0ms;--live-pulse-duration:0ms}}