@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInTop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%{box-shadow:0 0 5px #6366f180}50%{box-shadow:0 0 20px #6366f1cc}to{box-shadow:0 0 5px #6366f180}}.animate-fade-in{animation:fadeIn .3s ease-in}.animate-fade-out{animation:fadeOut .3s ease-out}.animate-slide-in-left{animation:slideInLeft .4s cubic-bezier(.4,0,.2,1)}.animate-slide-in-right{animation:slideInRight .4s cubic-bezier(.4,0,.2,1)}.animate-slide-in-top{animation:slideInTop .4s cubic-bezier(.4,0,.2,1)}.animate-slide-in-bottom{animation:slideInBottom .4s cubic-bezier(.4,0,.2,1)}.animate-bounce{animation:bounce 1s infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-scale-up{animation:scaleUp .3s cubic-bezier(.4,0,.2,1)}.animate-rotate{animation:rotate 2s linear infinite}.animate-shimmer{animation:shimmer 2s infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-fast{transition:all .15s ease-out}.transition-slow{transition:all .6s ease-in-out}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}*{scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}::selection{background-color:#6366f14d;color:inherit}::-moz-selection{background-color:#6366f14d;color:inherit}input:focus,select:focus,textarea:focus{outline:none}.container-fluid{margin:0 auto;max-width:1920px;padding:0 16px;width:100%}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.text-center{text-align:center}.text-muted{opacity:.7}@media (max-width:768px){body{font-size:14px}}.App{display:flex;flex-direction:column;min-height:100vh;width:100%}.App-header{padding:20px;text-align:center;width:100%}.App-content{flex:1 1;width:100%}.App-footer{margin-top:auto;width:100%}@keyframes pageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter .3s ease-out}.app-container{margin:0 auto;max-width:1400px;padding:0 16px;width:100%}@media (max-width:768px){.app-container{padding:0 12px}}@media (max-width:480px){.app-container{padding:0 8px}}
/*# sourceMappingURL=main.2838c054.css.map*/