@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes dialogSlideIn{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes loadingDots{0%,20%{color:#0000;text-shadow:.25em 0 0 #0000,.5em 0 0 #0000}40%{color:#00000080;text-shadow:.25em 0 0 #0000,.5em 0 0 #0000}60%{text-shadow:.25em 0 0 #00000080,.5em 0 0 #0000}80%,to{text-shadow:.25em 0 0 #00000080,.5em 0 0 #00000080}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-in-left{animation:slideInFromLeft .5s ease-out}.animate-slide-in-right{animation:slideInFromRight .5s ease-out}.animate-scale-in{animation:scaleIn .4s ease-out}.animate-bounce-in{animation:bounceIn .8s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%}.animate-loading-dots:after{animation:loadingDots 1.4s infinite;content:"..."}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#00000008;border-radius:2px}::-webkit-scrollbar-thumb{background:#667eea40;background-clip:content-box;border:2px solid #0000;border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:#667eea66;background-clip:content-box}::-webkit-scrollbar-corner{background:#0000}::selection{background:#667eea33;color:inherit}::-moz-selection{background:#667eea33;color:inherit}:focus-visible{border-radius:2px;outline:2px solid #667eea80;outline-offset:2px}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:2px}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}.dark-mode{color-scheme:dark}.dark-mode ::-webkit-scrollbar-track{background:#ffffff08}.dark-mode ::-webkit-scrollbar-thumb{background:#667eea4d;background-clip:content-box}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#667eea80;background-clip:content-box}.dark-mode .skeleton{background:linear-gradient(90deg,#2d3748 25%,#4a5568 50%,#2d3748 75%);background-size:200px 100%}@media (max-width:768px){.animate-fade-in,.animate-slide-in-left,.animate-slide-in-right{animation-duration:.4s}}@media print{.no-print{display:none!important}body{background:#fff!important;color:#000!important}}
/*# sourceMappingURL=main.864481b9.css.map*/