*,:after,:before{box-sizing:border-box;margin:0;padding:0}*{border-color:#00000014}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fafbfc;color:#2d3748;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h1{font-size:1.5rem}h1,h2{font-weight:500;line-height:1.5}h2{font-size:1.25rem}h3{font-size:1.125rem;font-weight:500;line-height:1.5}button,h4,label{font-size:1rem;font-weight:500;line-height:1.5}button{background:none;border:none;cursor:pointer}input,select,textarea{font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}ol,ul{list-style:none}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-fade-in{animation:fade-in .2s ease}.animate-slide-up{animation:slide-up .3s ease-out}.animate-scale-in{animation:scale-in .2s ease}.animate-fade-in-slide{animation:fadeInSlide .3s ease}
