.pricing:where(.astro-lmkygsfs){padding:var(--space-8) var(--gutter) var(--space-9)}.md-row:where(.astro-lmkygsfs){display:flex;justify-content:flex-end;gap:var(--space-4);align-items:center;font-size:var(--step--1);color:var(--ink-3)}.md-copy:where(.astro-lmkygsfs){font:inherit;color:var(--ink-2);background:none;border:0;padding:0;cursor:pointer}.md-copy:where(.astro-lmkygsfs):hover,.md-link:where(.astro-lmkygsfs):hover{color:var(--ink)}.md-link:where(.astro-lmkygsfs){font-family:var(--mono);color:var(--ink-2)}.pricing:where(.astro-lmkygsfs) h1:where(.astro-lmkygsfs){margin-top:var(--space-6)}.pricing-lede:where(.astro-lmkygsfs){max-width:44rem;color:var(--ink-2);font-size:var(--step-1);margin:0 0 var(--space-8)}.plans:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:start}.plan-card:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-data)}.plan-card:where(.astro-lmkygsfs).recommended{border-color:var(--accent);margin-top:calc(-1 * var(--space-4));padding-top:calc(var(--space-6) + var(--space-4))}.plan-head:where(.astro-lmkygsfs){display:flex;align-items:center;gap:var(--space-3)}.plan-name:where(.astro-lmkygsfs){margin:0;font-family:var(--mono);font-size:var(--step--1);font-weight:500;letter-spacing:.04em}.badge:where(.astro-lmkygsfs){font-family:var(--mono);font-size:12px;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-control);padding:1px var(--space-2)}.plan-description:where(.astro-lmkygsfs){margin:0;color:var(--ink-2);min-height:4.5em}.btn:where(.astro-lmkygsfs).wide{width:100%;justify-content:center;cursor:pointer}.plan-price:where(.astro-lmkygsfs){margin:var(--space-2) 0 0;display:flex;align-items:baseline;gap:var(--space-2)}.plan-price:where(.astro-lmkygsfs) .amount:where(.astro-lmkygsfs){font-size:var(--step-2);font-weight:500;letter-spacing:-.03em;line-height:1}.plan-price:where(.astro-lmkygsfs) .per:where(.astro-lmkygsfs),.plan-price-note:where(.astro-lmkygsfs){font-size:var(--step--1);color:var(--ink-3)}.plan-price-note:where(.astro-lmkygsfs){margin:calc(-1 * var(--space-3)) 0 0}.plan-lead:where(.astro-lmkygsfs){margin:0;padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2)}.plan-features:where(.astro-lmkygsfs){list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);font-size:14px}.plan-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:grid;grid-template-columns:14px 1fr;gap:var(--space-2);align-items:start}.tick:where(.astro-lmkygsfs){margin-top:3px;fill:none;stroke:var(--ink);stroke-width:1.5}.plan-features:where(.astro-lmkygsfs) .note:where(.astro-lmkygsfs),.matrix:where(.astro-lmkygsfs) .note:where(.astro-lmkygsfs){display:block;color:var(--ink-3);font-size:var(--step--1)}.plan-limit:where(.astro-lmkygsfs){margin:0;font-size:var(--step--1);color:var(--ink-3)}.compare-jump:where(.astro-lmkygsfs){margin:var(--space-7) 0 0;text-align:center}.compare:where(.astro-lmkygsfs){margin-top:var(--space-9)}.compare:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs),.definitions:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:var(--step-2);font-weight:500;letter-spacing:-.03em;margin:0 0 var(--space-6)}.plan-picker:where(.astro-lmkygsfs){display:none;border:0;margin:0 0 var(--space-4);padding:0;gap:var(--space-2);flex-wrap:wrap}.plan-picker:where(.astro-lmkygsfs) legend:where(.astro-lmkygsfs){font-size:var(--step--1);color:var(--ink-3);margin-bottom:var(--space-2)}.plan-picker:where(.astro-lmkygsfs) label:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--card);font-size:var(--step--1);cursor:pointer}.plan-picker:where(.astro-lmkygsfs) label:where(.astro-lmkygsfs):has(input:checked){border-color:var(--accent);color:var(--accent)}.plan-picker:where(.astro-lmkygsfs) input:where(.astro-lmkygsfs){accent-color:var(--accent);margin:0}.matrix:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.matrix:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs),.matrix:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){position:sticky;top:64px;z-index:2;background:var(--bg);border-bottom:1px solid var(--line-2);padding:var(--space-4) var(--space-3);text-align:left;vertical-align:top;font-weight:500}.matrix:where(.astro-lmkygsfs) .corner:where(.astro-lmkygsfs){width:28%}.col-name:where(.astro-lmkygsfs){display:block;font-family:var(--mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase}.col-price:where(.astro-lmkygsfs){display:block;margin:var(--space-1) 0 var(--space-3);font-size:var(--step-1)}.col-price:where(.astro-lmkygsfs) .per:where(.astro-lmkygsfs){font-size:var(--step--1);color:var(--ink-3);font-weight:400}.matrix:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) .btn:where(.astro-lmkygsfs){cursor:pointer}.section-row:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){text-align:left;padding:var(--space-7) var(--space-3) var(--space-3);border-bottom:1px solid var(--line);font-weight:500}.section-title:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:var(--space-2)}.section-icon:where(.astro-lmkygsfs){fill:none;stroke:var(--ink);stroke-width:1.2}.section-icon:where(.astro-lmkygsfs) .fill{fill:var(--ink)}.matrix:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs)[scope=row],.matrix:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-weight:400}.matrix:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs)[scope=row]{color:var(--ink-2)}.row-label:where(.astro-lmkygsfs){position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.info:where(.astro-lmkygsfs){display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:var(--card);color:var(--ink-2);font:500 11px/1 var(--mono);cursor:help;flex-shrink:0}.tip:where(.astro-lmkygsfs){display:none;position:absolute;left:0;top:calc(100% + var(--space-2));z-index:3;width:min(20rem,70vw);padding:var(--space-3);background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-control);color:var(--ink);font-size:var(--step--1);line-height:1.45}.info:where(.astro-lmkygsfs):hover+.tip:where(.astro-lmkygsfs),.info:where(.astro-lmkygsfs):focus-visible+.tip:where(.astro-lmkygsfs),.info:where(.astro-lmkygsfs):focus+.tip:where(.astro-lmkygsfs){display:block}.definitions:where(.astro-lmkygsfs){margin-top:var(--space-9);max-width:68ch;padding:0}.definitions:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){font-size:var(--step-1);font-weight:500;margin:var(--space-6) 0 var(--space-2)}.visually-hidden:where(.astro-lmkygsfs){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1100px){.plans:where(.astro-lmkygsfs){grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card:where(.astro-lmkygsfs).recommended{margin-top:0;padding-top:var(--space-6)}}@media(max-width:767px){.plans:where(.astro-lmkygsfs){grid-template-columns:1fr}.plan-description:where(.astro-lmkygsfs){min-height:0}.plan-picker:where(.astro-lmkygsfs){display:flex}.matrix:where(.astro-lmkygsfs){table-layout:auto}.matrix:where(.astro-lmkygsfs) .corner:where(.astro-lmkygsfs){width:45%}.compare:where(.astro-lmkygsfs):has(#view-free:checked) :where(.astro-lmkygsfs)[data-plan]:not([data-plan=free]),.compare:where(.astro-lmkygsfs):has(#view-pro:checked) :where(.astro-lmkygsfs)[data-plan]:not([data-plan=pro]),.compare:where(.astro-lmkygsfs):has(#view-scale:checked) :where(.astro-lmkygsfs)[data-plan]:not([data-plan=scale]),.compare:where(.astro-lmkygsfs):has(#view-enterprise:checked) :where(.astro-lmkygsfs)[data-plan]:not([data-plan=enterprise]){display:none}.section-row:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){padding-top:var(--space-6)}}
