.pricing-page.svelte-1hrotn9{max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem}.pricing-header.svelte-1hrotn9{text-align:center;margin-bottom:2rem}.pricing-header.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2rem;color:#f1f5f9;margin-bottom:.5rem}.pricing-header.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#94a3b8;font-size:1rem}.interval-toggle.svelte-1hrotn9{display:inline-flex;margin-top:1.5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.25rem}.interval-btn.svelte-1hrotn9{background:transparent;border:none;color:#94a3b8;padding:.45rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s;display:inline-flex;align-items:center;gap:.4rem}.interval-btn.active.svelte-1hrotn9{background:#7c3aed40;color:#f1f5f9}.save-badge.svelte-1hrotn9{background:#22c55e26;color:#4ade80;font-size:.65rem;padding:.1rem .45rem;border-radius:999px;font-weight:600}.error-banner.svelte-1hrotn9{max-width:700px;margin:0 auto 1.5rem;padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#fca5a5;text-align:center;font-size:.85rem}.plans-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:4rem}.plan-card.svelte-1hrotn9{background:linear-gradient(135deg,#1e1e32cc,#141428e6);border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.75rem;display:flex;flex-direction:column;position:relative;transition:border-color .2s}.plan-card.svelte-1hrotn9:hover{border-color:#ffffff26}.plan-popular.svelte-1hrotn9{border-color:#f59e0b66;box-shadow:0 0 30px #f59e0b1a}.popular-badge.svelte-1hrotn9{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:.7rem;font-weight:700;padding:.25rem 1rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.plan-header.svelte-1hrotn9{margin-bottom:1.5rem}.plan-icon.svelte-1hrotn9{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.plan-name.svelte-1hrotn9{font-size:1.25rem;font-weight:700;color:#f1f5f9;margin-bottom:.25rem}.plan-description.svelte-1hrotn9{color:#94a3b8;font-size:.8rem;line-height:1.4}.plan-price.svelte-1hrotn9{margin-bottom:.5rem;display:flex;align-items:baseline;gap:.25rem}.price-amount.svelte-1hrotn9{font-size:2rem;font-weight:800;color:#f1f5f9}.price-period.svelte-1hrotn9{color:#64748b;font-size:.9rem}.annual-detail.svelte-1hrotn9{color:#64748b;font-size:.75rem;margin:0 0 1rem}.plan-features.svelte-1hrotn9{list-style:none;padding:0;margin:1.5rem 0;flex:1;display:flex;flex-direction:column;gap:.6rem}.feature-item.svelte-1hrotn9{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#cbd5e1}.feature-disabled.svelte-1hrotn9{color:#475569}.feature-check{color:#22c55e;flex-shrink:0}.feature-x{color:#475569;flex-shrink:0}.plan-action.svelte-1hrotn9{margin-top:auto}.plan-btn.svelte-1hrotn9{width:100%;padding:.65rem;border:none;border-radius:.5rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.plan-btn.svelte-1hrotn9:disabled{opacity:.6;cursor:not-allowed}.plan-btn-free.svelte-1hrotn9{background:#ffffff14;color:#94a3b8}.plan-btn-paid.svelte-1hrotn9{color:#fff}.boost-section.svelte-1hrotn9{max-width:900px;margin:0 auto 4rem;padding:2rem 0;border-top:1px solid rgba(255,255,255,.06)}.boost-section.svelte-1hrotn9 h2:where(.svelte-1hrotn9){text-align:center;font-size:1.5rem;color:#f1f5f9;margin-bottom:.5rem}.boost-intro.svelte-1hrotn9{text-align:center;color:#94a3b8;font-size:.85rem;max-width:600px;margin:0 auto 2rem;line-height:1.5}.boost-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.boost-card.svelte-1hrotn9{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;padding:1.25rem;text-align:center}.boost-name.svelte-1hrotn9{font-size:1rem;font-weight:600;color:#f1f5f9;margin-bottom:.25rem}.boost-price.svelte-1hrotn9{font-size:1.5rem;font-weight:800;color:#f1f5f9;margin:.25rem 0}.boost-budget.svelte-1hrotn9{font-size:.8rem;color:#cbd5e1;margin:.25rem 0}.boost-bonus.svelte-1hrotn9{font-size:.75rem;color:#4ade80;margin:0 0 .75rem;font-weight:600}.boost-btn.svelte-1hrotn9{width:100%;padding:.55rem;border:none;border-radius:.5rem;background:#7c3aedd9;color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s}.boost-btn.svelte-1hrotn9:hover:not(:disabled){background:#7c3aed}.boost-btn.svelte-1hrotn9:disabled{opacity:.6;cursor:not-allowed}.pricing-faq.svelte-1hrotn9{max-width:800px;margin:0 auto}.pricing-faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){text-align:center;font-size:1.5rem;color:#f1f5f9;margin-bottom:2rem}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.faq-item.svelte-1hrotn9{padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.faq-item.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:.9rem;color:#e2e8f0;margin-bottom:.5rem}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.8rem;color:#94a3b8;line-height:1.5}.spin{animation:svelte-1hrotn9-spin 1s linear infinite}@keyframes svelte-1hrotn9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
