@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);html{font-size:90%}body{font-family:Lato,sans-serif!important;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;max-width:100vw;overflow-x:hidden}*{font-family:Lato,sans-serif!important}@media (max-width:600px){html{font-size:100%!important}[role=button],button{min-height:44px!important;min-width:44px!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}.MuiDialog-paper{margin:16px!important;max-height:calc(100vh - 32px)!important;max-width:calc(100vw - 32px)!important}.MuiCard-root{margin-bottom:12px!important}.MuiTab-root,.MuiTabs-root{min-height:48px!important}.MuiTab-root{font-size:.875rem!important}.MuiFormControl-root{width:100%!important}.MuiButtonGroup-root{flex-direction:column!important;width:100%!important}.MuiButtonGroup-root .MuiButton-root{border-radius:4px!important;margin-bottom:8px!important}}@media (min-width:601px) and (max-width:960px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiCard-root{margin-bottom:16px!important}}body{max-width:100vw!important;overflow-x:hidden!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}:focus{outline:none!important}@media (max-width:600px){body,input,select,textarea{font-size:16px!important}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.glass-morphism{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px 0 #1f26871a}[data-theme=dark] .glass-morphism{background:#1e293bb3;border:1px solid #64748b4d;box-shadow:0 8px 32px 0 #0000004d}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#1a1a1a);-webkit-background-clip:text;background-clip:text}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.elegant-shadow{box-shadow:0 2.8px 2.2px #00000005,0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px #0000000d,0 100px 80px #00000012}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f4f6f8;border-radius:10px}::-webkit-scrollbar-thumb{border:2px solid #f4f6f8;border-radius:10px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#1a1a1a,#1a1a1a)}[data-theme=dark] ::-webkit-scrollbar-track{background:#1e293b}[data-theme=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#475569,#64748b);border:2px solid #1e293b}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#64748b,#94a3b8)}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.skeleton{background:linear-gradient(90deg,#f4f6f8,#e3f2fd 50%,#f4f6f8);background-size:200% 100%}.skeleton,[data-theme=dark] .skeleton{animation:shimmer 1.5s ease-in-out infinite}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#1e293b,#334155 50%,#1e293b);background-size:200% 100%}.neumorphism{box-shadow:20px 20px 60px #d5d6d7,-20px -20px 60px #fff}.neumorphism,.neumorphism-inset{background:#fafbfc;border-radius:20px}.neumorphism-inset{box-shadow:inset 20px 20px 60px #d5d6d7,inset -20px -20px 60px #fff}[data-theme=dark] .neumorphism{background:#242938;border-radius:20px;box-shadow:20px 20px 60px #1a1d29,-20px -20px 60px #2e3440}[data-theme=dark] .neumorphism-inset{background:#242938;border-radius:20px;box-shadow:inset 20px 20px 60px #1a1d29,inset -20px -20px 60px #2e3440}.glow{box-shadow:0 0 20px #667eea66}.premium-card{background:linear-gradient(135deg,#fff,#fafbfc);border-radius:20px;overflow:hidden;padding:24px;position:relative}.premium-card:before{background:linear-gradient(90deg,#1a1a1a,#1a1a1a);content:"";height:4px;left:0;position:absolute;right:0;top:0}[data-theme=dark] .premium-card{background:linear-gradient(135deg,#242938,#1e293b)}[data-theme=dark] .premium-card:before{background:linear-gradient(90deg,#475569,#64748b)}@media (max-width:768px){body{font-size:14px}}.fade-in{animation:fadeIn .5s ease-in-out}.slide-in-right{animation:slideInRight .5s ease-in-out}.float-animation{animation:float 3s ease-in-out infinite}:focus-visible{border-radius:4px;outline:2px solid #1a1a1a;outline-offset:2px}::selection{background-color:#667eea33;color:#1a237e}[data-theme=dark] :focus-visible{border-radius:4px;outline:2px solid #475569;outline-offset:2px}[data-theme=dark] ::selection{background-color:#64748b4d;color:#f8fafc}.disabled{cursor:not-allowed;filter:grayscale(30%);opacity:.6}
/*# sourceMappingURL=main.7fa58383.css.map*/