@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg:#f7f7f7;--surface:#f0f0ee;--raised:#fff;--fg:#171717;--muted:#6d6d6a;--line:#1717171a;--blue:#8fa7f7;--lime:#a5d94f;--violet:#f787df;--coral:#f75757;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Outfit", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--text-display:clamp(44px, 7vw, 80px);--text-h1:clamp(36px, 5vw, 52px);--text-h2:clamp(32px, 4.2vw, 48px);--text-h3:24px;--text-lead:clamp(18px, 2vw, 21px);--text-body:17px;--text-small:15px;--text-mono:13px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-14:56px;--sp-18:72px;--sp-24:96px;--sp-28:112px;--sp-32:128px;--r-chip:6px;--r-input:10px;--r-box:14px;--r-card:20px;--r-media:28px;--r-pill:999px;--r-btn:10px;--t-state:.2s;--t-select:.3s;--t-fade:.6s;--w-marketing:1120px;--w-docs:1440px;--w-prose:720px}[data-theme=dark]{--bg:#1f1f1f;--surface:#272727;--raised:#2c2c2c;--fg:#f7f7f7;--muted:#a0a0a0;--line:#f7f7f71f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1f1f1f;--surface:#272727;--raised:#2c2c2c;--fg:#f7f7f7;--muted:#a0a0a0;--line:#f7f7f71f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ok-mark .ok-tile{fill:#f7f7f7}.ok-mark .ok-mark-center{fill:#171717}[data-theme=dark] .ok-mark .ok-tile{fill:#1f1f1f}[data-theme=dark] .ok-mark .ok-mark-center{fill:#f7f7f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ok-mark .ok-tile{fill:#1f1f1f}:root:not([data-theme=light]) .ok-mark .ok-mark-center{fill:#f7f7f7}}.ok-mark .ok-tile-outline{fill:none;stroke:var(--line);stroke-width:1px}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--r-chip)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ok-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer.svelte-4jwo3w{border-top:1px solid var(--line)}.inner.svelte-4jwo3w{flex-wrap:wrap;justify-content:space-between;gap:32px;max-width:1008px;margin:0 auto;padding:40px 24px;display:flex}.brand.svelte-4jwo3w{flex-direction:column;gap:10px;display:flex}.lockup.svelte-4jwo3w{align-items:center;gap:10px;display:inline-flex}.lockup.svelte-4jwo3w .mark{width:22px;height:22px;display:block}.word.svelte-4jwo3w{letter-spacing:-.02em;font-size:17px;font-weight:600}.tag.svelte-4jwo3w{color:var(--muted);font-size:14px}.version.svelte-4jwo3w{font-family:var(--mono);font-variant-ligatures:none;color:var(--muted);font-size:12px}.links.svelte-4jwo3w{grid-template-columns:repeat(3,auto);gap:10px 40px;font-size:14px;display:grid}.links.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--muted);text-decoration:none}.links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--fg)}@media (width<=480px){.links.svelte-4jwo3w{grid-template-columns:repeat(2,auto)}}.shell.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.skip.svelte-12qhfyh{z-index:10;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-input);color:var(--fg);padding:10px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.skip.svelte-12qhfyh:focus{top:12px;left:12px}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}html,body{height:100%}a{color:var(--fg)}
