.olen-launch-v2{--olv2-bg:var(--olen-page);--olv2-ink:var(--olen-ink);--olv2-muted:var(--olen-muted);z-index:1300;pointer-events:none;background:var(--olv2-bg);color:var(--olv2-ink);flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.25s .95s forwards olv2-out;display:none;position:fixed;inset:0}html[data-launch-dark] .olen-launch-v2{--olv2-bg:#111113;--olv2-ink:#f5f5f5;--olv2-muted:silver}html.olen-launch-v2-on .olen-launch-v2{display:flex}html.olen-launch-v2-on .olen-launch{display:none}.olv2-mark{flex:none;width:120px;height:120px;display:block;position:relative}.olv2-clip{border-radius:50%;position:absolute;inset:3.125%;overflow:hidden;transform:translateZ(0)}.olv2-l{will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.olv2-sun{animation:.8s both olv2-rise}.olv2-wb{animation:.8s both olv2-bl}.olv2-wd{animation:.8s both olv2-dp}.olv2-w{font:700 32px/1 var(--olen-font);letter-spacing:-.02em;color:var(--olv2-ink);animation:.35s .45s both olv2-up}.olv2-t{font:400 17px/1.5 var(--olen-font);color:var(--olv2-muted);animation:.35s .6s both olv2-up}@keyframes olv2-rise{0%,22%{animation-timing-function:cubic-bezier(.22,.8,.24,1);transform:translateY(51.667%)}72%,to{transform:none}}@keyframes olv2-rise-s{0%{transform:translateY(51.667%)}to{transform:none}}@keyframes olv2-bl{0%,22%{animation-timing-function:cubic-bezier(.22,.8,.24,1);transform:translate(-3.333%)}72%,to{transform:none}}@keyframes olv2-bl-s{0%{opacity:0;transform:translate(-3.333%)}to{opacity:1;transform:none}}@keyframes olv2-dp{0%,22%{animation-timing-function:cubic-bezier(.22,.8,.24,1);transform:translate(3.333%)}72%,to{transform:none}}@keyframes olv2-dp-s{0%{opacity:0;transform:translate(3.333%)}to{opacity:1;transform:none}}@keyframes olv2-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes olv2-up-s{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes olv2-out{to{opacity:0;visibility:hidden}}@keyframes olv2-fade{to{opacity:0}}@keyframes olv2-hide{to{visibility:hidden}}html.olen-launch-slow .olen-launch-v2{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:opacity;animation:.3s linear 2.2s forwards olv2-fade,0s linear 2.5s forwards olv2-hide}html.olen-launch-slow .olv2-sun{animation:.7s cubic-bezier(.22,.8,.24,1) both olv2-rise-s}html.olen-launch-slow .olv2-wb{animation:.7s cubic-bezier(.22,.8,.24,1) both olv2-bl-s}html.olen-launch-slow .olv2-wd{animation:.7s cubic-bezier(.22,.8,.24,1) both olv2-dp-s}html.olen-launch-slow .olv2-w{will-change:transform,opacity;animation:.45s cubic-bezier(.22,.8,.24,1) .8s both olv2-up-s}html.olen-launch-slow .olv2-t{will-change:transform,opacity;animation:.45s cubic-bezier(.22,.8,.24,1) 1.3s both olv2-up-s}html.olen-launch-slow:not(.olen-launch-go) .olen-launch-v2,html.olen-launch-slow:not(.olen-launch-go) .olen-launch-v2 *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.olen-launch-v2,html.olen-launch-v2-on .olen-launch-v2{display:none}html.olen-launch-v2-on.olen-launch-slow .olen-launch-v2{animation:.2s linear 1.3s forwards olv2-fade,0s linear 1.5s forwards olv2-hide;display:flex}html.olen-launch-slow .olv2-sun,html.olen-launch-slow .olv2-t,html.olen-launch-slow .olv2-w,html.olen-launch-slow .olv2-wb,html.olen-launch-slow .olv2-wd{opacity:1;animation:none;transform:none}}html.olen-launched .olen-launch-v2{display:none}