.OnboardingHeroBackground-module__LEUsJq__root{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.OnboardingHeroBackground-module__LEUsJq__base{background:0 0;position:absolute;inset:0}.OnboardingHeroBackground-module__LEUsJq__moteLayer{color:var(--app-accent-deep);position:absolute;inset:0}.OnboardingHeroBackground-module__LEUsJq__mote{filter:blur(.3px);opacity:var(--m-opacity,.25);animation:OnboardingHeroBackground-module__LEUsJq__mote-drift var(--m-dur,12s) ease-in-out var(--m-delay,0s) infinite;background:currentColor;border-radius:999px;position:absolute;box-shadow:0 0 6px}.OnboardingHeroBackground-module__LEUsJq__grain{opacity:.05;background-image:radial-gradient(color-mix(in oklab, var(--foreground) 72%, transparent) .5px, transparent .7px);background-size:4px 4px;position:absolute;inset:0}@keyframes OnboardingHeroBackground-module__LEUsJq__mote-drift{0%{opacity:0;transform:translate(0,0)}15%{opacity:var(--m-opacity,.25)}50%{transform:translate(6px,-14px)}85%{opacity:var(--m-opacity,.25)}to{opacity:0;transform:translate(-4px,-26px)}}
.IntroStep-module__rfG9zG__shell{block-size:calc(100svh - var(--app-scroll-bottom-pad,0px));min-block-size:calc(100svh - var(--app-scroll-bottom-pad,0px));flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.IntroStep-module__rfG9zG__stage{z-index:10;block-size:calc(100svh - var(--app-scroll-bottom-pad,0px));width:100%;max-width:34rem;min-height:0;padding:calc(clamp(28px, var(--app-safe-area-top-effective,0px), 64px) + 12px) 24px 24px;text-align:center;grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid;position:relative}.IntroStep-module__rfG9zG__brand{justify-content:center;align-items:center;animation:.78s cubic-bezier(.16,1,.3,1) 80ms both IntroStep-module__rfG9zG__reveal;display:flex}.IntroStep-module__rfG9zG__wordmark{width:auto;height:34px}.IntroStep-module__rfG9zG__hero{flex-direction:column;align-self:center;align-items:center;width:100%;max-width:30rem;display:flex;transform:translateY(-8px)}.IntroStep-module__rfG9zG__eyebrow{color:var(--foundation-dim);letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1;animation:.78s cubic-bezier(.16,1,.3,1) .22s both IntroStep-module__rfG9zG__reveal}.IntroStep-module__rfG9zG__emoji{filter:drop-shadow(0 8px 18px #6d431a29);margin-top:32px;font-size:48px;line-height:1;animation:.78s cubic-bezier(.16,1,.3,1) .28s both IntroStep-module__rfG9zG__reveal}.IntroStep-module__rfG9zG__title{font-family:var(--font-app-display);margin:12px 0 0;line-height:1;animation:.78s cubic-bezier(.16,1,.3,1) .34s both IntroStep-module__rfG9zG__reveal}.IntroStep-module__rfG9zG__molten{background-image:linear-gradient(98deg, var(--app-accent-hero-from) 0%, var(--app-accent-hero-mid) 40%, var(--app-accent-hero-to) 50%, var(--app-accent-hero-mid) 60%, var(--app-accent-hero-from) 100%);color:#0000;font-family:var(--font-app-display);letter-spacing:-4px;-webkit-text-fill-color:transparent;background-position:30%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin:-.05em -.04em;padding:.06em .08em;font-size:clamp(88px,29vw,118px);font-weight:800;line-height:1.04;display:inline-block}.IntroStep-module__rfG9zG__divider{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--foundation-gold-deep) 34%, transparent), transparent);width:100%;height:1px;margin-top:36px;animation:.78s cubic-bezier(.16,1,.3,1) .37s both IntroStep-module__rfG9zG__reveal}.IntroStep-module__rfG9zG__tagline{max-width:22rem;color:var(--foundation-ink);letter-spacing:-.2px;margin:36px auto 0;font-size:20px;font-weight:600;line-height:1.35;animation:.78s cubic-bezier(.16,1,.3,1) .42s both IntroStep-module__rfG9zG__reveal}.IntroStep-module__rfG9zG__motions{color:var(--foundation-dim);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;margin-top:26px;font-size:11px;font-weight:700;line-height:1.2;animation:.78s cubic-bezier(.16,1,.3,1) .5s both IntroStep-module__rfG9zG__reveal;display:flex}.IntroStep-module__rfG9zG__motionItem{align-items:center;gap:7px;display:inline-flex}.IntroStep-module__rfG9zG__motionDot{opacity:.42}.IntroStep-module__rfG9zG__description{max-width:23rem;color:var(--foundation-dim);margin:30px auto 0;font-size:16px;line-height:1.45;animation:.78s cubic-bezier(.16,1,.3,1) .58s both IntroStep-module__rfG9zG__reveal}.IntroStep-module__rfG9zG__footer{align-self:end;width:100%;max-width:30rem;margin:0 auto;animation:.78s cubic-bezier(.16,1,.3,1) .68s both IntroStep-module__rfG9zG__reveal}.IntroStep-module__rfG9zG__cta{background:var(--app-accent);width:100%;min-height:56px;color:var(--app-accent-fg);font-family:var(--font-app-body);transition:background-color var(--motion-duration-sm) var(--motion-ease-standard);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.IntroStep-module__rfG9zG__cta:hover{background:var(--app-accent-hover)}@media (prefers-reduced-motion:reduce){.IntroStep-module__rfG9zG__cta{transition:none}}.IntroStep-module__rfG9zG__links{border-top:1px solid var(--foundation-hairline);color:var(--foundation-dim);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;font-size:12px;font-weight:600;display:grid}.IntroStep-module__rfG9zG__link{border-left:1px solid var(--foundation-hairline);text-align:center;justify-content:center;align-items:center;min-height:46px;line-height:1.1;display:flex}.IntroStep-module__rfG9zG__link:first-child{border-left:0}@keyframes IntroStep-module__rfG9zG__reveal{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (max-height:740px){.IntroStep-module__rfG9zG__hero{transform:translateY(-4px)}.IntroStep-module__rfG9zG__emoji{margin-top:22px;font-size:42px}.IntroStep-module__rfG9zG__molten{font-size:clamp(76px,26vw,104px)}.IntroStep-module__rfG9zG__divider,.IntroStep-module__rfG9zG__tagline{margin-top:24px}.IntroStep-module__rfG9zG__motions{margin-top:18px}.IntroStep-module__rfG9zG__description{margin-top:20px;font-size:14px}}
