*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:#1c1c24;-webkit-font-smoothing:antialiased;background:#f4f4f6;font-family:Onest,sans-serif}::selection{background:#e2dbfe}::placeholder{color:#a9a9b4}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#dedee4;border:3px solid #f4f4f6;border-radius:6px}@keyframes mq-spin{to{transform:rotate(360deg)}}@keyframes mq-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes mq-bar{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes mq-think-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mq-think-glyph{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.82)rotate(90deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes slideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{background:linear-gradient(90deg,#f0f0f3 25%,#e8e8ee 50%,#f0f0f3 75%) 0 0/600px 100%;border-radius:8px;animation:1.4s infinite shimmer}input,textarea,select{font-family:Onest,sans-serif}
