.app-header[data-v-ebcc6c3d]{z-index:1000;background:#fff;position:sticky;top:0;box-shadow:0 2px 8px #00000014}.header-top[data-v-ebcc6c3d]{border-bottom:1px solid #f0f0f0;padding:12px 0}.header-top .container[data-v-ebcc6c3d]{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 24px;display:flex}.header-left .logo[data-v-ebcc6c3d]{align-items:center;gap:12px;display:flex}.header-left .logo img[data-v-ebcc6c3d]{width:40px;height:40px}.header-left .logo .logo-text[data-v-ebcc6c3d]{color:#0052d9;font-size:20px;font-weight:600}.header-center[data-v-ebcc6c3d]{flex:1;max-width:500px;margin:0 40px}.header-center .search-input[data-v-ebcc6c3d]{width:100%}.header-right[data-v-ebcc6c3d]{align-items:center;gap:8px;display:flex}.header-nav[data-v-ebcc6c3d]{background:#fff}.header-nav .container[data-v-ebcc6c3d]{max-width:1400px;margin:0 auto;padding:0 24px}.main-nav[data-v-ebcc6c3d]{border-bottom:none}.main-nav[data-v-ebcc6c3d] .t-menu__item{height:48px;padding:0 24px;font-size:15px;line-height:48px}.ai-menu-item[data-v-ebcc6c3d] .t-icon{color:#7c4dff}.ai-menu-item .ai-text[data-v-ebcc6c3d]{background:linear-gradient(135deg,#0052d9,#7c4dff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.app-footer[data-v-78d1f6f7]{color:#fff;background:#0a1622;margin-top:60px;padding:48px 0 24px}.container[data-v-78d1f6f7]{max-width:1400px;margin:0 auto;padding:0 24px}.footer-content[data-v-78d1f6f7]{grid-template-columns:repeat(5,1fr);gap:40px;margin-bottom:40px;display:grid}@media (width<=1024px){.footer-content[data-v-78d1f6f7]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.footer-content[data-v-78d1f6f7]{grid-template-columns:repeat(2,1fr)}}.footer-section h4[data-v-78d1f6f7]{color:#fff;margin-bottom:16px;font-size:16px;font-weight:600}.footer-section ul[data-v-78d1f6f7]{margin:0;padding:0;list-style:none}.footer-section ul li[data-v-78d1f6f7]{margin-bottom:8px}.footer-section ul li a[data-v-78d1f6f7]{color:#a0aec0;font-size:14px;text-decoration:none;transition:color .3s}.footer-section ul li a[data-v-78d1f6f7]:hover{color:#00a8ff}.footer-section.contact .contact-info p[data-v-78d1f6f7]{color:#a0aec0;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.footer-section.contact .contact-info p[data-v-78d1f6f7] .t-icon{color:#00d68f;font-size:16px}.footer-bottom[data-v-78d1f6f7]{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:16px;padding-top:24px;display:flex}.footer-bottom .links[data-v-78d1f6f7]{gap:24px;display:flex}.footer-bottom .links a[data-v-78d1f6f7]{color:#a0aec0;font-size:14px;text-decoration:none;transition:color .3s}.footer-bottom .links a[data-v-78d1f6f7]:hover{color:#00a8ff}.footer-bottom .copyright[data-v-78d1f6f7]{text-align:center}.footer-bottom .copyright p[data-v-78d1f6f7]{color:#64748b;margin:4px 0;font-size:12px}.ai-assistant[data-v-589f7595]{z-index:9999;position:fixed;bottom:24px;right:24px}.ai-assistant.expanded .ai-chat-window[data-v-589f7595]{animation:.3s ease-out slideUp-589f7595}.ai-float-btn[data-v-589f7595]{cursor:pointer;background:linear-gradient(135deg,#0052d9,#7c4dff);border-radius:28px;align-items:center;gap:8px;padding:8px 16px 8px 8px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 16px #0052d94d}.ai-float-btn[data-v-589f7595]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0052d966}.ai-float-btn .ai-avatar[data-v-589f7595]{width:40px;height:40px;position:relative}.ai-float-btn .ai-avatar img[data-v-589f7595]{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.ai-float-btn .ai-avatar .breathing-light[data-v-589f7595]{background:#00d68f;border:2px solid #fff;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite breathing-589f7595;position:absolute;bottom:0;right:0}.ai-float-btn .ai-label[data-v-589f7595]{color:#fff;font-size:14px;font-weight:600}.ai-chat-window[data-v-589f7595]{background:#fff;border-radius:16px;flex-direction:column;width:400px;height:600px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000026}.ai-chat-window .chat-header[data-v-589f7595]{color:#fff;background:linear-gradient(135deg,#0052d9,#7c4dff);justify-content:space-between;align-items:center;padding:16px;display:flex}.ai-chat-window .chat-header .ai-info[data-v-589f7595]{align-items:center;gap:12px;display:flex}.ai-chat-window .chat-header .ai-info img[data-v-589f7595]{border:2px solid #ffffff4d;border-radius:50%;width:44px;height:44px}.ai-chat-window .chat-header .ai-info .info-text[data-v-589f7595]{flex-direction:column;display:flex}.ai-chat-window .chat-header .ai-info .info-text .name[data-v-589f7595]{font-size:16px;font-weight:600}.ai-chat-window .chat-header .ai-info .info-text .status[data-v-589f7595]{opacity:.9;align-items:center;gap:4px;font-size:12px;display:flex}.ai-chat-window .chat-header .ai-info .info-text .status .status-dot[data-v-589f7595]{background:#00d68f;border-radius:50%;width:8px;height:8px}.ai-chat-window .chat-header .header-actions[data-v-589f7595]{gap:4px;display:flex}.ai-chat-window .chat-header .header-actions[data-v-589f7595] .t-button{color:#fff}.ai-chat-window .chat-header .header-actions[data-v-589f7595] .t-button:hover{background:#fff3}.ai-chat-window .chat-body[data-v-589f7595]{background:#f5f7fa;flex:1;padding:16px;overflow-y:auto}.ai-chat-window .chat-body .welcome-message[data-v-589f7595]{text-align:center;padding:40px 20px}.ai-chat-window .chat-body .welcome-message .welcome-icon[data-v-589f7595]{color:#0052d9;margin-bottom:16px}.ai-chat-window .chat-body .welcome-message .welcome-text[data-v-589f7595]{color:#1a1a1a;margin-bottom:8px;font-size:18px;font-weight:600}.ai-chat-window .chat-body .welcome-message .welcome-subtext[data-v-589f7595]{color:#666;margin-bottom:24px;font-size:14px}.ai-chat-window .chat-body .welcome-message .quick-actions[data-v-589f7595]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ai-chat-window .chat-body .welcome-message .quick-actions .quick-tag[data-v-589f7595]{cursor:pointer;transition:all .3s}.ai-chat-window .chat-body .welcome-message .quick-actions .quick-tag[data-v-589f7595]:hover{color:#fff;background:#0052d9}.ai-chat-window .chat-body .message[data-v-589f7595]{gap:12px;margin-bottom:16px;display:flex}.ai-chat-window .chat-body .message.user-message[data-v-589f7595]{flex-direction:row-reverse}.ai-chat-window .chat-body .message.user-message .message-content[data-v-589f7595]{align-items:flex-end}.ai-chat-window .chat-body .message.user-message .message-bubble[data-v-589f7595]{color:#fff;background:#0052d9;border-bottom-right-radius:4px}.ai-chat-window .chat-body .message.ai-message .message-bubble[data-v-589f7595]{background:#fff;border-bottom-left-radius:4px}.ai-chat-window .chat-body .message .message-avatar[data-v-589f7595]{flex-shrink:0}.ai-chat-window .chat-body .message .message-avatar img[data-v-589f7595]{object-fit:cover;border-radius:50%;width:36px;height:36px}.ai-chat-window .chat-body .message .message-avatar[data-v-589f7595] .t-icon{color:#0052d9}.ai-chat-window .chat-body .message .message-content[data-v-589f7595]{flex-direction:column;gap:4px;max-width:80%;display:flex}.ai-chat-window .chat-body .message .message-content .message-bubble[data-v-589f7595]{border-radius:16px;padding:12px 16px;box-shadow:0 2px 8px #0000000f}.ai-chat-window .chat-body .message .message-content .message-bubble p[data-v-589f7595]{margin:0;font-size:14px;line-height:1.6}.ai-chat-window .chat-body .message .message-content .message-time[data-v-589f7595]{color:#999;font-size:11px}.ai-chat-window .chat-body .thinking-indicator[data-v-589f7595]{background:#fff;border-radius:16px;align-items:center;gap:4px;padding:12px 16px;display:flex;box-shadow:0 2px 8px #0000000f}.ai-chat-window .chat-body .thinking-indicator .dot[data-v-589f7595]{background:#0052d9;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both bounce-589f7595}.ai-chat-window .chat-body .thinking-indicator .dot[data-v-589f7595]:first-child{animation-delay:-.32s}.ai-chat-window .chat-body .thinking-indicator .dot[data-v-589f7595]:nth-child(2){animation-delay:-.16s}.ai-chat-window .chat-body .thinking-indicator .thinking-text[data-v-589f7595]{color:#666;margin-left:8px;font-size:13px}.ai-chat-window .chat-footer[data-v-589f7595]{background:#fff;border-top:1px solid #e8e8e8;padding:16px}.ai-chat-window .chat-footer .input-area[data-v-589f7595]{flex-direction:column;gap:8px;display:flex}.ai-chat-window .chat-footer .input-area[data-v-589f7595] .t-textarea__inner{resize:none;background:#f5f7fa;border:none;border-radius:12px}.ai-chat-window .chat-footer .input-area .input-actions[data-v-589f7595]{justify-content:flex-end;gap:8px;display:flex}.ai-chat-window .chat-footer .input-area .input-actions[data-v-589f7595] .t-button{border-radius:8px}@keyframes breathing-589f7595{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes bounce-589f7595{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes slideUp-589f7595{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fa;font-family:PingFang SC,Microsoft YaHei,sans-serif}.app-container{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}.hero-section[data-v-64b32174]{background:linear-gradient(135deg,#0052d9 0%,#00a8ff 50%,#7c4dff 100%);align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.hero-background[data-v-64b32174]{position:absolute;inset:0}.hero-background .gradient-overlay[data-v-64b32174]{background:radial-gradient(at 30% 20%,#ffffff26 0%,#0000 50%),radial-gradient(at 70% 80%,#00d68f1a 0%,#0000 50%);position:absolute;inset:0}.container[data-v-64b32174]{z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:60px 24px;position:relative}.hero-content[data-v-64b32174]{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:40px;display:grid}@media (width<=1024px){.hero-content[data-v-64b32174]{text-align:center;grid-template-columns:1fr}}.hero-left .digital-human[data-v-64b32174]{flex-direction:column;align-items:center;gap:16px;display:flex}.hero-left .digital-human .avatar-container[data-v-64b32174]{width:120px;height:120px;position:relative}.hero-left .digital-human .avatar-container img[data-v-64b32174]{object-fit:cover;border:4px solid #ffffff4d;border-radius:50%;width:100%;height:100%}.hero-left .digital-human .avatar-container .avatar-ring[data-v-64b32174]{border:2px solid #fff3;border-radius:50%;animation:2s ease-in-out infinite ringPulse-64b32174;position:absolute;inset:-8px}.hero-left .digital-human .avatar-container .avatar-pulse[data-v-64b32174]{border:1px solid #ffffff1a;border-radius:50%;animation:2s ease-in-out .5s infinite ringPulse-64b32174;position:absolute;inset:-16px}.hero-left .digital-human .greeting[data-v-64b32174]{text-align:center;color:#fff}.hero-left .digital-human .greeting .main-text[data-v-64b32174]{margin-bottom:4px;font-size:20px;font-weight:600}.hero-left .digital-human .greeting .sub-text[data-v-64b32174]{opacity:.9;font-size:14px}.hero-center .search-box .search-title[data-v-64b32174]{color:#fff;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:24px;font-size:32px;font-weight:700}.hero-center .search-box .search-input-wrapper .smart-search[data-v-64b32174] .t-input{background:#fffffff2;border:none;border-radius:28px;height:56px;padding-left:20px;font-size:16px;box-shadow:0 4px 20px #00000026}.hero-center .search-box .search-input-wrapper .smart-search[data-v-64b32174] .t-input::placeholder{color:#999}.hero-center .search-box .search-input-wrapper .smart-search .search-icon[data-v-64b32174]{color:#0052d9;font-size:20px}.hero-center .search-box .search-input-wrapper .smart-search[data-v-64b32174] .t-button{border-radius:0 28px 28px 0;width:60px;height:56px}.hero-center .search-box .search-input-wrapper .search-hints[data-v-64b32174]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.hero-center .search-box .search-input-wrapper .search-hints .hint-label[data-v-64b32174]{color:#fffc;font-size:14px}.hero-center .search-box .search-input-wrapper .search-hints .hint-tag[data-v-64b32174]{cursor:pointer;color:#fff;background:#fff3;border:none;transition:all .3s}.hero-center .search-box .search-input-wrapper .search-hints .hint-tag[data-v-64b32174]:hover{background:#ffffff4d}.hero-right .quick-services[data-v-64b32174]{background:#fffffff2;border-radius:16px;padding:20px;box-shadow:0 4px 20px #0000001a}.hero-right .quick-services h3[data-v-64b32174]{color:#1a1a1a;border-bottom:1px solid #e8e8e8;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600}.hero-right .quick-services .service-list[data-v-64b32174]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-right .quick-services .service-list .service-item[data-v-64b32174]{cursor:pointer;background:#f5f7fa;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;transition:all .3s;display:flex}.hero-right .quick-services .service-list .service-item[data-v-64b32174]:hover{background:#0052d9;transform:translateY(-2px)}.hero-right .quick-services .service-list .service-item:hover .service-icon[data-v-64b32174],.hero-right .quick-services .service-list .service-item:hover .service-name[data-v-64b32174]{color:#fff}.hero-right .quick-services .service-list .service-item .service-icon[data-v-64b32174]{color:#0052d9;font-size:24px;transition:color .3s}.hero-right .quick-services .service-list .service-item .service-name[data-v-64b32174]{color:#333;font-size:13px;transition:color .3s}@keyframes ringPulse-64b32174{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.hot-services[data-v-da20b780]{background:#f5f7fa;padding:60px 0}.container[data-v-da20b780]{max-width:1400px;margin:0 auto;padding:0 24px}.section-header[data-v-da20b780]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.section-header .section-title[data-v-da20b780]{color:#1a1a1a;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;display:flex}.section-header .section-title .title-icon[data-v-da20b780]{color:#ff6b6b}.services-grid[data-v-da20b780]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1200px){.services-grid[data-v-da20b780]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.services-grid[data-v-da20b780]{grid-template-columns:repeat(2,1fr)}}.service-card[data-v-da20b780]{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:16px;padding:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.service-card[data-v-da20b780]:hover{border-color:#0052d9;transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.service-card:hover .card-icon[data-v-da20b780]{color:#fff;background:#0052d9}.service-card.hot[data-v-da20b780]{border-color:#ff6b6b}.service-card.hot[data-v-da20b780]:hover{border-color:#ff4757}.service-card .card-icon[data-v-da20b780]{background:#f0f4ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}.service-card .card-icon[data-v-da20b780] .t-icon{color:#0052d9;font-size:28px}.service-card .card-content[data-v-da20b780]{flex:1}.service-card .card-content .card-title[data-v-da20b780]{color:#1a1a1a;margin:0 0 4px;font-size:16px;font-weight:600}.service-card .card-content .card-category[data-v-da20b780]{color:#666;margin:0 0 8px;font-size:13px}.service-card .card-content .card-stats[data-v-da20b780]{color:#999;align-items:center;gap:4px;font-size:12px;display:flex}.service-card .card-content .card-stats[data-v-da20b780] .t-icon{font-size:14px}.service-card .hot-badge[data-v-da20b780]{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ff4757);border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}.latest-policies[data-v-c4996bb3]{background:#fff;padding:60px 0}.container[data-v-c4996bb3]{max-width:1400px;margin:0 auto;padding:0 24px}.section-header[data-v-c4996bb3]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.section-header .section-title[data-v-c4996bb3]{color:#1a1a1a;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;display:flex}.section-header .section-title .title-icon[data-v-c4996bb3]{color:#0052d9}.policies-list[data-v-c4996bb3]{flex-direction:column;gap:16px;display:flex}.policy-card[data-v-c4996bb3]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:20px 24px;transition:all .3s}.policy-card[data-v-c4996bb3]:hover{border-color:#0052d9;transform:translate(4px);box-shadow:0 4px 16px #0052d914}.policy-card .card-header[data-v-c4996bb3]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.policy-card .card-header .publish-date[data-v-c4996bb3]{color:#999;align-items:center;gap:4px;font-size:13px;display:flex}.policy-card .card-header .publish-date[data-v-c4996bb3] .t-icon{font-size:14px}.policy-card .policy-title[data-v-c4996bb3]{color:#1a1a1a;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.policy-card .policy-title[data-v-c4996bb3]:hover{color:#0052d9}.policy-card .policy-summary[data-v-c4996bb3]{color:#666;margin:0 0 12px;font-size:14px;line-height:1.5}.policy-card .ai-summary[data-v-c4996bb3]{background:linear-gradient(135deg,#f0f4ff,#f5f0ff);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px 16px;display:flex}.policy-card .ai-summary .ai-icon[data-v-c4996bb3]{color:#7c4dff;flex-shrink:0;margin-top:2px;font-size:16px}.policy-card .ai-summary span[data-v-c4996bb3]{color:#555;font-size:13px;line-height:1.5}.policy-card .card-footer[data-v-c4996bb3]{color:#999;justify-content:space-between;align-items:center;font-size:13px;display:flex}.policy-card .card-footer .department[data-v-c4996bb3],.policy-card .card-footer .views[data-v-c4996bb3]{align-items:center;gap:4px;display:flex}.policy-card .card-footer .department[data-v-c4996bb3] .t-icon,.policy-card .card-footer .views[data-v-c4996bb3] .t-icon{font-size:14px}.rolling-number[data-v-b8b8483e]{font-variant-numeric:tabular-nums}.data-dashboard[data-v-ce983ad7]{color:#fff;background:linear-gradient(#0a1622 0%,#1a2a3a 100%);padding:60px 0}.container[data-v-ce983ad7]{max-width:1400px;margin:0 auto;padding:0 24px}.section-header[data-v-ce983ad7]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.section-header .section-title[data-v-ce983ad7]{color:#fff;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;display:flex}.section-header .section-title .title-icon[data-v-ce983ad7]{color:#00d68f}.section-header .update-time[data-v-ce983ad7]{color:#a0aec0;align-items:center;gap:4px;font-size:13px;display:flex}.section-header .update-time[data-v-ce983ad7] .t-icon{font-size:14px}.dashboard-grid[data-v-ce983ad7]{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px;display:grid}@media (width<=1024px){.dashboard-grid[data-v-ce983ad7]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.dashboard-grid[data-v-ce983ad7]{grid-template-columns:1fr}}.stat-card[data-v-ce983ad7]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex}.stat-card[data-v-ce983ad7]:hover{background:#ffffff14;transform:translateY(-4px)}.stat-card.primary .stat-icon[data-v-ce983ad7]{background:linear-gradient(135deg,#0052d9,#00a8ff)}.stat-card.success .stat-icon[data-v-ce983ad7]{background:linear-gradient(135deg,#00d68f,#00a8ff)}.stat-card.warning .stat-icon[data-v-ce983ad7]{background:linear-gradient(135deg,#ff9500,#ffb700)}.stat-card.purple .stat-icon[data-v-ce983ad7]{background:linear-gradient(135deg,#7c4dff,#a855f7)}.stat-card .stat-icon[data-v-ce983ad7]{border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.stat-card .stat-icon[data-v-ce983ad7] .t-icon{color:#fff;font-size:28px}.stat-card .stat-content .stat-label[data-v-ce983ad7]{color:#a0aec0;margin:0 0 4px;font-size:14px}.stat-card .stat-content .stat-value[data-v-ce983ad7]{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:28px;font-weight:700}.charts-section[data-v-ce983ad7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.charts-section[data-v-ce983ad7]{grid-template-columns:1fr}}.chart-card[data-v-ce983ad7]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.chart-card .chart-title[data-v-ce983ad7]{color:#fff;margin:0 0 20px;font-size:16px;font-weight:600}.chart-placeholder[data-v-ce983ad7]{height:200px}.chart-placeholder .trend-bars[data-v-ce983ad7]{justify-content:space-between;align-items:flex-end;height:100%;padding:0 8px;display:flex}.chart-placeholder .trend-bars .bar-item[data-v-ce983ad7]{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.chart-placeholder .trend-bars .bar-item .bar[data-v-ce983ad7]{background:linear-gradient(#0052d9,#00a8ff);border-radius:4px 4px 0 0;width:32px;min-height:20px;transition:all .3s}.chart-placeholder .trend-bars .bar-item .bar[data-v-ce983ad7]:hover{background:linear-gradient(#00a8ff,#00d68f)}.chart-placeholder .trend-bars .bar-item .bar-label[data-v-ce983ad7]{color:#a0aec0;font-size:12px}.ranking-list[data-v-ce983ad7]{flex-direction:column;gap:16px;display:flex}.ranking-list .rank-item[data-v-ce983ad7]{align-items:center;gap:12px;display:flex}.ranking-list .rank-item .rank-number[data-v-ce983ad7]{color:#a0aec0;background:#ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}.ranking-list .rank-item .rank-number.top3[data-v-ce983ad7]{color:#fff;background:linear-gradient(135deg,#0052d9,#00a8ff)}.ranking-list .rank-item .rank-name[data-v-ce983ad7]{color:#fff;flex-shrink:0;width:80px;font-size:14px}.ranking-list .rank-item .rank-bar[data-v-ce983ad7]{background:#ffffff1a;border-radius:4px;flex:1;height:8px;overflow:hidden}.ranking-list .rank-item .rank-bar .rank-fill[data-v-ce983ad7]{background:linear-gradient(90deg,#0052d9,#00a8ff);border-radius:4px;height:100%;transition:width 1s ease-out}.ranking-list .rank-item .rank-value[data-v-ce983ad7]{color:#a0aec0;text-align:right;width:50px;font-size:13px}.home-view[data-v-693186c8]{min-height:100vh}
