.pricing-bg.svelte-1hrotn9{min-height:100vh;background-size:cover;background-position:center;background-attachment:fixed}.pricing-page.svelte-1hrotn9{max-width:1232px;margin:0 auto;padding:3rem 2.5rem 4rem}.pricing-header.svelte-1hrotn9{text-align:center;margin-bottom:2rem}.pricing-title.svelte-1hrotn9{font-size:2rem;font-weight:700;color:var(--accent-gold);margin:0}.pricing-subtitle.svelte-1hrotn9{font-size:1rem;color:#ffffff80;margin:.5rem 0 0}.billing-toggle.svelte-1hrotn9{display:flex;justify-content:center;gap:0;margin-bottom:2rem;background:#ffffff0d;border-radius:10px;padding:3px;width:fit-content;margin-left:auto;margin-right:auto}.toggle-btn.svelte-1hrotn9{padding:.5rem 1.25rem;font-size:13px;font-weight:600;border:none;background:none;color:#fff6;cursor:pointer;border-radius:8px;font-family:inherit;transition:all .15s;display:flex;align-items:center;gap:.4rem}.toggle-btn.active.svelte-1hrotn9{background:#c9a24b26;color:var(--accent-gold)}.save-badge.svelte-1hrotn9{font-size:10px;padding:2px 6px;background:var(--accent-gold);color:#0a0a0e;border-radius:4px;font-weight:700}.plans.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch}@media(max-width:600px){.plans.svelte-1hrotn9{grid-template-columns:1fr}}.plan-card.svelte-1hrotn9{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:1.5rem;position:relative;display:flex;flex-direction:column}.plan-pro.svelte-1hrotn9{border-color:#c9a24b4d;background:#c9a24b0a}.plan-popular.svelte-1hrotn9{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--accent-gold);color:#0a0a0e;font-size:10px;font-weight:800;padding:2px 12px;border-radius:4px;letter-spacing:.1em}.plan-header.svelte-1hrotn9{margin-bottom:1.25rem}.plan-name.svelte-1hrotn9{display:block;font-size:14px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.plan-price-wrap.svelte-1hrotn9{display:flex;align-items:baseline;gap:.25rem}.plan-price.svelte-1hrotn9{font-size:2rem;font-weight:700;color:var(--text-primary)}.plan-period.svelte-1hrotn9{font-size:14px;color:#fff6}.plan-equiv.svelte-1hrotn9{font-size:12px;color:#c9a24bb3;margin-top:.15rem;display:block;min-height:1.2em}.plan-equiv.invisible.svelte-1hrotn9{visibility:hidden}.plan-features.svelte-1hrotn9{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.plan-feature.svelte-1hrotn9{display:flex;align-items:center;gap:.5rem;font-size:13px;color:#ffffff80}.plan-feature.svelte-1hrotn9 svg:where(.svelte-1hrotn9){color:#ffffff40;flex-shrink:0}.plan-feature-pro.svelte-1hrotn9 svg:where(.svelte-1hrotn9){color:var(--accent-gold)}.plan-current.svelte-1hrotn9{display:block;text-align:center;font-size:12px;color:#ffffff4d;padding:.6rem;border:1px solid rgba(255,255,255,.08);border-radius:8px}.plan-cta.svelte-1hrotn9{display:block;width:100%;padding:.7rem;font-size:14px;font-weight:700;color:#0a0a0e;background:var(--accent-gold);border:none;border-radius:8px;cursor:pointer;font-family:inherit;transition:opacity .15s}.plan-cta.svelte-1hrotn9:hover{opacity:.85}.plan-guarantee.svelte-1hrotn9{text-align:center;font-size:11px;color:#ffffff59;margin-top:.6rem}.why-pro.svelte-1hrotn9{max-width:560px;margin:3rem auto 0;text-align:center}.why-pro-title.svelte-1hrotn9{font-size:1.3rem;font-weight:700;color:#ffffffd9;margin-bottom:.75rem}.why-pro-desc.svelte-1hrotn9{font-size:.95rem;color:#ffffff73;line-height:1.6}.waitlist-overlay.svelte-1hrotn9{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.waitlist-card.svelte-1hrotn9{background:var(--theme-bg-app);border:1px solid rgba(201,162,75,.2);border-radius:16px;padding:2rem;max-width:380px;width:90%;text-align:center}.waitlist-title.svelte-1hrotn9{font-size:1.1rem;font-weight:700;color:var(--accent-gold);margin:0 0 .5rem}.waitlist-desc.svelte-1hrotn9{font-size:13px;color:#ffffff80;margin:0 0 1rem;line-height:1.4}.waitlist-plan-badge.svelte-1hrotn9{display:inline-block;padding:.3rem .8rem;font-size:12px;font-weight:600;color:var(--accent-gold);border:1px solid rgba(201,162,75,.3);border-radius:6px;margin-bottom:1rem}.waitlist-form.svelte-1hrotn9{display:flex;gap:.4rem;margin-bottom:.75rem}.waitlist-input.svelte-1hrotn9{flex:1;min-width:0;padding:.5rem .75rem;font-size:13px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#fff;font-family:inherit}.waitlist-input.svelte-1hrotn9::placeholder{color:#ffffff4d}.waitlist-btn.svelte-1hrotn9{padding:.5rem 1rem;font-size:13px;font-weight:600;color:#0a0a0e;background:var(--accent-gold);border:none;border-radius:8px;cursor:pointer;font-family:inherit;white-space:nowrap}.waitlist-btn.svelte-1hrotn9:disabled{opacity:.5}.waitlist-dismiss.svelte-1hrotn9{background:none;border:none;color:#ffffff59;font-size:12px;cursor:pointer;font-family:inherit}.waitlist-success.svelte-1hrotn9{display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:15px;font-weight:600;color:#6abf69;margin-bottom:1rem}.waitlist-close.svelte-1hrotn9{padding:.5rem 2rem;font-size:13px;font-weight:600;color:#0a0a0e;background:var(--accent-gold);border:none;border-radius:8px;cursor:pointer;font-family:inherit}
