.background-effects[data-v-0c5cae23]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.gradient-orb[data-v-0c5cae23]{position:absolute;border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);opacity:.15;-webkit-animation:float-0c5cae23 20s ease-in-out infinite;animation:float-0c5cae23 20s ease-in-out infinite}.orb-1[data-v-0c5cae23]{width:500px;height:500px;background:radial-gradient(circle,#165dff 0,rgba(0,0,0,0) 70%);top:-200px;right:-200px;-webkit-animation-delay:0s;animation-delay:0s}.orb-2[data-v-0c5cae23]{width:600px;height:600px;background:radial-gradient(circle,#0fc6c2 0,rgba(0,0,0,0) 70%);bottom:-300px;left:-200px;-webkit-animation-delay:-5s;animation-delay:-5s}.orb-3[data-v-0c5cae23]{width:400px;height:400px;background:radial-gradient(circle,#ff7d00 0,rgba(0,0,0,0) 70%);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-delay:-10s;animation-delay:-10s}.grid-pattern[data-v-0c5cae23]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(22,93,255,.05) 1px,rgba(0,0,0,0) 0),linear-gradient(90deg,rgba(22,93,255,.05) 1px,rgba(0,0,0,0) 0);background-size:50px 50px;-webkit-animation:gridMove-0c5cae23 20s linear infinite;animation:gridMove-0c5cae23 20s linear infinite}@-webkit-keyframes float-0c5cae23{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}33%{-webkit-transform:translate(30px,-30px) scale(1.1);transform:translate(30px,-30px) scale(1.1)}66%{-webkit-transform:translate(-20px,20px) scale(.9);transform:translate(-20px,20px) scale(.9)}}@keyframes float-0c5cae23{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}33%{-webkit-transform:translate(30px,-30px) scale(1.1);transform:translate(30px,-30px) scale(1.1)}66%{-webkit-transform:translate(-20px,20px) scale(.9);transform:translate(-20px,20px) scale(.9)}}@-webkit-keyframes gridMove-0c5cae23{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes gridMove-0c5cae23{0%{background-position:0 0}to{background-position:50px 50px}}.header-title-wrapper[data-v-0c5cae23]{position:relative}.gradient-text[data-v-0c5cae23]{background:linear-gradient(135deg,#165dff,#0fc6c2 50%,#ff7d00);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 200%;-webkit-animation:gradientShift-0c5cae23 5s ease infinite;animation:gradientShift-0c5cae23 5s ease infinite}@-webkit-keyframes gradientShift-0c5cae23{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradientShift-0c5cae23{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.live-dot[data-v-0c5cae23]{display:inline-block;width:10px;height:10px;background:#00b42a;border-radius:50%;margin-right:8px;-webkit-animation:pulse-0c5cae23 2s infinite;animation:pulse-0c5cae23 2s infinite}@-webkit-keyframes pulse-0c5cae23{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse-0c5cae23{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}}.time-display[data-v-0c5cae23]{position:relative;overflow:hidden}.time-glow[data-v-0c5cae23]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(rgba(22,93,255,.3)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,0),rgba(22,93,255,.3),rgba(0,0,0,0));-webkit-animation:shine-0c5cae23 3s infinite;animation:shine-0c5cae23 3s infinite}@-webkit-keyframes shine-0c5cae23{to{left:100%}}@keyframes shine-0c5cae23{to{left:100%}}.refresh-btn[data-v-0c5cae23]{position:relative;overflow:hidden}.btn-glow[data-v-0c5cae23]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(hsla(0,0%,100%,.3)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,0),hsla(0,0%,100%,.3),rgba(0,0,0,0));-webkit-transition:left .5s;transition:left .5s}.refresh-btn:hover .btn-glow[data-v-0c5cae23]{left:100%}.title-dot[data-v-0c5cae23]{display:inline-block;width:8px;height:8px;background:#165dff;border-radius:50%;margin-right:12px;-webkit-animation:blink-0c5cae23 2s infinite;animation:blink-0c5cae23 2s infinite}.title-dot.dot-secondary[data-v-0c5cae23]{background:#0fc6c2}.title-dot.dot-warning[data-v-0c5cae23]{background:#ff7d00}.title-dot.dot-success[data-v-0c5cae23]{background:#00b42a}.title-dot.dot-danger[data-v-0c5cae23]{background:#f53f3f}@-webkit-keyframes blink-0c5cae23{0%,to{opacity:1}50%{opacity:.3}}@keyframes blink-0c5cae23{0%,to{opacity:1}50%{opacity:.3}}.tab-btn[data-v-0c5cae23]{position:relative;overflow:hidden}.active-tab[data-v-0c5cae23]{background:rgba(22,93,255,.1);color:#165dff;border:1px solid rgba(22,93,255,.3);-webkit-box-shadow:0 0 20px rgba(22,93,255,.2);box-shadow:0 0 20px rgba(22,93,255,.2)}.active-tab.tab-secondary[data-v-0c5cae23]{background:rgba(15,198,194,.1);color:#0fc6c2;border-color:rgba(15,198,194,.3)}.active-tab.tab-success[data-v-0c5cae23]{background:rgba(0,180,42,.1);color:#00b42a;border-color:rgba(0,180,42,.3)}.active-tab.tab-danger[data-v-0c5cae23]{background:rgba(245,63,63,.1);color:#f53f3f;border-color:rgba(245,63,63,.3)}.counter-wrapper[data-v-0c5cae23]{position:relative;display:inline-block}.counter-glow[data-v-0c5cae23]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(22,93,255,.2) 0,rgba(0,0,0,0) 70%);-webkit-filter:blur(10px);filter:blur(10px);-webkit-animation:counterPulse-0c5cae23 2s infinite;animation:counterPulse-0c5cae23 2s infinite}@-webkit-keyframes counterPulse-0c5cae23{0%,to{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes counterPulse-0c5cae23{0%,to{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.stat-card[data-v-0c5cae23]{position:relative;overflow:hidden;-webkit-animation:slideInUp-0c5cae23 .5s ease forwards;animation:slideInUp-0c5cae23 .5s ease forwards;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@-webkit-keyframes slideInUp-0c5cae23{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp-0c5cae23{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.stat-glow[data-v-0c5cae23]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,rgba(0,0,0,0) 70%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.stat-card:hover .stat-glow[data-v-0c5cae23]{opacity:1}.ranking-list .rank-item[data-v-0c5cae23]{-webkit-animation:slideInRight-0c5cae23 .5s ease forwards;animation:slideInRight-0c5cae23 .5s ease forwards;opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}@-webkit-keyframes slideInRight-0c5cae23{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-0c5cae23{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.rank-number-inner[data-v-0c5cae23]{position:relative;z-index:1}.rank-number[data-v-0c5cae23]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,rgba(0,0,0,0) 70%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.rank-item:hover .rank-number[data-v-0c5cae23]:after{opacity:1}.legend-dot[data-v-0c5cae23]{-webkit-animation:legendPulse-0c5cae23 2s infinite;animation:legendPulse-0c5cae23 2s infinite}@-webkit-keyframes legendPulse-0c5cae23{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes legendPulse-0c5cae23{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}}.animation-delay-200[data-v-0c5cae23]{-webkit-animation-delay:.2s;animation-delay:.2s}.chart-container[data-v-0c5cae23]{position:relative;min-height:400px}.chart-loading[data-v-0c5cae23]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.loading-spinner[data-v-0c5cae23]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #165dff;border-radius:50%}.loading-spinner-sm[data-v-0c5cae23],.loading-spinner[data-v-0c5cae23]{-webkit-animation:spin-0c5cae23 1s linear infinite;animation:spin-0c5cae23 1s linear infinite}.loading-spinner-sm[data-v-0c5cae23]{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #165dff;border-radius:50%;margin:0 auto}@-webkit-keyframes spin-0c5cae23{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-0c5cae23{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tab-btn[data-v-0c5cae23]:disabled{opacity:.6;cursor:not-allowed}.chart-loaded .chart-loading[data-v-0c5cae23]{opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}.article-stats-container[data-v-0c5cae23],.business-stats-container[data-v-0c5cae23],.query-stats-container[data-v-0c5cae23],.user-stats-container[data-v-0c5cae23]{position:relative;width:100%}.loading-overlay[data-v-0c5cae23]{position:relative;pointer-events:none}.loading-spinner-container[data-v-0c5cae23]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;border-radius:8px}.custom-scrollbar[data-v-0c5cae23]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-0c5cae23]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-0c5cae23]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-0c5cae23]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid-layout[data-v-0c5cae23]{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:32px;margin-top:32px;position:relative;z-index:1}.rank-item[data-v-0c5cae23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;border-bottom:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.rank-item[data-v-0c5cae23]:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(22,93,255,.05)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(22,93,255,.05),rgba(0,0,0,0));padding-left:20px}.rank-item[data-v-0c5cae23]:last-child{border-bottom:none}.rank-number[data-v-0c5cae23]{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-weight:700;margin-right:16px;position:relative;overflow:hidden}.rank-number.top1[data-v-0c5cae23]{background:linear-gradient(135deg,gold,orange);color:#1d2129}.rank-number.top2[data-v-0c5cae23]{background:linear-gradient(135deg,silver,#a0a0a0);color:#1d2129}.rank-number.top3[data-v-0c5cae23]{background:linear-gradient(135deg,#cd7f32,#b06d2a);color:#fff}.rank-number.other[data-v-0c5cae23]{background:#f1f5f9;color:#4e5969}.card-shadow[data-v-0c5cae23]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.card-shadow[data-v-0c5cae23]:hover{-webkit-box-shadow:0 8px 24px rgba(22,93,255,.15);box-shadow:0 8px 24px rgba(22,93,255,.15)}.number-animation[data-v-0c5cae23]{-webkit-transition:all .8s ease;transition:all .8s ease}.bg-state-level[data-v-0c5cae23]{background-color:#165dff}.bg-county-level[data-v-0c5cae23]{background-color:#0fc6c2}.bg-bg-main[data-v-0c5cae23]{background-color:#f8fafc}.bg-bg-card[data-v-0c5cae23]{background-color:#fff}.text-primary[data-v-0c5cae23]{color:#165dff}.text-secondary[data-v-0c5cae23]{color:#0fc6c2}.text-success[data-v-0c5cae23]{color:#00b42a}.text-warning[data-v-0c5cae23]{color:#ff7d00}.text-danger[data-v-0c5cae23]{color:#f53f3f}.text-dark[data-v-0c5cae23]{color:#1d2129}.text-dark-light[data-v-0c5cae23]{color:#4e5969}.border-border-light[data-v-0c5cae23]{border-color:#e2e8f0}.hover\:bg-gray-200[data-v-0c5cae23]:hover{background-color:#e5e7eb}.bg-primary\/10[data-v-0c5cae23]{background-color:rgba(22,93,255,.1)}.hover\:bg-primary\/90[data-v-0c5cae23]:hover{background-color:rgba(22,93,255,.9)}