.mk-press{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .12s,box-shadow .12s}.mk-press:active{transform:scale(.96)}@keyframes mk-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}.mk-sheet{animation:.22s cubic-bezier(.2,.9,.3,1.2) mk-sheet-in}.mk-fade{animation:.18s mk-fade-in}@keyframes mk-bounce{0%,80%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-14px)scale(1.12)}}.mk-dot{animation:1.1s ease-in-out infinite mk-bounce}.mk-dot:nth-child(2){animation-delay:.15s}.mk-dot:nth-child(3){animation-delay:.3s}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-ring{animation:2.4s linear infinite mk-spin}@keyframes mk-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.mk-pop{animation:.36s cubic-bezier(.2,.9,.3,1.2) both mk-pop}.mk-snap{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mk-snap::-webkit-scrollbar{display:none}.mk-snap>*{scroll-snap-align:center}@media (max-width:639.98px){body:has(.mk-tabbar){padding-bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.mk-tabbar):has(.mk-actionbar){padding-bottom:calc(64px + 112px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mk-press,.mk-press:active{transition:none;transform:none}.mk-sheet,.mk-fade,.mk-dot,.mk-ring,.mk-pop{animation:none}}html[data-fx=off] :is(.mk-sheet,.mk-fade,.mk-dot,.mk-ring,.mk-pop),html[data-fx=calm] :is(.mk-dot,.mk-ring){animation:none}html[data-fx=off] .mk-press:active{transform:none}@media (max-width:639.98px){:is(.text-\[10px\],.text-\[11px\],.text-\[0\.6875rem\],.text-\[0\.7rem\],.text-\[0\.65rem\],.text-\[0\.625rem\]){font-size:.75rem}}
