/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--ink-950:#060d17;--ink-900:#0a1422;--ink-850:#0e1b2d;--ink-800:#14253a;--slate-500:#697c94;--slate-300:#a2b0c2;--slate-100:#dce5f0;--white:#f2f6fc;--blue-800:#083cab;--blue-600:#2764ef;--blue-400:#6797ff;--blue-200:#a9c5ff;--green-400:#7ad6b2;--amber-400:#efbc72;--red-400:#f28d92;--surface:var(--ink-950);--surface-raised:var(--ink-900);--surface-selected:var(--ink-850);--text:var(--white);--text-muted:var(--slate-300);--text-faint:#8496ad;--rule:#233248;--rule-subtle:#192639;--state-neutral:var(--slate-300);--state-active:var(--blue-400);--state-positive:var(--green-400);--state-attention:var(--amber-400);--state-critical:var(--red-400);--state-inactive:var(--slate-500);--action:var(--blue-600);--focus:var(--blue-200);--font-sans:var(--font-manrope),Arial,sans-serif;--font-data:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;--radius-control:4px;--radius-panel:8px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--motion-fast:.18s;--motion-ui:.28s;--motion-enter:.55s;--motion-scene:.9s;--ease-out:cubic-bezier(.16,1,.3,1);--density-executive:1.5rem;--density-analytical:1rem;--density-investigative:.75rem;color-scheme:dark;--background:var(--surface-raised);--foreground:var(--text);--primary:var(--action);--primary-foreground:var(--white);--muted:var(--surface-selected);--muted-foreground:var(--text-muted);--border:var(--rule);--input:var(--rule);--ring:var(--focus);--accent:var(--surface-selected);--accent-foreground:var(--text);--destructive:var(--state-critical);--layout-max:1440px;--gutter-desktop:64px;--gutter-tablet:40px;--gutter-mobile:24px;--fib-1:8px;--fib-2:13px;--fib-3:21px;--fib-4:34px;--fib-5:55px;--fib-6:89px;--fib-7:144px;--display-hero:clamp(3.15rem,4vw,3.625rem);--display-section:clamp(2.25rem,3vw,2.625rem);--measure-copy:35rem;--measure-body:39rem;--blue-line:#35577f;--blue-line-active:#73a5e7;--blue-signal:#b9d4ff}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--rule) var(--surface)}html{scroll-behavior:auto}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}::selection{background:var(--blue-600);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:5px}a{color:inherit;text-underline-offset:5px;text-decoration:none}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a svg,button svg,svg{flex-shrink:0}a svg,button svg{width:18px;height:18px}h1,h2,h3,p{margin:0}input{caret-color:var(--focus)}[hidden]{display:none!important}.omega-consent{z-index:80;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));color:#f2f6fc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060d17eb;border:1px solid #35577fb8;border-radius:12px;gap:10px;padding:12px;display:grid;position:fixed;box-shadow:0 14px 42px #00000047}.omega-consent p{color:#b9c7d5;font-size:11px;line-height:1.45}.omega-consent__actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.omega-consent button{color:#c9d7e6;background:0 0;border:1px solid #35577f;border-radius:9px;min-height:40px;font-size:11px;font-weight:650}.omega-consent button[data-primary]{color:#f2f6fc;background:#15345a;border-color:#6797ff}@media (min-width:640px){.omega-consent{width:360px;left:auto}}@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_acff56{font-family:manrope,manrope Fallback,Arial,sans-serif}.__variable_acff56{--font-manrope:"manrope","manrope Fallback",Arial,sans-serif}@font-face{font-family:geistMono;src:url(/_next/static/media/125b055e8623e92e-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_6ba328{font-family:geistMono,geistMono Fallback,ui-monospace,SFMono-Regular,monospace}.__variable_6ba328{--font-geist-mono:"geistMono","geistMono Fallback",ui-monospace,SFMono-Regular,monospace}