.overview[data-v-2d0a1a0e]{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.overview-item[data-v-2d0a1a0e]{flex:1;min-width:120px;text-align:center;padding:14px 8px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.overview-item b[data-v-2d0a1a0e]{display:block;font-size:24px;color:var(--color-primary)}.overview-item span[data-v-2d0a1a0e]{font-size:12px;color:var(--color-text-secondary)}.dim-card[data-v-2d0a1a0e]{margin-bottom:14px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}.dim-header[data-v-2d0a1a0e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:transparent;border:none;color:var(--color-text);cursor:pointer;text-align:left;font-size:14px}.dim-header[data-v-2d0a1a0e]:hover{background:var(--color-surface-hover)}.dim-title[data-v-2d0a1a0e]{display:flex;flex-direction:column;gap:2px}.dim-name[data-v-2d0a1a0e]{font-size:16px;font-weight:600}.dim-desc[data-v-2d0a1a0e]{font-size:12px;color:var(--color-text-secondary)}.dim-meta[data-v-2d0a1a0e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dim-count[data-v-2d0a1a0e]{font-size:12px;color:var(--color-text-secondary)}.diff-badge[data-v-2d0a1a0e]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid;opacity:.9}.dim-arrow[data-v-2d0a1a0e]{font-size:16px;color:var(--color-text-secondary)}.empty-tip[data-v-2d0a1a0e]{padding:20px;text-align:center;color:var(--color-text-secondary);font-size:13px}.dim-body[data-v-2d0a1a0e]{padding:4px 18px 18px;border-top:1px solid var(--color-border)}.q-card[data-v-2d0a1a0e]{margin-top:14px;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-border)}.q-head[data-v-2d0a1a0e]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.q-id[data-v-2d0a1a0e]{font-size:12px;color:var(--color-text-secondary);font-family:monospace}.q-field[data-v-2d0a1a0e]{font-size:11px;padding:1px 8px;border-radius:999px;background:#5b8cff1f;color:var(--color-primary);border:1px solid var(--color-border)}.q-diff[data-v-2d0a1a0e]{font-size:11px}.q-tag[data-v-2d0a1a0e]{font-size:11px;padding:1px 8px;border-radius:999px;background:#ff6b6b26;color:var(--color-danger);border:1px solid var(--color-danger)}.q-prompt[data-v-2d0a1a0e]{font-size:14px;line-height:1.7}.q-guide[data-v-2d0a1a0e]{margin-top:8px;padding:8px 12px;border-left:3px solid var(--color-primary);background:#5b8cff0f;border-radius:0 8px 8px 0;font-size:13px;color:var(--color-text-secondary)}.q-options[data-v-2d0a1a0e]{list-style:none;margin-top:8px;display:flex;flex-direction:column;gap:4px}.q-options li[data-v-2d0a1a0e]{padding:4px 10px;border-radius:6px;font-size:13px}.q-options li.correct[data-v-2d0a1a0e]{background:#4cc38a26;color:#4cc38a}.q-meta[data-v-2d0a1a0e]{margin-top:10px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--color-text-secondary)}.q-answer b[data-v-2d0a1a0e],.q-source b[data-v-2d0a1a0e],.q-note b[data-v-2d0a1a0e]{color:var(--color-text);font-weight:600}.q-note[data-v-2d0a1a0e]{margin-top:6px;font-size:12px;color:var(--color-text-secondary);border-top:1px dashed var(--color-border);padding-top:6px}.intro[data-v-e0953d8e]{text-align:center;padding:60px 20px}.intro-title[data-v-e0953d8e]{font-size:24px;margin-bottom:16px}.intro-desc[data-v-e0953d8e]{color:var(--color-text-secondary);font-size:14px;max-width:480px;margin:0 auto 28px;line-height:1.8}.btn-primary[data-v-e0953d8e]{padding:12px 36px;border-radius:999px;border:none;background:var(--color-primary);color:#fff;font-size:15px;cursor:pointer;transition:opacity .2s}.btn-primary[data-v-e0953d8e]:hover{opacity:.9}.btn-primary[data-v-e0953d8e]:disabled{opacity:.5;cursor:not-allowed}.quiz-body[data-v-e0953d8e]{max-width:640px;margin:0 auto}.progress[data-v-e0953d8e]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.progress-text[data-v-e0953d8e]{font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.progress-bar[data-v-e0953d8e]{flex:1;height:6px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}.progress-fill[data-v-e0953d8e]{height:100%;background:var(--color-primary);transition:width .3s}.q-block[data-v-e0953d8e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;margin-bottom:16px}.q-tags[data-v-e0953d8e]{display:flex;gap:8px;margin-bottom:10px}.tag[data-v-e0953d8e]{font-size:11px;padding:2px 10px;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-secondary)}.tag.dim[data-v-e0953d8e]{color:var(--color-primary);border-color:var(--color-primary)}.q-text[data-v-e0953d8e]{font-size:16px;line-height:1.8}.q-guide[data-v-e0953d8e]{margin-top:10px;font-size:13px;color:var(--color-text-secondary);border-left:3px solid var(--color-primary);padding-left:10px}.options[data-v-e0953d8e]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.opt-btn[data-v-e0953d8e]{text-align:left;padding:11px 14px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:14px;cursor:pointer;transition:all .15s}.opt-btn[data-v-e0953d8e]:hover{background:var(--color-surface-hover)}.opt-btn.selected[data-v-e0953d8e]{border-color:var(--color-primary);background:#5b8cff1f}.confidence[data-v-e0953d8e]{margin-top:14px;padding-top:14px;border-top:1px dashed var(--color-border)}.confidence-label[data-v-e0953d8e]{font-size:12px;color:var(--color-text-secondary)}.confidence-opts[data-v-e0953d8e]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.conf-btn[data-v-e0953d8e]{padding:7px 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);font-size:13px;cursor:pointer}.conf-btn.active[data-v-e0953d8e]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.text-input[data-v-e0953d8e]{width:100%;margin-top:12px;padding:12px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:14px;resize:vertical;font-family:inherit}.next-btn[data-v-e0953d8e]{display:block;margin:4px auto 0}.result[data-v-9984aefe]{max-width:760px;margin:0 auto}.hero[data-v-9984aefe]{text-align:center;padding:28px 0 24px}.hero-title[data-v-9984aefe]{font-size:26px;color:var(--color-primary)}.hero-sub[data-v-9984aefe]{color:var(--color-text-secondary);font-size:14px;margin:8px 0 18px}.btn-primary[data-v-9984aefe]{padding:10px 26px;border-radius:999px;border:none;background:var(--color-primary);color:#fff;font-size:14px;cursor:pointer}.card[data-v-9984aefe]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px 20px;margin-bottom:16px}.card-title[data-v-9984aefe]{font-size:15px;margin-bottom:12px}.rank-list[data-v-9984aefe]{display:flex;flex-direction:column;gap:8px}.rank-item[data-v-9984aefe]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--color-bg);border:1px solid var(--color-border)}.rank-item.first[data-v-9984aefe]{border-color:var(--color-primary)}.rank-no[data-v-9984aefe]{font-size:18px;font-weight:700;color:var(--color-text-secondary);width:24px;text-align:center}.rank-item.first .rank-no[data-v-9984aefe]{color:var(--color-primary)}.rank-info[data-v-9984aefe]{display:flex;flex-direction:column;gap:2px;flex:1}.rank-name[data-v-9984aefe]{font-size:15px;font-weight:600}.rank-tag[data-v-9984aefe]{font-size:12px;color:var(--color-text-secondary)}.rank-score[data-v-9984aefe]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;color:var(--color-text-secondary)}.rank-sim[data-v-9984aefe]{color:var(--color-primary)}.rank-dist[data-v-9984aefe]{color:var(--color-text-secondary)}.radar-layout[data-v-9984aefe]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.radar-wrap[data-v-9984aefe]{flex:1 1 380px;min-width:320px;display:flex;flex-direction:column;align-items:center}.radar[data-v-9984aefe]{width:100%;max-width:420px}.grid-text[data-v-9984aefe]{font-size:9px;fill:var(--color-text-secondary);opacity:.6}.radar-label[data-v-9984aefe]{font-size:11px;fill:var(--color-text);font-weight:500}.value-text[data-v-9984aefe]{font-size:10px;fill:var(--color-primary);font-weight:600}.radar-legend[data-v-9984aefe]{display:flex;gap:20px;margin-top:8px;font-size:13px;color:var(--color-text-secondary)}.dot[data-v-9984aefe]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:middle}.dot.testee[data-v-9984aefe]{background:var(--color-primary)}.dot.model[data-v-9984aefe]{background:var(--color-danger)}.compare-table[data-v-9984aefe]{flex:1 1 260px;min-width:240px}.compare-table table[data-v-9984aefe]{width:100%;border-collapse:collapse;font-size:13px}.compare-table th[data-v-9984aefe]{text-align:left;padding:6px 8px;color:var(--color-text-secondary);font-weight:500;border-bottom:1px solid var(--color-border);font-size:12px}.compare-table td[data-v-9984aefe]{padding:6px 8px;border-bottom:1px solid rgba(42,50,80,.5)}.c-name[data-v-9984aefe]{color:var(--color-text)}.c-num[data-v-9984aefe]{text-align:right;font-variant-numeric:tabular-nums}.c-diff[data-v-9984aefe]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.c-diff.up[data-v-9984aefe]{color:#4cc38a}.c-diff.down[data-v-9984aefe]{color:var(--color-danger)}.hint[data-v-9984aefe]{font-size:12px;color:var(--color-text-secondary);margin-bottom:10px}.disclaimer[data-v-9984aefe]{text-align:center;font-size:12px;color:var(--color-text-secondary);margin-top:20px}.overview[data-v-d7d4bb2e]{margin-bottom:14px}.hint[data-v-d7d4bb2e]{font-size:12px;color:var(--color-text-secondary);line-height:1.7}.table-wrap[data-v-d7d4bb2e]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.profile-table[data-v-d7d4bb2e]{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}.profile-table th[data-v-d7d4bb2e],.profile-table td[data-v-d7d4bb2e]{padding:8px 10px;text-align:left;border-bottom:1px solid rgba(42,50,80,.5);white-space:nowrap}.profile-table thead th[data-v-d7d4bb2e]{position:sticky;top:0;background:var(--color-surface);color:var(--color-text-secondary);font-weight:500;font-size:12px;border-bottom:1px solid var(--color-border)}.dim-bench[data-v-d7d4bb2e]{display:block;font-size:10px;color:var(--color-text-secondary);opacity:.7;max-width:90px;overflow:hidden;text-overflow:ellipsis}.profile-table tbody tr[data-v-d7d4bb2e]:hover{background:var(--color-surface-hover)}.col-model[data-v-d7d4bb2e]{min-width:140px;position:sticky;left:0;background:var(--color-surface);z-index:1}.model-name[data-v-d7d4bb2e]{display:block;font-weight:600}.model-vendor[data-v-d7d4bb2e]{display:block;font-size:11px;color:var(--color-text-secondary)}.col-dim[data-v-d7d4bb2e]{min-width:110px}.cell-value[data-v-d7d4bb2e]{font-weight:600;font-variant-numeric:tabular-nums}.flag[data-v-d7d4bb2e]{margin-left:4px;font-size:10px;font-weight:500;color:#4cc38a;border:1px solid currentColor;border-radius:4px;padding:0 3px}.flag.low[data-v-d7d4bb2e]{color:var(--color-danger)}.cell-norm[data-v-d7d4bb2e]{display:flex;align-items:center;gap:4px;margin-top:4px}.norm-bar[data-v-d7d4bb2e]{height:5px;border-radius:999px;background:linear-gradient(90deg,#ff6b6b,#f0b24c,#4cc38a);opacity:.55;max-width:60px}.norm-val[data-v-d7d4bb2e]{font-size:10px;color:var(--color-text-secondary)}.cell-missing[data-v-d7d4bb2e]{color:var(--color-text-secondary)}.notes[data-v-d7d4bb2e]{margin-top:16px;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.note-line[data-v-d7d4bb2e]{font-size:12px;color:var(--color-text-secondary);margin-bottom:4px}.note-line b[data-v-d7d4bb2e]{color:var(--color-text)}.search-box[data-v-8fa84cc5]{display:flex;gap:10px;margin-bottom:16px}.search-input[data-v-8fa84cc5]{flex:1;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:15px;outline:none;transition:border-color .2s}.search-input[data-v-8fa84cc5]:focus{border-color:var(--color-primary)}.search-btn[data-v-8fa84cc5]{padding:12px 28px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;font-size:15px;cursor:pointer;transition:background .2s}.search-btn[data-v-8fa84cc5]:hover:not(:disabled){background:var(--color-primary-hover)}.search-btn[data-v-8fa84cc5]:disabled{opacity:.6;cursor:not-allowed}.error-tip[data-v-8fa84cc5]{color:var(--color-danger);font-size:14px;margin-bottom:12px}.empty-tip[data-v-8fa84cc5]{color:var(--color-text-secondary);font-size:14px;padding:40px 16px;text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.result-list[data-v-8fa84cc5]{list-style:none;display:flex;flex-direction:column;gap:14px}.result-item[data-v-8fa84cc5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;box-shadow:var(--shadow-card)}.result-title[data-v-8fa84cc5]{color:var(--color-primary);font-size:16px;font-weight:600;text-decoration:none}.result-title[data-v-8fa84cc5]:hover{text-decoration:underline}.result-desc[data-v-8fa84cc5]{margin:6px 0;font-size:14px;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-meta[data-v-8fa84cc5]{display:flex;gap:14px;font-size:12px;color:var(--color-text-secondary)}.page[data-v-7dcc393f]{min-height:100vh;max-width:960px;margin:0 auto;padding:24px 16px 40px;display:flex;flex-direction:column}.page-header[data-v-7dcc393f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.page-title[data-v-7dcc393f]{font-size:26px;letter-spacing:1px}.page-badge[data-v-7dcc393f]{font-size:12px;padding:4px 10px;border-radius:999px;background:#5b8cff26;color:var(--color-primary);border:1px solid var(--color-border)}.page-tabs[data-v-7dcc393f]{display:flex;gap:8px;margin-bottom:20px}.tab-btn[data-v-7dcc393f]{padding:7px 16px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:all .2s}.tab-btn[data-v-7dcc393f]:hover{background:var(--color-surface-hover)}.tab-btn.active[data-v-7dcc393f]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-main[data-v-7dcc393f]{flex:1}.retry-wrap[data-v-7dcc393f]{text-align:center;margin-top:16px}.btn-retry[data-v-7dcc393f]{padding:9px 24px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:13px;cursor:pointer}.page-footer[data-v-7dcc393f]{margin-top:32px;text-align:center;font-size:12px;color:var(--color-text-secondary)}:root{--color-bg: #0b0e1a;--color-surface: #151a2e;--color-surface-hover: #1d2440;--color-border: #2a3250;--color-primary: #5b8cff;--color-primary-hover: #6f9cff;--color-text: #e8ecf8;--color-text-secondary: #9aa3c0;--color-danger: #ff6b6b;--radius-md: 10px;--radius-lg: 16px;--shadow-card: 0 4px 20px rgba(0, 0, 0, .35)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}
