@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#fafaf9;color:#18181b}::-webkit-scrollbar{width:0}button,input,select,textarea{font-family:DM Sans,sans-serif}input:focus,textarea:focus{border-color:#c2410c!important;outline:none}input[type=range]{accent-color:#c2410c;cursor:pointer;height:4px}button{transition:transform .12s ease,opacity .12s ease,background .15s ease,border-color .15s ease}button:active:not(:disabled){transform:scale(.96)}.hoverable{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}@media (hover:hover) and (pointer:fine){button:not(:disabled):hover{transform:translateY(-1px)}.hoverable:hover{box-shadow:0 6px 16px #00000012;transform:translateY(-2px)}}.hoverable:active{transform:translateY(0) scale(.98)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.fade-in-up{animation:fadeInUp .35s ease both}.pop-in{animation:popIn .4s cubic-bezier(.34,1.56,.64,1) both}.bump{animation:bump .4s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.hoverable:active,.hoverable:hover,button:active:not(:disabled){transform:none}.bump,.fade-in-up,.pop-in{animation:none}}
/*# sourceMappingURL=main.42b7941d.css.map*/