@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--primary:#5e6ad2;--on-primary:#ffffff;--primary-hover:#828fff;--primary-focus:#5e69d1;--ink:#f7f8f8;--ink-muted:#d0d6e0;--ink-subtle:#8a8f98;--ink-tertiary:#62666d;--canvas:#010102;--surface-1:#0f1011;--surface-2:#141516;--surface-3:#18191a;--surface-4:#191a1b;--hairline:#23252a;--hairline-strong:#34343a;--hairline-tertiary:#3e3e44;--inverse-canvas:#ffffff;--inverse-surface-1:#f5f6f6;--inverse-surface-2:#f6f7f7;--inverse-ink:#000000;--brand-secure:#7a7fad;--semantic-success:#27a644;--semantic-overlay:#000000;--text-body:var(--ink);--text-muted:var(--ink-muted);--surface-card:var(--surface-1);--surface-card-featured:var(--surface-2)}:root{--font-display:"Inter",-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;--font-text:"Inter",-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-display-xl:80px;--fs-display-lg:56px;--fs-display-md:40px;--fs-headline:28px;--fs-card-title:22px;--fs-subhead:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-button:14px;--fs-eyebrow:13px;--fs-mono:13px;--ls-display-xl:-3px;--ls-display-lg:-1.8px;--ls-display-md:-1px;--ls-headline:-.6px;--ls-card-title:-.4px;--ls-subhead:-.2px;--ls-body-lg:-.1px;--ls-body:-.05px;--ls-body-sm:0;--ls-caption:0;--ls-button:0;--ls-eyebrow:.4px;--ls-mono:0;--lh-display-xl:1.05;--lh-display-lg:1.1;--lh-display-md:1.15;--lh-headline:1.2;--lh-card-title:1.25;--lh-subhead:1.4;--lh-body-lg:1.5;--lh-body:1.5;--lh-body-sm:1.5;--lh-caption:1.4;--lh-button:1.2;--lh-eyebrow:1.3;--lh-mono:1.5;--fw-display:600;--fw-card-title:500;--fw-subhead:400;--fw-body:400;--fw-button:500;--fw-eyebrow:500}:root{--sp-xxs:4px;--sp-xs:8px;--sp-sm:12px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-xxl:48px;--sp-section:96px}:root{--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-xxl:24px;--r-pill:9999px;--r-full:9999px;--focus-ring:0 0 0 2px color-mix(in oklch,var(--primary-focus) 50%,transparent)}
