:root{--primary: #f472b6;--primary-light: #fbcfe8;--primary-dark: #db2777;--primary-subtle: #fdf2f8;--accent-gold: #fbbf24;--accent-blue: #60a5fa;--accent-teal: #2dd4bf;--accent-purple: #a78bfa;--accent-green: #22c55e;--color-weibo: #d52c2c;--color-super: #e79115;--color-pocket: #6652e6;--color-douyin: #18191c;--color-douyin-likes: #fc2c55;--bg-page: #fdf2f8;--bg-card: #ffffff;--bg-card-hover: #fef1f5;--bg-subtle: #fce7f3;--bg-dark: #831843;--text-primary: #831843;--text-secondary: #9d174d;--text-tertiary: #be185c;--text-inverse: #ffffff;--border-color: #fbcfe8;--border-light: #fde7f2;--shadow-sm: 0 1px 2px 0 rgba(244, 114, 182, .05);--shadow-md: 0 4px 6px -1px rgba(244, 114, 182, .1), 0 2px 4px -1px rgba(244, 114, 182, .06);--shadow-lg: 0 10px 15px -3px rgba(244, 114, 182, .1), 0 4px 6px -2px rgba(244, 114, 182, .05);--shadow-card: 0 4px 6px -2px rgba(244, 114, 182, .1), 0 2px 4px -1px rgba(244, 114, 182, .06);--shadow-primary: 0 4px 14px 0 rgba(244, 114, 182, .25);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}body{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6,.font-display{font-family:Varela Round,Nunito,sans-serif;font-weight:700}.font-mono,.font-data{font-family:Nunito,SF Mono,Monaco,Consolas,monospace;font-weight:600}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-subtle)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@keyframes gentlePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-shimmer{background:linear-gradient(90deg,var(--bg-subtle) 25%,var(--bg-card-hover) 50%,var(--bg-subtle) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}*:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-hover-effect{transition:all var(--transition-normal)}.btn-hover-effect:hover{transform:translateY(-1px);box-shadow:var(--shadow-primary)}.card-hover{transition:all var(--transition-normal)}.card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--bg-page: #1c1628;--bg-card: #2d2640;--bg-subtle: #3d3555;--text-primary: #fce7f3;--text-secondary: #f9a8d4;--border-color: #4d4560}}.data-card{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all var(--transition-normal)}.data-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.kpi-value{font-family:Varela Round,sans-serif;font-weight:700;color:var(--primary)}.kpi-label{font-size:.875rem;color:var(--text-secondary);font-weight:500}.rank-badge{display:inline-flex;align-items:center;justify-content:center;font-weight:700;border-radius:var(--radius-full)}.rank-gold{background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#78350f}.rank-silver{background:linear-gradient(135deg,#e2e8f0,#94a3b8);color:#1e293b}.rank-bronze{background:linear-gradient(135deg,#fdba74,#ea580c);color:#7c2d12}.platform-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600}.nav-search-box[data-v-595292f4]{position:relative;width:100%;max-width:280px}.search-input-wrapper[data-v-595292f4]{display:flex;align-items:center;background:#ffffff26;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.2);transition:all var(--transition-fast);cursor:pointer}.search-input-wrapper[data-v-595292f4]:focus-within{background:#ffffff40;border-color:#fff6;box-shadow:0 2px 8px #0000001a}.search-input[data-v-595292f4]{flex:1;background:transparent;border:none;padding:8px 12px;font-size:14px;color:#fff;outline:none;min-width:0}.search-input[data-v-595292f4]::placeholder{color:#fff9}.mobile-search-icon[data-v-595292f4]{color:#ffffffe6;padding:8px}.search-btn[data-v-595292f4]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:8px 12px;color:#fffc;cursor:pointer;transition:color var(--transition-fast);border-left:1px solid rgba(255,255,255,.1)}.search-btn[data-v-595292f4]:hover{color:#fff}.search-dropdown[data-v-595292f4]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-light);z-index:1000;overflow:hidden;animation:dropdownFadeIn-595292f4 .2s ease}@keyframes dropdownFadeIn-595292f4{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-list[data-v-595292f4]{max-height:320px;overflow-y:auto}.dropdown-item[data-v-595292f4]{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background var(--transition-fast)}.dropdown-item[data-v-595292f4]:hover,.dropdown-item.active[data-v-595292f4]{background:var(--bg-subtle)}.item-avatar[data-v-595292f4]{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar-placeholder[data-v-595292f4]{width:100%;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600}.item-info[data-v-595292f4]{flex:1;min-width:0}.item-name[data-v-595292f4]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-nick[data-v-595292f4]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-team[data-v-595292f4]{font-size:12px;color:var(--text-secondary);background:var(--primary-subtle);padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap}.empty-result[data-v-595292f4]{padding:24px;text-align:center;color:var(--text-tertiary);font-size:14px}.loading-state[data-v-595292f4]{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:var(--text-secondary);font-size:14px}.mini-spinner[data-v-595292f4]{width:18px;height:18px;border:2px solid rgba(232,25,111,.15);border-radius:50%;border-top-color:var(--primary);animation:spin-595292f4 1s linear infinite}@keyframes spin-595292f4{to{transform:rotate(360deg)}}@media(max-width:768px){.nav-search-box[data-v-595292f4]{width:auto}.search-input-wrapper[data-v-595292f4]{background:transparent;border:none;padding:4px}.mobile-search-icon[data-v-595292f4]{display:block}}@media(min-width:769px){.nav-search-box:hover .search-input-wrapper[data-v-595292f4]{background:#fff3}}.app-header[data-v-8d9d945d]{background:linear-gradient(135deg,#e8196f,#c0155a);position:sticky;top:0;z-index:1000;box-shadow:0 2px 12px #e8196f40}.header-inner[data-v-8d9d945d]{max-width:1400px;margin:0 auto;padding:0 20px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo[data-v-8d9d945d]{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.logo-icon[data-v-8d9d945d]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff3;border-radius:10px;color:#fff;transition:all var(--transition-normal);animation:logoGlow-8d9d945d 3s ease-in-out infinite}@keyframes logoGlow-8d9d945d{0%,to{filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}}.logo:hover .logo-icon[data-v-8d9d945d]{background:#ffffff4d;transform:scale(1.05) rotate(5deg)}.logo-text[data-v-8d9d945d]{font-size:17px;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:.5px}.nav-desktop[data-v-8d9d945d]{display:flex;align-items:center;gap:8px}.nav-item[data-v-8d9d945d]{display:flex;align-items:center;gap:8px;padding:8px 16px;color:#fffc;text-decoration:none;font-size:14px;font-weight:500;border-radius:var(--radius-md);transition:all var(--transition-fast);position:relative}.nav-icon[data-v-8d9d945d]{opacity:.9;transition:all var(--transition-fast)}.nav-item[data-v-8d9d945d]:hover{color:#fff;background:#ffffff26}.nav-item:hover .nav-icon[data-v-8d9d945d]{transform:scale(1.1)}.nav-item.active[data-v-8d9d945d]{color:#fff;background:#fff3}.nav-item.active[data-v-8d9d945d]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background:#fff;border-radius:var(--radius-full)}.header-search[data-v-8d9d945d]{display:block}.mobile-search[data-v-8d9d945d],.header-right[data-v-8d9d945d],.mobile-menu-btn[data-v-8d9d945d]{display:none}@media(max-width:768px){.header-inner[data-v-8d9d945d]{padding:0 12px;height:56px}.logo[data-v-8d9d945d]{margin-right:auto}.logo-text[data-v-8d9d945d]{font-size:14px;font-weight:600}.logo-icon[data-v-8d9d945d]{width:32px;height:32px}.header-search[data-v-8d9d945d]{display:none}.mobile-search[data-v-8d9d945d]{display:block}.mobile-search[data-v-8d9d945d] .search-input-wrapper{background:transparent;border:none;padding:4px;min-width:40px}.mobile-search[data-v-8d9d945d] .search-input,.mobile-search[data-v-8d9d945d] .search-btn{display:none}.mobile-search[data-v-8d9d945d] .mobile-search-icon{display:flex;color:#ffffffe6}.nav-desktop[data-v-8d9d945d]{display:none}.header-right[data-v-8d9d945d]{display:flex;align-items:center;gap:8px;margin-left:0}.mobile-menu-btn[data-v-8d9d945d]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px;flex-shrink:0}.mobile-menu-btn span[data-v-8d9d945d]{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:all var(--transition-normal)}.mobile-menu-btn:active span[data-v-8d9d945d]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn:active span[data-v-8d9d945d]:nth-child(2){opacity:0}.mobile-menu-btn:active span[data-v-8d9d945d]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}.mobile-overlay[data-v-7e97bc0c]{position:fixed;inset:0;background:#00000080;z-index:998;backdrop-filter:blur(2px);animation:fadeIn-7e97bc0c .2s ease}@keyframes fadeIn-7e97bc0c{0%{opacity:0}to{opacity:1}}.mobile-menu[data-v-7e97bc0c]{position:fixed;top:0;right:0;width:280px;height:100vh;background:linear-gradient(180deg,#e8196f,#c0155a);z-index:1001;transform:translate(100%);animation:slideIn-7e97bc0c .25s ease forwards;display:flex;flex-direction:column;box-shadow:-8px 0 24px #0000004d}@keyframes slideIn-7e97bc0c{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-menu-header[data-v-7e97bc0c]{padding:24px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1)}.logo-icon-lg[data-v-7e97bc0c]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff3;border-radius:12px;color:#fff}.logo-text-lg[data-v-7e97bc0c]{font-size:18px;font-weight:700;color:#fff;letter-spacing:.5px}.mobile-nav[data-v-7e97bc0c]{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.mobile-nav-item[data-v-7e97bc0c]{display:flex;align-items:center;gap:14px;padding:14px 16px;color:#ffffffbf;text-decoration:none;font-size:15px;font-weight:500;border-radius:var(--radius-md);transition:all var(--transition-fast)}.mobile-nav-item[data-v-7e97bc0c]:hover,.mobile-nav-item.active[data-v-7e97bc0c]{color:#fff;background:#ffffff26}.mobile-nav-item.active[data-v-7e97bc0c]{background:#fff3}.mobile-menu-footer[data-v-7e97bc0c]{padding:20px;border-top:1px solid rgba(255,255,255,.1)}.footer-text[data-v-7e97bc0c]{color:#ffffff80;font-size:12px;text-align:center}@media(min-width:769px){.mobile-overlay[data-v-7e97bc0c],.mobile-menu[data-v-7e97bc0c]{display:none}}.app-layout{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-page)}.app-main{flex:1;max-width:1400px;width:100%;margin:0 auto;padding:24px 20px;box-sizing:border-box;overflow-x:hidden}.app-footer{background:linear-gradient(135deg,#fef1f5 0%,var(--bg-card) 100%);border-top:1px solid var(--border-light);padding:20px 24px;margin-top:auto}.footer-content{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.icp-number{font-size:12px;color:var(--text-tertiary)}.icp-number a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}.icp-number a:hover{color:var(--primary-dark);text-decoration:underline}.footer-text{font-size:13px;color:var(--text-secondary);font-weight:500;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.footer-icon{width:16px;height:16px;vertical-align:middle}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px}.loading-spinner{text-align:center}.spinner{width:48px;height:48px;margin:0 auto 16px;border:3px solid rgba(232,25,111,.15);border-radius:50%;border-top-color:#e8196f;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-text{color:var(--text-secondary);font-size:14px;font-weight:500}@media(max-width:768px){.app-main{padding:16px}.loading-container{min-height:300px}}.page-enter-active,.page-leave-active{transition:opacity .2s ease,transform .2s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.platform-icon[data-v-8983f953]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px}.platform-icon.small[data-v-8983f953]{width:20px;height:20px}.platform-icon.no-bg[data-v-8983f953]{background:transparent!important;border-radius:0}.rank-card[data-v-4a892882]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-md);transition:all var(--transition-fast);height:64px;box-sizing:border-box}.rank-card.clickable[data-v-4a892882]{cursor:pointer}.rank-card.clickable[data-v-4a892882]:hover{background:var(--bg-subtle);transform:translate(4px)}.rank-card.clickable[data-v-4a892882]:active{background:var(--border-light)}.rank-num[data-v-4a892882]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--bg-subtle);color:var(--text-secondary);flex-shrink:0}.rank-gold[data-v-4a892882]{background:linear-gradient(135deg,gold,orange);color:#fff;box-shadow:0 2px 8px #ffd70066}.rank-silver[data-v-4a892882]{background:linear-gradient(135deg,silver,#a8a8a8);color:#fff;box-shadow:0 2px 8px #c0c0c066}.rank-bronze[data-v-4a892882]{background:linear-gradient(135deg,#cd7f32,#b87333);color:#fff;box-shadow:0 2px 8px #cd7f3266}.rank-avatar[data-v-4a892882]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.rank-avatar img[data-v-4a892882]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.rank-card:hover .rank-avatar img[data-v-4a892882]{transform:scale(1.08)}.rank-avatar-placeholder[data-v-4a892882]{width:100%;height:100%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600}.rank-info[data-v-4a892882]{flex:1;min-width:0;min-height:48px;display:flex;flex-direction:column;justify-content:center}.rank-name[data-v-4a892882]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.rank-account[data-v-4a892882]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.3}.rank-team[data-v-4a892882]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.rank-value[data-v-4a892882]{text-align:right;flex-shrink:0}.rank-fans[data-v-4a892882]{font-size:15px;font-weight:700;color:var(--primary)}.rank-fans-weibo[data-v-4a892882]{color:var(--color-weibo)}.rank-fans-super[data-v-4a892882]{color:var(--color-super)}.rank-fans-pocket[data-v-4a892882]{color:var(--color-pocket)}.rank-fans-douyin[data-v-4a892882]{color:var(--color-douyin)}.rank-fans-douyin-likes[data-v-4a892882]{color:var(--color-douyin-likes)}.rank-growth[data-v-4a892882]{font-size:12px;margin-top:2px;font-weight:500}.growth-up[data-v-4a892882]{color:#52c41a}.growth-down[data-v-4a892882]{color:#ff4d4f}.rank-section[data-v-61a02714]{background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:all var(--transition-normal);display:flex;flex-direction:column;height:100%}.rank-section[data-v-61a02714]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.section-header[data-v-61a02714]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border-light);background:linear-gradient(180deg,#fafafa 0%,var(--bg-card) 100%);flex-wrap:wrap;gap:12px}.section-title[data-v-61a02714]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-actions[data-v-61a02714]{display:flex;align-items:center;gap:12px}.view-toggle[data-v-61a02714] .el-radio-button__inner{padding:6px 12px;font-size:12px}.view-all-link[data-v-61a02714]{display:flex;align-items:center;gap:4px;color:var(--primary);font-size:13px;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.view-all-link[data-v-61a02714]:hover{color:var(--primary-dark);transform:translate(3px)}.view-all-link .el-icon[data-v-61a02714]{transition:transform var(--transition-fast)}.view-all-link:hover .el-icon[data-v-61a02714]{transform:translate(3px)}.rank-list[data-v-61a02714]{padding:8px;flex:1}.members-page[data-v-d2415b3a]{animation:fadeIn-d2415b3a .4s ease;width:100%;max-width:100%;box-sizing:border-box}@keyframes fadeIn-d2415b3a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-d2415b3a]{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.header-content[data-v-d2415b3a]{flex:1}.page-title[data-v-d2415b3a]{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.title-icon[data-v-d2415b3a]{font-size:24px;animation:starPulse-d2415b3a 2s ease-in-out infinite}@keyframes starPulse-d2415b3a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page-desc[data-v-d2415b3a]{color:var(--text-secondary);margin-top:6px;font-size:14px}.data-update-time[data-v-d2415b3a]{display:flex;align-items:center;gap:6px;color:var(--primary);font-size:13px;padding:8px 14px;background:linear-gradient(135deg,var(--primary-subtle) 0%,#fff);border-radius:var(--radius-full);white-space:nowrap}.time-icon[data-v-d2415b3a]{opacity:.8}.dashboard[data-v-d2415b3a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:1200px){.dashboard[data-v-d2415b3a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard[data-v-d2415b3a]{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){.page-title[data-v-d2415b3a]{font-size:18px}.dashboard[data-v-d2415b3a]{overflow-x:hidden}}.trend-page[data-v-aa8448ec]{animation:fadeIn-aa8448ec .4s ease}@keyframes fadeIn-aa8448ec{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-aa8448ec]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px}.loading-spinner[data-v-aa8448ec]{text-align:center}.loading-spinner .spinner[data-v-aa8448ec]{width:50px;height:50px;margin:0 auto 16px;border:3px solid rgba(232,25,111,.15);border-radius:50%;border-top-color:var(--primary);animation:spin-aa8448ec 1s ease-in-out infinite}@keyframes spin-aa8448ec{to{transform:rotate(360deg)}}.loading-text[data-v-aa8448ec]{color:var(--text-secondary);font-size:14px;font-weight:500}.member-hero[data-v-aa8448ec]{display:flex;align-items:flex-start;gap:18px;margin-top:12px;flex-wrap:wrap;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,var(--primary-subtle) 0%,#fff 100%);border-radius:var(--radius-lg);border:1px solid var(--border-light)}.hero-avatar[data-v-aa8448ec]{width:72px;height:72px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 4px 16px #e8196f33;border:3px solid #fff}.hero-avatar img[data-v-aa8448ec]{width:100%;height:100%;object-fit:cover}.hero-avatar-placeholder[data-v-aa8448ec]{width:100%;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700}.hero-info[data-v-aa8448ec]{flex:1;min-width:100px}.hero-name[data-v-aa8448ec]{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 10px}.hero-tags[data-v-aa8448ec]{display:flex;gap:8px;flex-wrap:wrap}.member-tag[data-v-aa8448ec]{font-size:11px}.trend-tabs[data-v-aa8448ec]{margin-bottom:20px}.platform-cards[data-v-aa8448ec]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.stat-box[data-v-aa8448ec]{background:var(--bg-card);border-radius:var(--radius-lg);padding:16px 18px;text-align:left;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);min-width:180px;max-width:100%;flex:0 0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;transition:all var(--transition-normal)}.stat-box[data-v-aa8448ec]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-box-weibo[data-v-aa8448ec]{min-width:200px}.stat-row[data-v-aa8448ec]{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.stat-row-top[data-v-aa8448ec]{border-bottom:1px solid var(--border-light);padding-bottom:8px;margin-bottom:2px}.stat-row-mid[data-v-aa8448ec]{gap:10px}.stat-label[data-v-aa8448ec]{font-size:12px;color:var(--text-tertiary)}.stat-value[data-v-aa8448ec]{font-size:20px;font-weight:700}.stat-value.weibo[data-v-aa8448ec]{color:var(--color-weibo)}.stat-value.super[data-v-aa8448ec]{color:var(--color-super)}.stat-value.pocket[data-v-aa8448ec]{color:var(--color-pocket)}.stat-value.douyin[data-v-aa8448ec]{color:var(--color-douyin)}.stat-value.douyin-likes[data-v-aa8448ec]{color:var(--color-douyin-likes)}.stat-date[data-v-aa8448ec]{font-size:11px;color:var(--text-tertiary);margin-left:auto}.stat-change[data-v-aa8448ec]{font-size:12px}.change-up[data-v-aa8448ec]{color:var(--primary)}.change-down[data-v-aa8448ec]{color:#52c41a}.change-flat[data-v-aa8448ec],.change-na[data-v-aa8448ec]{color:var(--text-tertiary)}.weibo-name[data-v-aa8448ec]{color:var(--primary);text-decoration:none;font-weight:500;font-size:13px}.weibo-name[data-v-aa8448ec]:hover{text-decoration:underline}.douyin-nickname[data-v-aa8448ec]{font-size:13px;color:var(--color-douyin);font-weight:500;text-decoration:none}a.douyin-nickname[data-v-aa8448ec]:hover{text-decoration:underline;color:var(--color-douyin-likes)}.stat-sub-label[data-v-aa8448ec]{font-size:11px;color:var(--text-tertiary);min-width:28px}.stat-sub-blue[data-v-aa8448ec]{color:var(--accent-blue)}.stat-sub-teal[data-v-aa8448ec]{color:var(--accent-teal)}.stat-sub-purple[data-v-aa8448ec]{color:var(--accent-purple)}.stat-value-blue[data-v-aa8448ec]{color:var(--accent-blue);font-size:18px;font-weight:700}.stat-value-teal[data-v-aa8448ec]{color:var(--accent-teal);font-size:18px;font-weight:700}.stat-value-purple[data-v-aa8448ec]{color:var(--accent-purple);font-size:18px;font-weight:700}.chart-card[data-v-aa8448ec]{background:var(--bg-card);border-radius:var(--radius-lg);padding:20px;margin-bottom:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.chart-header[data-v-aa8448ec]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:16px}.data-update-time[data-v-aa8448ec]{font-size:13px;color:var(--text-tertiary)}.chart-toolbar[data-v-aa8448ec]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.time-presets[data-v-aa8448ec]{display:flex;gap:6px}.preset-btn[data-v-aa8448ec]{padding:6px 12px;background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.preset-btn[data-v-aa8448ec]:hover{border-color:var(--primary-light);color:var(--primary)}.preset-btn.active[data-v-aa8448ec]{background:var(--primary);border-color:var(--primary);color:#fff}.single-chart[data-v-aa8448ec]{min-height:300px}.chart-title[data-v-aa8448ec]{font-size:15px;font-weight:600;margin-bottom:10px;padding-left:4px}.weibo-title[data-v-aa8448ec]{color:var(--color-weibo)}.super-title[data-v-aa8448ec]{color:var(--color-super)}.pocket-title[data-v-aa8448ec]{color:var(--color-pocket)}.douyin-title[data-v-aa8448ec]{color:var(--color-douyin)}.weibo-tabs[data-v-aa8448ec]{margin-bottom:12px}.echart-box[data-v-aa8448ec]{width:100%;height:300px}.echart-empty[data-v-aa8448ec]{width:100%;height:300px;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);border-radius:var(--radius-md)}.table-card[data-v-aa8448ec]{background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.table-header[data-v-aa8448ec]{padding:16px 20px;font-size:15px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-light);background:linear-gradient(180deg,#fafafa 0%,var(--bg-card) 100%)}.diff-up[data-v-aa8448ec]{color:var(--primary);font-weight:600}.diff-down[data-v-aa8448ec]{color:#52c41a;font-weight:600}.diff-badge[data-v-aa8448ec]{font-size:.85em;margin-left:2px;opacity:.85}@media(max-width:768px){.member-hero[data-v-aa8448ec]{gap:14px;padding:16px}.hero-avatar[data-v-aa8448ec]{width:56px;height:56px}.hero-name[data-v-aa8448ec]{font-size:18px}.hero-tags[data-v-aa8448ec]{gap:6px}.member-tag[data-v-aa8448ec]{font-size:10px}.platform-cards[data-v-aa8448ec]{flex-direction:column;gap:10px}.stat-box[data-v-aa8448ec]{min-width:100%}.echart-box[data-v-aa8448ec]{height:240px}.chart-toolbar[data-v-aa8448ec]{flex-direction:column;align-items:stretch;gap:10px}.time-presets[data-v-aa8448ec]{overflow-x:auto;padding-bottom:4px}.table-card[data-v-aa8448ec] .el-table{overflow-x:auto}}.search-page[data-v-60970595]{animation:fadeIn-60970595 .4s ease;max-width:900px;margin:0 auto}@keyframes fadeIn-60970595{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-60970595]{margin-bottom:24px;text-align:center}.page-title[data-v-60970595]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.title-icon[data-v-60970595]{color:var(--primary)}.page-desc[data-v-60970595]{color:var(--text-secondary);margin-top:6px;font-size:14px}.search-card[data-v-60970595]{background:var(--bg-card);border-radius:var(--radius-lg);padding:24px;margin-bottom:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.search-box[data-v-60970595]{margin-bottom:16px}.search-box[data-v-60970595] .el-input__wrapper{border-radius:var(--radius-md);padding:4px 12px}.search-icon[data-v-60970595]{color:var(--text-tertiary);margin-right:4px}.search-box[data-v-60970595] .el-input-group__append{background:var(--primary);border-color:var(--primary);padding:0 20px}.search-box[data-v-60970595] .el-button{background:var(--primary);border-color:var(--primary);color:#fff}.search-box[data-v-60970595] .el-button:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.search-history[data-v-60970595]{padding-top:16px;border-top:1px solid var(--border-light)}.history-header[data-v-60970595]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.history-title[data-v-60970595]{font-size:13px;color:var(--text-tertiary)}.clear-history[data-v-60970595]{background:none;border:none;font-size:12px;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast)}.clear-history[data-v-60970595]:hover{color:var(--primary)}.history-tags[data-v-60970595]{display:flex;flex-wrap:wrap;gap:8px}.history-tag[data-v-60970595]{padding:6px 14px;background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:13px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.history-tag[data-v-60970595]:hover{border-color:var(--primary-light);color:var(--primary);background:var(--primary-subtle)}.results-container[data-v-60970595]{min-height:300px}.results-header[data-v-60970595]{margin-bottom:16px}.results-count[data-v-60970595]{font-size:14px;color:var(--text-secondary)}.member-cards[data-v-60970595]{display:flex;flex-direction:column;gap:12px}.member-card[data-v-60970595]{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-light);cursor:pointer;transition:all var(--transition-normal)}.member-card[data-v-60970595]:hover{box-shadow:var(--shadow-md);transform:translate(4px);border-color:var(--primary-light)}.card-avatar[data-v-60970595]{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.card-avatar img[data-v-60970595]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.member-card:hover .card-avatar img[data-v-60970595]{transform:scale(1.08)}.avatar-placeholder[data-v-60970595]{width:100%;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600}.card-info[data-v-60970595]{flex:1;min-width:0}.card-name[data-v-60970595]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.card-meta[data-v-60970595]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.card-account[data-v-60970595]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary)}.account-icon[data-v-60970595]{color:var(--color-weibo)}.social-accounts[data-v-60970595]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.social-link[data-v-60970595]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:12px;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);cursor:pointer}.social-link[data-v-60970595]:hover{border-color:var(--primary-light);background:var(--primary-subtle);color:var(--primary)}.social-link.douyin[data-v-60970595]{border-color:#18191c33}.social-link.douyin[data-v-60970595]:hover{background:#18191c14;color:var(--color-douyin)}.social-icon[data-v-60970595]{flex-shrink:0}.social-count[data-v-60970595]{color:var(--text-tertiary);font-size:11px}.card-arrow[data-v-60970595]{color:var(--text-tertiary);flex-shrink:0;transition:transform var(--transition-fast)}.member-card:hover .card-arrow[data-v-60970595]{transform:translate(4px);color:var(--primary)}.results-pagination[data-v-60970595]{display:flex;justify-content:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-light)}@media(max-width:768px){.page-title[data-v-60970595]{font-size:18px}.search-card[data-v-60970595]{padding:16px}.member-card[data-v-60970595]{padding:12px;gap:12px}.card-avatar[data-v-60970595]{width:48px;height:48px}.card-name[data-v-60970595]{font-size:14px}.card-meta .el-tag[data-v-60970595]{font-size:10px;padding:0 6px}}.rank-page[data-v-83e572eb]{animation:fadeIn-83e572eb .4s ease;overflow-x:hidden}@keyframes fadeIn-83e572eb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-83e572eb]{margin-bottom:24px}.page-title[data-v-83e572eb]{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.page-desc[data-v-83e572eb]{color:var(--text-secondary);font-size:14px;margin:0}.filter-card[data-v-83e572eb]{background:var(--bg-card);border-radius:var(--radius-lg);padding:20px;margin-bottom:20px;border:1px solid var(--border-light)}.filter-section[data-v-83e572eb]{padding:12px 0}.type-section[data-v-83e572eb]{border-bottom:1px solid var(--border-light)}.filter-label[data-v-83e572eb]{font-size:13px;color:var(--text-secondary);margin-bottom:10px;font-weight:500}.platform-tabs[data-v-83e572eb]{margin-bottom:16px}.tabs-container[data-v-83e572eb]{display:flex;gap:8px;flex-wrap:wrap}.platform-tab[data-v-83e572eb]{padding:8px 16px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:8px}.platform-tab[data-v-83e572eb]:hover{border-color:var(--active-color);color:var(--active-color)}.platform-tab.active[data-v-83e572eb]{border-color:var(--active-color);background:var(--active-color);color:#fff}.tab-indicator[data-v-83e572eb]{width:8px;height:8px;border-radius:50%}.type-buttons-wrapper[data-v-83e572eb]{margin:16px 0}.type-buttons[data-v-83e572eb]{display:flex;gap:8px;flex-wrap:wrap}.type-btn[data-v-83e572eb]{padding:6px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all var(--transition-fast)}.type-btn[data-v-83e572eb]:hover{border-color:var(--primary);color:var(--primary)}.type-btn.active[data-v-83e572eb]{border-color:var(--primary);background:var(--primary);color:#fff}.view-toggle-group[data-v-83e572eb]{display:flex;gap:4px;margin-left:auto}.toggle-btn[data-v-83e572eb]{padding:6px 14px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all var(--transition-fast)}.toggle-btn.active[data-v-83e572eb]{border-color:var(--primary);background:var(--primary);color:#fff}.conditions-section[data-v-83e572eb]{display:flex;flex-direction:column;gap:14px}.filter-row[data-v-83e572eb]{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.filter-meta[data-v-83e572eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px;border-top:1px dashed var(--border-light)}.active-tags[data-v-83e572eb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.meta-label[data-v-83e572eb]{font-size:13px;color:var(--text-secondary);font-weight:500;white-space:nowrap}.meta-label.dim[data-v-83e572eb]{color:var(--text-muted, #999)}.filter-tag[data-v-83e572eb]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#e8197314;border:1px solid rgba(232,25,115,.25);border-radius:20px;font-size:12px;color:var(--primary);cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-tag[data-v-83e572eb]:hover{background:#e8197326;border-color:#e8197366;transform:translateY(-1px)}.tag-close[data-v-83e572eb]{font-size:14px;line-height:1;opacity:.7;font-weight:700}.filter-tag:hover .tag-close[data-v-83e572eb]{opacity:1}.filter-item[data-v-83e572eb]{display:flex;align-items:center;gap:8px}.filter-item-label[data-v-83e572eb]{font-size:13px;color:var(--text-secondary);white-space:nowrap}.filter-actions[data-v-83e572eb]{display:flex;gap:8px;margin-top:8px}.btn-icon[data-v-83e572eb]{margin-right:4px}.loading-overlay[data-v-83e572eb]{display:flex;align-items:center;justify-content:center;min-height:300px}.loading-spinner[data-v-83e572eb]{display:flex;flex-direction:column;align-items:center}.spinner[data-v-83e572eb]{width:40px;height:40px;border:3px solid rgba(232,25,115,.15);border-radius:50%;border-top-color:var(--primary);animation:spin-83e572eb 1s linear infinite}@keyframes spin-83e572eb{to{transform:rotate(360deg)}}.loading-text[data-v-83e572eb]{margin-top:12px;color:var(--text-secondary);font-size:14px}.error-state[data-v-83e572eb]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:var(--text-secondary)}.error-icon[data-v-83e572eb]{opacity:.5;margin-bottom:16px}.error-text[data-v-83e572eb]{margin-bottom:16px;font-size:14px}.rank-table-wrapper[data-v-83e572eb]{background:var(--bg-card);border-radius:var(--radius-lg);padding:20px;border:1px solid var(--border-light);overflow-x:auto;max-width:100%;box-sizing:border-box}.rank-badge[data-v-83e572eb]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:12px;background:var(--bg-subtle)}.rank-gold[data-v-83e572eb]{background:linear-gradient(135deg,gold,orange);color:#fff}.rank-silver[data-v-83e572eb]{background:linear-gradient(135deg,silver,#a8a8a8);color:#fff}.rank-bronze[data-v-83e572eb]{background:linear-gradient(135deg,#cd7f32,#b87333);color:#fff}.avatar-wrapper[data-v-83e572eb]{width:36px;height:36px;border-radius:50%;overflow:hidden;margin:0 auto}.avatar-wrapper img[data-v-83e572eb]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-83e572eb]{width:100%;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600}.member-name[data-v-83e572eb]{font-weight:600;color:var(--text-primary)}.account-name[data-v-83e572eb]{font-size:13px}.account-name.is-official[data-v-83e572eb]{font-weight:600}.mini-tag[data-v-83e572eb]{margin-left:4px}.metric-value[data-v-83e572eb],.fans-value[data-v-83e572eb],.delta-value[data-v-83e572eb]{font-weight:600}.delta-up[data-v-83e572eb]{color:#52c41a}.delta-down[data-v-83e572eb]{color:#ff4d4f}.rank-pagination[data-v-83e572eb]{margin-top:20px;justify-content:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:640px){.rank-pagination[data-v-83e572eb]{margin-top:16px;padding:12px 8px;gap:8px}.rank-pagination[data-v-83e572eb] .el-pagination{justify-content:center}.rank-pagination[data-v-83e572eb] .el-pagination__total{width:100%;text-align:center;margin-bottom:8px}.rank-pagination[data-v-83e572eb] .el-pagination__sizes{width:100%;justify-content:center;margin-bottom:8px}.rank-pagination[data-v-83e572eb] .el-pagination__pager{display:flex;justify-content:center;gap:4px}.rank-pagination[data-v-83e572eb] .el-pager li{min-width:32px;height:32px;line-height:32px;margin:0 2px}.rank-pagination[data-v-83e572eb] .btn-prev,.rank-pagination[data-v-83e572eb] .btn-next{min-width:32px;height:32px}.rank-pagination[data-v-83e572eb] .el-pagination__jumper{width:100%;text-align:center;margin-top:8px}}@media(max-width:375px){.rank-pagination[data-v-83e572eb] .el-pagination__total{font-size:12px}.rank-pagination[data-v-83e572eb] .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px}.rank-pagination[data-v-83e572eb] .el-pagination__sizes{font-size:12px}}.mobile-card-list[data-v-83e572eb]{display:none;width:100%;box-sizing:border-box}@media(max-width:640px){.desktop-table[data-v-83e572eb]{display:none!important}.rank-table-wrapper[data-v-83e572eb]{padding:12px 8px;border-radius:var(--radius-md)}.mobile-card-list[data-v-83e572eb]{display:block;padding:0;width:100%;box-sizing:border-box}.member-card[data-v-83e572eb]{display:flex;align-items:center;gap:10px;padding:10px;background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:12px;cursor:pointer;transition:all var(--transition-normal);box-sizing:border-box;overflow:hidden}.member-card[data-v-83e572eb]:active{transform:scale(.98)}.card-rank[data-v-83e572eb]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);font-size:12px;font-weight:700;flex-shrink:0}.card-rank.rank-1[data-v-83e572eb]{background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#78350f}.card-rank.rank-2[data-v-83e572eb]{background:linear-gradient(135deg,#e2e8f0,#94a3b8);color:#1e293b}.card-rank.rank-3[data-v-83e572eb]{background:linear-gradient(135deg,#fdba74,#ea580c);color:#7c2d12}.card-rank.rank-other[data-v-83e572eb]{background:var(--bg-subtle);color:var(--text-secondary)}.card-avatar[data-v-83e572eb]{width:48px;height:48px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.card-avatar img[data-v-83e572eb]{width:100%;height:100%;object-fit:cover}.card-avatar .avatar-placeholder[data-v-83e572eb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-light);color:var(--primary);font-weight:600}.card-info[data-v-83e572eb]{flex:1;min-width:0}.card-name[data-v-83e572eb]{font-weight:600;font-size:14px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-team[data-v-83e572eb]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-right[data-v-83e572eb]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;min-width:0;max-width:100px}.card-status[data-v-83e572eb]{flex-shrink:0;width:auto;display:flex;justify-content:flex-end}.status-tag[data-v-83e572eb]{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:var(--radius-full);font-size:10px;font-weight:600;white-space:nowrap}.status-tag.active[data-v-83e572eb]{background:var(--primary-subtle);color:var(--primary)}.status-tag.graduate[data-v-83e572eb]{background:var(--bg-subtle);color:var(--text-tertiary)}.card-stats[data-v-83e572eb]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;width:auto}.stat-fans[data-v-83e572eb],.stat-delta[data-v-83e572eb]{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.stat-fans .stat-label[data-v-83e572eb],.stat-delta .stat-label[data-v-83e572eb]{font-size:10px;color:var(--text-tertiary)}.stat-fans .stat-value[data-v-83e572eb]{font-size:13px;font-weight:700;color:var(--primary)}.stat-delta .stat-value[data-v-83e572eb]{font-size:12px;font-weight:600}.stat-delta.delta-up .stat-value[data-v-83e572eb]{color:var(--accent-green)}.stat-delta.delta-down .stat-value[data-v-83e572eb]{color:var(--color-weibo)}.stat-delta.delta-flat .stat-value[data-v-83e572eb]{color:var(--text-tertiary)}}@media(max-width:768px){.filter-card[data-v-83e572eb]{padding:14px}.filter-row[data-v-83e572eb]{flex-direction:column;align-items:flex-start}.filter-item[data-v-83e572eb]{width:100%}.filter-item[data-v-83e572eb]>*{width:100%!important}.view-toggle-group[data-v-83e572eb]{margin-left:0;margin-top:12px}}.not-found-container[data-v-04aef0ef]{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#f5f7fa,#e4e7eb)}.error-content[data-v-04aef0ef]{max-width:600px;text-align:center;background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 40px #e8196f1a;border:1px solid rgba(232,25,111,.1)}.error-number[data-v-04aef0ef]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:30px;font-family:Arial Rounded MT Bold,Arial,sans-serif}.digit[data-v-04aef0ef]{font-size:120px;font-weight:900;color:#e8196f;text-shadow:3px 3px 0 rgba(232,25,111,.2);animation:pulse-04aef0ef 2s infinite}@keyframes pulse-04aef0ef{0%,to{opacity:1}50%{opacity:.8}}.snh48-icon[data-v-04aef0ef]{color:#e8196f;animation:float-04aef0ef 3s ease-in-out infinite}@keyframes float-04aef0ef{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-title[data-v-04aef0ef]{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:20px;background:linear-gradient(135deg,#e8196f,#c0155a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.error-message[data-v-04aef0ef]{color:#666;font-size:16px;line-height:1.6;margin-bottom:40px}.error-message p[data-v-04aef0ef]{margin-bottom:8px}.action-buttons[data-v-04aef0ef]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.home-button[data-v-04aef0ef]{background:linear-gradient(135deg,#e8196f,#c0155a);border:none}.home-button[data-v-04aef0ef]:hover{background:linear-gradient(135deg,#c0155a,#a0124a);transform:translateY(-2px);box-shadow:0 6px 20px #e8196f4d}.rank-button[data-v-04aef0ef]{background:linear-gradient(135deg,#36c24b,#2aa03d);border:none}.rank-button[data-v-04aef0ef]:hover{background:linear-gradient(135deg,#2aa03d,#1e7d2e);transform:translateY(-2px);box-shadow:0 6px 20px #36c24b4d}.back-button[data-v-04aef0ef]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6c757d4d}.search-hint[data-v-04aef0ef]{color:#999;font-size:14px;padding-top:20px;border-top:1px solid #eee}@media(max-width:768px){.error-content[data-v-04aef0ef]{padding:30px 20px}.digit[data-v-04aef0ef]{font-size:80px}.error-title[data-v-04aef0ef]{font-size:24px}.error-message[data-v-04aef0ef]{font-size:14px}.action-buttons[data-v-04aef0ef]{flex-direction:column;gap:12px}.action-buttons .el-button[data-v-04aef0ef]{width:100%}}
