.dashboard-surface{isolation:isolate;position:relative}.dashboard-surface:before{content:"";pointer-events:none;border-radius:inherit;opacity:.08;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#ffffff06 1px 2px),repeating-linear-gradient(90deg,#0000,#0000 1px,#ffffff05 1px 2px);position:absolute;inset:0}.dashboard-surface:after{content:"";pointer-events:none;border-radius:inherit;opacity:.045;mix-blend-mode:soft-light;background-image:radial-gradient(80% 50% at 50% 0,#ffffff0a 0%,#0000 60%),radial-gradient(60% 40% at 100% 100%,#00000014 0%,#0000 50%);position:absolute;inset:0}.dashboard-canvas{min-height:100%;position:relative}.dashboard-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.dashboard-aurora:before{content:"";transform-origin:50%;background:linear-gradient(135deg,#0000 25%,#4a9eff1a 35%,#7c3aed1f 42%,#ff4d6a14 50%,#00d4ff1a 58%,#ff9f430f 65%,#0000 75%);width:220%;height:70%;animation:16s ease-in-out infinite dashboard-aurora-sweep;position:absolute;top:-25%;left:-60%}.dashboard-aurora:after{content:"";background:linear-gradient(-45deg,#0000 28%,#ff4d6a14 36%,#ff9f4317 44%,#7c3aed12 52%,#4a9eff0f 60%,#0000 68%);width:200%;height:60%;animation:22s ease-in-out 5s infinite reverse dashboard-aurora-sweep;position:absolute;bottom:-20%;right:-50%}@keyframes dashboard-aurora-sweep{0%{transform:translate(-35%)rotate(-10deg)}33%{transform:translate(15%)rotate(3deg)}66%{transform:translate(35%)rotate(6deg)}to{transform:translate(-35%)rotate(-10deg)}}.perf-mode .dashboard-aurora,body.low-perf .dashboard-aurora{display:none}@media (prefers-reduced-motion:reduce){.dashboard-aurora{display:none}}.dashboard-fluid-blob{pointer-events:none;opacity:.18;filter:blur(70px);animation:15s ease-in-out infinite dashboard-morph;position:absolute}.dashboard-fluid-blob--1{background:linear-gradient(135deg,#4a9effb3,#00d4ff66);border-radius:60% 40% 70% 30%/40% 60% 30% 70%;width:500px;height:500px;animation-delay:0s;top:-10%;right:-8%}.dashboard-fluid-blob--2{background:linear-gradient(135deg,#7c3aed99,#ff4d6a66);border-radius:40% 60% 30% 70%/60% 40% 70% 30%;width:450px;height:450px;animation-delay:5s;bottom:-12%;left:-10%}.dashboard-fluid-blob--3{background:linear-gradient(135deg,#00d4ff80,#ff9f434d);border-radius:50% 50% 40% 60%/60% 40% 50% 50%;width:350px;height:350px;animation-delay:10s;top:40%;left:50%}.dashboard-fluid-blob--4{background:linear-gradient(135deg,#ff4d6a73,#ff9f4340);border-radius:70% 30% 50% 50%/30% 70% 50% 50%;width:300px;height:300px;animation-delay:7.5s;top:15%;left:30%}@keyframes dashboard-morph{0%,to{border-radius:60% 40% 70% 30%/40% 60% 30% 70%;transform:translate(0)scale(1)rotate(0)}25%{border-radius:40% 60% 30% 70%/60% 40% 70% 30%;transform:translate(15px,-20px)scale(1.08)rotate(5deg)}50%{border-radius:50% 50% 60% 40%/40% 50% 50% 60%;transform:translate(-10px,15px)scale(.95)rotate(-3deg)}75%{border-radius:70% 30% 50% 50%/50% 70% 40% 60%;transform:translate(8px,-8px)scale(1.04)rotate(2deg)}}.perf-mode .dashboard-fluid-blob,body.low-perf .dashboard-fluid-blob{display:none}@media (prefers-reduced-motion:reduce){.dashboard-fluid-blob{display:none}}.dashboard-hover-glow{position:relative;overflow:hidden}.dashboard-hover-glow:after{content:"";pointer-events:none;opacity:0;width:280px;height:280px;left:var(--glow-x,50%);top:var(--glow-y,50%);background:radial-gradient(circle,#4a9eff2e 0%,#7c3aed14 35%,#4a9eff08 55%,#0000 75%);border-radius:50%;transition:opacity .35s;position:absolute;transform:translate(-50%,-50%)}.dashboard-hover-glow:hover:after{opacity:1}@keyframes dashboard-shimmer{0%,to{opacity:.5}50%{opacity:1}}.dashboard-shimmer{animation:1.8s ease-in-out infinite dashboard-shimmer}@keyframes dashboard-edge-glow{0%,to{box-shadow:0 0 0 1px #4a9eff0f}50%{box-shadow:0 0 0 1px #4a9eff24,0 0 20px #4a9eff0d}}.dashboard-edge-pulse{animation:4s ease-in-out infinite dashboard-edge-glow}.perf-mode .dashboard-edge-pulse,body.low-perf .dashboard-edge-pulse{animation:none}@media (prefers-reduced-motion:reduce){.dashboard-edge-pulse{animation:none}}.dashboard-light-streak{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.dashboard-light-streak:before{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff05 46%,#ffffff0a 50%,#ffffff05 54%,#0000 62%);width:30%;height:300%;animation:11s ease-in-out infinite dashboard-streak-move;position:absolute;top:-100%;left:-20%;transform:rotate(25deg)}.dashboard-light-streak:after{content:"";background:linear-gradient(115deg,#0000 40%,#7c3aed04 47%,#4a9eff06 50%,#00d4ff04 53%,#0000 60%);width:20%;height:250%;animation:17s ease-in-out 6s infinite dashboard-streak-move;position:absolute;top:-80%;left:-20%;transform:rotate(35deg)}@keyframes dashboard-streak-move{0%{left:-40%}50%{left:120%}to{left:-40%}}.perf-mode .dashboard-light-streak,body.low-perf .dashboard-light-streak{display:none}@media (prefers-reduced-motion:reduce){.dashboard-light-streak{display:none}}.dashboard-mesh-gradient{pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:screen;background:radial-gradient(400px at 15% 20%,#4a9eff4d 0%,#0000 70%),radial-gradient(350px at 80% 15%,#7c3aed40 0%,#0000 70%),radial-gradient(300px at 85% 80%,#ff4d6a33 0%,#0000 70%),radial-gradient(320px at 25% 75%,#00d4ff38 0%,#0000 70%);animation:20s ease-in-out infinite dashboard-mesh-shift;position:absolute;inset:0}@keyframes dashboard-mesh-shift{0%,to{filter:hue-rotate();transform:scale(1)translate(0)}25%{filter:hue-rotate(15deg);transform:scale(1.02)translate(10px,-8px)}50%{filter:hue-rotate(-10deg);transform:scale(.98)translate(-8px,12px)}75%{filter:hue-rotate(8deg);transform:scale(1.01)translate(6px,5px)}}.perf-mode .dashboard-mesh-gradient,body.low-perf .dashboard-mesh-gradient{display:none}@media (prefers-reduced-motion:reduce){.dashboard-mesh-gradient{display:none}}.dashboard-dot-grid{pointer-events:none;z-index:0;opacity:.025;background-image:radial-gradient(1px,#fff6 0%,#0000 100%);background-position:20px 20px;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 20%,#0000 80%)}.perf-mode .dashboard-dot-grid,body.low-perf .dashboard-dot-grid{display:none}.dashboard-geo-shape{pointer-events:none;z-index:0;position:absolute}.dashboard-geo-shape--1{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg,#4a9eff0a,#00d4ff05);border:1px solid #4a9eff1f;width:80px;height:80px;animation:30s linear infinite dashboard-geo-rotate,8s ease-in-out infinite dashboard-neo-float;top:12%;right:15%}.dashboard-geo-shape--2{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(135deg,#7c3aed0a,#ff4d6a05);border:1px solid #7c3aed1a;width:60px;height:60px;animation-name:dashboard-geo-rotate,dashboard-neo-float;animation-duration:25s,10s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:reverse,normal;animation-play-state:running,running;animation-delay:3s;animation-fill-mode:none,none;animation-timeline:auto,auto;bottom:20%;left:10%}.dashboard-geo-shape--3{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg,#ff9f4308,#ff4d6a05);border:1px solid #ff9f4314;width:50px;height:50px;animation-name:dashboard-geo-rotate,dashboard-neo-float;animation-duration:35s,12s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:7s;animation-fill-mode:none,none;animation-timeline:auto,auto;top:55%;right:8%}@keyframes dashboard-geo-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.perf-mode .dashboard-geo-shape,body.low-perf .dashboard-geo-shape{display:none}@media (prefers-reduced-motion:reduce){.dashboard-geo-shape{display:none}}.dashboard-volumetric-cone{pointer-events:none;z-index:0;clip-path:polygon(35% 0%,65% 0%,90% 100%,10% 100%);opacity:.7;background:linear-gradient(#4a9eff0f 0%,#7c3aed08 30%,#0000 70%);width:40%;height:80%;animation:18s ease-in-out infinite dashboard-cone-sway;position:absolute;top:-20%;left:30%}@keyframes dashboard-cone-sway{0%,to{transform:translate(0)skew(0)}33%{transform:translate(30px)skew(2deg)}66%{transform:translate(-20px)skew(-1.5deg)}}.perf-mode .dashboard-volumetric-cone,body.low-perf .dashboard-volumetric-cone{display:none}@media (prefers-reduced-motion:reduce){.dashboard-volumetric-cone{display:none}}.dashboard-glass-menu{contain:paint;-webkit-backdrop-filter:blur(32px)saturate(1.8);background:linear-gradient(145deg,#0e1218f2 0%,#0a0d12f2 100%);border:1px solid #ffffff1a;box-shadow:0 20px 50px #00000080,0 0 0 1px #4a9eff0f,inset 0 1px #ffffff0f}
