.subscribe-page.svelte-s93h2j{background:#0a0f1e;min-height:calc(100vh - 68px);padding:3rem 2rem}.status-banner.svelte-s93h2j{max-width:960px;margin:0 auto 2rem;padding:1rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.status-banner.success.svelte-s93h2j{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.status-banner.error.svelte-s93h2j{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.status-banner.svelte-s93h2j a:where(.svelte-s93h2j){color:inherit;font-weight:700}.subscribe-header.svelte-s93h2j{text-align:center;margin-bottom:3rem}h1.svelte-s93h2j{color:#ffd400;font-size:2.2rem;font-weight:800;margin:0 0 .75rem;letter-spacing:-.5px}.subscribe-header.svelte-s93h2j p:where(.svelte-s93h2j){color:#ffffff80;font-size:1rem;margin:0}.plans-grid.svelte-s93h2j{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:960px;margin:0 auto 2.5rem}.plan-card.svelte-s93h2j{background:#111b38;border:1px solid rgba(255,212,0,.15);border-radius:12px;padding:2rem;cursor:pointer;transition:all .2s;position:relative}.plan-card.svelte-s93h2j:hover{border-color:#ffd40059;transform:translateY(-3px)}.plan-card.selected.svelte-s93h2j{border-color:#ffd400;box-shadow:0 0 0 1px #ffd4004d}.plan-card.popular.svelte-s93h2j{background:linear-gradient(160deg,#162344,#111b38)}.popular-badge.svelte-s93h2j{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#ffd400;color:#0d1528;font-size:.75rem;font-weight:700;padding:4px 16px;border-radius:20px;white-space:nowrap}h2.svelte-s93h2j{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 1rem}.price.svelte-s93h2j{margin-bottom:1.5rem}.amount.svelte-s93h2j{color:#ffd400;font-size:2.5rem;font-weight:700}.period.svelte-s93h2j{color:#fff6;font-size:.9rem;margin-left:4px}.plan-desc.svelte-s93h2j{color:#ffffff80;font-size:.85rem;margin:0 0 1rem}.features.svelte-s93h2j{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:10px}.features.svelte-s93h2j li:where(.svelte-s93h2j){color:#ffffffbf;font-size:.9rem;display:flex;align-items:center;gap:8px}.check.svelte-s93h2j{color:#4ade80;font-weight:700;flex-shrink:0}.plan-btn.svelte-s93h2j{width:100%;padding:.75rem;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;background:transparent;border:1px solid rgba(255,212,0,.3);color:#fff9}.plan-btn.active.svelte-s93h2j{background:#ffd400;border-color:#ffd400;color:#0d1528}.cta.svelte-s93h2j{text-align:center;max-width:520px;margin:0 auto 1rem}.subscribe-btn.svelte-s93h2j{width:100%;background:#ffd400;color:#0d1528;border:none;border-radius:8px;padding:1rem;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .2s;margin-bottom:.75rem}.subscribe-btn.svelte-s93h2j:hover{background:#e6bf00}.cta-note.svelte-s93h2j{color:#ffffff59;font-size:.8rem;margin:0}.free-plan-note.svelte-s93h2j{color:#ffffff80;font-size:.95rem}.free-plan-note.svelte-s93h2j a:where(.svelte-s93h2j){color:#ffd400}.billing-form.svelte-s93h2j{max-width:520px;margin:1.5rem auto 0;background:#111b38;border:1px solid rgba(255,212,0,.2);border-radius:12px;padding:2rem}.billing-form.svelte-s93h2j h3:where(.svelte-s93h2j){color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.billing-note.svelte-s93h2j{color:#fff6;font-size:.8rem;margin:0 0 1.5rem}.form-row.svelte-s93h2j{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.svelte-s93h2j{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.form-group.svelte-s93h2j label:where(.svelte-s93h2j){color:#fff9;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.form-group.svelte-s93h2j input:where(.svelte-s93h2j),.form-group.svelte-s93h2j select:where(.svelte-s93h2j){background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.6rem .75rem;color:#fff;font-size:.95rem;outline:none;transition:border-color .2s;font-family:inherit}.form-group.svelte-s93h2j input:where(.svelte-s93h2j):focus,.form-group.svelte-s93h2j select:where(.svelte-s93h2j):focus{border-color:#ffd40080}.form-group.svelte-s93h2j select:where(.svelte-s93h2j) option:where(.svelte-s93h2j){background:#111b38;color:#fff}.form-error.svelte-s93h2j{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;border-radius:6px;padding:.6rem .9rem;font-size:.85rem;margin-bottom:1rem}.billing-summary.svelte-s93h2j{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.08);margin-bottom:1rem;color:#ffffffb3;font-size:.95rem}.billing-summary.svelte-s93h2j strong:where(.svelte-s93h2j){color:#ffd400;font-size:1.1rem}.pay-btn.svelte-s93h2j{width:100%;background:#ffd400;color:#0d1528;border:none;border-radius:8px;padding:.9rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s;margin-bottom:.75rem}.pay-btn.svelte-s93h2j:hover:not(:disabled){background:#e6bf00}.pay-btn.svelte-s93h2j:disabled{opacity:.6;cursor:not-allowed}.cancel-link.svelte-s93h2j{display:block;width:100%;background:none;border:none;color:#ffffff59;font-size:.85rem;cursor:pointer;text-align:center;padding:.25rem;font-family:inherit}.cancel-link.svelte-s93h2j:hover{color:#fff9}.checkout-wrap.svelte-s93h2j{max-width:520px;margin:1.5rem auto 0;background:#111b38;border:1px solid rgba(255,212,0,.2);border-radius:12px;overflow:hidden}.checkout-header.svelte-s93h2j{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:.5rem}.checkout-label.svelte-s93h2j{color:#fff;font-size:.9rem;font-weight:600}.checkout-secure.svelte-s93h2j{color:#fff6;font-size:.8rem}.checkout-loading.svelte-s93h2j{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:320px;padding:2rem;text-align:center}.checkout-loading.svelte-s93h2j p:where(.svelte-s93h2j){color:#ffffff8c;font-size:.9rem;margin:0}.checkout-spinner.svelte-s93h2j{width:38px;height:38px;border-radius:50%;border:3px solid rgba(255,212,0,.2);border-top-color:#ffd400;animation:svelte-s93h2j-checkout-spin .8s linear infinite}@keyframes svelte-s93h2j-checkout-spin{to{transform:rotate(360deg)}}.success-wrap.svelte-s93h2j{max-width:400px;margin:2rem auto;text-align:center}.success-icon.svelte-s93h2j{width:56px;height:56px;border-radius:50%;background:#4ade8026;border:2px solid rgba(74,222,128,.4);color:#4ade80;font-size:1.6rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.success-wrap.svelte-s93h2j h3:where(.svelte-s93h2j){color:#fff;font-size:1.4rem;margin:0 0 .5rem}.success-wrap.svelte-s93h2j p:where(.svelte-s93h2j){color:#ffffff8c;margin:0 0 1.5rem}.success-wrap.svelte-s93h2j strong:where(.svelte-s93h2j){color:#ffd400}.start-btn.svelte-s93h2j{display:inline-block;background:#ffd400;color:#0d1528;font-weight:700;font-size:1rem;padding:.75rem 2rem;border-radius:8px;text-decoration:none;transition:background .2s}.start-btn.svelte-s93h2j:hover{background:#e6bf00}.free-note.svelte-s93h2j{text-align:center;margin-top:2.5rem}.free-note.svelte-s93h2j a:where(.svelte-s93h2j){color:#fff6;font-size:.85rem;text-decoration:none}.free-note.svelte-s93h2j a:where(.svelte-s93h2j):hover{color:#ffd400}@media(max-width:768px){.subscribe-page.svelte-s93h2j{padding:2rem 1.25rem}h1.svelte-s93h2j{font-size:1.8rem}.subscribe-header.svelte-s93h2j{margin-bottom:2rem}.plans-grid.svelte-s93h2j{grid-template-columns:1fr;max-width:480px;gap:1.25rem}.plan-card.svelte-s93h2j{padding:1.75rem 1.5rem}.amount.svelte-s93h2j{font-size:2rem}.form-row.svelte-s93h2j{grid-template-columns:1fr}.billing-form.svelte-s93h2j{padding:1.5rem}}@media(max-width:480px){.subscribe-page.svelte-s93h2j{padding:1.5rem 1rem}h1.svelte-s93h2j{font-size:1.5rem}.plan-card.svelte-s93h2j{padding:1.5rem 1.25rem}}
