@keyframes slf-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes slf-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slf-toast-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slf-toast-out{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(10px) scale(.96)}}@keyframes slf-screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slf-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes slf-rise{0%{opacity:0;transform:translateY(10px);max-height:0;margin-top:0}to{opacity:1;transform:none;max-height:60px}}@keyframes slf-bump{0%{transform:scale(1)}30%{transform:scale(.82)}62%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes slf-ripple{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes mk-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-1deg)}}@keyframes mk-sway{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(2px) rotate(1.5deg)}}@keyframes mk-hop{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(0) scale(1.06,.94)}50%{transform:translateY(-14px) scale(.96,1.04)}80%{transform:translateY(0) scale(1.05,.95)}}} 96%{transform:scaleY(1)}} 75%{transform:rotate(2.5deg)}} } } } } } @keyframes m-snow{0%{transform:translateY(0) translate(0);opacity:0}20%{opacity:.8}100%{transform:translateY(120px) translate(-14px);opacity:0}}@keyframes slf-spin{to{transform:rotate(360deg)}}.slf-tab-glass{border-radius:20px;background:var(--tab-glass);border:1px solid var(--tab-glass-line);box-shadow:0 6px 16px var(--tab-glass-glow),inset 0 1px #ffffff47;backdrop-filter:blur(4px) saturate(1.5);-webkit-backdrop-filter:blur(4px) saturate(1.5);position:relative;overflow:hidden}.slf-tab-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#ffffff3d,#fff0 44%);pointer-events:none}@keyframes slf-tab-liquid{0%{transform:scaleX(1) scaleY(1)}45%{transform:scaleX(1.16) scaleY(.84)}to{transform:scaleX(1) scaleY(1)}}.slf-tab-liquid{animation:slf-tab-liquid .44s cubic-bezier(.34,1.3,.5,1)}.slf-spin{animation:slf-spin .9s linear infinite}.slf-backdrop{animation:slf-backdrop-in .2s ease}.slf-sheet{animation:slf-sheet-in .3s cubic-bezier(.22,.61,.36,1)}.slf-toast{animation:slf-toast-in .24s cubic-bezier(.22,.61,.36,1)}.slf-toast-out{animation:slf-toast-out .28s ease forwards}.slf-screen{animation:slf-screen-in .26s ease}.slf-pop{animation:slf-pop .28s cubic-bezier(.22,.61,.36,1)}.slf-rise{animation:slf-rise .28s cubic-bezier(.22,.61,.36,1) both}.slf-bump{animation:slf-bump .38s cubic-bezier(.34,1.4,.5,1)}.slf-ripple{animation:slf-ripple .5s ease-out forwards}.mk-float{animation:mk-float 4.2s ease-in-out infinite}.mk-sway{animation:mk-sway 5s ease-in-out infinite}.mk-hop{animation:mk-hop 1.6s cubic-bezier(.34,1.3,.5,1) infinite}.m-snow-1{animation:m-snow 5.5s linear infinite}.m-snow-2{animation:m-snow 6.5s linear infinite 1.6s}.m-snow-3{animation:m-snow 7.5s linear infinite 3.2s}button{transition:transform .1s ease,opacity .12s ease}button:not(:disabled):active{transform:scale(.97)}.slf-press:active{transform:scale(.985)}@media (prefers-reduced-motion: reduce){.slf-backdrop,.slf-sheet,.slf-toast,.slf-toast-out,.slf-screen,.slf-pop,.slf-tab-liquid,.slf-rise,.slf-bump,.slf-ripple,.mk-float,.mk-sway,.mk-hop,.m-snow-1,.m-snow-2,.m-snow-3{animation:none}.slf-ripple{display:none}button:not(:disabled):active,.slf-press:active{transform:none}}
