.pricing-layout.svelte-18bhaoa{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.pricing-intro.svelte-18bhaoa{display:flex;flex-direction:column;align-items:flex-start;padding-right:24px}.pricing-title.svelte-18bhaoa{font-family:var(--font-display);font-size:clamp(2.25rem,3.6vw,3rem);line-height:1.06;letter-spacing:-.04em;font-weight:600;margin-top:0;color:var(--color-ink)}.intro-copy.svelte-18bhaoa{margin-top:24px;font-size:1rem;line-height:1.65;color:var(--color-ink-2)}.plan-assurances.svelte-18bhaoa{display:grid;gap:16px;margin-top:28px;font-size:.9375rem;color:var(--color-ink-2)}.plan-assurances.svelte-18bhaoa li:where(.svelte-18bhaoa),.plan-body.svelte-18bhaoa li:where(.svelte-18bhaoa),.full-features.svelte-18bhaoa li:where(.svelte-18bhaoa){display:flex;align-items:flex-start;gap:12px}.pricing-layout svg,.full-features.svelte-18bhaoa svg{flex-shrink:0}.pricing-currency.svelte-18bhaoa{margin-top:auto;padding-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.8125rem;color:var(--color-ink-2)}.pricing-currency.svelte-18bhaoa p:where(.svelte-18bhaoa){width:100%;line-height:1.6}.plan-frame.svelte-18bhaoa{margin-top:38px;display:flex;flex-direction:column;min-width:0}.plan-frame.featured.svelte-18bhaoa{margin-top:0;padding:3px;border-radius:25px;background:linear-gradient(180deg,var(--color-brand) 8%,var(--color-pricing-warm) 77%,var(--color-pricing-gold))}.plan-ribbon.svelte-18bhaoa{color:var(--color-accent-ink);text-align:center;font-size:.8125rem;font-weight:600;height:35px;display:grid;place-items:center}.plan-card.svelte-18bhaoa{border:1px solid var(--color-rule);border-radius:22px;background:var(--color-surface);flex:1;display:flex;flex-direction:column;overflow:clip}.featured.svelte-18bhaoa .plan-card:where(.svelte-18bhaoa){border:0}.plan-summary.svelte-18bhaoa{padding:24px 24px 20px;border-bottom:1px solid var(--color-rule)}.plan-name.svelte-18bhaoa{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.plan-name.svelte-18bhaoa h2,.plan-name.svelte-18bhaoa h3{font-size:1.5rem;line-height:1.25;font-weight:600;letter-spacing:-.025em}.price-line.svelte-18bhaoa{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:clamp(2.25rem,3.4vw,3rem);line-height:1.1;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.price-period.svelte-18bhaoa{color:var(--color-ink-2);font-size:1rem;letter-spacing:0;font-weight:400}.billing-detail.svelte-18bhaoa{margin-top:8px;min-height:0;font-size:.8125rem;line-height:1.6;color:var(--color-ink-2)}.plan-body.svelte-18bhaoa{padding:20px 24px 24px;display:flex;flex-direction:column;flex:1}.includes-label.svelte-18bhaoa{color:var(--color-ink-2);font-size:.875rem;margin-bottom:14px}.plan-body.svelte-18bhaoa ul:where(.svelte-18bhaoa){display:grid;gap:12px;margin-bottom:22px;font-size:.875rem;line-height:1.5}.plan-body.svelte-18bhaoa li:where(.svelte-18bhaoa) svg{margin-top:2px}.plan-button.svelte-18bhaoa{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--color-rule);border-radius:var(--radius-button);min-height:48px;padding:12px 16px;font-size:.875rem;font-weight:600;margin-top:auto;white-space:nowrap;transition:background .16s ease,transform .16s ease}.plan-button.svelte-18bhaoa:hover{background:var(--color-paper-2);transform:translateY(-2px)}.plan-button.primary.svelte-18bhaoa{background:var(--color-ink);color:var(--color-accent-ink);border-color:var(--color-ink)}.plan-button.primary.svelte-18bhaoa:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.plan-button.svelte-18bhaoa:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.plan-button.svelte-18bhaoa:active{transform:translateY(0)}.trial-note.svelte-18bhaoa{text-align:center;font-size:.6875rem;color:var(--color-ink-2);margin-top:12px}.full-features.svelte-18bhaoa{margin-top:48px;padding:32px;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:22px}.full-features.svelte-18bhaoa h3:where(.svelte-18bhaoa){font-size:1.25rem;font-weight:600}.full-features.svelte-18bhaoa>p:where(.svelte-18bhaoa){color:var(--color-ink-2);margin-top:8px}.full-features.svelte-18bhaoa ul:where(.svelte-18bhaoa){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin-top:24px;font-size:.9375rem;line-height:1.5}.full-features.svelte-18bhaoa svg{color:var(--color-brand);margin-top:3px}@media (max-width: 1000px){.pricing-layout.svelte-18bhaoa{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-intro.svelte-18bhaoa{grid-column:1/-1;padding-right:0;max-width:620px}.pricing-currency.svelte-18bhaoa{padding-top:24px}.pricing-currency.svelte-18bhaoa p:where(.svelte-18bhaoa){width:auto}}@media (max-width: 600px){.pricing-layout.svelte-18bhaoa{grid-template-columns:minmax(0,1fr);gap:28px}.pricing-intro.svelte-18bhaoa{align-items:center;text-align:center}.plan-assurances.svelte-18bhaoa{justify-items:center}.plan-assurances.svelte-18bhaoa li:where(.svelte-18bhaoa){text-align:left}.pricing-currency.svelte-18bhaoa{justify-content:center}.plan-frame.svelte-18bhaoa{margin-top:0}.plan-summary.svelte-18bhaoa,.plan-body.svelte-18bhaoa{padding:20px 24px 24px}.price-line.svelte-18bhaoa{font-size:2.75rem}.full-features.svelte-18bhaoa{padding:24px}.full-features.svelte-18bhaoa ul:where(.svelte-18bhaoa){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.plan-button.svelte-18bhaoa{transition:none}}.deadline.svelte-1ep1xq5{position:fixed;right:24px;bottom:24px;z-index:40;width:min(340px,calc(100vw - 32px));padding:20px 20px 18px;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 18px 50px -14px var(--color-nav-shadow);color:var(--color-ink);animation:svelte-1ep1xq5-deadline-in .48s var(--ease-out) backwards}.close.svelte-1ep1xq5{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--color-ink-2)}.close.svelte-1ep1xq5:hover{background:var(--color-paper-2);color:var(--color-ink)}.icon.svelte-1ep1xq5{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--color-brand) 10%,white);color:var(--color-brand)}.when.svelte-1ep1xq5{margin-top:12px;font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.what.svelte-1ep1xq5{margin-top:6px;font-size:.875rem;line-height:1.55;color:var(--color-ink-2)}a.svelte-1ep1xq5{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;border-radius:var(--radius-button-sm);background:var(--color-brand);color:var(--color-accent-ink);font-size:.875rem;font-weight:600}a.svelte-1ep1xq5:hover{background:var(--color-brand-hover)}.close.svelte-1ep1xq5:focus-visible,a.svelte-1ep1xq5:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes svelte-1ep1xq5-deadline-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width: 600px){.deadline.svelte-1ep1xq5{right:16px;bottom:16px;left:16px;width:auto}}@media (prefers-reduced-motion: reduce){.deadline.svelte-1ep1xq5{animation:none}}
