.mds-splash{--mds-bg:#0c0c0b;--mds-lime:#d6ff5f;--mds-cream:#f2efe8;--mds-out:cubic-bezier(0.22,1,0.36,1);--mds-fs:clamp(34px,3.4vw,52px);position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;pointer-events:auto;animation:mds-failsafe 1ms linear 4.9s forwards}.mds-bg{position:absolute;inset:0;background:var(--mds-bg)}.mds-stage{position:relative;flex-direction:column;gap:calc(var(--mds-fs) * .9)}.mds-logo,.mds-stage{display:flex;align-items:center}.mds-logo{gap:calc(var(--mds-fs) * .5882)}.mds-icon{width:calc(var(--mds-fs) * 1.7647);height:calc(var(--mds-fs) * 1.7647);color:var(--mds-lime)}.mds-icon,.mds-word{display:block;overflow:visible}.mds-word{height:calc(var(--mds-fs) * 1.21);width:auto;aspect-ratio:445.877/120.996;fill:var(--mds-cream)}.mds-icon .s{fill:none;stroke:currentColor;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 200}.mds-frame{animation:mds-draw .52s cubic-bezier(.45,.05,.25,1) 40ms both}.mds-base{animation:mds-draw .32s var(--mds-out) .3s both}.mds-pulse{animation:mds-draw .52s cubic-bezier(.33,.6,.3,1) .44s both}.mds-word g{animation:mds-name .5s var(--mds-out) .82s both}.mds-dot{animation:mds-stamp .4s linear 1.12s both}.mds-dot,.mds-ring{transform-box:fill-box;transform-origin:center}.mds-ring{fill:none;stroke:currentColor;stroke-width:2;opacity:0;animation:mds-ring .52s var(--mds-out) 1.26s forwards}.mds-bar{width:calc(var(--mds-fs) * 2.6);height:2px;border-radius:2px;background:rgb(242 239 232/.08);overflow:hidden;animation:mds-fade .4s ease-out .25s both}.mds-bar i{display:block;height:100%;background:var(--mds-lime);opacity:.75;transform-origin:left;animation:mds-load 1.8s cubic-bezier(.2,.7,.3,1) .2s both}@media (max-width:640px),(orientation:portrait) and (max-width:900px){.mds-splash{--mds-fs:clamp(30px,9.6vw,42px)}.mds-logo{flex-direction:column;gap:calc(var(--mds-fs) * .42)}.mds-icon{width:clamp(92px,30vw,128px);height:clamp(92px,30vw,128px)}.mds-bar{width:calc(var(--mds-fs) * 3)}}.mds-curtain{position:absolute;inset:0;background:var(--mds-lime);transform:translateY(101%)}.mds-splash.is-out{animation:none;pointer-events:none}.mds-splash.is-out .mds-curtain{animation:mds-curtain .7s linear both}.mds-splash.is-out .mds-bg,.mds-splash.is-out .mds-stage{animation:mds-under .7s linear both}.mds-splash.is-out .mds-bar i{animation:mds-finish .22s var(--mds-out) both}@keyframes mds-draw{0%{stroke-dashoffset:100;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes mds-name{0%{transform:translateX(-7%);opacity:0;clip-path:inset(-20% 100% -20% -20%)}70%{transform:translateX(.6%);opacity:1}to{transform:translateX(0);opacity:1;clip-path:inset(-20% -20% -20% -20%)}}@keyframes mds-stamp{0%{transform:scale(2.6);opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5)}40%{transform:scale(.82);opacity:1;animation-timing-function:cubic-bezier(.2,.7,.4,1)}72%{transform:scale(1.07)}to{transform:scale(1);opacity:1}}@keyframes mds-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes mds-fade{0%{opacity:0}to{opacity:1}}@keyframes mds-load{0%{transform:scaleX(0)}to{transform:scaleX(.86)}}@keyframes mds-finish{0%{transform:scaleX(.86)}to{transform:scaleX(1)}}@keyframes mds-curtain{0%{transform:translateY(101%);animation-timing-function:cubic-bezier(.7,0,.3,1)}44%{transform:translateY(0)}52%{transform:translateY(0);animation-timing-function:cubic-bezier(.6,0,.2,1)}to{transform:translateY(-101%)}}@keyframes mds-under{0%,47.9%{opacity:1}48%,to{opacity:0}}@keyframes mds-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.mds-base,.mds-dot,.mds-frame,.mds-pulse,.mds-word g{animation:none}.mds-bar,.mds-curtain,.mds-ring{display:none}.mds-splash.is-out{animation:mds-fadeout .3s ease-out both}.mds-splash.is-out .mds-bg,.mds-splash.is-out .mds-stage{animation:none}}@keyframes mds-fadeout{0%{opacity:1}to{opacity:0}}