@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2?dpl=v23-8f45e99e0ea8)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.ch_H7G_className{font-family:inter,inter Fallback}.ch_H7G_variable{--font-inter:"inter", "inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f7f9;--surface:#fff;--surface-muted:#f1f3f6;--surface-sunken:#eceff3;--border:#e1e5ea;--border-strong:#c8cfd8;--border-input:#8b95a2;--text:#11151a;--text-secondary:#444c57;--text-muted:#5a6370;--accent:#0d6b63;--accent-hover:#0a5a54;--accent-soft:#e2f2f0;--accent-text:#0a5a54;--on-accent:#fff;--danger:#b42318;--danger-soft:#fdecea;--danger-border:#f2bdb8;--success:#05683f;--success-soft:#e4f5ec;--success-border:#b3dfc7;--focus:#0d6b63;--overlay-dim:#fff9;--shadow-xs:0 1px 2px #1118270d;--shadow-sm:0 1px 3px #11182714, 0 1px 2px #1118270d;--shadow-md:0 12px 32px -12px #1118272e, 0 2px 6px #1118270f;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--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:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--control:2.5rem;--control-sm:2rem;--header-height:3.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b0e10;--surface:#13171a;--surface-muted:#191e22;--surface-sunken:#0f1316;--border:#232a30;--border-strong:#38424b;--border-input:#6f7b87;--text:#e9edf0;--text-secondary:#bac2c9;--text-muted:#98a3ad;--accent:#3fd0bd;--accent-hover:#63dccc;--accent-soft:#11302d;--accent-text:#66dccd;--on-accent:#04201c;--danger:#ff8c83;--danger-soft:#2a1411;--danger-border:#5c2b26;--success:#5fd696;--success-soft:#0e2a1b;--success-border:#1f5a39;--focus:#66dccd;--overlay-dim:#00000080;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080, 0 1px 2px #0006;--shadow-md:0 12px 32px -12px #000000b3, 0 2px 6px #0006}}@media (pointer:coarse),(max-width:40rem){:root{--control:2.75rem;--control-sm:2.25rem}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;line-height:1.25}h1{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:650}h2{font-size:var(--text-lg);font-weight:600}h3{font-size:var(--text-md);font-weight:600}a{color:var(--accent-text);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}a:hover{text-decoration-color:currentColor}code,kbd,samp{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack{gap:var(--space-4);align-content:start;display:grid}.form{gap:var(--space-4);display:grid}.stack-lg{gap:var(--space-5);align-content:start;display:grid}.text-muted{color:var(--text-muted)}.text-sm{font-size:var(--text-sm)}.mono{font-family:var(--font-mono)}.split{gap:var(--space-5);align-items:start;display:grid}@media (min-width:56rem){.split{gap:var(--space-6);grid-template-columns:20rem minmax(0,1fr)}.split-sticky{top:calc(var(--header-height) + var(--space-5));position:sticky}}
