@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Outfit,sans-serif;background:#f4f5f7;color:#1a1d23}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#0000002e}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dropBounce{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.anim-fade-in{animation:fadeIn .18s ease forwards}.anim-slide-up{animation:slideUp .22s cubic-bezier(.2,.7,0,1.1) forwards}.anim-scale-in{animation:scaleIn .18s ease forwards}.anim-spinning{animation:spin .8s linear infinite}.anim-drop{animation:dropBounce .25s ease}input:focus,textarea:focus,select:focus{outline:none}button{font-family:Outfit,sans-serif}.json-line:hover{background:#8b5cf60d;border-radius:3px}body{font-family:Inter,Outfit,sans-serif}input,textarea,select{outline:none}
