:root{--surface:#fff;--text:#101828;--text-muted:#475467;--link:#1d4ed8;--focus:#1d4ed8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface:#0b0f17;--text:#f2f4f7;--text-muted:#98a2b3;--link:#84adff;--focus:#84adff}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}:where(a){color:var(--link);text-underline-offset:.2em}:where(a):focus-visible,:where(button,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.px-6{padding-inline:1.5rem}.py-16{padding-block:4rem}.max-w-2xl{max-width:42rem}.min-h-screen{min-height:100vh}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-4xl{font-size:clamp(2rem,1.4rem + 2.5vw,2.75rem);line-height:1.15}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-tight{letter-spacing:-.02em}.tracking-widest{letter-spacing:.16em}.text-muted{color:var(--text-muted)}.break-all{word-break:break-all}.link{min-width:24px;min-height:24px;padding-block:.25rem;font-weight:500;display:inline-block}
