.pricing-compare.svelte-3iji1e{flex-direction:column;gap:clamp(20px,2vw,32px);margin-top:clamp(40px,5vw,72px);display:flex}.pricing-compare__heading.svelte-3iji1e{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-align:center;margin:0;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.2}.pricing-compare__scroll.svelte-3iji1e{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.pricing-compare__scroll.svelte-3iji1e::-webkit-scrollbar{display:none}.pricing-compare__table.svelte-3iji1e{border-collapse:collapse;width:100%;min-width:560px;font-family:var(--font-body);font-size:14px}.pricing-compare__feature-col.svelte-3iji1e,.pricing-compare__tier-col.svelte-3iji1e{text-align:left;font-family:var(--font-structural);letter-spacing:0;color:var(--mid-2);border-bottom:1px solid var(--mid-4);padding:14px 16px;font-size:13px;font-weight:500}.pricing-compare__tier-col.svelte-3iji1e{text-align:center;color:var(--ink)}.pricing-compare__feature-cell.svelte-3iji1e{text-align:left;color:var(--mid-1);border-bottom:1px solid var(--mid-4);padding:14px 16px;font-weight:400}.pricing-compare__group-header.svelte-3iji1e{text-align:left;font-family:var(--font-structural);letter-spacing:.18em;text-transform:uppercase;color:var(--mid-2);padding:28px 16px 12px;font-size:11px;font-weight:600}.pricing-compare__group.svelte-3iji1e:first-of-type .pricing-compare__group-header:where(.svelte-3iji1e){padding-top:16px}.pricing-compare__value-cell.svelte-3iji1e{text-align:center;border-bottom:1px solid var(--mid-4);color:var(--ink);padding:14px 16px}.pricing-compare__check.svelte-3iji1e{color:var(--mid-2);font-weight:500}.pricing-compare__dash.svelte-3iji1e{color:var(--mid-3)}.pricing-compare__sr-only.svelte-3iji1e{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.pricing-compare__feature-col.svelte-3iji1e,.pricing-compare__tier-col.svelte-3iji1e,.pricing-compare__feature-cell.svelte-3iji1e,.pricing-compare__value-cell.svelte-3iji1e{padding:12px;font-size:13px}}.pricing-floor.svelte-1nr0n92{background:var(--paper);border-top:1px solid var(--mid-4);padding:clamp(48px,6vw,96px) 0}.pricing-floor__inner.svelte-1nr0n92{flex-direction:column;gap:clamp(20px,2vw,32px);max-width:1040px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.pricing-floor__eyebrow.svelte-1nr0n92{font-family:var(--font-structural);letter-spacing:.16em;text-transform:uppercase;color:var(--mid-2);margin:0;font-size:12px;font-weight:600}.pricing-floor__heading.svelte-1nr0n92{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.1}.pricing-floor__body.svelte-1nr0n92 p{font-family:var(--font-body);color:var(--ink);margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.55}.pricing-floor__body.svelte-1nr0n92 p+p{margin-top:16px}.pricing-floor__body.svelte-1nr0n92 ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pricing-floor__body.svelte-1nr0n92 li{font-family:var(--font-body);color:var(--ink);padding-left:18px;font-size:clamp(15px,1.05vw,17px);line-height:1.55;position:relative}.pricing-floor__body.svelte-1nr0n92 li:before{content:"·";color:var(--mid-2);position:absolute;left:0}.pricing-tabs.svelte-19hukin{flex-direction:column;gap:clamp(28px,3vw,48px);display:flex}.pricing-tabs__list.svelte-19hukin{border:1px solid var(--mid-4);background:var(--paper);border-radius:999px;align-self:center;gap:0;padding:4px;display:inline-flex}.pricing-tabs__tab.svelte-19hukin{appearance:none;font-family:var(--font-structural);letter-spacing:-.01em;color:var(--mid-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.pricing-tabs__tab.svelte-19hukin:not(.pricing-tabs__tab--active):hover{color:var(--ink)}.pricing-tabs__tab--active.svelte-19hukin,.pricing-tabs__tab--active.svelte-19hukin:hover{background:var(--ink);color:var(--paper)}.pricing-tabs__tab.svelte-19hukin:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pricing-tabs__panel.svelte-19hukin:focus-visible{outline:none}.pricing-tabs__panel[hidden].svelte-19hukin{display:none}@media (width<=640px){.pricing-tabs__tab.svelte-19hukin{padding:10px 14px;font-size:13px}}.billing-toggle.svelte-whjurm{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.billing-toggle__input.svelte-whjurm{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billing-toggle__switch.svelte-whjurm{background:var(--mid-4);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;display:inline-block;position:relative}.billing-toggle__switch--on.svelte-whjurm{background:var(--ink)}.billing-toggle__thumb.svelte-whjurm{background:var(--paper);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0e0e0e2e}.billing-toggle__switch--on.svelte-whjurm .billing-toggle__thumb:where(.svelte-whjurm){transform:translate(16px)}.billing-toggle__input.svelte-whjurm:focus-visible~.billing-toggle__switch:where(.svelte-whjurm){outline:2px solid var(--ink);outline-offset:2px}.billing-toggle__label.svelte-whjurm{font-family:var(--font-structural);color:var(--mid-2);font-size:14px;font-weight:500}.billing-toggle__save.svelte-whjurm{font-family:var(--font-body);color:var(--mid-2);font-size:13px}.billing-toggle__separator.svelte-whjurm{color:var(--mid-3);margin-right:2px}.pricing-tier-shell.svelte-dtfezf{flex-direction:column;display:flex;position:relative}.pricing-tier.svelte-dtfezf{background:var(--paper);border:1px solid var(--mid-4);border-radius:6px;flex-direction:column;flex:1;gap:clamp(20px,2vw,28px);padding:clamp(28px,2.6vw,40px);transition:box-shadow .3s,border-color .3s;display:flex;position:relative}.pricing-tier--popular.svelte-dtfezf{background-image:linear-gradient(var(--paper), var(--paper)), var(--gradient-brand-light);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000}.pricing-tier__header.svelte-dtfezf{flex-direction:column;display:flex}.pricing-tier__name.svelte-dtfezf{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.05}.pricing-tier__price.svelte-dtfezf{flex-direction:column;gap:6px;display:flex}.pricing-tier__price-primary.svelte-dtfezf{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1}.pricing-tier__price-primary--quote.svelte-dtfezf{font-size:clamp(20px,2vw,26px)}.pricing-tier__currency.svelte-dtfezf{vertical-align:.15em;margin-right:2px;font-size:.7em}.pricing-tier__period.svelte-dtfezf{font-family:var(--font-body);color:var(--mid-2);vertical-align:.4em;margin-left:4px;font-size:.45em;font-weight:400}.pricing-tier__price-row.svelte-dtfezf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pricing-tier__billing.svelte-dtfezf{margin-top:14px}.pricing-tier__save-pill.svelte-dtfezf{--save-pill-bg:color-mix(in srgb, #6a94c2 14%, var(--paper));background-image:linear-gradient(var(--save-pill-bg), var(--save-pill-bg)), var(--gradient-brand-light);white-space:nowrap;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 11px;display:inline-flex}.pricing-tier__save-pill-text.svelte-dtfezf{font-family:var(--font-structural);letter-spacing:.08em;text-transform:uppercase;background-image:var(--gradient-brand-light);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:600}.pricing-tier__features-section.svelte-dtfezf{border-top:1px solid var(--mid-4);flex-direction:column;gap:14px;padding-top:clamp(16px,1.8vw,24px);display:flex}.pricing-tier__audience.svelte-dtfezf{font-family:var(--font-body);color:var(--ink);margin:0;font-size:14px;line-height:1.5}.pricing-tier__features.svelte-dtfezf{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pricing-tier__feature.svelte-dtfezf{font-family:var(--font-body);color:var(--mid-1);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.pricing-tier__check.svelte-dtfezf{width:16px;height:16px;color:var(--mid-2);flex-shrink:0;margin-top:3px}.pricing-tier__cta.svelte-dtfezf{margin-top:auto}.pricing-tier__cta-link.svelte-dtfezf{width:100%;font-family:var(--font-structural);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border:1px solid var(--mid-3);transition:gap .22s var(--ease-out), background .22s var(--ease-out), border-color .22s var(--ease-out), filter .22s var(--ease-out);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:11.5px;font-weight:500;text-decoration:none;display:flex}.pricing-tier__cta-link.svelte-dtfezf:hover,.pricing-tier__cta-link.svelte-dtfezf:focus-visible{background:var(--mid-4);border-color:var(--ink);outline:0;gap:14px}.pricing-tier__cta-link--primary.svelte-dtfezf{color:var(--paper);background:var(--ink);border-color:var(--ink)}.pricing-tier__cta-link--primary.svelte-dtfezf:hover,.pricing-tier__cta-link--primary.svelte-dtfezf:focus-visible{background:var(--ink);border-color:var(--ink);filter:brightness(1.18)}.pricing-tier__cta-glyph.svelte-dtfezf{transition:transform .22s var(--ease-out)}.pricing-tier__cta-link.svelte-dtfezf:hover .pricing-tier__cta-glyph:where(.svelte-dtfezf),.pricing-tier__cta-link.svelte-dtfezf:focus-visible .pricing-tier__cta-glyph:where(.svelte-dtfezf){transform:translate(3px)}.pricing-page.svelte-1hrotn9 .thesis-hero__inner{text-align:center;align-items:center}.pricing-page.svelte-1hrotn9 .thesis-hero{padding-block:clamp(48px,6vw,88px)}.pricing-page.svelte-1hrotn9 .thesis-hero__headline{text-wrap:balance;font-size:clamp(40px,6vw,96px)}.pricing-page.svelte-1hrotn9 .thesis-hero__lede{max-width:56ch}.pricing-section.svelte-1hrotn9{background:var(--paper);padding:clamp(56px,7vw,112px) 0 clamp(40px,6vw,96px)}.pricing-section__inner.svelte-1hrotn9{max-width:var(--container-max);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.pricing-grid.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(20px,2vw,28px);display:grid}.pricing-grid--pair.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}@media (width<=1024px){.pricing-grid.svelte-1hrotn9,.pricing-grid--pair.svelte-1hrotn9{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.pricing-page.svelte-1hrotn9 .credits-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.pricing-page.svelte-1hrotn9 .credits-layout__prose{flex-direction:column;gap:18px;display:flex}.pricing-page.svelte-1hrotn9 .credits-rate{background-color:var(--ink);background-image:var(--gradient-brand-light);color:var(--paper);border-radius:8px;flex-direction:column;gap:14px;padding:clamp(28px,3vw,40px);display:flex}.pricing-page.svelte-1hrotn9 .credits-rate__label{font-family:var(--font-structural);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 70%, transparent);margin:0;font-size:11px;font-weight:600}.pricing-page.svelte-1hrotn9 .credits-rate__price{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper);margin:0;font-size:clamp(56px,6vw,88px);font-weight:500;line-height:.95}.pricing-page.svelte-1hrotn9 .credits-rate__currency{vertical-align:.55em;color:color-mix(in srgb, var(--paper) 80%, transparent);margin-right:4px;font-size:.5em}.pricing-page.svelte-1hrotn9 .credits-rate__per{font-family:var(--font-body);letter-spacing:0;color:color-mix(in srgb, var(--paper) 80%, transparent);margin-top:8px;font-size:clamp(14px,1vw,16px);font-weight:400;line-height:1.4;display:block}.pricing-page.svelte-1hrotn9 .credits-rate__foot{border-top:1px solid color-mix(in srgb, var(--paper) 18%, transparent);font-family:var(--font-structural);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 70%, transparent);margin:0;padding-top:14px;font-size:11px;font-weight:500}@media (width<=768px){.pricing-page.svelte-1hrotn9 .credits-layout{grid-template-columns:1fr}.pricing-page.svelte-1hrotn9 .credits-rate{order:-1}}.pricing-page.svelte-1hrotn9 .includes-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.6vw,40px) clamp(24px,3vw,56px);margin-top:clamp(8px,1vw,16px);display:grid}.pricing-page.svelte-1hrotn9 .includes-item{border-top:1px solid var(--mid-4);flex-direction:column;gap:8px;padding-top:clamp(16px,1.6vw,24px);display:flex}.pricing-page.svelte-1hrotn9 .includes-item__index{font-family:var(--font-structural);letter-spacing:.18em;color:var(--mid-3);margin:0;font-size:11px;font-weight:500}.pricing-page.svelte-1hrotn9 .includes-item__label{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.1}.pricing-page.svelte-1hrotn9 .includes-item__detail{font-family:var(--font-body);color:var(--mid-2);margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.5}@media (width<=768px){.pricing-page.svelte-1hrotn9 .includes-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.pricing-page.svelte-1hrotn9 .includes-grid{grid-template-columns:1fr}}
