.mk-grid{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 60% at 50% 35%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 35%,#000 30%,#0000 75%)}.mk-glow-top{background:radial-gradient(65% 50% at 50% -10%,#ffffff14,#0000 65%)}.mk-glow-bottom{background:radial-gradient(65% 50% at 50% 110%,#ffffff12,#0000 65%)}.mk-globe-fade{-webkit-mask-image:linear-gradient(#000 72%,#0000 98%);mask-image:linear-gradient(#000 72%,#0000 98%)}.mk-preloader{z-index:100;pointer-events:none;background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;animation:.6s cubic-bezier(.65,0,.35,1) 1.15s forwards mk-preloader-exit;display:flex;position:fixed;inset:0}@keyframes mk-preloader-exit{to{visibility:hidden;transform:translateY(-100%)}}.mk-preloader-word{padding-bottom:.08em;overflow:hidden}.mk-preloader-word>span{animation:.6s cubic-bezier(.21,.47,.32,.98) .1s forwards mk-preloader-rise;display:inline-block;transform:translateY(110%)}@keyframes mk-preloader-rise{to{transform:translateY(0)}}.mk-preloader-bar{background:var(--border);width:180px;height:1px;overflow:hidden}.mk-preloader-bar>span{background:var(--accent);transform-origin:0;width:100%;height:100%;animation:.85s cubic-bezier(.65,0,.35,1) .15s forwards mk-preloader-fill;display:block;transform:scaleX(0)}@keyframes mk-preloader-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mk-preloader{display:none}}@keyframes mk-toast-in{0%{opacity:0}to{opacity:1}}.mk-toast{animation:.16s ease-out both mk-toast-in}@keyframes mk-marquee{to{transform:translate(-50%)}}.mk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee-track{width:max-content;animation:mk-marquee var(--mk-marquee-duration,42s) linear infinite;display:flex}.mk-marquee-track[data-direction=reverse]{animation-direction:reverse}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk-marquee{-webkit-mask-image:none;mask-image:none}.mk-marquee-track{width:auto;animation:none}.mk-marquee-track>[data-duplicate]{display:none}.mk-marquee-track>div{flex-wrap:wrap;justify-content:center}}
