.sky.svelte-9qpk1w{pointer-events:none;position:absolute;inset:0;overflow:hidden}.plane.svelte-9qpk1w{will-change:transform;animation:linear infinite svelte-9qpk1w-fly;position:absolute;left:0}.reverse.svelte-9qpk1w{animation-direction:reverse}.reverse.svelte-9qpk1w svg:where(.svelte-9qpk1w){scale:-1 1}svg.svelte-9qpk1w{display:block}.red.svelte-9qpk1w{fill:#d23b3b}.pale.svelte-9qpk1w{fill:var(--blade-light)}.canopy.svelte-9qpk1w{fill:var(--ink)}.propeller.svelte-9qpk1w{fill:var(--on-ink-muted);transform-box:fill-box;transform-origin:50%;animation:.14s linear infinite alternate svelte-9qpk1w-propeller}@keyframes svelte-9qpk1w-fly{0%{transform:translate(-80px)}to{transform:translate(calc(100vw + 80px), var(--climb))}}@keyframes svelte-9qpk1w-propeller{0%{transform:scaleY(1)}to{transform:scaleY(.15)}}@media (prefers-reduced-motion:reduce){.sky.svelte-9qpk1w{display:none}}.hero.svelte-1uha8ag{background:var(--ink);color:var(--on-ink);padding-block:clamp(48px,8vw,88px);position:relative;overflow:hidden}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.lockup.svelte-1uha8ag{align-items:center;gap:16px;margin-bottom:28px;display:flex}.wordmark.svelte-1uha8ag{font:500 3.4rem/1 var(--font-display);margin:0}.motto.svelte-1uha8ag{color:var(--blade-light);font:400 1.1rem/1.2 var(--font-display);margin:6px 0 0}h1.svelte-1uha8ag{font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.06}.lead.svelte-1uha8ag{max-width:34rem;color:var(--on-ink-muted);margin:20px 0 28px;font-size:1.1rem}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button.svelte-1uha8ag{font:500 1.05rem var(--font-display);border-radius:999px;padding:10px 22px;text-decoration:none;display:inline-block}.primary.svelte-1uha8ag{background:var(--blade-light);color:var(--ink)}.primary.svelte-1uha8ag:hover{background:#fff}.secondary.svelte-1uha8ag{border:1px solid var(--ink-line);color:var(--on-ink)}.secondary.svelte-1uha8ag:hover{border-color:var(--blade-light)}.accent.svelte-1uha8ag{background:var(--accent);color:var(--on-accent);margin-top:4px}.install.svelte-1uha8ag{background:var(--ink-raised);border-radius:999px;margin-top:16px;display:inline-block}.install.svelte-1uha8ag pre:where(.svelte-1uha8ag){padding:9px 66px 9px 18px}.install.svelte-1uha8ag .copy:where(.svelte-1uha8ag){opacity:1;top:7px}.hero-example.svelte-1uha8ag{background:var(--ink-raised);overflow:hidden}.files.svelte-1uha8ag{border-bottom:1px solid var(--ink-line);padding-inline:8px;display:flex}.files.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--on-ink-muted);font:500 .82rem var(--font-mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px}.files.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--on-ink)}.files.svelte-1uha8ag button[aria-selected=true]:where(.svelte-1uha8ag){border-bottom-color:var(--blade-light);color:var(--on-ink)}.panels.svelte-1uha8ag{display:grid}.panels.svelte-1uha8ag>:where(.svelte-1uha8ag){visibility:hidden;grid-area:1/1;min-width:0}.panels.svelte-1uha8ag>.active:where(.svelte-1uha8ag){visibility:visible}.output.svelte-1uha8ag pre:where(.svelte-1uha8ag){tab-size:2}.args.svelte-1uha8ag{overflow-wrap:anywhere;gap:10px;margin:0;padding:0 20px 16px;display:flex}.args.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--on-ink-muted);font-size:.85rem}.section.svelte-1uha8ag{padding-block:clamp(56px,8vw,88px)}.rest.svelte-1uha8ag+.rest:where(.svelte-1uha8ag){padding-top:0}h2.svelte-1uha8ag{margin-bottom:16px;font-size:clamp(1.7rem,3.4vw,2.5rem)}.intro.svelte-1uha8ag{max-width:46rem;color:var(--text-muted);margin:0 0 28px}code.svelte-1uha8ag{font-size:.92em}.tabs.svelte-1uha8ag{scrollbar-width:none;gap:6px;margin-block:24px 16px;display:flex;overflow-x:auto}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--line);color:var(--text-muted);font:500 .92rem var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 16px}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--text)}.tabs.svelte-1uha8ag .active:where(.svelte-1uha8ag),.tabs.svelte-1uha8ag .active:where(.svelte-1uha8ag):hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.summary.svelte-1uha8ag{color:var(--text-muted);margin:0 0 12px}.pair.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.dark.svelte-1uha8ag{background:var(--ink);color:var(--on-ink);padding-block:clamp(56px,8vw,88px)}.dark.svelte-1uha8ag .intro:where(.svelte-1uha8ag){color:var(--on-ink-muted)}.dark.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--blade-light);margin-bottom:8px;font-size:1rem}.dark.svelte-1uha8ag h3:where(.svelte-1uha8ag) code:where(.svelte-1uha8ag){font-size:.9rem}.raised.svelte-1uha8ag{background:var(--ink-raised)}.syntaxes.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.both.svelte-1uha8ag{margin-top:20px}.dark.svelte-1uha8ag .raised:where(.svelte-1uha8ag) pre:where(.svelte-1uha8ag){tab-size:2}.more.svelte-1uha8ag{color:var(--blade-light);margin-top:20px;display:inline-block}.typesafe.svelte-1uha8ag{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.features.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:28px 40px;margin:28px 0 0;padding:0;list-style:none;display:grid}.features.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:6px;font-size:1.25rem}.features.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0}.doc-links.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:12px;display:grid}.doc-links.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--line);color:inherit;border-radius:14px;padding:14px 16px;text-decoration:none}.doc-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--accent)}.doc-links.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:500 1.15rem var(--font-display);display:block}.doc-links.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.875rem}@media (width<=860px){.hero-grid.svelte-1uha8ag,.pair.svelte-1uha8ag,.syntaxes.svelte-1uha8ag,.typesafe.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}
