:root{--color-near-black:#14140f;--color-cool-white:#faf8f3;--color-navy:#14140f;--color-forest:#4a6152;--color-amber:#c8791a;--color-amber-tint:#c8791a1a;--color-stone:#6b6b63;--color-paper:var(--color-cool-white);--color-ink:var(--color-near-black);--color-near-black-raised:#1e1e17;--color-near-black-border:#2a2a22;--color-cool-white-muted:#efebe0;--color-navy-raised:#2a2a22;--color-navy-faint:#14140f1a;--color-forest-faint:#4a61521f;--neutral-1:#f6f7f9;--neutral-2:#ebedf0;--neutral-3:#dadde2;--neutral-4:#c6cbd1;--neutral-5:#b1b6be;--neutral-6:#9a9fa8;--neutral-7:#828790;--neutral-8:#6a6e74;--neutral-9:#52565b;--neutral-10:#3b3e41;--interactive-1:#f2f5f7;--interactive-2:#dfe5ec;--interactive-3:#c5d0dd;--interactive-4:#a6b6c9;--interactive-5:#8499b3;--interactive-6:#627d9d;--interactive-7:#485e7a;--interactive-8:#1e3a5f;--interactive-9:#162e4b;--interactive-10:#0e1f34;--contradiction-1:#fbeff0;--contradiction-2:#f7dee2;--contradiction-3:#f0c5cb;--contradiction-4:#e9a7b0;--contradiction-5:#e08591;--contradiction-6:#d7606f;--contradiction-7:#cd384b;--contradiction-8:#a62a3a;--contradiction-9:#841e2b;--contradiction-10:#60141e;--outcome-1:#f1f8f6;--outcome-2:#e3f0ec;--outcome-3:#cde3dd;--outcome-4:#b3d3ca;--outcome-5:#96c0b4;--outcome-6:#77aa9c;--outcome-7:#5c8e80;--outcome-8:#46695f;--outcome-9:#36534a;--outcome-10:#263c36;--drift-1:#f9f0f6;--drift-2:#f3e3ed;--drift-3:#e9d0e0;--drift-4:#dcbad0;--drift-5:#cda2bd;--drift-6:#bb89a9;--drift-7:#a76f92;--drift-8:#8b5a79;--drift-9:#6d455f;--drift-10:#4f3144;--gap-1:#f1f5f9;--gap-2:#e3ebf2;--gap-3:#c9d3dd;--gap-4:#afbcc8;--gap-5:#96a5b3;--gap-6:#7d8f9f;--gap-7:#65798b;--gap-8:#4e6478;--gap-9:#3b4955;--gap-10:#242a2c;--gray-1:var(--neutral-1);--gray-2:var(--neutral-2);--gray-3:var(--neutral-3);--gray-4:var(--neutral-4);--gray-5:var(--neutral-5);--gray-6:var(--neutral-6);--gray-7:var(--neutral-7);--gray-8:var(--neutral-8);--gray-9:var(--neutral-9);--gray-10:#14140f;--navy-1:#f3f0e7;--navy-2:#e6e1d4;--navy-3:#d0caba;--navy-4:#a9a391;--navy-5:#6b6b63;--navy-6:#3b3b34;--navy-7:#24241e;--navy-8:#14140f;--navy-9:#0d0d09;--navy-10:#060604;--forest-1:var(--outcome-1);--forest-2:var(--outcome-2);--forest-3:var(--outcome-3);--forest-4:var(--outcome-4);--forest-5:var(--outcome-5);--forest-6:var(--outcome-6);--forest-7:var(--outcome-7);--forest-8:var(--outcome-8);--forest-9:var(--outcome-9);--forest-10:var(--outcome-10);--error-1:#faefe9;--error-2:#f4dace;--error-3:#e9b79f;--error-6:#b25a31;--error-7:#9e4423;--error-8:#8a3319;--error-10:#4e1b0c;--warning-1:var(--contradiction-1);--warning-2:var(--contradiction-2);--warning-3:var(--contradiction-3);--warning-6:var(--contradiction-7);--warning-7:var(--contradiction-8);--warning-8:var(--contradiction-9);--warning-10:var(--contradiction-10);--amber-1:var(--warning-1);--amber-2:var(--warning-2);--amber-3:var(--warning-3);--amber-6:var(--warning-6);--amber-7:var(--warning-7);--amber-8:var(--warning-8);--amber-10:var(--warning-10);--success:var(--outcome-8);--success-6:var(--outcome-6);--info:var(--interactive-8);--info-6:var(--interactive-6);--alpha-dark-1:#14140f0a;--alpha-dark-2:#14140f14;--alpha-dark-3:#14140f1f;--alpha-dark-4:#14140f3d;--alpha-light-1:#f6f8fa0a;--alpha-light-2:#f6f8fa14;--alpha-light-3:#f6f8fa24;--alpha-light-4:#f6f8fa3d;--bg-primary:#f6f8fa;--bg-secondary:var(--color-near-black);--bg-authority:var(--color-near-black);--bg-overlay:#14140fb8;--text-primary-on-ink:var(--color-cool-white);--text-secondary-on-ink:#faf8f39e;--text-tertiary-on-ink:#faf8f38c;--text-disabled-on-ink:#faf8f361;--text-primary-on-paper:#14140f;--text-secondary-on-paper:#52565b;--text-tertiary-on-paper:#6a6e74;--text-disabled-on-paper:#14140f66;--fg-authority:var(--color-near-black);--fg-outcome:#46695f;--text-meta-on-ink:#aba491;--fg-conflict:#a62a3a;--fg-meta:#6a6e74;--border-on-ink:#faf8f31f;--border-on-ink-subtle:#faf8f312;--border-on-paper:#dfe5ed;--border-navy:var(--color-near-black);--border-conflict:#a62a3a;--cta-bg:#1e3a5f;--cta-bg-hover:#162e4b;--cta-text:#f6f8fa;--cta-shadow:0 4px 24px #1e3a5f3d;--cta-shadow-hover:0 6px 32px #1e3a5f57;--font-sans:"Geist", system-ui, Arial, sans-serif;--font-display:"Victor Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif:var(--font-display);--font-mono:var(--font-display);--text-hero:clamp(2.75rem, 5.5vw, 4.5rem);--text-display:clamp(2rem, 4vw, 3.25rem);--text-metric:clamp(3rem, 6vw, 5rem);--text-h1:clamp(1.75rem, 2.75vw, 2.5rem);--text-h2:clamp(1.5rem, 2.25vw, 2rem);--text-h3:clamp(1.25rem, 1.75vw, 1.5rem);--text-h4:1.125rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.75rem;--text-eyebrow:.6875rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-hero:0em;--tracking-display:-.03em;--tracking-metric:0em;--tracking-inline-metric:0em;--tracking-label:.16em;--tracking-button:.12em;--tracking-figure:0em;--tracking-tight:0em;--tracking-normal:0em;--tracking-wide:.06em;--tracking-wider:.1em;--tracking-widest:.16em;--leading-hero:1.08;--leading-display:1.12;--leading-heading:1.25;--leading-snug:1.4;--leading-body:1.65;--leading-loose:1.8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-padding-y:80px;--section-padding-y-mobile:48px;--content-max-width:1200px;--content-narrow:760px;--nav-height:72px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-pill:9999px;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 1px 4px #0000004d;--shadow-md:0 4px 16px #00000040;--shadow-lg:0 8px 32px #0003;--shadow-xl:0 16px 48px #0000002e;--shadow-card-on-ink:0 1px 2px #0000004d, 0 1px 8px #00000038;--shadow-card-on-paper:0 1px 2px #14140f0f, 0 1px 8px #14140f0a;--shadow-card-hover-on-ink:0 2px 5px #0000005c, 0 5px 16px #00000047;--shadow-card-hover-on-paper:0 2px 4px #14140f12, 0 4px 14px #14140f12;--shadow-navy-glow:0 4px 28px #14140f4d;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-emphasis:cubic-bezier(.4, 0, .2, 1);--ease-out-swift:cubic-bezier(0, 0, .2, 1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--transition-color:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);--transition-shadow:box-shadow var(--duration-base) var(--ease-standard);--transition-all:all var(--duration-base) var(--ease-standard);--z-base:0;--z-raised:10;--z-sticky:50;--z-overlay:100;--z-modal:200;--z-nav:300;--z-toast:400;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--control-pad-sm:10px;--control-pad-md:14px;--control-pad-lg:18px;--control-radius:5px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--focus-ring:0 0 0 2px var(--bg-secondary), 0 0 0 4px var(--interactive-6);--focus-ring-error:0 0 0 2px var(--bg-secondary), 0 0 0 4px var(--error-6);--focus-ring-offset:2px;--border-width:1px;--border-width-2:1.5px;--control-bg:#fbfcfd;--control-bg-hover:var(--neutral-2);--control-bg-active:var(--neutral-3);--control-bg-disabled:var(--neutral-2);--control-border:var(--neutral-5);--control-border-hover:var(--neutral-7);--control-placeholder:var(--neutral-7);--btn-primary-bg:var(--interactive-8);--btn-primary-bg-hover:var(--interactive-9);--btn-primary-text:#f6f8fa;--btn-interactive-bg:var(--interactive-8);--btn-interactive-bg-hover:var(--interactive-9);--btn-interactive-text:#f6f8fa;--btn-authority-bg:var(--btn-interactive-bg);--btn-authority-bg-hover:var(--btn-interactive-bg-hover);--btn-authority-text:var(--btn-interactive-text);--surface-raised-on-paper:#fbfcfd;--surface-raised-on-ink:var(--color-near-black-raised);--surface-sunken-on-paper:#eceff4;--surface-sunken-on-ink:#0d0d09;--fill-tint-interactive:var(--interactive-2);--fill-tint-outcome:var(--outcome-2);--fill-tint-neutral:var(--neutral-2);--fill-tint-navy:var(--fill-tint-interactive);--fill-tint-forest:var(--fill-tint-outcome);--fill-tint-gray:var(--fill-tint-neutral);--shadow-borderless-sm:0 1px 2px #141a220f, 0 1px 8px #141a220a;--shadow-borderless-md:0 2px 14px #141a220f;--shadow-borderless-lg:0 8px 30px #141a221a;--glass-blur:blur(22px) saturate(180%);--glass-radius:22px;--glass-bg-on-paper:#fbfcfda3;--glass-bg-on-ink:#1e1e178c;--glass-shadow-on-paper:0 8px 30px #141a2224, inset 0 1px 0 #ffffffb3;--glass-shadow-on-ink:0 8px 30px #00000059, inset 0 1px 0 #ffffff24;--motion-lift:translateY(-2px);--motion-press:scale(.97);--motion-press-firm:scale(.88);--motion-enter-y:12px;--motion-stagger:40ms}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-sunken:#eceff4;--surface-page:#f6f8fa;--surface-raised:#fbfcfd;--surface-raised-2:#fff;--surface-inverse:#14140f;--surface-scrim:#141a22b8;--artifact-conflict-surface-on-ink:#341918;--artifact-conflict-well-on-ink:#3d1a1b;--artifact-conflict-surface-hover:#f7dee2;--artifact-drift-surface-on-ink:#332f26;--artifact-drift-well-on-ink:#3c382e;--artifact-gap-surface-on-ink:#262520;--artifact-gap-well-on-ink:#2f2e28;--artifact-aligned-surface-on-ink:#1b231d;--artifact-aligned-well-on-ink:#232d26;--artifact-fg-file-on-ink:#c7c1b2;--artifact-fg-meta-on-ink:#a3a399;--artifact-conflict-surface-on-paper:#fbeff0;--artifact-conflict-well-on-paper:#f7dee2;--artifact-drift-surface-on-paper:#f9f0f6;--artifact-drift-well-on-paper:#f3e3ed;--artifact-gap-surface-on-paper:#f1f5f9;--artifact-gap-well-on-paper:#e3ebf2;--artifact-aligned-surface-on-paper:#f1f8f6;--artifact-aligned-well-on-paper:#e3f0ec;--artifact-conflict-edge-on-paper:#a62a3a38;--artifact-drift-edge-on-paper:#8b5a7938;--artifact-gap-edge-on-paper:#4e647829;--artifact-aligned-edge-on-paper:#46695f33;--artifact-conflict-edge-on-ink:#e9a7b047;--artifact-drift-edge-on-ink:#9a9a903d;--artifact-gap-edge-on-ink:#9a9a902e;--artifact-aligned-edge-on-ink:#8aa5923d;--artifact-fg-file-on-paper:#3b3e41;--artifact-fg-meta-on-paper:#6a6e74;--syntax-literal-on-paper:#46695f;--syntax-literal-on-ink:#8aa592;--syntax-ident-on-paper:#14140f;--syntax-ident-on-ink:#faf8f3;--syntax-punct-on-paper:#52565b;--syntax-punct-on-ink:#faf8f38c;--artifact-conflict-fg-on-paper:#841e2b;--artifact-conflict-fg-on-ink:#e9a7b0;--artifact-aligned-fg-on-paper:#36534a;--artifact-aligned-fg-on-ink:#8aa592;--artifact-conflict-tint-on-paper:#a62a3a1a;--artifact-aligned-tint-on-paper:#46695f17;--artifact-conflict-tint-on-ink:#462727;--artifact-aligned-tint-on-ink:#273029;--accent-conflict-on-ink:#e9a7b0;--accent-outcome-on-ink:#9db5a4;--accent-conflict-on-paper:#a62a3a;--accent-outcome-on-paper:#46695f;--accent-interactive-on-paper:#1e3a5f;--accent-interactive-on-ink:#faf8f3;--accent-drift-on-paper:#8b5a79;--accent-drift-on-ink:#8c8c81;--accent-gap-on-paper:#4e6478;--accent-gap-on-ink:#8c8c81;--accent-pending-on-paper:#6a6e74;--accent-pending-on-ink:#8c8c81;--accent-meta-on-paper:#6a6e74;--accent-meta-on-ink:#a3a399;--accent-authority-on-paper:#14140f;--accent-authority-on-ink:#faf8f3;--accent-danger-on-paper:#8a3319;--accent-danger-on-ink:#d9614a;--surface-page-on-paper:#f6f8fa;--surface-page-on-ink:#14140f;--surface-raised-2-on-paper:#fff;--surface-raised-2-on-ink:#26261d;--shadow-float-on-paper:0 8px 30px #141a2224;--shadow-float-on-ink:0 12px 40px #00000080;--edge-lift-on-paper:none;--edge-lift-on-ink:inset 0 1px 0 #faf8f312;--surface-print-page:#fff;--text-primary:#14140f;--text-secondary:#52565b;--text-tertiary:#6a6e74;--text-on-inverse:#f6f8fa;--accent-authority:#14140f;--accent-interactive:#1e3a5f;--accent-interactive-hover:#162e4b;--accent-outcome:#46695f;--accent-conflict:#a62a3a;--accent-conflict-bg:#fbeff0;--accent-drift:#8b5a79;--accent-gap:#4e6478;--accent-pending:#6a6e74;--accent-meta:#6a6e74;--accent-danger:#8a3319;--border-subtle:#eceff4;--border-default:#dfe5ed;--border-strong:var(--neutral-5);--border-interactive:#1e3a5f;--overlay-hover:#141a220a;--overlay-active:#141a2214;--overlay-selected:#1e3a5f1a;--shadow-card:0 1px 2px #141a220f, 0 1px 8px #141a220a;--shadow-card-hover:0 2px 4px #141a2212, 0 4px 14px #141a2212;--shadow-float:0 8px 30px #141a2224;--edge-lift:none;--glass-bg:#fbfcfda3;--glass-shadow:0 8px 30px #141a2224, inset 0 1px 0 #ffffffb3;--focus-ring-default:0 0 0 2px var(--surface-page), 0 0 0 4px var(--accent-interactive);--focus-ring-outline:2px solid var(--accent-interactive)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-sunken:#0d0d09;--surface-page:#14140f;--surface-raised:#1e1e17;--surface-raised-2:#26261d;--surface-inverse:#faf8f3;--surface-scrim:#060604c2;--text-primary:#faf8f3;--text-secondary:#faf8f39e;--text-tertiary:#faf8f361;--text-on-inverse:#14140f;--accent-authority:#faf8f3;--accent-interactive:#faf8f3;--accent-interactive-hover:#e6e1d4;--accent-outcome:#9db5a4;--accent-conflict:#d98c2a;--accent-conflict-bg:#241a0c;--accent-drift:#8c8c81;--accent-gap:#8c8c81;--accent-pending:#8c8c81;--accent-meta:#8c8c81;--accent-danger:#d9614a;--border-interactive:#faf8f3;--border-subtle:#faf8f30f;--border-default:#faf8f31c;--border-strong:#faf8f338;--overlay-hover:#faf8f30d;--overlay-active:#faf8f317;--overlay-selected:#faf8f324;--shadow-card:0 1px 2px #0000004d, 0 1px 8px #00000038;--shadow-card-hover:0 2px 5px #0000005c, 0 5px 16px #00000047;--shadow-float:0 12px 40px #00000080;--edge-lift:inset 0 1px 0 #faf8f312;--glass-bg:#1e1e178c;--glass-shadow:0 8px 30px #00000059, inset 0 1px 0 #ffffff24;--focus-ring-default:0 0 0 2px var(--surface-page), 0 0 0 4px var(--accent-interactive);--focus-ring-outline:2px solid var(--accent-interactive);--gray-1:#14140f;--gray-2:#1b1b14;--gray-3:#23231b;--gray-4:#2c2c22;--gray-5:#3a3a2e;--gray-6:#4c4c3e;--gray-7:#66665a;--gray-8:#8c8c81;--gray-9:#c3c0b4;--gray-10:#faf8f3;--navy-1:#1b1b14;--navy-2:#23231b;--navy-3:#33332a;--navy-4:#55554a;--navy-5:#7c7c71;--navy-6:#adaaa0;--navy-7:#e6e1d4;--navy-8:#faf8f3;--navy-9:#fffdf7;--navy-10:#fff;--forest-1:#1a211c;--forest-2:#222c25;--forest-3:#2e3b31;--forest-4:#435445;--forest-5:#5e7a66;--forest-6:#7a9683;--forest-7:#8aa592;--forest-8:#9db5a4;--forest-9:#bfd0c4;--forest-10:#dce6de;--error-1:#2a1310;--error-2:#3a1a15;--error-3:#4e241c;--error-6:#e5765f;--error-7:#d9614a;--error-8:#c6543f;--error-10:#f0bfb4;--warning-1:#241a0c;--warning-2:#33240f;--warning-3:#4a3414;--warning-6:#e8a64d;--warning-7:#d98c2a;--warning-8:#c8791a;--warning-10:#f2ce9b;--neutral-1:#14140f;--neutral-2:#1b1b14;--neutral-3:#23231b;--neutral-4:#2c2c22;--neutral-5:#3a3a2e;--neutral-6:#4c4c3e;--neutral-7:#66665a;--neutral-8:#8c8c81;--neutral-9:#c3c0b4;--neutral-10:#faf8f3;--interactive-1:#1b1b14;--interactive-2:#23231b;--interactive-3:#33332a;--interactive-4:#55554a;--interactive-5:#7c7c71;--interactive-6:#adaaa0;--interactive-7:#e6e1d4;--interactive-8:#faf8f3;--interactive-9:#e6e1d4;--interactive-10:#fff;--contradiction-1:#241a0c;--contradiction-2:#33240f;--contradiction-3:#4a3414;--contradiction-4:#4a3414;--contradiction-5:#4a3414;--contradiction-6:#e8a64d;--contradiction-7:#e8a64d;--contradiction-8:#d98c2a;--contradiction-9:#c8791a;--contradiction-10:#f2ce9b;--outcome-1:#1a211c;--outcome-2:#222c25;--outcome-3:#2e3b31;--outcome-4:#435445;--outcome-5:#5e7a66;--outcome-6:#7a9683;--outcome-7:#8aa592;--outcome-8:#9db5a4;--outcome-9:#bfd0c4;--outcome-10:#dce6de;--drift-1:#14140f;--drift-2:#1b1b14;--drift-3:#23231b;--drift-4:#2c2c22;--drift-5:#3a3a2e;--drift-6:#4c4c3e;--drift-7:#66665a;--drift-8:#8c8c81;--drift-9:#c3c0b4;--drift-10:#faf8f3;--gap-1:#14140f;--gap-2:#1b1b14;--gap-3:#23231b;--gap-4:#2c2c22;--gap-5:#3a3a2e;--gap-6:#4c4c3e;--gap-7:#66665a;--gap-8:#8c8c81;--gap-9:#c3c0b4;--gap-10:#faf8f3;--color-amber-tint:#d98c2a24;--color-navy-faint:#faf8f31a;--color-forest-faint:#9db5a424;--color-cool-white-muted:#1b1b14;--bg-primary:#14140f;--bg-secondary:#0d0d09;--bg-overlay:var(--surface-scrim);--fg-authority:var(--accent-authority);--fg-outcome:var(--accent-outcome);--fg-conflict:var(--accent-conflict);--fg-meta:var(--accent-meta);--border-navy:var(--accent-authority);--border-conflict:var(--accent-conflict);--cta-bg:#faf8f3;--cta-bg-hover:#e6e1d4;--cta-text:#14140f;--cta-shadow:0 4px 24px #00000073;--cta-shadow-hover:0 6px 32px #00000094;--control-bg:#1e1e17;--control-bg-hover:#26261d;--control-bg-active:#2c2c22;--control-bg-disabled:#1b1b14;--control-border:#3a3a2e;--control-border-hover:#55554a;--control-placeholder:#66665a;--btn-primary-bg:#faf8f3;--btn-primary-bg-hover:#e6e1d4;--btn-primary-text:#14140f;--btn-interactive-bg:#faf8f3;--btn-interactive-bg-hover:#e6e1d4;--btn-interactive-text:#14140f;--btn-authority-bg:#faf8f3;--btn-authority-bg-hover:#e6e1d4;--btn-authority-text:#14140f;--fill-tint-gray:#23231b;--fill-tint-navy:#23231b;--fill-tint-forest:#222c25;--fill-tint-neutral:#23231b;--fill-tint-interactive:#23231b;--fill-tint-outcome:#222c25;--shadow-borderless-sm:0 1px 2px #0000004d, 0 1px 8px #00000038;--shadow-borderless-md:0 2px 14px #00000052;--shadow-borderless-lg:0 8px 30px #00000073}html{background:var(--surface-page)}body{color:var(--text-primary)}a{color:var(--text-primary);text-decoration:none}a:hover{color:var(--accent-meta)}.type-hero{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-light);line-height:var(--leading-hero);letter-spacing:var(--tracking-hero)}.type-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-light);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.type-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-regular);line-height:var(--leading-heading);letter-spacing:0}.type-h2{font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}.type-h3{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.type-h4{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.type-body-lg{font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-normal)}.type-body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-normal)}.type-body-sm{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-normal)}.type-caption{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-regular);line-height:var(--leading-loose);letter-spacing:var(--tracking-wide)}.type-eyebrow{font-family:var(--font-display);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1}.type-tagline{font-family:var(--font-display);letter-spacing:0;font-style:normal}.type-metric{font-family:var(--font-display);font-size:var(--text-metric);font-weight:var(--weight-light);letter-spacing:var(--tracking-metric);font-variant-numeric:tabular-nums;line-height:1}.type-figure{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--motion-lift:none;--motion-press:none;--motion-press-firm:none;--motion-enter-y:0px;--motion-stagger:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--glass-bg:var(--surface-raised-2);--glass-blur:none;--surface-scrim:var(--surface-inverse)}*,:before,:after{-webkit-backdrop-filter:none!important}}
a[href]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[contenteditable=true]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=menuitemcheckbox]:focus-visible,[role=menuitemradio]:focus-visible,[role=option]:focus-visible,[role=switch]:focus-visible,[role=checkbox]:focus-visible,[role=radio]:focus-visible,[role=combobox]:focus-visible,[role=searchbox]:focus-visible,[role=textbox]:focus-visible,[role=slider]:focus-visible,[role=treeitem]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}[data-focus-inset]:focus-visible,[data-focus-inset][tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:calc(-1 * var(--focus-ring-offset))}[role=dialog][tabindex="-1"]:focus{outline:none}input:focus-visible+span{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}html,body{max-width:100vw;overflow-x:clip}body{background:var(--surface-page);min-height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.6;display:flex}a{color:inherit;text-decoration:none}
