@media (prefers-reduced-motion:no-preference){.welcome_rise__1uQZl{animation:welcome_rise__1uQZl .55s cubic-bezier(.2,.7,.2,1) both}.welcome_tick__SvFIn{animation:welcome_tick__SvFIn .4s ease-out both}.welcome_caret__2ifIs:after{content:"";display:inline-block;width:6px;height:.9em;margin-left:3px;vertical-align:-.1em;background:currentColor;animation:welcome_blink__GvJgo 1s steps(1) infinite}.welcome_fill__tW8sp{transition:transform .6s cubic-bezier(.2,.7,.2,1)}}@keyframes welcome_rise__1uQZl{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes welcome_tick__SvFIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes welcome_blink__GvJgo{50%{opacity:0}}.welcome_snap__tStGl{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.welcome_snap__tStGl::-webkit-scrollbar{display:none}.welcome_snap__tStGl>*{scroll-snap-align:center}.dark .welcome_root__asfEc{--muted-foreground:0 0% 78%}.welcome_pillOn__abm5k{box-shadow:0 0 22px -3px color-mix(in srgb,var(--sera-secondary) 70%,transparent)}.sp{position:relative;display:inline-block;flex-shrink:0;width:var(--sp-size);height:var(--sp-size);contain:layout paint style;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-glow{position:absolute;left:25%;bottom:5%;width:50%;height:12%;border-radius:50%;background:radial-gradient(closest-side,var(--sp-glow),transparent)}.sp-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:var(--sp-filter)}.sp-char{left:24.04%;top:24%;width:51.93%;height:66%;transform-origin:52% 100%}.sp-char,.sp-piece{position:absolute;will-change:transform}.sp-piece{display:block;max-width:none;filter:var(--sp-filter)}.sp-face{position:absolute;overflow:visible;filter:drop-shadow(0 0 1.4px rgba(255,255,255,.85))}.sp-blink,.sp-glance,.sp-look{transform-box:fill-box;transform-origin:center}.sp-look{transition:transform .14s ease-out}.sp-dot{fill:#fff;transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .22s ease}.sp-drops{inset:0}.sp-drops,.sp-dx{position:absolute}.sp-dx{left:43.5%;top:48.5%;width:13%;height:15%;animation:sp-x 3s cubic-bezier(.37,0,.63,1) var(--d) infinite alternate}.sp-dy{animation:sp-y 3s cubic-bezier(.37,0,.63,1) calc(var(--d) - 1.5s) infinite alternate}.sp-drop,.sp-dy{display:block;width:100%;height:100%}.sp-drop{overflow:visible;filter:var(--sp-filter)}.sp-back .sp-drop{animation:sp-behind 6s linear var(--d) infinite}.sp-front .sp-drop{animation:sp-infront 6s linear var(--d) infinite}@keyframes sp-x{0%{transform:translateX(-338%)}to{transform:translateX(338%)}}@keyframes sp-y{0%{transform:translateY(-75%) scale(.78)}to{transform:translateY(75%) scale(1.08)}}@keyframes sp-infront{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes sp-behind{0%,49.9%{opacity:0}50%,to{opacity:.85}}.sp-zzz{position:absolute;right:18%;top:8%;font:600 calc(var(--sp-size) * .13) /1 ui-monospace,monospace;color:#fff;opacity:0;animation:sp-zzz 2.8s ease-out infinite}.sp-zzz+.sp-zzz{animation-delay:1.4s}@keyframes sp-zzz{0%{opacity:0;transform:translateY(40%) scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(60%,-120%) scale(1.1)}}@media (prefers-reduced-motion:reduce){.sp-drop,.sp-dx,.sp-dy{animation-play-state:paused!important}.sp-zzz{animation:none!important;opacity:.8}.sp-dot,.sp-look{transition:none!important}}