.waitlist-form.svelte-ebbf78{width:100%;max-width:400px}form.svelte-ebbf78{display:flex;flex-direction:column;gap:12px}.form-row.svelte-ebbf78{display:flex;gap:8px}.email-input.svelte-ebbf78{flex:1;padding:12px 16px;border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-primary);font-size:16px}.email-input.svelte-ebbf78:focus{outline:none;border-color:var(--color-brand-500);box-shadow:0 0 0 3px var(--color-brand-500-alpha-20, rgba(91, 124, 255, .2))}.email-input.error.svelte-ebbf78{border-color:var(--color-error)}.email-input.svelte-ebbf78:disabled{opacity:.7;cursor:not-allowed}.name-input.svelte-ebbf78{padding:12px 16px;border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-primary);font-size:16px}.name-input.svelte-ebbf78:focus{outline:none;border-color:var(--color-brand-500)}.submit-btn.svelte-ebbf78{padding:12px 20px;background:var(--color-brand-600);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:120px;transition:background .2s}.submit-btn.svelte-ebbf78:hover:not(:disabled){background:var(--color-brand-700)}.submit-btn.svelte-ebbf78:disabled{opacity:.7;cursor:not-allowed}.add-name-btn.svelte-ebbf78{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;padding:4px 0;text-align:left}.add-name-btn.svelte-ebbf78:hover{color:var(--text-secondary)}.error-message.svelte-ebbf78{color:var(--color-error);font-size:14px;margin:0}.success-state.svelte-ebbf78{text-align:center;padding:24px;background:var(--bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-success)}.success-icon.svelte-ebbf78{width:48px;height:48px;background:var(--color-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 16px}.success-message.svelte-ebbf78{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.success-note.svelte-ebbf78{color:var(--text-secondary);font-size:14px;margin:0}.spinner.svelte-ebbf78{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-ebbf78-spin .8s linear infinite}@keyframes svelte-ebbf78-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.form-row.svelte-ebbf78{flex-direction:column}.submit-btn.svelte-ebbf78{width:100%}}.pricing-page.svelte-1hrotn9{min-height:100vh;background:var(--bg-base)}.container.svelte-1hrotn9{max-width:1200px;margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:768px){.container.svelte-1hrotn9{padding-inline:var(--space-6)}}.pricing-hero.svelte-1hrotn9{background:var(--cta-bg);padding:var(--space-10) 0 var(--space-20);text-align:center}.beta-banner.svelte-1hrotn9{display:inline-flex;align-items:center;gap:var(--space-2);background:#ffffff1a;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-6)}.beta-banner.svelte-1hrotn9 span:where(.svelte-1hrotn9){font-size:var(--text-sm);color:#ffffffe6}.pricing-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-bold);color:#fff;margin:0 0 var(--space-3)}.hero-subtitle.svelte-1hrotn9{font-size:var(--text-lg);color:var(--header-text-muted);margin:0}.pricing-cards-section.svelte-1hrotn9{margin-top:-3.5rem;padding-bottom:var(--space-16)}.pricing-grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.pricing-grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}@media(min-width:1024px){.pricing-grid.svelte-1hrotn9{grid-template-columns:repeat(4,1fr);gap:var(--space-5)}}.tier-card.svelte-1hrotn9{--tier-spot: var(--color-arena-400);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .2s ease}.tier-card.svelte-1hrotn9:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.tier-featured.svelte-1hrotn9{--tier-spot: var(--color-brand-500);border-color:var(--tier-spot);box-shadow:0 0 0 1px var(--tier-spot),0 0 32px -8px var(--tier-spot)}.tier-elite.svelte-1hrotn9{--tier-spot: var(--color-brand-600)}.tier-elite.svelte-1hrotn9:hover{border-color:var(--tier-spot);box-shadow:0 0 24px -8px var(--tier-spot)}.tier-pro.svelte-1hrotn9{--tier-spot: var(--color-victory-500)}.tier-pro.svelte-1hrotn9:hover{border-color:var(--tier-spot);box-shadow:0 0 24px -8px var(--tier-spot)}.tier-popular-tag.svelte-1hrotn9{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--space-1);background:var(--color-victory-500);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap}.tier-header.svelte-1hrotn9{text-align:center;padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--card-border)}.tier-label.svelte-1hrotn9{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-3)}.tier-label-plus.svelte-1hrotn9{color:var(--color-brand-600)}.tier-label-elite.svelte-1hrotn9{color:var(--color-brand-700)}.tier-label-pro.svelte-1hrotn9{color:var(--color-victory-600)}.tier-price.svelte-1hrotn9{display:flex;align-items:baseline;justify-content:center;gap:var(--space-1);margin-bottom:var(--space-2)}.price-amount.svelte-1hrotn9{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:1}.price-beta.svelte-1hrotn9{text-decoration:line-through;opacity:.5}.price-interval.svelte-1hrotn9{font-size:var(--text-sm);color:var(--text-muted)}.tier-tagline.svelte-1hrotn9{font-size:var(--text-sm);color:var(--text-muted);margin:0}.tier-features.svelte-1hrotn9{list-style:none;padding:0;margin:0 0 var(--space-6);flex-grow:1;display:flex;flex-direction:column;gap:var(--space-3)}.tier-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.tier-features.svelte-1hrotn9 .check-icon{width:16px;height:16px;color:var(--color-success);flex-shrink:0;margin-top:2px}.tier-features.svelte-1hrotn9 .check-plus{color:var(--color-brand-500)}.tier-features.svelte-1hrotn9 .check-elite{color:var(--color-brand-600)}.tier-features.svelte-1hrotn9 .check-pro{color:var(--color-victory-500)}.tier-cta.svelte-1hrotn9{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2)}.tour-link.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2);background:transparent;border:none;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;transition:color .15s}.tour-link.svelte-1hrotn9:hover{color:var(--color-brand-500)}.waitlist-box.svelte-1hrotn9{text-align:center}.waitlist-label.svelte-1hrotn9{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);margin:0 0 var(--space-2)}.comparison-section.svelte-1hrotn9{padding:var(--space-16) 0;background:var(--bg-elevated)}.section-header.svelte-1hrotn9{text-align:center;margin-bottom:var(--space-10)}.section-header.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.section-header.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:var(--text-base);color:var(--text-muted);margin:0}.table-scroll.svelte-1hrotn9{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table.svelte-1hrotn9{width:100%;min-width:600px;border-collapse:separate;border-spacing:0}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:var(--space-3) var(--space-2);text-align:center;vertical-align:middle}@media(min-width:768px){.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:var(--space-4)}}.col-feature.svelte-1hrotn9{text-align:left!important;width:40%}.col-tier.svelte-1hrotn9{width:15%}.col-featured.svelte-1hrotn9{background:var(--color-brand-50)}.th-badge.svelte-1hrotn9{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em}.th-free.svelte-1hrotn9{background:var(--hover-bg);color:var(--text-muted)}.th-plus.svelte-1hrotn9{background:var(--color-brand-600);color:#fff}.th-elite.svelte-1hrotn9{background:var(--color-brand-700);color:#fff}.th-pro.svelte-1hrotn9{background:var(--color-victory-500);color:var(--text-primary)}.th-rec.svelte-1hrotn9{display:block;font-size:10px;font-weight:var(--font-medium);color:var(--color-brand-600);margin-top:var(--space-1)}.row-category.svelte-1hrotn9 td:where(.svelte-1hrotn9){text-align:left!important;padding-top:var(--space-6);padding-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--card-border)}.row-feature.svelte-1hrotn9:hover{background:var(--hover-bg)}.row-feature.svelte-1hrotn9 td:where(.svelte-1hrotn9){border-bottom:1px solid var(--card-border)}.cell-name.svelte-1hrotn9{text-align:left!important;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.cell-value.svelte-1hrotn9{font-size:var(--text-sm)}.val-check.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-success-50);color:var(--color-success)}.val-check-plus.svelte-1hrotn9{background:var(--color-brand-100);color:var(--color-brand-600)}.val-check-elite.svelte-1hrotn9{background:var(--color-brand-100);color:var(--color-brand-700)}.val-check-pro.svelte-1hrotn9{background:var(--color-victory-100);color:var(--color-victory-600)}.val-dash.svelte-1hrotn9{color:var(--text-muted);opacity:.4}.val-text.svelte-1hrotn9{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--hover-bg);border-radius:var(--radius-md);font-weight:var(--font-semibold);font-size:var(--text-xs);color:var(--text-primary)}.val-text-plus.svelte-1hrotn9{background:var(--color-brand-100);color:var(--color-brand-700)}.val-text-elite.svelte-1hrotn9{background:var(--color-brand-100);color:var(--color-brand-800)}.val-text-pro.svelte-1hrotn9{background:var(--color-victory-100);color:var(--color-victory-700)}.faq-section.svelte-1hrotn9{padding:var(--space-16) 0}.faq-grid.svelte-1hrotn9{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq-card.svelte-1hrotn9{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .15s}.faq-card.faq-open.svelte-1hrotn9{border-color:var(--color-brand-300)}.faq-trigger.svelte-1hrotn9{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4);background:transparent;border:none;cursor:pointer;text-align:left}.faq-q.svelte-1hrotn9{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary)}.faq-icon.svelte-1hrotn9{font-size:var(--text-xl);color:var(--text-muted);line-height:1}.faq-body.svelte-1hrotn9{padding:0 var(--space-4) var(--space-4)}.faq-body.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin:0}.bottom-cta.svelte-1hrotn9{background:var(--cta-bg);padding:var(--space-16) 0;text-align:center}.bottom-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:#fff;margin:0 0 var(--space-2)}.bottom-cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:var(--text-lg);color:var(--header-text-muted);margin:0 0 var(--space-6)}@media(min-width:768px){.bottom-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:var(--text-3xl)}}
