.alpha-landing{background:var(--color-canvas)}.alpha-space{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(circle at 25% 12%,oklch(.3 .1 285/.22),transparent 46%),radial-gradient(circle at 78% 8%,oklch(.34 .09 215/.18),transparent 42%),var(--color-canvas);transition:filter 1.2s var(--ease-standard),transform 1.2s var(--ease-standard)}.alpha-space--unlock{filter:brightness(1.22) saturate(1.12);transform:scale(1.04)}.alpha-space__nebula{position:absolute;border-radius:999px;filter:blur(70px);opacity:.42;will-change:transform}.alpha-space__nebula--violet{left:-12%;top:2%;width:min(760px,68vw);height:min(760px,68vw);background:radial-gradient(circle,oklch(.48 .18 290/.34),transparent 70%);animation:alpha-nebula-a 86s ease-in-out infinite}.alpha-space__nebula--cyan{right:-16%;bottom:-20%;width:min(840px,70vw);height:min(840px,70vw);background:radial-gradient(circle,oklch(.48 .13 205/.3),transparent 72%);animation:alpha-nebula-b 101s ease-in-out infinite}.alpha-space__stars{position:absolute;inset:-30% 0 0;height:160%;background-repeat:repeat;will-change:transform}.alpha-space__stars--far{background-image:radial-gradient(1px 1px at 20% 30%,oklch(.94 .02 270/.36),transparent),radial-gradient(1px 1px at 70% 60%,oklch(.94 .02 210/.28),transparent),radial-gradient(1px 1px at 45% 85%,oklch(.94 .02 270/.32),transparent);background-size:240px 240px;animation:alpha-stars 240s linear infinite}.alpha-space__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 45%,transparent 30%,rgb(0 0 0/.38) 80%),linear-gradient(180deg,rgb(0 0 0/.3),transparent 22%,rgb(0 0 0/.42))}@keyframes alpha-nebula-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3vw,-2vh,0) scale(1.09)}}@keyframes alpha-nebula-b{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-4vw,2vh,0) scale(1)}}@keyframes alpha-stars{0%{transform:translateZ(0)}to{transform:translate3d(0,30%,0)}}.alpha-mascot-mount{top:auto;right:auto;bottom:2%;left:46%;width:clamp(180px,23%,300px);display:flex;align-items:flex-end;justify-content:center}.alpha-mascot{position:relative;width:100%;transform:translateZ(0);opacity:.94;transition:opacity .4s var(--ease-standard)}.alpha-mascot:not([data-state=idle]){opacity:1}.alpha-mascot--compact{width:92px}.alpha-mascot__drift{animation:lm-drift 19s ease-in-out infinite;will-change:transform}.alpha-mascot__breathe{animation:lm-breathe 7s ease-in-out infinite}.alpha-mascot__frame{position:relative;will-change:transform}.alpha-mascot__image{position:relative;z-index:2;display:block;width:100%;height:auto;user-select:none;filter:drop-shadow(10px 28px 48px rgb(0 0 0/.55));transform:translate3d(var(--gaze-x),var(--gaze-y),0)}.alpha-mascot__backlight,.alpha-mascot__shadow{position:absolute;pointer-events:none}.alpha-mascot__shadow{z-index:1;left:18%;right:10%;bottom:1%;height:15%;border-radius:999px;background:radial-gradient(ellipse at center,rgb(0 0 0/.55),transparent 70%)}.alpha-mascot__backlight{z-index:0;inset:12% 8% 16%;border-radius:999px;background:radial-gradient(circle at 54% 36%,oklch(.86 .13 200/.13),transparent 55%)}.alpha-mascot__thumb{position:absolute;z-index:3;width:26%;height:auto;opacity:0;transform:translate(-50%,-50%) rotate(var(--tilt,0deg)) scale(.2);transition:opacity .3s var(--ease-standard);pointer-events:none}.alpha-mascot__thumb--raised{left:86%;top:22%;--tilt:-14deg}.alpha-mascot__thumb--low{left:10.5%;top:69.5%;width:23%;--tilt:18deg}.alpha-mascot[data-state=approved] .alpha-mascot__thumb{animation:alpha-thumb-pop .52s var(--ease-standard) forwards}.alpha-mascot[data-state=approved] .alpha-mascot__thumb--low{animation-delay:.12s}.alpha-mascot[data-state=approved] .alpha-mascot__frame{animation:alpha-mascot-cheer .9s var(--ease-standard)}.alpha-mascot[data-state=denied] .alpha-mascot__frame{animation:alpha-mascot-confused .46s var(--ease-standard)}.alpha-mascot[data-state=watching] .alpha-mascot__frame{animation:alpha-mascot-watch 2.6s var(--ease-standard) forwards}@keyframes alpha-thumb-pop{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--tilt,0deg)) scale(.2)}60%{opacity:1;transform:translate(-50%,-50%) rotate(var(--tilt,0deg)) scale(1.16)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--tilt,0deg)) scale(1)}}@keyframes alpha-mascot-cheer{0%,to{transform:translateZ(0) scale(1)}35%{transform:translate3d(0,-4%,0) scale(1.05)}62%{transform:translate3d(0,.6%,0) scale(.99)}}@keyframes alpha-mascot-confused{0%,to{transform:translateZ(0) rotate(0deg)}20%{transform:translate3d(-1.6%,0,0) rotate(-2.5deg)}45%{transform:translate3d(1.6%,0,0) rotate(2.5deg)}72%{transform:translate3d(-.9%,0,0) rotate(-1.4deg)}}@keyframes alpha-mascot-watch{0%{transform:translateZ(0) rotate(0deg) scale(1);opacity:1}30%{transform:translate3d(-2%,-3%,0) rotate(-5deg) scale(1.02);opacity:1}to{transform:translate3d(-6%,26%,0) rotate(-7deg) scale(.78);opacity:0}}@media (max-width:1023px){.alpha-mascot-mount{left:auto;right:3%;bottom:2%;width:min(52%,250px);opacity:0;transition:opacity .45s var(--ease-standard)}}@keyframes lm-drift{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(5px,-8px,0) rotate(1deg)}50%{transform:translate3d(0,-13px,0) rotate(0deg)}75%{transform:translate3d(-5px,-6px,0) rotate(-1deg)}}@keyframes lm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}[data-alpha-content]{transition:opacity .6s var(--ease-standard)}.alpha-landing--scene-only [data-alpha-content]{opacity:0;pointer-events:none}.alpha-dashboard-enter main>*{animation:alpha-dashboard-card .42s var(--ease-standard) both}@keyframes alpha-dashboard-card{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.alpha-dashboard-enter main>*,.alpha-mascot__breathe,.alpha-mascot__drift,.alpha-mascot__frame,.alpha-space__nebula,.alpha-space__stars{animation:none!important}.alpha-space--unlock{transform:none}.alpha-mascot__drift{transform:translate3d(0,-6px,0)}.alpha-mascot[data-state=approved] .alpha-mascot__thumb{animation:none!important;opacity:1;transform:translate(-50%,-50%) rotate(var(--tilt,0deg)) scale(1)}}.frog-rig,.frog-rig__pose{position:relative}.frog-rig__pose{transform-origin:50% 62%}.frog-rig__body{position:relative;display:block;width:100%;height:auto;user-select:none}.frog-rig__part{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;user-select:none}.frog-rig__hand-r{transform-origin:85.56% 29.96%}.frog-rig__hand-l{transform-origin:13.37% 64.19%}.frog-rig__tongue{transform-origin:40.55% 34.95%}.frog-rig__lid{transform:translateY(calc(var(--lid) * -1));animation:frog-blink 5.2s ease-in-out infinite}.frog-rig__lid--r{animation-delay:.04s}@keyframes frog-blink{0%,92%,to{transform:translateY(calc(var(--lid) * -1))}95%,96.5%{transform:translateY(0)}}.frog-rig[data-act=wave] .frog-rig__hand-r{animation:frog-wave .4s ease-in-out 6 alternate}@keyframes frog-wave{0%{transform:rotate(-16deg)}to{transform:rotate(14deg)}}.frog-rig[data-act=tongue] .frog-rig__tongue{animation:frog-waggle .22s ease-in-out 10 alternate}.frog-rig[data-act=tongue] .frog-rig__lid{animation:frog-squint 2.2s ease-in-out both}@keyframes frog-waggle{0%{transform:rotate(-5deg) scaleY(1.02)}to{transform:rotate(5deg) scaleY(1.06)}}@keyframes frog-squint{0%,to{transform:translateY(calc(var(--lid) * -1))}15%,85%{transform:translateY(calc(var(--lid) * -.52))}}.frog-rig[data-act=dance] .frog-rig__pose{animation:frog-sway .45s ease-in-out 6 alternate}.frog-rig[data-act=dance] .frog-rig__hand-r{animation:frog-wave .225s ease-in-out 12 alternate}.frog-rig[data-act=dance] .frog-rig__hand-l{animation:frog-wiggle .225s ease-in-out 12 alternate}@keyframes frog-sway{0%{transform:rotate(-7deg) translateY(0)}to{transform:rotate(7deg) translateY(-14px)}}@keyframes frog-wiggle{0%{transform:rotate(-14deg)}to{transform:rotate(10deg)}}.frog-rig[data-act=wink] .frog-rig__lid--r{animation:frog-wink 1s ease-in-out both}.frog-rig[data-act=wink] .frog-rig__lid--l{animation:none}.frog-rig[data-act=wink] .frog-rig__tongue{animation:frog-waggle .25s ease-in-out 4 alternate}@keyframes frog-wink{0%,to{transform:translateY(calc(var(--lid) * -1))}25%,70%{transform:translateY(0)}}.frog-rig[data-act=jump] .frog-rig__pose{animation:frog-jump 1.4s cubic-bezier(.3,.7,.3,1) both}.frog-rig[data-act=jump] .frog-rig__hand-l{animation:frog-arm-up 1.4s ease-in-out both}.frog-rig[data-act=jump] .frog-rig__hand-r{animation:frog-arm-up-r 1.4s ease-in-out both}@keyframes frog-jump{0%{transform:none}18%{transform:translateY(10px) scale(1.04,.93)}45%{transform:translateY(-80px) scale(.96,1.05) rotate(-3deg)}75%{transform:translateY(-40px) rotate(2deg)}to{transform:none}}@keyframes frog-arm-up{0%,to{transform:none}45%{transform:rotate(28deg)}}@keyframes frog-arm-up-r{0%,to{transform:none}45%{transform:rotate(-22deg)}}.frog-rig[data-act=spin] .frog-rig__pose{animation:frog-spin 1.6s cubic-bezier(.45,0,.2,1) both}@keyframes frog-spin{0%{transform:none}15%{transform:translateY(-20px) rotate(-12deg)}85%{transform:translateY(-20px) rotate(1turn)}to{transform:rotate(1turn)}}.frog-rig:not([data-act=rest]) .frog-rig__marks{animation:frog-marks .3s steps(2) infinite}@keyframes frog-marks{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.frog-rig__lid{animation:none}.frog-rig .frog-rig__part,.frog-rig .frog-rig__pose{animation:none!important}}.universe{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate;contain:strict}.universe__canvas{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 18% 8%,oklch(.26 .09 288/.3),transparent 55%),radial-gradient(ellipse 80% 60% at 85% 12%,oklch(.28 .07 214/.24),transparent 52%),radial-gradient(ellipse 100% 70% at 50% 108%,oklch(.24 .07 258/.28),transparent 60%),var(--color-canvas)}.universe__nebula{position:absolute;border-radius:999px;opacity:.68;will-change:transform}.universe__nebula--violet{left:-14%;top:-8%;width:min(900px,72vw);height:min(900px,72vw);background:radial-gradient(circle,oklch(.46 .17 292/.34) 0,oklch(.4 .15 292/.16) 32%,transparent 68%);animation:uv-nebula-a 137s ease-in-out infinite}.universe__nebula--cyan{right:-18%;bottom:-22%;width:min(1000px,76vw);height:min(1000px,76vw);background:radial-gradient(circle,oklch(.46 .13 206/.3) 0,oklch(.4 .11 206/.14) 34%,transparent 70%);animation:uv-nebula-b 179s ease-in-out infinite}.universe__nebula--ember{left:44%;top:52%;width:min(620px,50vw);height:min(620px,50vw);opacity:.32;background:radial-gradient(circle,oklch(.44 .12 28/.22) 0,transparent 64%);animation:uv-nebula-a 211s ease-in-out infinite reverse}.universe__galaxy{left:6%;top:14%;width:min(560px,46vw);height:min(190px,16vw);border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgb(255 255 255/.16),transparent 0 6%,transparent 62%),radial-gradient(ellipse at 50% 50%,oklch(.62 .16 290/.2),transparent 68%);opacity:.46;transform:rotate(-19deg);animation:uv-galaxy 233s ease-in-out infinite}.universe__galaxy,.universe__stars{position:absolute;will-change:transform}.universe__stars{inset:-60% 0 0 0;height:220%;background-repeat:repeat}.universe__stars--far{background-image:radial-gradient(1px 1px at 12% 22%,oklch(.95 .02 268/.78),transparent),radial-gradient(1px 1px at 63% 47%,oklch(.95 .02 214/.62),transparent),radial-gradient(1px 1px at 38% 78%,oklch(.95 .02 268/.7),transparent),radial-gradient(1px 1px at 86% 15%,oklch(.95 .02 300/.56),transparent);background-size:190px 190px;animation:uv-drift-slow 320s linear infinite}.universe__stars--mid{background-image:radial-gradient(1.4px 1.4px at 28% 12%,oklch(.97 .03 200/.74),transparent),radial-gradient(1.4px 1.4px at 74% 66%,oklch(.97 .02 268/.66),transparent),radial-gradient(1.2px 1.2px at 50% 88%,oklch(.97 .03 292/.58),transparent);background-size:340px 340px;animation:uv-drift-slow 210s linear infinite}.universe__stars--near{background-image:radial-gradient(1.9px 1.9px at 57% 38%,oklch(.99 .04 292/.85),transparent),radial-gradient(1.7px 1.7px at 19% 71%,oklch(.99 .04 200/.76),transparent);background-size:560px 560px;animation:uv-drift-slow 140s linear infinite,uv-twinkle 7s ease-in-out infinite}.universe__dust{inset:-20%;opacity:.34;background-image:radial-gradient(1px 1px at 11% 22%,rgb(255 255 255/.2),transparent),radial-gradient(1px 1px at 38% 72%,oklch(.86 .1 200/.18),transparent),radial-gradient(1.4px 1.4px at 67% 41%,rgb(255 255 255/.16),transparent),radial-gradient(1px 1px at 91% 63%,oklch(.86 .13 288/.18),transparent);background-size:300px 300px;animation:uv-dust 190s linear infinite}.universe__depth,.universe__dust{position:absolute;will-change:transform}.universe__depth{inset:0}.universe__depth--far{transform:translate3d(calc(var(--uv-px, 0) * -5px),calc(var(--uv-py, 0) * -3px),0)}.universe__depth--mid{transform:translate3d(calc(var(--uv-px, 0) * -13px),calc(var(--uv-py, 0) * -8px),0)}.universe__depth--near{transform:translate3d(calc(var(--uv-px, 0) * -24px),calc(var(--uv-py, 0) * -15px),0)}.universe__body{position:absolute;will-change:transform}.universe__asteroid svg,.universe__body svg,.universe__comet svg,.universe__meteor svg,.universe__probe svg,.universe__rocket svg,.universe__satellite svg{display:block;width:100%;height:auto}.universe__body--red{right:-8%;top:6%;width:clamp(200px,24vw,440px);opacity:.38;animation:uv-body-drift-a 380s ease-in-out infinite}.universe__body--ringed{left:4%;bottom:8%;width:clamp(150px,17vw,300px);opacity:.3;animation:uv-body-drift-b 470s ease-in-out infinite}.universe__body--blue{right:22%;bottom:14%;width:clamp(54px,6vw,104px);opacity:.34;animation:uv-body-drift-a 260s ease-in-out infinite reverse}.universe__body--moon{left:26%;top:10%;width:clamp(38px,4vw,72px);opacity:.3;animation:uv-body-drift-b 320s ease-in-out infinite}.universe__orbit{position:absolute;right:-14%;top:-6%;width:clamp(420px,44vw,780px);aspect-ratio:1;border:1px solid oklch(.7 .06 220/.16);border-radius:999px;transform:rotate(-14deg);animation:uv-orbit 420s linear infinite;will-change:transform}.universe__orbit:after{content:"";position:absolute;top:12%;left:8%;width:3px;height:3px;border-radius:999px;background:oklch(.86 .09 210/.5)}.universe__asteroid{position:absolute;opacity:.38;will-change:transform}.universe__asteroid--one{top:64%;left:-5%;width:clamp(14px,1.8vw,30px);animation:uv-asteroid-r 173s linear infinite}.universe__asteroid--two{top:22%;right:-5%;width:clamp(10px,1.2vw,20px);opacity:.28;animation:uv-asteroid-l 241s linear infinite;animation-delay:-80s}.universe__meteor{position:absolute;width:clamp(70px,9vw,150px);opacity:0;transform-origin:100% 50%;will-change:transform,opacity}.universe__meteor--a{top:14%;left:6%;animation:uv-meteor-a 23s ease-in infinite}.universe__meteor--b{top:42%;right:14%;width:clamp(56px,7vw,118px);animation:uv-meteor-b 37s ease-in infinite;animation-delay:-11s}.universe__meteor--c{top:68%;left:28%;width:clamp(48px,6vw,98px);animation:uv-meteor-a 61s ease-in infinite;animation-delay:-29s}.universe__shower{position:absolute;inset:0}.universe__shower .universe__meteor{animation:uv-shower 313s ease-in infinite}.universe__shower .universe__meteor:first-child{top:6%;left:18%}.universe__shower .universe__meteor:nth-child(2){top:12%;left:34%;width:clamp(50px,6vw,104px);animation-delay:.5s}.universe__shower .universe__meteor:nth-child(3){top:3%;left:52%;width:clamp(74px,9vw,150px);animation-delay:1.1s}.universe__rocket{top:34%;left:-70px;width:clamp(16px,1.8vw,28px);animation:uv-rocket 190s linear infinite}.universe__rocket,.universe__satellite{position:absolute;opacity:0;will-change:transform,opacity}.universe__satellite{top:20%;left:-90px;width:clamp(44px,5vw,88px);animation:uv-satellite 137s linear infinite;animation-delay:-40s}.universe__probe{top:74%;right:-90px;width:clamp(34px,4vw,68px);animation:uv-probe 271s linear infinite;animation-delay:-120s}.universe__comet,.universe__probe{position:absolute;opacity:0;will-change:transform,opacity}.universe__comet{top:10%;left:74%;width:clamp(150px,18vw,300px);transform-origin:100% 50%;animation:uv-comet 421s ease-in-out infinite;animation-delay:-60s}.universe__scrim{position:absolute;inset:0;background:radial-gradient(ellipse 92% 78% at 50% 46%,transparent 34%,oklch(.135 .008 255/.34) 88%),linear-gradient(180deg,oklch(.135 .008 255/.26),transparent 22%,oklch(.135 .008 255/.3))}@keyframes uv-drift-slow{0%{transform:translateZ(0)}to{transform:translate3d(0,25%,0)}}@keyframes uv-twinkle{0%,to{opacity:.68}50%{opacity:1}}@keyframes uv-dust{0%{transform:translateZ(0)}to{transform:translate3d(5%,4%,0)}}@keyframes uv-nebula-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3vw,-2vh,0) scale(1.1)}}@keyframes uv-nebula-b{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-4vw,2vh,0) scale(1)}}@keyframes uv-galaxy{0%,to{opacity:.28;transform:translateZ(0) rotate(-19deg) scale(1)}50%{opacity:.4;transform:translate3d(2vw,-1vh,0) rotate(-16deg) scale(1.06)}}@keyframes uv-orbit{0%{transform:rotate(-14deg)}to{transform:rotate(346deg)}}@keyframes uv-asteroid-r{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(calc(100vw + 160px),-16vh,0) rotate(250deg)}}@keyframes uv-asteroid-l{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(calc(-100vw - 160px),20vh,0) rotate(-290deg)}}@keyframes uv-meteor-a{0%,95%{opacity:0;transform:translate3d(-12vw,-10vh,0) rotate(20deg)}96%{opacity:.85}99%,to{opacity:0;transform:translate3d(44vw,16vh,0) rotate(20deg)}}@keyframes uv-meteor-b{0%,93%{opacity:0;transform:translate3d(18vw,-8vh,0) rotate(156deg)}94%{opacity:.7}98%,to{opacity:0;transform:translate3d(-38vw,12vh,0) rotate(156deg)}}@keyframes uv-shower{0%,98.4%{opacity:0;transform:translate3d(-8vw,-8vh,0) rotate(24deg)}98.7%{opacity:.8}99.8%,to{opacity:0;transform:translate3d(30vw,18vh,0) rotate(24deg)}}@keyframes uv-rocket{0%,92%{opacity:0;transform:translateZ(0)}93%{opacity:.6}99%{opacity:.6}to{opacity:0;transform:translate3d(calc(100vw + 160px),-10vh,0)}}@keyframes uv-satellite{0%,62%{opacity:0;transform:translateZ(0) rotate(-7deg)}66%,92%{opacity:.5}to{opacity:0;transform:translate3d(calc(100vw + 150px),-13vh,0) rotate(-7deg)}}@keyframes uv-probe{0%,70%{opacity:0;transform:translateZ(0) rotate(0deg)}74%,93%{opacity:.38}to{opacity:0;transform:translate3d(calc(-100vw - 150px),-8vh,0) rotate(200deg)}}@keyframes uv-comet{0%,93%{opacity:0;transform:translate3d(14vw,-10vh,0) rotate(148deg) scaleX(.7)}95%,98%{opacity:.45}to{opacity:0;transform:translate3d(-58vw,22vh,0) rotate(148deg) scaleX(1)}}@media (max-width:1279px){.universe__comet,.universe__nebula--ember,.universe__probe,.universe__stars--mid{display:none}}@media (max-width:1023px){.universe__asteroid,.universe__body--blue,.universe__body--moon,.universe__galaxy,.universe__orbit,.universe__rocket,.universe__satellite,.universe__shower{display:none}.universe__body--red,.universe__body--ringed{opacity:.24}}@media (max-width:767px){.universe__body--ringed,.universe__dust,.universe__meteor--b,.universe__meteor--c,.universe__nebula--cyan{display:none}.universe__body--red{opacity:.2}.universe__nebula--violet{opacity:.36}}[data-space=minimal] .universe__asteroid,[data-space=minimal] .universe__comet,[data-space=minimal] .universe__meteor,[data-space=minimal] .universe__orbit,[data-space=minimal] .universe__probe,[data-space=minimal] .universe__rocket,[data-space=minimal] .universe__satellite,[data-space=minimal] .universe__shower{display:none}[data-space=minimal] .universe__body,[data-space=minimal] .universe__galaxy,[data-space=minimal] .universe__nebula{animation:none}[data-space=minimal] .universe__depth,[data-space=off] .universe__depth{transform:none}[data-mode=compact] .universe__comet,[data-mode=compact] .universe__galaxy,[data-mode=compact] .universe__orbit,[data-mode=compact] .universe__probe,[data-mode=compact] .universe__shower,[data-space=off] .universe>:not(.universe__canvas){display:none}@media (prefers-reduced-motion:reduce){.universe__asteroid,.universe__body,.universe__dust,.universe__galaxy,.universe__nebula,.universe__orbit,.universe__stars{animation:none!important}.universe__depth{transform:none!important}.universe__comet,.universe__meteor,.universe__probe,.universe__rocket,.universe__satellite,.universe__shower{display:none!important}}@keyframes uv-body-drift-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(-1.6vw,1.1vh,0)}}@keyframes uv-body-drift-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(1.3vw,-.9vh,0)}}.home-universe{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate;contain:strict;--station-x:26%;--station-y:12%;--station-w:clamp(90px,9vw,150px);--dest-x:22vw;--dest-y:-34vh}.home-universe__canvas{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 4%,oklch(.3 .11 288/.4),transparent 56%),radial-gradient(ellipse 70% 55% at 84% 10%,oklch(.3 .08 214/.32),transparent 54%),radial-gradient(ellipse 120% 60% at 50% 104%,oklch(.22 .06 258/.45),transparent 62%),#070a16}.home-universe__nebula{position:absolute;border-radius:999px;opacity:.7;will-change:transform}.home-universe__nebula--violet{left:-16%;top:-12%;width:min(1000px,78vw);height:min(1000px,78vw);background:radial-gradient(circle,oklch(.48 .19 292/.4) 0,oklch(.42 .16 292/.18) 32%,transparent 68%);animation:uv-nebula-a 173s ease-in-out infinite}.home-universe__nebula--cyan{right:-20%;top:18%;width:min(1100px,80vw);height:min(1100px,80vw);background:radial-gradient(circle,oklch(.48 .14 206/.34) 0,oklch(.42 .12 206/.16) 34%,transparent 70%);animation:uv-nebula-b 211s ease-in-out infinite}.home-universe__galaxy{position:absolute;left:10%;top:8%;width:min(620px,48vw);height:min(210px,17vw);border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgb(255 255 255/.2),transparent 0 6%,transparent 62%),radial-gradient(ellipse at 50% 50%,oklch(.64 .17 290/.24),transparent 68%);opacity:.5;transform:rotate(-17deg);animation:uv-galaxy 289s ease-in-out infinite;will-change:transform}.home-universe__astronaut svg,.home-universe__comet svg,.home-universe__destination svg,.home-universe__meteor svg,.home-universe__module svg,.home-universe__pad svg,.home-universe__rocket svg,.home-universe__rover svg,.home-universe__satellite svg{display:block;width:100%;height:auto}.home-universe__satellite{top:14%;left:-140px;width:clamp(70px,8vw,130px);animation:hu-satellite 96s linear infinite;animation-delay:-20s}.home-universe__meteor,.home-universe__satellite{position:absolute;opacity:0;will-change:transform,opacity}.home-universe__meteor{width:clamp(90px,11vw,190px);transform-origin:100% 50%}.home-universe__meteor--a{top:10%;left:12%;animation:uv-meteor-a 19s ease-in infinite}.home-universe__meteor--b{top:34%;right:10%;width:clamp(70px,8vw,140px);animation:uv-meteor-b 31s ease-in infinite;animation-delay:-13s}.home-universe__comet{position:absolute;top:8%;left:72%;width:clamp(200px,22vw,380px);opacity:0;transform-origin:100% 50%;will-change:transform,opacity;animation:uv-comet 227s ease-in-out infinite;animation-delay:-40s}.home-universe__astronaut{position:absolute;will-change:transform;filter:drop-shadow(0 12px 28px rgb(0 0 0/.45))}.home-universe__astronaut--one{left:5%;bottom:26%;width:clamp(72px,7.5vw,128px);opacity:.78;animation:hu-float-a 61s ease-in-out infinite,hu-tumble-a 37s ease-in-out infinite}.home-universe__astronaut--two{right:12%;top:34%;width:clamp(74px,8vw,140px);opacity:.8;animation:hu-float-b 71s ease-in-out infinite,hu-tumble-b 43s ease-in-out infinite}.home-universe__rocket,.home-universe__station{position:absolute;left:var(--station-x);bottom:var(--station-y);width:var(--station-w);will-change:transform}.home-universe__pad{position:absolute;left:50%;top:100%;width:210%;transform:translate(-50%,-27%);filter:drop-shadow(0 10px 22px rgb(0 0 0/.55))}.home-universe__pad-lamp{opacity:.22}.home-universe__rocket{rotate:8deg;transform-origin:50% 92%}.home-universe__rocket-ship{position:relative;will-change:transform;filter:drop-shadow(0 16px 34px rgb(0 0 0/.5))}.home-universe__destination{position:absolute;left:50%;top:50%;width:clamp(56px,6vw,110px);transform:translate(-50%,-50%) translate(var(--dest-x),var(--dest-y));opacity:.7;will-change:transform,opacity}.home-universe__surface{position:absolute;inset:auto 0 0 0;height:21vh;min-height:140px}.home-universe__ground{position:absolute;inset:0;background:radial-gradient(ellipse 60% 90% at 18% 100%,#2a2d34 0 40%,transparent 72%),radial-gradient(ellipse 70% 100% at 78% 100%,#24272d 0 44%,transparent 74%),linear-gradient(180deg,transparent,#1d1f25 52%,#16181d);border-radius:50% 50% 0 0/22% 22% 0 0}.home-universe__module{position:absolute;right:14%;bottom:34%;width:clamp(90px,10vw,170px);filter:drop-shadow(0 10px 22px rgb(0 0 0/.55))}.home-universe__rover{position:absolute;left:8%;bottom:30%;width:clamp(78px,9vw,150px);filter:drop-shadow(0 8px 18px rgb(0 0 0/.5));will-change:transform;animation:hu-rover 83s ease-in-out infinite}.home-universe__scrim{position:absolute;inset:0;background:radial-gradient(ellipse 46% 52% at 22% 52%,rgb(7 10 22/.68),transparent 70%),linear-gradient(180deg,rgb(7 10 22/.3),transparent 26%,rgb(7 10 22/.34))}@keyframes hu-satellite{0%,4%{opacity:0;transform:translateZ(0) rotate(-6deg)}10%,88%{opacity:.75}to{opacity:0;transform:translate3d(calc(100vw + 220px),-9vh,0) rotate(-6deg)}}@keyframes hu-float-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(2.6vw,-3.4vh,0)}}@keyframes hu-float-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(-2.2vw,3vh,0)}}@keyframes hu-tumble-a{0%,to{rotate:-5deg}50%{rotate:6deg}}@keyframes hu-tumble-b{0%,to{rotate:7deg}50%{rotate:-4deg}}@keyframes hu-rover{0%,6%{transform:translateZ(0)}16%{transform:translate3d(5vw,0,0)}58%{transform:translate3d(5vw,0,0)}70%{transform:translate3d(9vw,0,0)}to{transform:translate3d(9vw,0,0)}}@media (max-width:1279px){.home-universe__comet{display:none}}@media (min-width:1024px) and (max-height:820px){.home-universe{--station-w:clamp(70px,7vw,110px)}}@media (max-width:1023px){.home-universe{--station-x:26%;--station-y:15%;--station-w:clamp(64px,9vw,110px)}.home-universe__astronaut--two,.home-universe__galaxy,.home-universe__module,.home-universe__rover{display:none}.home-universe__surface{height:22vh}.home-universe__rocket,.home-universe__station{opacity:0}}@media (max-width:767px){.home-universe{--station-x:24%;--station-y:13%;--station-w:clamp(54px,16vw,82px);--dest-x:25vw;--dest-y:-9vh}.home-universe__astronaut,.home-universe__meteor--b,.home-universe__nebula--cyan,.home-universe__satellite,.home-universe__surface{display:none}.home-universe__scrim{background:linear-gradient(180deg,rgb(7 10 22/.55),rgb(7 10 22/.3) 40%,rgb(7 10 22/.72))}}[data-space=minimal] .home-universe__astronaut,[data-space=minimal] .home-universe__comet,[data-space=minimal] .home-universe__meteor,[data-space=minimal] .home-universe__module,[data-space=minimal] .home-universe__rover,[data-space=minimal] .home-universe__satellite{display:none}[data-space=minimal] .home-universe__galaxy,[data-space=minimal] .home-universe__nebula{animation:none}[data-space=off] .home-universe>:not(.home-universe__canvas):not(.home-universe__scrim){display:none}@media (prefers-reduced-motion:reduce){.home-universe .universe__depth,.home-universe .universe__dust,.home-universe .universe__stars,.home-universe__astronaut,.home-universe__destination,.home-universe__galaxy,.home-universe__nebula,.home-universe__pad-lamp,.home-universe__rocket,.home-universe__rocket-ship,.home-universe__rover,.home-universe__station{animation:none!important}.home-universe__comet,.home-universe__meteor,.home-universe__satellite{display:none!important}}.home-universe__travel{position:absolute;inset:0;width:100%;height:100%;opacity:.85}.home-universe__milkyway{position:absolute;left:-25%;top:18%;width:150%;height:34%;transform:rotate(-24deg);background:linear-gradient(180deg,transparent,rgb(8 10 22/.55) 46%,rgb(8 10 22/.7) 50%,rgb(8 10 22/.55) 54%,transparent),radial-gradient(ellipse 60% 50% at 55% 50%,rgb(255 236 214/.3),transparent 70%),radial-gradient(ellipse 30% 45% at 25% 45%,rgb(200 214 255/.2),transparent 70%),radial-gradient(ellipse 25% 40% at 80% 55%,rgb(255 222 240/.18),transparent 70%),linear-gradient(180deg,transparent,rgb(190 205 255/.2) 30%,rgb(236 222 255/.28) 50%,rgb(190 205 255/.2) 70%,transparent);filter:blur(6px);mix-blend-mode:screen;opacity:.9;animation:uv-milkyway 240s ease-in-out infinite alternate}@keyframes uv-milkyway{to{transform:rotate(-21deg) translate3d(-2%,1%,0)}}.home-universe__nebula--rose{right:-8%;bottom:8%;width:55vw;height:45vh;background:radial-gradient(ellipse 45% 55% at 40% 50%,rgb(255 94 150/.22),transparent 70%),radial-gradient(ellipse 35% 40% at 65% 40%,rgb(255 170 90/.16),transparent 70%),radial-gradient(ellipse 50% 45% at 55% 65%,rgb(140 90 255/.18),transparent 72%);filter:blur(18px);animation:uv-nebula-b 197s ease-in-out infinite reverse}.home-universe__spacewalker{position:absolute;left:0;top:0;width:96px;height:117px;opacity:.95;filter:drop-shadow(0 6px 18px rgb(0 0 0/.45));animation:uv-spacewalk 95s linear -38s infinite;will-change:transform}@keyframes uv-spacewalk{0%{transform:translate(-12vw,62vh) rotate(-20deg)}25%{transform:translate(24vw,40vh) rotate(60deg)}50%{transform:translate(55vw,58vh) rotate(150deg)}75%{transform:translate(82vw,30vh) rotate(250deg)}to{transform:translate(112vw,48vh) rotate(340deg)}}.meteor-strikes{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.meteor-strike__rock{position:absolute;left:0;top:0;width:110px;height:8px;margin:-4px 0 0 -100px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(255 170 90/.5) 45%,#ffe7b3 88%,#fff);box-shadow:0 0 12px 3px rgb(255 190 110/.55);transform-origin:100px 4px}.meteor-strike__flash{position:absolute;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#fff 0,#fff1c4 24%,#ffb45a 44%,rgb(255 80 40/.7) 60%,transparent 74%);box-shadow:0 0 40px 12px rgb(255 170 80/.55)}.meteor-strike__fire{position:absolute;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,rgb(255 140 60/.8),rgb(160 50 30/.35) 55%,transparent 72%);filter:blur(4px)}.meteor-strike__ring{position:absolute;width:50px;height:50px;border-radius:50%;border:3px solid rgb(255 214 150/.9);box-shadow:0 0 14px rgb(255 190 110/.6)}.meteor-strike__debris{position:absolute;width:8px;height:7px;border-radius:40% 60% 50% 45%;background:#8a5a3c;box-shadow:0 0 8px 2px rgb(255 140 60/.9)}.meteor-strike__spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff4c9;box-shadow:0 0 8px 2px rgb(255 214 120/.95)}.space-facts{position:relative;max-width:22rem;padding:.85rem 1rem 1.2rem;border-radius:1rem;border:1px solid transparent;background:linear-gradient(145deg,rgb(16 24 48/.82),rgb(34 18 58/.78)) padding-box,linear-gradient(135deg,rgb(94 234 255/.9),rgb(167 139 250/.55) 55%,rgb(255 94 170/.7)) border-box;backdrop-filter:blur(14px);box-shadow:0 0 0 1px rgb(94 234 255/.08),0 12px 40px rgb(0 0 0/.45),0 0 36px rgb(94 234 255/.18);isolation:isolate}.space-facts:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,transparent 42%,rgb(255 255 255/.08) 50%,transparent 58%);background-size:260% 100%;animation:space-facts-sheen 7s ease-in-out infinite alternate}@keyframes space-facts-sheen{0%{background-position:100% 0}to{background-position:0 0}}.space-facts__head{display:flex;align-items:center;gap:.5rem}.space-facts__orbit{position:relative;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9ff3ff,#2aa9d6 60%,#155f86);box-shadow:0 0 10px rgb(94 234 255/.7)}.space-facts__orbit>span{position:absolute;inset:-5px;border-radius:50%;border:1px solid rgb(94 234 255/.35);animation:space-facts-orbit 3s linear infinite}.space-facts__orbit>span:after{content:"";position:absolute;top:-2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#ff8ed1;box-shadow:0 0 6px #ff8ed1}@keyframes space-facts-orbit{to{transform:rotate(1turn)}}.space-facts__label{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(90deg,#5eeaff,#c4a8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.space-facts__count,.space-facts__label{font-family:var(--font-geist-mono),ui-monospace,monospace}.space-facts__count{margin-left:auto;font-size:.65rem;color:var(--color-ink-3);font-variant-numeric:tabular-nums}.space-facts__text{margin-top:.55rem;font-family:var(--font-brand);font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.005em;color:var(--color-ink);text-shadow:0 0 18px rgb(94 234 255/.18);animation:space-fact-in .7s cubic-bezier(.2,.8,.2,1)}@keyframes space-fact-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}.space-facts__bar{position:absolute;left:1rem;right:1rem;bottom:.45rem;height:2px;border-radius:2px;transform-origin:left;background:linear-gradient(90deg,#5eeaff,#c4a8ff,#ff8ed1);box-shadow:0 0 8px rgb(94 234 255/.6);animation:space-facts-bar 8s linear forwards}@keyframes space-facts-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.space-facts--by-frog{position:absolute;z-index:10;left:max(2.5rem,calc(46% - min(23rem, 36%) - 2.5rem));bottom:11vh;width:min(23rem,36%);max-width:none}.space-facts--to-frog:after{content:"";position:absolute;right:-9px;top:58%;width:16px;height:16px;transform:rotate(45deg);background:linear-gradient(145deg,rgb(30 20 55),rgb(34 18 58));border-top:1px solid rgb(196 168 255/.55);border-right:1px solid rgb(196 168 255/.55)}@media (max-width:767px){.home-universe__milkyway{opacity:.6}.home-universe__nebula--rose{display:none}.home-universe__spacewalker{width:64px;height:78px}}@media (prefers-reduced-motion:reduce){.home-universe__milkyway,.home-universe__spacewalker,.space-facts:before,.space-facts__orbit>span,.space-facts__text{animation:none}.space-facts__bar{display:none}.home-universe__spacewalker{transform:translate(70vw,55vh) rotate(-15deg)}}.sky-traffic{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sky-craft{position:absolute;left:0;top:0;width:var(--size);height:var(--size);animation:sky-fly var(--dur) linear forwards;will-change:transform;filter:brightness(1.25) drop-shadow(0 4px 10px rgb(0 0 0/.5))}@keyframes sky-fly{0%{transform:translate(var(--fx),var(--fy))}to{transform:translate(var(--tx),var(--ty))}}.sky-craft__art{width:100%;height:100%}.sky-craft--rocket .sky-craft__art{transform:rotate(var(--turn))}.sky-craft--satellite .sky-craft__art{animation:sky-tumble 16s linear infinite}.sky-craft--ufo .sky-craft__art{animation:sky-hover 2.4s ease-in-out infinite alternate}@keyframes sky-tumble{to{transform:rotate(1turn)}}@keyframes sky-hover{0%{transform:translateY(-4px) rotate(-4deg)}to{transform:translateY(4px) rotate(4deg)}}.sky-craft__flame{transform-origin:20px 54px;animation:sky-flame .18s ease-in-out infinite alternate}@keyframes sky-flame{to{transform:scaleY(.75)}}.sky-craft__blink{animation:sky-blink 1.1s steps(1) infinite}@keyframes sky-blink{50%{opacity:.2}}.sky-craft__beam{animation:sky-beam 1.8s ease-in-out infinite alternate}@keyframes sky-beam{0%{opacity:.3}to{opacity:1}}@media (max-width:767px){.sky-craft{width:calc(var(--size) * .75);height:calc(var(--size) * .75)}}.crew-perch-host{position:relative;display:inline-flex;vertical-align:top}.crew-perch{position:absolute;inset:0;pointer-events:none}.crew-perch__seat{position:absolute;bottom:calc(100% - .42em);transform-origin:50% 100%;pointer-events:auto}.crew-perch__img{display:block;width:100%;height:auto;transform-origin:50% 100%;filter:drop-shadow(0 .06em .08em rgb(0 0 0/.45));cursor:pointer}.crew-perch__seat--hippo{left:3%;width:1.12em;animation:crew-breathe 3.4s ease-in-out infinite}.crew-perch__seat--panda{left:50.5%;width:.84em;animation:crew-panda 8s ease-in-out infinite;animation-delay:-1.5s}.crew-perch__seat--penguin{left:87%;width:.72em;animation:crew-penguin 5.2s ease-in-out infinite;animation-delay:-2.4s}.crew-perch__seat:hover .crew-perch__img{animation:crew-hop-flip .9s cubic-bezier(.3,.9,.4,1) 1}.crew-sky{position:fixed;inset:0;display:none;pointer-events:none;overflow:hidden}@media (min-width:1024px){.crew-sky{display:block}}.crew-sky--back{z-index:1;transition:opacity .6s var(--ease-standard,ease)}.crew-sky--front{z-index:20}.crew-sky--back[data-away]{opacity:0}.crew-float{position:absolute;pointer-events:auto;translate:calc(var(--uv-px, 0) * -30px) calc(var(--uv-py, 0) * -18px);transition:transform .9s cubic-bezier(.5,0,.3,1),opacity .7s var(--ease-standard,ease)}.crew-float__img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 22px rgb(0 0 0/.5));cursor:pointer}.crew-float--fox{right:5%;top:max(62%,560px);width:clamp(96px,8.5vw,150px);--away:translateX(170%) rotate(20deg)}.crew-float--fox .crew-float__img{animation:crew-drift-a 9s ease-in-out infinite}.crew-float--toucan-bubble{right:20%;top:1%;width:clamp(48px,4vw,64px);--away:translateY(-190%)}.crew-float--toucan-bubble .crew-float__img{animation:crew-bob 5.5s ease-in-out infinite;animation-delay:-1.2s}.crew-float--monkey{display:none;left:calc(50% + 104px - 45px);top:0;width:90px;--away:translateY(-120%)}@media (min-width:1280px){.crew-float--monkey{display:block}}.crew-float--monkey .crew-float__img{transform-origin:50% 0;animation:crew-monkey 17s ease-in-out infinite;animation-delay:3s;transform:translateY(-100%)}.crew-float--giraffe{left:1.5%;bottom:0;width:clamp(56px,5vw,84px);--away:translateY(110%)}.crew-float--giraffe .crew-float__img{transform-origin:50% 100%;animation:crew-giraffe 14s ease-in-out infinite;animation-delay:6s;transform:translateY(100%)}.crew-float--fox:hover .crew-float__img,.crew-float--toucan-bubble:hover .crew-float__img{animation:crew-spin 1s cubic-bezier(.3,.9,.4,1) 1}.crew-float--giraffe:hover,.crew-float--monkey:hover{animation:crew-wiggle .6s ease-in-out 1}.crew-sky--front[data-away] .crew-float{transform:var(--away);opacity:0}.crew-flyby{position:absolute;left:0;will-change:transform}.crew-flyby__img{display:block;width:100%;height:auto}.crew-flyby--hamster{top:84%;width:clamp(44px,3.6vw,60px);animation:crew-dash 26s linear infinite;animation-delay:4s;transform:translateX(-20vw)}.crew-flyby--hamster .crew-flyby__img{filter:drop-shadow(-18px 0 10px rgb(255 190 120/.35)) drop-shadow(0 8px 14px rgb(0 0 0/.5));animation:crew-bounce .32s ease-in-out infinite}.crew-flyby--toucan{top:3%;width:clamp(54px,4.4vw,76px);animation:crew-flyover 38s linear infinite;animation-delay:12s;transform:translateX(120vw)}.crew-flyby--toucan .crew-flyby__img{filter:drop-shadow(0 10px 16px rgb(0 0 0/.45));animation:crew-flap .5s ease-in-out infinite}.crew-peek{position:absolute;top:2.5rem;z-index:0;width:64px;transform:translateY(-58%);transition:transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.crew-peek--right{right:18px}.crew-peek--left{left:18px}.group:focus-within .crew-peek,.group:hover .crew-peek{transform:translateY(-82%)}.crew-peek__img{display:block;width:100%;height:auto;transform-origin:50% 100%;animation:crew-bob 4.8s ease-in-out infinite;filter:drop-shadow(0 8px 14px rgb(0 0 0/.45))}.group:hover .crew-peek__img{animation:crew-wave .8s ease-in-out 2}@keyframes crew-breathe{0%,to{transform:scale(1) rotate(-1deg)}50%{transform:scale(1.02,1.045) rotate(1deg)}}@keyframes crew-panda{0%,60%,to{transform:rotate(-4deg)}30%{transform:rotate(4deg)}70%{transform:translateY(0) scale(1.06,.92)}78%{transform:translateY(-.28em) scale(.96,1.06) rotate(-3deg)}86%{transform:translateY(0) scale(1.07,.9)}92%{transform:translateY(0) scale(1) rotate(-4deg)}}@keyframes crew-penguin{0%,to{transform:rotate(-6deg)}20%{transform:rotate(6deg)}40%{transform:rotate(-6deg)}55%{transform:translateY(0) scale(1.08,.9)}63%{transform:translateY(-.34em) scale(.94,1.08) rotate(4deg)}71%{transform:translateY(0) scale(1.08,.9)}78%{transform:rotate(6deg)}}@keyframes crew-hop-flip{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(0) scale(1.1,.86)}55%{transform:translateY(-.7em) rotate(-1turn) scale(1)}85%{transform:translateY(0) scale(1.08,.9) rotate(-1turn)}to{transform:translateY(0) rotate(-1turn)}}@keyframes crew-cheer-px{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-24px) scale(1.08)}}@keyframes crew-drift-a{0%,to{transform:translate(0) rotate(-2deg)}33%{transform:translate(-10px,-16px) rotate(3deg)}66%{transform:translate(8px,10px) rotate(-4deg)}}@keyframes crew-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes crew-spin{0%{transform:rotate(0) scale(1)}45%{transform:rotate(200deg) scale(1.15)}to{transform:rotate(1turn) scale(1)}}@keyframes crew-wiggle{0%,to{rotate:0deg}25%{rotate:-8deg}75%{rotate:8deg}}@keyframes crew-monkey{0%,60%,to{transform:translateY(-100%) rotate(0)}10%{transform:translateY(-66%) rotate(0)}17%{transform:translateY(-66%) rotate(9deg)}24%{transform:translateY(-66%) rotate(-9deg)}32%{transform:translateY(-55%) rotate(5deg)}40%{transform:translateY(-55%) rotate(-5deg)}48%{transform:translateY(-70%) rotate(2deg)}}@keyframes crew-giraffe{0%,55%,to{transform:translateY(100%) rotate(0)}12%{transform:translateY(34%) rotate(0)}20%{transform:translateY(34%) rotate(-7deg)}28%{transform:translateY(34%) rotate(5deg)}36%{transform:translateY(30%) rotate(-3deg)}44%{transform:translateY(36%) rotate(0)}}@keyframes crew-dash{0%{transform:translateX(-20vw)}14%{transform:translateX(120vw)}to{transform:translateX(120vw)}}@keyframes crew-bounce{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(4deg)}}@keyframes crew-flyover{0%{transform:translate(120vw)}3%{transform:translate(92vw,-8px)}6%{transform:translate(62vw,6px)}9%{transform:translate(32vw,-6px)}12%{transform:translate(2vw,4px)}15%{transform:translate(-20vw)}to{transform:translate(-20vw)}}@keyframes crew-flap{0%,to{transform:rotate(-5deg) scaleY(1)}50%{transform:rotate(3deg) scaleY(.94)}}@keyframes crew-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.crew-float,.crew-float__img,.crew-peek,.crew-peek__img,.crew-perch__img,.crew-perch__seat{animation:none!important;transition:none!important;translate:none!important}.crew-float--giraffe,.crew-float--monkey,.crew-flyby{display:none!important}}[data-space=minimal] .crew-float--giraffe,[data-space=minimal] .crew-float--monkey,[data-space=minimal] .crew-flyby{display:none}.home-universe__astronaut img{display:block;width:100%;height:auto}.login-crew{position:fixed;inset:0;z-index:30;pointer-events:none;overflow:hidden}.login-crew__mate{position:absolute;width:88px;animation:crew-drift-a 11s ease-in-out infinite}.login-crew__img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 18px rgb(0 0 0/.5));animation:crew-bob 5.2s ease-in-out infinite;transition:transform .3s var(--ease-standard,ease)}.login-crew__mate--lion{top:13%;left:4%;width:112px;animation-delay:-2s}.login-crew__mate--panda{top:7%;left:36%;width:76px;animation-duration:13s}.login-crew__mate--koala{bottom:9%;left:7%;width:96px;animation-delay:-5s}.login-crew__mate--penguin{top:6%;right:4%;width:78px;animation-delay:-7s}.login-crew__mate--tiger{bottom:5%;right:4%;width:108px;animation-duration:14s}.login-crew__mate--lion .login-crew__img{animation-duration:6.1s}.login-crew__mate--koala .login-crew__img{animation-duration:4.4s}.login-crew__mate--tiger .login-crew__img{animation-duration:5.8s}.login-crew__bubble{position:absolute;left:50%;top:calc(100% + 10px);width:max-content;max-width:190px;padding:8px 12px;border-radius:14px;background:rgb(255 255 255/.96);color:#151a2e;font:600 13px/1.3 var(--font-sans);box-shadow:0 10px 28px rgb(0 0 0/.35);transform-origin:50% 0;translate:-50% 0;animation:login-crew-pop .42s cubic-bezier(.3,1.5,.5,1) both}.login-crew__bubble:before{content:"";position:absolute;left:50%;top:-6px;width:12px;height:12px;background:inherit;transform:translateX(-50%) rotate(45deg);border-radius:2px}.login-crew__mate--lion .login-crew__bubble{left:18%;translate:0 0;transform-origin:20% 0}.login-crew__mate--lion .login-crew__bubble:before{left:28px}.login-crew__mate--koala .login-crew__bubble{top:auto;bottom:calc(100% + 10px);transform-origin:50% 100%}.login-crew__mate--koala .login-crew__bubble:before{top:auto;bottom:-6px}.login-crew__mate--penguin .login-crew__bubble,.login-crew__mate--tiger .login-crew__bubble{left:auto;right:calc(100% + 10px);top:30%;translate:0 0;transform-origin:100% 50%}.login-crew__mate--penguin .login-crew__bubble:before,.login-crew__mate--tiger .login-crew__bubble:before{left:auto;right:-6px;top:50%;transform:translateY(-50%) rotate(45deg)}.login-crew[data-mood=shy] .login-crew__img{transform:scaleX(-1) scale(.92)}.login-crew[data-mood=cheer] .login-crew__img{animation:crew-cheer-px .5s cubic-bezier(.3,1.4,.5,1) 3}.login-crew[data-mood=sad] .login-crew__img{transform:translateY(8px) rotate(-8deg) scale(.95)}.login-crew__flyby{position:absolute;top:3%;left:0;width:54px;animation:crew-dash 19s linear infinite;animation-delay:4s;transform:translateX(-20vw)}.login-crew__flyby .login-crew__img{animation:crew-spin 1.6s linear infinite}@keyframes login-crew-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:1023px){.login-crew__mate--lion,.login-crew__mate--panda,.login-crew__mate--tiger{display:none}.login-crew__mate--koala{top:2%;bottom:auto;left:3%;width:58px}.login-crew__mate--koala .login-crew__bubble{top:calc(100% + 10px);bottom:auto;transform-origin:50% 0;left:0;translate:0 0}.login-crew__mate--koala .login-crew__bubble:before{top:-6px;bottom:auto;left:22px}.login-crew__mate--penguin{top:2%;right:3%;width:52px}.login-crew__mate--penguin .login-crew__bubble{right:0;left:auto;top:calc(100% + 10px);transform-origin:100% 0}.login-crew__mate--penguin .login-crew__bubble:before{right:18px;left:auto;top:-6px;transform:rotate(45deg)}.login-crew__bubble{max-width:160px;font-size:12px}}@media (prefers-reduced-motion:reduce){.login-crew__bubble,.login-crew__img,.login-crew__mate{animation:none!important;transition:none!important}.login-crew__flyby{display:none}}.dock-crew{position:fixed;right:18px;bottom:84px;z-index:45;display:flex;align-items:flex-end;gap:6px;pointer-events:none}@media (max-width:1023px){.dock-crew{right:10px;bottom:132px}}.dock-crew__row{display:flex;align-items:flex-end;gap:2px}.dock-crew__mate{position:relative;width:58px;animation:crew-bob 5s ease-in-out infinite}.dock-crew__mate--penguin{width:52px;animation-duration:4.2s;animation-delay:-1.4s}.dock-crew__mate--tiger{width:64px;animation-duration:5.6s;animation-delay:-2.8s}.dock-crew__mate .login-crew__img{pointer-events:auto;cursor:pointer;animation:none}.dock-crew[data-hop=panda] .dock-crew__mate--panda .login-crew__img,.dock-crew[data-hop=penguin] .dock-crew__mate--penguin .login-crew__img,.dock-crew[data-hop=tiger] .dock-crew__mate--tiger .login-crew__img{animation:crew-hop-flip .7s cubic-bezier(.3,.9,.4,1) 1}.dock-crew .login-crew__bubble{top:20%;left:auto;right:calc(100% + 8px);translate:0 0;transform-origin:100% 50%;max-width:200px}.dock-crew .login-crew__bubble:before{left:auto;right:-6px;top:50%;transform:translateY(-50%) rotate(45deg)}.dock-crew__mate--penguin .login-crew__bubble,.dock-crew__mate--tiger .login-crew__bubble{top:auto;bottom:calc(100% + 10px);right:0;transform-origin:100% 100%}.dock-crew__mate--penguin .login-crew__bubble:before,.dock-crew__mate--tiger .login-crew__bubble:before{top:auto;bottom:-6px;right:20px;transform:rotate(45deg)}.dock-crew__controls{display:flex;flex-direction:column;gap:6px;pointer-events:auto}.dock-crew__button,.dock-crew__paw{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid rgb(255 255 255/.16);background:rgb(10 14 30/.75);color:var(--color-ink-2);font-size:13px;line-height:1;cursor:pointer;backdrop-filter:blur(8px)}.dock-crew__paw{position:fixed;right:18px;bottom:84px;z-index:45;width:36px;height:36px;font-size:16px}@media (max-width:1023px){.dock-crew__paw{right:10px;bottom:132px}.dock-crew__mate--panda{display:none}}.dock-crew__button:focus-visible,.dock-crew__paw:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dock-crew__mate,.dock-crew__mate .login-crew__img{animation:none!important}}@media (min-width:1024px){.dock-crew--floating,.dock-crew__paw--floating{display:none}}.dock-crew--rail{position:relative;right:auto;bottom:auto;z-index:auto;justify-content:center;padding:10px 8px 12px}.dock-crew--rail .dock-crew__mate{width:50px}.dock-crew--rail .dock-crew__mate--penguin{width:46px}.dock-crew--rail .dock-crew__mate--tiger{width:54px}.dock-crew--rail .dock-crew__mate--panda{display:block}.dock-crew--rail .dock-crew__mate--penguin .login-crew__bubble,.dock-crew--rail .dock-crew__mate--tiger .login-crew__bubble,.dock-crew--rail .login-crew__bubble{top:auto;bottom:calc(100% + 10px);max-width:150px;font-size:12px;translate:0 0}.dock-crew--rail .dock-crew__mate--panda .login-crew__bubble{left:0;transform-origin:15% 100%}.dock-crew--rail .dock-crew__mate--penguin .login-crew__bubble{left:50%;right:auto;translate:-50% 0;transform-origin:50% 100%}.dock-crew--rail .dock-crew__mate--tiger .login-crew__bubble{right:0;left:auto;transform-origin:85% 100%}.dock-crew--rail .login-crew__bubble:before{top:auto;bottom:-6px;right:auto;left:22px;transform:rotate(45deg)}.dock-crew--rail .dock-crew__mate--penguin .login-crew__bubble:before{left:50%;transform:translateX(-50%) rotate(45deg)}.dock-crew--rail .dock-crew__mate--tiger .login-crew__bubble:before{left:auto;right:22px}.dock-crew__paw--rail{position:static;margin:8px auto 12px}.dock-rail{display:flex;flex-direction:column;padding:0 10px 10px}.dock-crew--rail .dock-crew__mate--panda .login-crew__bubble{left:50%;right:auto;translate:-50% 0;transform-origin:50% 100%;max-width:180px}.dock-crew--rail .dock-crew__mate--panda .login-crew__bubble:before{left:50%;right:auto;transform:translateX(-50%) rotate(45deg)}.rail-top-crew{position:relative;z-index:40;display:flex;align-items:flex-end;gap:2px;margin-left:auto}.rail-top-crew__mate{position:relative;width:28px;animation:crew-bob 4.6s ease-in-out infinite}.rail-top-crew__mate--tiger{width:30px;animation-duration:5.4s;animation-delay:-1.8s}.rail-top-crew__mate .login-crew__img{pointer-events:auto;cursor:pointer;animation:none;filter:drop-shadow(0 3px 5px rgb(0 0 0/.45))}.rail-top-crew[data-hop=penguin] .rail-top-crew__mate--penguin .login-crew__img,.rail-top-crew[data-hop=tiger] .rail-top-crew__mate--tiger .login-crew__img{animation:crew-hop-flip .7s cubic-bezier(.3,.9,.4,1) 1}.rail-top-crew .login-crew__bubble{top:calc(100% + 10px);left:auto;right:-8px;translate:0 0;transform-origin:90% 0;max-width:170px;font-size:12px}.rail-top-crew .login-crew__bubble:before{left:auto;right:14px;top:-6px;transform:rotate(45deg)}.rail-top-crew__mate--penguin .login-crew__bubble{right:-38px}@media (prefers-reduced-motion:reduce){.rail-top-crew__mate{animation:none!important}}.planets{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.planets__body{position:absolute;left:var(--x);top:var(--y);width:calc(var(--size) * 1px);animation:planet-wander var(--wander) ease-in-out var(--delay) infinite alternate;will-change:transform}.planets__img{display:block;width:100%;height:auto;user-select:none;animation:planet-spin var(--spin) linear var(--delay) infinite;animation-direction:var(--spin-dir)}.planets__img--ringed{animation:planet-rock calc(var(--spin) / 4) ease-in-out var(--delay) infinite alternate}@keyframes planet-wander{0%{transform:translate(0)}33%{transform:translate(var(--x1),var(--y1))}66%{transform:translate(var(--x2),var(--y2))}to{transform:translate(var(--x3),var(--y3))}}@keyframes planet-spin{to{transform:rotate(1turn)}}@keyframes planet-rock{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@media (max-width:640px){.planets__body{width:calc(var(--size) * .6px)}.planets__body:nth-child(n+8){display:none}}@media (prefers-reduced-motion:reduce){.planets__body,.planets__img{animation:none}}.panda-tv{position:relative}.panda-tv__cabinet{display:flex;gap:5px;padding:7px;border-radius:14px;background:linear-gradient(135deg,rgb(255 255 255/.1),transparent 40%),repeating-linear-gradient(95deg,#7b4a2b 0 7px,#6c3f24 7px 11px,#845233 11px 16px);box-shadow:inset 0 0 0 1px rgb(0 0 0/.45),inset 0 2px 0 rgb(255 255 255/.12),0 8px 18px rgb(0 0 0/.45)}.panda-tv__screen{position:relative;flex:1;height:150px;overflow:hidden;border-radius:16px/20px;background:radial-gradient(120% 90% at 50% 40%,#1b5b8f 0,#0f3a63 55%,#0a2240 100%);box-shadow:inset 0 0 0 2px #2b1a10,inset 0 0 18px rgb(80 200 255/.45);isolation:isolate}.panda-tv__grid{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(120 220 255/.1) 1px,transparent 0) 0 0 /100% 12px,linear-gradient(90deg,rgb(120 220 255/.08) 1px,transparent 0) 0 0 /14px 100%}.panda-tv__glass{position:absolute;inset:0;z-index:5;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(0 0 0/.14) 0 1px,transparent 1px 3px),radial-gradient(120% 80% at 30% 10%,rgb(255 255 255/.16),transparent 45%);border-radius:inherit}.panda-tv__live{position:absolute;top:6px;left:7px;display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:4px;background:#dc2626;color:#fff;font:800 8px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em}.panda-tv__live i{width:5px;height:5px;border-radius:999px;background:#fff;animation:panda-tv-blink 1.4s ease-in-out infinite}.panda-tv__channel{position:absolute;top:6px;right:7px;color:#9be7ff;font:700 8px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-shadow:0 0 6px rgb(80 200 255/.8)}.panda-tv__anchor{position:absolute;left:50%;top:16px;width:78px;height:70px;translate:-50% 0;border:0;padding:0;background:none;cursor:pointer}.panda-tv__panda{position:absolute;left:10px;bottom:8px;width:54px;animation:panda-tv-talk 2.4s ease-in-out infinite;transform-origin:50% 100%}.panda-tv__anchor[data-hop] .panda-tv__panda{animation:panda-tv-hop .6s ease-out}.panda-tv__mic{position:absolute;z-index:1;right:6px;bottom:12px;width:16px;rotate:-12deg}.panda-tv__desk{position:absolute;left:-10px;right:-10px;bottom:-6px;height:26px;border-radius:10px 10px 4px 4px;background:linear-gradient(#d7eeff 0 3px,#5d9fd6 3px,#2f6aa3);box-shadow:0 -1px 8px rgb(120 220 255/.65)}.panda-tv__desk:after{content:"";position:absolute;left:50%;top:9px;width:26px;height:7px;translate:-50% 0;border-radius:2px;background:linear-gradient(90deg,#86efac,#22d3ee);opacity:.8}.panda-tv__anchor:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:8px}.panda-tv__lower{position:absolute;left:6px;right:6px;bottom:18px;padding:3px 6px 4px;border-radius:6px;background:linear-gradient(90deg,rgb(8 20 40/.92),rgb(12 40 70/.88));border:1px solid rgb(120 220 255/.45)}.panda-tv__brand{display:block;color:#facc15;font:800 7px/1.3 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.panda-tv__headline{display:-webkit-box;color:#eaf6ff;font-size:9.5px;font-weight:600;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.panda-tv__headline:hover{text-decoration:underline}.panda-tv__ticker{position:absolute;left:0;right:0;bottom:0;display:flex;height:15px;align-items:center;background:rgb(4 10 20/.92);border-top:1px solid rgb(120 220 255/.35);overflow:hidden}.panda-tv__breaking{flex:none;z-index:1;padding:0 5px;height:100%;display:grid;place-items:center;background:#dc2626;color:#fff;font:800 7px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.panda-tv__track{display:flex;width:max-content;animation:panda-tv-ticker 60s linear infinite}.panda-tv__track span{padding-right:24px;white-space:nowrap;color:#86efac;font:600 8px/1 var(--font-geist-mono),monospace}.panda-tv__panel{display:flex;width:22px;flex-direction:column;align-items:center;gap:7px;padding:6px 0;border-radius:8px;background:linear-gradient(#b8a888,#8e7f63);box-shadow:inset 0 0 0 1px rgb(0 0 0/.35)}.panda-tv__knob{width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#6b6b6b,#2a2a2a);box-shadow:0 1px 2px rgb(0 0 0/.5);position:relative}.panda-tv__knob:after{content:"";position:absolute;left:50%;top:2px;width:2px;height:5px;translate:-50% 0;background:#d9d9d9;border-radius:1px}.panda-tv__knob--tune{rotate:50deg}.panda-tv__grille{flex:1;width:14px;border-radius:3px;background:repeating-linear-gradient(0deg,#3b3226 0 2px,transparent 2px 4px)}.panda-tv__foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:5px;padding:0 4px;color:var(--color-ink-3,#8b93a7);font-size:10px}.panda-tv__foot span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panda-tv__hide{flex:none;width:18px;height:18px;border-radius:999px;border:1px solid var(--color-line,rgb(255 255 255/.12));background:transparent;color:inherit;line-height:1;cursor:pointer}.panda-tv__hide:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes panda-tv-blink{50%{opacity:.2}}@keyframes panda-tv-talk{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1px) rotate(-2deg)}75%{transform:translateY(-1px) rotate(2deg)}}@keyframes panda-tv-hop{40%{transform:translateY(-8px)}}@keyframes panda-tv-ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.panda-tv__live i,.panda-tv__panda,.panda-tv__track{animation:none!important}}