.plan[data-astro-cid-4nlvgvc4]{--plan-pad:clamp(var(--space-5), .5rem + 2vw, var(--space-7));border-radius:var(--radius-l);background:var(--card-surface);color:var(--color-ink);box-shadow:0 0 0 var(--border) var(--card-edge), var(--shadow-card);grid-template-rows:auto auto auto 1fr;align-content:start;display:grid}.plan-featured[data-astro-cid-4nlvgvc4]{background:var(--night-surface);box-shadow:0 0 0 var(--border) var(--night-edge), 0 1px 1px #02050e4d, 0 24px 48px -20px #0e14268c}.plan-flat[data-astro-cid-4nlvgvc4]{--plan-pad:clamp(var(--space-4), .25rem + 1.5vw, var(--space-6));box-shadow:none;background:0 0;border-radius:0}.plan-flat[data-astro-cid-4nlvgvc4] .plan-price-row[data-astro-cid-4nlvgvc4]{padding-block-start:var(--space-6)}.plan-summary[data-astro-cid-4nlvgvc4]{padding:var(--space-4) var(--plan-pad) 0;color:var(--color-ink-muted);font-size:var(--step-0);line-height:var(--leading-snug);text-wrap:pretty;margin:0}.plan-head[data-astro-cid-4nlvgvc4]{align-content:start;gap:var(--space-1);padding:var(--plan-pad) var(--plan-pad) 0;display:grid}.plan-name[data-astro-cid-4nlvgvc4]{font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);margin:0;line-height:1.1}.plan-badge[data-astro-cid-4nlvgvc4]{margin:0 0 var(--space-2);color:var(--color-ink-muted);font-size:var(--step--2);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase}.plan-for[data-astro-cid-4nlvgvc4]{color:var(--color-ink-muted);font-size:var(--step-0);line-height:var(--leading-snug);margin:0}.plan-price-row[data-astro-cid-4nlvgvc4]{align-content:start;align-items:end;gap:var(--space-3) var(--space-5);padding:var(--space-7) var(--plan-pad) 0;flex-wrap:wrap;display:flex}.plan[data-astro-cid-4nlvgvc4] .plan-price{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.plan[data-astro-cid-4nlvgvc4] .plan-amount{font-family:var(--font-display);font-size:var(--step-5);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);line-height:1}.plan[data-astro-cid-4nlvgvc4] .plan-period{color:var(--color-ink-muted);font-size:var(--step-0);flex-basis:100%}.plan-action[data-astro-cid-4nlvgvc4]{align-content:start;justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--plan-pad);display:grid}.plan-action[data-astro-cid-4nlvgvc4]>form{justify-self:stretch}.plan-note[data-astro-cid-4nlvgvc4]{color:var(--color-ink-muted);font-size:var(--step--1);line-height:var(--leading-snug);margin:0}.plan-features[data-astro-cid-4nlvgvc4]{align-content:start;gap:var(--space-3);margin:0 var(--plan-pad);padding:var(--space-6) 0 var(--plan-pad);border-block-start:var(--border) solid var(--color-rule-strong);font-size:var(--step--1);line-height:var(--leading-snug);display:grid}.plan-features[data-astro-cid-4nlvgvc4] li[data-astro-cid-4nlvgvc4]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.plan-features[data-astro-cid-4nlvgvc4] .icon{color:var(--color-ink-faint);translate:0 3px}.billing-options[data-astro-cid-thrsrbqw]{border:var(--border) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-paper-sunken);grid-template-columns:1fr 1fr;min-inline-size:0;margin:0;padding:3px;display:inline-grid;position:relative}.billing-thumb[data-astro-cid-thrsrbqw]{border-radius:var(--radius-pill);background:var(--color-paper-raised);inline-size:calc(50% - 3px);box-shadow:0 0 0 var(--border) var(--color-rule-strong), var(--shadow-object);transition:transform var(--dur-base) var(--ease-out);position:absolute;inset-block:3px;inset-inline-start:3px}.billing-options[data-astro-cid-thrsrbqw]:has(input[value=yearly]:checked) .billing-thumb[data-astro-cid-thrsrbqw]{transform:translate(100%)}.billing-option[data-astro-cid-thrsrbqw]{justify-content:center;align-items:center;gap:var(--space-2);block-size:calc(var(--control-md) - 8px);padding-inline:var(--space-5);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--step--1);font-weight:var(--weight-ui);white-space:nowrap;cursor:pointer;display:inline-flex;position:relative}.billing-option[data-astro-cid-thrsrbqw]:hover,.billing-option[data-astro-cid-thrsrbqw]:has(input:checked){color:var(--color-ink)}.billing-option[data-astro-cid-thrsrbqw]:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:1px}.billing-saving[data-astro-cid-thrsrbqw]{color:var(--color-ember-ink);font-size:var(--step--2);font-weight:var(--weight-strong)}[data-billing-scope]:has(input[value=monthly]:checked) [data-billing=yearly]:not([data-billing-stack]>*),[data-billing-scope]:has(input[value=yearly]:checked) [data-billing=monthly]:not([data-billing-stack]>*){display:none}[data-billing-stack]{display:grid}[data-billing-stack]>*{grid-area:1/1}[data-billing-scope]:has(input[value=monthly]:checked) [data-billing-stack]>[data-billing=yearly],[data-billing-scope]:has(input[value=yearly]:checked) [data-billing-stack]>[data-billing=monthly]{visibility:hidden}[data-billing-scope][data-billing-changed] [data-billing]{animation:billing-in var(--dur-base) var(--ease-out)}@keyframes billing-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.billing-thumb[data-astro-cid-thrsrbqw]{transition:none}}.early[data-astro-cid-rnmzmuri]{gap:var(--space-4);inline-size:min(100%,34rem);margin-inline:auto;scroll-margin-block-start:calc(var(--header-height) + var(--space-7));display:grid}.early[data-astro-cid-rnmzmuri] input[name=email]{scroll-margin-block-start:calc(var(--header-height) + var(--space-10))}.early-text[data-astro-cid-rnmzmuri]{color:var(--color-ink-muted);font-size:var(--step--1);text-align:center;text-wrap:balance;margin:0}.early[data-astro-cid-rnmzmuri] .early-plans{justify-self:center}.manage-link[data-astro-cid-6izcjxom]{gap:var(--space-3);inline-size:min(100%,36rem);scroll-margin-block-start:calc(var(--header-height) + var(--space-7));display:grid}.manage-link-text[data-astro-cid-6izcjxom]{color:var(--color-ink-muted);font-size:var(--step--1);margin:0}.plan-early{min-block-size:var(--control-md);align-items:center;display:inline-flex}.plans-block[data-astro-cid-fkpauejj]{gap:var(--grid-gap);display:grid;container:plans/inline-size}.plans[data-astro-cid-fkpauejj]{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@container plans (width>=60rem){.plans[data-astro-cid-fkpauejj]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.plans-paid[data-astro-cid-fkpauejj]{align-content:start;gap:var(--space-4);padding:clamp(var(--space-3), .25rem + 1vw, var(--space-4));border-radius:var(--radius-l);background:var(--card-surface);box-shadow:0 0 0 var(--border) var(--card-edge), var(--shadow-card);display:grid;container:paid/inline-size}.plans-paid-head[data-astro-cid-fkpauejj]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:clamp(var(--space-3), .25rem + 1.5vw, var(--space-5)) clamp(var(--space-3), .25rem + 1.5vw, var(--space-5)) 0;flex-wrap:wrap;display:flex}@container paid (width<=24rem){.plans-paid-head[data-astro-cid-fkpauejj]{padding-inline:var(--space-1)}.plans-paid-head[data-astro-cid-fkpauejj] .billing,.plans-paid-head[data-astro-cid-fkpauejj] .billing-options{inline-size:100%}.plans-paid-head[data-astro-cid-fkpauejj] .billing-option{padding-inline:var(--space-2)}}.plans-paid-title[data-astro-cid-fkpauejj]{font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);margin:0}.plans-paid-cols[data-astro-cid-fkpauejj]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.plans-paid-cols[data-astro-cid-fkpauejj]>.plan+.plan{border-block-start:var(--border) solid var(--color-rule)}@container paid (width>=40rem){.plans-paid-cols[data-astro-cid-fkpauejj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.plans-paid-cols[data-astro-cid-fkpauejj]>.plan+.plan{border-block-start:0;border-inline-start:var(--border) solid var(--color-rule)}@supports (grid-template-rows:subgrid){.plans-paid-cols[data-astro-cid-fkpauejj]{grid-template-rows:repeat(4,auto)}.plans-paid-cols[data-astro-cid-fkpauejj]>.plan{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}}.plans-status[data-astro-cid-fkpauejj]{min-block-size:calc(2 * var(--leading-snug) * var(--step--1) + var(--space-3));padding:0 clamp(var(--space-3), .25rem + 1.5vw, var(--space-5)) var(--space-3)}.plans-block[data-astro-cid-fkpauejj]>:last-child:not(.plans){margin-block-start:var(--space-6)}.plans-block[data-astro-cid-fkpauejj]>.plans-manage{justify-self:center}
