body{background:radial-gradient(135% 135% at 50% 0%,#0f172a,#020617);color:#f8fafc;margin:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,sans-serif}.pricing-page.svelte-1uha8ag{max-width:1100px;margin:40px auto 72px;padding:0 20px;display:flex;flex-direction:column;gap:32px;--accent: #3b82f6;--accent-soft: rgba(59, 130, 246, .2);--accent-strong: rgba(59, 130, 246, .55);--accent-light: #93c5fd}.pricing-header.svelte-1uha8ag{text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.pricing-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:2.4rem;font-weight:700;color:#f8fafc}.header-buttons.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.billing-toggle.svelte-1uha8ag{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;background:#1e293ba6;border-radius:999px;padding:12px;border:1px solid rgba(148,163,184,.25);align-self:center}.billing-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){border:none;background:transparent;color:#e2e8f0e6;padding:12px 28px;border-radius:999px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.billing-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:var(--accent-soft);color:#dbeafe}.billing-toggle.svelte-1uha8ag button.selected:where(.svelte-1uha8ag){background:var(--accent);color:#f8fafc;box-shadow:0 12px 22px #3b82f642}.plan-grid.svelte-1uha8ag{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:40px}.plan-card.svelte-1uha8ag{background:#0f172ae6;border:1px solid rgba(148,163,184,.22);border-radius:24px;padding:24px 24px 30px;display:flex;flex-direction:column;gap:16px;min-height:100%;min-width:0;position:relative;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.plan-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 20px 32px #0f172a59}.plan-card.recommended.svelte-1uha8ag{border-color:var(--accent-strong);background:#0f172af5}.plan-badge.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#0f172a;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:5px 12px;border-radius:999px;white-space:nowrap}.plan-header.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.plan-title-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.plan-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.6rem;font-weight:700;color:#f8fafc;line-height:1.3;min-width:0;flex:1 1 auto}.plan-price.svelte-1uha8ag{margin:4px 0 0;font-size:1.8rem;font-weight:700;color:var(--accent-light);line-height:1.35}.plan-features.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:12px;font-size:.95rem;color:#e2e8f0b3;align-items:flex-start}.plan-features.svelte-1uha8ag li.available:where(.svelte-1uha8ag){color:#f8fafc}.status.svelte-1uha8ag{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;border:1px solid rgba(148,163,184,.35);font-size:.8rem;margin-top:1px;background:#0a1120e6;color:#e2e8f0b3}.site-footer.svelte-1uha8ag{text-align:center;color:#e2e8f099;font-size:.9rem;padding-bottom:16px}.plan-features.svelte-1uha8ag li.available:where(.svelte-1uha8ag) .status:where(.svelte-1uha8ag){background:#22c55e2e;border-color:#22c55e8c;color:#4ade80}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag):not(.available) .status:where(.svelte-1uha8ag){background:#f8717129;border-color:#f8717173;color:#fca5a5}.plan-footer.svelte-1uha8ag{margin-top:auto;display:flex;justify-content:center;align-items:center;width:100%}.plan-footer.svelte-1uha8ag button{width:min(100%,240px)}.notes.svelte-1uha8ag{align-self:stretch;background:#0f172aa6;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:20px 24px;margin-top:0;display:flex;flex-direction:column;gap:6px;color:#e2e8f0bf;font-size:.9rem;line-height:1.5;text-align:left}.notes.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}@media(max-width:900px){.pricing-page.svelte-1uha8ag{padding:72px 20px 60px}.plan-card.svelte-1uha8ag{padding:22px 20px 26px}.plan-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:768px){.pricing-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}.plan-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.pricing-page.svelte-1uha8ag{gap:28px}.plan-title-row.svelte-1uha8ag{align-items:flex-start;gap:10px}.plan-footer.svelte-1uha8ag button{width:100%}}@media(max-width:640px){.pricing-page.svelte-1uha8ag{padding:64px 16px 56px}.pricing-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.8rem;line-height:1.3}.plan-card.svelte-1uha8ag{padding:20px 18px 24px}.plan-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.35rem}.plan-title-row.svelte-1uha8ag{gap:8px}.plan-price.svelte-1uha8ag{font-size:1.45rem;margin-top:2px}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.9rem}.plan-badge.svelte-1uha8ag{font-size:.72rem;padding:4px 10px}}@media(max-width:480px){.pricing-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.6rem}.billing-toggle.svelte-1uha8ag{width:100%;padding:10px}.billing-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){flex:1}.plan-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.25rem;line-height:1.25}.plan-price.svelte-1uha8ag{font-size:1.35rem;line-height:1.3}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:10px;font-size:.88rem}.plan-title-row.svelte-1uha8ag{gap:8px;flex-direction:column;align-items:flex-start}.plan-footer.svelte-1uha8ag{margin-top:24px}}@media(min-width:1400px){.pricing-page.svelte-1uha8ag{max-width:1300px}.plan-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}
