body{margin:0;padding:0;overflow-x:hidden;background-color:#020617}.glass{background:#0f172ab3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px #0000005e}.glass-card{background:linear-gradient(135deg,#1e293b66,#0f172acc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 50px -12px #00000080;transition:border-color .3s ease,box-shadow .3s ease}.glass-card:hover{border-color:#820ad133;box-shadow:0 25px 50px -12px #00000080,0 0 30px -8px #820ad114}.mesh-bg{background-color:#020617;background-image:radial-gradient(at 0% 0%,rgba(14,165,233,.1) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(130,10,209,.08) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(14,165,233,.08) 0px,transparent 50%),radial-gradient(at 0% 100%,rgba(130,10,209,.06) 0px,transparent 50%)}.text-glow{text-shadow:0 0 20px rgba(14,165,233,.5)}.text-glow-purple{text-shadow:0 0 20px rgba(130,10,209,.5)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#020617}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#334155}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.recharts-responsive-container{width:100%!important;height:100%!important}.recharts-tooltip-cursor{fill:#ffffff0d}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#820ad14d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#820ad180}@keyframes pulse-glow{0%,to{box-shadow:0 0 #820ad100}50%{box-shadow:0 0 20px 2px #820ad126}}.import-card-hover:hover{animation:pulse-glow 2s ease-in-out infinite}html.light body{background-color:#f1f5f9;color:#0f172a}html.light .mesh-bg{background-color:#f1f5f9!important;background-image:radial-gradient(at 0% 0%,rgba(14,165,233,.08) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(99,102,241,.05) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(14,165,233,.05) 0px,transparent 50%),radial-gradient(at 0% 100%,rgba(99,102,241,.04) 0px,transparent 50%)!important}html.light .bg-background{background-color:#f1f5f9!important}html.light .bg-surface{background-color:#fff!important}html.light .glass-card{background:linear-gradient(135deg,#fffffff2,#f8fafcfa)!important;border:1px solid rgba(14,165,233,.15)!important;box-shadow:0 4px 24px -4px #00000014,0 1px 3px #0000000a!important}html.light .glass-card:hover{border-color:#0ea5e94d!important;box-shadow:0 8px 32px -8px #0ea5e926!important}html.light .glass{background:#ffffffd9!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:0 2px 8px #0000000d!important}html.light .bg-surface-container-low{background-color:#e2e8f0!important}html.light .bg-surface-container{background-color:#cbd5e1!important}html.light .bg-surface-container-high{background-color:#b6c3d4!important}html.light .text-white,html.light .text-on-surface{color:#0f172a!important}html.light .text-on-surface-variant{color:#475569!important}html.light .text-white\/80{color:#0f172acc!important}html.light .text-white\/60{color:#0f172a99!important}html.light .text-white\/50{color:#0f172a80!important}html.light .text-white\/40{color:#0f172a66!important}html.light .text-white\/30{color:#0f172a4d!important}html.light .text-white\/20{color:#0f172a33!important}html.light .border-outline-variant{border-color:#00000017!important}html.light .border-white\/5{border-color:#0000000f!important}html.light .border-white\/10{border-color:#0000001a!important}html.light select.bg-transparent{color:#0f172a!important}html.light select option{background:#f1f5f9;color:#0f172a}html.light .recharts-tooltip-wrapper .recharts-default-tooltip{background:#fff!important;border:1px solid rgba(14,165,233,.2)!important;color:#0f172a!important}html.light .text-glow{text-shadow:0 0 20px rgba(14,165,233,.25)}html.light ::-webkit-scrollbar-track{background:#e2e8f0}html.light ::-webkit-scrollbar-thumb{background:#94a3b8}*,*:before,*:after{transition:background-color .25s ease,border-color .25s ease,color .15s ease,box-shadow .25s ease}
