@keyframes mk-flow{0%{opacity:0;left:0}8%{opacity:1}55%{opacity:1;left:calc(100% - 10px)}62%,to{opacity:0;left:calc(100% - 10px)}}@keyframes mk-check{0%,52%{opacity:0;transform:scale(.5)}62%{opacity:1;transform:scale(1.3)}70%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes mk-card{0%,50%{border-color:hsl(var(--border));box-shadow:0 0 0 hsl(var(--primary) / 0)}60%{border-color:hsl(var(--primary) / .85);box-shadow:0 0 28px hsl(var(--primary) / .3)}85%,to{border-color:hsl(var(--border));box-shadow:0 0 0 hsl(var(--primary) / 0)}}@keyframes mk-stall{0%{opacity:0;left:0}8%{opacity:1}35%{opacity:1;left:45%}50%,to{opacity:0;left:45%}}@keyframes mk-blink{0%,40%{opacity:.25}50%,90%{opacity:1}to{opacity:.25}}@keyframes mk-src{0%{box-shadow:0 0 0 hsl(var(--primary) / 0)}10%{box-shadow:0 0 56px hsl(var(--primary) / .38)}40%,to{box-shadow:0 0 30px hsl(var(--primary) / .12)}}@keyframes mk-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}.mk-dot,.mk-stall{border-radius:9999px;width:10px;height:10px;position:absolute;left:0}.mk-dot{background:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary) / .9);animation:3s ease-in-out infinite mk-flow;top:-4px}.mk-stall{background:hsl(var(--warning));box-shadow:0 0 12px hsl(var(--warning) / .9);animation:3s ease-in-out -2.25s infinite mk-stall;top:-6px}.mk-check{animation:3s ease-out infinite mk-check;display:inline-block}.mk-card{animation:3s ease-out infinite mk-card}.mk-blink{animation:3s ease-in-out infinite mk-blink}.mk-src{animation:3s ease-out infinite mk-src}.mk-bar{transform-origin:bottom;animation:2.4s ease-in-out infinite mk-bar}@media (prefers-reduced-motion:reduce){.mk-dot,.mk-stall{display:none}.mk-check,.mk-card,.mk-blink,.mk-src,.mk-bar{animation:none!important}}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-marquee-track{animation:30s linear infinite mk-marquee}.mk-marquee:hover .mk-marquee-track,.mk-marquee:focus-within .mk-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk-marquee-track{animation:none!important}}.mk-tip{border-radius:8px;display:inline-flex;position:relative}.mk-tip:after{content:attr(data-tip);z-index:5;white-space:normal;text-align:center;background:hsl(var(--popover));width:max-content;max-width:170px;color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));opacity:0;visibility:hidden;pointer-events:none;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:600;line-height:1.3;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mk-tip:first-child:after{text-align:left;left:0;transform:none}.mk-tip:last-child:after{text-align:right;left:auto;right:0;transform:none}.mk-tip:hover:after,.mk-tip:focus:after{opacity:1;visibility:visible}.mk-tip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;display:grid}.mk-footer-brand{grid-column:1/-1}.mk-footer-links{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mk-footer-links>*{justify-self:start}.mk-footer-links a,.mk-footer-links button{white-space:nowrap}@media (width>=640px){.mk-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media (width>=1200px){.mk-footer-grid{grid-template-columns:repeat(6,max-content);justify-content:space-between}}
