@keyframes svelte-r3qlb4-modalShowUp{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modalShowUp{animation:svelte-r3qlb4-modalShowUp .3s ease-out forwards}.custom-scrollbar.svelte-r3qlb4::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-r3qlb4::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-r3qlb4::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:20px}.custom-scrollbar.svelte-r3qlb4::-webkit-scrollbar-thumb:hover{background-color:#9ca3afcc}@keyframes svelte-2nyazi-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake{animation:svelte-2nyazi-shake .5s ease-in-out}@keyframes svelte-2nyazi-celebrate{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.02) rotate(-1deg)}50%{transform:scale(1.05) rotate(1deg)}75%{transform:scale(1.02) rotate(-1deg)}}.animate-celebrate{animation:svelte-2nyazi-celebrate .6s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.animate-shake,.animate-celebrate{animation:none!important;transform:none!important}}@media(prefers-contrast:high){button.svelte-akrr3l{border:2px solid #000}}@keyframes svelte-1cn94wd-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:svelte-1cn94wd-fade-in-up .3s ease-out}@keyframes svelte-1cn94wd-bounce-in{0%{opacity:0;transform:translate(-50%,-10px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}.animate-bounce-in{animation:svelte-1cn94wd-bounce-in .3s ease-out}@media(prefers-reduced-motion:reduce){.animate-bounce-in,.animate-fade-in-up{animation:none!important;transform:none!important}}
