.loading-container[data-v-8de3a30f]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);z-index:999}.loading-content[data-v-8de3a30f]{text-align:center}.loading-spinner[data-v-8de3a30f]{width:60px;height:60px;border:4px solid rgba(34,211,238,.2);border-top:4px solid var(--primary-cyan);border-radius:50%;animation:spin-8de3a30f 1s linear infinite;margin:0 auto 2rem}.loading-title[data-v-8de3a30f]{font-size:2rem;color:var(--dark-cyan);margin-bottom:1rem;font-weight:700}.loading-text[data-v-8de3a30f]{color:var(--text-secondary);font-size:1.1rem}@keyframes spin-8de3a30f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.top-bar[data-v-2410f1f5]{background:#fffffff2;border-bottom:2px solid var(--border-light);z-index:1000;position:sticky;top:0;left:0;right:0;transform:translateY(0);transition:transform .25s ease}.top-bar.hidden-on-scroll[data-v-2410f1f5]{transform:translateY(-100%)}.top-bar-content[data-v-2410f1f5]{margin:0 auto;padding:.6rem 2rem .7rem;max-width:1300px;display:flex;align-items:center;justify-content:flex-start;gap:2rem}.logo[data-v-2410f1f5]{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-right:3rem}.logo-icon[data-v-2410f1f5]{height:50px;width:auto;display:inline-block;margin:-6px 0}.navigation[data-v-2410f1f5]{display:flex;gap:1.3rem;align-items:center}.nav-link[data-v-2410f1f5]{color:var(--text-secondary);text-decoration:none;font-weight:600;padding:.5rem 0;border-bottom:2px solid transparent;transition:all .2s ease}.nav-link[data-v-2410f1f5]:hover,.nav-link.router-link-active[data-v-2410f1f5]{color:var(--primary-dark);border-bottom-color:var(--primary-dark)}.nav-dropdown[data-v-2410f1f5]{position:relative}.nav-link-container[data-v-2410f1f5]{display:flex;align-items:center;cursor:pointer}.dropdown-arrow[data-v-2410f1f5]{font-size:.7rem;transition:all .2s ease;color:var(--text-secondary);padding:2px 1px;border-radius:3px;border:1px solid transparent}.dropdown-arrow[data-v-2410f1f5]:hover{border-color:#000;background:linear-gradient(135deg,#0000001a,#0000000d)}.dropdown-arrow.rotated[data-v-2410f1f5]{transform:rotate(180deg)}.dropdown-menu[data-v-2410f1f5]{position:absolute;top:130%;left:0;min-width:280px;background:#fff;border:1px solid var(--border-light);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;padding:.5rem;max-height:228px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dropdown-item[data-v-2410f1f5]{width:100%;text-align:left;padding:.5rem .75rem;border-radius:.375rem;background:transparent;border:none;color:var(--text-primary);cursor:pointer;transition:background-color .2s ease}.dropdown-item[data-v-2410f1f5]:hover{background:var(--bg-secondary)}.mobile-nav[data-v-2410f1f5]{display:none;position:relative}.mobile-menu-button[data-v-2410f1f5]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:.375rem;padding:.4rem .6rem;font-size:1rem;cursor:pointer}.mobile-menu[data-v-2410f1f5]{position:absolute;top:120%;right:0;min-width:160px;background:#fff;border:1px solid var(--border-light);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;padding:.4rem;z-index:1001}.mobile-sub-wrapper[data-v-2410f1f5]{position:relative}.mobile-submenu[data-v-2410f1f5]{position:absolute;right:100%;top:0;min-width:180px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--border-light);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;padding:.4rem}.mobile-select[data-v-2410f1f5]{width:100%;padding:.4rem .5rem;border:1px solid var(--border-light);border-radius:.375rem;background:#fff;color:var(--text-primary)}.mobile-menu-item[data-v-2410f1f5]{width:100%;text-align:left;padding:.5rem .75rem;border-radius:.375rem;background:transparent;border:none;color:var(--text-primary);cursor:pointer}.mobile-menu-item[data-v-2410f1f5]:hover{background:var(--bg-secondary)}.mobile-submenu[data-v-2410f1f5]{padding-left:.25rem;margin:.2rem 0 .4rem}.mobile-subitem[data-v-2410f1f5]{width:100%;text-align:left;padding:.35rem .75rem;border-radius:.375rem;background:transparent;border:none;color:var(--text-primary);cursor:pointer;font-size:.75rem}.mobile-subitem[data-v-2410f1f5]:hover{background:var(--bg-secondary)}.recruit-expert-btn[data-v-2410f1f5]{background:linear-gradient(to right,#0ea5e9,#2563eb 300%);color:#fff;border:none;border-radius:8px;padding:.3rem 1.2rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.4rem;box-shadow:0 2px 8px #667eea4d;position:relative;overflow:hidden}.recruit-expert-btn[data-v-2410f1f5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.recruit-expert-btn[data-v-2410f1f5]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #667eea66}.recruit-expert-btn[data-v-2410f1f5]:hover:before{left:100%}.recruit-expert-btn[data-v-2410f1f5]:active{transform:translateY(0)}.recruit-icon[data-v-2410f1f5]{width:2rem;height:2rem}.recruit-icon-mobile[data-v-2410f1f5]{width:1rem;height:1rem}@media (max-width: 1140px){.top-bar-content[data-v-2410f1f5]{padding:.7rem .2rem;gap:0;justify-content:space-around}.logo[data-v-2410f1f5]{gap:0;margin-right:0}}@media (max-width: 1000px){.top-bar-content[data-v-2410f1f5]{padding:1rem}.navigation[data-v-2410f1f5]{display:none}.mobile-nav[data-v-2410f1f5]{display:block;margin-left:auto}.logo h1[data-v-2410f1f5]{font-size:1.5rem}}.main-chart-component[data-v-a783118b]{width:100%}.chart-main-content[data-v-a783118b]{display:grid;grid-template-columns:1fr 300px;gap:0rem;min-height:300px}.chart-left[data-v-a783118b]{background:var(--bg-primary);border-radius:.75rem;padding:0rem;border:2px solid var(--border-light);margin-left:1rem}.chart-title[data-v-a783118b]{text-align:left;color:#000;margin:0 1.5rem;padding:.25rem 0 .25rem .75rem;font-size:1.25rem;font-weight:700;letter-spacing:.2px}.chart-subintro[data-v-a783118b]{margin:.25rem 1.5rem .5rem;padding:0 0 0 .75rem;color:var(--text-secondary);font-size:.9rem;line-height:1.6;text-indent:2em}.chart-actions[data-v-a783118b]{display:flex;justify-content:flex-end;margin:0 2rem .25rem 1.5rem}.download-btn[data-v-a783118b]{padding:.35rem .75rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer;margin-top:-2rem}.download-btn[data-v-a783118b]:hover{background:var(--bg-secondary)}.main-chart[data-v-a783118b]{width:100%;height:430px;position:relative}.main-chart .echarts-tooltip[data-v-a783118b]{z-index:1000!important}.echarts-tooltip[data-v-a783118b]{z-index:1000!important;pointer-events:none!important}.chart-right[data-v-a783118b]{display:flex;flex-direction:column}.model-selection[data-v-a783118b]{background:var(--bg-primary);border-radius:0rem;padding:0rem;margin:0 1rem}.selection-header[data-v-a783118b]{margin-bottom:0}.selection-header label[data-v-a783118b]{font-weight:600;color:var(--text-primary);font-size:1rem}.selection-dropdown[data-v-a783118b]{position:relative}.dropdown-toggle[data-v-a783118b]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.dropdown-toggle[data-v-a783118b]:hover{border-color:var(--primary-color)}.dropdown-toggle.active[data-v-a783118b]{border-color:var(--primary-color);background:var(--bg-secondary)}.dropdown-arrow[data-v-a783118b]{font-size:.8rem;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow[data-v-a783118b]{transform:rotate(180deg)}.dropdown-menu[data-v-a783118b]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.dropdown-header[data-v-a783118b]{display:flex;gap:.5rem;padding:.4rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-a783118b]{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.dropdown-btn[data-v-a783118b]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-a783118b]{max-height:200px;overflow-y:auto;padding:.5rem;flex:1}.dropdown-item[data-v-a783118b]{display:flex;align-items:center;gap:.5rem;padding:.1rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);border-radius:.25rem;transition:background-color .2s ease}.dropdown-item[data-v-a783118b]:hover{background:var(--bg-secondary)}.dropdown-item input[type=checkbox][data-v-a783118b]{margin:0;cursor:pointer}.dropdown-item span[data-v-a783118b]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-footer[data-v-a783118b]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-a783118b],.cancel-btn[data-v-a783118b]{flex:1;padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.apply-btn[data-v-a783118b]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-a783118b]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-a783118b]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-a783118b]:hover{background:var(--bg-secondary);border-color:#000;color:#000}.chart-intro[data-v-a783118b]{margin:2rem 1rem 0;color:#000;border:1px solid var(--border-medium);padding:.4rem 1rem;border-radius:.5rem;background:var(--bg-primary);word-break:break-all;text-indent:2em}@media (max-width: 1275px){.main-chart[data-v-a783118b]{height:460px}}@media (max-width: 1024px){.chart-main-content[data-v-a783118b]{grid-template-columns:1fr;gap:1.5rem}.chart-right[data-v-a783118b]{order:-1}.model-selection[data-v-a783118b]{padding:1rem}.dropdown-menu[data-v-a783118b]{max-height:350px}.dropdown-list[data-v-a783118b]{max-height:200px}.dropdown-footer[data-v-a783118b]{padding:.5rem}.apply-btn[data-v-a783118b],.cancel-btn[data-v-a783118b]{padding:.4rem .8rem;font-size:.8rem}}@media (max-width: 768px){.main-chart[data-v-a783118b]{height:325px;width:100%}.selection-header[data-v-a783118b]{margin-top:-1rem}.model-selection[data-v-a783118b]{margin-bottom:-1.5rem}.chart-left[data-v-a783118b]{border:none;border-radius:0;padding:0;margin:0}.chart-intro[data-v-a783118b]{display:none;margin:-.5rem 0rem -1rem;padding:0;border:none;border-radius:0;font-size:.7rem;color:var(--text-secondary)}.chart-title[data-v-a783118b]{margin:0rem 0rem -2.3rem -1rem}.chart-subintro[data-v-a783118b]{margin:2rem 0 0;padding:0;font-size:.7rem;text-indent:2em}.download-btn[data-v-a783118b]{margin:0 0 -2rem}}.detail-charts-component[data-v-4d4c0349]{width:100%;margin-top:2rem;padding-bottom:1rem}.detail-charts-header[data-v-4d4c0349]{text-align:left;color:#000;margin:0 1.5rem;padding:.25rem 0 .25rem .75rem;font-size:1.25rem;font-weight:700;letter-spacing:.2px}.detail-charts-intro[data-v-4d4c0349]{color:var(--text-secondary);line-height:1.7;word-break:break-all;padding:0 1.5rem .3rem}.model-selection-control[data-v-4d4c0349]{padding:0 1.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.selection-header[data-v-4d4c0349]{margin-bottom:0}.selection-header label[data-v-4d4c0349]{font-weight:600;color:var(--text-primary);font-size:1rem}.selection-dropdown[data-v-4d4c0349]{position:relative}.dropdown-toggle[data-v-4d4c0349]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.dropdown-toggle[data-v-4d4c0349]:hover{border-color:var(--primary-color)}.dropdown-toggle.active[data-v-4d4c0349]{border-color:var(--primary-color);background:var(--bg-secondary)}.dropdown-arrow[data-v-4d4c0349]{font-size:.8rem;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow[data-v-4d4c0349]{transform:rotate(180deg)}.dropdown-menu[data-v-4d4c0349]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:9999;max-height:400px;overflow:visible;display:flex;flex-direction:column}.dropdown-header[data-v-4d4c0349]{display:flex;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-4d4c0349]{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.dropdown-btn[data-v-4d4c0349]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-4d4c0349]{max-height:200px;overflow-y:auto;padding:.5rem;flex:1}.dropdown-item[data-v-4d4c0349]{display:flex;align-items:center;gap:.5rem;padding:.1rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);border-radius:.25rem;transition:background-color .2s ease}.dropdown-item[data-v-4d4c0349]:hover{background:var(--bg-secondary)}.dropdown-item input[type=checkbox][data-v-4d4c0349]{margin:0;cursor:pointer}.dropdown-item span[data-v-4d4c0349]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-footer[data-v-4d4c0349]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-4d4c0349],.cancel-btn[data-v-4d4c0349]{flex:1;padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.apply-btn[data-v-4d4c0349]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-4d4c0349]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-4d4c0349]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-4d4c0349]:hover{background:var(--bg-secondary);border-color:var(--border-medium)}.charts-grid[data-v-4d4c0349]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 1.5rem}.chart-item[data-v-4d4c0349]{background:var(--bg-primary);border-radius:.75rem;padding:.5rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.chart-header[data-v-4d4c0349]{margin:0}.chart-header h4[data-v-4d4c0349]{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0 0 -1.5rem;text-align:center;z-index:1000}.chart-subintro[data-v-4d4c0349]{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:.5rem;padding:.5rem;background:var(--bg-secondary);border-radius:.375rem;border:1px solid var(--border-light)}.download-btn[data-v-4d4c0349]{position:relative;left:82%;max-width:fit-content;padding:.35rem .75rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer}.download-btn[data-v-4d4c0349]:hover{background:var(--bg-secondary)}.chart-container[data-v-4d4c0349]{position:relative;min-height:280px}.detail-chart[data-v-4d4c0349]{width:100%;height:280px;position:relative}.detail-chart .echarts-tooltip[data-v-4d4c0349]{z-index:1000!important}@media (max-width: 1024px){.model-selection-control[data-v-4d4c0349]{padding:1rem}.charts-grid[data-v-4d4c0349]{grid-template-columns:1fr;gap:1.5rem}.chart-item[data-v-4d4c0349]{padding:1rem}.chart-container[data-v-4d4c0349]{min-height:250px}.detail-chart[data-v-4d4c0349]{height:250px}.dropdown-menu[data-v-4d4c0349]{max-height:350px}.dropdown-list[data-v-4d4c0349]{max-height:200px}.dropdown-footer[data-v-4d4c0349]{padding:.5rem}.apply-btn[data-v-4d4c0349],.cancel-btn[data-v-4d4c0349]{padding:.4rem .8rem;font-size:.8rem}}@media (max-width: 768px){.detail-charts-intro[data-v-4d4c0349]{font-size:.7rem;padding:0 1rem}.selection-header[data-v-4d4c0349]{margin-top:-1rem}.chart-intro[data-v-4d4c0349]{margin:-1rem 0rem -1.5rem 1rem}.detail-charts-header[data-v-4d4c0349]{margin:0rem 0rem 0}.detail-charts-component[data-v-4d4c0349]{margin:-.5rem 0 0}.detail-charts-header h3[data-v-4d4c0349]{font-size:1.5rem}.detail-charts-header p[data-v-4d4c0349]{font-size:.9rem}.dropdown-menu[data-v-4d4c0349]{margin:0 0 -.5rem}.download-btn[data-v-4d4c0349]{left:70%}.chart-header h4[data-v-4d4c0349]{font-size:1.1rem}.chart-subintro[data-v-4d4c0349]{font-size:.7rem;margin:.4rem .4rem 0rem;padding:.2rem .4rem}.charts-grid[data-v-4d4c0349]{border:none;padding:0;margin:0 1rem}.chart-item[data-v-4d4c0349]{margin:-1rem 0 0;padding:0;border:none;border-radius:0;box-shadow:none}.chart-container[data-v-4d4c0349]{min-height:300px}.detail-chart[data-v-4d4c0349]{height:300px}}.main-chart-component[data-v-33c0d2e0]{width:100%}.chart-main-content[data-v-33c0d2e0]{display:grid;grid-template-columns:1fr 300px;gap:0rem;min-height:300px}.chart-left[data-v-33c0d2e0]{background:var(--bg-primary);border-radius:.75rem;padding:0rem;border:2px solid var(--border-light);margin-left:1rem}.chart-title[data-v-33c0d2e0]{text-align:left;color:#000;margin:0 1.5rem;padding:.25rem 0 .25rem .75rem;font-size:1.25rem;font-weight:700;letter-spacing:.2px}.chart-actions[data-v-33c0d2e0]{display:flex;justify-content:flex-end;margin:0 1.5rem .25rem}.download-btn[data-v-33c0d2e0]{padding:.35rem .75rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer;margin-top:-2rem}.download-btn[data-v-33c0d2e0]:hover{background:var(--bg-secondary)}.main-chart[data-v-33c0d2e0]{width:100%;height:430px;position:relative}.chart-subintro[data-v-33c0d2e0]{margin:.25rem 1.5rem .5rem;padding:0 0 0 .75rem;color:var(--text-secondary);font-size:.9rem;line-height:1.6;text-indent:2em}.main-chart .echarts-tooltip[data-v-33c0d2e0]{z-index:1000!important}.echarts-tooltip[data-v-33c0d2e0]{z-index:1000!important;pointer-events:none!important}.chart-right[data-v-33c0d2e0]{display:flex;flex-direction:column}.model-selection[data-v-33c0d2e0]{background:var(--bg-primary);border-radius:0rem;padding:0rem;margin:0 1rem}.selection-header[data-v-33c0d2e0]{margin-bottom:0}.selection-header label[data-v-33c0d2e0]{font-weight:600;color:var(--text-primary);font-size:1rem}.selection-dropdown[data-v-33c0d2e0]{position:relative}.dropdown-toggle[data-v-33c0d2e0]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.dropdown-toggle[data-v-33c0d2e0]:hover{border-color:var(--primary-color)}.dropdown-toggle.active[data-v-33c0d2e0]{border-color:var(--primary-color);background:var(--bg-secondary)}.dropdown-arrow[data-v-33c0d2e0]{font-size:.8rem;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow[data-v-33c0d2e0]{transform:rotate(180deg)}.dropdown-menu[data-v-33c0d2e0]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.dropdown-header[data-v-33c0d2e0]{display:flex;gap:.5rem;padding:.4rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-33c0d2e0]{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.dropdown-btn[data-v-33c0d2e0]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-33c0d2e0]{max-height:200px;overflow-y:auto;padding:.5rem;flex:1}.dropdown-item[data-v-33c0d2e0]{display:flex;align-items:center;gap:.5rem;padding:.1rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);border-radius:.25rem;transition:background-color .2s ease}.dropdown-item[data-v-33c0d2e0]:hover{background:var(--bg-secondary)}.dropdown-item input[type=checkbox][data-v-33c0d2e0]{margin:0;cursor:pointer}.dropdown-item span[data-v-33c0d2e0]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-footer[data-v-33c0d2e0]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-33c0d2e0],.cancel-btn[data-v-33c0d2e0]{flex:1;padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.apply-btn[data-v-33c0d2e0]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-33c0d2e0]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-33c0d2e0]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-33c0d2e0]:hover{background:var(--bg-secondary);border-color:#000;color:#000}.chart-intro[data-v-33c0d2e0]{margin:2rem 1rem 0;color:#000;border:1px solid var(--border-medium);padding:.4rem 1rem;border-radius:.5rem;background:var(--bg-primary);word-break:break-all;text-indent:2em}.excluded-box[data-v-33c0d2e0]{margin-top:1rem;margin-right:1rem;margin-left:1rem;padding:.75rem;border:1px dashed var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-secondary)}.excluded-title[data-v-33c0d2e0]{font-weight:600;margin-bottom:.25rem;color:var(--text-primary)}@media (max-width: 1275px){.main-chart[data-v-33c0d2e0]{height:460px}}@media (max-width: 1024px){.chart-main-content[data-v-33c0d2e0]{grid-template-columns:1fr;gap:1.5rem}.chart-right[data-v-33c0d2e0]{order:-1}.model-selection[data-v-33c0d2e0]{padding:1rem}.dropdown-menu[data-v-33c0d2e0]{max-height:350px}.dropdown-list[data-v-33c0d2e0]{max-height:200px}.dropdown-footer[data-v-33c0d2e0]{padding:.5rem}.apply-btn[data-v-33c0d2e0],.cancel-btn[data-v-33c0d2e0]{padding:.4rem .8rem;font-size:.8rem}}@media (max-width: 768px){.main-chart[data-v-33c0d2e0]{height:325px;width:100%}.selection-header[data-v-33c0d2e0]{margin-top:-1rem}.model-selection[data-v-33c0d2e0]{margin-bottom:-1.5rem}.chart-left[data-v-33c0d2e0]{border:none;border-radius:0;padding:0;margin:0}.chart-intro[data-v-33c0d2e0]{display:none;margin:-.5rem 0rem -1rem;padding:0;border:none;border-radius:0;font-size:.7rem;color:var(--text-secondary)}.chart-title[data-v-33c0d2e0]{margin:0rem 0rem -2.3rem -1rem}.chart-subintro[data-v-33c0d2e0]{margin:2rem 0 0;padding:0;font-size:.7rem;text-indent:2em}.download-btn[data-v-33c0d2e0]{margin:0 0 -2rem}.excluded-box[data-v-33c0d2e0]{font-size:.85rem;margin:1rem -.3rem -.6rem}}.detail-charts-component[data-v-4b75fef0]{width:100%;margin-top:2rem;padding-bottom:1rem}.detail-charts-header[data-v-4b75fef0]{text-align:left;color:#000;margin:0 1.5rem;padding:.25rem 0 .25rem .75rem;font-size:1.25rem;font-weight:700;letter-spacing:.2px}.detail-charts-intro[data-v-4b75fef0]{color:var(--text-secondary);line-height:1.7;word-break:break-all;padding:0 1.5rem .3rem}.model-selection-control[data-v-4b75fef0]{padding:0 1.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.selection-header[data-v-4b75fef0]{margin-bottom:0}.selection-header label[data-v-4b75fef0]{font-weight:600;color:var(--text-primary);font-size:1rem}.selection-dropdown[data-v-4b75fef0]{position:relative}.dropdown-toggle[data-v-4b75fef0]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.dropdown-toggle[data-v-4b75fef0]:hover{border-color:var(--primary-color)}.dropdown-toggle.active[data-v-4b75fef0]{border-color:var(--primary-color);background:var(--bg-secondary)}.dropdown-arrow[data-v-4b75fef0]{font-size:.8rem;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow[data-v-4b75fef0]{transform:rotate(180deg)}.dropdown-menu[data-v-4b75fef0]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.dropdown-header[data-v-4b75fef0]{display:flex;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-4b75fef0]{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.dropdown-btn[data-v-4b75fef0]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-4b75fef0]{max-height:200px;overflow-y:auto;padding:.5rem;flex:1}.dropdown-item[data-v-4b75fef0]{display:flex;align-items:center;gap:.5rem;padding:.1rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);border-radius:.25rem;transition:background-color .2s ease}.dropdown-item[data-v-4b75fef0]:hover{background:var(--bg-secondary)}.dropdown-item input[type=checkbox][data-v-4b75fef0]{margin:0;cursor:pointer}.dropdown-item span[data-v-4b75fef0]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-footer[data-v-4b75fef0]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-4b75fef0],.cancel-btn[data-v-4b75fef0]{flex:1;padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.apply-btn[data-v-4b75fef0]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-4b75fef0]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-4b75fef0]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-4b75fef0]:hover{background:var(--bg-secondary);border-color:var(--border-medium)}.charts-grid[data-v-4b75fef0]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 1.5rem}.chart-item[data-v-4b75fef0]{background:var(--bg-primary);border-radius:.75rem;padding:.5rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.chart-header[data-v-4b75fef0]{margin:0}.chart-header h4[data-v-4b75fef0]{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0 0 -1.5rem;text-align:center;z-index:1000}.download-btn[data-v-4b75fef0]{position:relative;left:82%;max-width:fit-content;padding:.35rem .75rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer}.download-btn[data-v-4b75fef0]:hover{background:var(--bg-secondary)}.chart-container[data-v-4b75fef0]{position:relative;min-height:280px}.detail-chart[data-v-4b75fef0]{width:100%;height:280px;position:relative}.detail-chart .echarts-tooltip[data-v-4b75fef0]{z-index:1000!important}.excluded-box[data-v-4b75fef0]{margin:1.5rem;padding:.75rem;border:1px dashed var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-secondary)}.excluded-title[data-v-4b75fef0]{font-weight:600;margin-bottom:.25rem;color:var(--text-primary)}@media (max-width: 1024px){.model-selection-control[data-v-4b75fef0]{padding:1rem}.charts-grid[data-v-4b75fef0]{grid-template-columns:1fr;gap:1.5rem}.chart-item[data-v-4b75fef0]{padding:1rem}.detail-chart[data-v-4b75fef0]{height:250px}.dropdown-menu[data-v-4b75fef0]{max-height:350px}.dropdown-list[data-v-4b75fef0]{max-height:200px}.dropdown-footer[data-v-4b75fef0]{padding:.5rem}.apply-btn[data-v-4b75fef0],.cancel-btn[data-v-4b75fef0]{padding:.4rem .8rem;font-size:.8rem}}@media (max-width: 768px){.detail-charts-intro[data-v-4b75fef0]{font-size:.7rem;padding:0 1rem}.selection-header[data-v-4b75fef0]{margin-top:-1rem}.chart-intro[data-v-4b75fef0]{margin:-1rem 0rem -1.5rem 1rem}.detail-charts-header[data-v-4b75fef0]{margin:0rem 0rem 0}.detail-charts-component[data-v-4b75fef0]{margin:-.5rem 0 0}.detail-charts-header h3[data-v-4b75fef0]{font-size:1.5rem}.detail-charts-header p[data-v-4b75fef0]{font-size:.9rem}.dropdown-menu[data-v-4b75fef0]{margin:0 0 -.5rem}.download-btn[data-v-4b75fef0]{left:70%}.chart-header h4[data-v-4b75fef0]{font-size:1.1rem}.chart-subintro[data-v-4b75fef0]{font-size:.7rem;margin:.4rem .4rem 0rem;padding:.2rem .4rem}.charts-grid[data-v-4b75fef0]{border:none;padding:0;margin:0 1rem}.chart-item[data-v-4b75fef0]{margin:-1rem 0 0;padding:0;border:none;border-radius:0;box-shadow:none}.chart-container[data-v-4b75fef0]{min-height:300px}.detail-chart[data-v-4b75fef0]{height:300px}.excluded-box[data-v-4b75fef0]{font-size:.85rem;margin:0 1rem .5rem}}.main-chart-component[data-v-30eafda4]{width:100%}.chart-main-content[data-v-30eafda4]{display:grid;grid-template-columns:1fr 300px;gap:0rem;min-height:300px}.chart-left[data-v-30eafda4]{background:var(--bg-primary);border-radius:.75rem;padding:0rem;border:2px solid var(--border-light);margin-left:1rem}.chart-title[data-v-30eafda4]{text-align:left;color:#000;margin:0 1.5rem;padding:.25rem 0 .25rem .75rem;font-size:1.25rem;font-weight:700;letter-spacing:.2px}.chart-actions[data-v-30eafda4]{display:flex;justify-content:flex-end;margin:0 1.5rem .25rem}.download-btn[data-v-30eafda4]{padding:.35rem .75rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer;margin-top:-2rem}.download-btn[data-v-30eafda4]:hover{background:var(--bg-secondary)}.main-chart[data-v-30eafda4]{width:100%;height:430px;position:relative}.main-chart .echarts-tooltip[data-v-30eafda4]{z-index:1000!important}.echarts-tooltip[data-v-30eafda4]{z-index:1000!important;pointer-events:none!important}.chart-right[data-v-30eafda4]{display:flex;flex-direction:column}.model-selection[data-v-30eafda4]{background:var(--bg-primary);border-radius:0rem;padding:0rem;margin:0 1rem}.selection-header[data-v-30eafda4]{margin-bottom:0}.selection-header label[data-v-30eafda4]{font-weight:600;color:var(--text-primary);font-size:1rem}.selection-dropdown[data-v-30eafda4]{position:relative}.dropdown-toggle[data-v-30eafda4]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.dropdown-toggle[data-v-30eafda4]:hover{border-color:var(--primary-color)}.dropdown-toggle.active[data-v-30eafda4]{border-color:var(--primary-color);background:var(--bg-secondary)}.dropdown-arrow[data-v-30eafda4]{font-size:.8rem;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow[data-v-30eafda4]{transform:rotate(180deg)}.dropdown-menu[data-v-30eafda4]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.dropdown-header[data-v-30eafda4]{display:flex;gap:.5rem;padding:.4rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-30eafda4]{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.dropdown-btn[data-v-30eafda4]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-30eafda4]{max-height:200px;overflow-y:auto;padding:.5rem;flex:1}.dropdown-item[data-v-30eafda4]{display:flex;align-items:center;gap:.5rem;padding:.1rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);border-radius:.25rem;transition:background-color .2s ease}.dropdown-item[data-v-30eafda4]:hover{background:var(--bg-secondary)}.dropdown-item input[type=checkbox][data-v-30eafda4]{margin:0;cursor:pointer}.dropdown-item span[data-v-30eafda4]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-footer[data-v-30eafda4]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-30eafda4],.cancel-btn[data-v-30eafda4]{flex:1;padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.apply-btn[data-v-30eafda4]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-30eafda4]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-30eafda4]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-30eafda4]:hover{background:var(--bg-secondary);border-color:#000;color:#000}.chart-intro[data-v-30eafda4]{margin:2rem 1rem 0;color:#000;border:1px solid var(--border-medium);padding:.4rem 1rem;border-radius:.5rem;background:var(--bg-primary);word-break:break-all;text-indent:2em}.chart-subintro[data-v-30eafda4]{margin:.25rem 1.5rem .5rem;padding:0 0 0 .75rem;color:var(--text-secondary);font-size:.9rem;line-height:1.6;text-indent:2em}.excluded-box[data-v-30eafda4]{margin-top:1rem;margin-right:1rem;margin-left:1rem;padding:.75rem;border:1px dashed var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-secondary)}.excluded-title[data-v-30eafda4]{font-weight:600;margin-bottom:.25rem;color:var(--text-primary)}@media (max-width: 1275px){.main-chart[data-v-30eafda4]{height:460px}}@media (max-width: 1024px){.chart-main-content[data-v-30eafda4]{grid-template-columns:1fr;gap:1.5rem}.chart-right[data-v-30eafda4]{order:-1}.model-selection[data-v-30eafda4]{padding:1rem}.dropdown-menu[data-v-30eafda4]{max-height:350px}.dropdown-list[data-v-30eafda4]{max-height:200px}.dropdown-footer[data-v-30eafda4]{padding:.5rem}.apply-btn[data-v-30eafda4],.cancel-btn[data-v-30eafda4]{padding:.4rem .8rem;font-size:.8rem}}@media (max-width: 768px){.main-chart[data-v-30eafda4]{height:325px;width:100%}.selection-header[data-v-30eafda4]{margin-top:-1rem}.model-selection[data-v-30eafda4]{margin-bottom:-1.5rem}.chart-left[data-v-30eafda4]{border:none;border-radius:0;padding:0;margin:0}.chart-intro[data-v-30eafda4]{display:none;margin:-.5rem 0rem -1rem;padding:0;border:none;border-radius:0;font-size:.7rem;color:var(--text-secondary)}.chart-title[data-v-30eafda4]{margin:0rem 0rem -2.3rem -1rem}.chart-title2[data-v-30eafda4]{margin:1.3rem 0rem -2.3rem -1rem;text-align:left;color:#000;padding:.25rem 0 .25rem .75rem;font-size:1.25rem;font-weight:700;text-indent:2em}.chart-subintro[data-v-30eafda4]{margin:2rem 0 0;padding:0;font-size:.7rem;text-indent:2em}.download-btn[data-v-30eafda4]{margin:0 0 -2rem}.excluded-box[data-v-30eafda4]{font-size:.85rem;margin:1rem -.3rem -.6rem}}.detail-charts-component[data-v-09837823]{width:100%;margin-top:2rem}.detail-charts-header[data-v-09837823]{text-align:left;color:#000;margin:0 1.5rem;padding:.25rem 0 .25rem .75rem;font-size:1.25rem;font-weight:700;letter-spacing:.2px}.detail-charts-intro[data-v-09837823]{color:var(--text-secondary);line-height:1.7;word-break:break-all;padding:0 1.5rem .3rem}.model-selection-control[data-v-09837823]{padding:0 1.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.selection-header[data-v-09837823]{margin-bottom:0}.selection-header label[data-v-09837823]{font-weight:600;color:var(--text-primary);font-size:1rem}.selection-dropdown[data-v-09837823]{position:relative}.dropdown-toggle[data-v-09837823]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.dropdown-toggle[data-v-09837823]:hover{border-color:var(--primary-color)}.dropdown-toggle.active[data-v-09837823]{border-color:var(--primary-color);background:var(--bg-secondary)}.dropdown-arrow[data-v-09837823]{font-size:.8rem;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow[data-v-09837823]{transform:rotate(180deg)}.dropdown-menu[data-v-09837823]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.dropdown-header[data-v-09837823]{display:flex;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-09837823]{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.dropdown-btn[data-v-09837823]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-09837823]{max-height:200px;overflow-y:auto;padding:.5rem;flex:1}.dropdown-item[data-v-09837823]{display:flex;align-items:center;gap:.5rem;padding:.1rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);border-radius:.25rem;transition:background-color .2s ease}.dropdown-item[data-v-09837823]:hover{background:var(--bg-secondary)}.dropdown-item input[type=checkbox][data-v-09837823]{margin:0;cursor:pointer}.dropdown-item span[data-v-09837823]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-footer[data-v-09837823]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-09837823],.cancel-btn[data-v-09837823]{flex:1;padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.apply-btn[data-v-09837823]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-09837823]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-09837823]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-09837823]:hover{background:var(--bg-secondary);border-color:var(--border-medium)}.charts-grid[data-v-09837823]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 1.5rem}.chart-item[data-v-09837823]{background:var(--bg-primary);border-radius:.75rem;padding:.5rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.chart-header[data-v-09837823]{margin:0}.chart-header h4[data-v-09837823]{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0 0 -1.5rem;text-align:center;z-index:1000}.chart-subintro[data-v-09837823]{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:.5rem;padding:.5rem;background:var(--bg-secondary);border-radius:.375rem;border:1px solid var(--border-light)}.download-btn[data-v-09837823]{position:relative;left:82%;max-width:fit-content;padding:.35rem .75rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer}.download-btn[data-v-09837823]:hover{background:var(--bg-secondary)}.chart-container[data-v-09837823]{position:relative;min-height:300px}.detail-chart[data-v-09837823]{width:100%;height:300px;position:relative}.detail-chart .echarts-tooltip[data-v-09837823]{z-index:1000!important}.excluded-box[data-v-09837823]{margin:1.5rem;padding:.75rem;border:1px dashed var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-secondary)}.excluded-title[data-v-09837823]{font-weight:600;margin-bottom:.25rem;color:var(--text-primary)}@media (max-width: 1024px){.model-selection-control[data-v-09837823]{padding:1rem}.charts-grid[data-v-09837823]{grid-template-columns:1fr;gap:1.5rem}.chart-item[data-v-09837823]{padding:1rem}.detail-chart[data-v-09837823]{height:250px}.dropdown-menu[data-v-09837823]{max-height:350px}.dropdown-list[data-v-09837823]{max-height:200px}.dropdown-footer[data-v-09837823]{padding:.5rem}.apply-btn[data-v-09837823],.cancel-btn[data-v-09837823]{padding:.4rem .8rem;font-size:.8rem}}@media (max-width: 768px){.detail-charts-intro[data-v-09837823]{font-size:.7rem;padding:0 1rem}.selection-header[data-v-09837823]{margin-top:-1rem}.chart-intro[data-v-09837823]{margin:-1rem 0rem -1.5rem 1rem}.detail-charts-header[data-v-09837823]{margin:0rem 0rem 0}.detail-charts-component[data-v-09837823]{margin:-.5rem 0 0}.detail-charts-header h3[data-v-09837823]{font-size:1.5rem}.detail-charts-header p[data-v-09837823]{font-size:.9rem}.dropdown-menu[data-v-09837823]{margin:0 0 -.5rem}.download-btn[data-v-09837823]{left:70%}.chart-header h4[data-v-09837823]{font-size:1.1rem}.chart-subintro[data-v-09837823]{font-size:.7rem;margin:.4rem .4rem 0rem;padding:.2rem .4rem}.charts-grid[data-v-09837823]{border:none;padding:0;margin:0 1rem}.chart-item[data-v-09837823]{margin:-1rem 0 0;padding:0;border:none;border-radius:0;box-shadow:none}.chart-container[data-v-09837823]{min-height:300px}.detail-chart[data-v-09837823]{height:300px}.excluded-box[data-v-09837823]{font-size:.85rem;margin:0 1rem .5rem}}@font-face{font-family:Nunito;src:url(/assets/Nunito-Light-uWTU297A.ttf) format("truetype");font-weight:300}.digital-ranking-component[data-v-375e5bec]{width:100%}.table-container[data-v-375e5bec]{background:var(--bg-primary);overflow:hidden}.table-header[data-v-375e5bec]{background:linear-gradient(135deg,var(--primary-color),#1d4ed8);color:#000;padding:1.5rem;font-size:1.25rem;font-weight:700;text-align:center;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.table-intro[data-v-375e5bec]{padding:0rem .75rem 0;font-size:.8rem;color:#393939}.filters-row[data-v-375e5bec]{display:flex;gap:.75rem;padding:.75rem;align-items:center;flex-wrap:wrap}.filter-group[data-v-375e5bec]{position:relative}.multi-toggle[data-v-375e5bec]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s ease}.multi-toggle[data-v-375e5bec]:hover{border-color:var(--primary-color)}.multi-toggle.active[data-v-375e5bec]{border-color:var(--primary-color);background:var(--bg-secondary)}.count[data-v-375e5bec]{background:#1d4ed8;color:#fff;border-radius:999px;padding:0 .35rem;font-size:.75rem}.arrow[data-v-375e5bec]{font-size:.75rem;transition:transform .2s ease}.arrow.open[data-v-375e5bec]{transform:rotate(180deg)}.dropdown-menu[data-v-375e5bec]{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;max-width:340px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;z-index:1000;display:flex;flex-direction:column;max-height:360px}.dropdown-header[data-v-375e5bec]{display:flex;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-375e5bec]{padding:.4rem .75rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-size:.85rem;transition:all .2s ease}.dropdown-btn[data-v-375e5bec]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-375e5bec]{padding:.5rem;overflow-y:auto;flex:1}.dropdown-item[data-v-375e5bec]{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:.25rem;cursor:pointer}.dropdown-item[data-v-375e5bec]:hover{background:var(--bg-secondary)}.dropdown-footer[data-v-375e5bec]{display:flex;gap:.5rem;padding:.5rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-375e5bec],.cancel-btn[data-v-375e5bec]{flex:1;padding:.45rem .75rem;border:1px solid var(--border-light);border-radius:.25rem;cursor:pointer;font-weight:600;transition:all .2s ease}.apply-btn[data-v-375e5bec]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-375e5bec]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-375e5bec]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-375e5bec]:hover{background:var(--bg-secondary)}.top-scroll[data-v-375e5bec]{width:100%;overflow-x:auto;overflow-y:hidden;border-top:1px solid #C2C6C9;border-bottom:1px solid #C2C6C9;height:16px}.top-scroll-spacer[data-v-375e5bec]{height:1px}.table-scroller[data-v-375e5bec]{overflow-x:hidden;overflow-y:hidden}.table-scroller.show-scrollbar[data-v-375e5bec]{overflow-x:auto}.table-content[data-v-375e5bec]{min-height:1px;text-align:center}.ranking-table[data-v-375e5bec]{width:100%;border-collapse:collapse;font-size:.75rem;color:#000}.sortable-header[data-v-375e5bec]{background:#e9ecee;padding:.4rem 0;text-align:center;font-weight:600;color:#000;cursor:pointer;transition:all .3s ease;border-top:1px solid #C2C6C9;border-bottom:2px solid #C2C6C9;position:relative;font-size:.8rem;white-space:nowrap}.sortable-header[data-v-375e5bec]:hover{background:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.sortable-header[data-v-375e5bec]:first-child{border-left:1px solid #C2C6C9}.sortable-header[data-v-375e5bec]:last-child{border-right:1px solid #C2C6C9}.sortable-header[data-v-375e5bec]:first-child:hover{cursor:default;background:#e9ecee;transform:translateY(0);box-shadow:none}.header-content[data-v-375e5bec]{display:flex;align-items:center;justify-content:center;position:relative}.sort-icon[data-v-375e5bec]{position:absolute;right:0;display:flex;align-items:center}.sort-arrow[data-v-375e5bec]{width:16px;height:16px;color:var(--primary-color);transition:all .3s ease}.sort-arrow.active[data-v-375e5bec]{color:var(--primary-color);stroke-width:2}.sort-arrow.inactive[data-v-375e5bec]{color:#9ca3af;stroke-width:1.5;opacity:.6}.sortable-header:hover .sort-arrow[data-v-375e5bec]{color:#1d4ed8;transform:scale(1.1)}.sortable-header:hover .sort-arrow.inactive[data-v-375e5bec]{color:#6b7280;opacity:.8}.table-row[data-v-375e5bec]{border-bottom:none;transition:background-color .2s ease;text-align:center}.table-row[data-v-375e5bec]:hover{background:#f0f2f3}.table-row[data-v-375e5bec]:last-child{border-bottom:none}.table-cell[data-v-375e5bec]{padding:.4rem .1rem;text-align:center;color:#000;font-size:.75rem;border-bottom:1px solid #C2C6C9;white-space:nowrap}.table-cell[data-v-375e5bec]:last-child{border-right:none}.color-column-cell[data-v-375e5bec]{padding:0;width:6px;min-width:6px;border-bottom:1px solid #C2C6C9}.table-cell.rank-cell[data-v-375e5bec]{font-weight:700;color:var(--primary-color);font-size:.85rem}.table-cell[data-v-375e5bec]:nth-child(3){font-family:Nunito,Courier New,monospace;font-weight:600}.table-cell[data-v-375e5bec]:nth-child(n+6):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)):not(:nth-last-child(4)){font-family:Nunito,Courier New,monospace;font-weight:300;font-size:.9rem;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:.45rem;padding-bottom:.35rem;background-clip:padding-box;color:#000;position:relative}.numeric-text[data-v-375e5bec]{display:inline-block;transform:scaleY(.9);transform-origin:center}.tag[data-v-375e5bec]{display:inline-block;padding:.1rem .3rem;border-radius:.25rem;background:#eef2ff;color:#000;border:1px solid #c7d2fe;font-size:.7rem;transform:scaleY(.9);transform-origin:center}.tag.success[data-v-375e5bec]{background:#ecfdf5;border-color:#a7f3d0;transform:scaleY(.9);transform-origin:center}.tag.warning[data-v-375e5bec]{background:#fff7ed;border-color:#fed7aa;transform:scaleY(.9);transform-origin:center}.tag.plain[data-v-375e5bec]{background:#f1f5f9;border-color:#e2e8f0;transform:scaleY(.9);transform-origin:center}.no-results[data-v-375e5bec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px;background:var(--bg-primary)}.no-results-icon[data-v-375e5bec]{font-size:4rem;margin-bottom:1rem;opacity:.6}.no-results-title[data-v-375e5bec]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.no-results-subtitle[data-v-375e5bec]{font-size:1rem;color:var(--text-secondary);margin-bottom:2rem;max-width:400px;line-height:1.5}.reset-filters-btn[data-v-375e5bec]{padding:.75rem 1.5rem;background:var(--primary-color);color:#1d4ed8;border:2px solid #1d4ed8;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-375e5bec]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #00000026;color:#fff}@media (max-width: 1024px){.digital-ranking-component[data-v-375e5bec]{padding:0 1rem}}@media (max-width: 768px){.digital-ranking-component[data-v-375e5bec]{padding:0}.table-container[data-v-375e5bec]{overflow-x:hidden}.table-container[data-v-375e5bec]{border:none;box-shadow:none;border-radius:0;padding:0;margin:0}.filters-row[data-v-375e5bec]{gap:.2rem}.multi-toggle[data-v-375e5bec]{padding:.6rem .3rem}.table-header[data-v-375e5bec]{padding:.2rem}}@font-face{font-family:Nunito;src:url(/assets/Nunito-Light-uWTU297A.ttf) format("truetype");font-weight:300}.tiny-leaderboard-component[data-v-fad204ec]{display:flex;align-items:center;justify-content:center;width:100%;padding:0 3.5rem;margin-bottom:1rem}.table-container[data-v-fad204ec]{background:var(--bg-primary);overflow:hidden;border:1px solid #C2C6C9}.top-scroll[data-v-fad204ec]{width:100%;overflow-x:auto;overflow-y:hidden;height:16px}.top-scroll-spacer[data-v-fad204ec]{height:1px}.table-scroller[data-v-fad204ec]{overflow-x:hidden;overflow-y:hidden}.table-scroller.show-scrollbar[data-v-fad204ec]{overflow-x:auto}.table-content[data-v-fad204ec]{min-height:1px;text-align:center}.ranking-table[data-v-fad204ec]{width:100%;border-collapse:collapse;font-size:.75rem;color:#000}.sortable-header2[data-v-fad204ec]{background:#e9ecee;padding:.4rem 0;text-align:center;font-weight:600;color:#000;transition:all .3s ease;border-bottom:2px solid #C2C6C9;position:relative;font-size:.8rem;white-space:nowrap}.header-content[data-v-fad204ec]{display:flex;align-items:center;justify-content:center;position:relative}.table-row[data-v-fad204ec]{border-bottom:none;transition:background-color .2s ease;text-align:center}.table-row[data-v-fad204ec]:hover{background:#f0f2f3}.table-row[data-v-fad204ec]:last-child{border-bottom:none}.table-cell[data-v-fad204ec]{padding:.4rem .1rem;text-align:center;color:#000;font-size:.75rem;border-bottom:1px solid #C2C6C9;white-space:nowrap}.table-cell[data-v-fad204ec]:last-child{transform:scaleY(.9);transform-origin:center;border-right:none}.color-column-cell[data-v-fad204ec]{padding:0;width:6px;min-width:6px;border-bottom:1px solid #C2C6C9;border-right:1px solid #C2C6C9}.table-cell.first-cell[data-v-fad204ec]{font-family:Nunito,Courier New,monospace;font-weight:600}.table-cell[data-v-fad204ec]:nth-child(3){transform:scaleY(.9);transform-origin:center}.table-cell[data-v-fad204ec]:nth-child(n+5):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)):not(:nth-last-child(4)){font-family:Nunito,Courier New,monospace;font-weight:300;font-size:.9rem;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:.45rem;padding-bottom:.35rem;background-clip:padding-box;color:#000;position:relative}.numeric-text[data-v-fad204ec]{display:inline-block;transform:scaleY(.9);transform-origin:center}.tag[data-v-fad204ec]{display:inline-block;padding:.1rem .3rem;border-radius:.25rem;background:#eef2ff;color:#000;border:1px solid #c7d2fe;font-size:.7rem}.tag.success[data-v-fad204ec]{background:#ecfdf5;border-color:#a7f3d0;transform:scaleY(.9);transform-origin:center}.tag.warning[data-v-fad204ec]{background:#fff7ed;border-color:#fed7aa;transform:scaleY(.9);transform-origin:center}.tag.plain[data-v-fad204ec]{background:#f1f5f9;border-color:#e2e8f0;transform:scaleY(.9);transform-origin:center}.view-more-section[data-v-fad204ec]{display:flex;align-items:center;padding:0;border-top:1px solid #C2C6C9;padding-left:calc((100vw - 100%)/2);padding-right:calc((100vw - 100%)/2)}.view-full-btn[data-v-fad204ec]{width:100%;padding:.5rem;background:var(--bg-primary);border:1px solid transparent;border-radius:0rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;margin:0}.view-full-btn[data-v-fad204ec]:hover{background:var(--bg-primary);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media (max-width: 1024px){.tiny-leaderboard-component[data-v-fad204ec]{padding:0 3.5rem}}@media (max-width: 768px){.tiny-leaderboard-component[data-v-fad204ec]{padding:0 1rem}.table-container[data-v-fad204ec]{overflow-x:hidden}}.home-page[data-v-28dc370f]{min-height:100vh;position:relative;background:linear-gradient(135deg,#f5f7fa,#f2f5fb 50%)}.page-content[data-v-28dc370f]{min-height:100vh;padding-top:0}.new-layout[data-v-28dc370f]{max-width:90vw;min-width:1275px;margin:0 auto;padding:1.5rem 3.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.upper-section[data-v-28dc370f]{display:flex;flex-direction:column;gap:2rem}.content-row[data-v-28dc370f]{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:start}.lower-section[data-v-28dc370f]{margin:0}.main-title[data-v-28dc370f]{text-align:left}.main-title h1[data-v-28dc370f]{font-size:2.3rem;font-weight:800;color:var(--text-primary);margin:0;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.left-content[data-v-28dc370f]{display:flex;flex-direction:column;gap:1.5rem}.introduction[data-v-28dc370f]{padding:.5rem 0}.introduction p[data-v-28dc370f]{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin:0;font-weight:500}.introduction a[data-v-28dc370f]{color:#5959ff;text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:all .2s ease}.introduction a[data-v-28dc370f]:hover{color:var(--primary-dark);border-bottom-color:var(--primary-color)}.sidebar[data-v-28dc370f]{display:flex;flex-direction:column;gap:0}.alert[data-v-28dc370f]{background:var(--bg-card);border-radius:.75rem;padding:1.2rem;box-shadow:var(--shadow-md);border:2px solid var(--border-light)}.alert-info[data-v-28dc370f]{border-left:4px solid #3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.alert-header[data-v-28dc370f]{margin-bottom:.5rem}.alert-header strong[data-v-28dc370f]{color:var(--text-primary);font-size:1rem}.alert-content p[data-v-28dc370f]{margin:.5rem 0;color:var(--text-secondary);font-size:.9rem}.alert-content .inline-link[data-v-28dc370f]{color:#5959ff;text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:all .2s ease}.alert-content .inline-link[data-v-28dc370f]:hover{color:var(--primary-dark);border-bottom-color:var(--primary-color)}.charts-container[data-v-28dc370f]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;padding:0;margin:0}.chart-section[data-v-28dc370f]{background:var(--bg-primary);border-radius:.15rem;padding:0;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.chart-section.placeholder[data-v-28dc370f]{opacity:.7}.chart-header[data-v-28dc370f]{margin-bottom:0;text-align:center}.chart-header h3[data-v-28dc370f]{font-size:1.5rem;font-weight:700;color:#1d4ed8;margin:0}.chart-header p[data-v-28dc370f]{font-size:.9rem;color:#1d4ed8;margin:0}.chart-wrapper[data-v-28dc370f]{min-height:300px;position:relative}.chart[data-v-28dc370f]{width:100%;height:300px;position:relative}.chart .echarts-tooltip[data-v-28dc370f],.echarts-tooltip[data-v-28dc370f]{z-index:1000!important;pointer-events:none!important}.placeholder-content[data-v-28dc370f]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.5rem;border:2px dashed var(--border-light)}.placeholder-text[data-v-28dc370f]{font-size:1.2rem;color:var(--text-secondary);font-weight:600}.tiny-leaderboard[data-v-28dc370f]{max-width:90vw;min-width:1275px;margin:0 auto;padding:1rem 3.5rem 0}.Main-Area-container[data-v-28dc370f]{max-width:90vw;min-width:1275px;margin:0 auto;padding:0 3.5rem 3.5rem}.Main-Area[data-v-28dc370f]{margin:3.5rem 0 0;padding:0;border:1px solid var(--border-light);background:#fafafa;z-index:1000}.Main-Area-header[data-v-28dc370f]{font-size:1.5rem;font-weight:700;color:#1d4ed8;margin:.2rem 0;padding:0 0 0 1.5rem}.large-viz-container[data-v-28dc370f]{margin:0 auto;padding:0 0 .2rem}.detail-charts-container[data-v-28dc370f]{margin:0 auto;padding:0}.slide-down-enter-active[data-v-28dc370f]{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.slide-down-enter-from[data-v-28dc370f]{transform:translateY(-100%);opacity:0}.slide-up-enter-active[data-v-28dc370f]{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.slide-up-enter-from[data-v-28dc370f]{transform:translateY(100%);opacity:0}.site-footer[data-v-28dc370f]{background-color:#000;color:#fff;padding:0 0 1rem;margin-top:3rem}.footer-content[data-v-28dc370f]{max-width:1400px;margin:0 auto;padding:1.5rem 3.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:3rem}.footer-left[data-v-28dc370f]{justify-self:start}.footer-right[data-v-28dc370f]{justify-self:end}.footer-links[data-v-28dc370f]{display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-28dc370f]{color:#e5e7eb;text-decoration:none;font-weight:500;transition:all .3s ease;padding:.25rem 0;position:relative}.footer-link[data-v-28dc370f]:hover{color:#3b82f6;transform:translate(4px)}.footer-link[data-v-28dc370f]:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#6b7280;border-radius:50%;transition:all .3s ease}.footer-link[data-v-28dc370f]:hover:before{background:#3b82f6;transform:translateY(-50%) scale(1.2)}.cooperation-section[data-v-28dc370f]{text-align:right}.cooperation-section h4[data-v-28dc370f]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .75rem}.cooperation-link[data-v-28dc370f]{color:#e5e7eb;text-decoration:none;font-weight:500;transition:all .3s ease;padding:.25rem 0;position:relative;display:block}.cooperation-link[data-v-28dc370f]:hover{color:#3b82f6;transform:translate(-4px)}.cooperation-link[data-v-28dc370f]:before{content:"";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#6b7280;border-radius:50%;transition:all .3s ease}.cooperation-link[data-v-28dc370f]:hover:before{background:#3b82f6;transform:translateY(-50%) scale(1.2)}.footer-copyright p[data-v-28dc370f]{margin:0;color:#ccc;font-size:.9rem}@media (max-width: 1275px){.new-layout[data-v-28dc370f]{max-width:97vw;min-width:0;padding:1.5rem .5rem 0}.tiny-leaderboard[data-v-28dc370f]{max-width:97vw;min-width:0;padding:1rem .5rem 0}.Main-Area-container[data-v-28dc370f]{max-width:97vw;min-width:0;padding:0 .5rem}}@media (max-width: 1024px){.content-row[data-v-28dc370f]{grid-template-columns:1fr;gap:1.5rem}.charts-container[data-v-28dc370f]{grid-template-columns:1fr 1fr;gap:1.5rem}.main-title h1[data-v-28dc370f]{font-size:2.5rem}}@media (max-width: 768px){.new-layout[data-v-28dc370f]{min-width:0;padding:1.5rem 1rem 0;gap:1rem}.charts-container[data-v-28dc370f]{grid-template-columns:1fr}.Main-Area-container[data-v-28dc370f],.tiny-leaderboard[data-v-28dc370f]{min-width:0;padding:1rem}.main-title[data-v-28dc370f]{text-align:center}.main-title h1[data-v-28dc370f]{font-size:2rem;margin:-1.5rem 0}.introduction[data-v-28dc370f]{padding:1rem}.introduction p[data-v-28dc370f]{font-size:1rem}.alert[data-v-28dc370f]{padding:1rem}.chart-wrapper[data-v-28dc370f]{min-height:300px}.chart[data-v-28dc370f]{height:300px}.large-viz-container[data-v-28dc370f]{padding:0 1rem 1rem}.Main-Area-header[data-v-28dc370f]{margin:0 0 0 -.5rem}.footer-content[data-v-28dc370f]{padding:2rem 1rem;grid-template-columns:1fr;text-align:center;gap:2rem}.footer-left[data-v-28dc370f],.footer-right[data-v-28dc370f]{justify-self:center}.cooperation-section[data-v-28dc370f]{text-align:center}.footer-links[data-v-28dc370f]{gap:1rem}.footer-link[data-v-28dc370f]:before{left:-8px}.cooperation-link[data-v-28dc370f]:before{right:-8px}}.about-page[data-v-d19e9072]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.container[data-v-d19e9072]{max-width:1000px;margin:0 auto;padding:1rem 0rem}.content[data-v-d19e9072]{background:var(--bg-primary);padding:1rem 0}.title[data-v-d19e9072]{font-size:2.5rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:2rem}.description[data-v-d19e9072]{margin-bottom:2rem;line-height:1.8}.description p[data-v-d19e9072]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1rem}.features[data-v-d19e9072]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.feature[data-v-d19e9072]{padding:1.5rem;background:var(--bg-card);border-radius:.5rem;text-align:center;border:1px solid var(--border-light)}.feature h3[data-v-d19e9072]{color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem}.feature p[data-v-d19e9072]{color:var(--text-secondary);font-size:.9rem;line-height:1.5;text-align:left}.contact-section[data-v-d19e9072]{text-align:center;margin-bottom:2rem;padding:1.5rem;background:var(--bg-card);border-radius:.5rem;border:1px solid var(--border-light)}.contact-section h2[data-v-d19e9072]{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}.contact-section p[data-v-d19e9072]{color:var(--text-secondary);margin-bottom:1.5rem}.qr-container[data-v-d19e9072]{display:inline-block}.qr-code[data-v-d19e9072]{width:150px;height:150px;border-radius:.5rem;margin-bottom:.5rem;border:2px solid var(--border-light)}.qr-container p[data-v-d19e9072]{color:var(--text-secondary);font-size:.9rem;margin:0}.actions[data-v-d19e9072]{text-align:center;margin-bottom:2rem}@media (max-width: 768px){.container[data-v-d19e9072]{padding:1rem}.content[data-v-d19e9072]{padding:1rem 0}.title[data-v-d19e9072]{font-size:2rem}.features[data-v-d19e9072]{grid-template-columns:1fr}.qr-code[data-v-d19e9072]{width:120px;height:120px}}@font-face{font-family:Nunito;src:url(/assets/Nunito-Light-uWTU297A.ttf) format("truetype");font-weight:300}.digital-ranking-component[data-v-637d0b7a]{width:100%;padding:0 1.5rem}.table-container[data-v-637d0b7a]{background:var(--bg-primary);border-radius:.75rem;overflow:hidden;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.table-header[data-v-637d0b7a]{background:linear-gradient(135deg,var(--primary-color),#1d4ed8);color:#000;padding:1.5rem;font-size:1.25rem;font-weight:700;text-align:center;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.table-intro[data-v-637d0b7a]{padding:0rem .75rem 0;font-size:.8rem;color:#393939}.sheet-switcher[data-v-637d0b7a]{display:flex;gap:.5rem;padding:.5rem 0 1rem;flex-wrap:wrap}.sheet-btn[data-v-637d0b7a]{padding:.5rem .75rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-weight:600;transition:all .2s ease}.sheet-btn[data-v-637d0b7a]:hover{border-color:var(--primary-color)}.sheet-btn.active[data-v-637d0b7a]{border-color:var(--primary-color);background:var(--bg-secondary)}.filters-row[data-v-637d0b7a]{display:flex;gap:.75rem;padding:.75rem;align-items:center;flex-wrap:wrap}.filter-group[data-v-637d0b7a]{position:relative}.multi-toggle[data-v-637d0b7a]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s ease}.multi-toggle[data-v-637d0b7a]:hover{border-color:var(--primary-color)}.multi-toggle.active[data-v-637d0b7a]{border-color:var(--primary-color);background:var(--bg-secondary)}.count[data-v-637d0b7a]{background:#1d4ed8;color:#fff;border-radius:999px;padding:0 .35rem;font-size:.75rem}.arrow[data-v-637d0b7a]{font-size:.75rem;transition:transform .2s ease}.arrow.open[data-v-637d0b7a]{transform:rotate(180deg)}.dropdown-menu[data-v-637d0b7a]{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;max-width:340px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;z-index:1000;display:flex;flex-direction:column;max-height:360px}.dropdown-header[data-v-637d0b7a]{display:flex;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-637d0b7a]{padding:.4rem .75rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-size:.85rem;transition:all .2s ease}.dropdown-btn[data-v-637d0b7a]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-637d0b7a]{padding:.5rem;overflow-y:auto;flex:1}.dropdown-item[data-v-637d0b7a]{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:.25rem;cursor:pointer}.dropdown-item[data-v-637d0b7a]:hover{background:var(--bg-secondary)}.dropdown-footer[data-v-637d0b7a]{display:flex;gap:.5rem;padding:.5rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-637d0b7a],.cancel-btn[data-v-637d0b7a]{flex:1;padding:.45rem .75rem;border:1px solid var(--border-light);border-radius:.25rem;cursor:pointer;font-weight:600;transition:all .2s ease}.apply-btn[data-v-637d0b7a]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-637d0b7a]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-637d0b7a]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-637d0b7a]:hover{background:var(--bg-secondary)}.top-scroll[data-v-637d0b7a]{width:100%;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);height:16px}.top-scroll-spacer[data-v-637d0b7a]{height:1px}.table-scroller[data-v-637d0b7a]{overflow-x:auto;overflow-y:hidden}.table-content[data-v-637d0b7a]{min-height:1px;text-align:center}.ranking-table[data-v-637d0b7a]{width:100%;border-collapse:collapse;font-size:.75rem;color:#000;border:1px solid var(--border-light)}.sortable-header[data-v-637d0b7a]{background:#f0f2f3;padding:.4rem 0;text-align:center;font-weight:700;color:#000;cursor:pointer;transition:all .3s ease;border-bottom:2px solid var(--border-light);position:relative;font-size:.8rem;border-right:1px solid var(--border-light)}.sortable-header[data-v-637d0b7a]:hover{background:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.header-content[data-v-637d0b7a]{display:flex;align-items:center;justify-content:center;position:relative}.sort-icon[data-v-637d0b7a]{position:absolute;right:0;display:flex;align-items:center}.sort-arrow[data-v-637d0b7a]{width:16px;height:16px;color:var(--primary-color);transition:all .3s ease}.sort-arrow.active[data-v-637d0b7a]{color:var(--primary-color);stroke-width:2}.sort-arrow.inactive[data-v-637d0b7a]{color:#9ca3af;stroke-width:1.5;opacity:.6}.sortable-header:hover .sort-arrow[data-v-637d0b7a]{color:#1d4ed8;transform:scale(1.1)}.sortable-header:hover .sort-arrow.inactive[data-v-637d0b7a]{color:#6b7280;opacity:.8}.table-row[data-v-637d0b7a]{border-bottom:none;transition:background-color .2s ease;text-align:center}.table-row[data-v-637d0b7a]:hover{background:#22c55e1f}.table-row[data-v-637d0b7a]:last-child{border-bottom:none}.table-cell[data-v-637d0b7a]{padding:.4rem .1rem;text-align:center;color:#000;font-size:.75rem;border-bottom:1px solid var(--border-light)}.table-cell[data-v-637d0b7a]:last-child{border-right:none}.rank-cell[data-v-637d0b7a]{font-weight:700;color:var(--primary-color);text-align:center;width:50px;font-size:.85rem;background:linear-gradient(135deg,#3b82f61a,#3b82f60d)}.model-cell[data-v-637d0b7a]{font-weight:600;text-align:center;white-space:nowrap;width:1%}.model-cell[data-column*=第三方平台][data-v-637d0b7a]{min-width:89px}.org-cell[data-v-637d0b7a]{width:72px}.table-cell:nth-child(4).license-cell[data-v-637d0b7a]{width:82px}.numeric-cell[data-v-637d0b7a],.param-cell[data-v-637d0b7a]{text-align:center;font-family:Nunito,Courier New,monospace;white-space:nowrap;font-weight:300;font-size:.85rem;line-height:.95;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:.45rem;padding-bottom:.35rem;background-clip:padding-box;color:#000;background:#22c55e1a;position:relative}.numeric-text[data-v-637d0b7a]{display:inline-block;transform:scaleY(.92);transform-origin:center}.numeric-cell[data-v-637d0b7a]:hover,.param-cell[data-v-637d0b7a]:hover{background:linear-gradient(135deg,#22c55e26,#22c55e1a);transition:all .5s ease}.tag[data-v-637d0b7a]{display:inline-block;padding:.1rem .3rem;border-radius:.25rem;background:#eef2ff;color:#000;border:1px solid #c7d2fe;font-size:.65rem}.tag.success[data-v-637d0b7a]{background:#ecfdf5;border-color:#a7f3d0}.tag.warning[data-v-637d0b7a]{background:#fff7ed;border-color:#fed7aa}.tag.plain[data-v-637d0b7a]{background:#f1f5f9;border-color:#e2e8f0}.no-results[data-v-637d0b7a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px;background:var(--bg-primary)}.no-results-icon[data-v-637d0b7a]{font-size:4rem;margin-bottom:1rem;opacity:.6}.no-results-title[data-v-637d0b7a]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.no-results-subtitle[data-v-637d0b7a]{font-size:1rem;color:var(--text-secondary);margin-bottom:2rem;max-width:400px;line-height:1.5}.reset-filters-btn[data-v-637d0b7a]{padding:.75rem 1.5rem;background:var(--primary-color);color:#1d4ed8;border:2px solid #1d4ed8;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-637d0b7a]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #00000026;color:#fff}@media (max-width: 1024px){.digital-ranking-component[data-v-637d0b7a]{padding:0}.sheet-switcher[data-v-637d0b7a]{padding:0 .5rem .4rem}}@media (max-width: 768px){.table-container[data-v-637d0b7a]{overflow-x:hidden;border:none;border-top:1px solid rgb(202,202,202);box-shadow:none;border-radius:0;padding:0;margin:0}.filters-row[data-v-637d0b7a]{gap:.2rem}.multi-toggle[data-v-637d0b7a]{padding:.6rem .3rem}.table-header[data-v-637d0b7a]{padding:.2rem}}.main-chart-component[data-v-a51d0d5f]{width:100%}.chart-main-content[data-v-a51d0d5f]{display:grid;grid-template-columns:1fr 300px;gap:0rem;min-height:400px}.chart-left[data-v-a51d0d5f]{background:var(--bg-primary);border-radius:.75rem;padding:0rem}.chart-title[data-v-a51d0d5f]{text-align:left;color:#000;margin:0 1.5rem;padding:.25rem 0 .25rem .75rem;font-size:1.25rem;font-weight:700;letter-spacing:.2px}.main-chart[data-v-a51d0d5f]{width:100%;height:450px;position:relative}.main-chart .echarts-tooltip[data-v-a51d0d5f]{z-index:1000!important}.chart-right[data-v-a51d0d5f]{display:flex;flex-direction:column}.model-selection[data-v-a51d0d5f]{background:var(--bg-primary);border-radius:0rem;padding:0rem;margin:0 1rem 0 0}.selection-header[data-v-a51d0d5f]{margin-bottom:0}.selection-header label[data-v-a51d0d5f]{font-weight:600;color:var(--text-primary);font-size:1rem}.selection-dropdown[data-v-a51d0d5f]{position:relative}.dropdown-toggle[data-v-a51d0d5f]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.dropdown-toggle[data-v-a51d0d5f]:hover{border-color:var(--primary-color)}.dropdown-toggle.active[data-v-a51d0d5f]{border-color:var(--primary-color);background:var(--bg-secondary)}.dropdown-arrow[data-v-a51d0d5f]{font-size:.8rem;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow[data-v-a51d0d5f]{transform:rotate(180deg)}.dropdown-menu[data-v-a51d0d5f]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.dropdown-header[data-v-a51d0d5f]{display:flex;gap:.5rem;padding:.4rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.dropdown-btn[data-v-a51d0d5f]{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.dropdown-btn[data-v-a51d0d5f]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.dropdown-list[data-v-a51d0d5f]{max-height:200px;overflow-y:auto;padding:.5rem;flex:1}.dropdown-item[data-v-a51d0d5f]{display:flex;align-items:center;gap:.5rem;padding:.1rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);border-radius:.25rem;transition:background-color .2s ease}.dropdown-item[data-v-a51d0d5f]:hover{background:var(--bg-secondary)}.dropdown-item input[type=checkbox][data-v-a51d0d5f]{margin:0;cursor:pointer}.dropdown-item span[data-v-a51d0d5f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-footer[data-v-a51d0d5f]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.apply-btn[data-v-a51d0d5f],.cancel-btn[data-v-a51d0d5f]{flex:1;padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;font-size:.9rem;cursor:pointer;transition:all .2s ease}.apply-btn[data-v-a51d0d5f]{background:var(--primary-color);color:#1e6bf9;border-color:var(--primary-color)}.apply-btn[data-v-a51d0d5f]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.cancel-btn[data-v-a51d0d5f]{background:var(--bg-primary);color:var(--text-primary)}.cancel-btn[data-v-a51d0d5f]:hover{background:var(--bg-secondary);border-color:#000;color:#000}.pc-model-selection[data-v-a51d0d5f]{background:var(--bg-primary);border:2px solid var(--border-light);border-radius:.5rem;padding:0;margin:0 1rem 0 0;display:flex;flex-direction:column;max-height:calc(100vh - 300px);overflow:hidden}.pc-selection-header[data-v-a51d0d5f]{padding:.75rem 1rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.pc-selection-header label[data-v-a51d0d5f]{font-weight:600;color:var(--text-primary);font-size:1rem}.pc-selection-controls[data-v-a51d0d5f]{display:flex;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.pc-control-btn[data-v-a51d0d5f]{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:.25rem;background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:all .2s ease;flex:1}.pc-control-btn[data-v-a51d0d5f]:hover{background:var(--primary-color);color:#000;border-color:var(--primary-color)}.pc-selection-list[data-v-a51d0d5f]{max-height:calc(100vh - 400px);overflow-y:auto;padding:.5rem;flex:1}.pc-selection-item[data-v-a51d0d5f]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);border-radius:.25rem;transition:background-color .2s ease}.pc-selection-item[data-v-a51d0d5f]:hover{background:var(--bg-secondary)}.pc-selection-item input[type=checkbox][data-v-a51d0d5f]{margin:0;cursor:pointer}.pc-selection-item span[data-v-a51d0d5f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-intro[data-v-a51d0d5f]{margin:2rem 1rem 0 0;color:#000}.chart-actions[data-v-a51d0d5f]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin:0 1.5rem .25rem}.sheet-selection[data-v-a51d0d5f]{display:inline-flex;align-items:center;gap:.5rem}.sheet-label[data-v-a51d0d5f]{font-size:.9rem;color:var(--text-primary)}.sheet-select[data-v-a51d0d5f]{padding:.4rem .6rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary)}.chart-subintro[data-v-a51d0d5f]{margin:.25rem 1.5rem .5rem;padding:0 0 0 .75rem;color:var(--text-secondary);font-size:.9rem;line-height:1.6;text-indent:2em}.download-btn[data-v-a51d0d5f]{padding:.35rem .75rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer}.download-btn[data-v-a51d0d5f]:hover{background:var(--bg-secondary)}@media (max-width: 1024px){.chart-main-content[data-v-a51d0d5f]{grid-template-columns:1fr;gap:1.5rem}.chart-right[data-v-a51d0d5f]{order:-1}.model-selection[data-v-a51d0d5f]{padding:1rem}.dropdown-menu[data-v-a51d0d5f]{max-height:350px}.dropdown-list[data-v-a51d0d5f]{max-height:200px}.dropdown-footer[data-v-a51d0d5f]{padding:.5rem}.apply-btn[data-v-a51d0d5f],.cancel-btn[data-v-a51d0d5f]{padding:.4rem .8rem;font-size:.8rem}}@media (max-width: 768px){.main-chart[data-v-a51d0d5f]{height:325px;width:100%}.selection-header[data-v-a51d0d5f]{margin-top:-1rem}.model-selection[data-v-a51d0d5f]{margin-bottom:-1.5rem}.chart-left[data-v-a51d0d5f]{border:none;border-radius:0;padding:0;margin:0}.chart-intro[data-v-a51d0d5f]{display:none;margin:-.5rem 0rem -1rem;padding:0;border:none;border-radius:0;font-size:.7rem;color:var(--text-secondary)}.chart-title[data-v-a51d0d5f]{margin:0rem 0rem -1rem -.5rem}.sheet-selection[data-v-a51d0d5f]{margin:1rem 0 -1rem -1rem;padding:0}.sheet-select[data-v-a51d0d5f]{margin:0;padding:.3rem 0}.chart-subintro[data-v-a51d0d5f]{margin:2rem 0 0;padding:0;font-size:.7rem;text-indent:2em}.download-btn[data-v-a51d0d5f]{margin:0 -1.3rem -2rem 0}}.home-page[data-v-224c7fc1]{min-height:100vh;position:relative;background:linear-gradient(135deg,#f5f7fa,#f2f5fb 50%)}.page-content[data-v-224c7fc1]{min-height:100vh;padding-top:0;transition:padding-top .3s ease}.new-layout[data-v-224c7fc1]{max-width:1400px;margin:0 auto;padding:1.5rem 3.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.upper-section[data-v-224c7fc1]{display:flex;flex-direction:column;gap:2rem}.content-row[data-v-224c7fc1]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.main-title[data-v-224c7fc1]{text-align:left}.main-title h1[data-v-224c7fc1]{font-size:3rem;font-weight:800;color:var(--text-primary);margin:0}.introduction[data-v-224c7fc1]{padding:.5rem 0}.introduction p[data-v-224c7fc1]{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin:0;font-weight:400}.sidebar[data-v-224c7fc1]{display:flex;flex-direction:column;gap:0}.alert[data-v-224c7fc1]{background:var(--bg-card);border-radius:.75rem;padding:1.5rem;box-shadow:var(--shadow-md);border:2px solid var(--border-light)}.alert-info[data-v-224c7fc1]{border-left:4px solid #3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.alert-header[data-v-224c7fc1]{margin-bottom:.5rem}.alert-header strong[data-v-224c7fc1]{color:var(--text-primary);font-size:1rem}.alert-content select.date-select[data-v-224c7fc1]{width:100%;padding:.5rem .75rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-weight:600}.lower-section[data-v-224c7fc1]{margin:0}#pastReport[data-v-224c7fc1]:hover{background:var(--bg-primary);border-color:var(--primary-color);box-shadow:var(--shadow-lg);cursor:pointer}.old-version-buttons[data-v-224c7fc1]{display:flex;gap:.75rem;margin-top:.5rem}.old-version-btn[data-v-224c7fc1]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--bg-secondary);border:2px solid var(--border-medium);border-radius:.75rem;color:#1a6eec;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;flex:1}.old-version-btn[data-v-224c7fc1]:hover{background:var(--bg-primary);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.old-version-btn span[data-v-224c7fc1]{font-size:1.2rem}.past-report-links[data-v-224c7fc1]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.5rem;margin-top:.5rem;width:100%}.past-report-link[data-v-224c7fc1]{display:block;flex:1 1 0;padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:.375rem;color:#1a6eec;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;text-align:center;white-space:nowrap}.past-report-link[data-v-224c7fc1]:hover{background:var(--bg-primary);border-color:var(--primary-color);color:#1a6eec;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.charts-container.seven[data-v-224c7fc1]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;padding:0;margin:0}.chart-section[data-v-224c7fc1]{background:var(--bg-primary);border-radius:.15rem;padding:0;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.chart-header[data-v-224c7fc1]{margin-bottom:0;text-align:center}.chart-header h3[data-v-224c7fc1]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 0rem}.chart-wrapper[data-v-224c7fc1]{min-height:260px;position:relative}.chart[data-v-224c7fc1]{width:100%;height:260px;position:relative}.Main-Area-container[data-v-224c7fc1]{max-width:1400px;margin:0 auto;padding:0 3.5rem 3.5rem}.Main-Area[data-v-224c7fc1]{max-width:1400px;margin:3.5rem 0rem 0;padding:0rem;border:1px solid var(--border-light);background:var(--bg-primary)}.Main-Area-header[data-v-224c7fc1]{font-size:1.5rem;font-weight:700;color:#1d4ed8;margin:.2rem 0;padding:0 0 0 1.5rem}.large-viz-container[data-v-224c7fc1]{max-width:1400px;margin:0rem auto 0;padding:0 0rem .2rem}.detail-charts-container[data-v-224c7fc1]{max-width:1400px;margin:0 auto;padding:0 0rem 0rem}@media (max-width: 1280px){.charts-container.seven[data-v-224c7fc1]{grid-template-columns:1fr 1fr}}@media (max-width: 1024px){.new-layout[data-v-224c7fc1]{padding:0rem 1rem 0;gap:1rem}.content-row[data-v-224c7fc1]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.sidebar[data-v-224c7fc1]{margin-top:.5rem}.alert-info[data-v-224c7fc1]{margin-top:-1rem;padding:.5rem 1rem}.select-wrapper[data-v-224c7fc1]{position:relative}.select-wrapper[data-v-224c7fc1]:after{content:"▾";position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;font-size:12px}.alert-content select.date-select[data-v-224c7fc1]{-webkit-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;height:44px;line-height:44px;padding:0 2rem 0 .75rem;font-size:16px}.main-title h1[data-v-224c7fc1]{font-size:2rem}.introduction p[data-v-224c7fc1]{font-size:.9rem}.charts-container.seven[data-v-224c7fc1]{grid-template-columns:1fr}.chart-wrapper[data-v-224c7fc1]{min-height:240px}.chart[data-v-224c7fc1]{height:240px}.large-viz-container[data-v-224c7fc1]{padding:0}.Main-Area-container[data-v-224c7fc1]{padding:1rem}.past-report-links[data-v-224c7fc1]{padding:0;gap:.3rem;margin-top:.5rem}.past-report-link[data-v-224c7fc1]{padding:.5rem 0}.old-version-btn[data-v-224c7fc1]:after{content:"点击跳转";font-size:.85rem;color:var(--text-secondary);margin-left:.25rem}}.home-page[data-v-8822a8ed]{min-height:100vh;position:relative;background:linear-gradient(135deg,#f5f7fa,#f2f5fb 50%)}.page-content[data-v-8822a8ed]{min-height:100vh;padding-top:0;transition:padding-top .3s ease}.new-layout[data-v-8822a8ed]{max-width:1400px;margin:0 auto;padding:1.5rem 3.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.upper-section[data-v-8822a8ed]{display:flex;flex-direction:column;gap:2rem}.content-row[data-v-8822a8ed]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.main-title[data-v-8822a8ed]{text-align:left}.main-title h1[data-v-8822a8ed]{font-size:3rem;font-weight:800;color:var(--text-primary);margin:0}.introduction[data-v-8822a8ed]{padding:.5rem 0}.introduction p[data-v-8822a8ed]{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin:0;font-weight:400;text-indent:2em;white-space:pre-line}.old-version-btn[data-v-8822a8ed]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--bg-secondary);border:2px solid var(--border-medium);border-radius:.75rem;color:#1a6eec;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.old-version-btn[data-v-8822a8ed]:hover{background:var(--bg-primary);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.old-version-btn span[data-v-8822a8ed]{font-size:1.2rem}.old-version-btn2[data-v-8822a8ed]{display:flex;align-items:center;gap:.75rem;padding:.2rem 1.5rem;background:var(--bg-secondary);border:2px solid var(--border-medium);border-radius:.5rem;color:#1a6eec;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;margin-top:.3rem}.old-version-btn2[data-v-8822a8ed]:hover{background:var(--bg-primary);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.old-version-btn2 span[data-v-8822a8ed]{font-size:1.2rem}.sidebar[data-v-8822a8ed]{display:flex;flex-direction:column;gap:0}.alert[data-v-8822a8ed]{background:var(--bg-card);border-radius:.75rem;padding:1.5rem;box-shadow:var(--shadow-md);border:2px solid var(--border-light)}.alert-info[data-v-8822a8ed]{border-left:4px solid #3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.alert-header[data-v-8822a8ed]{margin-bottom:.5rem}.alert-header strong[data-v-8822a8ed]{color:var(--text-primary);font-size:1rem}.alert-content select.date-select[data-v-8822a8ed]{width:100%;padding:.5rem .75rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);font-weight:600}.lower-section[data-v-8822a8ed]{margin:0}.charts-container.seven[data-v-8822a8ed]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;padding:0;margin:0}.chart-section[data-v-8822a8ed]{background:var(--bg-primary);border-radius:.15rem;padding:0;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.chart-header[data-v-8822a8ed]{margin-bottom:0;text-align:center}.chart-header h3[data-v-8822a8ed]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 0rem}.chart-wrapper[data-v-8822a8ed]{min-height:260px;position:relative}.chart[data-v-8822a8ed]{width:100%;height:260px;position:relative}.Main-Area-container[data-v-8822a8ed]{max-width:1400px;margin:0 auto;padding:0 3.5rem 3.5rem}.Main-Area[data-v-8822a8ed]{max-width:1400px;margin:3.5rem 0rem 0;padding:0rem;border:1px solid var(--border-light);background:var(--bg-primary)}.Main-Area-header[data-v-8822a8ed]{font-size:1.5rem;font-weight:700;color:#1d4ed8;margin:.2rem 0;padding:0 0 0 1.5rem}.large-viz-container[data-v-8822a8ed]{max-width:1400px;margin:0rem auto 0;padding:0 0rem .2rem}.detail-charts-container[data-v-8822a8ed]{max-width:1400px;margin:0 auto;padding:0 0rem 0rem}.sheet-switcher[data-v-8822a8ed]{display:flex;gap:.5rem;padding:.5rem 1.5rem 1rem;flex-wrap:wrap}.sheet-btn[data-v-8822a8ed]{padding:.5rem .75rem;border:2px solid var(--border-light);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-weight:600;transition:all .2s ease}.sheet-btn[data-v-8822a8ed]:hover{border-color:var(--primary-color)}.sheet-btn.active[data-v-8822a8ed]{border-color:var(--primary-color);background:var(--bg-secondary)}@media (max-width: 1280px){.charts-container.seven[data-v-8822a8ed]{grid-template-columns:1fr 1fr}}@media (max-width: 1024px){.new-layout[data-v-8822a8ed]{padding:0rem 1rem 0;gap:1rem}.main-title h1[data-v-8822a8ed]{font-size:2rem}.introduction p[data-v-8822a8ed]{font-size:.9rem}.select-wrapper[data-v-8822a8ed]{position:relative}.select-wrapper[data-v-8822a8ed]:after{content:"▾";position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;font-size:12px}.alert-content select.date-select[data-v-8822a8ed]{-webkit-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;height:44px;line-height:44px;padding:0 2rem 0 .75rem;font-size:16px}.old-version-btn[data-v-8822a8ed]{padding:.2rem 1.5rem;border-radius:.5rem}.old-version-btn[data-v-8822a8ed]:after{content:"（点击跳转）";font-size:.85rem;color:var(--text-secondary);margin-left:.25rem}.old-version-btn2[data-v-8822a8ed]:after{content:"（点击跳转）";font-size:.85rem;color:var(--text-secondary);margin-left:.25rem}.charts-container.seven[data-v-8822a8ed]{grid-template-columns:1fr}.chart-wrapper[data-v-8822a8ed]{min-height:240px}.chart[data-v-8822a8ed]{height:240px}.large-viz-container[data-v-8822a8ed]{padding:0}.Main-Area-container[data-v-8822a8ed]{padding:1rem}.content-row[data-v-8822a8ed]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.sidebar[data-v-8822a8ed]{margin-top:.5rem}.alert-info[data-v-8822a8ed]{margin-top:-1rem;padding:.5rem 1rem}}.faq-page[data-v-eb919ede]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-content[data-v-eb919ede]{padding-top:50px;min-height:100vh}.container[data-v-eb919ede]{max-width:1000px;margin:0 auto;padding:2rem 1.5rem}.page-header[data-v-eb919ede]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-eb919ede]{font-size:2.5rem;font-weight:800;color:#1d4ed8;margin:0 0 1rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header p[data-v-eb919ede]{font-size:1.1rem;color:#64748b;margin:0}.faq-content[data-v-eb919ede]{margin-bottom:3rem}.faq-section[data-v-eb919ede]{margin-bottom:2.5rem}.faq-section h2[data-v-eb919ede]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.faq-item[data-v-eb919ede]{background:#fff;border-radius:.75rem;padding:1.5rem;margin-bottom:1rem;position:relative;border:1px solid #e2e8f0;transition:all .3s ease}.faq-item p[data-v-eb919ede]{text-indent:2em}.advantage-img[data-v-eb919ede]{width:50%;height:auto}.benchmarks-img[data-v-eb919ede]{width:100%;height:auto}.img-block[data-v-eb919ede]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.open-img-btn[data-v-eb919ede]{display:inline-flex;align-items:center;height:32px;padding:0 .75rem;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;border-radius:.375rem;text-decoration:none;font-size:.85rem;font-weight:600;white-space:nowrap;position:absolute;top:10px;right:10px;z-index:2}.open-img-btn[data-v-eb919ede]:hover{background:#e2e8f0}.faq-item h3[data-v-eb919ede]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0 0 .75rem}.faq-item p[data-v-eb919ede]{font-size:1rem;line-height:1.6;color:#475569;margin:0}.contact-section[data-v-eb919ede]{background:#fff;border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 4px 12px #0000001a;border:1px solid #e2e8f0}.contact-section h2[data-v-eb919ede]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.contact-section p[data-v-eb919ede]{font-size:1rem;color:#64748b;margin:0 0 1.5rem}.contact-links[data-v-eb919ede]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-btn[data-v-eb919ede]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .3s ease}.contact-btn[data-v-eb919ede]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.inline-link[data-v-eb919ede]{color:#2563eb;text-decoration:none;font-weight:600;padding:0 .1rem;border-bottom:2px solid transparent}.inline-link[data-v-eb919ede]:hover{color:#1d4ed8;border-bottom-color:#93c5fd}.contact-email[data-v-eb919ede]{margin-top:1rem}.email-button[data-v-eb919ede]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#6b7280;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.email-button[data-v-eb919ede]:hover{background:#4b5563;transform:translateY(-2px);box-shadow:0 4px 12px #6b72804d}.email-text[data-v-eb919ede]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#f1f5f9;color:#475569;border-radius:.5rem;font-weight:600;border:1px solid #e2e8f0;font-family:monospace;font-size:.95rem}@media (max-width: 768px){.container[data-v-eb919ede]{padding:1rem}.page-header h1[data-v-eb919ede]{font-size:2rem}.faq-item[data-v-eb919ede]{padding:1rem}.contact-section[data-v-eb919ede]{padding:1.5rem}.contact-links[data-v-eb919ede]{flex-direction:column;align-items:center}.contact-btn[data-v-eb919ede]{width:100%;max-width:200px;justify-content:center}}.feedback-page[data-v-32be62b2]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-content[data-v-32be62b2]{padding-top:50px;min-height:100vh}.container[data-v-32be62b2]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.page-header[data-v-32be62b2]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-32be62b2]{font-size:2.5rem;font-weight:800;color:#1d4ed8;margin:0 0 1rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header p[data-v-32be62b2]{font-size:1.1rem;color:#64748b;margin:0}.feedback-content[data-v-32be62b2]{display:flex;flex-direction:column;gap:2rem}.feedback-intro[data-v-32be62b2]{background:#fff;border-radius:1rem;padding:2rem;border:1px solid #e2e8f0}.feedback-intro h2[data-v-32be62b2]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.feedback-intro p[data-v-32be62b2]{font-size:1rem;line-height:1.6;color:#475569;margin:0 0 1rem}.feedback-list[data-v-32be62b2]{margin:0;padding-left:1.5rem}.feedback-list li[data-v-32be62b2]{font-size:1rem;line-height:1.6;color:#475569;margin-bottom:.5rem}.questionnaire-container[data-v-32be62b2]{background:#fff;border-radius:1rem;padding:2rem 0 0;border:1px solid #e2e8f0}.questionnaire-container h3[data-v-32be62b2]{font-size:1.3rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem;text-align:center}.iframe-wrapper[data-v-32be62b2]{overflow:hidden;border:1px solid #e2e8f0;background:#fff}.iframe-wrapper iframe[data-v-32be62b2]{display:block;border:none;width:100%;min-height:650px}.alternative-contact[data-v-32be62b2]{background:#fff;border-radius:1rem;padding:2rem;border:1px solid #e2e8f0}.alternative-contact h3[data-v-32be62b2]{font-size:1.3rem;font-weight:700;color:#1e293b;margin:0 0 1rem;text-align:center}.alternative-contact p[data-v-32be62b2]{font-size:1rem;color:#64748b;margin:0 0 1.5rem;text-align:center}.contact-options[data-v-32be62b2]{display:flex;align-items:center;justify-content:center;gap:1.5rem}.contact-option[data-v-32be62b2]{text-align:center;padding:1.5rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.contact-option h4[data-v-32be62b2]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.contact-link[data-v-32be62b2]{display:flex;align-items:center;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .3s ease}.contact-link[data-v-32be62b2]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.email-button[data-v-32be62b2]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#6b7280;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.email-button[data-v-32be62b2]:hover{background:#4b5563;transform:translateY(-2px);box-shadow:0 4px 12px #6b72804d}.email-text[data-v-32be62b2]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#f1f5f9;color:#475569;border-radius:.5rem;font-weight:600;border:1px solid #e2e8f0;font-family:monospace;font-size:.95rem}@media (max-width: 768px){.container[data-v-32be62b2]{padding:1rem}.page-header h1[data-v-32be62b2]{font-size:2rem}.feedback-intro[data-v-32be62b2],.questionnaire-container[data-v-32be62b2],.alternative-contact[data-v-32be62b2]{padding:1.5rem}.contact-options[data-v-32be62b2]{grid-template-columns:1fr;gap:1rem}.iframe-wrapper iframe[data-v-32be62b2]{min-height:600px}}.contact-page[data-v-361de879]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-content[data-v-361de879]{padding-top:50px}.container[data-v-361de879]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem}.page-header[data-v-361de879]{text-align:center;margin-bottom:2rem}.page-header h1[data-v-361de879]{font-size:2rem;font-weight:800;color:#1d4ed8;margin:0 0 .5rem}.page-header p[data-v-361de879]{color:#64748b;margin:0}.contact-grid[data-v-361de879]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.card[data-v-361de879]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem}.card h2[data-v-361de879]{margin:0 0 .5rem;font-size:1.2rem;color:#1e293b}.card p[data-v-361de879]{margin:0 0 .75rem;color:#475569}.iframe-wrapper[data-v-361de879]{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;background:#fff}.iframe-wrapper iframe[data-v-361de879]{display:block;width:100%;min-height:650px;border:none}.qr-container[data-v-361de879]{display:flex;align-items:center;justify-content:center;padding:.5rem 0}.qr-code[data-v-361de879]{width:160px;height:160px;border-radius:.5rem;border:2px solid #e2e8f0}.contact-link[data-v-361de879]{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:#3b82f6;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .3s ease}.contact-link[data-v-361de879]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.btn[data-v-361de879]{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:#0f172a;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600}.actions[data-v-361de879]{text-align:center;margin-top:2rem}.email-button[data-v-361de879]{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:#6b7280;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.email-button[data-v-361de879]:hover{background:#4b5563;transform:translateY(-2px);box-shadow:0 4px 12px #6b72804d}.email-text[data-v-361de879]{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:#f1f5f9;color:#475569;border-radius:.5rem;font-weight:600;border:1px solid #e2e8f0;font-family:monospace}@media (max-width: 900px){.contact-grid[data-v-361de879]{grid-template-columns:1fr}}.evaluation-page[data-v-858f6f96]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-content[data-v-858f6f96]{padding-top:50px;min-height:100vh}.container[data-v-858f6f96]{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.page-header[data-v-858f6f96]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-858f6f96]{font-size:2.5rem;font-weight:800;color:#1d4ed8;margin:0 0 1rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header p[data-v-858f6f96]{font-size:1.1rem;color:#64748b;margin:0}.evaluation-content[data-v-858f6f96]{display:flex;flex-direction:column;gap:2rem}.instruction-card[data-v-858f6f96]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 12px #0000001a;border:1px solid #e2e8f0}.instruction-card h2[data-v-858f6f96]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 2rem;text-align:center}.step[data-v-858f6f96]{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.step[data-v-858f6f96]:last-child{margin-bottom:0}.step-number[data-v-858f6f96]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#3b82f6;color:#fff;border-radius:50%;font-weight:700;font-size:1.1rem;flex-shrink:0}.step-content[data-v-858f6f96]{flex:1}.step-content h3[data-v-858f6f96]{font-size:1.2rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.step-content p[data-v-858f6f96]{font-size:1rem;line-height:1.6;color:#475569;margin:0 0 .5rem}.step-content p[data-v-858f6f96]:last-child{margin-bottom:0}.requirements-list[data-v-858f6f96]{margin:.5rem 0 0 1.5rem;padding:0}.requirements-list li[data-v-858f6f96]{font-size:1rem;line-height:1.6;color:#475569;margin-bottom:.25rem}.contact-info[data-v-858f6f96]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 12px #0000001a;border:1px solid #e2e8f0;text-align:center}.contact-info h3[data-v-858f6f96]{font-size:1.3rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.email-display[data-v-858f6f96]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.email-label[data-v-858f6f96]{font-size:1rem;color:#64748b}.email-address[data-v-858f6f96]{font-size:1.1rem;font-weight:600;color:#1d4ed8;font-family:monospace;background:#f1f5f9;padding:.25rem .5rem;border-radius:.25rem}.note[data-v-858f6f96]{font-size:.9rem;color:#64748b;margin:0;font-style:italic}.actions[data-v-858f6f96]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-858f6f96]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-858f6f96]{background:#3b82f6;color:#fff}.btn-primary[data-v-858f6f96]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.btn-secondary[data-v-858f6f96]{background:#6b7280;color:#fff}.btn-secondary[data-v-858f6f96]:hover{background:#4b5563;transform:translateY(-2px);box-shadow:0 4px 12px #6b72804d}@media (max-width: 768px){.container[data-v-858f6f96]{padding:1rem}.page-header h1[data-v-858f6f96]{font-size:2rem}.instruction-card[data-v-858f6f96],.contact-info[data-v-858f6f96]{padding:1.5rem}.step[data-v-858f6f96]{flex-direction:column;text-align:center;gap:.75rem}.email-display[data-v-858f6f96]{flex-direction:column;gap:.25rem}.actions[data-v-858f6f96]{flex-direction:column;align-items:center}.btn[data-v-858f6f96]{width:100%;max-width:200px;justify-content:center}}.benchmark-selection-page[data-v-fd42910f]{background:linear-gradient(135deg,#f5f7fa,#f1f7ff);min-height:100vh}.page-content[data-v-fd42910f]{padding:1rem 0 2rem}.container[data-v-fd42910f]{max-width:1200px;margin:0 auto;padding:0 1rem}.page-header[data-v-fd42910f]{text-align:center;margin:.5rem 0 1rem}.page-header h1[data-v-fd42910f]{font-size:1.5rem;font-weight:800;color:#000;margin:.25rem 0}.subtitle[data-v-fd42910f]{color:#475569;font-size:.95rem}.tabs[data-v-fd42910f]{display:flex;justify-content:center;gap:.75rem;margin:.75rem 0 1rem;flex-wrap:wrap}.tab-btn[data-v-fd42910f]{padding:.5rem 1rem;border:2px solid var(--border-light);border-radius:999px;background:#fff;color:#000;font-weight:700;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-fd42910f]:hover{border-color:var(--primary-color)}.tab-btn.active[data-v-fd42910f]{background:var(--bg-secondary);border-color:var(--primary-color)}.list-grid[data-v-fd42910f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.list-item[data-v-fd42910f]{padding:.75rem;border:1px solid var(--border-light);border-radius:.5rem;background:#fff;color:#000;text-align:left;font-weight:700;cursor:pointer;transition:all .2s ease}.list-item[data-v-fd42910f]:hover{background:var(--bg-secondary);border-color:var(--primary-color)}.actions[data-v-fd42910f]{display:flex;justify-content:center;gap:.75rem;margin-top:1.25rem}.btn[data-v-fd42910f]{display:inline-block;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-weight:700}.btn-primary[data-v-fd42910f]{background:var(--primary-color);color:#0b57d0;border:2px solid #0b57d0}.btn-secondary[data-v-fd42910f]{background:#e2e8f0;color:#000;border:2px solid #cbd5e1}.btn-primary[data-v-fd42910f]:hover{background:#0b57d0;color:#fff}.btn-secondary[data-v-fd42910f]:hover{background:#cbd5e1}@media (max-width: 1024px){.list-grid[data-v-fd42910f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.list-grid[data-v-fd42910f]{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-btn[data-v-fd42910f]{padding:.4rem .8rem;font-size:.9rem}.list-item[data-v-fd42910f]{font-size:.9rem}}.image-edit-arena[data-v-aa5730e1]{min-height:60vh;background:var(--bg-primary);padding:0;display:flex;flex-direction:column}.arena-container[data-v-aa5730e1]{max-width:90%;margin:0 auto;padding:1rem 2rem .3rem;flex:1;display:flex;flex-direction:column;height:calc(100vh - 3rem);transition:filter .3s ease}.arena-container.blurred[data-v-aa5730e1]{filter:blur(3px);pointer-events:none}.images-section[data-v-aa5730e1]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.3rem;margin-bottom:0;flex:1;min-height:0;max-height:calc(100vh - 300px)}.image-container[data-v-aa5730e1]{display:flex;flex-direction:column;align-items:center;height:100%;transition:all .3s ease;border-radius:.5rem .5rem 1rem 1rem;padding:0;border:2px solid var(--border-light);background:var(--bg-secondary)}.image-container.original[data-v-aa5730e1]{border:2px solid rgb(160,160,160);transform:scale(.9)}.image-container.clickable[data-v-aa5730e1]{cursor:pointer}.image-container.clickable[data-v-aa5730e1]:hover{border-color:#10b981;background:#ecfdf5}.image-container.clickable:hover .evaluation-text[data-v-aa5730e1]{background:#10b981;color:#fff;border:2px solid #10b981}.image-container.clickable.selected[data-v-aa5730e1]{border-color:#10b981;box-shadow:0 0 0 2px #10b98133;background:#ecfdf5}.image-container.clickable.selected .evaluation-text[data-v-aa5730e1]{background:#10b981;color:#fff;border:2px solid #10b981}.image-wrapper[data-v-aa5730e1]{width:100%;flex:1;overflow:hidden;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;margin:0;box-shadow:var(--shadow-sm);position:relative;aspect-ratio:1;transition:all .3s ease}.image-wrapper.original[data-v-aa5730e1]{padding:15px}.battle-image[data-v-aa5730e1]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;font-size:0;color:transparent;text-indent:-9999px}.image-placeholder[data-v-aa5730e1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:.4rem .4rem .8rem .8rem;min-height:200px}.image-label[data-v-aa5730e1]{font-size:.9rem;font-weight:600;color:var(--text-primary);text-align:center;padding:.25rem .5rem;background:var(--bg-secondary);border-radius:.3rem;border:1px solid var(--border-light);transition:all .3s ease;height:28px;width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:.25rem;box-sizing:border-box}.image-label.updating[data-v-aa5730e1]{background:var(--primary-color);color:#fff;transform:scale(1.05);animation:pulse-aa5730e1 .5s ease-in-out}.image-label.good[data-v-aa5730e1]{background:#10b981;color:#fff;border-color:#059669}.image-label.bad[data-v-aa5730e1]{background:#ef4444;color:#fff;border-color:#dc2626}.image-label.original[data-v-aa5730e1]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-light);font-weight:500;font-size:.8rem}.evaluation-text[data-v-aa5730e1]{font-size:1rem;font-weight:600;color:#fff;text-align:center;padding:.25rem .5rem;background:#4c7cff;border-radius:0 0 .8rem .8rem;border:2px solid transparent;margin:0;width:100%;flex-shrink:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.keyboard-hint[data-v-aa5730e1]{font-size:.8rem;font-weight:500;background:#fff;color:#000;padding:.2rem .4rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:.3rem}.keyboard-hint .arrow-icon[data-v-aa5730e1]{width:13px;height:13px;flex-shrink:0}.prompt-section[data-v-aa5730e1]{border-radius:.5rem;padding:.75rem;margin-bottom:1rem;border:1px solid var(--border-light);flex-shrink:0;text-align:center}.prompt-section h3[data-v-aa5730e1]{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem;font-weight:700}.loading-indicator[data-v-aa5730e1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;border:1px solid var(--border-light);border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-md);z-index:100;color:var(--text-primary);font-size:.9rem}.loading-spinner[data-v-aa5730e1]{width:40px;height:40px;border:3px solid var(--border-light);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-aa5730e1 1s linear infinite}.loading-spinner-small[data-v-aa5730e1]{width:16px;height:16px;border:2px solid var(--border-light);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin-aa5730e1 1s linear infinite}.view-large-btn[data-v-aa5730e1]{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;border:none;border-radius:4px;padding:6px 10px;font-size:.7rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.view-large-btn[data-v-aa5730e1]:hover{background:#000c;transform:translateY(-1px)}.view-large-btn[data-v-aa5730e1]:active{background:#000000e6;transform:translateY(0)}.view-large-btn[data-v-aa5730e1]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.view-large-btn svg[data-v-aa5730e1]{flex-shrink:0;pointer-events:none}.image-container:hover .view-large-btn[data-v-aa5730e1],.image-container.clickable:hover .view-large-btn[data-v-aa5730e1]{pointer-events:auto}.image-container.button-hovered[data-v-aa5730e1],.image-container.clickable.button-hovered[data-v-aa5730e1]{border-color:var(--border-light)!important;background:var(--bg-secondary)!important}.image-container.clickable.button-hovered .evaluation-text[data-v-aa5730e1]{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:2px solid transparent!important}.image-overlay[data-v-aa5730e1]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;box-sizing:border-box}.image-modal[data-v-aa5730e1]{background:#fff;border-radius:12px;max-width:90%;max-height:90%;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d;overflow:hidden}.image-header[data-v-aa5730e1]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;background:#f8f9fa}.image-header h3[data-v-aa5730e1]{margin:0;font-size:18px;font-weight:600;color:#333;flex:1;text-align:center}.image-header .close-btn[data-v-aa5730e1]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.image-header .close-btn[data-v-aa5730e1]:hover{background:#f0f0f0;color:#333}.image-content[data-v-aa5730e1]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;min-height:200px;overflow:auto}.image-content img[data-v-aa5730e1]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}@keyframes pulse-aa5730e1{0%,to{transform:scale(1.05)}50%{transform:scale(1.1)}}@keyframes spin-aa5730e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-only[data-v-aa5730e1]{display:none}@media (min-width: 1024px){.arena-container[data-v-aa5730e1]{height:calc(100vh - 1rem)}.images-section[data-v-aa5730e1]{flex:1;min-height:0}.image-wrapper[data-v-aa5730e1]{height:auto;min-height:200px;max-height:9000px}.prompt-section[data-v-aa5730e1]{margin-bottom:.5rem;padding:.5rem;text-align:center}.prompt-section h3[data-v-aa5730e1]{font-size:.9rem;margin-bottom:.2rem}.prompt-text[data-v-aa5730e1]{font-size:.9rem;padding:0 .5rem}}@media (max-width: 768px){.mobile-only[data-v-aa5730e1]{display:flex}.image-wrapper[data-v-aa5730e1]{position:relative}html[data-v-aa5730e1],body[data-v-aa5730e1]{overscroll-behavior-y:contain;overflow:hidden}[data-v-aa5730e1]{scrollbar-width:none;-ms-overflow-style:none}[data-v-aa5730e1]::-webkit-scrollbar{display:none}.image-edit-arena[data-v-aa5730e1]{min-height:100vh;display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:1rem}.arena-container[data-v-aa5730e1]{max-width:100%;padding:1rem;display:flex;flex-direction:column;margin-bottom:1rem}.images-section[data-v-aa5730e1]{display:flex;flex-direction:column;gap:1.1rem;margin-left:1rem;margin-right:1rem;margin-bottom:1rem;padding-bottom:1rem}.image-container[data-v-aa5730e1]:nth-child(1){order:2;flex:1;min-height:250px}.image-container[data-v-aa5730e1]:nth-child(2){order:1;flex:1;min-height:250px}.image-container[data-v-aa5730e1]:nth-child(3){order:3;flex:1;min-height:250px;margin-bottom:2rem}.image-wrapper[data-v-aa5730e1]{height:calc(100% - 60px);min-height:150px}.prompt-section[data-v-aa5730e1]{padding:.75rem;margin-bottom:1rem;flex-shrink:0}.image-label[data-v-aa5730e1]{font-size:.7rem}.image-container.clickable[data-v-aa5730e1]:hover{border-color:var(--border-light)!important;background:var(--bg-secondary)!important;transform:none!important}.image-container.clickable:hover .evaluation-text[data-v-aa5730e1]{background:#4c7cff!important;color:#fff!important;border:2px solid transparent!important}.keyboard-hint[data-v-aa5730e1]{display:none}.image-overlay[data-v-aa5730e1]{padding:10px}.image-modal[data-v-aa5730e1]{max-width:95%;max-height:95%}.image-header[data-v-aa5730e1]{padding:12px 16px}.image-header h3[data-v-aa5730e1]{font-size:16px}.image-content[data-v-aa5730e1]{padding:16px;min-height:150px}}@media (max-width: 480px){.arena-container[data-v-aa5730e1]{padding:.5rem}.prompt-section[data-v-aa5730e1]{padding:.5rem;margin-bottom:.75rem}.images-section[data-v-aa5730e1]{gap:.75rem}}.ieboard[data-v-05befdc8]{max-width:780px;margin:1rem auto 0}.board-header[data-v-05befdc8]{padding:0 .75rem .25rem}.board-title[data-v-05befdc8]{margin:0 0 .25rem;font-size:1.25rem;font-weight:800;color:#111827}.board-meta[data-v-05befdc8]{display:flex;justify-content:flex-end;align-items:center}.updated-text[data-v-05befdc8]{font-size:.85rem;color:#6b7280}.board-note[data-v-05befdc8]{margin-top:.5rem;padding:0 .75rem}.board-note p[data-v-05befdc8]{margin:0;font-size:.85rem;color:#6b7280;line-height:1.5}.table-card[data-v-05befdc8]{background:transparent;border-radius:10px;overflow:hidden;margin-left:auto;margin-right:auto}.top-scroll[data-v-05befdc8]{width:100%;overflow-x:auto;overflow-y:hidden;height:12px;display:none}.top-scroll-spacer[data-v-05befdc8]{height:1px}.table-scroller[data-v-05befdc8]{overflow-x:auto;overflow-y:hidden}.table-content[data-v-05befdc8]{min-height:1px;min-width:1px}.board-table[data-v-05befdc8]{width:100%;border-collapse:collapse;background:transparent;color:#1f2937;table-layout:auto}thead th[data-v-05befdc8]{text-align:left;font-weight:700;font-size:.9rem;color:#111827;padding:.7rem .5rem;background:#e0e5e9;white-space:nowrap}thead th[data-v-05befdc8]:first-child{border-bottom-left-radius:10px}thead th[data-v-05befdc8]:last-child{border-bottom-right-radius:10px}thead th.col-rank[data-v-05befdc8],thead th.col-model[data-v-05befdc8],thead th.col-org[data-v-05befdc8],thead th.col-score[data-v-05befdc8],thead th.col-ci[data-v-05befdc8],thead th.col-battles[data-v-05befdc8],thead th.col-date[data-v-05befdc8]{font-weight:400}tbody td[data-v-05befdc8]{padding:.6rem .5rem;font-size:.9rem;color:#374151;background:transparent}tbody tr+tr td[data-v-05befdc8]{border-top:1px solid rgba(0,0,0,.06)}.col-rank[data-v-05befdc8]{min-width:1px;text-align:right;color:#111827;font-weight:400}.col-model[data-v-05befdc8]{min-width:1px;white-space:nowrap;font-weight:600}.col-org[data-v-05befdc8]{min-width:1px;color:#6b7280;white-space:nowrap;font-weight:600}.col-score[data-v-05befdc8]{min-width:1px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.col-ci[data-v-05befdc8]{min-width:1px;text-align:right;color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.col-battles[data-v-05befdc8],.col-date[data-v-05befdc8]{min-width:1px;text-align:right;color:#6b7280;white-space:nowrap;font-weight:400}tbody tr[data-v-05befdc8]{transition:none}tbody tr[data-v-05befdc8]:hover{background:transparent}@media (max-width: 768px){.ieboard[data-v-05befdc8]{max-width:100%;padding:.5rem}thead th[data-v-05befdc8],tbody td[data-v-05befdc8]{padding:.5rem .4rem;font-size:.75rem}.col-rank[data-v-05befdc8],.col-org[data-v-05befdc8],.col-score[data-v-05befdc8],.col-ci[data-v-05befdc8],.col-battles[data-v-05befdc8],.col-date[data-v-05befdc8]{min-width:1px}.top-scroll[data-v-05befdc8]{display:block}}.text2video-arena[data-v-08a09a5e]{min-height:70vh;background:var(--bg-primary);padding:0;display:flex;flex-direction:column}.arena-container[data-v-08a09a5e]{max-width:90%;margin:0 auto;padding:1rem 2rem .3rem;flex:1;display:flex;flex-direction:column;height:calc(100vh - 3rem);transition:filter .3s ease}.arena-container.blurred[data-v-08a09a5e]{filter:blur(3px);pointer-events:none}.videos-section[data-v-08a09a5e]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:0;flex:1;min-height:0;max-height:calc(100vh - 300px)}.video-container[data-v-08a09a5e]{display:flex;flex-direction:column;align-items:center;height:100%;transition:all .3s ease;border-radius:.5rem .5rem 1rem 1rem;padding:0;border:2px solid var(--border-light);background:var(--bg-secondary)}.video-container.clickable[data-v-08a09a5e]{cursor:pointer}.video-container.clickable[data-v-08a09a5e]:hover{border-color:#10b981;background:#ecfdf5}.video-container.clickable:hover .evaluation-text[data-v-08a09a5e]{background:#10b981;color:#fff;border:2px solid #10b981}.videos-section:hover .video-container[data-v-08a09a5e]:not(:hover){opacity:.5;transition:all .3s ease}.videos-section:hover .video-container[data-v-08a09a5e]:hover{filter:none;opacity:1}.video-container.clickable.selected[data-v-08a09a5e]{border-color:#10b981;box-shadow:0 0 0 2px #10b98133;background:#ecfdf5}.video-container.clickable.selected .evaluation-text[data-v-08a09a5e]{background:#10b981;color:#fff;border:2px solid #10b981}.video-wrapper[data-v-08a09a5e]{width:100%;flex:1;overflow:hidden;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;margin:0;box-shadow:var(--shadow-sm);position:relative;aspect-ratio:16/9;transition:all .3s ease}.battle-video[data-v-08a09a5e]{width:100%;height:100%;object-fit:cover;font-size:0;color:transparent}.ios-video[data-v-08a09a5e]::-webkit-media-controls-start-playback-button{display:none!important}.ios-video[data-v-08a09a5e]::-webkit-media-controls-play-button{display:none!important}.ios-video[data-v-08a09a5e]{-webkit-playsinline:true;-webkit-media-controls:true}.video-placeholder[data-v-08a09a5e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:.4rem .4rem .8rem .8rem;min-height:200px}.video-label[data-v-08a09a5e]{font-size:.9rem;font-weight:600;color:var(--text-primary);text-align:center;padding:.25rem .5rem;background:var(--bg-secondary);border-radius:.3rem;border:1px solid var(--border-light);transition:all .3s ease;height:28px;width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:.25rem;box-sizing:border-box}.video-label.updating[data-v-08a09a5e]{background:var(--primary-color);color:#fff;transform:scale(1);animation:pulse-08a09a5e .5s ease-in-out}.video-label.good[data-v-08a09a5e]{background:#10b981;color:#fff;border-color:#059669}.video-label.bad[data-v-08a09a5e]{background:#ef4444;color:#fff;border-color:#dc2626}.evaluation-text[data-v-08a09a5e]{font-size:1rem;font-weight:600;color:#fff;text-align:center;padding:.5rem;background:#4c7cff;border-radius:0 0 .8rem .8rem;border:2px solid transparent;margin:0;width:100%;flex-shrink:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.keyboard-hint[data-v-08a09a5e]{font-size:.8rem;font-weight:500;background:#fff;color:#000;padding:.2rem .4rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:.3rem}.keyboard-hint .arrow-icon[data-v-08a09a5e]{width:13px;height:13px;flex-shrink:0}.prompt-section[data-v-08a09a5e]{border-radius:.5rem;padding:.75rem;margin-bottom:1rem;border:1px solid var(--border-light);flex-shrink:0;text-align:center}.ios-prompt-section[data-v-08a09a5e]{min-height:120px;display:flex;align-items:center;justify-content:center}.prompt-section h3[data-v-08a09a5e]{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem;font-weight:700}.loading-indicator[data-v-08a09a5e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;border:1px solid var(--border-light);border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-md);z-index:100;color:var(--text-primary);font-size:.9rem}.loading-spinner[data-v-08a09a5e]{width:40px;height:40px;border:3px solid var(--border-light);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-08a09a5e 1s linear infinite}.loading-spinner-small[data-v-08a09a5e]{width:16px;height:16px;border:2px solid var(--border-light);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin-08a09a5e 1s linear infinite}@keyframes pulse-08a09a5e{0%,to{transform:scale(1.05)}50%{transform:scale(1.1)}}@keyframes spin-08a09a5e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-only[data-v-08a09a5e]{display:none}@media (min-width: 1024px){.arena-container[data-v-08a09a5e]{height:calc(100vh - 1rem)}.videos-section[data-v-08a09a5e]{flex:1;min-height:0}.video-wrapper[data-v-08a09a5e]{height:auto;min-height:200px;max-height:9000px}.prompt-section[data-v-08a09a5e]{margin-bottom:.5rem;padding:.5rem;text-align:center}.prompt-section h3[data-v-08a09a5e]{font-size:.9rem;margin-bottom:.2rem}.prompt-text[data-v-08a09a5e]{font-size:.9rem;padding:0 .5rem}}@media (max-width: 768px){.mobile-only[data-v-08a09a5e]{display:flex}.video-wrapper[data-v-08a09a5e]{position:relative}html[data-v-08a09a5e],body[data-v-08a09a5e]{overscroll-behavior-y:contain;overflow:hidden}[data-v-08a09a5e]{scrollbar-width:none;-ms-overflow-style:none}[data-v-08a09a5e]::-webkit-scrollbar{display:none}.text2video-arena[data-v-08a09a5e]{min-height:100vh;display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:1rem}.arena-container[data-v-08a09a5e]{max-width:100%;padding:1rem;display:flex;flex-direction:column;margin-bottom:1rem}.videos-section[data-v-08a09a5e]{display:flex;flex-direction:column;gap:1.1rem;margin-left:0rem;margin-right:0rem;margin-bottom:1rem;padding-bottom:1rem}.video-container[data-v-08a09a5e]{flex:none;min-height:270px}.prompt-section[data-v-08a09a5e]{padding:.75rem;margin-bottom:1rem;flex-shrink:0}.video-label[data-v-08a09a5e]{font-size:.7rem}.video-container.clickable[data-v-08a09a5e]:hover{border-color:var(--border-light)!important;background:var(--bg-secondary)!important;transform:none!important}.video-container.clickable:hover .evaluation-text[data-v-08a09a5e]{background:#4c7cff!important;color:#fff!important;border:2px solid transparent!important}.evaluation-text[data-v-08a09a5e]{display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.keyboard-hint[data-v-08a09a5e]{display:none}.videos-section:hover .video-container[data-v-08a09a5e]:not(:hover){filter:none!important;opacity:1!important}}.ios-notice-overlay[data-v-08a09a5e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ios-notice-modal[data-v-08a09a5e]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:90%;width:400px;max-height:90vh;overflow:hidden;animation:modalSlideIn-08a09a5e .3s ease-out}.ios-notice-header[data-v-08a09a5e]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e5e7eb}.ios-notice-header h2[data-v-08a09a5e]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.close-btn[data-v-08a09a5e]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1;border-radius:4px;transition:all .2s ease}.close-btn[data-v-08a09a5e]:hover{background:#f3f4f6;color:#374151}.ios-notice-content[data-v-08a09a5e]{padding:1.5rem}.ios-notice-content p[data-v-08a09a5e]{margin:0 0 1rem;color:#374151;line-height:1.6}.ios-notice-content p[data-v-08a09a5e]:last-child{margin-bottom:0}.ios-notice-footer[data-v-08a09a5e]{padding:0 1.5rem 1.5rem;display:flex;justify-content:center}.got-it-btn[data-v-08a09a5e]{background:#3b82f6;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.got-it-btn[data-v-08a09a5e]:hover{background:#2563eb;transform:translateY(-1px)}@keyframes modalSlideIn-08a09a5e{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 480px){.arena-container[data-v-08a09a5e]{padding:.5rem}.prompt-section[data-v-08a09a5e]{padding:.5rem;margin-bottom:.75rem}.videos-section[data-v-08a09a5e]{gap:.75rem}.ios-notice-modal[data-v-08a09a5e]{width:95%;margin:1rem}.ios-notice-header[data-v-08a09a5e],.ios-notice-content[data-v-08a09a5e],.ios-notice-footer[data-v-08a09a5e]{padding-left:1rem;padding-right:1rem}}.image2video-arena[data-v-15b38a54]{min-height:70vh;background:var(--bg-primary);padding:0;display:flex;flex-direction:column}.arena-container[data-v-15b38a54]{max-width:90%;margin:0 auto;padding:1rem 2rem .3rem;flex:1;display:flex;flex-direction:column;height:calc(100vh - 3rem);transition:filter .3s ease}.arena-container.blurred[data-v-15b38a54]{filter:blur(3px);pointer-events:none}.videos-section[data-v-15b38a54]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:0;flex:1;min-height:0;max-height:calc(100vh - 300px)}.video-container[data-v-15b38a54]{display:flex;flex-direction:column;align-items:center;height:100%;transition:all .3s ease;border-radius:.5rem .5rem 1rem 1rem;padding:0;border:2px solid var(--border-light);background:var(--bg-secondary);max-height:65vh}.video-container.clickable[data-v-15b38a54]{cursor:pointer}.video-container.clickable[data-v-15b38a54]:hover{border-color:#10b981;background:#ecfdf5}.video-container.clickable:hover .evaluation-text[data-v-15b38a54]{background:#10b981;color:#fff;border:2px solid #10b981}.videos-section:hover .video-container[data-v-15b38a54]:not(:hover){opacity:.5;transition:all .3s ease}.videos-section:hover .video-container[data-v-15b38a54]:hover{filter:none;opacity:1}.video-container.clickable.selected[data-v-15b38a54]{border-color:#10b981;box-shadow:0 0 0 2px #10b98133;background:#ecfdf5}.video-container.clickable.selected .evaluation-text[data-v-15b38a54]{background:#10b981;color:#fff;border:2px solid #10b981}.video-wrapper[data-v-15b38a54]{width:100%;flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0;position:relative;min-height:200px;transition:all .3s ease}.battle-video[data-v-15b38a54]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;font-size:0;color:transparent;display:block;margin:0 auto}.ios-video[data-v-15b38a54]::-webkit-media-controls-start-playback-button{display:none!important}.ios-video[data-v-15b38a54]::-webkit-media-controls-play-button{display:none!important}.ios-video[data-v-15b38a54]{-webkit-playsinline:true;-webkit-media-controls:true}.video-placeholder[data-v-15b38a54]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:.4rem .4rem .8rem .8rem;min-height:200px}.video-label[data-v-15b38a54]{font-size:.9rem;font-weight:600;color:var(--text-primary);text-align:center;padding:.25rem .5rem;background:var(--bg-secondary);border-radius:.3rem;border:1px solid var(--border-light);transition:all .3s ease;height:28px;width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:.25rem;box-sizing:border-box}.video-label.updating[data-v-15b38a54]{background:var(--primary-color);color:#fff;transform:scale(1);animation:pulse-15b38a54 .5s ease-in-out}.video-label.good[data-v-15b38a54]{background:#10b981;color:#fff;border-color:#059669}.video-label.bad[data-v-15b38a54]{background:#ef4444;color:#fff;border-color:#dc2626}.evaluation-text[data-v-15b38a54]{font-size:1rem;font-weight:600;color:#fff;text-align:center;padding:.5rem;background:#4c7cff;border-radius:0 0 .8rem .8rem;border:2px solid transparent;margin:0;width:100%;flex-shrink:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.keyboard-hint[data-v-15b38a54]{font-size:.8rem;font-weight:500;background:#fff;color:#000;padding:.2rem .4rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:.3rem}.keyboard-hint .arrow-icon[data-v-15b38a54]{width:13px;height:13px;flex-shrink:0}.prompt-section[data-v-15b38a54]{border-radius:.5rem;padding:0 .75rem;margin-bottom:1rem;border:1px solid var(--border-light);flex-shrink:0;display:flex;align-items:center;gap:1rem;position:relative}.ios-prompt-section[data-v-15b38a54]{min-height:0}.prompt-section h3[data-v-15b38a54]{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem;font-weight:700}.prompt-large-image-overlay[data-v-15b38a54]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;display:flex;align-items:center;justify-content:flex-start;padding-left:1rem}.prompt-large-image[data-v-15b38a54]{overflow:hidden;border:2px solid #10b981;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;animation:slideInLeft-15b38a54 .3s ease-out;box-shadow:0 8px 25px #00000026;pointer-events:auto}.prompt-large-image-content[data-v-15b38a54]{max-width:100%;max-height:100%;object-fit:contain;display:block}.mobile-large-image .prompt-large-image-content[data-v-15b38a54]{width:100%;height:100%;object-fit:contain;display:block}.close-prompt-image-btn[data-v-15b38a54]{position:absolute;top:18px;right:8px;width:32px;height:32px;border:none;border-radius:50%;background:#000000b3;color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1001}.close-prompt-image-btn[data-v-15b38a54]:hover{background:#000000e6;transform:scale(1.1)}.pc-large-image-overlay[data-v-15b38a54]{position:absolute;top:20px;right:calc(80px + 1rem);width:auto;height:auto;background:transparent;justify-content:flex-end;align-items:flex-end;padding:0;z-index:99999;pointer-events:none}.pc-large-image[data-v-15b38a54]{height:400px;overflow:hidden;box-shadow:0 8px 25px #00000026;pointer-events:auto;animation:slideInFromRight-15b38a54 .3s ease-out}.mobile-large-image-overlay[data-v-15b38a54]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;justify-content:center;align-items:center;padding:0;z-index:1000}.videos-section.disabled[data-v-15b38a54]{pointer-events:none;opacity:.5}.videos-section.disabled .video-container[data-v-15b38a54]{pointer-events:none;cursor:not-allowed}.mobile-large-image[data-v-15b38a54]{width:fit-content;height:400px;overflow:hidden;box-shadow:0 8px 25px #0000004d;position:relative;display:flex;align-items:center;justify-content:center;background:transparent;border:none}.prompt-text-container[data-v-15b38a54]{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.prompt-text[data-v-15b38a54]{font-size:.9rem;color:var(--text-primary);line-height:1.5;margin:0;text-align:left}.prompt-image-container[data-v-15b38a54]{flex:0 0 80px;min-height:0;max-height:50px;overflow:hidden;border:2px solid var(--border-light);cursor:pointer;transition:all .3s ease;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center}.prompt-image-container[data-v-15b38a54]:hover{border-color:#10b981;box-shadow:0 4px 12px #10b9814d}.prompt-image-thumbnail[data-v-15b38a54]{width:auto;height:auto;max-width:80px;max-height:50px;object-fit:contain;display:block}@keyframes slideInLeft-15b38a54{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight-15b38a54{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.loading-indicator[data-v-15b38a54]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;border:1px solid var(--border-light);border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-md);z-index:100;color:var(--text-primary);font-size:.9rem}.loading-spinner[data-v-15b38a54]{width:40px;height:40px;border:3px solid var(--border-light);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-15b38a54 1s linear infinite}.loading-spinner-small[data-v-15b38a54]{width:16px;height:16px;border:2px solid var(--border-light);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin-15b38a54 1s linear infinite}@keyframes pulse-15b38a54{0%,to{transform:scale(1.05)}50%{transform:scale(1.1)}}@keyframes spin-15b38a54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes modalSlideIn-15b38a54{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.mobile-only[data-v-15b38a54]{display:none}@media (min-width: 1024px){.arena-container[data-v-15b38a54]{height:calc(100vh - 1rem)}.videos-section[data-v-15b38a54]{flex:1;min-height:0}.prompt-section[data-v-15b38a54]{margin-bottom:.5rem;padding:.5rem;text-align:center}.prompt-section h3[data-v-15b38a54]{font-size:.9rem;margin-bottom:.2rem}.prompt-text[data-v-15b38a54]{font-size:.9rem;padding:0 .5rem}}@media (max-width: 768px){.mobile-only[data-v-15b38a54]{display:flex}.video-wrapper[data-v-15b38a54]{position:relative}html[data-v-15b38a54],body[data-v-15b38a54]{overscroll-behavior-y:contain;overflow:hidden}[data-v-15b38a54]{scrollbar-width:none;-ms-overflow-style:none}[data-v-15b38a54]::-webkit-scrollbar{display:none}.image2video-arena[data-v-15b38a54]{min-height:100vh;display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:1rem}.arena-container[data-v-15b38a54]{max-width:100%;padding:1rem;display:flex;flex-direction:column;margin-bottom:1rem}.videos-section[data-v-15b38a54]{display:flex;flex-direction:column;gap:1.1rem;margin-left:0rem;margin-right:0rem;margin-bottom:1rem;padding-bottom:1rem}.video-container[data-v-15b38a54]{flex:none;height:auto}.video-wrapper[data-v-15b38a54]{overflow:hidden}.prompt-section[data-v-15b38a54]{padding:.75rem;margin-bottom:1rem;flex-shrink:0}.video-label[data-v-15b38a54]{font-size:.7rem}.video-container.clickable[data-v-15b38a54]:hover{border-color:var(--border-light)!important;background:var(--bg-secondary)!important;transform:none!important}.video-container.clickable:hover .evaluation-text[data-v-15b38a54]{background:#4c7cff!important;color:#fff!important;border:2px solid transparent!important}.evaluation-text[data-v-15b38a54]{display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.keyboard-hint[data-v-15b38a54]{display:none}.videos-section:hover .video-container[data-v-15b38a54]:not(:hover){filter:none!important;opacity:1!important}.prompt-section[data-v-15b38a54]{flex-direction:column;gap:.5rem;min-height:auto}.prompt-large-image-overlay[data-v-15b38a54]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;justify-content:center;align-items:center;padding:0;z-index:1000}.mobile-large-image[data-v-15b38a54]{width:95vw;max-width:95vw;max-height:75vh}.prompt-text-container[data-v-15b38a54]{order:2}.prompt-image-container[data-v-15b38a54]{flex:0 0 60px;height:60px;order:3}.prompt-image-container[data-v-15b38a54]:hover{transform:none!important;border-color:var(--border-light)!important;box-shadow:none!important}.mobile-large-image .close-prompt-image-btn[data-v-15b38a54]{width:40px;height:40px;font-size:20px;top:12px;right:12px}}@media (max-width: 480px){.arena-container[data-v-15b38a54]{padding:.5rem}.prompt-section[data-v-15b38a54]{padding:.5rem;margin-bottom:.75rem}.videos-section[data-v-15b38a54]{gap:.75rem}.prompt-large-image[data-v-15b38a54]{width:95vw;max-width:350px;max-height:50vh}.prompt-image-container[data-v-15b38a54]{flex:0 0 50px;height:50px}}.ios-notice-overlay[data-v-15b38a54]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ios-notice-modal[data-v-15b38a54]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:90%;width:400px;max-height:90vh;overflow:hidden;animation:modalSlideIn-15b38a54 .3s ease-out}.ios-notice-header[data-v-15b38a54]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e5e7eb}.ios-notice-header h2[data-v-15b38a54]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.close-btn[data-v-15b38a54]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1;border-radius:4px;transition:all .2s ease}.close-btn[data-v-15b38a54]:hover{background:#f3f4f6;color:#374151}.ios-notice-content[data-v-15b38a54]{padding:1.5rem}.ios-notice-content p[data-v-15b38a54]{margin:0 0 1rem;color:#374151;line-height:1.6}.ios-notice-content p[data-v-15b38a54]:last-child{margin-bottom:0}.ios-notice-footer[data-v-15b38a54]{padding:0 1.5rem 1.5rem;display:flex;justify-content:center}.got-it-btn[data-v-15b38a54]{background:#3b82f6;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.got-it-btn[data-v-15b38a54]:hover{background:#2563eb;transform:translateY(-1px)}.text2audio-arena[data-v-21dc8178]{min-height:70vh;background:var(--bg-primary);padding:0;display:flex;flex-direction:column}.arena-container[data-v-21dc8178]{width:90%;margin:0 auto;padding:1rem 2rem .3rem;flex:1;display:flex;flex-direction:column;height:calc(100vh - 3rem);transition:filter .1s ease}.arena-container.blurred[data-v-21dc8178]{filter:blur(3px);pointer-events:none}.audios-section[data-v-21dc8178]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:0;flex:1;min-height:0;max-height:calc(100vh - 300px)}.audio-container[data-v-21dc8178]{display:flex;flex-direction:column;align-items:center;height:max-content;transition:all .3s ease;border-radius:.5rem .5rem 1rem 1rem;padding:0;border:2px solid var(--border-light);background:var(--bg-secondary)}.audio-container.clickable[data-v-21dc8178]{cursor:pointer}.audio-container.clickable[data-v-21dc8178]:hover{border-color:#10b981;background:#ecfdf5}.audio-container.clickable:hover .evaluation-text[data-v-21dc8178]{background:#10b981;color:#fff;border:2px solid #10b981}.audio-container.clickable.selected[data-v-21dc8178]{border-color:#10b981;box-shadow:0 0 0 2px #10b98133;background:#ecfdf5}.audio-container.clickable.selected .evaluation-text[data-v-21dc8178]{background:#10b981;color:#fff;border:2px solid #10b981}.audio-player-wrapper[data-v-21dc8178]{width:100%;flex:1;overflow:hidden;background:var(--bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;box-shadow:var(--shadow-sm);position:relative}.audio-placeholder[data-v-21dc8178]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:.4rem .4rem .8rem .8rem}.audio-controls[data-v-21dc8178]{width:100%;padding:1rem;display:flex;align-items:center;gap:.75rem;background:var(--bg-secondary)}.play-pause-btn[data-v-21dc8178]{width:48px;height:48px;border:none;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;box-shadow:0 2px 8px #3b82f666}.play-pause-btn[data-v-21dc8178]:hover{background:#2563eb;transform:scale(1.05);box-shadow:0 4px 12px #3b82f680}.play-pause-btn.playing[data-v-21dc8178]{background:#ef4444}.play-pause-btn.playing[data-v-21dc8178]:hover{background:#dc2626}.audio-controls.inactive .play-pause-btn[data-v-21dc8178]{background:#6b7280}.audio-controls.inactive .play-pause-btn[data-v-21dc8178]:hover{background:#6b7280;transform:none;box-shadow:0 2px 8px #6b728066}.audio-controls.inactive .play-pause-btn.playing[data-v-21dc8178],.audio-controls.inactive .play-pause-btn.playing[data-v-21dc8178]:hover{background:#6b7280}.audio-controls.inactive .waveform-bar[data-v-21dc8178]{background:#9ca3af}.audio-controls.inactive .waveform-bar.played[data-v-21dc8178]{background:#6b7280}.audio-controls.inactive .progress-handle[data-v-21dc8178]{background:#7a1d1d}.progress-container[data-v-21dc8178]{flex:1;display:flex;flex-direction:column;gap:.5rem}.time-display[data-v-21dc8178]{font-size:.75rem;color:var(--text-secondary);text-align:center}.progress-bar[data-v-21dc8178]{width:100%;cursor:pointer;height:54px;position:relative}.waveform-track[data-v-21dc8178]{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:1px;background:#f3f4f6;border-radius:4px;padding:0}.waveform-bar[data-v-21dc8178]{flex:1;min-width:1px;background:#d1d5db;border-radius:1px;transition:background-color 17ms linear}.waveform-bar.played[data-v-21dc8178]{background:#3b82f6}.progress-handle[data-v-21dc8178]{position:absolute;top:50%;transform:translate(-50%,-50%);width:6px;height:40px;background:#f63b3b;border:none;border-radius:2px;cursor:pointer;z-index:2;box-shadow:0 2px 4px #0003;transition:transform .2s ease,box-shadow .2s ease}.progress-handle.animating[data-v-21dc8178]{transition:transform .2s ease,box-shadow .2s ease}.progress-handle[data-v-21dc8178]:hover{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 4px 8px #0000004d}@keyframes handle-linear-move-21dc8178{0%{left:var(--from)}to{left:var(--to)}}.progress-handle.anim-linear[data-v-21dc8178]{animation-name:handle-linear-move-21dc8178;animation-duration:var(--duration);animation-timing-function:linear;animation-fill-mode:forwards}.audio-label[data-v-21dc8178]{font-size:.9rem;font-weight:600;color:var(--text-primary);text-align:center;padding:.25rem .5rem;background:var(--bg-secondary);border-radius:.3rem;border:1px solid var(--border-light);transition:all .3s ease;height:28px;width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:.25rem;box-sizing:border-box}.audio-label.updating[data-v-21dc8178]{background:var(--primary-color);color:#fff;transform:scale(1);animation:pulse-21dc8178 .5s ease-in-out}.audio-label.good[data-v-21dc8178]{background:#10b981;color:#fff;border-color:#059669}.audio-label.bad[data-v-21dc8178]{background:#ef4444;color:#fff;border-color:#dc2626}.evaluation-text[data-v-21dc8178]{font-size:1rem;font-weight:600;color:#fff;text-align:center;padding:.5rem;background:#4c7cff;border-radius:0 0 .8rem .8rem;border:2px solid transparent;margin:0;width:100%;flex-shrink:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.keyboard-hint[data-v-21dc8178]{font-size:.8rem;font-weight:500;background:#fff;color:#000;padding:.2rem .4rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:.3rem}.keyboard-hint .arrow-icon[data-v-21dc8178]{width:13px;height:13px;flex-shrink:0}.keyboard-shortcuts[data-v-21dc8178]{margin-top:1rem;padding:1rem;background:var(--bg-secondary);border-radius:.5rem;border:1px solid var(--border-light);flex-shrink:0}.shortcuts-title[data-v-21dc8178]{font-size:.9rem;font-weight:600;color:var(--text-primary);text-align:center;margin-bottom:.75rem}.shortcuts-grid[data-v-21dc8178]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;justify-items:center}.shortcut-item[data-v-21dc8178]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-secondary)}.shortcut-item kbd[data-v-21dc8178]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:.25rem;padding:.2rem .4rem;font-size:.7rem;font-family:monospace;color:var(--text-primary);box-shadow:0 1px 2px #0000001a;min-width:2rem;text-align:center}.shortcut-item span[data-v-21dc8178]{font-weight:500}.evaluation-text.disabled[data-v-21dc8178]{opacity:.5;background:#9ca3af;color:#6b7280}.evaluation-text.disabled .keyboard-hint[data-v-21dc8178]{background:#d1d5db;color:#6b7280}.prompt-section[data-v-21dc8178]{border-radius:.5rem;padding:.75rem;margin-bottom:1rem;border:1px solid var(--border-light);flex-shrink:0;text-align:center}.prompt-section h3[data-v-21dc8178]{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem;font-weight:700}.loading-indicator[data-v-21dc8178]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;border:1px solid var(--border-light);border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-md);z-index:100;color:var(--text-primary);font-size:.9rem}.loading-spinner[data-v-21dc8178]{width:40px;height:40px;border:3px solid var(--border-light);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-21dc8178 1s linear infinite}.loading-spinner-small[data-v-21dc8178]{width:16px;height:16px;border:2px solid var(--border-light);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin-21dc8178 1s linear infinite}@keyframes pulse-21dc8178{0%,to{transform:scale(1.05)}50%{transform:scale(1.1)}}@keyframes spin-21dc8178{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-only[data-v-21dc8178]{display:none}@media (max-width: 768px){.mobile-only[data-v-21dc8178]{display:flex}html[data-v-21dc8178],body[data-v-21dc8178]{overscroll-behavior-y:contain;overflow:hidden}[data-v-21dc8178]{scrollbar-width:none;-ms-overflow-style:none}[data-v-21dc8178]::-webkit-scrollbar{display:none}.text2audio-arena[data-v-21dc8178]{min-height:30vh;display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:1rem}.arena-container[data-v-21dc8178]{max-width:100%;padding:1rem;display:flex;flex-direction:column;margin-bottom:1rem}.audios-section[data-v-21dc8178]{display:flex;flex-direction:column;gap:1.1rem;margin-left:0rem;margin-right:0rem;margin-bottom:1rem;padding-bottom:1rem}.prompt-section[data-v-21dc8178]{padding:.75rem;margin-bottom:1rem;flex-shrink:0}.audio-label[data-v-21dc8178]{font-size:.7rem}.audio-container.clickable[data-v-21dc8178]:hover{border-color:var(--border-light)!important;background:var(--bg-secondary)!important;transform:none!important}.audio-container.clickable:hover .evaluation-text[data-v-21dc8178]{background:#4c7cff!important;color:#fff!important;border:2px solid transparent!important}.evaluation-text[data-v-21dc8178]{display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.keyboard-hint[data-v-21dc8178],.keyboard-shortcuts[data-v-21dc8178]{display:none}.audios-section:hover .audio-container[data-v-21dc8178]:not(:hover){filter:none!important;opacity:1!important}}@media (max-width: 480px){.arena-container[data-v-21dc8178]{padding:.5rem}.prompt-section[data-v-21dc8178]{padding:.5rem;margin-bottom:.75rem}.audios-section[data-v-21dc8178]{gap:.75rem}}.text2image-arena[data-v-4ba189ad]{min-height:70vh;background:var(--bg-primary);padding:0;display:flex;flex-direction:column}.arena-container[data-v-4ba189ad]{max-width:90%;margin:0 auto;padding:1rem 2rem .3rem;flex:1;display:flex;flex-direction:column;height:calc(100vh - 3rem);transition:filter .3s ease}.arena-container.blurred[data-v-4ba189ad]{filter:blur(3px);pointer-events:none}.images-section[data-v-4ba189ad]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:0;flex:1;min-height:0;max-height:calc(100vh - 300px)}.image-container[data-v-4ba189ad]{display:flex;flex-direction:column;align-items:center;height:100%;transition:all .3s ease;border-radius:.5rem .5rem 1rem 1rem;padding:0;border:2px solid var(--border-light);background:var(--bg-secondary);max-height:65vh}.image-container.clickable[data-v-4ba189ad]{cursor:pointer}.image-container.clickable[data-v-4ba189ad]:hover{border-color:#10b981;background:#ecfdf5}.image-container.clickable:hover .evaluation-text[data-v-4ba189ad]{background:#10b981;color:#fff;border:2px solid #10b981}.image-container.clickable.selected[data-v-4ba189ad]{border-color:#10b981;box-shadow:0 0 0 2px #10b98133;background:#ecfdf5}.image-container.clickable.selected .evaluation-text[data-v-4ba189ad]{background:#10b981;color:#fff;border:2px solid #10b981}.image-wrapper[data-v-4ba189ad]{width:100%;flex:1;overflow:hidden;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;margin:0;box-shadow:var(--shadow-sm);position:relative;aspect-ratio:1/1;transition:all .3s ease}.battle-image[data-v-4ba189ad]{width:100%;height:100%;object-fit:contain;font-size:0;color:transparent}.image-placeholder[data-v-4ba189ad]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:.4rem .4rem .8rem .8rem;min-height:200px}.image-label[data-v-4ba189ad]{font-size:.9rem;font-weight:600;color:var(--text-primary);text-align:center;padding:.25rem .5rem;background:var(--bg-secondary);border-radius:.3rem;border:1px solid var(--border-light);transition:all .3s ease;height:28px;width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:.25rem;box-sizing:border-box}.image-label.updating[data-v-4ba189ad]{background:var(--primary-color);color:#fff;transform:scale(1);animation:pulse-4ba189ad .5s ease-in-out}.image-label.good[data-v-4ba189ad]{background:#10b981;color:#fff;border-color:#059669}.image-label.bad[data-v-4ba189ad]{background:#ef4444;color:#fff;border-color:#dc2626}.evaluation-text[data-v-4ba189ad]{font-size:1rem;font-weight:600;color:#fff;text-align:center;padding:.5rem;background:#4c7cff;border-radius:0 0 .8rem .8rem;border:2px solid transparent;margin:0;width:100%;flex-shrink:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.keyboard-hint[data-v-4ba189ad]{font-size:.8rem;font-weight:500;background:#fff;color:#000;padding:.2rem .4rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:.3rem}.keyboard-hint .arrow-icon[data-v-4ba189ad]{width:13px;height:13px;flex-shrink:0}.view-large-btn[data-v-4ba189ad]{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;border:none;border-radius:4px;padding:6px 10px;font-size:.7rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.view-large-btn[data-v-4ba189ad]:hover{background:#000c;transform:translateY(-1px)}.view-large-btn[data-v-4ba189ad]:active{background:#000000e6;transform:translateY(0)}.view-large-btn[data-v-4ba189ad]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.view-large-btn svg[data-v-4ba189ad]{flex-shrink:0;pointer-events:none}.image-container:hover .view-large-btn[data-v-4ba189ad],.image-container.clickable:hover .view-large-btn[data-v-4ba189ad]{pointer-events:auto}.image-container.button-hovered[data-v-4ba189ad],.image-container.clickable.button-hovered[data-v-4ba189ad]{border-color:var(--border-light)!important;background:var(--bg-secondary)!important}.image-container.clickable.button-hovered .evaluation-text[data-v-4ba189ad]{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:2px solid transparent!important}.image-overlay[data-v-4ba189ad]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;box-sizing:border-box}.image-modal[data-v-4ba189ad]{background:#fff;border-radius:12px;max-width:90%;max-height:90%;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d;overflow:hidden}.image-header[data-v-4ba189ad]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;background:#f8f9fa}.image-header h3[data-v-4ba189ad]{margin:0;font-size:18px;font-weight:600;color:#333;flex:1;text-align:center}.image-header .close-btn[data-v-4ba189ad]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.image-header .close-btn[data-v-4ba189ad]:hover{background:#f0f0f0;color:#333}.image-content[data-v-4ba189ad]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;min-height:200px;overflow:auto}.image-content img[data-v-4ba189ad]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.prompt-section[data-v-4ba189ad]{border-radius:.5rem;padding:.75rem;margin-bottom:1rem;border:1px solid var(--border-light);flex-shrink:0;text-align:center}.prompt-section h3[data-v-4ba189ad]{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem;font-weight:700}.loading-indicator[data-v-4ba189ad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;border:1px solid var(--border-light);border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-md);z-index:100;color:var(--text-primary);font-size:.9rem}.loading-spinner[data-v-4ba189ad]{width:40px;height:40px;border:3px solid var(--border-light);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-4ba189ad 1s linear infinite}.loading-spinner-small[data-v-4ba189ad]{width:16px;height:16px;border:2px solid var(--border-light);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin-4ba189ad 1s linear infinite}@keyframes pulse-4ba189ad{0%,to{transform:scale(1.05)}50%{transform:scale(1.1)}}@keyframes spin-4ba189ad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-only[data-v-4ba189ad]{display:none}@media (min-width: 1024px){.arena-container[data-v-4ba189ad]{height:calc(100vh - 1rem)}.images-section[data-v-4ba189ad]{flex:1;min-height:0}.image-wrapper[data-v-4ba189ad]{height:auto;min-height:200px}.prompt-section[data-v-4ba189ad]{margin-bottom:.5rem;padding:.5rem;text-align:center}.prompt-section h3[data-v-4ba189ad]{font-size:.9rem;margin-bottom:.2rem}.prompt-text[data-v-4ba189ad]{font-size:.9rem;padding:0 .5rem}}@media (max-width: 768px){.mobile-only[data-v-4ba189ad]{display:flex}.image-wrapper[data-v-4ba189ad]{position:relative}html[data-v-4ba189ad],body[data-v-4ba189ad]{overscroll-behavior-y:contain;overflow:hidden}[data-v-4ba189ad]{scrollbar-width:none;-ms-overflow-style:none}[data-v-4ba189ad]::-webkit-scrollbar{display:none}.text2image-arena[data-v-4ba189ad]{min-height:100vh;display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:1rem}.arena-container[data-v-4ba189ad]{max-width:100%;padding:1rem;display:flex;flex-direction:column;margin-bottom:1rem}.images-section[data-v-4ba189ad]{display:flex;flex-direction:column;gap:1.1rem;margin-left:0rem;margin-right:0rem;margin-bottom:1rem;padding-bottom:1rem}.image-container[data-v-4ba189ad]{flex:1;min-height:270px}.image-wrapper[data-v-4ba189ad]{height:calc(100% - 60px)}.prompt-section[data-v-4ba189ad]{padding:.75rem;margin-bottom:1rem;flex-shrink:0}.image-label[data-v-4ba189ad]{font-size:.7rem}.image-container.clickable[data-v-4ba189ad]:hover{border-color:var(--border-light)!important;background:var(--bg-secondary)!important;transform:none!important}.image-container.clickable:hover .evaluation-text[data-v-4ba189ad]{background:#4c7cff!important;color:#fff!important;border:2px solid transparent!important}.evaluation-text[data-v-4ba189ad]{display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.keyboard-hint[data-v-4ba189ad]{display:none}}@media (max-width: 480px){.arena-container[data-v-4ba189ad]{padding:.5rem}.prompt-section[data-v-4ba189ad]{padding:.5rem;margin-bottom:.75rem}.images-section[data-v-4ba189ad]{gap:.75rem}}.t2vboard[data-v-5d2e83c6]{max-width:780px;margin:1rem auto 0}.board-header[data-v-5d2e83c6]{padding:0 .75rem .25rem}.board-title[data-v-5d2e83c6]{margin:0 0 .25rem;font-size:1.25rem;font-weight:800;color:#111827}.board-meta[data-v-5d2e83c6]{display:flex;justify-content:flex-end;align-items:center}.updated-text[data-v-5d2e83c6]{font-size:.85rem;color:#6b7280}.board-note[data-v-5d2e83c6]{margin-top:.5rem;margin-bottom:1rem;padding:0 .75rem}.board-note p[data-v-5d2e83c6]{margin:0;font-size:.85rem;color:#6b7280;line-height:1.5}.table-card[data-v-5d2e83c6]{background:transparent;border-radius:10px;overflow:hidden;margin-left:auto;margin-right:auto}.top-scroll[data-v-5d2e83c6]{width:100%;overflow-x:auto;overflow-y:hidden;height:12px;display:none}.top-scroll-spacer[data-v-5d2e83c6]{height:1px}.table-scroller[data-v-5d2e83c6]{overflow-x:auto;overflow-y:hidden}.table-content[data-v-5d2e83c6]{min-height:1px}.board-table[data-v-5d2e83c6]{width:100%;border-collapse:collapse;background:transparent;color:#1f2937;table-layout:auto}thead th[data-v-5d2e83c6]{text-align:left;font-weight:700;font-size:.9rem;color:#111827;padding:.6rem .5rem;background:#e0e5e9;white-space:nowrap}thead th[data-v-5d2e83c6]:first-child{border-bottom-left-radius:10px}thead th[data-v-5d2e83c6]:last-child{border-bottom-right-radius:10px}thead th.col-rank[data-v-5d2e83c6],thead th.col-model[data-v-5d2e83c6],thead th.col-org[data-v-5d2e83c6],thead th.col-score[data-v-5d2e83c6],thead th.col-ci[data-v-5d2e83c6],thead th.col-battles[data-v-5d2e83c6],thead th.col-date[data-v-5d2e83c6]{font-weight:400}tbody td[data-v-5d2e83c6]{padding:.7rem .5rem;font-size:.9rem;color:#374151;background:transparent}tbody tr+tr td[data-v-5d2e83c6]{border-top:1px solid rgba(0,0,0,.06)}.col-rank[data-v-5d2e83c6]{min-width:0px;text-align:right;color:#111827;font-weight:400}.col-model[data-v-5d2e83c6]{min-width:0px;white-space:nowrap;font-weight:600}.col-org[data-v-5d2e83c6]{min-width:0px;color:#6b7280;white-space:nowrap;font-weight:600}.col-score[data-v-5d2e83c6]{min-width:0px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.col-ci[data-v-5d2e83c6]{min-width:0px;text-align:right;color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.col-battles[data-v-5d2e83c6],.col-date[data-v-5d2e83c6]{min-width:0px;text-align:right;color:#6b7280;white-space:nowrap;font-weight:400}tbody tr[data-v-5d2e83c6]{transition:none}tbody tr[data-v-5d2e83c6]:hover{background:transparent}@media (max-width: 768px){.t2vboard[data-v-5d2e83c6]{max-width:100%;padding:.5rem}thead th[data-v-5d2e83c6],tbody td[data-v-5d2e83c6]{padding:.5rem .4rem;font-size:.75rem}.col-rank[data-v-5d2e83c6]{min-width:35px}.col-org[data-v-5d2e83c6]{min-width:50px}.col-score[data-v-5d2e83c6]{min-width:60px}.col-ci[data-v-5d2e83c6]{min-width:80px}.col-battles[data-v-5d2e83c6]{min-width:50px}.col-date[data-v-5d2e83c6]{min-width:70px}.top-scroll[data-v-5d2e83c6]{display:block}}.i2vboard[data-v-e857b709]{max-width:780px;margin:1rem auto 0}.board-header[data-v-e857b709]{padding:0 .75rem .25rem}.board-title[data-v-e857b709]{margin:0 0 .25rem;font-size:1.25rem;font-weight:800;color:#111827}.board-meta[data-v-e857b709]{display:flex;justify-content:flex-end;align-items:center}.updated-text[data-v-e857b709]{font-size:.85rem;color:#6b7280}.board-note[data-v-e857b709]{margin-top:.5rem;margin-bottom:1rem;padding:0 .75rem}.board-note p[data-v-e857b709]{margin:0;font-size:.85rem;color:#6b7280;line-height:1.5}.table-card[data-v-e857b709]{background:transparent;border-radius:10px;overflow:hidden;margin-left:auto;margin-right:auto}.top-scroll[data-v-e857b709]{width:100%;overflow-x:auto;overflow-y:hidden;height:12px;display:none}.top-scroll-spacer[data-v-e857b709]{height:1px}.table-scroller[data-v-e857b709]{overflow-x:auto;overflow-y:hidden}.table-content[data-v-e857b709]{min-height:1px}.board-table[data-v-e857b709]{width:100%;border-collapse:collapse;background:transparent;color:#1f2937;table-layout:auto}thead th[data-v-e857b709]{text-align:left;font-weight:700;font-size:.9rem;color:#111827;padding:.6rem .5rem;background:#e0e5e9;white-space:nowrap}thead th[data-v-e857b709]:first-child{border-bottom-left-radius:10px}thead th[data-v-e857b709]:last-child{border-bottom-right-radius:10px}thead th.col-rank[data-v-e857b709],thead th.col-model[data-v-e857b709],thead th.col-org[data-v-e857b709],thead th.col-score[data-v-e857b709],thead th.col-ci[data-v-e857b709],thead th.col-battles[data-v-e857b709],thead th.col-date[data-v-e857b709]{font-weight:400}tbody td[data-v-e857b709]{padding:.7rem .5rem;font-size:.9rem;color:#374151;background:transparent}tbody tr+tr td[data-v-e857b709]{border-top:1px solid rgba(0,0,0,.06)}.col-rank[data-v-e857b709]{min-width:0px;text-align:right;color:#111827;font-weight:400}.col-model[data-v-e857b709]{min-width:0px;white-space:nowrap;font-weight:600}.col-org[data-v-e857b709]{min-width:0px;color:#6b7280;white-space:nowrap;font-weight:600}.col-score[data-v-e857b709]{min-width:0px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.col-ci[data-v-e857b709]{min-width:0px;text-align:right;color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.col-battles[data-v-e857b709],.col-date[data-v-e857b709]{min-width:0px;text-align:right;color:#6b7280;white-space:nowrap;font-weight:400}tbody tr[data-v-e857b709]{transition:none}tbody tr[data-v-e857b709]:hover{background:transparent}@media (max-width: 768px){.i2vboard[data-v-e857b709]{max-width:100%;padding:.5rem}thead th[data-v-e857b709],tbody td[data-v-e857b709]{padding:.5rem .4rem;font-size:.75rem}.col-rank[data-v-e857b709]{min-width:35px}.col-org[data-v-e857b709]{min-width:50px}.col-score[data-v-e857b709]{min-width:60px}.col-ci[data-v-e857b709]{min-width:80px}.col-battles[data-v-e857b709]{min-width:50px}.col-date[data-v-e857b709]{min-width:70px}.top-scroll[data-v-e857b709]{display:block}}.arena-page[data-v-76f5a322]{min-height:100vh;background:var(--bg-primary)}.level-1[data-v-76f5a322]{display:flex;padding:.4rem 2rem 0;margin-top:.25rem;justify-content:center;max-width:90%;margin-left:auto;margin-right:auto}.level-1-container[data-v-76f5a322]{display:inline-flex;gap:.5rem;background:#f3f4f6;border-radius:20px;padding:.25rem;box-shadow:inset 0 1px 2px #0000001a}.level-1 button[data-v-76f5a322]{border:none;background:transparent;color:#6b7280;padding:.5rem 1.5rem;line-height:1.3;border-radius:16px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .2s ease;position:relative;text-align:center;max-width:100px}.level-1 button[data-v-76f5a322]:hover{background:#4c7cff1a;color:#4c7cff}.level-1 button.active[data-v-76f5a322]{background:#4c7cff;color:#fff;box-shadow:0 2px 4px #4c7cff4d}.level-2[data-v-76f5a322]{display:flex;gap:0;padding:0 2rem;margin-top:0;justify-content:flex-start;max-width:90%;margin-left:auto;margin-right:auto}.level-2-border[data-v-76f5a322]{height:1px;max-width:90%;margin-left:auto;margin-right:auto;position:relative}.level-2-border-line[data-v-76f5a322]{height:1px;padding:0 2rem}.level-2-border-line-inner[data-v-76f5a322]{height:1px;background:#e5e7eb}.level-2 button[data-v-76f5a322]{border:none;background:transparent;color:#6b7280;padding:.4rem .8rem;line-height:1.3;border-radius:0;cursor:pointer;font-weight:600;font-size:.95rem;border-bottom:3px solid transparent;margin-right:.5rem}.level-2 button.active[data-v-76f5a322]{background:transparent;color:#6b7280;border-bottom-color:#4c7cff}.level-2 button .head[data-v-76f5a322],.level-2 button .tail[data-v-76f5a322]{display:inline}.content[data-v-76f5a322]{margin-top:0;padding-top:.1rem}@media (max-width: 768px){.level-1[data-v-76f5a322]{max-width:100%;padding:.4rem 1rem 0}.level-2[data-v-76f5a322]{max-width:100%;padding:0 1rem}.level-2-border[data-v-76f5a322]{max-width:100%;padding:0}.level-2-border-line[data-v-76f5a322],.level-2-border-line-inner[data-v-76f5a322]{padding:0}.level-2 button .tail[data-v-76f5a322]{display:block}}.expert-recruit-page[data-v-fb3c6bc8]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-content[data-v-fb3c6bc8]{padding-top:50px;min-height:100vh}.container[data-v-fb3c6bc8]{max-width:1000px;margin:0 auto;padding:2rem 1.5rem}.content[data-v-fb3c6bc8]{background:var(--bg-primary);padding:2rem}.page-header[data-v-fb3c6bc8]{text-align:center;margin-bottom:3rem}.title[data-v-fb3c6bc8]{font-size:2.5rem;font-weight:800;color:#1d4ed8;margin:0 0 1rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-fb3c6bc8]{font-size:1.1rem;color:#64748b;margin:0}.intro-section[data-v-fb3c6bc8]{margin-bottom:3rem}.intro-card[data-v-fb3c6bc8]{background:var(--bg-card);border-radius:.75rem;padding:2rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.intro-card p[data-v-fb3c6bc8]{font-size:1rem;line-height:1.8;text-indent:2em}.recruit-section[data-v-fb3c6bc8]{margin-bottom:3rem}.recruit-section h2[data-v-fb3c6bc8]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;text-align:center}.position-card[data-v-fb3c6bc8]{background:var(--bg-card);border-radius:.75rem;padding:2rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.position-card h3[data-v-fb3c6bc8]{font-size:1.3rem;font-weight:700;color:#1d4ed8;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.position-details[data-v-fb3c6bc8]{display:flex;flex-direction:column;gap:2rem}.detail-item h4[data-v-fb3c6bc8]{font-size:1.1rem;font-weight:500;color:var(--text-primary);margin:0 0 .75rem;margin-bottom:0}.detail-item ul[data-v-fb3c6bc8]{list-style:none;padding:0;margin:0}.detail-item p[data-v-fb3c6bc8]{font-size:1rem}.detail-item li[data-v-fb3c6bc8]{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.detail-item li[data-v-fb3c6bc8]:before{content:"•";position:absolute;left:0;color:#3b82f6;font-weight:700;font-size:1.2rem}.benefits-section[data-v-fb3c6bc8]{margin-bottom:3rem}.benefits-section h2[data-v-fb3c6bc8]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0 0 1.5rem;text-align:center}.benefits-grid[data-v-fb3c6bc8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.benefit-card[data-v-fb3c6bc8]{background:var(--bg-card);border-radius:.75rem;padding:1.5rem;text-align:center;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all .3s ease}.benefit-card[data-v-fb3c6bc8]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#3b82f6}.benefit-icon[data-v-fb3c6bc8]{font-size:2.5rem;margin-bottom:.75rem}.benefit-card h3[data-v-fb3c6bc8]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.benefit-card p[data-v-fb3c6bc8]{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.apply-section[data-v-fb3c6bc8]{margin-bottom:3rem}.apply-card[data-v-fb3c6bc8]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1rem;padding:2.5rem;text-align:center;border:2px solid #3b82f6;box-shadow:var(--shadow-md)}.apply-card h2[data-v-fb3c6bc8]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.apply-card p[data-v-fb3c6bc8]{font-size:1rem;color:var(--text-secondary);margin:0 0 2rem;line-height:1.6}.apply-btn[data-v-fb3c6bc8]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:linear-gradient(to right,#0ea5e9,#2563eb);color:#fff;border:none;border-radius:.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #3b82f64d}.apply-btn[data-v-fb3c6bc8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666;background:linear-gradient(to right,#0284c7,#1d4ed8)}.apply-btn[data-v-fb3c6bc8]:active{transform:translateY(0)}.apply-btn span[data-v-fb3c6bc8]{display:inline-block}.actions[data-v-fb3c6bc8]{text-align:center;margin-bottom:2rem}@media (max-width: 768px){.container[data-v-fb3c6bc8]{padding:0}.content[data-v-fb3c6bc8]{padding:1rem .4rem}.title[data-v-fb3c6bc8]{font-size:2rem;margin-bottom:0}.subtitle[data-v-fb3c6bc8]{font-size:1rem}.intro-card[data-v-fb3c6bc8],.position-card[data-v-fb3c6bc8]{padding:1.5rem}.benefits-grid[data-v-fb3c6bc8]{grid-template-columns:1fr}.apply-card[data-v-fb3c6bc8]{padding:1.5rem}.apply-card p[data-v-fb3c6bc8]{font-size:.95rem}.apply-btn[data-v-fb3c6bc8]{padding:.875rem 2rem;font-size:1rem}.recruit-section strong[data-v-fb3c6bc8]{display:block}.recruit-section .text-after-strong[data-v-fb3c6bc8]{display:block;text-indent:2em}}.benchmark-list-page[data-v-f901e0af]{background:linear-gradient(135deg,#f5f7fa,#f1f7ff);min-height:50vh}.page-content[data-v-f901e0af]{padding:1rem 0 2rem}.container[data-v-f901e0af]{max-width:1200px;margin:0 auto;padding:0 1rem}.page-header[data-v-f901e0af]{text-align:center;margin:.5rem 0 1rem}.page-header h1[data-v-f901e0af]{font-size:1.5rem;font-weight:800;color:#000;margin:.25rem 0}.subtitle[data-v-f901e0af]{color:#475569;font-size:.95rem}.tabs[data-v-f901e0af]{display:flex;justify-content:center;gap:.75rem;margin:.75rem 0 1rem;flex-wrap:wrap}.tab-btn[data-v-f901e0af]{padding:.5rem 1rem;border:2px solid var(--border-light);border-radius:999px;background:#fff;color:#000;font-weight:500;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-f901e0af]:hover{border-color:var(--primary-color)}.tab-btn.active[data-v-f901e0af]{background:var(--bg-secondary);border-color:var(--primary-color)}.list-grid[data-v-f901e0af]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.list-item[data-v-f901e0af]{padding:.5rem .75rem;border:1px solid var(--border-light);border-radius:.5rem;background:#fff;color:#000;text-align:left;font-weight:500;font-size:.8rem;cursor:pointer;transition:all .2s ease;text-decoration:none;display:block;min-height:58.55px}.list-item[data-v-f901e0af]:hover{background:var(--bg-secondary);border-color:var(--primary-color)}@media (max-width: 1024px){.list-grid[data-v-f901e0af]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.list-grid[data-v-f901e0af]{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-btn[data-v-f901e0af]{padding:.4rem .8rem;font-size:.9rem}.list-item[data-v-f901e0af]{font-size:.8rem}}.app[data-v-2bc1d64f]{min-height:100vh}.back-top-btn[data-v-2bc1d64f]{position:fixed;left:16px;bottom:16px;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-light);background:var(--bg-primary);box-shadow:0 6px 18px #00000026;display:flex;align-items:center;justify-content:center;z-index:3000;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.back-top-btn[data-v-2bc1d64f]:hover{transform:translateY(-2px);background:var(--bg-secondary);box-shadow:0 10px 24px #0000002e}.chevron[data-v-2bc1d64f]{display:inline-block;font-size:22px;line-height:1;transform:rotate(-90deg);color:var(--text-primary)}@media (min-width: 769px){.back-top-btn[data-v-2bc1d64f]{display:none}}
