@import"https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800&family=Manrope:wght@400;500;600;700&display=swap";.aura.svelte-1geb9jt{--au-bg: #0a0613;--au-surface: rgba(255, 255, 255, .055);--au-border: rgba(255, 255, 255, .14);--au-text: #f5f3fb;--au-dim: #ada4c4;--au-rose: #fb7185;--au-violet: #a855f7;--au-teal: #2dd4bf;--au-grad: linear-gradient(120deg, var(--au-rose) 0%, var(--au-violet) 55%, var(--au-teal) 100%);min-height:100vh;background:var(--au-bg);color:var(--au-text);font-family:Manrope,system-ui,sans-serif;position:relative;overflow-x:clip;isolation:isolate}.aura.svelte-1geb9jt *{box-sizing:border-box}.aura.svelte-1geb9jt h1:where(.svelte-1geb9jt),.aura.svelte-1geb9jt h2:where(.svelte-1geb9jt),.aura.svelte-1geb9jt h3:where(.svelte-1geb9jt){font-family:Outfit,Manrope,sans-serif}.au-bg.svelte-1geb9jt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.au-blob.svelte-1geb9jt{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;mix-blend-mode:screen;animation:svelte-1geb9jt-auDrift 24s ease-in-out infinite}.au-blob-1.svelte-1geb9jt{width:560px;height:560px;background:var(--au-rose);top:-140px;left:-100px}.au-blob-2.svelte-1geb9jt{width:640px;height:640px;background:var(--au-violet);top:4%;right:-180px;animation-delay:-8s}.au-blob-3.svelte-1geb9jt{width:540px;height:540px;background:var(--au-teal);bottom:-200px;left:22%;animation-delay:-16s}@keyframes svelte-1geb9jt-auDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(26px,-34px) scale(1.07)}}.au-grain.svelte-1geb9jt{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(10,6,19,0) 0%,var(--au-bg) 78%)}.au-wrap.svelte-1geb9jt{max-width:1160px;margin:0 auto;padding:0 24px}.au-glass.svelte-1geb9jt{position:relative;background:var(--au-surface);border:1px solid var(--au-border);border-radius:22px;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);box-shadow:0 24px 70px -30px #000000a6}.au-glass.svelte-1geb9jt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff8c,#fff0 35%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.au-tint-1.svelte-1geb9jt{background:linear-gradient(160deg,rgba(251,113,133,.14),var(--au-surface) 60%)}.au-tint-2.svelte-1geb9jt{background:linear-gradient(160deg,rgba(168,85,247,.16),var(--au-surface) 60%)}.au-tint-3.svelte-1geb9jt{background:linear-gradient(160deg,rgba(45,212,191,.14),var(--au-surface) 60%)}section.svelte-1geb9jt,header.svelte-1geb9jt,footer.svelte-1geb9jt{position:relative;z-index:1}.au-header.svelte-1geb9jt{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:40;width:min(920px,calc(100% - 32px))}.au-nav-pill.svelte-1geb9jt{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 12px 10px 24px;border-radius:999px}.au-logo.svelte-1geb9jt{font-family:Outfit,sans-serif;font-weight:700;font-size:1.05rem;color:var(--au-text);text-decoration:none;flex-shrink:0}.au-logo.svelte-1geb9jt span:where(.svelte-1geb9jt){background:var(--au-grad);background-clip:text;-webkit-background-clip:text;color:transparent}.au-nav-links.svelte-1geb9jt{display:flex;gap:28px}.au-nav-links.svelte-1geb9jt a:where(.svelte-1geb9jt){color:var(--au-dim);text-decoration:none;font-size:.88rem}.au-nav-links.svelte-1geb9jt a:where(.svelte-1geb9jt):hover{color:var(--au-text)}.au-btn.svelte-1geb9jt{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:Manrope,sans-serif;transition:transform .2s,box-shadow .2s,border-color .2s;flex-shrink:0}.au-btn-primary.svelte-1geb9jt{background:var(--au-grad);color:#150a1f;font-weight:700;box-shadow:0 10px 30px -10px #a855f7b3}.au-btn-primary.svelte-1geb9jt:hover{transform:translateY(-2px)}.au-btn-ghost.svelte-1geb9jt{background:#ffffff0d;border-color:var(--au-border);color:var(--au-text)}.au-btn-ghost.svelte-1geb9jt:hover{border-color:var(--au-teal)}.au-hero.svelte-1geb9jt{padding:168px 0 70px}.au-hero-inner.svelte-1geb9jt{text-align:center}.au-eyebrow.svelte-1geb9jt{display:inline-block;font-size:.8rem;color:var(--au-teal);padding:8px 18px;border-radius:999px;margin-bottom:28px}.au-hero.svelte-1geb9jt h1:where(.svelte-1geb9jt){font-size:clamp(2.3rem,5.6vw,4.1rem);font-weight:700;line-height:1.1;margin:0 0 22px}.au-grad.svelte-1geb9jt{background:var(--au-grad);background-clip:text;-webkit-background-clip:text;color:transparent}.au-lead.svelte-1geb9jt{max-width:600px;margin:0 auto 36px;color:var(--au-dim);font-size:1.08rem}.au-cta-row.svelte-1geb9jt{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:64px}.au-mock.svelte-1geb9jt{max-width:640px;margin:0 auto;text-align:left;overflow:hidden}.au-mock-top.svelte-1geb9jt{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--au-border)}.au-mock-dot.svelte-1geb9jt{width:9px;height:9px;border-radius:50%;background:#fff3}.au-mock-title.svelte-1geb9jt{margin-left:8px;font-size:.8rem;color:var(--au-dim)}.au-mock-body.svelte-1geb9jt{padding:22px 20px;display:flex;flex-direction:column;gap:12px}.au-msg.svelte-1geb9jt{max-width:78%;padding:12px 16px;border-radius:16px;font-size:.9rem;line-height:1.45;box-shadow:none}.au-msg-user.svelte-1geb9jt{align-self:flex-end;background:linear-gradient(120deg,#a855f752,#2dd4bf33)}.au-msg-ai.svelte-1geb9jt{align-self:flex-start;color:var(--au-dim)}.au-features.svelte-1geb9jt{padding:60px 0 90px}.au-features.svelte-1geb9jt h2:where(.svelte-1geb9jt),.au-pricing.svelte-1geb9jt h2:where(.svelte-1geb9jt){font-size:clamp(1.7rem,3.2vw,2.4rem);margin:14px 0 44px;max-width:560px}.au-bento.svelte-1geb9jt{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.au-card.svelte-1geb9jt{padding:30px 26px}.au-card-icon.svelte-1geb9jt{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--au-grad);color:#150a1f;margin-bottom:18px;font-size:1.1rem}.au-card.svelte-1geb9jt h3:where(.svelte-1geb9jt){margin:0 0 8px;font-size:1.08rem}.au-card.svelte-1geb9jt p:where(.svelte-1geb9jt){margin:0;color:var(--au-dim);font-size:.92rem}.au-pricing.svelte-1geb9jt{padding:40px 0 110px}.au-plans.svelte-1geb9jt{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.au-plan.svelte-1geb9jt{padding:32px 28px;display:flex;flex-direction:column}.au-plan-featured.svelte-1geb9jt{border-color:#a855f799;box-shadow:0 0 0 1px #a855f759,0 24px 70px -24px #a855f799;transform:translateY(-8px)}.au-plan-badge.svelte-1geb9jt{position:absolute;top:-13px;left:28px;background:var(--au-grad);color:#150a1f;font-size:.7rem;font-weight:700;padding:5px 12px;border-radius:999px}.au-plan.svelte-1geb9jt h3:where(.svelte-1geb9jt){margin:0 0 4px;font-size:1.15rem}.au-plan-tagline.svelte-1geb9jt{margin:0 0 18px;color:var(--au-dim);font-size:.85rem}.au-plan-price.svelte-1geb9jt{font-size:2.1rem;font-weight:700;margin-bottom:20px}.au-plan-price.svelte-1geb9jt small:where(.svelte-1geb9jt){font-size:.9rem;font-weight:500;color:var(--au-dim)}.au-plan.svelte-1geb9jt ul:where(.svelte-1geb9jt){list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.au-plan.svelte-1geb9jt li:where(.svelte-1geb9jt){font-size:.88rem;color:var(--au-dim);display:flex;gap:8px}.au-plan.svelte-1geb9jt li:where(.svelte-1geb9jt):before{content:"✓";color:var(--au-teal);font-weight:700}.au-plan.svelte-1geb9jt .au-btn:where(.svelte-1geb9jt){width:100%;justify-content:center}.au-footer.svelte-1geb9jt{padding:32px 24px 48px}.au-footer-inner.svelte-1geb9jt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;color:var(--au-dim);font-size:.85rem;padding:22px 28px;max-width:1160px;margin:0 auto}@media (max-width: 860px){.au-nav-links.svelte-1geb9jt{display:none}.au-bento.svelte-1geb9jt,.au-plans.svelte-1geb9jt{grid-template-columns:1fr}.au-plan-featured.svelte-1geb9jt{transform:none}}
