.quantum-analytics{min-height:100vh;background:#0a0a0f;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;display:flex;flex-direction:column}.metric-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;position:relative;overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,hsla(var(--metric-hue, 270),70%,50%,.15),hsla(var(--metric-hue, 270),70%,40%,.08));box-shadow:inset 0 1px 2px #ffffff1a,0 4px 20px hsla(var(--metric-hue, 270),70%,50%,.2)}.metric-icon:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:16px;padding:2px;background:linear-gradient(135deg,hsla(var(--metric-hue, 270),70%,60%,.6),hsla(var(--metric-hue, 270),70%,40%,.3));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.quantum-metric-card:hover .metric-icon:before{opacity:1}.icon-pulse{animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.05);filter:drop-shadow(0 0 25px var(--metric-color))}}.icon-electric{position:relative}.icon-electric:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:20px;background:conic-gradient(from 0deg,transparent,var(--metric-color),transparent,var(--metric-secondary),transparent);opacity:.4;animation:electricRotate 3s linear infinite;filter:blur(2px)}@keyframes electricRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-neural{position:relative}.icon-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.icon-secondary{position:absolute;color:var(--metric-secondary);opacity:.6;animation:neuralPulse 3s ease-in-out infinite}@keyframes neuralPulse{0%,to{transform:scale(.8) rotate(0);opacity:0}50%{transform:scale(1.6) rotate(180deg);opacity:.6}}.icon-quantum{position:relative}.icon-particles{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;pointer-events:none}.icon-particles span{position:absolute;width:3px;height:3px;background:var(--metric-color);border-radius:50%;opacity:0;animation:quantumOrbit 4s linear infinite;box-shadow:0 0 6px var(--metric-color)}.icon-particles span:nth-child(1){top:50%;left:0;animation-delay:0s}.icon-particles span:nth-child(2){top:0;left:50%;animation-delay:1s}.icon-particles span:nth-child(3){top:50%;right:0;animation-delay:2s}@keyframes quantumOrbit{0%{transform:translateY(-50%) rotate(0) translate(28px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-50%) rotate(360deg) translate(28px) rotate(-360deg);opacity:0}}.icon-shield{position:relative}.icon-shield:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:18px;background:linear-gradient(45deg,transparent 30%,var(--metric-color) 50%,transparent 70%);opacity:0;animation:shieldScan 3s ease-in-out infinite}@keyframes shieldScan{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:.3;transform:translate(100%)}}.icon-sparkle{position:relative}.icon-sparkles{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;pointer-events:none}.icon-sparkles span{position:absolute;width:2px;height:2px;background:var(--metric-color);border-radius:50%;animation:sparkleFloat 2s ease-in-out infinite}.icon-sparkles span:nth-child(1){top:20%;left:20%;animation-delay:0s}.icon-sparkles span:nth-child(2){top:20%;right:20%;animation-delay:.5s}.icon-sparkles span:nth-child(3){bottom:20%;left:20%;animation-delay:1s}.icon-sparkles span:nth-child(4){bottom:20%;right:20%;animation-delay:1.5s}@keyframes sparkleFloat{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1.5) rotate(180deg)}}.key-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem;padding:0 2rem}.quantum-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(139,92,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.03) 1px,transparent 1px);background-size:30px 30px;animation:gridFloat 20s linear infinite}@keyframes gridFloat{0%{transform:translate(0)}to{transform:translate(30px,30px)}}.quantum-orbs{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 80%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.08) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(139,92,246,.06) 0%,transparent 50%);animation:orbFloat 30s ease-in-out infinite}.data-streams{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.data-streams:before,.data-streams:after{content:"";position:absolute;width:2px;height:100px;background:linear-gradient(to bottom,transparent,hsla(270,70%,50%,.5),transparent);animation:dataFlow 3s linear infinite}.data-streams:before{left:20%;animation-delay:0s}.data-streams:after{right:30%;animation-delay:1.5s}@keyframes dataFlow{0%{transform:translateY(-100px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}.analytics-header{position:relative;z-index:10;padding:2rem;background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center}.header-content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.header-left{display:flex;align-items:center;gap:1.5rem}.page-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-subtitle{font-size:1.125rem;color:#fff9}.header-controls{display:flex;align-items:center;gap:1rem}.date-range-btn,.create-report-btn,.export-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.date-range-btn:hover,.create-report-btn:hover,.export-btn:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.create-report-btn{background:linear-gradient(135deg,#7f26d933,#b152e033);border-color:#7f26d966;color:#b27de8}.export-btn.exporting{opacity:.8;cursor:not-allowed}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analytics-main-content{flex:1;overflow-y:auto;overflow-x:hidden;position:relative}.key-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:2rem;position:relative;z-index:1}.quantum-metric-card{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.quantum-metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--metric-color),transparent);transform:translate(-100%);transition:transform .6s ease}.quantum-metric-card:hover{background:#ffffff0d;transform:translateY(-4px);box-shadow:0 12px 32px #0003;border-color:#ffffff26}.quantum-metric-card:hover:before{transform:translate(100%)}.metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.metric-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--metric-color);background:linear-gradient(135deg,var(--metric-color),var(--metric-secondary));border-radius:10px;color:#fff}.metric-trend .trend-up{color:#26d926}.metric-trend .trend-down{color:#d92626}.metric-trend .trend-neutral{color:#eebd2b}.metric-title{font-size:.875rem;color:#fff9;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.metric-value{font-size:2rem;font-weight:700;margin-bottom:.25rem;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.metric-subtitle{font-size:.875rem;color:#ffffff80;margin-bottom:.75rem}.metric-change{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#ffffff0d;border-radius:20px;font-size:.8125rem;font-weight:500}.metric-change.up{color:#52e052;background:#26d9261a}.metric-change.down{color:#e05252;background:#d926261a}.metric-hover-effect{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.metric-hover-effect .sparkle-1,.metric-hover-effect .sparkle-2,.metric-hover-effect .sparkle-3{position:absolute;color:var(--metric-color);animation:sparkle 1.5s ease-in-out infinite}.sparkle-1{top:20%;left:20%;animation-delay:0s}.sparkle-2{top:60%;right:30%;animation-delay:.5s}.sparkle-3{bottom:20%;left:40%;animation-delay:1s}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.analytics-tabs{display:flex;gap:.5rem;padding:0 2rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-btn{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;color:#fff9;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative}.tab-btn:hover{color:#ffffffe6;background:#ffffff08}.tab-btn.active{color:#fff;border-bottom-color:#7f26d9}.tab-badge{padding:.125rem .375rem;background:linear-gradient(135deg,#7f26d9,#b152e0);border-radius:4px;font-size:.625rem;font-weight:700;text-transform:uppercase}.analytics-content{display:grid;grid-template-columns:280px 1fr 320px;gap:1.5rem;padding:1.5rem 2rem;position:relative;z-index:1;min-height:0}.ai-insights-panel{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;height:fit-content;position:sticky;top:80px}.insights-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.insights-header h3{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600}.insights-icon{color:#9952e0;animation:brainPulse 3s ease-in-out infinite}@keyframes brainPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.insights-badge{padding:.25rem .5rem;background:#8b5cf633;border-radius:12px;font-size:.75rem;font-weight:600;color:#b27de8}.insights-list{display:flex;flex-direction:column;gap:.75rem}.insight-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;transition:all .3s ease}.insight-card:hover{background:#ffffff0d;transform:translate(4px)}.insight-card.critical{border-left:3px solid var(--priority-color)}.insight-main{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;cursor:pointer}.insight-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:8px;flex-shrink:0}.insight-content{flex:1}.insight-title{font-size:.875rem;font-weight:600;margin:0 0 .25rem}.insight-message{font-size:.8125rem;color:#ffffffb3;line-height:1.4;margin:0 0 .5rem}.insight-impact{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#52e052}.expand-icon{transition:transform .3s ease}.expand-icon.expanded{transform:rotate(180deg)}.insight-actions{display:flex;gap:.5rem;padding:0 1rem 1rem;animation:expandDown .3s ease}@keyframes expandDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:100px}}.insight-action-btn{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease}.insight-action-btn.primary{background:linear-gradient(135deg,#7f26d933,#b152e033);border-color:#7f26d966;color:#b27de8}.insight-action-btn.secondary{background:#ffffff0d;color:#fffc}.insight-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.charts-container{display:flex;flex-direction:column;gap:1.5rem}.chart-container,.heatmap-container,.funnel-container,.predictive-analytics{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.chart-header h3{font-size:1.125rem;font-weight:600}.chart-subtitle{font-size:.875rem;color:#fff9;margin-top:.25rem}.chart-action{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff9;cursor:pointer;transition:all .2s ease}.chart-action:hover{background:#ffffff14;color:#fff}.chart-legend{display:flex;gap:1.5rem}.legend-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#ffffffb3}.legend-dot{width:8px;height:8px;border-radius:2px}.legend-dot.actual{background:#2680d9}.legend-dot.predicted{background:#7f26d9}.legend-dot.benchmark{background:#eebd2b}.heatmap-grid{display:flex;gap:.5rem}.heatmap-labels-y{display:flex;flex-direction:column;justify-content:space-around;padding-right:.5rem}.heatmap-label-y{font-size:.75rem;color:#fff9;height:40px;display:flex;align-items:center}.heatmap-content{flex:1}.heatmap-labels-x{display:flex;justify-content:space-between;margin-bottom:.5rem;padding-left:1rem}.heatmap-label-x{font-size:.75rem;color:#fff9}.heatmap-cells{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(7,40px);gap:2px;background:#ffffff0d;padding:2px;border-radius:4px}.heatmap-cell{border-radius:2px;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center}.heatmap-cell:hover{transform:scale(1.2);z-index:10;box-shadow:0 4px 8px #0000004d}.heatmap-value{font-size:.625rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.heatmap-scale{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;font-size:.75rem;color:#fff9}.scale-gradient{width:200px;height:8px;background:linear-gradient(90deg,#7f26d933,#b27de8);border-radius:4px}.funnel-chart{display:flex;flex-direction:column;gap:.5rem}.funnel-stage{position:relative}.stage-info{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem}.stage-name{font-weight:500}.stage-value{color:#fff9}.stage-bar-container{height:40px;background:#ffffff0d;border-radius:8px;overflow:hidden;position:relative}.stage-bar{height:100%;border-radius:8px;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;font-weight:600;color:#fff}.conversion-rate{position:absolute;right:0;top:-20px;display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#52e052;font-weight:600}.metric-selector{display:flex;gap:.5rem}.metric-btn{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffb3;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease}.metric-btn:hover,.metric-btn.active{background:#8b5cf633;border-color:#8b5cf666;color:#b27de8}.predictions-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.prediction-card{padding:1rem;background:#ffffff08;border-radius:8px;text-align:center}.prediction-card h4{font-size:.875rem;color:#fff9;margin-bottom:.5rem}.prediction-value{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#9952e0}.prediction-confidence{display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.75rem;color:#fff9}.prediction-subtitle{font-size:.75rem;color:#ffffff80}.performance-recommendations{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.recommendations-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.recommendations-header h3{font-size:1.125rem;font-weight:600}.refresh-recommendations{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fffc;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease}.refresh-recommendations:hover{background:#ffffff14}.recommendations-list{display:flex;flex-direction:column;gap:1rem}.recommendation-card{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:all .3s ease}.recommendation-card:hover{background:#ffffff0d;transform:translate(4px)}.rec-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#8b5cf61a;border-radius:8px;color:#9952e0;flex-shrink:0}.rec-content{flex:1}.rec-title{font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.rec-description{font-size:.8125rem;color:#ffffffb3;line-height:1.4;margin:0 0 .75rem}.rec-meta{display:flex;align-items:center;gap:1.5rem}.rec-impact{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#52e052}.rec-effort{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#fff9}.effort-dot{width:8px;height:8px;background:var(--effort-color);border-radius:50%}.implement-btn{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;background:linear-gradient(135deg,#7f26d933,#b152e033);border:1px solid hsla(270,70%,50%,.4);border-radius:8px;color:#b27de8;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.implement-btn:hover{background:linear-gradient(135deg,#7f26d94d,#b152e04d);transform:translateY(-2px);box-shadow:0 4px 12px #7f26d933}.insights-sidebar{display:flex;flex-direction:column;gap:1.5rem}.correlations-panel,.trends-panel,.quick-actions{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.correlations-panel h3,.trends-panel h3,.quick-actions h3{font-size:1rem;font-weight:600;margin-bottom:1rem}.correlations-list{display:flex;flex-direction:column;gap:.75rem}.correlation-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#ffffff08;border-radius:6px}.correlation-metrics{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.correlation-metrics span{text-transform:capitalize}.correlation-strength{font-size:1.125rem;font-weight:700}.correlation-strength.very_strong{color:#52e052}.correlation-strength.strong{color:#99e052}.correlation-strength.moderate{color:#eebd2b}.trends-list{display:flex;flex-direction:column;gap:.5rem}.trend-item{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:#ffffff08;border-radius:6px}.trend-metric{font-size:.875rem;text-transform:capitalize}.trend-indicator{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600}.trend-indicator.improving{color:#52e052}.trend-indicator.declining{color:#e05252}.trend-indicator.stable{color:#eebd2b}.quick-action-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:.5rem}.quick-action-btn:last-child{margin-bottom:0}.quick-action-btn:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (max-width: 1400px){.analytics-content{grid-template-columns:1fr}.ai-insights-panel,.insights-sidebar{position:static}.insights-sidebar{display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width: 1200px){.key-metrics{grid-template-columns:repeat(3,1fr)}.predictions-summary{grid-template-columns:1fr}}@media (max-width: 768px){.key-metrics{grid-template-columns:1fr}.analytics-tabs{overflow-x:auto;padding:0 1rem}.insights-sidebar{grid-template-columns:1fr}.header-controls{flex-wrap:wrap}}.quantum-icon{display:inline-block;vertical-align:middle;transition:all .3s cubic-bezier(.4,0,.2,1)}.quantum-icon .calendar-base{transform-origin:center}.quantum-icon:hover .calendar-base{transform:scale(1.1)}.quantum-icon .time-vortex{transform-origin:center}.quantum-icon:hover .time-vortex{animation:vortexSpin 3s linear infinite}@keyframes vortexSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quantum-icon .download-base{transform-origin:center}.quantum-icon:hover .download-base{animation:downloadPulse 1s ease-in-out infinite}@keyframes downloadPulse{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.quantum-icon .plus-base{transform-origin:center}.quantum-icon:hover .plus-base{animation:plusRotate 2s linear infinite}@keyframes plusRotate{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.quantum-icon .network-links{stroke-dasharray:20;stroke-dashoffset:0}.quantum-icon:hover .network-links{animation:networkFlow 2s linear infinite}@keyframes networkFlow{to{stroke-dashoffset:-40}}.quantum-icon .bell-base{transform-origin:top center}.quantum-icon:hover .bell-base{animation:bellRing .5s ease-in-out infinite alternate}@keyframes bellRing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.quantum-icon .chevron-base{transform-origin:center}.quantum-icon:hover .chevron-base{animation:chevronBounce 1s ease-in-out infinite}@keyframes chevronBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.quantum-icon .export-base{transform-origin:center}.quantum-icon:hover .export-base path:first-child{animation:exportLift 1.5s ease-in-out infinite}@keyframes exportLift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.date-range-btn .quantum-icon,.create-report-btn .quantum-icon,.export-btn .quantum-icon,.quick-action-btn .quantum-icon{margin-right:.25rem;color:currentColor}.date-range-btn:hover .quantum-icon,.create-report-btn:hover .quantum-icon,.export-btn:hover .quantum-icon,.quick-action-btn:hover .quantum-icon{filter:drop-shadow(0 0 4px currentColor)}.create-report-btn .quantum-icon{color:#b27de8}.export-btn .quantum-icon{color:#52e052}.export-btn.exporting .quantum-icon{animation:none;opacity:.6}.quick-action-btn .quantum-icon{transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-action-btn:hover .quantum-icon{transform:scale(1.1)}@media (prefers-reduced-motion: reduce){.quantum-icon *{animation:none!important}}.quantum-live-queue{min-height:100vh;background:#0a0a0f;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.quantum-background{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.quantum-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(139,92,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.03) 1px,transparent 1px);background-size:30px 30px;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(30px,30px)}}.quantum-orbs{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 80%,rgba(139,92,246,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.1) 0%,transparent 50%);animation:orbFloat 30s ease-in-out infinite}@keyframes orbFloat{0%,to{transform:scale(1) rotate(0)}33%{transform:scale(1.1) rotate(120deg)}66%{transform:scale(.9) rotate(240deg)}}.queue-header{position:relative;z-index:10;padding:2rem 3rem;background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}.header-content{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin:0 auto}.header-left{display:flex;align-items:center;gap:2rem}.back-button{width:40px;height:40px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;font-size:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.back-button:hover{background:#ffffff14;border-color:#ffffff1a;transform:translate(-2px)}.page-title{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-subtitle{color:#ffffffb3;font-size:1rem;margin-top:.25rem}.queue-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;padding:2rem 3rem;position:relative;z-index:1}.stat-card{background:#1a1a2e66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card:hover{transform:translateY(-2px);border-color:#8b5cf64d}.stat-value{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{font-size:.875rem;color:#fff9;text-transform:uppercase;letter-spacing:.05em}.queue-content{display:grid;grid-template-columns:1fr 320px;gap:2rem;padding:2rem 3rem;max-width:1600px;margin:0 auto;position:relative;z-index:1}.queue-section{background:#1a1a2e66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.section-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.section-title{font-size:1.25rem;font-weight:600}.queue-controls{display:flex;gap:.75rem}.control-btn{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fffc;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.control-btn:hover{background:#ffffff14;color:#fff}.queue-list{padding:1rem;display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto}.queue-item{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease}.queue-item:hover{background:#ffffff0d;border-color:#8b5cf64d;transform:translate(4px)}.queue-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.lead-info{display:flex;align-items:center;gap:1rem}.lead-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#ec4899);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem}.lead-details h4{font-size:1rem;font-weight:600;margin-bottom:.25rem}.lead-company{font-size:.875rem;color:#fff9}.priority-badge{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.queue-item-details{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.detail-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#ffffffb3}.queue-item-actions{display:flex;gap:.75rem;margin-top:1rem}.action-btn{flex:1;padding:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fffc;font-size:.8125rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem}.action-btn:hover{background:#ffffff14;color:#fff}.action-btn.primary{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.action-btn.primary:hover{background:#7c3aed}.ai-insights{background:#1a1a2e66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;height:fit-content}.ai-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.ai-header h3{font-size:1.125rem;font-weight:600}.ai-badge{padding:.125rem .5rem;background:#8b5cf6;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:uppercase}@media (max-width: 1200px){.queue-content{grid-template-columns:1fr}.queue-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.queue-header{padding:1.5rem}.header-content{flex-direction:column;gap:1rem}.queue-stats{padding:1.5rem;grid-template-columns:1fr}.queue-content{padding:1.5rem}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}button,input{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}h1,h2,h3,h4,h5,h6,p{margin:0}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
