@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_1f550e88-module__8l2g-W__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_1f550e88-module__8l2g-W__variable{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_fa873072-module__lnb74a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_fa873072-module__lnb74a__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--crimson-50:#fbe9ea;--crimson-100:#f5c9cb;--crimson-200:#e8898d;--crimson-300:#d8555b;--crimson-400:#c22c33;--crimson-500:#aa151b;--crimson-600:#841014;--crimson-700:#630c0f;--crimson-800:#420709;--crimson-900:#210304;--graphite-50:#f2ebea;--graphite-100:#dccfcd;--graphite-200:#b7a19e;--graphite-300:#8f7370;--graphite-400:#6b4f4c;--graphite-500:#453130;--graphite-600:#33201f;--graphite-700:#241514;--graphite-800:#170d0c;--graphite-900:#0c0605;--teal-50:#eaf3f2;--teal-100:#c9e1de;--teal-200:#96c4be;--teal-300:#649f97;--teal-400:#427d74;--teal-500:#2c6058;--teal-600:#204a44;--teal-700:#173733;--teal-800:#0f2624;--teal-900:#081615;--gold-50:#fcf5e1;--gold-100:#f6e4ae;--gold-200:#edc96a;--gold-300:#e0af3a;--gold-400:#d2a02a;--gold-500:#b98a1f;--gold-600:#8f6a18;--gold-700:#6b4f12;--neutral-0:#fff;--neutral-25:#f5f6f8;--neutral-50:#edeff2;--neutral-100:#e3e6eb;--neutral-200:#d4d8df;--neutral-300:#b7bdc7;--neutral-400:#8e96a1;--neutral-500:#6c7480;--neutral-600:#525963;--neutral-700:#3b4048;--neutral-800:#262a30;--neutral-900:#15181c;--green-50:#eaf6ee;--green-500:#1e8a4c;--green-600:#166b3b;--amber-50:#fbf1e1;--amber-500:#96631a;--amber-600:#7a4f13;--red-50:#fbede9;--red-500:#c4432b;--red-600:#9c3520;--info-50:var(--teal-50);--info-500:var(--teal-500);--info-600:var(--teal-600);--surface-canvas:var(--neutral-25);--surface-page:var(--neutral-25);--surface-card:var(--neutral-0);--surface-card-sunken:var(--neutral-25);--surface-selected:var(--crimson-50);--surface-overlay:var(--neutral-900);--surface-sidebar:#1a1614;--surface-sidebar-hover:rgba(255,255,255,.07);--surface-sidebar-active:var(--crimson-600);--surface-brand:var(--crimson-500);--surface-brand-hover:var(--crimson-600);--surface-secondary:var(--graphite-500);--surface-secondary-hover:var(--graphite-600);--surface-tertiary-subtle:var(--teal-50);--surface-highlight-subtle:var(--gold-100);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-500);--text-disabled:var(--neutral-400);--text-inverse:var(--neutral-0);--text-brand:var(--crimson-500);--text-accent:var(--graphite-500);--text-tertiary-hue:var(--teal-700);--text-highlight:var(--gold-600);--text-link:var(--crimson-500);--text-link-hover:var(--crimson-600);--border-control:var(--neutral-500);--border-subtle:var(--neutral-200);--border-divider:var(--neutral-200);--border-strong:var(--neutral-700);--border-brand:var(--crimson-500);--border-focus:var(--crimson-600);--border-selected:var(--crimson-500);--state-success-bg:var(--green-50);--state-success-fg:var(--green-600);--state-success-border:#b9e0c6;--state-warning-bg:var(--amber-50);--state-warning-fg:var(--amber-600);--state-warning-border:#e9ce9e;--state-error-bg:var(--red-50);--state-error-fg:var(--red-600);--state-error-border:#eac0b4;--state-info-bg:var(--teal-50);--state-info-fg:var(--teal-700);--state-info-border:var(--teal-200);--data-verified:var(--crimson-500);--data-estimated:var(--neutral-600);--data-stale-bg:var(--amber-50);--data-stale-fg:var(--amber-600);--data-missing:var(--neutral-400);--focus-ring:var(--crimson-600);--focus-ring-offset:var(--neutral-0);--overlay-scrim:rgba(26,26,26,.48)}
:root{--font-family-ui:var(--font-sans);--font-family-editorial:var(--font-display);--font-family-mono:var(--font-mono);--text-display-size:40px;--text-display-line:1.15;--text-display-weight:600;--text-display-family:var(--font-family-editorial);--text-h1-size:28px;--text-h1-line:1.25;--text-h1-weight:600;--text-h2-size:22px;--text-h2-line:1.3;--text-h2-weight:600;--text-h3-size:18px;--text-h3-line:1.35;--text-h3-weight:600;--text-body-size:16px;--text-body-line:1.5;--text-body-weight:400;--text-body-strong-weight:600;--text-compact-size:14px;--text-compact-line:1.45;--text-compact-weight:400;--text-caption-size:12px;--text-caption-line:1.4;--text-caption-weight:500;--text-mono-size:13px;--text-mono-line:1.4;--letter-spacing-tight:-.01em;--letter-spacing-normal:0;--letter-spacing-caption:.01em;--numerals-tabular:"tnum" 1}
:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--target-min:24px;--target-comfortable:44px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--radius-full:50%;--border-width-thin:1px;--border-width-thick:2px;--content-max-width:1440px;--breakpoint-sm:640px;--breakpoint-md:900px;--breakpoint-lg:1200px;--breakpoint-xl:1440px;--grid-gutter:24px;--grid-margin:32px}
:root{--shadow-none:none;--shadow-sm:0 1px 2px rgba(21,24,28,.05),0 1px 3px rgba(21,24,28,.05);--shadow-md:0 4px 12px rgba(21,24,28,.08),0 1px 3px rgba(21,24,28,.05);--shadow-lg:0 12px 32px rgba(21,24,28,.16),0 3px 8px rgba(21,24,28,.07);--shadow-focus:0 0 0 2px var(--surface-card),0 0 0 4px var(--focus-ring);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-drawer:300;--z-dialog:400;--z-toast:500;--z-tooltip:600;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px}
:root{--duration-instant:80ms;--duration-fast:.12s;--duration-base:.16s;--duration-slow:.2s;--duration-deliberate:.28s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-family-ui);font-size:var(--text-body-size);line-height:var(--text-body-line);font-feature-settings:var(--numerals-tabular);text-wrap:pretty;margin:0}h1,h2,h3,h4,p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}button{font-family:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}table{font-feature-settings:var(--numerals-tabular)}::selection{background:var(--surface-selected)}
:root{--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;--font-display:var(--font-inter-tight),var(--font-inter),-apple-system,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,Menlo,monospace}
