@import "https://fonts.googleapis.com/css2?family=Poppins:wght@700;800&family=Inter:wght@400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a0a09;background:#faf8f8;height:100%;margin:0;padding:0;font-family:Inter,Segoe UI,system-ui,sans-serif}#root{height:100%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e0d4d4;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#c8b8b8}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}input,button,select,textarea{font-family:inherit}button{cursor:pointer}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=520px){.form-grid-2{grid-template-columns:1fr!important}.form-grid-2>*{grid-column:span 1!important}}body{overflow-x:hidden}
