.plan-card.svelte-k505ey{position:relative;display:flex;flex-direction:column;height:100%;padding:1.75rem;border-radius:1.5rem;background:var(--color-base-100);border:1px solid var(--color-base-300)}.plan-card--featured.svelte-k505ey{border:2px solid var(--color-primary);box-shadow:0 20px 50px -22px color-mix(in oklab,var(--color-primary) 45%,transparent)}.plan-card--current.svelte-k505ey{opacity:.85}.plan-name.svelte-k505ey{font-family:Lora,Georgia,serif;font-size:1.4rem;font-weight:600;color:var(--color-base-content)}.plan-price.svelte-k505ey{font-family:Lora,Georgia,serif;font-size:2.75rem;font-weight:700;line-height:1;letter-spacing:-.02em}.savings.svelte-k505ey{margin-top:.75rem;display:inline-flex;width:fit-content;font-size:.75rem;font-weight:600;padding:.25rem .7rem;border-radius:9999px;background:color-mix(in oklab,var(--color-secondary) 18%,transparent);color:color-mix(in oklab,var(--color-secondary) 70%,var(--color-base-content))}.plans-grid.svelte-l51wri{display:grid;grid-template-columns:1fr;gap:1.75rem;max-width:30rem;margin:0 auto;align-items:stretch}@media (min-width: 640px){.plans-grid.svelte-l51wri{grid-template-columns:repeat(2,1fr);max-width:44rem;gap:1.5rem}}.plan-wrap.svelte-l51wri{position:relative;display:flex}@media (min-width: 640px){.plan-wrap--highlight.svelte-l51wri{transform:translateY(-.5rem)}}.plan-wrap.svelte-l51wri>:not(.plan-recommended-tag){flex:1;width:100%}.plan-recommended-tag.svelte-l51wri{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);z-index:10;background:var(--color-secondary);color:var(--color-secondary-content);font-family:DM Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.3rem .85rem;border-radius:999px;white-space:nowrap;width:auto}.subs-page.svelte-d9kuhg{min-height:calc(100dvh - 4rem);background:var(--color-base-200);font-family:DM Sans,system-ui,sans-serif;color:var(--color-base-content)}.font-display.svelte-d9kuhg{font-family:Lora,Georgia,serif}.wrap.svelte-d9kuhg{max-width:64rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.wrap.svelte-d9kuhg{padding-left:1.5rem;padding-right:1.5rem}}.wrap--narrow.svelte-d9kuhg{max-width:40rem;padding-top:2rem;padding-bottom:2.5rem}.center-state.svelte-d9kuhg{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:1rem}.panel.svelte-d9kuhg{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:1.25rem}.hero.svelte-d9kuhg{background:radial-gradient(ellipse at 85% 0%,color-mix(in oklab,var(--color-primary) 14%,transparent),transparent 60%),var(--color-base-100);border-bottom:1px solid var(--color-base-300);padding:2.5rem 0 2.75rem}@media (min-width: 768px){.hero.svelte-d9kuhg{padding:4rem 0}}.hero-grid.svelte-d9kuhg{display:grid;gap:2rem;align-items:center}@media (min-width: 900px){.hero-grid.svelte-d9kuhg{grid-template-columns:1.15fr 1fr;gap:3.5rem}}.eyebrow.svelte-d9kuhg{display:inline-flex;align-items:center;gap:.4rem;font-family:DM Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:.9rem}.hero-title.svelte-d9kuhg{font-size:clamp(2rem,6vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.02em}.hero-sub.svelte-d9kuhg{margin-top:1rem;font-size:1.05rem;line-height:1.6;color:color-mix(in oklab,var(--color-base-content) 70%,transparent);max-width:34rem}.benefits.svelte-d9kuhg{margin-top:1.5rem;display:grid;gap:.7rem}@media (min-width: 560px) and (max-width: 899px){.benefits.svelte-d9kuhg{grid-template-columns:1fr 1fr}}.benefits.svelte-d9kuhg li:where(.svelte-d9kuhg){display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.45}.tick.svelte-d9kuhg{width:1.3rem;height:1.3rem;border-radius:9999px;flex-shrink:0;margin-top:.05rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-primary-content)}.example.svelte-d9kuhg{background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:1.25rem;padding:1.1rem}.example-in.svelte-d9kuhg,.example-out.svelte-d9kuhg{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:1rem;padding:.9rem 1rem}.example-in.svelte-d9kuhg{display:flex;gap:.7rem;align-items:flex-start;font-size:.88rem;font-style:italic;color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}.example-mic.svelte-d9kuhg{width:1.9rem;height:1.9rem;border-radius:9999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-primary);background:color-mix(in oklab,var(--color-primary) 14%,transparent)}.example-arrow.svelte-d9kuhg{text-align:center;color:color-mix(in oklab,var(--color-base-content) 35%,transparent);margin:.35rem 0}.example-out.svelte-d9kuhg{border-left:3px solid var(--color-secondary)}.example-label.svelte-d9kuhg{display:flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklab,var(--color-secondary) 75%,var(--color-base-content));margin-bottom:.35rem}.example-text.svelte-d9kuhg{font-size:.98rem;font-weight:500;line-height:1.45}.trust.svelte-d9kuhg{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;font-size:.85rem;color:color-mix(in oklab,var(--color-base-content) 62%,transparent)}.trust-item.svelte-d9kuhg{display:inline-flex;align-items:center;gap:.45rem}.mm-chip.svelte-d9kuhg{font-size:.68rem;font-weight:700;padding:.2rem .5rem;border-radius:.4rem}details.svelte-d9kuhg summary:where(.svelte-d9kuhg){list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-weight:600}details.svelte-d9kuhg summary:where(.svelte-d9kuhg)::-webkit-details-marker{display:none}details.svelte-d9kuhg .chev{transition:transform .2s;flex-shrink:0}details[open].svelte-d9kuhg .chev{transform:rotate(180deg)}.faq.svelte-d9kuhg p:where(.svelte-d9kuhg){padding:0 1.25rem 1.1rem;font-size:.92rem;line-height:1.6;color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}.status-pill.svelte-d9kuhg{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;padding:.25rem .65rem;border-radius:9999px;color:var(--color-success);background:color-mix(in oklab,var(--color-success) 13%,transparent)}.period-row.svelte-d9kuhg{margin-top:1.1rem;padding:.75rem .9rem;border-radius:.8rem;background:var(--color-base-200);display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}.alert-card.svelte-d9kuhg{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1rem;background:color-mix(in oklab,var(--color-warning) 12%,var(--color-base-100));border:1px solid color-mix(in oklab,var(--color-warning) 35%,transparent)}.icon-btn.svelte-d9kuhg{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.icon-btn.svelte-d9kuhg:hover{background:var(--color-base-200);color:var(--color-base-content)}.toast.svelte-d9kuhg{position:fixed;z-index:55;left:50%;transform:translate(-50%);top:5rem;display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem .75rem 1rem;border-radius:.9rem;background:var(--color-base-content);color:var(--color-base-100);box-shadow:0 16px 36px -8px #00000059;font-size:.9rem;font-weight:500;max-width:calc(100vw - 2rem);animation:svelte-d9kuhg-toast-in .3s cubic-bezier(.16,1,.3,1)}.toast-close.svelte-d9kuhg{opacity:.7;padding:.2rem}@keyframes svelte-d9kuhg-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.toast.svelte-d9kuhg{animation:none}}
