@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");html{height:100%;-webkit-overflow-scrolling:touch}#root,#root__layout,body{display:flex;flex:1 1 auto;min-height:100%;flex-direction:column;background-image:radial-gradient(circle at 15% 50%,rgba(99,102,241,.05),transparent 35%),radial-gradient(circle at 85% 30%,rgba(168,85,247,.05),transparent 35%);background-attachment:fixed}.no-scrollbar::-webkit-scrollbar{display:none}img{max-width:100%;vertical-align:middle}ul{margin:0;padding:0;list-style-type:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}:root{--font-FILL:0;--font-wght:400;--font-GRAD:0;--font-opsz:24}.material-symbols-rounded{font-variation-settings:"FILL" var(--font-FILL),"wght" var(--font-wght),"GRAD" var(--font-GRAD),"opsz" var(--font-opsz)}.apexcharts-legend-marker{margin-bottom:6px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(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 scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(99,102,241,.3)}50%{box-shadow:0 0 40px rgba(99,102,241,.5)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}.animate-fadeInUp{animation:fadeInUp .4s ease-out forwards}.animate-fadeInDown{animation:fadeInDown .4s ease-out forwards}.animate-slideInLeft{animation:slideInLeft .4s ease-out forwards}.animate-slideInRight{animation:slideInRight .4s ease-out forwards}.animate-scaleIn{animation:scaleIn .3s ease-out forwards}.animate-bounceIn{animation:bounceIn .6s cubic-bezier(.68,-.55,.265,1.55) forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));background-size:200% 100%;animation:shimmer 1.5s infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-gradient{background-size:200% 200%;animation:gradient 3s ease infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.glass{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2)}.glass,.glass-dark{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-dark{background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.1)}.gradient-text{background:linear-gradient(135deg,#6366f1,#d946ef);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-success{background:linear-gradient(135deg,#22c55e,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-warning{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-error{background:linear-gradient(135deg,#ef4444,#f87171);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shadow-glow{box-shadow:0 0 20px rgba(99,102,241,.3),0 0 40px rgba(217,70,239,.2)}.shadow-glow-sm{box-shadow:0 0 10px rgba(99,102,241,.2)}.shadow-glow-lg{box-shadow:0 0 40px rgba(99,102,241,.4),0 0 80px rgba(217,70,239,.3)}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.08)}.hover-float{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.hover-float:hover{transform:translateY(-8px) rotateX(2deg);box-shadow:0 25px 50px rgba(0,0,0,.15)}.hover-tilt{transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d;perspective:1000px}.hover-tilt:hover{transform:rotateX(-5deg) rotateY(5deg) translateZ(10px);box-shadow:10px 20px 40px rgba(0,0,0,.15)}.hover-glow{transition:box-shadow .3s ease,border-color .3s ease}.hover-glow:hover{box-shadow:0 0 0 3px rgba(99,102,241,.25),0 8px 30px rgba(99,102,241,.2)}.hover-shine{transition:filter .3s ease,box-shadow .3s ease}.hover-shine:hover{filter:brightness(1.08);box-shadow:0 12px 35px rgba(0,0,0,.12)}.hover-slide{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.hover-slide:hover{transform:translateX(4px);box-shadow:-4px 8px 25px rgba(0,0,0,.1)}.hover-depth{transition:transform .35s ease,box-shadow .35s ease}.hover-depth:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.06)}.hover-border-glow{position:relative;transition:border-color .3s ease}.hover-border-glow:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,rgba(99,102,241,0),rgba(99,102,241,0));z-index:-1;transition:background .3s ease}.hover-border-glow:hover:before{background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(168,85,247,.3))}.hover-shimmer{position:relative;overflow:hidden}.hover-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.hover-shimmer:hover:after{left:100%}.hover-magnetic{transition:transform .2s cubic-bezier(.4,0,.2,1)}.hover-magnetic:hover{transform:translateY(-4px) translateX(2px) rotate(.5deg)}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.02)}@media (max-width:600px){.mobile-hidden{display:none!important}.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important}.mobile-center{text-align:center!important;justify-content:center!important;align-items:center!important}}@media (min-width:601px){.desktop-hidden{display:none!important}}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#nprogress{top:0;left:0;width:100%;height:3.5px;z-index:9999;position:fixed;pointer-events:none}#nprogress .bar{height:100%;background:linear-gradient(90deg,var(--palette-primary-main),var(--palette-secondary-main,var(--palette-primary-main)));box-shadow:0 0 8px var(--palette-primary-main),0 0 4px var(--palette-primary-main);border-radius:0 2px 2px 0}#nprogress .peg{right:0;opacity:1;width:120px;height:100%;display:block;position:absolute;transform:rotate(3deg) translateY(-4px);box-shadow:0 0 14px var(--palette-primary-main),0 0 6px var(--palette-primary-main)}.simplebar-scrollbar:before{background-color:var(--palette-text-disabled)}.simplebar-scrollbar.simplebar-visible:before{opacity:.48}.apexcharts-canvas{.apexcharts-tooltip{min-width:80px}.apexcharts-tooltip,.apexcharts-xaxistooltip{border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--palette-text-primary);box-shadow:var(--customShadows-dropdown);background-color:rgba(var(--palette-background-defaultChannel)/.9)}.apexcharts-xaxistooltip{border-color:transparent;&:before{border-bottom-color:rgba(var(--palette-grey-500Channel)/.16)}&:after{border-bottom-color:rgba(var(--palette-background-defaultChannel)/.9)}}.apexcharts-tooltip-title{font-weight:700;text-align:center;color:var(--palette-text-secondary);background-color:var(--palette-background-neutral)}.apexcharts-tooltip-series-group{padding:4px 12px}.apexcharts-tooltip-marker{margin-right:8px}.apexcharts-legend{padding:0}.apexcharts-legend-series{font-size:0}.apexcharts-legend-marker{margin-right:6px;vertical-align:top;transform:translateY(3px)}.apexcharts-legend-text{line-height:18px}}