html{scroll-behavior:smooth}.beta-briefing.svelte-1uha8ag{max-width:760px;margin:0 auto;padding:0 21px 28px}.beta-card.svelte-1uha8ag{text-align:center;padding:52px 40px;border-radius:24px;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 6%,var(--bg-deep)),color-mix(in srgb,var(--primary) 13%,var(--bg-deep)));box-shadow:0 0 60px color-mix(in srgb,var(--primary) 16%,transparent)}.beta-badge.svelte-1uha8ag{display:inline-block;font-size:var(--font-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--primary);padding:4px 12px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent);margin-bottom:16px}.beta-headline.svelte-1uha8ag{font-size:2.6rem;font-weight:700;color:var(--text-bright);line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.beta-sub.svelte-1uha8ag{font-size:var(--font-xl);color:var(--text-mid);line-height:1.6;max-width:540px;margin:0 auto 28px}.beta-btn.svelte-1uha8ag{display:inline-block;padding:12px 32px;background:var(--primary);color:var(--bg-deep);font-size:var(--font-lg);font-weight:600;border-radius:9999px;text-decoration:none;transition:box-shadow .2s,transform .15s;box-shadow:0 0 24px color-mix(in srgb,var(--primary) 30%,transparent)}.beta-btn.svelte-1uha8ag:hover{box-shadow:0 0 40px color-mix(in srgb,var(--primary) 35%,transparent);transform:translateY(-1px)}.landing-page.svelte-1uha8ag{background-color:var(--bg-deep);color:var(--text-bright);min-height:100vh;overflow-x:hidden;position:relative}.glow-orb.svelte-1uha8ag{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.glow-hero.svelte-1uha8ag{width:1000px;height:800px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(ellipse,color-mix(in srgb,var(--primary) 30%,transparent) 0%,color-mix(in srgb,var(--primary) 12%,transparent) 35%,transparent 65%)}.glow-mid.svelte-1uha8ag{width:800px;height:700px;top:45%;right:-200px;background:radial-gradient(ellipse,color-mix(in srgb,var(--primary) 20%,transparent) 0%,color-mix(in srgb,var(--primary) 8%,transparent) 35%,transparent 65%)}.glow-pricing.svelte-1uha8ag{width:900px;height:700px;bottom:0;left:-200px;background:radial-gradient(ellipse,color-mix(in srgb,var(--primary) 25%,transparent) 0%,color-mix(in srgb,var(--primary) 8%,transparent) 35%,transparent 65%)}.hero.svelte-1uha8ag{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:84px 21px 56px}.hero-headline.svelte-1uha8ag{font-size:4rem;font-weight:700;color:var(--text-bright);line-height:1.08;letter-spacing:-.025em;margin-bottom:21px}.hero-sub.svelte-1uha8ag{font-size:var(--font-xl);color:var(--text-mid);max-width:480px;line-height:1.6;margin-bottom:35px}.hero-hint.svelte-1uha8ag{font-size:var(--font-sm);color:var(--text-dim);margin-top:14px}.feature-section.svelte-1uha8ag{position:relative;z-index:1;text-align:center;padding:112px 21px;max-width:700px;margin:0 auto}.feature-label.svelte-1uha8ag{display:inline-block;font-size:var(--font-lg);font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.feature-headline.svelte-1uha8ag{font-size:3.25rem;font-weight:700;color:var(--text-bright);line-height:1.1;letter-spacing:-.02em;margin-bottom:21px}.text-dim.svelte-1uha8ag{color:var(--text-dim)}.feature-sub.svelte-1uha8ag{font-size:var(--font-xl);color:var(--text-mid);line-height:1.6;max-width:520px;margin:0 auto}.flow-features.svelte-1uha8ag{display:flex;flex-direction:column;gap:18px;margin-top:35px;max-width:420px;margin-left:auto;margin-right:auto}.flow-item.svelte-1uha8ag{display:grid;grid-template-columns:35px 1fr;grid-template-rows:auto auto;-moz-column-gap:11px;column-gap:11px;text-align:left;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.flow-icon.svelte-1uha8ag{grid-row:1 / 3;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.flow-label.svelte-1uha8ag{font-size:var(--font-base);font-weight:600;color:var(--text-bright)}.flow-desc.svelte-1uha8ag{font-size:var(--font-sm);color:var(--text-mid);line-height:1.4}.compare-section.svelte-1uha8ag{position:relative;z-index:1;text-align:center;padding:56px 21px 0;max-width:760px;margin:0 auto}.compare-card.svelte-1uha8ag{margin-top:35px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;border-radius:18px;overflow:hidden}.compare-scroll.svelte-1uha8ag{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table.svelte-1uha8ag{width:100%;min-width:580px;border-collapse:collapse;font-size:var(--font-base)}.compare-table.svelte-1uha8ag th:where(.svelte-1uha8ag),.compare-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.compare-table.svelte-1uha8ag tbody:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):last-child th:where(.svelte-1uha8ag),.compare-table.svelte-1uha8ag tbody:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):last-child td:where(.svelte-1uha8ag){border-bottom:none}.compare-feature.svelte-1uha8ag{text-align:left;font-weight:500;color:var(--text-mid);white-space:nowrap}.compare-hint.svelte-1uha8ag{display:block;font-size:var(--font-xs);font-weight:400;color:var(--text-dim)}.compare-col.svelte-1uha8ag{text-align:center;color:var(--text-mid);white-space:nowrap}thead.svelte-1uha8ag .compare-col:where(.svelte-1uha8ag){font-weight:700;color:var(--text-bright);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.04em}.compare-col-trady.svelte-1uha8ag{background:color-mix(in srgb,var(--primary) 8%,transparent)}thead.svelte-1uha8ag .compare-col-trady:where(.svelte-1uha8ag){color:var(--primary)}.compare-yes.svelte-1uha8ag{color:var(--primary);font-weight:700}.compare-yes-dim.svelte-1uha8ag{color:var(--text-mid)}.compare-no.svelte-1uha8ag{color:var(--text-dim)}.compare-muted.svelte-1uha8ag{color:var(--text-dim);font-size:var(--font-sm)}.compare-star.svelte-1uha8ag{color:var(--text-dim)}.compare-note.svelte-1uha8ag{margin-top:16px;font-size:var(--font-xs);color:var(--text-dim);line-height:1.5;max-width:560px;margin-left:auto;margin-right:auto}.pricing-section.svelte-1uha8ag{position:relative;z-index:1;text-align:center;padding:112px 21px;max-width:1100px;margin:0 auto}.billing-toggle.svelte-1uha8ag{display:inline-flex;align-items:stretch;gap:4px;margin-top:28px;padding:4px;border-radius:9999px;border:1px solid var(--border-glass);background:#ffffff0a}.billing-option.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:none;border-radius:9999px;background:transparent;color:var(--text-mid);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:background .15s,color .15s}.billing-option.svelte-1uha8ag:hover{color:var(--text-bright)}.billing-option.active.svelte-1uha8ag{background:var(--primary);color:#000;box-shadow:0 0 16px color-mix(in srgb,var(--primary) 30%,transparent)}.billing-save.svelte-1uha8ag{font-size:var(--font-xs, .7rem);font-weight:700;padding:2px 8px;border-radius:9999px;background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.billing-option.active.svelte-1uha8ag .billing-save:where(.svelte-1uha8ag){background:#0000002e;color:#000}.price-hint.svelte-1uha8ag{font-size:var(--font-sm);color:var(--text-dim);margin-bottom:18px;min-height:1.1em}.plans-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:21px;margin-top:42px;text-align:left;max-width:1080px;margin-left:auto;margin-right:auto}.trial-banner.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;max-width:760px;margin:24px auto 0;padding:14px 22px;border-radius:16px;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);background:color-mix(in srgb,var(--primary) 7%,var(--bg-deep))}.trial-badge.svelte-1uha8ag{flex-shrink:0;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--bg-deep);background:var(--primary);padding:4px 11px;border-radius:99px}.trial-text.svelte-1uha8ag{color:var(--text-secondary, #b8c0cc);font-size:1rem}.trial-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-bright, #fff);font-weight:600}.trial-cta.svelte-1uha8ag{flex-shrink:0;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap}.trial-cta.svelte-1uha8ag:hover{text-decoration:underline}.plan-card.svelte-1uha8ag{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:14px;padding:28px;display:flex;flex-direction:column}.plan-card.plan-popular.svelte-1uha8ag{background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 8%,var(--bg-deep)),color-mix(in srgb,var(--primary) 12%,var(--bg-deep)),color-mix(in srgb,var(--primary) 16%,var(--bg-deep)) 60%,color-mix(in srgb,var(--primary) 20%,var(--bg-deep)));border-color:color-mix(in srgb,var(--primary) 35%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--primary) 30%,transparent);transition:box-shadow .3s,transform .2s}.plan-card.plan-popular.svelte-1uha8ag:hover{box-shadow:0 0 50px color-mix(in srgb,var(--primary) 30%,transparent),0 0 100px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-2px)}.plan-name.svelte-1uha8ag{font-size:var(--font-base);font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.plan-price.svelte-1uha8ag{display:flex;align-items:baseline;gap:4px;margin-bottom:11px}.price-amount.svelte-1uha8ag{font-size:3rem;font-weight:700;color:var(--text-bright);line-height:1}.price-currency.svelte-1uha8ag{font-size:var(--font-xl);font-weight:600;color:var(--text-mid)}.price-period.svelte-1uha8ag{font-size:var(--font-sm);color:var(--text-mid)}.plan-desc.svelte-1uha8ag{font-size:var(--font-base);color:var(--text-mid);margin-bottom:21px}.plan-divider.svelte-1uha8ag{border:none;border-top:1px solid rgba(255,255,255,.08);margin-bottom:21px}.plan-includes.svelte-1uha8ag{font-size:var(--font-base);color:var(--text-primary);font-weight:600;margin-bottom:11px}.plan-features.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:7px;flex-grow:1}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:var(--font-base);color:var(--text-primary);padding-left:18px;position:relative}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:600}.plan-btn.svelte-1uha8ag{display:block;text-align:center;padding:11px 21px;border-radius:9px;font-size:var(--font-sm);font-weight:600;text-decoration:none;color:var(--text-bright);background:#ffffff14;border:1px solid rgba(255,255,255,.1);transition:background .15s}.plan-btn.svelte-1uha8ag:hover{background:#ffffff24}.plan-btn.plan-btn-primary.svelte-1uha8ag{background:linear-gradient(135deg,var(--primary) 0%,var(--primary) 50%);color:#000;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--primary) 30%,transparent)}.plan-btn.plan-btn-primary.svelte-1uha8ag:hover{background:linear-gradient(135deg,var(--primary) 0%,var(--primary) 50%);box-shadow:0 0 28px color-mix(in srgb,var(--primary) 30%,transparent)}.plan-btn.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 980px){.plans-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(220px,1fr));max-width:520px}}@media (max-width: 640px){.hero-headline.svelte-1uha8ag{font-size:2.5rem}.hero.svelte-1uha8ag{min-height:85vh;padding-top:70px}.feature-section.svelte-1uha8ag{padding:70px 18px}.feature-headline.svelte-1uha8ag,.beta-headline.svelte-1uha8ag{font-size:2rem}.beta-card.svelte-1uha8ag{padding:36px 24px}.pricing-section.svelte-1uha8ag{padding:70px 18px}.plans-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}
