@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f172a;color:#e2e8f0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}button,input,select,textarea{font-family:DM Sans,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes recordPulse{0%,to{box-shadow:0 0 0 0 #ef444480}50%{box-shadow:0 0 0 18px #ef444400}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.fade-in-up{animation:fadeInUp .45s cubic-bezier(.16,1,.3,1) both}.fade-in{animation:fadeIn .3s ease both}.spin{animation:spin .9s linear infinite;display:inline-block}.record-pulse{animation:recordPulse 1.4s ease-in-out infinite}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#2e3f55;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3b82f6}
/*# sourceMappingURL=main.d2a4dfb4.css.map*/