.page-head.svelte-feopv2{padding-top:var(--spacing-3xl)}.billing.svelte-feopv2{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);display:flex}.save.svelte-feopv2{font-size:var(--font-size-xs);color:var(--color-text-faint);transition:color var(--motion-duration) var(--motion-easing)}.save.on.svelte-feopv2{color:var(--color-success)}.state.svelte-feopv2,.muted.svelte-feopv2{color:var(--color-text-muted)}.muted.svelte-feopv2{font-size:var(--font-size-sm)}.notice.svelte-feopv2{max-width:62ch;padding:var(--spacing-xl);text-align:center;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--hairline);margin:0 auto}.notice.svelte-feopv2 h2:where(.svelte-feopv2),.section-title.svelte-feopv2{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:700;font-stretch:100%}.notice.svelte-feopv2 p:where(.svelte-feopv2){color:var(--color-text-muted);margin:var(--spacing-sm) 0 var(--spacing-lg)}.beta.svelte-feopv2{margin:0 auto var(--spacing-lg);width:fit-content;max-width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full);box-shadow:var(--hairline);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.beta.svelte-feopv2 strong:where(.svelte-feopv2){color:var(--color-text);font-weight:600}.beta.svelte-feopv2 a:where(.svelte-feopv2){margin-left:var(--spacing-xs);color:var(--color-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);transition:text-decoration-color var(--motion-duration-fast) var(--motion-easing)}.beta.svelte-feopv2 a:where(.svelte-feopv2):hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}@media (width<=560px){.beta.svelte-feopv2{border-radius:var(--radius-md)}}.plans.svelte-feopv2{gap:var(--spacing-md);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=1000px){.plans.svelte-feopv2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.plans.svelte-feopv2{grid-template-columns:1fr}}.plan.svelte-feopv2{padding:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--hairline);transition:transform var(--motion-duration-slow) var(--motion-easing-out), box-shadow var(--motion-duration-slow) var(--motion-easing-out), background-color var(--motion-duration-slow) var(--motion-easing-out);flex-direction:column;display:flex}.plan.svelte-feopv2:hover{background:var(--color-surface-elevated);box-shadow:var(--hairline-strong), var(--shadow-md);transform:translateY(-4px)}.plan.featured.svelte-feopv2{background:var(--color-surface-elevated);box-shadow:var(--hairline-accent), var(--glow-accent-md)}.plan.featured.svelte-feopv2:hover{box-shadow:var(--hairline-accent-strong), var(--glow-accent-lg)}.placeholder.svelte-feopv2{min-height:400px}.placeholder.svelte-feopv2:hover{background:var(--color-surface);box-shadow:var(--hairline);transform:none}.plan-head.svelte-feopv2{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:24px;display:flex}.plan.svelte-feopv2 h2:where(.svelte-feopv2){font-family:var(--font-display);font-size:var(--font-size-lg);margin:0;font-weight:700;font-stretch:100%}.pick.svelte-feopv2{padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-full);box-shadow:var(--hairline-strong);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.tagline.svelte-feopv2{margin:var(--spacing-xs) 0 0;min-height:2.9em;font-size:var(--font-size-sm);color:var(--color-text-muted)}.price.svelte-feopv2{margin-top:var(--spacing-lg);align-items:baseline;gap:var(--spacing-xs);min-height:1.2em;display:flex}.amount.svelte-feopv2{font-family:var(--font-display);font-size:var(--font-size-section);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700;font-stretch:100%;line-height:1;display:inline-block}.per.svelte-feopv2{font-size:var(--font-size-sm);color:var(--color-text-muted)}.billed.svelte-feopv2{margin:var(--spacing-xs) 0 var(--spacing-lg);font-size:var(--font-size-xs);color:var(--color-text-muted)}.roll.svelte-feopv2{animation:svelte-feopv2-roll-in var(--motion-duration-slow) var(--motion-easing-out) both}@keyframes svelte-feopv2-roll-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cta.svelte-feopv2{display:grid}.cta.svelte-feopv2 .btn{width:100%}.unavailable.svelte-feopv2{padding:var(--spacing-sm) 0;border-radius:var(--radius-sm);box-shadow:var(--hairline);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.ticks.svelte-feopv2{margin:var(--spacing-lg) 0 0;padding:var(--spacing-lg) 0 0;box-shadow:inset 0 1px 0 var(--color-border-soft);gap:var(--spacing-sm);align-content:start;list-style:none;display:grid}.ticks.svelte-feopv2 li:where(.svelte-feopv2){gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text);grid-template-columns:auto 1fr;align-items:start;display:grid}.ticks.svelte-feopv2 .tick:where(.svelte-feopv2){margin-top:.3em}.tick.svelte-feopv2,.cross.svelte-feopv2{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.tick.svelte-feopv2{stroke:var(--color-success)}.cross.svelte-feopv2{stroke:var(--color-text-faint)}.terms.svelte-feopv2{margin:var(--spacing-lg) auto 0;text-align:center;max-width:72ch;font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.terms.svelte-feopv2 a:where(.svelte-feopv2),.qa.svelte-feopv2 p:where(.svelte-feopv2) a:where(.svelte-feopv2){text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);transition:text-decoration-color var(--motion-duration-fast) var(--motion-easing)}.terms.svelte-feopv2 a:where(.svelte-feopv2):hover,.qa.svelte-feopv2 p:where(.svelte-feopv2) a:where(.svelte-feopv2):hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.included.svelte-feopv2{padding:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--hairline)}.included-list.svelte-feopv2{margin-top:var(--spacing-md);padding-top:var(--spacing-md);gap:var(--spacing-sm) var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.collapse.svelte-feopv2{opacity:0;transition:grid-template-rows var(--motion-duration-slow) var(--motion-easing-out), opacity var(--motion-duration-slow) var(--motion-easing-out);grid-template-rows:0fr;display:grid}.open.svelte-feopv2>.collapse:where(.svelte-feopv2){opacity:1;grid-template-rows:1fr}.collapse-inner.svelte-feopv2{min-height:0;overflow:hidden}.chevron.svelte-feopv2,.plus.svelte-feopv2{fill:none;width:16px;height:16px;stroke:var(--color-text-muted);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--motion-duration-slow) var(--motion-easing-out), stroke var(--motion-duration-fast) var(--motion-easing);flex:none}.compare-wrap.svelte-feopv2{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--hairline);transition:box-shadow var(--motion-duration) var(--motion-easing)}.compare-wrap.svelte-feopv2:hover{box-shadow:var(--hairline-strong)}.compare-toggle.svelte-feopv2{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-lg);border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.compare-toggle.svelte-feopv2:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus);outline:none}.toggle-text.svelte-feopv2{gap:var(--spacing-2xs);display:grid}.chevron-ring.svelte-feopv2{border-radius:var(--radius-full);width:32px;height:32px;box-shadow:var(--hairline-strong);transition:background-color var(--motion-duration-fast) var(--motion-easing);flex:none;place-items:center;display:grid}.compare-toggle.svelte-feopv2:hover .chevron-ring:where(.svelte-feopv2){background:var(--color-surface-hover)}.compare-toggle.svelte-feopv2:hover .chevron:where(.svelte-feopv2){stroke:var(--color-text)}.compare-wrap.open.svelte-feopv2 .chevron:where(.svelte-feopv2){transform:rotate(180deg)}.table-scroll.svelte-feopv2{padding:0 var(--spacing-sm) var(--spacing-sm);overflow-x:auto}.compare.svelte-feopv2{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.compare.svelte-feopv2 th:where(.svelte-feopv2),.compare.svelte-feopv2 td:where(.svelte-feopv2){text-align:left;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);vertical-align:middle;font-weight:400}.compare.svelte-feopv2 thead:where(.svelte-feopv2) th:where(.svelte-feopv2){padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);box-shadow:inset 0 -1px 0 var(--color-border-strong);white-space:nowrap}.col-name.svelte-feopv2{font-family:var(--font-display);color:var(--color-text);font-weight:700;font-stretch:100%;display:block}.col-price.svelte-feopv2{font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:block}.group-row.svelte-feopv2 th:where(.svelte-feopv2){padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:600}.compare.svelte-feopv2 tbody:where(.svelte-feopv2) tr:where(.svelte-feopv2):not(.group-row) th:where(.svelte-feopv2),.compare.svelte-feopv2 tbody:where(.svelte-feopv2) tr:where(.svelte-feopv2):not(.group-row) td:where(.svelte-feopv2){box-shadow:inset 0 -1px 0 var(--color-border-soft);transition:background-color var(--motion-duration-fast) var(--motion-easing)}.compare.svelte-feopv2 tbody:where(.svelte-feopv2) tr:where(.svelte-feopv2):not(.group-row):hover th:where(.svelte-feopv2),.compare.svelte-feopv2 tbody:where(.svelte-feopv2) tr:where(.svelte-feopv2):not(.group-row):hover td:where(.svelte-feopv2){background:var(--color-surface-hover)}.compare.svelte-feopv2 tbody:where(.svelte-feopv2):last-of-type tr:where(.svelte-feopv2):last-child th:where(.svelte-feopv2),.compare.svelte-feopv2 tbody:where(.svelte-feopv2):last-of-type tr:where(.svelte-feopv2):last-child td:where(.svelte-feopv2){box-shadow:none}.compare.svelte-feopv2 tbody:where(.svelte-feopv2) th:where(.svelte-feopv2){color:var(--color-text)}.row-label.svelte-feopv2{display:block}.row-note.svelte-feopv2{max-width:36ch;font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}.compare.svelte-feopv2 td:where(.svelte-feopv2){color:var(--color-text-muted);white-space:nowrap}.cell.svelte-feopv2{align-items:center;gap:var(--spacing-xs);display:inline-flex}.num.svelte-feopv2{font-family:var(--font-sans);font-size:var(--font-size-xs)}.compare.svelte-feopv2 td.strong:where(.svelte-feopv2){color:var(--color-text)}.compare.svelte-feopv2 .featured:where(.svelte-feopv2){background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.faq-wrap.svelte-feopv2{max-width:760px;margin:0 auto}.faq.svelte-feopv2{margin:var(--spacing-md) 0 0;padding:0;list-style:none}.qa.svelte-feopv2{box-shadow:inset 0 -1px 0 var(--color-border-soft)}.qa.svelte-feopv2:first-child{box-shadow:inset 0 1px 0 var(--color-border-soft), inset 0 -1px 0 var(--color-border-soft)}.qa.svelte-feopv2 h3:where(.svelte-feopv2){font-size:var(--font-size-base);margin:0;font-weight:600}.qa.svelte-feopv2 button:where(.svelte-feopv2){justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;display:flex}.qa.svelte-feopv2 button:where(.svelte-feopv2):hover{color:var(--color-accent-hover)}.qa.svelte-feopv2 button:where(.svelte-feopv2):hover .plus:where(.svelte-feopv2){stroke:var(--color-text)}.qa.svelte-feopv2 button:where(.svelte-feopv2):focus-visible{box-shadow:inset 0 -2px 0 var(--color-focus);outline:none}.qa.open.svelte-feopv2 .plus:where(.svelte-feopv2){transform:rotate(45deg)}.qa.svelte-feopv2 p:where(.svelte-feopv2){padding:0 var(--spacing-xl) var(--spacing-md) 0;max-width:64ch;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@media (prefers-reduced-motion:reduce){.plan.svelte-feopv2:hover{transform:none}.roll.svelte-feopv2{animation:none}}
