.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:radial-gradient(900px 600px at 50% 50%,rgba(158,158,255,.1),transparent 60%),radial-gradient(1400px 900px at 50% 50%,rgba(107,107,224,.06),transparent 70%),#06060c;display:grid;place-items:center;perspective:1600px;perspective-origin:50% 50%;transition:opacity .7s cubic-bezier(.7,0,.3,1)}.splash.gone{opacity:0;pointer-events:none}.splash-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(158,158,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(158,158,255,.06) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 50% at 50% 50%,#000,transparent 75%);mask-image:radial-gradient(60% 50% at 50% 50%,#000,transparent 75%);opacity:0;animation:gridIn 1.4s .1s cubic-bezier(.22,1,.36,1) forwards}@keyframes gridIn{to{opacity:.7}}.splash-rings{position:absolute;inset:50% auto auto 50%;width:0;height:0}.splash-rings span{position:absolute;left:50%;top:50%;border:1px solid rgba(158,158,255,.4);border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0}.splash-rings span:nth-child(1){width:220px;height:220px;animation:ringPop 2.4s 1s cubic-bezier(.22,1,.36,1) forwards}.splash-rings span:nth-child(2){width:360px;height:360px;animation:ringPop 2.6s 1.15s cubic-bezier(.22,1,.36,1) forwards;border-color:#9e9eff38}.splash-rings span:nth-child(3){width:540px;height:540px;animation:ringPop 2.8s 1.3s cubic-bezier(.22,1,.36,1) forwards;border-color:#9e9eff1a}@keyframes ringPop{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}30%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.splash-stage{position:relative;width:280px;height:220px;transform-style:preserve-3d;transform-origin:50% 50%}.splash-mono{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform-style:preserve-3d}.splash-mono svg{width:100%;height:auto;display:block;transform-style:preserve-3d;filter:drop-shadow(0 0 30px rgba(158,158,255,.45)) drop-shadow(0 0 80px rgba(107,107,224,.25))}.splash-mono svg path{transform-origin:50% 50%;transform-box:fill-box;opacity:0;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.22,1,.36,1)}.splash-mono svg path:nth-child(1){animation:facet1 1.6s .4s forwards}.splash-mono svg path:nth-child(2){animation:facet2 1.7s .55s forwards}.splash-mono svg path:nth-child(3){animation:facet3 1.7s .7s forwards}.splash-mono svg path:nth-child(4){animation:facet4 1.8s .85s forwards}.splash-mono svg path:nth-child(5){animation:facet5 1.9s 1s forwards}@keyframes facet1{0%{transform:translate3d(-280px,-120px,-400px) rotateX(-70deg) rotateY(-50deg) rotate(-25deg);opacity:0}40%{opacity:1}to{transform:translateZ(0) rotate(0);opacity:1}}@keyframes facet2{0%{transform:translate3d(320px,-180px,-300px) rotateX(50deg) rotateY(80deg) rotate(20deg);opacity:0}40%{opacity:1}to{transform:translateZ(0) rotate(0);opacity:1}}@keyframes facet3{0%{transform:translate3d(-220px,200px,-500px) rotateX(80deg) rotateY(-40deg) rotate(35deg);opacity:0}40%{opacity:1}to{transform:translateZ(0) rotate(0);opacity:1}}@keyframes facet4{0%{transform:translate3d(180px,240px,-200px) rotateX(-60deg) rotateY(60deg) rotate(-30deg);opacity:0}40%{opacity:1}to{transform:translateZ(0) rotate(0);opacity:1}}@keyframes facet5{0%{transform:translate3d(-50px,-260px,-350px) rotateX(70deg) rotateY(-70deg) rotate(15deg);opacity:0}40%{opacity:1}to{transform:translateZ(0) rotate(0);opacity:1}}.splash.short .splash-mono svg path:nth-child(1){animation-duration:.9s;animation-delay:.1s}.splash.short .splash-mono svg path:nth-child(2){animation-duration:.95s;animation-delay:.18s}.splash.short .splash-mono svg path:nth-child(3){animation-duration:1s;animation-delay:.26s}.splash.short .splash-mono svg path:nth-child(4){animation-duration:1.05s;animation-delay:.34s}.splash.short .splash-mono svg path:nth-child(5){animation-duration:1.1s;animation-delay:.42s}.splash.short .splash-rings span:nth-child(1){animation-duration:1.2s;animation-delay:.5s}.splash.short .splash-rings span:nth-child(2){animation-duration:1.3s;animation-delay:.55s}.splash.short .splash-rings span:nth-child(3){animation-duration:1.4s;animation-delay:.6s}.splash-word{position:absolute;left:50%;top:50%;transform:translate(-50%,130%);font-family:var(--display, "General Sans", system-ui, sans-serif);font-weight:600;font-size:14px;letter-spacing:.5em;color:#ececf2b3;text-transform:uppercase;white-space:nowrap;opacity:0;animation:wordIn .9s 1.6s cubic-bezier(.22,1,.36,1) forwards}.splash.short .splash-word{animation-delay:.7s;animation-duration:.5s}@keyframes wordIn{0%{opacity:0;letter-spacing:1em;transform:translate(-50%,140%)}to{opacity:1;letter-spacing:.5em;transform:translate(-50%,130%)}}.splash-tagline{position:absolute;left:50%;top:50%;transform:translate(-50%,250%);font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:10px;color:#ececf259;text-transform:uppercase;letter-spacing:.32em;white-space:nowrap;opacity:0;animation:wordIn .7s 2s cubic-bezier(.22,1,.36,1) forwards}.splash.short .splash-tagline{animation-delay:.95s;animation-duration:.4s}.splash.shrink .splash-grid,.splash.shrink .splash-rings,.splash.shrink .splash-word,.splash.shrink .splash-tagline{opacity:0;transition:opacity .4s ease}.splash.shrink .splash-stage{transition:transform .9s cubic-bezier(.7,0,.2,1)}html.splash-locked,body.splash-locked{overflow:hidden}html.splash-locked .app-main,html.splash-locked .nav,html.splash-locked .ticker{opacity:0}html.splash-locked .app-main,html.splash-locked .nav{transition:opacity .6s .1s ease}html.splash-revealing .app-main,html.splash-revealing .nav,html.splash-revealing .ticker{opacity:1}
