@keyframes neonDotPulse{0%,to{opacity:1;box-shadow:0 0 6px #39ff14,0 0 12px #39ff1480}50%{opacity:.3;box-shadow:0 0 12px #39ff14,0 0 30px #39ff1466}}.neon-dot{will-change:opacity,box-shadow;animation:neonDotPulse 2s ease-in-out infinite}@keyframes neonTextPulse{0%,to{text-shadow:0 0 8px rgba(57,255,20,.7),0 0 20px rgba(57,255,20,.4)}50%{text-shadow:0 0 12px rgba(57,255,20,1),0 0 30px rgba(57,255,20,.6)}}.neon-text{text-shadow:0 0 8px rgba(57,255,20,.7),0 0 20px rgba(57,255,20,.4);will-change:text-shadow;animation:neonTextPulse 2s ease-in-out infinite}@keyframes neonBadgePulse{0%,to{border-color:#39ff1459!important;box-shadow:0 0 4px #39ff1426;text-shadow:0 0 3px rgba(57,255,20,.4)}50%{border-color:#39ff14e6!important;box-shadow:0 0 8px #39ff1466,0 0 20px #39ff1426;text-shadow:0 0 6px rgba(57,255,20,.7),0 0 14px rgba(57,255,20,.3)}}.neon-badge{border:1px solid transparent;will-change:border-color,box-shadow;animation:neonBadgePulse 2.5s ease-in-out infinite}@keyframes todayGlow{0%,to{box-shadow:0 0 6px #39ff1480,0 0 14px #39ff1440}50%{box-shadow:0 0 10px #39ff14cc,0 0 25px #39ff1466,0 0 40px #39ff1426}}.today-badge{animation:todayGlow 1.8s ease-in-out infinite}.today-row{background-image:linear-gradient(90deg,rgba(57,255,20,.08) 0%,transparent 40%)}@keyframes pulseText{0%,to{opacity:1}50%{opacity:.3}}.pulse-text{display:inline-block;will-change:opacity;animation:pulseText 1.8s ease-in-out infinite}.keyword-highlight{position:relative;color:#39ff14;padding:0 .15em;text-shadow:0 0 8px rgba(57,255,20,.7),0 0 20px rgba(57,255,20,.4);animation:keywordGlow 2s ease-in-out infinite}@keyframes keywordGlow{0%,to{text-shadow:0 0 8px rgba(57,255,20,.7),0 0 20px rgba(57,255,20,.4)}50%{text-shadow:0 0 12px rgba(57,255,20,1),0 0 30px rgba(57,255,20,.6)}}@keyframes neonBarPulse{0%,to{opacity:1;box-shadow:0 0 6px #39ff14,0 0 12px #39ff1466}50%{opacity:.3;box-shadow:0 0 12px #39ff14,0 0 25px #39ff1499}}.neon-bar{animation:neonBarPulse 2s ease-in-out infinite;height:1px}@keyframes neonCardBorder{0%,to{box-shadow:0 0 10px #39ff141a,0 0 3px #39ff1433;border-color:#39ff142e!important}50%{box-shadow:0 0 20px #39ff1433,0 0 6px #39ff144d;border-color:#39ff144d!important}}.neon-card{will-change:box-shadow,border-color;animation:neonCardBorder 3s ease-in-out infinite}@keyframes neonCardRedBorder{0%,to{box-shadow:0 0 10px #39ff1414,0 0 3px #39ff141f;border-color:#39ff141a!important}50%{box-shadow:0 0 20px #39ff1429,0 0 6px #39ff1440;border-color:#39ff1440!important}}.neon-card-red{animation:neonCardRedBorder 3s ease-in-out infinite}@keyframes badgeDangerPulse{0%,to{box-shadow:0 0 6px #39ff1440;background:#39ff141f;border-color:#39ff1440!important}50%{box-shadow:0 0 15px #39ff1480,0 0 30px #39ff1433;background:#39ff1440;border-color:#39ff1499!important}}.badge-danger-pulse{will-change:box-shadow,background;animation:badgeDangerPulse 1.8s ease-in-out infinite}@keyframes strongPulse{0%,to{opacity:1}50%{opacity:.3}}.strong-pulse{will-change:opacity;animation:strongPulse 1.8s ease-in-out infinite}@keyframes sec1Blink{0%,to{opacity:1}50%{opacity:.4;text-shadow:0 0 15px rgba(57,255,20,.6)}}.sec1-blink{animation:sec1Blink 2.5s ease-in-out infinite}@keyframes stickyNeonInput{0%,to{box-shadow:0 0 3px #39ff141a;border-color:#39ff1426!important}50%{box-shadow:0 0 8px #39ff1433,0 0 16px #39ff1414;border-color:#39ff144d!important}}.sticky-neon-input{animation:stickyNeonInput 3s ease-in-out infinite}@keyframes neonDotGreen{0%,to{opacity:1;box-shadow:0 0 4px #10b981,0 0 8px #10b981}50%{opacity:.4;box-shadow:0 0 8px #10b981,0 0 20px #10b981,0 0 30px #10b98166}}.neon-dot-green{animation:neonDotGreen 2s ease-in-out infinite}.badge-glow{position:relative;text-shadow:0 0 12px rgba(57,255,20,.6);border:1px solid rgba(57,255,20,.35);will-change:text-shadow,border-color;animation:badgeGlow 2.5s ease-in-out infinite}@keyframes badgeGlow{0%,to{text-shadow:0 0 12px rgba(57,255,20,.6);border-color:#39ff1459;box-shadow:0 0 4px #39ff1426}50%{text-shadow:0 0 18px rgba(57,255,20,.85),0 0 40px rgba(57,255,20,.3);border-color:#39ff14e6;box-shadow:0 0 8px #39ff1466,0 0 20px #39ff1426}}@keyframes statCardGlow{0%,to{border-color:#39ff1426;box-shadow:0 0 8px #39ff140f}50%{border-color:#39ff1459;box-shadow:0 0 16px #39ff141f}}.neon-stat-card{border:1px solid rgba(57,255,20,.15);will-change:border-color,box-shadow;animation:statCardGlow 3s ease-in-out infinite}@keyframes radialPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.radial-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(57,255,20,.08) 0%,transparent 70%);border-radius:50%;animation:radialPulse 4s ease-in-out infinite;pointer-events:none}.scan-lines{position:fixed;inset:0;pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.015) 2px,rgba(255,255,255,.015) 4px);will-change:background-position;animation:scanScroll 12s linear infinite}@keyframes scanScroll{0%{background-position:0 0}to{background-position:0 100vh}}.table-row-sweep{position:relative;overflow:hidden}.table-row-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(57,255,20,.04) 40%,rgba(57,255,20,.06) 50%,rgba(57,255,20,.04) 60%,transparent 100%);transform:translate(-100%);transition:transform .5s ease;pointer-events:none}.table-row-sweep:hover:after{transform:translate(100%)}@keyframes todayNumGlow{0%,to{text-shadow:0 0 6px rgba(57,255,20,.5),0 0 12px rgba(57,255,20,.3)}50%{text-shadow:0 0 10px rgba(57,255,20,.8),0 0 20px rgba(57,255,20,.5),0 0 35px rgba(57,255,20,.2)}}.today-num-glow{animation:todayNumGlow 2s ease-in-out infinite}.category-tag{display:inline-flex;padding:1px 6px;font-size:10px;font-weight:600;letter-spacing:.03em;border-radius:3px;background:#39ff140f;color:#39ff1499;border:1px solid rgba(57,255,20,.1);vertical-align:middle;margin-left:6px}.view-bar-wrap{display:flex;align-items:center;gap:6px;justify-content:center}.view-bar{width:40px;height:3px;background:#ffffff0f;border-radius:2px;overflow:hidden}.view-bar-fill{height:100%;border-radius:2px;background:#39ff1466}.countup-num{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}
