*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}html,body{margin:0;padding:0;overflow:hidden;height:100%;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,-apple-system,sans-serif}#root{height:100%;margin:0 auto;box-sizing:border-box;max-width:100%}*{box-sizing:border-box}button{font-family:inherit;-webkit-tap-highlight-color:transparent}@keyframes tf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tf-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tf-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes tf-pop-in{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tf-slide-right{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes tf-slide-left{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes tf-dropdown-in{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tf-dropdown-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes tf-confetti-fall{0%{transform:translateY(-20px) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:0}}.animate-fade{animation:tf-fade-in .2s cubic-bezier(.32,.72,0,1) forwards}.animate-slide{animation:tf-slide-up .3s cubic-bezier(.32,.72,0,1) forwards}.animate-slide-down{animation:tf-slide-down .3s cubic-bezier(.32,.72,0,1) forwards}.animate-pop{animation:tf-pop-in .15s cubic-bezier(.32,.72,0,1)}.animate-page-right{animation:tf-slide-right .4s cubic-bezier(.32,.72,0,1) forwards}.animate-page-left{animation:tf-slide-left .4s cubic-bezier(.32,.72,0,1) forwards}.animate-dropdown-in{animation:tf-dropdown-in .4s cubic-bezier(.32,.72,0,1) forwards}.animate-dropdown-out{animation:tf-dropdown-out .2s cubic-bezier(.32,.72,0,1) forwards}
