.hero.svelte-tc3uts{padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(2.5rem,5vw,4.5rem);background:var(--hero-bg)}.hero-grid.svelte-tc3uts{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,6vw,6rem);align-items:end}.hero-mark.svelte-tc3uts{color:var(--accent);margin:0 0 1.5rem -.2rem;line-height:0}.eyebrow.svelte-tc3uts{font-family:var(--mono);color:var(--fg-muted);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.25rem}h1.svelte-tc3uts{font-size:clamp(3.1rem,7vw,5.6rem);line-height:.98;letter-spacing:-.015em;max-width:12ch;margin:0 0 1.5rem -.03em}.accent.svelte-tc3uts{color:var(--accent);font-style:italic;font-weight:400}.lede.svelte-tc3uts{font-size:1.2rem;line-height:1.5;max-width:34rem;color:var(--fg);margin-bottom:2rem}.cta.svelte-tc3uts{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.fine.svelte-tc3uts{color:var(--fg-muted);font-size:1rem;margin:0}.specimen.svelte-tc3uts{margin:0;background:var(--term-bg);color:var(--term-fg);border-radius:var(--radius);border:1px solid var(--term-line);font-family:var(--mono);font-size:.84rem;line-height:1.55;overflow:hidden}.spec-head.svelte-tc3uts{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--term-line);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--term-dim)}.spec-head-check.svelte-tc3uts{border-top:1px solid var(--term-line)}.spec-k.svelte-tc3uts{display:inline-flex;align-items:center;gap:.45rem}.spec-k.svelte-tc3uts .mark{color:var(--term-kw)}.spec-v.svelte-tc3uts{color:var(--term-fg);text-transform:none;letter-spacing:0}.arrow.svelte-tc3uts{color:var(--term-kw)}.spec-body.svelte-tc3uts{margin:0;padding:1rem 1.1rem 1.1rem;overflow-x:auto;color:var(--term-fg);tab-size:2}.spec-types.svelte-tc3uts{color:var(--term-dim)}.key.svelte-tc3uts{color:var(--term-fg)}.spec-types.svelte-tc3uts .key:where(.svelte-tc3uts){color:var(--term-fg)}.str.svelte-tc3uts{color:var(--term-str)}.num.svelte-tc3uts{color:var(--term-num)}.kw.svelte-tc3uts{color:var(--term-kw)}.cm.svelte-tc3uts{color:var(--term-dim)}@media(max-width:60rem){.hero-grid.svelte-tc3uts{grid-template-columns:1fr;row-gap:3rem;align-items:start}h1.svelte-tc3uts{max-width:14ch}}@media(max-width:40rem){.hero.svelte-tc3uts{padding-top:2rem}.hero-grid.svelte-tc3uts{row-gap:2rem}.hero-mark.svelte-tc3uts{margin-bottom:1.1rem}.hero-mark.svelte-tc3uts .mark{width:40px;height:40px}.eyebrow.svelte-tc3uts{font-size:.72rem;letter-spacing:.04em;margin-bottom:.9rem}h1.svelte-tc3uts{font-size:clamp(2.75rem,14.4vw,4rem);max-width:none;margin-bottom:1.1rem}.lede.svelte-tc3uts{font-size:1.1rem;margin-bottom:1.5rem}.cta.svelte-tc3uts{flex-direction:column;gap:.6rem;margin-bottom:1.25rem}.cta.svelte-tc3uts .btn:where(.svelte-tc3uts){width:100%;text-align:center;padding:.85rem 1.15rem;font-size:1rem}.specimen.svelte-tc3uts{font-size:.8rem}.spec-head.svelte-tc3uts{padding:.65rem .9rem;flex-wrap:wrap;gap:.25rem 1rem}.spec-body.svelte-tc3uts{padding:.85rem .9rem .95rem;white-space:pre-wrap;overflow-wrap:normal}}.stats.svelte-19rawm5{background:var(--hero-bg);padding-bottom:clamp(2rem,4vw,3rem)}.stats-grid.svelte-19rawm5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,6vw,6rem);row-gap:1.25rem;align-items:end;border-top:1px solid var(--line);padding-top:1.5rem}.figures.svelte-19rawm5{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem clamp(2rem,4vw,3.5rem);font-family:var(--mono)}.figures.svelte-19rawm5 li:where(.svelte-19rawm5){display:flex;flex-direction:column;gap:.25rem}.stat-n.svelte-19rawm5{font-weight:500;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1;letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums}.stat-l.svelte-19rawm5{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.caption.svelte-19rawm5{color:var(--fg-muted);font-size:1rem;margin:0;max-width:32rem}@media(max-width:60rem){.stats-grid.svelte-19rawm5{grid-template-columns:1fr;align-items:start}}@media(max-width:40rem){.stats.svelte-19rawm5{padding-bottom:1.75rem}.stats-grid.svelte-19rawm5{padding-top:1.25rem;row-gap:1rem}.figures.svelte-19rawm5{gap:.9rem 1.5rem}.stat-n.svelte-19rawm5{font-size:1.6rem}}.props.svelte-auhqk6{padding:0 0 clamp(3rem,6vw,5rem)}.prop-list.svelte-auhqk6{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.prop.svelte-auhqk6{display:grid;grid-template-columns:var(--margin-col) minmax(0,1fr) minmax(0,1.25fr);column-gap:clamp(2rem,5vw,5rem);align-items:start;padding:1.75rem 0 2rem;border-bottom:1px solid var(--line)}.prop-n.svelte-auhqk6{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;color:var(--accent);padding-top:.5rem}.prop.svelte-auhqk6 h2:where(.svelte-auhqk6){font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.1;margin:0;max-width:16ch;letter-spacing:-.01em}.prop.svelte-auhqk6 p:where(.svelte-auhqk6){color:var(--fg-muted);margin:.3rem 0 0}@media(max-width:56rem){.prop.svelte-auhqk6{grid-template-columns:1fr;row-gap:.5rem;padding:1.5rem 0}.prop.svelte-auhqk6 h2:where(.svelte-auhqk6){max-width:none}.prop-n.svelte-auhqk6{padding-top:0}}@media(max-width:40rem){.props.svelte-auhqk6{padding-bottom:2.5rem}.prop.svelte-auhqk6{padding:1.25rem 0 1.4rem;row-gap:.4rem}.prop.svelte-auhqk6 h2:where(.svelte-auhqk6){font-size:clamp(1.6rem,7vw,1.9rem)}.prop.svelte-auhqk6 p:where(.svelte-auhqk6){font-size:1rem}}.terminal.svelte-822juw{background:var(--term-bg);color:var(--term-fg);border-radius:var(--radius);border:1px solid var(--term-line);overflow:hidden;margin-bottom:1rem}.terminal-bar.svelte-822juw{padding:.6rem 1.1rem;border-bottom:1px solid var(--term-line);font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--term-dim)}pre.svelte-822juw{margin:0;padding:1.1rem 1.2rem 1.25rem;overflow-x:auto;font-family:var(--mono);font-size:.84rem;line-height:1.55;color:var(--term-dim);tab-size:2}.capped.svelte-822juw pre:where(.svelte-822juw){max-height:30rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--term-dim) var(--term-bg)}.terminal.svelte-822juw .cmd{color:var(--term-cmd);font-weight:600}.code-pane.svelte-822juw pre:where(.svelte-822juw){color:var(--term-fg)}.code-pane.svelte-822juw .kw{color:var(--term-kw)}.code-pane.svelte-822juw .str{color:var(--term-str)}.code-pane.svelte-822juw .num{color:var(--term-num)}.code-pane.svelte-822juw .cm{color:var(--term-dim)}@media(max-width:40rem){pre.svelte-822juw{padding:.9rem .9rem 1rem;font-size:.8rem;white-space:pre-wrap;overflow-wrap:normal}.capped.svelte-822juw pre:where(.svelte-822juw){max-height:24rem}}.demo.svelte-1864ymj{padding-bottom:clamp(3rem,6vw,5.5rem)}@media(max-width:40rem){.demo.svelte-1864ymj{padding-bottom:2.5rem}}.how.svelte-1ljpcrb{padding-bottom:clamp(3rem,6vw,5.5rem)}.steps.svelte-1ljpcrb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);row-gap:0}.steps.svelte-1ljpcrb li:where(.svelte-1ljpcrb){border-top:1px solid var(--line);padding:1.25rem 0 1.75rem}.steps.svelte-1ljpcrb h3:where(.svelte-1ljpcrb){font-size:1.45rem;display:flex;align-items:baseline;gap:.6rem;margin:0 0 .5rem}.steps.svelte-1ljpcrb p:where(.svelte-1ljpcrb){color:var(--fg-muted);margin:0;font-size:1rem}.step-n.svelte-1ljpcrb{font-style:italic;font-weight:400;color:var(--accent)}@media(max-width:40rem){.how.svelte-1ljpcrb{padding-bottom:2.5rem}.steps.svelte-1ljpcrb{grid-template-columns:1fr}.steps.svelte-1ljpcrb li:where(.svelte-1ljpcrb){padding:1rem 0 1.25rem}.steps.svelte-1ljpcrb h3:where(.svelte-1ljpcrb){font-size:1.3rem}}.compare.svelte-131fj0p{padding-bottom:clamp(3rem,6vw,5.5rem)}.table-wrap.svelte-131fj0p{overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line-strong)}table.svelte-131fj0p{border-collapse:collapse;width:100%;min-width:60rem;font-size:1rem}th.svelte-131fj0p,td.svelte-131fj0p{text-align:left;padding:.7rem 1rem .7rem 0;border-top:1px solid var(--line);vertical-align:top}thead.svelte-131fj0p th:where(.svelte-131fj0p){border-top:1px solid var(--line-strong);font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;padding-top:.85rem;padding-bottom:.85rem}thead.svelte-131fj0p th:where(.svelte-131fj0p):nth-child(2){color:var(--accent)}tbody.svelte-131fj0p th:where(.svelte-131fj0p){font-weight:500;color:var(--fg);background:var(--surface);position:sticky;left:0;min-width:15rem;padding-right:1.5rem}td.svelte-131fj0p{color:var(--fg-muted)}td.svelte-131fj0p:nth-child(2){color:var(--fg)}td.yes.svelte-131fj0p{color:var(--yes);font-weight:600}abbr.svelte-131fj0p{font-family:var(--mono);text-decoration:none;border-bottom:1px dotted currentColor}@media(max-width:56rem){.table-wrap.svelte-131fj0p{scrollbar-width:thin;scrollbar-color:var(--fg-muted) transparent;background:linear-gradient(to left,var(--surface) 40%,transparent) right / 3rem 100% no-repeat local,linear-gradient(to left,color-mix(in srgb,var(--fg) 18%,transparent),transparent) right / 1rem 100% no-repeat scroll}table.svelte-131fj0p{background:transparent}}@media(max-width:40rem){.compare.svelte-131fj0p{padding-bottom:2.5rem}table.svelte-131fj0p{min-width:50rem}th.svelte-131fj0p,td.svelte-131fj0p{padding:.6rem .9rem .6rem 0}tbody.svelte-131fj0p th:where(.svelte-131fj0p){min-width:9rem;max-width:10rem;padding-right:1rem}}.pricing.svelte-si76xq{padding-bottom:clamp(3rem,6vw,5.5rem)}.margin-cta.svelte-si76xq{margin-top:1.25rem}.plans.svelte-si76xq{display:flex;flex-direction:column}.plan.svelte-si76xq{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr) auto;column-gap:clamp(1.5rem,4vw,3.5rem);align-items:start;padding:1.5rem 0 1.75rem;border-top:1px solid var(--line)}.plans.svelte-si76xq .plan:where(.svelte-si76xq):first-child{border-top:0;padding-top:.25rem}.plan.svelte-si76xq h3:where(.svelte-si76xq){font-size:1.3rem;margin:0 0 .35rem;line-height:1.15}.price.svelte-si76xq{font-family:var(--display);font-size:1.9rem;line-height:1.1;margin:0;letter-spacing:-.01em}.price.svelte-si76xq span:where(.svelte-si76xq){font-family:var(--font);font-size:.9rem;color:var(--fg-muted);margin-left:.15rem}.plan-featured.svelte-si76xq .price:where(.svelte-si76xq){color:var(--accent)}.terms.svelte-si76xq{color:var(--fg-muted);margin:.2rem 0 0;max-width:40rem}.plan.svelte-si76xq .btn:where(.svelte-si76xq){white-space:nowrap;margin-top:.15rem}@media(max-width:48rem){.plan.svelte-si76xq{grid-template-columns:1fr;row-gap:.75rem}.plan.svelte-si76xq .btn:where(.svelte-si76xq){justify-self:start}}@media(max-width:40rem){.pricing.svelte-si76xq{padding-bottom:2.5rem}.margin-cta.svelte-si76xq{margin-top:.75rem}.plan.svelte-si76xq{padding:1.25rem 0 1.5rem;row-gap:.6rem}.plans.svelte-si76xq .plan:where(.svelte-si76xq):first-child{padding-top:.5rem}.plan.svelte-si76xq .btn:where(.svelte-si76xq){justify-self:stretch;text-align:center;margin-top:.35rem}.price.svelte-si76xq{font-size:1.7rem}}.faq.svelte-icx098{padding-bottom:clamp(4rem,8vw,7rem)}.questions.svelte-icx098{max-width:46rem}details.svelte-icx098{border-bottom:1px solid var(--line);padding:.5rem 0 .6rem}details.svelte-icx098:first-of-type{padding-top:0}details.svelte-icx098:first-of-type summary:where(.svelte-icx098){padding-top:.25rem}summary.svelte-icx098{cursor:pointer;font-family:var(--display);font-weight:500;font-size:1.35rem;line-height:1.2;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0}summary.svelte-icx098::-webkit-details-marker{display:none}summary.svelte-icx098:after{content:"+";font-family:var(--mono);color:var(--accent);font-weight:400;font-size:1.1rem;flex:none}details[open].svelte-icx098 summary:where(.svelte-icx098):after{content:"−"}summary.svelte-icx098:hover{color:var(--accent)}details.svelte-icx098 p:where(.svelte-icx098){color:var(--fg-muted);margin:.25rem 0 0;max-width:42rem}@media(max-width:40rem){.faq.svelte-icx098{padding-bottom:3rem}summary.svelte-icx098{font-size:1.2rem;min-height:2.75rem}}
