@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&family=DM+Serif+Display:ital@0;1&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--mint: #3D9E84;--mint-dark: #2C7A64;--mint-xdark: #1E5548;--mint-mid: #6DBFA6;--mint-light: #EBF6F2;--mint-faint: #F4FAF8;--bg: #F7F6F3;--card: #FFFFFF;--border: #E8E6E1;--border-mid: #D1CFC9;--text: #18181A;--sub: #6A6967;--hint: #9A9895;--sidebar-bg: #FFFFFF;--success-bg: #EBF6F2;--warning-bg: #FEF9EE;--warning-text:#854F0B;--danger-bg: #FEF2F2;--danger-text: #9B2C2C;--sidebar-w: 240px;--header-h: 56px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--font-sans: "DM Sans", sans-serif;--font-display: "DM Serif Display", serif}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:15px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-mid);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--hint)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-fade-up{animation:fadeUp .25s ease both}.animate-fade-in{animation:fadeIn .2s ease both}.animate-slide-in{animation:slideIn .2s ease both}.animate-slide-up{animation:fadeUp .25s ease both}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:40ms}.stagger>*:nth-child(3){animation-delay:80ms}.stagger>*:nth-child(4){animation-delay:.12s}.stagger>*:nth-child(5){animation-delay:.16s}.stagger>*:nth-child(6){animation-delay:.2s}
