*{box-sizing:border-box}@font-face{font-family:Geist;src:url(../../../geist-sans-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Geist Mono;src:url(../../../geist-mono-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Geist Pixel;src:url(../../../geist-pixel-square.woff2)format("woff2");font-display:block}body{font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";color:#111;background:#fff;margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page.svelte-1uha8ag{width:min(920px,100% - 32px);margin:0 auto;padding:22px 0 72px}.nav.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(56px,10vw,104px);display:flex}.brand.svelte-1uha8ag{color:#111;letter-spacing:-.03em;align-items:center;gap:9px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.glyph.svelte-1uha8ag{color:#ff4fd8;background:#111;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.glyph.svelte-1uha8ag img:where(.svelte-1uha8ag){width:28px;height:28px;display:block}.links.svelte-1uha8ag{align-items:center;gap:4px;display:flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#666;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:.88rem;text-decoration:none;display:inline-flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#111;background:#f5f5f5}.hero.svelte-1uha8ag{max-width:680px}.eyebrow.svelte-1uha8ag{color:#71717a;letter-spacing:-.01em;margin:0 0 18px;font-size:.95rem;font-weight:450}h1.svelte-1uha8ag{color:#09090b;letter-spacing:-.045em;text-wrap:balance;gap:.08em;max-width:13ch;margin:0;font-family:Geist Pixel,Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.1rem,7.2vw,6rem);font-weight:400;line-height:.92;display:grid}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.lede.svelte-1uha8ag{color:#52525b;letter-spacing:-.018em;text-wrap:pretty;max-width:54ch;margin:24px 0 0;font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.55}code.svelte-1uha8ag{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.command.svelte-1uha8ag{color:#18181b;background:#fafafa;border:1px solid #1111111a;border-radius:12px;align-items:center;gap:10px;max-width:100%;margin-top:28px;padding:10px 12px;display:inline-flex}.command.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#a1a1aa;font-family:Geist Mono,ui-monospace,monospace}.command.svelte-1uha8ag code:where(.svelte-1uha8ag){white-space:nowrap;font-size:.9rem;overflow-x:auto}.hero-command.svelte-1uha8ag{padding-right:82px;position:relative}.hero-command.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:9px;align-items:center;gap:5px;height:30px;padding:0 10px;font:650 .74rem Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.hero-command.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:#111;border-color:#1111113d}button[data-copied=true]{color:#15803d;border-color:#22c55e52}.install.svelte-1uha8ag{border-top:1px solid #1111111a;margin-top:clamp(42px,7vw,68px);padding-top:24px}.install-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.install-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:#fff;border:1px solid #11111114;border-radius:16px;padding:16px}.install.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#111;letter-spacing:-.035em;margin:0 0 10px;font-size:1rem}.copy-block.svelte-1uha8ag{gap:8px;display:grid;position:relative}.install.svelte-1uha8ag code:where(.svelte-1uha8ag){color:#18181b;background:#f4f4f5;border-radius:10px;padding:10px 58px 10px 10px;font-size:.78rem;line-height:1.45;display:block;overflow-x:auto}.copy-block.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 9px;font:600 .72rem Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:absolute;top:7px;right:7px}.copy-block.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:#111;border-color:#1111113d}.install.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#71717a;margin:10px 0 0;font-size:.9rem;line-height:1.45}.install.svelte-1uha8ag p:where(.svelte-1uha8ag) code:where(.svelte-1uha8ag){font-size:inherit;background:0 0;padding:0;display:inline}.usage.svelte-1uha8ag{background:#fbfbfb;border:1px solid #1111111a;border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,56px);margin-top:clamp(32px,6vw,52px);padding:clamp(22px,4vw,34px);display:grid}.section-label.svelte-1uha8ag{color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.82rem;font-weight:600}.usage.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#111;letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:650;line-height:.98}.usage-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.section-label),.usage-note.svelte-1uha8ag{color:#52525b;letter-spacing:-.015em;text-wrap:pretty;margin:16px 0 0;font-size:1rem;line-height:1.55}.steps.svelte-1uha8ag{gap:10px;display:grid}.step.svelte-1uha8ag{background:#fff;border:1px solid #11111114;border-radius:16px;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px;display:grid}.step.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#fff;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:650;display:grid}.step.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#111;letter-spacing:-.025em;margin-bottom:7px;font-size:.96rem;display:block}.step.svelte-1uha8ag code:where(.svelte-1uha8ag){color:#18181b;white-space:nowrap;background:#f4f4f5;border-radius:10px;padding:9px 10px;font-size:.82rem;display:block;overflow-x:auto}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#71717a;margin:8px 0 0;font-size:.9rem;line-height:1.42}.usage-note.svelte-1uha8ag{grid-column:1/-1;margin-top:2px}.status.svelte-1uha8ag{border-top:1px solid #1111111a;border-bottom:1px solid #1111111a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(44px,8vw,72px);display:grid}.status.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:16px 18px 16px 0}.status.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid #1111111a;padding-left:18px}.status.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#71717a;margin-bottom:8px;font-size:.84rem;display:block}.status.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#111;letter-spacing:-.025em;font-size:.98rem;font-weight:500}.details.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.details.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#111;letter-spacing:-.035em;margin:0 0 8px;font-size:1.05rem;font-weight:600}.details.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#52525b;text-wrap:pretty;margin:0;font-size:.96rem;line-height:1.52}.footer.svelte-1uha8ag{color:#71717a;border-top:1px solid #1111111a;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:22px;font-size:.9rem;display:flex}.footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.github-link.svelte-1uha8ag{color:#18181b;letter-spacing:-.02em;border:1px solid #1111111a;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.github-link.svelte-1uha8ag:hover{background:#fafafa;border-color:#11111138}@media (width<=780px){.page.svelte-1uha8ag{width:min(100% - 24px,920px);padding-top:14px}.nav.svelte-1uha8ag{align-items:flex-start;margin-bottom:58px}.links.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-end}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:30px;padding:0 8px;font-size:.8rem}h1.svelte-1uha8ag{max-width:10ch;font-size:clamp(3.4rem,16vw,5.4rem)}.command.svelte-1uha8ag{width:100%}.install-grid.svelte-1uha8ag{grid-template-columns:1fr}.usage.svelte-1uha8ag{border-radius:18px;grid-template-columns:1fr;padding:18px}.usage.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem}.step.svelte-1uha8ag{grid-template-columns:24px minmax(0,1fr);padding:12px}.step.svelte-1uha8ag>span:where(.svelte-1uha8ag){width:24px;height:24px}.status.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.status.svelte-1uha8ag div:where(.svelte-1uha8ag){border-top:1px solid #1111111a;padding:14px 0}.status.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(-n+2){border-top:0}.status.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:0;padding-left:0}.status.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(2n){border-left:1px solid #1111111a;padding-left:16px}.details.svelte-1uha8ag{grid-template-columns:1fr;gap:20px;margin-top:32px}.footer.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
