.ip.svelte-wxm8av{width:min(var(--wrap),100%);margin:0 auto;padding:0 var(--gutter)}.ip-hero.svelte-wxm8av{margin:72px 0 8px}.ip-eyebrow.svelte-wxm8av{margin:0 0 12px;color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.02em}.ip-hero.svelte-wxm8av h1:where(.svelte-wxm8av){margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.ip-intro.svelte-wxm8av{max-width:62ch;margin:18px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.ip-actions.svelte-wxm8av{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ip-section.svelte-wxm8av{margin:64px 0}.ip-section.svelte-wxm8av h2:where(.svelte-wxm8av){margin:0 0 16px;font-size:clamp(22px,2.4vw,30px);line-height:1.15;font-weight:700;letter-spacing:-.03em}.ip-install.svelte-wxm8av{margin:0 0 18px}.ip-install.svelte-wxm8av code:where(.svelte-wxm8av){padding:7px 12px;border:1px solid var(--line);border-radius:var(--pr-control-radius);background:var(--paper);font-size:14px}.ip-code.svelte-wxm8av{margin-top:4px}.ip-code-head.svelte-wxm8av{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:500}.ip-code-head.svelte-wxm8av button:where(.svelte-wxm8av){padding:5px 12px;border:1px solid var(--line);border-radius:var(--pr-control-radius);background:transparent;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;transition:color var(--lp-fast) var(--lp-ease),border-color var(--lp-fast) var(--lp-ease)}.ip-code-head.svelte-wxm8av button:where(.svelte-wxm8av):hover{border-color:var(--ink);color:var(--ink)}.ip-cta.svelte-wxm8av p:where(.svelte-wxm8av) a:where(.svelte-wxm8av){color:var(--ink);text-decoration-color:var(--line);text-underline-offset:3px}.ip-cta.svelte-wxm8av p:where(.svelte-wxm8av) a:where(.svelte-wxm8av):hover{text-decoration-color:var(--ink)}.ip-steps.svelte-wxm8av{max-width:70ch;margin:0;padding-left:20px;color:var(--muted);font-size:16px;line-height:1.65}.ip-steps.svelte-wxm8av li:where(.svelte-wxm8av){margin-bottom:12px}.ip-steps.svelte-wxm8av strong:where(.svelte-wxm8av){color:var(--ink);font-weight:600}.ip-faq.svelte-wxm8av{max-width:70ch;margin:0}.ip-faq.svelte-wxm8av dt:where(.svelte-wxm8av){margin-top:22px;color:var(--ink);font-size:16px;font-weight:600}.ip-faq.svelte-wxm8av dd:where(.svelte-wxm8av){margin:8px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.ip-cta.svelte-wxm8av{margin:80px 0 96px;padding:34px;border:1px solid var(--line);border-radius:var(--pr-frame-radius);background:var(--paper)}.ip-cta.svelte-wxm8av h2:where(.svelte-wxm8av){margin:0 0 10px;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.03em}.ip-cta.svelte-wxm8av p:where(.svelte-wxm8av){max-width:62ch;margin:0;color:var(--muted);font-size:16px;line-height:1.6}@media(max-width:640px){.ip-hero.svelte-wxm8av{margin-top:48px}.ip-section.svelte-wxm8av{margin:48px 0}.ip-cta.svelte-wxm8av{padding:24px}}
