.sl-root{--spk-speed:1;color:#fff;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.6em;width:100%;display:flex;container-type:inline-size}.sl-slogan{font-family:var(--font-sans);letter-spacing:.22em;color:#d9e6ff;text-shadow:0 0 18px #508cff73;animation:sl-slogan-in calc(var(--sl-slogan-dur) * var(--spk-speed)) cubic-bezier(.22, 1, .36, 1) calc(var(--sl-slogan) * var(--spk-speed)) both;margin:0;font-size:clamp(9px,4cqw,20px);font-weight:600}.sl-logo{filter:drop-shadow(0 10px 22px #1e5aff59);width:min(100%,560px);height:auto;animation:sl-glow calc(.5s * var(--spk-speed)) ease-out calc(var(--sl-combine) * var(--spk-speed)) both;overflow:visible}.sl-c .sl-logo{width:min(100%,520px)}.sl-shade,.sl-body,.sl-gloss{fill:none;stroke-linecap:round;stroke-linejoin:round}.sl-shade{stroke:#0b2a7a;opacity:.55}.sl-gloss{stroke:#fff;opacity:.55;mix-blend-mode:screen}.sl-c .sl-gloss{opacity:.4}.sl-combine{animation:sl-combine calc(var(--sl-combine-dur) * var(--spk-speed)) cubic-bezier(.34, 1.56, .64, 1) calc(var(--sl-combine) * var(--spk-speed)) both}.sl-enter{transform-box:fill-box;transform-origin:50%;animation-duration:calc(var(--sl-enter) * var(--spk-speed));animation-delay:calc(var(--at) * var(--spk-speed));animation-timing-function:cubic-bezier(.22,1.2,.36,1);animation-fill-mode:both}.sl-enter-s{animation-name:sl-in-s}.sl-enter-p{animation-name:sl-in-p}.sl-enter-o{animation-name:sl-in-o;animation-duration:calc(var(--sl-enter) * 1.25 * var(--spk-speed));animation-timing-function:cubic-bezier(.25,.9,.3,1.05)}.sl-enter-k,.sl-enter-i,.sl-enter-t{animation-name:sl-in-kit}.sl-o-blue{opacity:0;animation:sl-fade-out calc(var(--sl-combine-dur) * var(--spk-speed)) ease-out calc(var(--sl-combine) * var(--spk-speed)) both}.sl-trail{opacity:0;transform-box:fill-box;transform-origin:100%;animation:sl-trail calc(var(--sl-enter) * 1.2 * var(--spk-speed)) ease-out calc(var(--at) * var(--spk-speed)) both}.sl-trail-i,.sl-trail-t{animation-name:sl-trail-short}.sl-sparkle{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 8px #ffd54acc);animation:sl-sparkle-in calc(.45s * var(--spk-speed)) cubic-bezier(.34, 1.56, .64, 1) calc(var(--sl-sparkle) * var(--spk-speed)) both, sl-twinkle calc(2.4s * var(--spk-speed)) ease-in-out calc((var(--sl-sparkle) + .8s) * var(--spk-speed)) infinite}@keyframes sl-in-s{0%{opacity:0;filter:blur(6px);transform:translate(-150px)scale(.55)}60%{opacity:1;filter:blur()}}@keyframes sl-in-p{0%{opacity:0;transform:translate(-70px)rotate(-150deg)scale(.6)}55%{opacity:1}}@keyframes sl-in-o{0%{opacity:0;transform:translate(260px)rotate(540deg)}25%{opacity:1}}@keyframes sl-in-kit{0%{opacity:0;transform:translate(90px)translateY(10px)rotate(14deg)scale(.6)}55%{opacity:1}}@keyframes sl-trail{0%{opacity:0;transform:scaleX(1.6)}25%{opacity:.95}to{opacity:0;transform:scaleX(.1)}}@keyframes sl-trail-short{0%{opacity:0;transform:scaleX(1.1)}30%{opacity:.8}to{opacity:0;transform:scaleX(.1)}}@keyframes sl-combine{0%{transform:translateX(var(--dx))}}@keyframes sl-fade-out{0%{opacity:1}}@keyframes sl-fade-in{0%{opacity:0}}@keyframes sl-glow{0%{filter:drop-shadow(0 10px 22px #1e5aff59)brightness()}35%{filter:drop-shadow(0 6px 34px #5aa0ffd9)brightness(1.18)}}@keyframes sl-sparkle-in{0%{opacity:0;transform:scale(0)rotate(-120deg)}}@keyframes sl-twinkle{50%{opacity:.85;transform:scale(.82)rotate(12deg)}}@keyframes sl-slogan-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.sl-reduced,.sl-reduced *{animation:none!important}@media (prefers-reduced-motion:reduce){.sl-root,.sl-root *{animation:none!important}}.sl-trail.sl-from-right{transform-origin:0}
