@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-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-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-screen{animation:slf-screen-in .26s ease}.slf-pop{animation:slf-pop .28s cubic-bezier(.22,.61,.36,1)}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-screen,.slf-pop,.slf-tab-liquid{animation:none}button:not(:disabled):active,.slf-press:active{transform:none}}
