:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kh-bg:#f6f7f9;--kh-surface:#fff;--kh-surface-2:#f6f7f9;--kh-soft:#eeeff2;--kh-border:#e2e3e7;--kh-border-strong:#8e9095;--kh-text:#010205;--kh-heading:#010205;--kh-text-muted:#5f6164;--kh-text-faint:#6b6d70;--kh-solid:#010205;--kh-solid-hover:#3a3b3f;--kh-on-solid:#fff;--kh-brand:#0169a2;--kh-brand-hover:#014a73;--kh-focus:#0169a2;--kh-success:#047857;--kh-warning:#a15c00;--kh-danger:#c02626;--kh-info:#0169a2;--kh-neutral:#6b6d70;--kh-success-soft:#e6f5ee;--kh-brand-soft:#e6f1f8;--kh-warning-soft:#fbf3e6;--kh-danger-soft:#fcecec;--kh-info-soft:#e9f2f8;--kh-chart-1:#0169a2;--kh-chart-grid:#ececef;--kh-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kh-font-mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--kh-text-xs:.75rem;--kh-text-sm:.875rem;--kh-text-md:1rem;--kh-text-lg:1.125rem;--kh-text-xl:1.5rem;--kh-text-2xl:2.125rem;--kh-text-3xl:clamp(2.25rem, 4vw, 3.25rem);--kh-leading:1.6;--kh-space-1:.25rem;--kh-space-2:.5rem;--kh-space-3:.75rem;--kh-space-4:1rem;--kh-space-5:1.5rem;--kh-space-6:2rem;--kh-space-7:3rem;--kh-space-8:4.5rem;--kh-radius-sm:8px;--kh-radius:12px;--kh-radius-lg:16px;--kh-shadow:0 1px 2px #0102050a, 0 2px 8px -2px #0102050f;--kh-shadow-lg:0 18px 40px -20px #00000059;--kh-ease:cubic-bezier(.25, .1, .25, 1);--kh-content-width:82rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kh-bg:#0e0e12;--kh-surface:#16171b;--kh-surface-2:#1a1b1e;--kh-soft:#1a1b1e;--kh-border:#303136;--kh-border-strong:#6e7076;--kh-text:#fbfcff;--kh-heading:#fbfcff;--kh-text-muted:#a3a5aa;--kh-text-faint:#a3a5aa;--kh-solid:#fbfcff;--kh-solid-hover:#d8d8db;--kh-on-solid:#010205;--kh-brand:#5cc8ff;--kh-brand-hover:#8fd8ff;--kh-focus:#5cc8ff;--kh-success:#34d399;--kh-warning:#f5b451;--kh-danger:#ff7b7b;--kh-info:#5cc8ff;--kh-neutral:#a3a5aa;--kh-success-soft:#13261f;--kh-warning-soft:#2b2212;--kh-danger-soft:#2e1717;--kh-info-soft:#10232f;--kh-chart-1:#5cc8ff;--kh-brand-soft:#10232f;--kh-chart-grid:#2a2b30;--kh-shadow-lg:0 18px 40px -20px #000000b3;--kh-shadow:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kh-bg:#0e0e12;--kh-surface:#16171b;--kh-surface-2:#1a1b1e;--kh-soft:#1a1b1e;--kh-border:#303136;--kh-border-strong:#6e7076;--kh-text:#fbfcff;--kh-heading:#fbfcff;--kh-text-muted:#a3a5aa;--kh-text-faint:#a3a5aa;--kh-solid:#fbfcff;--kh-solid-hover:#d8d8db;--kh-on-solid:#010205;--kh-brand:#5cc8ff;--kh-brand-hover:#8fd8ff;--kh-focus:#5cc8ff;--kh-success:#34d399;--kh-warning:#f5b451;--kh-danger:#ff7b7b;--kh-info:#5cc8ff;--kh-neutral:#a3a5aa;--kh-success-soft:#13261f;--kh-warning-soft:#2b2212;--kh-danger-soft:#2e1717;--kh-info-soft:#10232f;--kh-chart-1:#5cc8ff;--kh-brand-soft:#10232f;--kh-chart-grid:#2a2b30;--kh-shadow-lg:0 18px 40px -20px #000000b3;--kh-shadow:none}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--kh-bg);color:var(--kh-text);font-family:var(--kh-font);font-size:var(--kh-text-md);line-height:var(--kh-leading);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{color:var(--kh-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.15}h1{font-size:var(--kh-text-3xl);letter-spacing:-.035em;font-weight:300;line-height:1.05}h2{font-size:var(--kh-text-xl)}h3{font-size:var(--kh-text-lg)}p{margin:0}a{color:var(--kh-brand);text-decoration:none}a:hover{color:var(--kh-brand-hover);text-underline-offset:.2em;text-decoration:underline}code,kbd,pre{font-family:var(--kh-font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--kh-focus);outline-offset:2px}::selection{background:var(--kh-solid);color:var(--kh-on-solid)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kh-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kh-mono{font-family:var(--kh-font-mono)}.kh-tabular{font-variant-numeric:tabular-nums}.kh-live-dot{animation:kh-live-pulse 1.6s var(--kh-ease) infinite}@keyframes kh-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--kh-brand) 55%, transparent)}70%,to{box-shadow:0 0 0 .45rem #0000}}@media (prefers-reduced-motion:reduce){.kh-live-dot{animation:none}}.kh-skip-link{left:var(--kh-space-4);z-index:100;padding:var(--kh-space-2) var(--kh-space-4);border-radius:var(--kh-radius-sm);background:var(--kh-solid);color:var(--kh-on-solid);position:absolute;top:-3rem}.kh-skip-link:focus{top:var(--kh-space-3);color:var(--kh-on-solid)}.kh-eyebrow{color:var(--kh-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500;display:block}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}::view-transition-group(kh-tab-active){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
