.beta-request.svelte-12hoiqx{text-align:center;margin-top:var(--m-sp-4, 1rem);padding:var(--m-sp-4, 1rem);border-radius:var(--m-radius, .5rem);background:var(--m-bg-surface, rgba(255, 255, 255, .05))}.beta-request.svelte-12hoiqx h3:where(.svelte-12hoiqx){margin:0 0 var(--m-sp-2, .5rem)}.beta-form.svelte-12hoiqx{display:flex;gap:var(--m-sp-2, .5rem);justify-content:center;flex-wrap:wrap;margin-top:var(--m-sp-3, .75rem)}.beta-input.svelte-12hoiqx{padding:.5rem .75rem;border:1px solid var(--m-border, #ccc);border-radius:var(--m-radius, .5rem);background:var(--m-bg, #fff);color:var(--m-text, #000);min-width:220px}.beta-success.svelte-12hoiqx{color:var(--m-success, #22c55e);margin-top:var(--m-sp-2, .5rem)}.beta-error.svelte-12hoiqx{color:var(--m-error, #ef4444);margin-top:var(--m-sp-2, .5rem);font-size:.875rem}.beta-play-link.svelte-12hoiqx{display:inline-block;margin-top:var(--m-sp-2, .5rem);color:var(--m-primary, #6366f1);text-decoration:underline}.onboarding.svelte-yz0p9x{position:fixed;inset:0;z-index:1000;background:var(--m-surface-primary);overflow:hidden;display:flex;flex-direction:column;opacity:0;transition:opacity .6s ease}.onboarding.mounted.svelte-yz0p9x{opacity:1}.onboarding__bg.svelte-yz0p9x{position:absolute;inset:0;overflow:hidden;pointer-events:none}.onboarding__blob.svelte-yz0p9x{position:absolute;border-radius:50%;opacity:.12;filter:blur(60px);will-change:transform}.onboarding__blob--1.svelte-yz0p9x{width:300px;height:300px;background:var(--m-green-300);top:-80px;right:-60px;animation:svelte-yz0p9x-blobFloat1 18s ease-in-out infinite}.onboarding__blob--2.svelte-yz0p9x{width:250px;height:250px;background:var(--m-warm-300, #d4a574);bottom:10%;left:-80px;animation:svelte-yz0p9x-blobFloat2 22s ease-in-out infinite}.onboarding__blob--3.svelte-yz0p9x{width:180px;height:180px;background:var(--m-plum-300, #8b8fb8);top:40%;right:-40px;animation:svelte-yz0p9x-blobFloat3 15s ease-in-out infinite}@keyframes svelte-yz0p9x-blobFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,20px) scale(1.05)}66%{transform:translate(15px,-15px) scale(.95)}}@keyframes svelte-yz0p9x-blobFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.08)}}@keyframes svelte-yz0p9x-blobFloat3{0%,to{transform:translate(0)}50%{transform:translate(-20px,15px)}}.onboarding__topbar.svelte-yz0p9x{display:flex;justify-content:flex-end;align-items:center;min-height:44px;padding:.5rem 1rem 0;z-index:10}.topbar__skip.svelte-yz0p9x{font-family:Nunito,system-ui,sans-serif;font-size:.9rem;color:var(--m-text-muted);background:none;border:none;padding:.625rem .75rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.onboarding__slides.svelte-yz0p9x{flex:1;display:flex;transition:transform .5s cubic-bezier(.16,1,.3,1);will-change:transform}.onboarding__slide.svelte-yz0p9x{min-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 2rem;gap:1.5rem;position:relative}.slide__visual.svelte-yz0p9x{width:200px;height:200px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.slide__content.svelte-yz0p9x{text-align:center;max-width:320px}.slide__title.svelte-yz0p9x{font-family:Merriweather,Georgia,serif;font-size:1.6rem;font-weight:700;color:var(--m-text-primary);margin-bottom:.75rem;letter-spacing:-.01em;line-height:1.3}.slide__desc.svelte-yz0p9x{font-family:Nunito,system-ui,sans-serif;font-size:1.05rem;color:var(--m-text-secondary);line-height:1.6}.visual__breathe.svelte-yz0p9x{width:100%;height:100%}.breathe__ring.svelte-yz0p9x{fill:none;stroke-width:1.5}.breathe__ring--outer.svelte-yz0p9x{stroke:var(--m-green-200);animation:svelte-yz0p9x-breatheExpand 6s ease-in-out infinite}.breathe__ring--mid.svelte-yz0p9x{stroke:var(--m-green-300);stroke-width:2;animation:svelte-yz0p9x-breatheExpand 6s ease-in-out infinite .4s}.breathe__ring--inner.svelte-yz0p9x{stroke:var(--m-green-400);stroke-width:2.5;animation:svelte-yz0p9x-breatheExpand 6s ease-in-out infinite .8s}.breathe__core.svelte-yz0p9x{fill:var(--m-green-500);opacity:.7;animation:svelte-yz0p9x-breatheCore 6s ease-in-out infinite}.breathe__particle.svelte-yz0p9x{fill:var(--m-green-300);opacity:0;animation:svelte-yz0p9x-floatUp 4s ease-in-out infinite var(--float-delay, 0s)}@keyframes svelte-yz0p9x-breatheExpand{0%,to{transform:scale(.92);opacity:.4}50%{transform:scale(1.08);opacity:.8}}@keyframes svelte-yz0p9x-breatheCore{0%,to{r:12;opacity:.6}50%{r:16;opacity:.9}}@keyframes svelte-yz0p9x-floatUp{0%,to{opacity:0;transform:translate(0)}20%{opacity:.6}80%{opacity:.3}to{opacity:0;transform:translate(var(--float-x, 0),var(--float-y, -20px))}}.visual__growth.svelte-yz0p9x{width:100%;height:100%}.growth__ground.svelte-yz0p9x{fill:none;stroke:var(--m-green-200);stroke-width:2;stroke-linecap:round}.growth__stem.svelte-yz0p9x{fill:none;stroke:var(--m-green-400);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:80;stroke-dashoffset:80;animation:svelte-yz0p9x-drawStem 2s ease-out forwards .3s}.growth__leaf.svelte-yz0p9x{fill:var(--m-green-300);opacity:0;transform-origin:center}.growth__leaf--1.svelte-yz0p9x{animation:svelte-yz0p9x-leafGrow .8s ease-out forwards 1.2s}.growth__leaf--2.svelte-yz0p9x{animation:svelte-yz0p9x-leafGrow .8s ease-out forwards 1.6s}.growth__leaf--3.svelte-yz0p9x{animation:svelte-yz0p9x-leafGrow .8s ease-out forwards 2s}.growth__bud.svelte-yz0p9x{fill:var(--m-green-400);opacity:0;transform-origin:center}.growth__bud--1.svelte-yz0p9x{animation:svelte-yz0p9x-budBloom .6s ease-out forwards 2.4s}.growth__bud--2.svelte-yz0p9x,.growth__bud--3.svelte-yz0p9x{animation:svelte-yz0p9x-budBloom .6s ease-out forwards 2.55s;fill:var(--m-green-300)}.growth__bud--4.svelte-yz0p9x,.growth__bud--5.svelte-yz0p9x{animation:svelte-yz0p9x-budBloom .6s ease-out forwards 2.7s;fill:var(--m-green-200)}.growth__sparkle.svelte-yz0p9x{fill:var(--m-green-300);opacity:0;animation:svelte-yz0p9x-sparkle 2.5s ease-in-out infinite var(--sparkle-delay, 0s)}@keyframes svelte-yz0p9x-drawStem{to{stroke-dashoffset:0}}@keyframes svelte-yz0p9x-leafGrow{0%{opacity:0;transform:scale(.3)}to{opacity:.85;transform:scale(1)}}@keyframes svelte-yz0p9x-budBloom{0%{opacity:0;transform:scale(0)}to{opacity:.8;transform:scale(1)}}@keyframes svelte-yz0p9x-sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.6;transform:scale(1.2)}}.visual__logo.svelte-yz0p9x{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.logo__leaf.svelte-yz0p9x{font-size:3.5rem;z-index:1;animation:svelte-yz0p9x-leafBob 3s ease-in-out infinite}.logo__rings.svelte-yz0p9x{position:absolute;inset:0}.logo__ring.svelte-yz0p9x{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--m-green-300);opacity:0;animation:svelte-yz0p9x-ringExpand 3s ease-out infinite}.logo__ring--1.svelte-yz0p9x{animation-delay:0s}.logo__ring--2.svelte-yz0p9x{animation-delay:1s}.logo__ring--3.svelte-yz0p9x{animation-delay:2s}@keyframes svelte-yz0p9x-leafBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-yz0p9x-ringExpand{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.8);opacity:0}}.slide__content--cta.svelte-yz0p9x{max-width:340px}.onboarding__footer.svelte-yz0p9x{display:flex;flex-direction:column;gap:.625rem;width:100%;max-width:380px;margin:0 auto;padding:.5rem 2rem 0;box-sizing:border-box;z-index:10}.cta__divider.svelte-yz0p9x{display:flex;align-items:center;gap:.75rem;color:var(--m-text-muted);font-family:Nunito,system-ui,sans-serif;font-size:.875rem}.cta__divider.svelte-yz0p9x:before,.cta__divider.svelte-yz0p9x:after{content:"";flex:1;height:1px;background:var(--m-border-default)}.cta__google.svelte-yz0p9x{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:var(--m-radius-md);border:1.5px solid var(--m-border-default);background:var(--m-surface-card);font-family:Nunito,system-ui,sans-serif;font-size:.95rem;font-weight:600;color:var(--m-text-primary);cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.cta__google.svelte-yz0p9x:active{transform:scale(.97);background:var(--m-surface-hover)}.cta__signup.svelte-yz0p9x{display:block;text-align:center;padding:.875rem 1.5rem;border-radius:var(--m-radius-md);background:var(--m-green-500);color:var(--m-text-inverse);font-family:Nunito,system-ui,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.cta__signup.svelte-yz0p9x:active{transform:scale(.97);background:var(--m-green-600)}.cta__login.svelte-yz0p9x{display:block;text-align:center;padding:.75rem;color:var(--m-text-muted);font-family:Nunito,system-ui,sans-serif;font-size:.875rem;text-decoration:none;-webkit-tap-highlight-color:transparent}.cta__login.svelte-yz0p9x:active{color:var(--m-green-600)}.onboarding__dots.svelte-yz0p9x{display:flex;justify-content:center;gap:0;padding-bottom:.5rem;z-index:10}.dot.svelte-yz0p9x{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.dot__pip.svelte-yz0p9x{width:8px;height:8px;border-radius:50%;background:var(--m-green-200);transition:all .35s cubic-bezier(.16,1,.3,1)}.dot--active.svelte-yz0p9x .dot__pip:where(.svelte-yz0p9x){background:var(--m-green-500);width:24px;border-radius:4px}@media(prefers-reduced-motion:reduce){.onboarding__blob.svelte-yz0p9x,.breathe__ring.svelte-yz0p9x,.breathe__core.svelte-yz0p9x,.breathe__particle.svelte-yz0p9x,.growth__stem.svelte-yz0p9x,.growth__leaf.svelte-yz0p9x,.growth__bud.svelte-yz0p9x,.growth__sparkle.svelte-yz0p9x,.logo__leaf.svelte-yz0p9x,.logo__ring.svelte-yz0p9x{animation:none!important}.growth__stem.svelte-yz0p9x{stroke-dashoffset:0}.growth__leaf.svelte-yz0p9x{opacity:.85}.growth__bud.svelte-yz0p9x{opacity:.8}.breathe__ring.svelte-yz0p9x{opacity:.6}.breathe__core.svelte-yz0p9x{opacity:.7}.onboarding__slides.svelte-yz0p9x{transition-duration:.15s}}.dark .onboarding.svelte-yz0p9x{background:var(--m-surface-primary)}.dark .onboarding__blob.svelte-yz0p9x{opacity:.06}.dark .cta__google.svelte-yz0p9x{background:var(--m-surface-secondary);border-color:var(--m-border-default)}@supports (padding-top: env(safe-area-inset-top)){.onboarding__topbar.svelte-yz0p9x{padding-top:calc(.5rem + env(safe-area-inset-top))}.onboarding__dots.svelte-yz0p9x{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}}
