.intro-splash{z-index:200;color:#121519;background:#fff;place-items:center;padding:24px;transition:opacity .45s;display:grid;position:fixed;inset:0}html.console-dark .intro-splash{color:#f2f4f7;background:#0f1114}.intro-seen .intro-splash:not(.short){display:none}.intro-splash.short{animation:.2s ease-out intro-show}@keyframes intro-show{0%{opacity:0}}.intro-splash.fade{opacity:0;pointer-events:none}.intro-logo{width:min(80vw,440px);height:auto;overflow:visible}.intro-mark{transform-box:view-box;transform-origin:33px 31.5px;transition:transform .6s cubic-bezier(.6,0,.2,1);transform:translate(113.26px)scale(1.5)}.intro-logo.done .intro-mark{transform:none}.intro-body{transform-box:fill-box;transform-origin:20% 90%}.intro-mark.pop .intro-body{animation:.42s cubic-bezier(.3,1.6,.5,1) intro-pop}@keyframes intro-pop{0%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}.intro-greet text{fill:#fff;font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;transform-box:fill-box;transform-origin:50%;font-weight:700;animation:.32s ease-out both intro-in}.intro-greet text.out{animation:.18s ease-in both intro-out}@keyframes intro-in{0%{opacity:0;transform:translateY(35%)scale(.9)}to{opacity:1;transform:none}}@keyframes intro-out{to{opacity:0;transform:translateY(-30%)scale(.9)}}.intro-han path{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.intro-han.drawn path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .28s ease-out,opacity}.intro-han.drawn path:nth-child(2){transition-delay:.2s}.intro-han.drawn path:nth-child(3){transition-delay:.36s}.intro-han.drawn path:nth-child(4){transition-delay:.46s}.intro-wclip{transform-box:fill-box;transform-origin:0;transition:transform .6s cubic-bezier(.6,0,.2,1);transform:scaleX(0)}.intro-logo.done .intro-wclip{transform:scaleX(1)}.intro-by{opacity:0;transition:opacity .4s .45s,transform .4s .45s;transform:translateY(3px)}.intro-logo.done .intro-by{opacity:1;transform:none}.intro-skip{top:calc(env(safe-area-inset-top,0px) + 16px);right:calc(env(safe-area-inset-right,0px) + 16px);color:inherit;opacity:.55;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:700;position:absolute}.intro-skip:hover,.intro-skip:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.intro-mark.pop .intro-body,.intro-greet text{animation:none}.intro-han.drawn path,.intro-mark,.intro-wclip,.intro-by{transition:none}}
