:root{--font-primary: "Poppins", sans-serif;--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--dur-fast: .14s;--dur-normal: .24s;--dur-slow: .38s}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:none;text-size-adjust:none;font-size:16px}body{margin:0;padding:0;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}#root{margin:0 auto}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#02304729;border-radius:99px;border:2px solid transparent;background-clip:padding-box;transition:background var(--dur-normal) var(--ease-smooth)}::-webkit-scrollbar-thumb:hover{background:#2c946473;border:2px solid transparent;background-clip:padding-box}::selection{background:#2c94642e;color:inherit}:focus-visible{outline:2px solid #2c9464;outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}::placeholder{opacity:.5;font-family:Poppins,sans-serif}button{font-family:Poppins,sans-serif;cursor:pointer}a{transition:color var(--dur-normal) var(--ease-smooth),opacity var(--dur-normal) var(--ease-smooth)}img{display:block;max-width:100%;image-rendering:-webkit-optimize-contrast}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes shimmerSlide{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #2c94644d}50%{box-shadow:0 0 0 8px #2c946400}}.MuiAppBar-root{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.MuiCard-root,.MuiPaper-root{will-change:transform}.MuiAccordionDetails-root{animation:fadeIn var(--dur-normal) var(--ease-out) both}.MuiDrawer-root .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059!important}.MuiChip-root{transition:all var(--dur-normal) var(--ease-smooth)!important}.MuiChip-root:hover{transform:translateY(-1px)}.MuiTooltip-tooltip{animation:scaleIn var(--dur-fast) var(--ease-out) both}.MuiButton-root:focus-visible{outline:2px solid #2c9464;outline-offset:3px}
