.app.svelte-1hrotn9{min-height:100vh;display:flex;flex-direction:column}.main.svelte-1hrotn9{flex:1}.footer.svelte-1hrotn9{padding:2rem 0;border-top:1px solid var(--border-default)}.pricing-section.svelte-1hrotn9{padding:4rem 0;background:linear-gradient(180deg,var(--bg-primary),#0a0a0f)}.error-banner.svelte-1hrotn9{background:#ef44441a;color:var(--danger);padding:1rem;border-radius:var(--radius-md);margin-bottom:2rem;border:1px solid rgba(239,68,68,.2);text-align:center}.pricing-layout.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin:0 auto;align-items:center}.upgrade-title.svelte-1hrotn9{font-size:2.2rem;font-weight:800;line-height:1.2;margin-bottom:2.5rem;color:var(--text-primary)}.pro-text.svelte-1hrotn9{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.comparison-table.svelte-1hrotn9{display:flex;flex-direction:column;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.comparison-row.svelte-1hrotn9{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.comparison-row.svelte-1hrotn9:last-child{border-bottom:none}.comparison-row.header-row.svelte-1hrotn9{background:#ffffff0a;font-weight:700;color:var(--text-primary)}.feature-col.svelte-1hrotn9{flex:2;color:var(--text-primary);font-size:.95rem}.free-col.svelte-1hrotn9{flex:1;text-align:center;color:var(--text-secondary);font-size:.9rem}.pro-col.svelte-1hrotn9{flex:1.2;text-align:center;color:var(--text-primary);font-size:.9rem}.plan-card.svelte-1hrotn9{background:#fefefe;border-radius:16px;padding:2rem;color:#1a1a2e}.plan-card.svelte-1hrotn9 h3:where(.svelte-1hrotn9){text-align:center;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#1a1a2e}.period-selector.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.period-option.svelte-1hrotn9{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .25rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 4px #00000005}.period-option.svelte-1hrotn9:hover{border-color:#a5b4fc;transform:translateY(-2px);box-shadow:0 4px 12px #6366f11a}.period-option.active.svelte-1hrotn9{border-color:#6366f1;background:#f5f3ff;box-shadow:0 0 0 2px #6366f133}.period-label.svelte-1hrotn9{font-size:.8rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.period-price.svelte-1hrotn9{font-size:1.8rem;font-weight:900;color:#111827;letter-spacing:-.05em}.popular-tag.svelte-1hrotn9{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.savings-tag.svelte-1hrotn9{position:absolute;top:-10px;right:-4px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.55rem;font-weight:700;padding:2px 6px;border-radius:99px;white-space:nowrap}.best-value-tag.svelte-1hrotn9{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.plan-note.svelte-1hrotn9{text-align:center;font-size:.8rem;color:#8b5cf6;margin-bottom:1.5rem}.user-info-box.svelte-1hrotn9{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;margin-bottom:1.5rem}.user-info-box.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.85rem;color:#4b5563;margin:.25rem 0}.upgrade-btn.svelte-1hrotn9{width:100%;padding:.9rem;background:#3b82f6;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;margin-bottom:.5rem}.upgrade-btn.svelte-1hrotn9:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 8px 25px #3b82f64d}.crypto-btn.svelte-1hrotn9{width:100%;padding:.75rem;background:#1e1e2e;color:#fff;border:1px solid #374151;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:1rem}.crypto-btn.svelte-1hrotn9:hover{background:#2d2d3d}.crypto-btn.svelte-1hrotn9:disabled{opacity:.5;cursor:not-allowed}.secure-badge.svelte-1hrotn9{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#9ca3af;font-size:.75rem}.guarantee-badge.svelte-1hrotn9{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#10b981;font-size:.75rem;font-weight:500;margin-top:.75rem;padding:.5rem;background:#10b9810d;border:1px solid rgba(16,185,129,.15);border-radius:8px}@media(max-width:768px){.pricing-layout.svelte-1hrotn9{grid-template-columns:1fr;gap:2rem}.period-selector.svelte-1hrotn9{grid-template-columns:repeat(2,1fr)}}.faq-section.svelte-1hrotn9{padding:2rem 0}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1100px;margin:0 auto}.faq-item.svelte-1hrotn9{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:1.5rem;border-radius:12px;transition:all .2s}.faq-item.svelte-1hrotn9:hover{background:#ffffff0a;border-color:#ffffff1a}@media(max-width:768px){.faq-grid.svelte-1hrotn9{grid-template-columns:1fr}}
