.tooltip{position:relative;display:inline-block;cursor:pointer;font-size:24px;color:#555}.tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#6a8761}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}:export{paper:#fff;primaryLight:#a3a3a3;primary200:#d4d4d4;primaryMain:#737373;primaryDark:#525252;primary800:#404040;secondaryLight:#34d399;secondary200:#a7f3d0;secondaryMain:#10b981;secondaryDark:#065f46;secondary800:#064e3b;successLight:#b9f6ca;success200:#69f0ae;successMain:#00e676;successDark:#00c853;errorLight:#ef9a9a;errorMain:#f44336;errorDark:#c62828;orangeLight:#fbe9e7;orangeMain:#ffab91;orangeDark:#d84315;warningLight:#fff8e1;warningMain:#ffe57f;warningDark:#ffc107;grey50:#f9fafb;grey100:#f3f4f6;grey200:#e5e7eb;grey300:#d1d5db;grey500:#6b7280;grey600:#4b5563;grey700:#374151;grey900:#111827}.apexcharts-legend-series .apexcharts-legend-marker{margin-right:8px}.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__thumb-y{background-color:#6b7280;width:5px}.scrollbar-container .ps__thumb-y{border-radius:6px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{width:5px;background-color:transparent!important;z-index:999}.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover{width:5px;background-color:transparent}.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y{opacity:.4;background-color:transparent}@keyframes wings{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}90%{transform:translate3d(0,-2px,0)}}@keyframes slideY{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}@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(.95)}to{opacity:1;transform:scale(1)}}.glass-effect{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.glass-effect,.glass-effect-strong{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.18)}.glass-effect-strong{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.glass-card,.glass-effect-strong{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.glass-card{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;border:1px solid hsla(0,0%,100%,.18);transition:all .2s cubic-bezier(.4,0,.2,1)}.glass-card:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(-2px)}.auth-background{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);position:relative;min-height:100vh;overflow:hidden}.auth-background:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(20,184,166,.15) 0,transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite}.auth-background:after{content:"";position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(14,165,233,.15) 0,transparent 70%);border-radius:50%;animation:float 25s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.auth-card-modern{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:24px;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:48px;position:relative;overflow:hidden;animation:scaleIn .4s ease-out}.auth-card-modern:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#14b8a6,#0d9488)}.modern-input .MuiOutlinedInput-root{background:hsla(0,0%,100%,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-input .MuiOutlinedInput-root:hover{background:hsla(0,0%,100%,.9);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.modern-input .MuiOutlinedInput-root.Mui-focused{background:hsla(0,0%,100%,.95);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.modern-input .MuiOutlinedInput-root fieldset{border-color:rgba(0,0,0,.08);transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-input .MuiOutlinedInput-root:hover fieldset{border-color:rgba(0,0,0,.12)}.modern-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#737373;border-width:2px}.modern-input .MuiInputLabel-root.Mui-focused{color:#737373;font-weight:500}.modern-button{border-radius:12px;padding:14px 28px;font-weight:600;text-transform:none;font-size:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.modern-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.modern-button:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.modern-button:hover:before{width:300px;height:300px}.modern-button:active{transform:translateY(0);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.fade-in-up{animation:fadeInUp .5s ease-out}.fade-in{animation:fadeIn .3s ease-out}.modern-checkbox .MuiCheckbox-root{color:#d1d5db;transition:all .15s cubic-bezier(.4,0,.2,1)}.modern-checkbox .MuiCheckbox-root.Mui-checked{color:#737373}.modern-checkbox .MuiCheckbox-root:hover{background-color:rgba(13,148,136,.04)}.modern-link{color:#737373;text-decoration:none;font-weight:500;position:relative;transition:color .15s cubic-bezier(.4,0,.2,1)}.modern-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#737373;transition:width .2s cubic-bezier(.4,0,.2,1)}.modern-link:hover{color:#525252}.modern-link:hover:after{width:100%}