html{scroll-behavior:smooth}:root{--bs-body-bg:#f5f5f7;--bs-body-color:#1d1d1f;--bs-secondary-bg:#ffffffa6;--bs-tertiary-bg:#fff6;--bs-border-color:#fffc;--card-glow-color:#8a2be240;--bg-gradient-1:#ffb6c1;--bg-gradient-2:#add8e6;--grid-color:#d81b600d;--input-bg:#ffffffd9;--input-border:#d81b6040;--input-focus-border:#d81b60cc;--input-focus-shadow:#d81b6040}[data-bs-theme=dark]{--bs-body-bg:#020204;--bs-body-color:#f8f9fa;--bs-secondary-color:#adb5bd;--bs-secondary-bg:#141419cc;--bs-tertiary-bg:#0a0a0fe6;--bs-border-color:#ffffff0d;--card-glow-color:#00f2fe26;--bg-gradient-1:#3b0a24;--bg-gradient-2:#09133a;--grid-color:#00f2fe0d;--input-bg:#0a0a0fcc;--input-border:#00f2fe40;--input-focus-border:#00f2fecc;--input-focus-shadow:#00f2fe40}body{background-color:var(--bs-body-bg);transition:background-color .4s}@keyframes dashboardBgMove{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.bg-theme-base{background-color:var(--bs-body-bg);background-image:radial-gradient(circle at 15% 50%, var(--bg-gradient-1) 0%, transparent 50%), radial-gradient(circle at 85% 30%, var(--bg-gradient-2) 0%, transparent 50%), radial-gradient(circle at 50% 80%, var(--bg-gradient-1) 0%, transparent 40%);background-size:150% 150%;min-height:100vh;animation:25s infinite dashboardBgMove;position:relative}.bg-theme-base:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);z-index:0;background-size:40px 40px;position:absolute;inset:0}.sidebar-btn.btn-theme-primary{box-shadow:0 0 15px #d81b6066}.text-theme-primary{background:linear-gradient(135deg,#d81b60 0%,#8e24aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000!important}.bg-theme-primary{color:#fff!important;background:linear-gradient(135deg,#d81b60 0%,#8e24aa 100%)!important}.btn-theme-primary{font-weight:700;color:#fff!important;background:linear-gradient(135deg,#d81b60 0%,#8e24aa 100%)!important;border:none!important}.btn-theme-primary:hover{color:#fff!important;background:linear-gradient(135deg,#ec407a 0%,#ab47bc 100%)!important}.rounded-4{border-radius:.75rem!important}.rounded-5{border-radius:1rem!important}.hover-anim{transition:transform .3s,box-shadow .3s}.hover-anim:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}@keyframes scroll-infinite{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{will-change:transform;animation:35s linear infinite scroll-infinite}.dynamic-card{--center-proximity:0;border:1px solid rgba(var(--glow-color), calc(.25 + .75 * var(--center-proximity)));box-shadow:0 0 calc(5px + 15px * var(--center-proximity)) rgba(var(--glow-color), calc(.1 + .3 * var(--center-proximity))), 0 0 calc(10px + 30px * var(--center-proximity)) rgba(var(--glow-color), calc(.05 + .15 * var(--center-proximity))), inset 0 0 calc(5px + 10px * var(--center-proximity)) rgba(var(--glow-color), calc(.05 + .1 * var(--center-proximity)));transform:scale(calc(1 + .08 * var(--center-proximity)));will-change:transform, box-shadow, border-color;transform-origin:50%;-webkit-font-smoothing:antialiased;backface-visibility:hidden;border-radius:1rem}.dynamic-card.high-rank{transform:scale(calc(1 + .12 * var(--center-proximity)))}.glass-card{-webkit-backdrop-filter:blur(24px)saturate(150%);transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 8px 32px #0000000d;background-color:var(--bs-secondary-bg)!important;border:1px solid var(--bs-border-color)!important}.glass-card:hover{box-shadow:0 10px 40px var(--card-glow-color)!important;border-color:#ffffff4d!important}.sidebar-btn{border:1px solid #0000!important}.sidebar-btn:hover{border:1px solid #8e24aa!important}.text-gradient-multicolor{background:linear-gradient(90deg,#ff4d4d,#f9cb28,#00f2fe,#4facfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000!important}.hero-bg{color:#fff;background-color:#050505;background-image:radial-gradient(circle at 50% -20%,#8e24aa26 0%,#050505 60%)}.btn-glow{transition:box-shadow .3s,transform .3s;box-shadow:0 0 20px #d81b6066}.btn-glow:hover{transform:translateY(-2px);box-shadow:0 0 30px #d81b6099}.neon-box-primary{box-shadow:0 0 12px #d81b6099,0 0 24px #d81b6066!important}.neon-box-secondary{box-shadow:0 0 12px #6c757d99,0 0 24px #6c757d66!important}.neon-pulse-plan{animation:2s ease-in-out infinite alternate neonPulsePlan!important}@keyframes neonPulsePlan{0%{box-shadow:0 0 10px var(--neon-color-base,#ffffff4d), 0 0 20px var(--neon-color-base,#ffffff1a)}to{box-shadow:0 0 15px var(--neon-color-glow,#fff9), 0 0 30px var(--neon-color-glow,#ffffff4d)}}.badge-shine{position:relative;overflow:hidden}.badge-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff80 50%,#fff0 100%);width:50%;height:100%;animation:3s ease-in-out infinite shine-sweep;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes shine-sweep{0%{left:-100%}25%{left:200%}to{left:200%}}.animate-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.form-control,.form-select{transition:all .3s;background-color:var(--input-bg)!important;border:1px solid var(--input-border)!important;color:var(--bs-body-color)!important}.form-control:focus,.form-select:focus{background-color:var(--input-bg)!important;border-color:var(--input-focus-border)!important;box-shadow:0 0 0 .25rem var(--input-focus-shadow)!important}.avatar-zoom-hover{z-index:10;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s;position:relative}.avatar-zoom-hover:hover{z-index:100;transform:scale(1.8)translateY(5px);box-shadow:0 15px 35px var(--card-glow-color)!important}.tooltip-neon .recharts-tooltip-wrapper{transition:box-shadow .3s,border .3s}.tooltip-neon.tooltip-messagesSent{border-radius:12px;border:1px solid #8a2be24d!important;box-shadow:0 0 20px #8a2be266,0 0 30px #8a2be233!important}.tooltip-neon.tooltip-revenue{border-radius:12px;border:1px solid #10b9814d!important;box-shadow:0 0 20px #10b98166,0 0 30px #10b98133!important}[data-bs-theme=dark] .tooltip-neon.tooltip-messagesSent{border:1px solid #8a2be280!important;box-shadow:0 0 25px #8a2be299,0 0 40px #8a2be24d!important}[data-bs-theme=dark] .tooltip-neon.tooltip-revenue{border:1px solid #10b98180!important;box-shadow:0 0 25px #10b98199,0 0 40px #10b9814d!important}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.neon-border-wrapper{border-radius:1.5rem;padding:3px;position:relative;overflow:hidden;box-shadow:0 0 40px #8a2be266,0 0 80px #00f2fe33}.neon-border-wrapper:before{content:"";transform-origin:50%;z-index:0;background:conic-gradient(#0000 0deg 90deg,#8a2be2 180deg,#00f2fe 270deg,#0000 360deg);width:250%;height:250%;animation:4s linear infinite spin;position:absolute;top:50%;left:50%}.neon-border-inner{z-index:1;background-color:var(--bs-body-bg);border-radius:calc(1.5rem - 3px);width:100%;height:100%;position:relative}
