.launch{display:none}html.launching body{overflow:hidden}html.launching .launch{z-index:2147483000;color:#eef1f5;pointer-events:auto;-webkit-user-select:none;user-select:none;--lx-ease:cubic-bezier(.16, 1, .3, 1);--lx-inout:cubic-bezier(.77, 0, .18, 1);background:#090b0e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.launch-glow{opacity:0;background:radial-gradient(closest-side,#c8f56038,#c8f5600f 55%,#0000);border-radius:50%;width:340px;height:340px;margin:-170px 0 0 -170px;position:absolute;top:50%;left:50%;transform:scale(.6)}.launch-ring{opacity:0;border:1.5px solid #c8f560;border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}.launch-lockup{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;letter-spacing:-.055em;align-items:center;gap:.14em;font-size:44px;font-weight:900;line-height:1;display:flex;position:relative}.launch-mark{flex-shrink:0;width:.95em;height:.95em;overflow:visible;transform:translate(1.53em)scale(1.531)}.launch-mark path{fill:none;stroke:#c8f560;stroke-width:7.5px;stroke-linecap:round;stroke-linejoin:round}.launch-mark .lm-lo{stroke-opacity:.45}.launch-word{margin-top:-.08em;padding:.06em .04em .1em 0;display:flex;overflow:hidden}.launch-word>span{opacity:0;display:block;transform:translateY(115%)}.launch-bar{left:50%;bottom:calc(env(safe-area-inset-bottom) + 56px);opacity:0;background:#eef1f51a;border-radius:2px;width:40px;height:2px;margin-left:-20px;position:absolute;overflow:hidden}.launch-bar:after{content:"";border-radius:inherit;background:#c8f560;width:45%;position:absolute;inset:0;transform:translate(-100%)}.launch-go .launch-glow{animation:lx-glow 1.3s var(--lx-ease) .3s both}.launch-go .launch-ring{animation:.9s cubic-bezier(.2,.7,.2,1) .36s both lx-ring}.launch-go .lm-hi{animation:.62s both lx-hi}.launch-go .lm-lo{animation:.7s both lx-lo}.launch-go .launch-mark{animation:lx-dock .7s var(--lx-inout) .78s both}.launch-go .launch-word>span{animation:lx-letter .5s var(--lx-ease) calc(1.1s + var(--i) * 40ms) both}.launch-go .launch-bar{animation:.4s 2.4s both lx-fade}.launch-go .launch-bar:after{animation:lx-sweep 1.1s var(--lx-inout) 2.4s infinite}@keyframes lx-hi{0%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(0)}16%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(0)}42%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translateY(3.5px)}66%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes lx-lo{0%{stroke-opacity:.45;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(0)}16%{stroke-opacity:.45;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(0)}40%{stroke-opacity:.45;animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translateY(2.5px)}62%{stroke-opacity:1;animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translateY(-4px)}to{stroke-opacity:.45;transform:translateY(0)}}@keyframes lx-glow{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.05)}to{opacity:.45;transform:scale(1.35)}}@keyframes lx-ring{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(2.8)}}@keyframes lx-dock{0%{transform:translate(1.53em)scale(1.531)}to{transform:none}}@keyframes lx-letter{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:none}}@keyframes lx-fade{to{opacity:1}}@keyframes lx-sweep{0%{transform:translate(-100%)}to{transform:translate(230%)}}html.launching .launch.launch-out{pointer-events:none;animation:.55s .12s both lx-veil}.launch-out .launch-lockup{animation:.5s cubic-bezier(.5,0,.75,0) both lx-away}.launch-out .launch-glow,.launch-out .launch-bar{animation:.3s both lx-out}@keyframes lx-veil{to{opacity:0;visibility:hidden}}@keyframes lx-away{to{opacity:0;filter:blur(6px);transform:translateY(-10px)scale(1.06)}}@keyframes lx-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.launch-go *,.launch-go :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.launch-go .launch-ring,.launch-go .launch-bar{display:none}}
