.hero[data-astro-cid-jzvd4vev]{padding-block:64px 48px}.badge[data-astro-cid-jzvd4vev]{background:var(--surface);color:var(--text);border:1px solid var(--control-border);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}h1[data-astro-cid-jzvd4vev]{font-family:var(--font-display);letter-spacing:-.045em;margin-top:20px;font-size:clamp(48px,4vw + 32px,92px);font-weight:800;line-height:.95}.lede[data-astro-cid-jzvd4vev]{color:var(--text-soft);max-width:600px;margin-top:24px;font-size:clamp(18px,.6vw + 15px,20px)}.hero-actions[data-astro-cid-jzvd4vev]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.alt[data-astro-cid-jzvd4vev]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.cards-sec[data-astro-cid-jzvd4vev]{padding-bottom:96px}.list[data-astro-cid-jzvd4vev]{color:var(--text-soft);gap:8px;margin:16px 0 0;padding-left:20px;font-size:15px;display:grid}.early[data-astro-cid-jzvd4vev]>[data-astro-cid-jzvd4vev]:not(.eyebrow):not(h2){max-width:60ch}.early[data-astro-cid-jzvd4vev] p[data-astro-cid-jzvd4vev]:not(.eyebrow){color:var(--text-soft);margin-top:16px;font-size:18px}.steps[data-astro-cid-jzvd4vev]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-jzvd4vev] li[data-astro-cid-jzvd4vev]{border-top:2px solid var(--text);min-width:0;padding-top:16px}.n[data-astro-cid-jzvd4vev]{border:2px solid var(--text);width:32px;height:32px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.steps[data-astro-cid-jzvd4vev] h3[data-astro-cid-jzvd4vev]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:12px;font-size:24px;font-weight:700;line-height:1.2}.steps[data-astro-cid-jzvd4vev] p[data-astro-cid-jzvd4vev]{color:var(--text-soft);margin-top:8px}.cmd[data-astro-cid-jzvd4vev]{background:var(--surface);border:1px solid var(--line);border-radius:4px;align-items:flex-start;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.cmd[data-astro-cid-jzvd4vev] code[data-astro-cid-jzvd4vev]{overflow-wrap:anywhere;min-width:0;color:var(--text);flex:1;font-size:13px}.copy[data-astro-cid-jzvd4vev]{font:inherit;border:1px solid var(--control-border);min-height:32px;color:var(--text);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:4px 12px;font-size:13px;font-weight:600}.copy[data-astro-cid-jzvd4vev]:hover{border-color:var(--text)}.steps[data-astro-cid-jzvd4vev] .note[data-astro-cid-jzvd4vev]{color:var(--text-muted);font-size:14px}.helper[data-astro-cid-jzvd4vev]{color:var(--text-soft);margin-top:24px}.support[data-astro-cid-jzvd4vev]{max-width:760px;margin-top:24px}.support[data-astro-cid-jzvd4vev] h3[data-astro-cid-jzvd4vev]{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.support[data-astro-cid-jzvd4vev] p[data-astro-cid-jzvd4vev]{color:var(--text-soft);margin-top:8px}.scroll[data-astro-cid-jzvd4vev]{border-radius:4px;margin-top:32px;overflow-x:auto}table[data-astro-cid-jzvd4vev]{border-collapse:collapse;width:100%;font-size:16px}thead[data-astro-cid-jzvd4vev] th[data-astro-cid-jzvd4vev]{text-align:left;border-bottom:2px solid var(--text);padding:14px 0}thead[data-astro-cid-jzvd4vev] th[data-astro-cid-jzvd4vev]:first-child{width:52%;font-weight:600}th[data-astro-cid-jzvd4vev].pro-col,td[data-astro-cid-jzvd4vev].pro-col,thead[data-astro-cid-jzvd4vev] th[data-astro-cid-jzvd4vev]:not(:first-child){padding-inline:12px}thead[data-astro-cid-jzvd4vev] th[data-astro-cid-jzvd4vev].pro-col{background:var(--ink);color:var(--ink-text)}.group[data-astro-cid-jzvd4vev] th[data-astro-cid-jzvd4vev]{text-align:left;font-family:var(--font-mono);color:var(--text-muted);padding:24px 0 8px;font-size:13px;font-weight:400}tbody[data-astro-cid-jzvd4vev] th[data-astro-cid-jzvd4vev][scope=row]{text-align:left;padding:12px 12px 12px 0;font-weight:400}tbody[data-astro-cid-jzvd4vev] tr[data-astro-cid-jzvd4vev]:not(.group)>[data-astro-cid-jzvd4vev]{border-bottom:1px solid var(--line)}td[data-astro-cid-jzvd4vev]{padding-right:12px}td[data-astro-cid-jzvd4vev].none{color:var(--text-muted)}.license[data-astro-cid-jzvd4vev]{grid-template-columns:5fr 7fr;gap:48px;display:grid}dl[data-astro-cid-jzvd4vev].lic{grid-template-columns:200px 1fr;gap:16px 24px;display:grid}dt[data-astro-cid-jzvd4vev]{font-weight:600}dd[data-astro-cid-jzvd4vev]{color:var(--text-soft);margin:0}.cta[data-astro-cid-jzvd4vev]{background:var(--signal);color:var(--on-signal)}.cta-inner[data-astro-cid-jzvd4vev]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;padding-block:96px;display:flex}.cta[data-astro-cid-jzvd4vev] h2[data-astro-cid-jzvd4vev]{letter-spacing:-.05em;font-size:clamp(44px,4.4vw + 24px,80px);line-height:.95}@media (width<=960px){.hero[data-astro-cid-jzvd4vev]{padding-block:40px 32px}.cards-sec[data-astro-cid-jzvd4vev]{padding-bottom:64px}.steps[data-astro-cid-jzvd4vev]{grid-template-columns:1fr}.license[data-astro-cid-jzvd4vev]{grid-template-columns:1fr;gap:24px}.cta-inner[data-astro-cid-jzvd4vev]{padding-block:64px}}@media (width<=700px){dl[data-astro-cid-jzvd4vev].lic{grid-template-columns:1fr;gap:4px}dl[data-astro-cid-jzvd4vev].lic dd[data-astro-cid-jzvd4vev]{margin-bottom:16px}}@media (width<=640px){.scroll[data-astro-cid-jzvd4vev]{overflow-x:visible}table[data-astro-cid-jzvd4vev],tbody[data-astro-cid-jzvd4vev],tr[data-astro-cid-jzvd4vev],th[data-astro-cid-jzvd4vev],td[data-astro-cid-jzvd4vev]{display:block}thead[data-astro-cid-jzvd4vev]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.group[data-astro-cid-jzvd4vev] th[data-astro-cid-jzvd4vev]{padding:24px 0 8px}tbody[data-astro-cid-jzvd4vev] tr[data-astro-cid-jzvd4vev]:not(.group){border-bottom:1px solid var(--line);padding:12px 0}tbody[data-astro-cid-jzvd4vev] tr[data-astro-cid-jzvd4vev]:not(.group)>[data-astro-cid-jzvd4vev]{border-bottom:0}tbody[data-astro-cid-jzvd4vev] th[data-astro-cid-jzvd4vev][scope=row]{padding:0 0 4px;font-weight:600}td[data-astro-cid-jzvd4vev],td[data-astro-cid-jzvd4vev].pro-col{padding:2px 0}td[data-astro-cid-jzvd4vev]:before{content:attr(data-label) ": ";font-family:var(--font-mono);color:var(--text-muted);font-size:13px}}@media (width<=480px){.cta-inner[data-astro-cid-jzvd4vev]{padding-block:48px}.cards-sec[data-astro-cid-jzvd4vev]{padding-bottom:48px}}
