html{scrollbar-gutter:stable;overflow-x:hidden}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}@keyframes notification-ring{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}to{transform:rotate(0)}}.animate-notification-ring{animation:notification-ring .8s ease-in-out;transform-origin:top center}@keyframes notification-panel-in-mobile{0%{transform:translateY(20px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes notification-panel-in-desktop{0%{transform:translateY(-8px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.animate-notification-panel-in{animation:notification-panel-in-mobile .3s cubic-bezier(.16,1,.3,1)}.flint-button-motion,.flint-button-motion-scale{transition-property:background-color,border-color,color,box-shadow,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(prefers-reduced-motion:no-preference){.flint-button-motion:hover{transform:translateY(-2px) scale(1.015)}.flint-button-motion:active{transform:translateY(0) scale(.98)}.flint-button-motion-scale:hover{transform:scale(1.05)}.flint-button-motion-scale:active{transform:scale(.95)}}@media(min-width:768px){.animate-notification-panel-in{animation:notification-panel-in-desktop .2s cubic-bezier(.16,1,.3,1)}}
