:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f7f8fa;--color-surface:#fff;--color-ink:#111318;--color-ink-muted:#626874;--color-border:#e5e7eb;--color-brand:#4f46e5;--color-brand-hover:#4338ca;--color-brand-contrast:#fff;--color-focus:#2563eb;--color-success:#137a4b;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--text-xl:clamp(1.5rem, 1.25rem + 1vw, 2rem);--text-display:clamp(2.5rem, 1.9rem + 3vw, 4.5rem);--leading-tight:1.05;--leading-normal:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem;--radius-pill:999px;--shadow-card:0 1px 2px #1113180a, 0 12px 32px #1113180f;--content-max:72rem;--content-narrow:42rem;--tap-target:2.75rem;--transition-fast:.16s ease}
*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);font-family:var(--font-sans);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background:var(--color-canvas);min-width:20rem;min-height:100dvh;color:var(--color-ink);margin:0}button,input,textarea,select{font:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.skip-link{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-ink);color:#fff;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 2rem, var(--content-max));margin-inline:auto}.container--narrow{max-width:var(--content-narrow)}@media (min-width:48rem){.container{width:min(100% - 4rem, var(--content-max))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
