.page.svelte-1hrotn9{background:var(--wallpaper) var(--surface-app);min-height:100vh;color:var(--text-primary)}.pricing.svelte-1hrotn9{flex-direction:column;gap:44px;max-width:1180px;margin:0 auto;padding:clamp(48px,10vw,80px) clamp(16px,4vw,24px);display:flex}.header.svelte-1hrotn9{text-align:center;flex-direction:column;gap:10px;display:flex}.title.svelte-1hrotn9{font-family:var(--font-display);font-size:clamp(32px,8vw,52px);font-weight:600}.subtitle.svelte-1hrotn9{color:var(--text-secondary);font-size:clamp(15px,4vw,18px)}.plans.svelte-1hrotn9{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:28px;display:grid}.referral-modal.svelte-1hrotn9{flex-direction:column;gap:12px;display:flex}.referral-copy.svelte-1hrotn9{color:var(--text-secondary);margin:0;font-size:14px}.referral-modal.svelte-1hrotn9 label:where(.svelte-1hrotn9){color:var(--text-secondary);font-size:13px}.referral-modal.svelte-1hrotn9 input:where(.svelte-1hrotn9){font:inherit;box-sizing:border-box;border:2px solid var(--outline);border-radius:var(--radius-md);background:var(--surface-card);width:100%;color:var(--text-primary);padding:10px 12px}.referral-actions.svelte-1hrotn9{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ai-note.svelte-1hrotn9{text-align:center;color:var(--text-muted);max-width:640px;margin:0 auto;font-size:13px}.plan-card.svelte-1hrotn9{position:relative}.plan-card.svelte-1hrotn9 .card{height:100%;padding:clamp(24px,5vw,40px) clamp(20px,4vw,36px)}.plan-card.featured.svelte-1hrotn9 .card{background:var(--coral-100);border-color:var(--coral-600);box-shadow:6px 6px 0 var(--coral-600)}.popular-badge.svelte-1hrotn9{background:var(--accent-primary);color:var(--text-on-accent);letter-spacing:var(--ls-wide);text-transform:uppercase;border:2px solid var(--outline);box-shadow:var(--shadow-xs);border-radius:var(--radius-pill);z-index:1;padding:5px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan.svelte-1hrotn9{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.plan-name.svelte-1hrotn9{font-family:var(--font-display);font-size:22px;font-weight:600}.plan-price.svelte-1hrotn9{font-family:var(--font-display);font-size:clamp(36px,8vw,48px);font-weight:600}.plan-period.svelte-1hrotn9{color:var(--text-secondary);font-size:17px;font-family:var(--font-body)}.plan-blurb.svelte-1hrotn9{color:var(--text-secondary);margin-top:-12px;font-size:15px}.plan-features.svelte-1hrotn9{color:var(--text-secondary);flex-direction:column;gap:12px;width:100%;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){align-items:flex-start;gap:10px;display:flex}.feature-mark.svelte-1hrotn9{color:var(--sage-600);flex-shrink:0;font-weight:700}.current-badge.svelte-1hrotn9{color:var(--text-muted);font-size:14px;font-weight:700}
