.matrix-scroll:where(.astro-65pltw6q){--m-surface: var(--rqd-surface);--m-surface-soft: var(--rqd-surface-2);--m-rule: var(--rqd-border);--m-rule-soft: var(--rqd-border-soft);--m-rule-strong: var(--rqd-border-strong);--m-featured-bg: color-mix(in oklab, var(--rqd-cedar) 7%, var(--rqd-surface));--m-featured-rule: color-mix(in oklab, var(--rqd-cedar) 35%, var(--rqd-border));--m-row-hover: color-mix(in oklab, var(--rqd-cedar) 5%, transparent);--m-group-bg: var(--rqd-surface-2);--m-cell-on: var(--rqd-cedar);--m-cell-off: var(--rqd-text-subtle);--m-cell-hi: var(--rqd-cedar-deep);--m-accent: var(--rqd-cedar);--m-foot-bg: color-mix(in oklab, var(--rqd-cedar) 4%, var(--rqd-surface-2));overflow-x:auto;border:1px solid var(--m-rule);border-radius:var(--rqd-radius-lg);background:var(--m-surface);box-shadow:0 1px 0 var(--m-rule),0 18px 36px -28px color-mix(in oklab,var(--rqd-ink) 22%,transparent)}:where(.astro-65pltw6q)[data-theme=dark] .matrix-scroll:where(.astro-65pltw6q){--m-surface: var(--rqd-ink-2);--m-surface-soft: var(--rqd-ink-3);--m-featured-bg: color-mix(in oklab, var(--rqd-cedar-haze) 12%, var(--rqd-ink-2));--m-featured-rule: color-mix(in oklab, var(--rqd-cedar-haze) 45%, var(--rqd-border));--m-row-hover: color-mix(in oklab, var(--rqd-cedar-haze) 8%, transparent);--m-group-bg: var(--rqd-ink-3);--m-cell-on: var(--rqd-cedar-haze);--m-cell-hi: var(--rqd-cedar-haze);--m-accent: var(--rqd-cedar-haze);--m-foot-bg: color-mix(in oklab, var(--rqd-cedar-haze) 8%, var(--rqd-ink-3))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .matrix-scroll:where(.astro-65pltw6q){--m-surface: var(--rqd-ink-2);--m-surface-soft: var(--rqd-ink-3);--m-featured-bg: color-mix(in oklab, var(--rqd-cedar-haze) 12%, var(--rqd-ink-2));--m-featured-rule: color-mix(in oklab, var(--rqd-cedar-haze) 45%, var(--rqd-border));--m-row-hover: color-mix(in oklab, var(--rqd-cedar-haze) 8%, transparent);--m-group-bg: var(--rqd-ink-3);--m-cell-on: var(--rqd-cedar-haze);--m-cell-hi: var(--rqd-cedar-haze);--m-accent: var(--rqd-cedar-haze);--m-foot-bg: color-mix(in oklab, var(--rqd-cedar-haze) 8%, var(--rqd-ink-3))}}.matrix:where(.astro-65pltw6q){inline-size:100%;border-collapse:collapse;font-size:var(--rqd-text-sm);min-inline-size:880px}.matrix:where(.astro-65pltw6q) thead:where(.astro-65pltw6q) .plans-row:where(.astro-65pltw6q)>th:where(.astro-65pltw6q){vertical-align:bottom;padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1rem,2vw,1.5rem) clamp(1.5rem,2vw,1.75rem);background:var(--m-surface);border-block-end:1px solid var(--m-rule);text-align:start;font-weight:400}.matrix:where(.astro-65pltw6q) .corner:where(.astro-65pltw6q){inline-size:30%}.corner-label:where(.astro-65pltw6q){display:block;font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow);color:var(--rqd-text-subtle)}.plan-header:where(.astro-65pltw6q){position:relative;inline-size:calc(70% / var(--col-count, 3))}.plan-header--featured:where(.astro-65pltw6q){background:var(--m-featured-bg);border-block-end-color:var(--m-featured-rule)!important}.plan-header--featured:where(.astro-65pltw6q):before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:linear-gradient(to inline-end,var(--m-accent) 0%,var(--m-accent) 22%,transparent 22.5%,transparent 28%,var(--rqd-ember) 28.5%,var(--rqd-ember) 34%,transparent 34.5%,transparent 100%);pointer-events:none}.plan-ribbon:where(.astro-65pltw6q){display:inline-block;margin-block-end:.6rem;padding:.2rem .55rem;border:1px solid var(--m-featured-rule);border-radius:var(--rqd-radius-pill);background:var(--m-surface);color:var(--m-accent);font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow)}.plan-tagline:where(.astro-65pltw6q){display:block;font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow);color:var(--rqd-text-subtle);min-block-size:1em}.plan-name:where(.astro-65pltw6q){display:block;font-family:var(--rqd-font-serif);font-style:italic;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1;margin-block:.35rem 0;color:var(--rqd-text);letter-spacing:var(--rqd-track-tight)}.plan-header--featured:where(.astro-65pltw6q) .plan-name:where(.astro-65pltw6q){color:var(--m-accent)}.plan-price:where(.astro-65pltw6q){margin-block-start:1rem;margin-block-end:0;display:inline-flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.plan-price:where(.astro-65pltw6q) .amount:where(.astro-65pltw6q){font-family:var(--rqd-font-serif);font-size:clamp(2rem,3.8vw,2.75rem);line-height:1;letter-spacing:var(--rqd-track-display);color:var(--rqd-text)}.plan-price:where(.astro-65pltw6q) .currency:where(.astro-65pltw6q){font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow);color:var(--rqd-text-subtle);align-self:end;padding-block-end:.4em}.plan-price:where(.astro-65pltw6q) .cadence:where(.astro-65pltw6q){font-size:var(--rqd-text-sm);color:var(--rqd-text-muted)}.vat:where(.astro-65pltw6q){margin-block:.4rem 0;font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);color:var(--rqd-text-subtle);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow)}.plan-cta:where(.astro-65pltw6q){margin-block-start:1.1rem}.plan-cta:where(.astro-65pltw6q) .btn{inline-size:100%;justify-content:center}.matrix:where(.astro-65pltw6q) .group-row:where(.astro-65pltw6q) th:where(.astro-65pltw6q){padding:1rem 1rem .6rem;background:var(--m-group-bg);border-block:1px solid var(--m-rule-soft);font-family:var(--rqd-font-serif);font-style:italic;font-size:var(--rqd-text-base);text-transform:none;letter-spacing:0;color:var(--rqd-text);text-align:start;position:static;font-weight:400}.matrix:where(.astro-65pltw6q) .data-row:where(.astro-65pltw6q) td:where(.astro-65pltw6q),.matrix:where(.astro-65pltw6q) .data-row:where(.astro-65pltw6q) th:where(.astro-65pltw6q){padding:.875rem 1rem;vertical-align:top;border-block-end:1px solid var(--m-rule-soft)}.matrix:where(.astro-65pltw6q) .data-row:where(.astro-65pltw6q):last-child td:where(.astro-65pltw6q),.matrix:where(.astro-65pltw6q) .data-row:where(.astro-65pltw6q):last-child th:where(.astro-65pltw6q){border-block-end:none}.matrix:where(.astro-65pltw6q) .data-row:where(.astro-65pltw6q):hover td:where(.astro-65pltw6q),.matrix:where(.astro-65pltw6q) .data-row:where(.astro-65pltw6q):hover th:where(.astro-65pltw6q){background:var(--m-row-hover)}.matrix:where(.astro-65pltw6q) .data-row:where(.astro-65pltw6q) .col-tier--featured:where(.astro-65pltw6q){background:var(--m-featured-bg)}.matrix:where(.astro-65pltw6q) .data-row:where(.astro-65pltw6q):hover .col-tier--featured:where(.astro-65pltw6q){background:color-mix(in oklab,var(--m-cell-on) 14%,var(--m-featured-bg))}.matrix:where(.astro-65pltw6q) .col-label:where(.astro-65pltw6q){font-weight:500;color:var(--rqd-text);text-align:start}.matrix:where(.astro-65pltw6q) .col-tier:where(.astro-65pltw6q){text-align:end}.row-label:where(.astro-65pltw6q){display:block}.row-note:where(.astro-65pltw6q){display:block;font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);color:var(--rqd-text-subtle);margin-block-start:.2rem}.cell--on:where(.astro-65pltw6q){color:var(--m-cell-on);font-size:var(--rqd-text-base)}.cell--off:where(.astro-65pltw6q){color:var(--m-cell-off)}.cell--value:where(.astro-65pltw6q){color:var(--rqd-text);font-variant-numeric:tabular-nums}.cell--highlight:where(.astro-65pltw6q){color:var(--m-cell-hi);font-weight:500;font-variant-numeric:tabular-nums}.matrix:where(.astro-65pltw6q) tfoot:where(.astro-65pltw6q) .foot-row:where(.astro-65pltw6q)>th:where(.astro-65pltw6q),.matrix:where(.astro-65pltw6q) tfoot:where(.astro-65pltw6q) .foot-row:where(.astro-65pltw6q)>td:where(.astro-65pltw6q){background:var(--m-foot-bg);border-block-start:1px solid var(--m-rule);padding:clamp(1rem,2vw,1.5rem) 1rem;vertical-align:middle}.foot-label:where(.astro-65pltw6q){text-align:start;font-weight:400}.foot-label:where(.astro-65pltw6q)>span:where(.astro-65pltw6q){font-family:var(--rqd-font-serif);font-style:italic;font-size:var(--rqd-text-lg);color:var(--rqd-text)}.plan-foot:where(.astro-65pltw6q){text-align:end}.plan-foot--featured:where(.astro-65pltw6q){background:color-mix(in oklab,var(--m-cell-on) 10%,var(--m-foot-bg))!important}.plan-foot:where(.astro-65pltw6q) .btn{inline-size:100%;justify-content:center}.fallback-notice:where(.astro-65pltw6q){margin-block-start:1rem;font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);color:var(--rqd-text-subtle);text-align:center}@media(max-width:767px){.matrix-scroll:where(.astro-65pltw6q){overflow-x:auto}}
