.floating-orbs:where(.astro-qmirxxpf){pointer-events:none;position:absolute;inset:0}.orb:where(.astro-qmirxxpf){filter:blur(1px);border-radius:50%;animation:8s ease-in-out infinite floatOrb;position:absolute}.orb-1:where(.astro-qmirxxpf){background:radial-gradient(circle,#3b82f626 0,#0000 70%);width:120px;height:120px;animation-delay:0s;top:10%;left:15%}.orb-2:where(.astro-qmirxxpf){background:radial-gradient(circle,#9333ea1f 0,#0000 70%);width:150px;height:150px;animation-delay:3s;top:50%;right:20%}.orb-3:where(.astro-qmirxxpf){background:radial-gradient(circle,#10b9811a 0,#0000 70%);width:100px;height:100px;animation-delay:6s;bottom:20%;left:25%}@keyframes floatOrb{0%,to{transform:translateY(0) translate(0) scale(1)}33%{transform:translateY(-20px) translate(10px) scale(1.1)}66%{transform:translateY(10px) translate(-10px) scale(.9)}}.dashboard-tab:where(.astro-qmirxxpf){color:#475569;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;position:relative;overflow:hidden}.dashboard-tab:where(.astro-qmirxxpf).active{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d}.dashboard-panel:where(.astro-qmirxxpf){opacity:0;transition:all .4s;display:none;transform:translateY(20px)}.dashboard-panel:where(.astro-qmirxxpf).active{opacity:1;display:block;transform:translateY(0)}.analytics-feature-card:where(.astro-qmirxxpf){opacity:0;animation:.8s ease-out forwards slideUpFade;transform:translateY(20px)}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}.activity-item:where(.astro-qmirxxpf){animation:.5s ease-out slideInLeft}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.floating-particles:where(.astro-qmirxxpf):after{content:"";background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:20px 20px;width:100%;height:100%;animation:25s linear infinite floatParticles;position:absolute}@keyframes floatParticles{0%{transform:translate(-20px) translateY(-20px)}to{transform:translate(20px) translateY(20px)}}.floating-shapes:where(.astro-qmirxxpf){pointer-events:none;position:absolute;inset:0}.shape:where(.astro-qmirxxpf){opacity:.6;border-radius:50%;animation:10s ease-in-out infinite floatShape;position:absolute}.shape-1:where(.astro-qmirxxpf){background:radial-gradient(circle,#3b82f626 0,#0000 70%);width:200px;height:200px;animation-delay:0s;top:5%;left:10%}.shape-2:where(.astro-qmirxxpf){background:radial-gradient(circle,#9333ea1f 0,#0000 70%);width:250px;height:250px;animation-delay:3s;top:40%;right:5%}.shape-3:where(.astro-qmirxxpf){background:radial-gradient(circle,#10b9811a 0,#0000 70%);width:180px;height:180px;animation-delay:6s;bottom:10%;left:15%}@keyframes floatShape{0%,to{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(-10px) translate(5px) scale(1.05)}}.gradient-orbs:where(.astro-qmirxxpf){pointer-events:none;position:absolute;inset:0}.orb-blue:where(.astro-qmirxxpf){background:radial-gradient(circle,#3b82f64d 0,#0000 70%);width:120px;height:120px;animation:8s ease-in-out infinite floatOrb;top:20%;left:5%}.orb-purple:where(.astro-qmirxxpf){background:radial-gradient(circle,#9333ea4d 0,#0000 70%);width:150px;height:150px;animation:9s ease-in-out infinite floatOrb;top:50%;right:10%}.orb-emerald:where(.astro-qmirxxpf){background:radial-gradient(circle,#10b9814d 0,#0000 70%);width:100px;height:100px;animation:10s ease-in-out infinite floatOrb;bottom:15%;left:25%}.wave-container:where(.astro-qmirxxpf){pointer-events:none;position:absolute;inset:0;overflow:hidden}.wave:where(.astro-qmirxxpf){opacity:.3;fill:currentColor;width:100%;height:100%;animation:6s linear infinite waveAnimation;position:absolute}.wave-1:where(.astro-qmirxxpf){animation-delay:0s;top:0;left:0}.wave-2:where(.astro-qmirxxpf){animation-delay:3s;top:0;left:0}@keyframes waveAnimation{0%{transform:translateY(0) scale(1)}50%{transform:translateY(10px) scale(1.02)}to{transform:translateY(0) scale(1)}}.data-stream:where(.astro-qmirxxpf){pointer-events:none;position:absolute;inset:0}.particle:where(.astro-qmirxxpf){opacity:.8;border-radius:50%;animation:10s linear infinite drift;position:absolute}.particle-1:where(.astro-qmirxxpf){background:#3b82f6b3;width:8px;height:8px;animation-delay:0s;top:30%;left:10%}.particle-2:where(.astro-qmirxxpf){background:#9333eab3;width:6px;height:6px;animation-delay:2s;top:50%;right:15%}.particle-3:where(.astro-qmirxxpf){background:#10b981b3;width:10px;height:10px;animation-delay:4s;bottom:20%;left:25%}@keyframes drift{0%{transform:translate(0)}to{transform:translate(100px,100px)}}@media (max-width:768px){.orb:where(.astro-qmirxxpf){display:none}.analytics-feature-card:where(.astro-qmirxxpf){margin-bottom:1rem}}.moving-lines:where(.astro-qmirxxpf){pointer-events:none;position:absolute;inset:0;overflow:hidden}.line:where(.astro-qmirxxpf){background:linear-gradient(#ffffff1a,#fff0);width:2px;height:100%;animation:4s linear infinite lineMove;position:absolute}.line-1:where(.astro-qmirxxpf){animation-delay:0s;left:10%}.line-2:where(.astro-qmirxxpf){animation-delay:.5s;left:30%}.line-3:where(.astro-qmirxxpf){animation-delay:1s;left:50%}.line-4:where(.astro-qmirxxpf){animation-delay:1.5s;left:70%}.line-5:where(.astro-qmirxxpf){animation-delay:2s;left:90%}@keyframes lineMove{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.data-stream-1:where(.astro-qmirxxpf),.data-stream-2:where(.astro-qmirxxpf),.data-stream-3:where(.astro-qmirxxpf){opacity:.15;pointer-events:none;width:200%;height:100%;position:absolute}.data-stream-1:where(.astro-qmirxxpf){background:linear-gradient(90deg,#3b82f64d,#3b82f600);animation:6s linear infinite streamMove;top:0;left:-50%}.data-stream-2:where(.astro-qmirxxpf){background:linear-gradient(90deg,#9333ea4d,#9333ea00);animation:6s linear 2s infinite streamMove;top:50%;left:-50%}.data-stream-3:where(.astro-qmirxxpf){background:linear-gradient(90deg,#10b9814d,#10b98100);animation:6s linear 4s infinite streamMove;top:100%;left:-50%}@keyframes streamMove{0%{transform:translate(0)}to{transform:translate(100%)}}.analytics-card:where(.astro-qmirxxpf),.metric-card:where(.astro-qmirxxpf),.capability-item:where(.astro-qmirxxpf){transition:transform .2s,box-shadow .2s}.analytics-card:where(.astro-qmirxxpf):hover,.metric-card:where(.astro-qmirxxpf):hover,.capability-item:where(.astro-qmirxxpf):hover{transform:translateY(-4px) scale(1.03);box-shadow:0 8px 32px #3b82f614}