.auth-overlay[data-v-f5994517]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2800;background-color:#1b1e29a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-modal[data-v-f5994517]{background-color:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:95%;max-width:580px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 45px #00000047}.auth-header[data-v-f5994517]{color:#fff;border-bottom:4px solid var(--primary-color);background-color:#1b1e29;justify-content:space-between;align-items:center;padding:18px 26px;display:flex}.header-title-group[data-v-f5994517]{align-items:center;gap:14px;display:flex}.auth-icon[data-v-f5994517]{background-color:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.auth-subtitle[data-v-f5994517]{letter-spacing:1.2px;color:#94a3b8;font-size:11px;font-weight:800;display:block}.auth-title[data-v-f5994517]{color:#fff;margin:2px 0 0;font-size:19px;font-weight:800}.close-btn[data-v-f5994517]{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;width:32px;height:32px;font-size:17px;transition:all .2s}.close-btn[data-v-f5994517]:hover{color:#fff;background-color:#e74c3c}.auth-body[data-v-f5994517]{flex-direction:column;gap:15px;padding:24px 28px;display:flex;overflow-y:auto}.form-grid-2[data-v-f5994517]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-group[data-v-f5994517]{flex-direction:column;gap:6px;display:flex}.field-group label[data-v-f5994517]{color:#2c3e50;font-size:13.5px;font-weight:800}.req[data-v-f5994517]{color:#e74c3c;margin-left:2px}.auth-input[data-v-f5994517]{box-sizing:border-box;color:#1e293b;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14px;font-weight:600;transition:all .2s}.auth-input[data-v-f5994517]:focus{border-color:var(--dark-color);box-shadow:0 0 0 3px #2d727f1f}.pwd-input-wrapper[data-v-f5994517]{align-items:center;display:flex;position:relative}.pwd-input[data-v-f5994517]{padding-right:42px}.eye-btn[data-v-f5994517]{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.eye-btn[data-v-f5994517]:hover{color:var(--dark-color)}.role-selector-grid[data-v-f5994517]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.role-option-card[data-v-f5994517]{text-align:left;cursor:pointer;background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;transition:all .2s;display:flex}.role-option-card[data-v-f5994517]:hover{border-color:var(--dark-color)}.role-option-card.active[data-v-f5994517]{background-color:var(--light-color);border:2px solid var(--dark-color);box-shadow:0 3px 10px #0000000f}.role-card-head[data-v-f5994517]{color:#1b1e29;align-items:center;gap:8px;font-size:14.5px;display:flex}.role-dot[data-v-f5994517]{border:2px solid #94a3b8;border-radius:50%;width:10px;height:10px}.role-option-card.active .role-dot[data-v-f5994517]{background-color:var(--dark-color);border-color:var(--dark-color)}.role-desc[data-v-f5994517]{color:#475569;font-size:12px;font-weight:600;line-height:1.45}.optional-divider[data-v-f5994517]{text-align:center;color:#64748b;align-items:center;margin:4px 0 0;font-size:12px;font-weight:800;display:flex}.optional-divider[data-v-f5994517]:before,.optional-divider[data-v-f5994517]:after{content:"";border-bottom:1px dashed #cbd5e1;flex:1}.optional-divider span[data-v-f5994517]{padding:0 10px}.submit-auth-btn[data-v-f5994517]{color:#fff;cursor:pointer;background-color:#1b1e29;border:none;border-radius:10px;margin-top:4px;padding:12px 24px;font-size:15.5px;font-weight:800;transition:all .2s}.submit-auth-btn[data-v-f5994517]:hover:not(:disabled){background-color:var(--dark-color)}.submit-auth-btn[data-v-f5994517]:disabled{opacity:.6;cursor:not-allowed}.auth-notes-box[data-v-f5994517]{border-top:1px solid #e2e8f0;flex-direction:column;gap:12px;margin-top:4px;padding-top:14px;display:flex}.feedback-banner[data-v-f5994517]{border-radius:8px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.5;display:flex}.feedback-banner.error[data-v-f5994517]{color:#c53030;background-color:#fff5f5;border:1.5px solid #feb2b2}.feedback-banner.success[data-v-f5994517]{color:#087f5b;background-color:#e6fcf5;border:1.5px solid #63e6be}.notes-links-row[data-v-f5994517]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.note-link-btn[data-v-f5994517]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:800;transition:all .2s}.guest-btn[data-v-f5994517]{color:#475569;background-color:#f1f5f9}.guest-btn[data-v-f5994517]:hover{color:#1b1e29;background-color:#e2e8f0}.switch-btn[data-v-f5994517]{color:var(--dark-color)}.switch-btn[data-v-f5994517]:hover{background-color:var(--light-color)}.modal-fade-enter-active[data-v-f5994517],.modal-fade-leave-active[data-v-f5994517]{transition:opacity .2s}.modal-fade-enter-from[data-v-f5994517],.modal-fade-leave-to[data-v-f5994517]{opacity:0}@media screen and (width<=600px){.auth-overlay[data-v-f5994517]{padding:10px}.auth-modal[data-v-f5994517]{border-radius:14px;width:100%;max-height:92vh}.auth-header[data-v-f5994517]{padding:14px 16px}.auth-title[data-v-f5994517]{font-size:16.5px}.auth-body[data-v-f5994517]{gap:12px;padding:16px}.form-grid-2[data-v-f5994517],.role-selector-grid[data-v-f5994517]{grid-template-columns:1fr;gap:10px}.notes-links-row[data-v-f5994517]{flex-direction:column;align-items:stretch}.note-link-btn[data-v-f5994517]{text-align:center}}.navbar[data-v-fdc62b12]{background-color:var(--primary-color);justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;box-shadow:0 2px 8px #00000014}.nav-left[data-v-fdc62b12]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;transition:opacity .2s;display:flex}.nav-left[data-v-fdc62b12]:hover{opacity:.9}.logo-img[data-v-fdc62b12]{object-fit:contain;width:auto;height:40px}.product-title[data-v-fdc62b12]{color:#fff;letter-spacing:.5px;text-shadow:-2px -2px #000,0 -2px #000,2px -2px #000,2px 0 #000,2px 2px #000,0 2px #000,-2px 2px #000,-2px 0 #000;margin:0;font-size:20px;font-weight:800}.nav-right[data-v-fdc62b12]{-webkit-user-select:none;user-select:none;align-items:center;gap:16px;display:flex}.nav-page-group[data-v-fdc62b12]{background-color:#ffffff38;border-radius:12px;align-items:center;gap:8px;padding:4px;display:flex}.nav-page-btn[data-v-fdc62b12]{color:#1b1e29;letter-spacing:.4px;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:9px;padding:7px 18px;font-size:15px;font-weight:800;transition:all .2s}.nav-page-btn[data-v-fdc62b12]:hover:not(.active){color:var(--dark-color);background-color:#ffffff8c}.nav-page-btn.active[data-v-fdc62b12]{color:var(--dark-color);background-color:#fff;box-shadow:0 2px 6px #0000001a}.nav-divider[data-v-fdc62b12]{background-color:#1b1e2933;width:1.5px;height:24px}.nav-utility-group[data-v-fdc62b12]{align-items:center;gap:10px;display:flex}.role-status-pill[data-v-fdc62b12]{white-space:nowrap;border-radius:14px;padding:5px 12px;font-size:12.5px;font-weight:800}.pill-admin[data-v-fdc62b12]{color:#92400e;background-color:#fef3c7;border:1px solid #f59e0b}.pill-expert[data-v-fdc62b12]{color:#075985;background-color:#e0f2fe;border:1px solid #38bdf8}.pill-member[data-v-fdc62b12]{color:#166534;background-color:#dcfce7;border:1px solid #4ade80}.pill-guest[data-v-fdc62b12]{color:#475569;background-color:#ffffffa6}.login-nav-btn[data-v-fdc62b12]{color:#fff;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background-color:#1b1e29;border:1.5px solid #1b1e29;border-radius:20px;padding:6px 18px;font-size:14.5px;font-weight:800;transition:all .2s}.login-nav-btn[data-v-fdc62b12]:hover{background-color:var(--dark-color);border-color:var(--dark-color);transform:translateY(-1px)}.login-nav-btn.logout-mode[data-v-fdc62b12]{background-color:#1b1e29d9}.lang-toggle[data-v-fdc62b12]{background-color:var(--light-color);color:var(--dark-color);border:1.5px solid var(--dark-color);cursor:pointer;text-align:center;border-radius:20px;min-width:62px;padding:6px 16px;font-size:14px;font-weight:800;transition:all .2s}.lang-toggle[data-v-fdc62b12]:hover{background-color:#fff}.lang-toggle.active[data-v-fdc62b12]{background-color:var(--dark-color);color:#fff}@media screen and (width<=1200px){.navbar[data-v-fdc62b12]{flex-wrap:wrap;gap:8px;height:auto;min-height:60px;padding:8px 16px}.product-title[data-v-fdc62b12]{font-size:17px}.nav-right[data-v-fdc62b12]{gap:10px}.nav-page-btn[data-v-fdc62b12]{padding:6px 12px;font-size:14px}.role-status-pill[data-v-fdc62b12]{padding:4px 9px;font-size:11.5px}}@media screen and (width<=600px){.navbar[data-v-fdc62b12]{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.nav-left[data-v-fdc62b12]{justify-content:center;gap:10px}.logo-img[data-v-fdc62b12]{height:32px}.product-title[data-v-fdc62b12]{text-align:center;font-size:15px;line-height:1.3}.nav-right[data-v-fdc62b12]{flex-direction:column;gap:8px;width:100%}.nav-page-group[data-v-fdc62b12]{justify-content:space-between;width:100%;padding:4px;overflow-x:auto}.nav-page-btn[data-v-fdc62b12]{text-align:center;flex:1;padding:6px 8px;font-size:13px}.nav-divider[data-v-fdc62b12]{display:none}.nav-utility-group[data-v-fdc62b12]{flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.login-nav-btn[data-v-fdc62b12],.lang-toggle[data-v-fdc62b12]{padding:5px 14px;font-size:13px}}.global-pin-tooltip[data-v-e015c070]{color:#fff;z-index:9999;pointer-events:none;background-color:#1a1e29;border:1.5px solid #38bdf8;border-radius:12px;width:320px;max-width:92vw;padding:10px 14px;transition:opacity .15s,transform .15s;position:fixed;box-shadow:0 12px 28px #00000059}.global-pin-tooltip.is-pinned[data-v-e015c070]{pointer-events:auto;border:2px solid #f6d32d;box-shadow:0 16px 36px #00000073}.gpt-header[data-v-e015c070]{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex}.gpt-badge[data-v-e015c070]{color:#94a3b8;font-size:11px;font-weight:800}.global-pin-tooltip.is-pinned .gpt-badge[data-v-e015c070]{color:#f6d32d}.gpt-close-btn[data-v-e015c070]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.gpt-close-btn[data-v-e015c070]:hover{background-color:#ef4444}.gpt-content[data-v-e015c070]{color:#63e6be;cursor:text;word-break:break-word;font-size:13px;font-weight:700;line-height:1.5;-webkit-user-select:text!important;user-select:text!important}.pin-fade-enter-active[data-v-e015c070],.pin-fade-leave-active[data-v-e015c070]{transition:opacity .15s}.pin-fade-enter-from[data-v-e015c070],.pin-fade-leave-to[data-v-e015c070]{opacity:0}:root{--primary-color:#80cad0;--dark-color:#3d7a8c;--light-color:#d1f5f8;--white:#fff;--bg-gray:#f5f5f5}body{background-color:var(--light-color);color:#333;margin:0;font-family:Helvetica Neue,Arial,sans-serif}.app-container{flex-direction:column;min-height:100vh;display:flex}.apa-citation:after,.highlight-sentence:after,.matched-sentence:after{content:none!important;display:none!important}.pinned-highlight-active{border-radius:4px;outline:2px solid #e25740!important;box-shadow:0 0 0 3px #f6d32d80!important}html,body{box-sizing:border-box;max-width:100vw;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.guide-overlay[data-v-c93de62d]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2500;background-color:#1b1e2999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.guide-modal[data-v-c93de62d]{background-color:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:95%;max-width:760px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000040}.guide-header[data-v-c93de62d]{color:#fff;background-color:#1b1e29;border-bottom:4px solid #e25740;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.header-title-group[data-v-c93de62d]{align-items:center;gap:14px;display:flex}.guide-icon[data-v-c93de62d]{color:#fff;background-color:#e25740;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:flex}.guide-subtitle[data-v-c93de62d]{letter-spacing:1.2px;color:#94a3b8;font-size:11px;font-weight:800;display:block}.guide-title[data-v-c93de62d]{color:#fff;margin:2px 0 0;font-size:20px;font-weight:800}.close-btn[data-v-c93de62d]{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex}.close-btn[data-v-c93de62d]:hover{color:#fff;background:#e25740}.guide-body[data-v-c93de62d]{flex-direction:column;gap:16px;padding:24px 28px;display:flex;overflow-y:auto}.guide-intro[data-v-c93de62d]{color:#334155;border-left:4px solid var(--dark-color);background-color:#f1f5f9;border-radius:10px;margin:0 0 4px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.65}.step-card[data-v-c93de62d]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:16px;padding:16px 20px;display:flex;box-shadow:0 2px 6px #00000005}.step-badge[data-v-c93de62d]{background-color:var(--dark-color);color:#fff;white-space:nowrap;letter-spacing:.5px;border-radius:8px;height:fit-content;padding:6px 12px;font-size:12px;font-weight:900}.step-content[data-v-c93de62d]{flex:1}.step-content h4[data-v-c93de62d]{color:#1b1e29;margin:0 0 8px;font-size:16.5px;font-weight:800}.step-content p[data-v-c93de62d]{color:#475569;margin:0;font-size:14.5px;line-height:1.65}.guide-list[data-v-c93de62d]{color:#475569;flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.65;display:flex}.sub-box[data-v-c93de62d]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:10px 12px;font-size:13.5px;display:flex}.tag-pill[data-v-c93de62d]{color:#fff;background-color:#1b1e29;border-radius:4px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.badge-demo[data-v-c93de62d]{color:#fff;border-radius:4px;margin:0 4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.badge-demo.cohort[data-v-c93de62d]{background-color:#e74c3c}.badge-demo.invivo[data-v-c93de62d]{background-color:#f39c12}.badge-demo.invitro[data-v-c93de62d]{background-color:#95a5a6}.badge-demo.status-q1[data-v-c93de62d]{background-color:var(--dark-color);color:#fff}.badge-demo.status-q2[data-v-c93de62d]{color:var(--dark-color);border:1px solid var(--primary-color);background-color:#e0f2f1}.apa-demo[data-v-c93de62d]{color:#0d47a1;background-color:#e3f2fd;border-bottom:1px dashed #1976d2;border-radius:4px;padding:1px 6px;font-weight:700}.guide-footer[data-v-c93de62d]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:14px 28px;display:flex}.got-it-btn[data-v-c93de62d]{color:#fff;cursor:pointer;background-color:#1b1e29;border:none;border-radius:8px;padding:10px 28px;font-size:15px;font-weight:700;transition:all .2s}.got-it-btn[data-v-c93de62d]:hover{background-color:var(--dark-color)}.modal-fade-enter-active[data-v-c93de62d],.modal-fade-leave-active[data-v-c93de62d]{transition:opacity .2s}.modal-fade-enter-from[data-v-c93de62d],.modal-fade-leave-to[data-v-c93de62d]{opacity:0}@media screen and (width<=600px){.guide-overlay[data-v-c93de62d]{padding:10px}.guide-modal[data-v-c93de62d]{border-radius:14px;width:100%;max-height:90vh}.guide-header[data-v-c93de62d]{padding:14px 16px}.guide-title[data-v-c93de62d]{font-size:16.5px}.guide-body[data-v-c93de62d]{gap:12px;padding:16px 14px}.step-card[data-v-c93de62d]{flex-direction:column;gap:8px;padding:14px}.step-badge[data-v-c93de62d]{width:fit-content}.guide-footer[data-v-c93de62d]{padding:12px 16px}.got-it-btn[data-v-c93de62d]{width:100%}}.home-view[data-v-468ef005]{max-width:820px;margin:20px auto 40px;padding:0 20px}.header-section[data-v-468ef005]{text-align:center;margin-bottom:12px}.main-title[data-v-468ef005]{color:#fff;letter-spacing:1.5px;text-shadow:-2px -2px #000,0 -2px #000,2px -2px #000,2px 0 #000,2px 2px #000,0 2px #000,-2px 2px #000,-2px 0 #000;margin-top:2px;margin-bottom:12px;font-size:36px;font-weight:900}.sub-title-banner[data-v-468ef005]{background-color:#ffffff8c;border-radius:20px;align-items:center;gap:10px;padding:6px 18px;display:inline-flex}.step-pill[data-v-468ef005]{color:#f6d32d;letter-spacing:1px;background-color:#1b1e29;border-radius:12px;padding:3px 10px;font-size:11.5px;font-weight:900}.sub-title[data-v-468ef005]{color:#2c3e50;letter-spacing:.5px;margin:0;font-size:17px;font-weight:800}.search-panel[data-v-468ef005]{background-color:#fff;border:1px solid #fff;border-radius:24px;padding:32px 40px;box-shadow:0 6px 20px #0000000d}.section-header-bar[data-v-468ef005]{border-bottom:2px solid var(--light-color);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.info-btn[data-v-468ef005]{border:1.5px solid var(--dark-color);background-color:var(--light-color);width:28px;height:28px;color:var(--dark-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:900;transition:all .2s;display:inline-flex}.info-btn[data-v-468ef005]:hover{background-color:var(--dark-color);color:#fff;transform:scale(1.08)}.header-text-group[data-v-468ef005]{align-items:baseline;gap:10px;display:flex}.header-zh[data-v-468ef005]{color:#2c3e50;letter-spacing:.5px;font-size:20px;font-weight:900}.header-en[data-v-468ef005]{color:var(--dark-color);letter-spacing:1.2px;font-size:14px;font-weight:800}.chip-container[data-v-468ef005]{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.chip-container.chem-grid[data-v-468ef005]{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.chip-container.inline[data-v-468ef005]{gap:8px;margin-bottom:0;display:inline-flex}.chip-btn[data-v-468ef005]{color:#4a5568;cursor:pointer;text-align:center;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:15.5px;font-weight:800;transition:all .2s}.chip-btn.chem-btn[data-v-468ef005]{box-shadow:0 2px 6px #00000008}.chip-btn.small[data-v-468ef005]{border-radius:8px;padding:6px 16px;font-size:14px}.chip-btn[data-v-468ef005]:hover{border-color:var(--dark-color);color:var(--dark-color);transform:translateY(-1px)}.chip-btn.active[data-v-468ef005]{background-color:var(--dark-color);color:var(--white);border-color:var(--dark-color);box-shadow:0 4px 10px #0000001f}.condition-section[data-v-468ef005]{margin-top:8px}.pool-title-banner[data-v-468ef005]{border-left:5px solid var(--dark-color);align-items:baseline;gap:12px;margin-bottom:16px;padding-left:14px;display:flex}.banner-zh[data-v-468ef005]{color:#2c3e50;letter-spacing:.5px;font-size:20px;font-weight:900}.banner-en[data-v-468ef005]{color:var(--dark-color);letter-spacing:1.2px;font-size:14px;font-weight:800}.filter-box[data-v-468ef005]{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:16px;padding:20px 28px;display:flex}.form-row[data-v-468ef005]{border-bottom:1px dashed #e2e8f0;align-items:center;padding-bottom:14px;display:flex}.form-row[data-v-468ef005]:last-child{border-bottom:none;padding-bottom:0}.row-label[data-v-468ef005]{flex-direction:column;flex-shrink:0;width:155px;display:flex}.label-zh[data-v-468ef005]{color:#2c3e50;font-size:15.5px;font-weight:800}.label-en[data-v-468ef005]{color:var(--dark-color);letter-spacing:.5px;font-size:11.5px;font-weight:800}.row-control[data-v-468ef005]{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.ctrl-text[data-v-468ef005]{color:#4a5568;font-size:14.5px;font-weight:700}input[type=number][data-v-468ef005]{border:1.5px solid var(--dark-color);background-color:#fff;border-radius:6px;outline:none;padding:6px 10px}input[type=number].year-input[data-v-468ef005]{color:#2c3e50;border:1.5px solid var(--dark-color);text-align:center;width:78px;font-size:14.5px;font-weight:800}input[type=number].year-input[data-v-468ef005]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #0000000d}.radio-group[data-v-468ef005]{gap:10px}.radio-label[data-v-468ef005]{cursor:pointer;color:#4a5568;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.radio-label[data-v-468ef005]:hover{border-color:var(--dark-color)}.radio-label.selected[data-v-468ef005]{border-color:var(--dark-color);background-color:var(--light-color);color:var(--dark-color)}.radio-label input[type=radio][data-v-468ef005]{accent-color:var(--dark-color);cursor:pointer;margin:0}.preview-section[data-v-468ef005]{flex-direction:column;align-items:center;gap:14px;margin-top:26px;display:flex}.result-box[data-v-468ef005]{color:#94a3b8;text-align:center;background-color:#f8f9fa;border:1.5px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:480px;min-height:52px;padding:0 16px;font-size:15px;font-weight:800;transition:all .3s;display:flex}.result-box.has-data[data-v-468ef005]{background-color:var(--light-color);color:#2c3e50;border:1.5px solid var(--primary-color);border-left:5px solid var(--dark-color);font-size:16px;font-weight:800;box-shadow:0 3px 10px #0000000a}.count-highlight[data-v-468ef005]{color:var(--dark-color);margin:0 4px;font-size:20px;font-weight:900}.submit-section[data-v-468ef005]{justify-content:center;margin-top:24px;display:flex}.action-btn[data-v-468ef005]{background-color:var(--dark-color);color:#fff;border:1px solid var(--light-color);letter-spacing:.5px;cursor:pointer;border-radius:10px;padding:12px 32px;font-size:16px;font-weight:800;transition:all .25s}.action-btn[data-v-468ef005]:disabled{opacity:.6;cursor:not-allowed}.action-btn.preview[data-v-468ef005]{background-color:var(--dark-color);color:var(--white);padding:11px 64px;box-shadow:0 4px 12px #00000014}.action-btn.preview[data-v-468ef005]:active{opacity:.6;transition:all .1s;transform:scale(.96)}.action-btn.submit[data-v-468ef005]{color:var(--white);background-color:#1a1e29;border-color:#1a1e29;padding:13px 68px;box-shadow:0 6px 16px #1a1e2933}.action-btn.submit[data-v-468ef005]:hover{color:var(--white);background-color:#1a1e29;transform:translateY(-1px)}.action-btn.submit[data-v-468ef005]:active{opacity:.6;transition:all .1s;transform:scale(.96)}@media screen and (width<=1200px){.home-view[data-v-468ef005]{max-width:95%;padding:0 16px}.main-title[data-v-468ef005]{font-size:28px}.search-panel[data-v-468ef005]{padding:24px 26px}.chip-container.chem-grid[data-v-468ef005]{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=600px){.home-view[data-v-468ef005]{margin:12px auto 28px;padding:0 12px}.main-title[data-v-468ef005]{font-size:22px;line-height:1.35}.sub-title-banner[data-v-468ef005]{border-radius:14px;flex-direction:column;gap:4px;padding:8px 14px}.sub-title[data-v-468ef005]{text-align:center;font-size:13.5px}.search-panel[data-v-468ef005]{border-radius:18px;padding:18px 16px}.header-zh[data-v-468ef005],.banner-zh[data-v-468ef005]{font-size:17px}.header-en[data-v-468ef005],.banner-en[data-v-468ef005]{font-size:11.5px}.chip-container.chem-grid[data-v-468ef005]{grid-template-columns:repeat(2,1fr);gap:8px}.chip-container.chem-grid .chem-btn[data-v-468ef005]:last-child{grid-column:span 2}.chip-btn[data-v-468ef005]{padding:9px 10px;font-size:14px}.filter-box[data-v-468ef005]{padding:14px}.form-row[data-v-468ef005]{flex-direction:column;align-items:flex-start;gap:8px}.row-label[data-v-468ef005]{flex-direction:row;align-items:baseline;gap:8px;width:100%}.row-control[data-v-468ef005]{gap:6px;width:100%}.radio-group[data-v-468ef005]{flex-direction:column;align-items:stretch;display:flex}.radio-label[data-v-468ef005]{justify-content:flex-start}.action-btn.preview[data-v-468ef005],.action-btn.submit[data-v-468ef005]{width:100%;padding:12px 16px;font-size:15px}}.paper-row[data-v-45fd4a90]{background-color:#fff;border:1px solid #fff;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 20px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 6px #00000008}.paper-row[data-v-45fd4a90]:hover{background-color:#f4f8f9;transform:translateY(-1px)}.row-left[data-v-45fd4a90]{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.index[data-v-45fd4a90]{color:#444;min-width:24px;font-size:16px;font-weight:700}.paper-title[data-v-45fd4a90]{color:#333;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:430px;margin:0;font-size:16px;overflow:hidden}.paper-title[data-v-45fd4a90]:hover{color:var(--dark-color);text-decoration:underline}.model-badge[data-v-45fd4a90]{color:#fff;letter-spacing:.3px;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:13px;font-weight:700}.badge-cohort[data-v-45fd4a90]{background-color:#e74c3c}.badge-invivo[data-v-45fd4a90]{background-color:#f39c12}.badge-invitro[data-v-45fd4a90]{background-color:#95a5a6}.badge-unknown[data-v-45fd4a90]{background-color:#bdc3c7}.row-right[data-v-45fd4a90]{flex-shrink:0;align-items:center;gap:16px;display:flex}.rank-badge[data-v-45fd4a90]{border:1px solid var(--dark-color);color:var(--dark-color);background-color:var(--light-color);text-align:center;border-radius:6px;min-width:42px;padding:4px 10px;font-size:13px;font-weight:800}.rank-q1[data-v-45fd4a90]{background-color:var(--dark-color);color:#fff;border-color:var(--dark-color)}.rank-q2[data-v-45fd4a90]{color:var(--dark-color);border-color:var(--primary-color);background-color:#e0f2f1}.rank-q34[data-v-45fd4a90]{color:#666;background-color:#f5f5f5;border-color:#ccc}.rank-unranked[data-v-45fd4a90]{color:#999;background-color:#fafafa;border-color:#ddd;font-size:12px}.rerank-text[data-v-45fd4a90]{color:#444;text-align:right;min-width:96px;font-size:14px}.rerank-text strong[data-v-45fd4a90]{color:var(--dark-color);font-size:15px}.delete-btn[data-v-45fd4a90]{cursor:pointer;background-color:#0000;border:1px solid #666;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;transition:all .2s;display:flex}.delete-btn[data-v-45fd4a90]:hover{color:#c62828;background-color:#ffebee;border-color:#c62828}@media screen and (width<=1200px){.paper-title[data-v-45fd4a90]{max-width:340px}}@media screen and (width<=600px){.paper-row[data-v-45fd4a90]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.row-left[data-v-45fd4a90]{flex-wrap:wrap;align-items:flex-start;gap:8px}.paper-title[data-v-45fd4a90]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;max-width:100%;font-size:14.5px;line-height:1.4;display:-webkit-box}.row-right[data-v-45fd4a90]{border-top:1px dashed #e2e8f0;justify-content:space-between;gap:8px;width:100%;padding-top:8px}.rerank-text[data-v-45fd4a90]{min-width:auto;font-size:13px}}.modal-overlay[data-v-205bd22d]{z-index:1000;background-color:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-205bd22d]{background-color:#fff;border-radius:16px;flex-direction:column;width:820px;min-width:min(820px,100vw - 40px);max-width:calc(100vw - 40px);max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.modal-scroll-area[data-v-205bd22d]{box-sizing:border-box;width:100%;padding:28px 36px;overflow:hidden auto}.modal-scroll-area[data-v-205bd22d]::-webkit-scrollbar{width:8px}.modal-scroll-area[data-v-205bd22d]::-webkit-scrollbar-track{background:0 0}.modal-scroll-area[data-v-205bd22d]::-webkit-scrollbar-thumb{background-color:#0000002e;border-radius:4px}.modal-scroll-area[data-v-205bd22d]::-webkit-scrollbar-thumb:hover{background-color:#00000052}.loading-box[data-v-205bd22d]{text-align:center;color:var(--dark-color);padding:60px 20px;font-size:16px;font-weight:700}.modal-top-bar[data-v-205bd22d]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.top-meta[data-v-205bd22d]{align-items:center;gap:16px;display:flex}.pub-type-badge[data-v-205bd22d]{color:#4a5568;background-color:#f0f2f5;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:600}.pub-date[data-v-205bd22d]{color:#2d3748;font-size:14px;font-weight:500}.close-btn[data-v-205bd22d]{cursor:pointer;color:#4a5568;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:22px;line-height:1;transition:all .2s}.close-btn[data-v-205bd22d]:hover{color:#000;background-color:#f0f2f5}.paper-full-title[data-v-205bd22d]{color:#1a2533;word-wrap:break-word;margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.35}.authors-row[data-v-205bd22d]{color:#2d3748;margin-bottom:12px;font-size:15px}.author-name[data-v-205bd22d]{text-underline-offset:3px;font-weight:500;text-decoration:underline}.author-sep[data-v-205bd22d]{color:#4a5568}.affiliation-text[data-v-205bd22d]{color:#4a5568;word-wrap:break-word;margin:0 0 18px;font-size:13.5px;line-height:1.5}.divider[data-v-205bd22d]{border:none;border-top:1px solid #e2e8f0;margin:16px 0 20px}.meta-badges-row[data-v-205bd22d]{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.info-tag[data-v-205bd22d]{color:var(--dark-color);background-color:#d8f0f4;border-radius:6px;padding:6px 14px;font-size:13.5px;font-weight:700}.info-tag.highlight-tag[data-v-205bd22d]{background-color:var(--dark-color);color:#fff}.abstract-header[data-v-205bd22d]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.abstract-title[data-v-205bd22d]{color:#1a2533;margin:0;font-size:18px;font-weight:800}.hover-hint[data-v-205bd22d]{color:#666;font-size:12.5px;font-weight:700}.abstract-container[data-v-205bd22d]{color:#2d3748;text-align:justify;width:100%;font-size:15.5px;line-height:1.85;position:relative}.chunk-span[data-v-205bd22d]{transition:background-color .2s;position:relative}.kcc-matched-highlight[data-v-205bd22d]{cursor:pointer;background-color:#fff3bf;border-bottom:2px solid #f59f00;border-radius:4px;padding:2px 4px;font-weight:500}.kcc-matched-highlight[data-v-205bd22d]:hover,.kcc-matched-highlight.is-chunk-pinned[data-v-205bd22d]{background-color:#ffe066}.kcc-matched-highlight.is-chunk-pinned[data-v-205bd22d]{outline:2px solid #e25740}.kcc-hover-tooltip[data-v-205bd22d]{visibility:hidden;opacity:0;box-sizing:border-box;color:#fff;z-index:2000;pointer-events:none;text-align:left;white-space:normal;word-wrap:break-word;background-color:#1a1e29;border-radius:10px;flex-direction:column;gap:8px;width:420px;max-width:700px;padding:14px 16px;line-height:1.45;transition:opacity .18s;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 8px 24px #00000047}.kcc-matched-highlight:hover .kcc-hover-tooltip[data-v-205bd22d],.kcc-hover-tooltip.tooltip-pinned[data-v-205bd22d]{visibility:visible;opacity:1}.kcc-hover-tooltip.tooltip-pinned[data-v-205bd22d]{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;border:2px solid #f6d32d}.tooltip-header[data-v-205bd22d]{color:#ffd43b;letter-spacing:.5px;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-bottom:6px;font-size:12px;font-weight:800;display:flex}.pin-status-hint[data-v-205bd22d]{color:#94a3b8;font-size:10.5px;font-weight:700}.tooltip-item[data-v-205bd22d]{flex-direction:column;gap:4px;display:flex}.tooltip-code[data-v-205bd22d]{color:#63e6be;font-size:13px}.tooltip-query[data-v-205bd22d]{color:#f1f3f5;font-size:13px;font-weight:400}@media screen and (width<=1200px){.modal-content[data-v-205bd22d]{width:94vw;min-width:0}.modal-scroll-area[data-v-205bd22d]{padding:22px 24px}.kcc-hover-tooltip[data-v-205bd22d]{width:340px;max-width:82vw}}@media screen and (width<=600px){.modal-overlay[data-v-205bd22d]{padding:10px}.modal-content[data-v-205bd22d]{border-radius:14px;width:100%;max-width:100%;max-height:90vh}.modal-scroll-area[data-v-205bd22d]{padding:16px 14px}.paper-full-title[data-v-205bd22d]{font-size:18px}.meta-badges-row[data-v-205bd22d]{gap:6px}.info-tag[data-v-205bd22d]{padding:4px 10px;font-size:12px}.abstract-container[data-v-205bd22d]{text-align:left;font-size:14px}.kcc-hover-tooltip[data-v-205bd22d]{z-index:3000;width:calc(100vw - 24px)!important;max-width:none!important;position:fixed!important;inset:auto 12px 14px!important}}.review-page[data-v-cd9f61a4]{max-width:1200px;margin:20px auto 40px;padding:0 20px}.page-header[data-v-cd9f61a4]{margin-bottom:18px}.main-title[data-v-cd9f61a4]{color:#fff;letter-spacing:1.5px;text-shadow:-2px -2px #000,0 -2px #000,2px -2px #000,2px 0 #000,2px 2px #000,0 2px #000,-2px 2px #000,-2px 0 #000;margin-top:4px;margin-bottom:20px;font-size:38px;font-weight:900}.title-en[data-v-cd9f61a4]{color:#fff}.content-layout[data-v-cd9f61a4]{align-items:flex-start;gap:32px;display:flex}.sidebar-filter[data-v-cd9f61a4]{background-color:#fff;border:1px solid #fff;border-radius:24px;flex-direction:column;flex-shrink:0;gap:18px;width:265px;padding:24px;display:flex;box-shadow:0 4px 14px #0000000a}.section-header-bar[data-v-cd9f61a4]{border-bottom:2px solid var(--light-color);align-items:center;gap:10px;padding-bottom:14px;display:flex}.info-btn[data-v-cd9f61a4]{border:1.5px solid var(--dark-color);background-color:var(--light-color);width:26px;height:26px;color:var(--dark-color);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:900;display:inline-flex}.header-text-group[data-v-cd9f61a4]{flex-direction:column;line-height:1.2;display:flex}.header-zh[data-v-cd9f61a4]{color:#2c3e50;letter-spacing:.5px;padding:3px;font-size:20px;font-weight:800}.header-en[data-v-cd9f61a4]{color:var(--dark-color);letter-spacing:1px;font-size:14px;font-weight:800}.filter-group label[data-v-cd9f61a4]{color:#444;margin-bottom:8px;padding:4px;font-size:14.5px;font-weight:700;display:block}.inline-row[data-v-cd9f61a4]{align-items:center;gap:8px;font-weight:700;display:flex}.input-text[data-v-cd9f61a4]{color:#555;white-space:nowrap;font-size:14px}.short-input[data-v-cd9f61a4]{border:1px solid var(--dark-color);text-align:center;color:#333;background-color:#0000;border-radius:6px;outline:none;width:56px;padding:6px 8px;font-weight:700}.short-input[data-v-cd9f61a4]:focus{border-color:var(--primary-color)}.chip-container[data-v-cd9f61a4]{flex-wrap:wrap;gap:8px;display:flex}.chip-btn[data-v-cd9f61a4]{color:#555;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:6px 14px;font-weight:700;transition:all .2s}.chip-btn[data-v-cd9f61a4]:hover:not(:disabled){border-color:var(--dark-color)}.chip-btn.active[data-v-cd9f61a4]{background-color:var(--dark-color);color:var(--white);border-color:var(--dark-color)}.filter-action-row[data-v-cd9f61a4]{gap:10px;margin-top:6px;display:flex}.action-btn[data-v-cd9f61a4]{background-color:var(--dark-color);color:#fff;border:1px solid var(--dark-color);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:700;transition:all .2s}.action-btn[data-v-cd9f61a4]:disabled{opacity:.6;cursor:not-allowed}.action-btn.reload-btn[data-v-cd9f61a4]{color:var(--dark-color);border:1.5px solid var(--dark-color);background-color:#fff;flex:1}.action-btn.reload-btn[data-v-cd9f61a4]:hover:not(:disabled){background-color:var(--light-color)}.action-btn.apply-filter[data-v-cd9f61a4]{background-color:var(--dark-color);color:#fff;flex:1.2}.action-btn.submit-analysis[data-v-cd9f61a4]{color:var(--white);background-color:#1a1e29;border-color:#1a1e29;padding:12px 28px;font-size:15px}.action-btn.submit-analysis[data-v-cd9f61a4]:hover:not(:disabled){background-color:#1a1e29}.action-btn[data-v-cd9f61a4]:active:not(:disabled){opacity:.75;transition:all .1s;transform:scale(.96)}.evidence-pool-section[data-v-cd9f61a4]{flex:1;min-width:0}.pool-header[data-v-cd9f61a4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pool-title-banner[data-v-cd9f61a4]{border-left:5px solid var(--dark-color);flex-wrap:wrap;align-items:baseline;gap:12px;padding-left:14px;display:flex}.banner-zh[data-v-cd9f61a4]{color:#2c3e50;letter-spacing:.5px;font-size:22px;font-weight:900}.banner-en[data-v-cd9f61a4]{color:var(--dark-color);letter-spacing:1.2px;text-align:end;font-size:18px;font-weight:800}.retrieving-pill[data-v-cd9f61a4]{color:#f6d32d;background-color:#1b1e29;border-radius:20px;align-items:center;gap:8px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000001f}.pulse-dot[data-v-cd9f61a4]{background-color:#f6d32d;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite dotPulse-cd9f61a4}@keyframes dotPulse-cd9f61a4{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.all-ready-pill[data-v-cd9f61a4]{color:#087f5b;background:linear-gradient(135deg,#e6fcf5 0%,#c3fae8 100%);border:1px solid #63e6be;border-radius:20px;align-items:center;padding:5px 14px;font-size:13px;font-weight:800;display:inline-flex}.kcc-grid[data-v-cd9f61a4]{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}.kcc-btn[data-v-cd9f61a4]{text-align:center;cursor:pointer;color:#555;background-color:#fff;border:1.5px solid #fff;border-radius:10px;padding:10px 8px;font-size:12px;font-weight:800;transition:all .28s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 2px 6px #00000008}.kcc-btn[data-v-cd9f61a4]:hover:not(:disabled){border-color:var(--primary-color);transform:translateY(-1px)}.kcc-btn.active[data-v-cd9f61a4]{background-color:var(--dark-color);color:var(--white);border-color:var(--dark-color)}.kcc-btn.kcc-pending[data-v-cd9f61a4]{color:#94a3b8;cursor:not-allowed;box-shadow:none;background-color:#e2e8f0;border-color:#cbd5e1}.kcc-btn.kcc-processing[data-v-cd9f61a4]{border:1.5px dashed var(--dark-color);color:#475569;cursor:wait;background:linear-gradient(110deg,#e2e8f0 25%,#f8fafc 50%,#e2e8f0 75%) 0 0/200% 100%;animation:1.5s linear infinite shimmerScan-cd9f61a4}@keyframes shimmerScan-cd9f61a4{0%{background-position:200% 0}to{background-position:-200% 0}}.kcc-btn.kcc-just-ready[data-v-cd9f61a4]{animation:.9s cubic-bezier(.175,.885,.32,1.275) kccReadyPop-cd9f61a4;border-color:#10b981!important}@keyframes kccReadyPop-cd9f61a4{0%{background-color:#d1fae5;transform:scale(.88);box-shadow:0 0 #10b981b3}50%{transform:scale(1.06);box-shadow:0 0 0 12px #10b98100}to{transform:scale(1);box-shadow:0 2px 6px #0000000d}}.just-ready-badge[data-v-cd9f61a4]{color:#059669;letter-spacing:.3px;background-color:#d1fae5;border-radius:6px;padding:1px 5px;font-size:9.5px;font-weight:900;position:absolute;top:3px;right:5px}.kcc-count[data-v-cd9f61a4]{margin-top:2px;font-size:12.5px;display:inline-block}.count-pop[data-v-cd9f61a4]{animation:.35s ease-out numberPopIn-cd9f61a4}@keyframes numberPopIn-cd9f61a4{0%{opacity:0;transform:translateY(5px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.kcc-status-text[data-v-cd9f61a4]{margin-top:3px;font-size:11.5px;font-weight:700;display:inline-block}.processing-text[data-v-cd9f61a4]{color:var(--dark-color)}.pending-text[data-v-cd9f61a4]{color:#94a3b8}.list-controls[data-v-cd9f61a4]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.list-title[data-v-cd9f61a4]{color:#333;margin:0;font-size:18px;font-weight:800}.list-contents[data-v-cd9f61a4]{color:var(--dark-color);letter-spacing:1px;font-size:18px;font-weight:800}.sort-options[data-v-cd9f61a4]{color:#555;align-items:center;gap:8px;font-weight:700;display:flex}.paper-list[data-v-cd9f61a4]{flex-direction:column;gap:12px;display:flex}.paper-fade-enter-active[data-v-cd9f61a4]{transition:all .35s ease-out}.paper-fade-enter-from[data-v-cd9f61a4]{opacity:0;transform:translateY(10px)}.retrieving-list-box[data-v-cd9f61a4]{border:1.5px dashed var(--dark-color);text-align:center;color:#334155;background-color:#fffc;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:44px 24px;font-weight:700;display:flex}.spinner-ring[data-v-cd9f61a4]{border:3.5px solid #cbd5e1;border-top-color:var(--dark-color);border-radius:50%;width:32px;height:32px;animation:.85s linear infinite spinRing-cd9f61a4}@keyframes spinRing-cd9f61a4{to{transform:rotate(360deg)}}.empty-list-box[data-v-cd9f61a4]{border:1px dashed var(--dark-color);text-align:center;color:#555;background-color:#ffffffb3;border-radius:12px;padding:36px 20px;font-weight:700}.pagination-bar[data-v-cd9f61a4]{background-color:#ffffffa6;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:28px;margin-left:auto;margin-right:auto;padding:10px 20px;display:flex;box-shadow:0 2px 8px #0000000a}.page-nav-btn[data-v-cd9f61a4],.page-num-btn[data-v-cd9f61a4]{color:#4a5568;cursor:pointer;background-color:#0000;border:none;border-radius:8px;padding:6px 12px;font-size:14.5px;font-weight:800;transition:all .2s}.page-nav-btn[data-v-cd9f61a4]:hover:not(:disabled),.page-num-btn[data-v-cd9f61a4]:hover:not(.active){background-color:var(--light-color);color:var(--dark-color)}.page-num-btn.active[data-v-cd9f61a4]{background-color:var(--dark-color);color:#fff;box-shadow:0 2px 6px #00000026}.page-nav-btn[data-v-cd9f61a4]:disabled{color:#b0bec5;cursor:not-allowed}@media screen and (width<=1200px){.review-page[data-v-cd9f61a4]{padding:0 16px}.main-title[data-v-cd9f61a4]{font-size:30px}.content-layout[data-v-cd9f61a4]{flex-direction:column;gap:20px}.sidebar-filter[data-v-cd9f61a4]{grid-template-columns:repeat(2,1fr);gap:14px 20px;width:100%;padding:20px;display:grid}.section-header-bar[data-v-cd9f61a4],.filter-action-row[data-v-cd9f61a4]{grid-column:span 2}.evidence-pool-section[data-v-cd9f61a4]{width:100%}.kcc-grid[data-v-cd9f61a4]{grid-template-columns:repeat(3,1fr);gap:10px}}@media screen and (width<=600px){.review-page[data-v-cd9f61a4]{margin:12px auto 28px;padding:0 12px}.main-title[data-v-cd9f61a4]{margin-bottom:12px;font-size:24px}.sidebar-filter[data-v-cd9f61a4]{border-radius:18px;grid-template-columns:1fr;gap:12px;padding:16px}.section-header-bar[data-v-cd9f61a4],.filter-action-row[data-v-cd9f61a4]{grid-column:span 1}.pool-header[data-v-cd9f61a4]{flex-direction:column;align-items:stretch}.action-btn.submit-analysis[data-v-cd9f61a4]{text-align:center;width:100%}.kcc-grid[data-v-cd9f61a4]{grid-template-columns:repeat(2,1fr);gap:8px}.kcc-btn[data-v-cd9f61a4]{word-break:break-word;padding:8px 6px;font-size:11px}.list-controls[data-v-cd9f61a4]{flex-direction:column;align-items:flex-start;gap:10px}.list-title[data-v-cd9f61a4],.list-contents[data-v-cd9f61a4]{font-size:15.5px}.sort-options[data-v-cd9f61a4]{flex-wrap:wrap;gap:6px;width:100%}.pagination-bar[data-v-cd9f61a4]{flex-wrap:wrap;gap:4px;padding:8px 12px}.page-nav-btn[data-v-cd9f61a4],.page-num-btn[data-v-cd9f61a4]{padding:5px 9px;font-size:13px}}.report-wrapper[data-v-9e309c60]{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.browser-tab-bar[data-v-9e309c60]{box-sizing:border-box;background-color:#1a1e29;border-radius:12px 12px 0 0;align-items:flex-end;gap:6px;width:100%;padding:10px 14px 0;display:flex;overflow-x:auto}.folder-tab[data-v-9e309c60]{color:#b0bec5;cursor:pointer;white-space:nowrap;background-color:#ffffff14;border:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 22px;font-size:14.5px;font-weight:700;transition:all .2s;display:flex}.folder-tab[data-v-9e309c60]:hover:not(.active){color:#fff;background-color:#ffffff29}.folder-tab.active[data-v-9e309c60]{color:#1a1e29;background-color:#fff;box-shadow:0 -2px 10px #0000001a}.tab-dot[data-v-9e309c60]{background-color:var(--primary-color);border-radius:50%;width:8px;height:8px}.folder-tab.active .tab-dot[data-v-9e309c60]{background-color:#e74c3c}.report-view[data-v-9e309c60]{border:1px solid #e0e0e0;border-top:none;border-left:4px solid var(--dark-color);box-sizing:border-box;background-color:#fff;border-radius:0 0 12px 12px;flex-direction:column;width:100%;min-height:360px;padding:28px 36px;display:flex;box-shadow:0 6px 18px #0000000a}.report-header[data-v-9e309c60]{border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.section-subtitle[data-v-9e309c60]{color:#888;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.current-chapter-title[data-v-9e309c60]{color:#1a2533;margin:0;font-size:22px;font-weight:800}.skip-btn[data-v-9e309c60]{background-color:var(--light-color);color:var(--dark-color);border:1px solid var(--primary-color);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:700;transition:all .2s}.skip-btn[data-v-9e309c60]:hover{background-color:var(--dark-color);color:#fff}.completion-badge[data-v-9e309c60]{color:#087f5b;background:linear-gradient(135deg,#e6fcf5 0%,#c3fae8 100%);border:1px solid #63e6be;border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #0992681f}.report-content[data-v-9e309c60]{color:#333;flex:1;font-size:15.5px;line-height:1.85}.typing-cursor[data-v-9e309c60]{color:var(--dark-color);margin-left:2px;font-weight:700;animation:.7s infinite blink-9e309c60;display:inline-block}@keyframes blink-9e309c60{0%,to{opacity:1}50%{opacity:0}}[data-v-9e309c60] .report-para{color:#374151;margin:0 0 14px;line-height:1.85}[data-v-9e309c60] .sub-sec-title{color:var(--dark-color);margin:20px 0 10px;font-size:17.5px;font-weight:800}[data-v-9e309c60] .bullet-item,[data-v-9e309c60] .num-item{align-items:flex-start;gap:10px;margin-bottom:10px;padding-left:6px;line-height:1.75;display:flex}[data-v-9e309c60] .bullet-dot,[data-v-9e309c60] .num-idx{color:var(--dark-color);flex-shrink:0;font-weight:900}[data-v-9e309c60] .para-spacer{height:8px}.completion-footer-banner[data-v-9e309c60]{border-left:4px solid var(--dark-color);color:#1e293b;background:linear-gradient(90deg,#f0f9ff 0%,#e0f2fe 100%);border-radius:8px;align-items:center;gap:12px;margin-top:28px;padding:14px 20px;font-size:14.5px;display:flex}.footer-check[data-v-9e309c60]{background-color:var(--dark-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:flex}@media screen and (width<=1200px){.report-view[data-v-9e309c60]{padding:22px 24px}.current-chapter-title[data-v-9e309c60]{font-size:19px}}@media screen and (width<=600px){.browser-tab-bar[data-v-9e309c60]{-webkit-overflow-scrolling:touch;gap:4px;padding:8px 8px 0}.folder-tab[data-v-9e309c60]{padding:8px 12px;font-size:13px}.report-view[data-v-9e309c60]{padding:16px 14px}.report-header[data-v-9e309c60]{flex-direction:column;gap:10px}.current-chapter-title[data-v-9e309c60]{font-size:17px}.report-content[data-v-9e309c60]{font-size:14.5px;line-height:1.75}[data-v-9e309c60] .sub-sec-title{padding:6px 10px;font-size:15.5px}[data-v-9e309c60] .formula-box{width:100%;max-width:100%;padding:10px 12px;font-size:14px;overflow-x:auto}.completion-footer-banner[data-v-9e309c60]{flex-direction:column;align-items:flex-start;padding:12px 14px;font-size:13.5px}}.report-wrapper[data-v-b4010dff]{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.browser-tab-bar[data-v-b4010dff]{box-sizing:border-box;background-color:#1a1e29;border-radius:12px 12px 0 0;align-items:flex-end;gap:6px;width:100%;padding:10px 14px 0;display:flex;overflow-x:auto}.folder-tab[data-v-b4010dff]{color:#b0bec5;cursor:pointer;white-space:nowrap;background-color:#ffffff14;border:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.folder-tab[data-v-b4010dff]:hover:not(.active){color:#fff;background-color:#ffffff29}.folder-tab.active[data-v-b4010dff]{color:#1a1e29;background-color:#fff;box-shadow:0 -2px 10px #0000001a}.tab-dot[data-v-b4010dff]{background-color:var(--primary-color);border-radius:50%;width:8px;height:8px}.folder-tab.active .tab-dot[data-v-b4010dff]{background-color:#e74c3c}.report-view[data-v-b4010dff]{border:1px solid #e0e0e0;border-top:none;border-left:4px solid var(--dark-color);box-sizing:border-box;background-color:#fff;border-radius:0 0 12px 12px;flex-direction:column;width:100%;min-height:380px;padding:28px 36px;display:flex;box-shadow:0 6px 18px #0000000a}.report-header[data-v-b4010dff]{border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.section-subtitle[data-v-b4010dff]{color:#888;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.current-chapter-title[data-v-b4010dff]{color:#1a2533;margin:0;font-size:22px;font-weight:800}.skip-btn[data-v-b4010dff]{background-color:var(--light-color);color:var(--dark-color);border:1px solid var(--primary-color);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:700;transition:all .2s}.skip-btn[data-v-b4010dff]:hover{background-color:var(--dark-color);color:#fff}.completion-badge[data-v-b4010dff]{color:#087f5b;background:linear-gradient(135deg,#e6fcf5 0%,#c3fae8 100%);border:1px solid #63e6be;border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #0992681f}.report-content[data-v-b4010dff]{color:#2d3748;flex:1;font-size:15.5px;line-height:1.85}.typing-cursor[data-v-b4010dff]{color:var(--dark-color);margin-left:2px;font-weight:700;animation:.7s infinite blink-b4010dff;display:inline-block}@keyframes blink-b4010dff{0%,to{opacity:1}50%{opacity:0}}[data-v-b4010dff] .report-para{margin:0 0 14px;line-height:1.85}[data-v-b4010dff] .sub-sec-title{color:#1a1e29;border-left:4px solid var(--dark-color);background-color:#f1f5f9;border-radius:4px;margin:22px 0 12px;padding:8px 14px;font-size:17.5px;font-weight:800}[data-v-b4010dff] .formula-box{text-align:center;color:#1e293b;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:fit-content;margin:16px auto;padding:12px 24px;font-family:Georgia,serif;font-size:17px;font-weight:700}[data-v-b4010dff] .bullet-item,[data-v-b4010dff] .num-item{align-items:flex-start;gap:10px;margin-bottom:10px;padding-left:6px;line-height:1.8;display:flex}[data-v-b4010dff] .bullet-dot,[data-v-b4010dff] .num-idx{color:var(--dark-color);flex-shrink:0;font-weight:900}[data-v-b4010dff] .para-spacer{height:8px}[data-v-b4010dff] .apa-citation-group{color:var(--dark-color);margin:0 2px;font-weight:700}[data-v-b4010dff] .apa-citation{color:#0d47a1;cursor:pointer;background-color:#e3f2fd;border-bottom:1px dashed #1976d2;border-radius:4px;padding:0 6px;transition:all .15s;display:inline-block;position:relative}[data-v-b4010dff] .apa-citation:hover{color:#fff;background-color:#1a1e29;border-bottom-color:#1a1e29}[data-v-b4010dff] .apa-citation:after{content:"📄 " attr(data-pmid);visibility:hidden;opacity:0;color:#63e6be;white-space:nowrap;z-index:3000;pointer-events:none;background-color:#1a1e29;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 14px #00000040}[data-v-b4010dff] .apa-citation:hover:after{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.completion-footer-banner[data-v-b4010dff]{color:#1e293b;background:linear-gradient(90deg,#f0f9ff 0%,#e0f2fe 100%);border-left:4px solid #1a1e29;border-radius:8px;align-items:center;gap:12px;margin-top:28px;padding:14px 20px;font-size:14.5px;display:flex}.footer-check[data-v-b4010dff]{color:#fff;background-color:#1a1e29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:flex}@media screen and (width<=1200px){.report-view[data-v-b4010dff]{padding:22px 24px}.current-chapter-title[data-v-b4010dff]{font-size:19px}}@media screen and (width<=600px){.browser-tab-bar[data-v-b4010dff]{-webkit-overflow-scrolling:touch;gap:4px;padding:8px 8px 0}.folder-tab[data-v-b4010dff]{padding:8px 12px;font-size:13px}.report-view[data-v-b4010dff]{padding:16px 14px}.report-header[data-v-b4010dff]{flex-direction:column;gap:10px}.current-chapter-title[data-v-b4010dff]{font-size:17px}.report-content[data-v-b4010dff]{font-size:14.5px;line-height:1.75}[data-v-b4010dff] .sub-sec-title{padding:6px 10px;font-size:15.5px}[data-v-b4010dff] .formula-box{width:100%;max-width:100%;padding:10px 12px;font-size:14px;overflow-x:auto}.completion-footer-banner[data-v-b4010dff]{flex-direction:column;align-items:flex-start;padding:12px 14px;font-size:13.5px}}.dashboard-header[data-v-caf0c6bc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.header-left-group[data-v-caf0c6bc]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.section-subtitle[data-v-caf0c6bc]{color:#444;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:800}.legend-hint[data-v-caf0c6bc]{color:var(--dark-color);background-color:var(--light-color);border-radius:6px;padding:3px 10px;font-size:12.5px;font-weight:600}.model-tag[data-v-caf0c6bc]{color:#666;font-size:12px;font-weight:700}.kcc-grid[data-v-caf0c6bc]{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.kcc-card[data-v-caf0c6bc]{background-color:#fff;border:1px solid #eaeaea;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:195px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px 10px #00000008}.kcc-card[data-v-caf0c6bc]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000012}.kcc-card.card-empty[data-v-caf0c6bc]{opacity:.85;background-color:#fcfcfc}.kc-top-meta[data-v-caf0c6bc]{justify-content:space-between;align-items:center;display:flex}.kc-id[data-v-caf0c6bc]{color:#666;font-size:12px;font-weight:800}.total-papers-tag[data-v-caf0c6bc]{color:#555;background-color:#f1f3f5;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.kc-title[data-v-caf0c6bc]{color:#1a2533;min-height:34px;margin:6px 0 10px;font-size:13.5px;font-weight:800;line-height:1.3}.high-impact-count[data-v-caf0c6bc]{color:var(--dark-color);margin-left:2px;font-weight:900}.evidence-badge[data-v-caf0c6bc]{color:#fff;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.model-mini-row[data-v-caf0c6bc]{flex-wrap:wrap;gap:4px;margin:12px 0 10px;display:flex}.mini-pill[data-v-caf0c6bc]{border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700}.pill-human[data-v-caf0c6bc]{color:#c0392b;background-color:#fdecea}.pill-invivo[data-v-caf0c6bc]{color:#d68910;background-color:#fef5e7}.pill-invitro[data-v-caf0c6bc]{color:#566573;background-color:#f2f4f4}.mini-pill.dimmed[data-v-caf0c6bc]{opacity:.4}.card-bottom[data-v-caf0c6bc]{margin-top:auto}.status-text[data-v-caf0c6bc]{justify-content:space-between;align-items:center;margin-bottom:5px;font-weight:800;display:flex}.percentage[data-v-caf0c6bc]{color:#333;font-size:13px;font-weight:900}.progress-bar[data-v-caf0c6bc]{background-color:#eee;border-radius:3px;height:5px;overflow:hidden}.progress-fill[data-v-caf0c6bc]{height:100%;transition:width .6s}.bg-high[data-v-caf0c6bc]{background-color:#ff5252}.bg-moderate[data-v-caf0c6bc]{background-color:#ffca28;color:#333!important}.bg-weak[data-v-caf0c6bc]{background-color:#90a4ae}.bg-inadequate[data-v-caf0c6bc]{background-color:#e0e0e0;color:#777!important}.text-high[data-v-caf0c6bc]{color:#ff5252;font-size:12px}.text-moderate[data-v-caf0c6bc]{color:#f57f17;font-size:12px}.text-weak[data-v-caf0c6bc]{color:#607d8b;font-size:12px}.text-inadequate[data-v-caf0c6bc]{color:#9e9e9e;font-size:12px}@media screen and (width<=1200px){.kcc-grid[data-v-caf0c6bc]{grid-template-columns:repeat(2,1fr);gap:14px}.kcc-card[data-v-caf0c6bc]{min-height:175px}}@media screen and (width<=600px){.dashboard-header[data-v-caf0c6bc]{flex-direction:column;align-items:flex-start;gap:6px}.legend-hint[data-v-caf0c6bc]{font-size:11.5px;line-height:1.4}.kcc-grid[data-v-caf0c6bc]{grid-template-columns:1fr;gap:12px}.kcc-card[data-v-caf0c6bc]{min-height:auto;padding:14px}}.meta-page[data-v-a1342df5]{box-sizing:border-box;width:100%;min-width:min(1200px,100vw - 40px);max-width:1200px;margin:16px auto 40px;padding:0 20px}.meta-header[data-v-a1342df5]{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.main-title[data-v-a1342df5]{color:#fff;letter-spacing:1.5px;text-shadow:-2px -2px #000,0 -2px #000,2px -2px #000,2px 0 #000,2px 2px #000,0 2px #000,-2px 2px #000,-2px 0 #000;margin-top:0;margin-bottom:8px;font-size:38px;font-weight:900}.title-en[data-v-a1342df5]{color:#fff}.target-info[data-v-a1342df5]{flex-direction:column;gap:4px;display:flex}.label[data-v-a1342df5]{color:#555;letter-spacing:1px;font-size:12px;font-weight:700}.target-name[data-v-a1342df5]{color:#222;letter-spacing:1px;margin:0;font-size:28px;font-weight:700}.curated-date[data-v-a1342df5]{color:#555;font-size:12px;font-weight:600}.score-badge[data-v-a1342df5]{color:#fff;background-color:#1a1e29;border-bottom:6px solid #e74c3c;border-radius:6px;flex-direction:column;align-items:center;min-width:100px;padding:16px 32px;display:flex;box-shadow:0 8px 16px #00000026}.border-high[data-v-a1342df5]{border-bottom-color:#e74c3c}.border-moderate[data-v-a1342df5]{border-bottom-color:#f39c12}.border-low[data-v-a1342df5]{border-bottom-color:#2ecc71}.score-label[data-v-a1342df5]{letter-spacing:1px;color:#aaa;font-size:12px;font-weight:700}.score-value[data-v-a1342df5]{margin:4px 0;font-size:50px;font-weight:700;line-height:1.2}.score-risk[data-v-a1342df5]{color:#e74c3c;letter-spacing:1px;font-size:12px;font-weight:700}.risk-high[data-v-a1342df5]{color:#e74c3c}.risk-moderate[data-v-a1342df5]{color:#f39c12}.risk-low[data-v-a1342df5]{color:#2ecc71}.tab-nav[data-v-a1342df5]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.info-btn[data-v-a1342df5]{border:1px solid var(--dark-color);background-color:var(--light-color);width:32px;height:32px;color:var(--dark-color);cursor:help;border-radius:50%;font-weight:950}.action-btn.tab-btn[data-v-a1342df5]{color:#fff;cursor:pointer;background-color:#1b1e29;border-radius:8px;min-width:155px;padding:10px 32px;font-size:16px;font-weight:700;transition:all .25s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.action-btn.tab-btn.active[data-v-a1342df5],.action-btn.tab-btn[data-v-a1342df5]:hover:not(:disabled){color:#222;background-color:#fff}.action-btn.tab-btn[data-v-a1342df5]:active:not(:disabled){opacity:.8;transition:all .1s;transform:scale(.96)}.action-btn.tab-btn.tab-pending[data-v-a1342df5]{color:#94a3b8;cursor:not-allowed;background-color:#e2e8f0;border-color:#cbd5e1;transform:none}.action-btn.tab-btn.tab-processing[data-v-a1342df5]{border:1.5px dashed var(--dark-color);color:#475569;cursor:wait;background:linear-gradient(110deg,#e2e8f0 25%,#f8fafc 50%,#e2e8f0 75%) 0 0/200% 100%;animation:1.5s linear infinite shimmerScan-a1342df5;transform:none}@keyframes shimmerScan-a1342df5{0%{background-position:200% 0}to{background-position:-200% 0}}.action-btn.tab-btn.tab-just-ready[data-v-a1342df5]{animation:.95s cubic-bezier(.175,.885,.32,1.275) kccReadyPop-a1342df5;border-color:#10b981!important}@keyframes kccReadyPop-a1342df5{0%{background-color:#d1fae5;transform:scale(.88);box-shadow:0 0 #10b981b3}50%{transform:scale(1.06);box-shadow:0 0 0 12px #10b98100}to{transform:scale(1);box-shadow:0 2px 6px #0000000d}}.just-ready-badge[data-v-a1342df5]{color:#059669;letter-spacing:.3px;background-color:#d1fae5;border-radius:6px;padding:1px 5px;font-size:9px;font-weight:900;position:absolute;top:2px;right:5px}.generating-tag[data-v-a1342df5]{margin-left:4px;font-size:12px;font-weight:700}.content-area[data-v-a1342df5]{box-sizing:border-box;background-color:#f8f9fa;border-radius:12px;width:100%;min-height:460px;padding:24px}@media screen and (width<=1200px){.meta-page[data-v-a1342df5]{min-width:0;max-width:100%;padding:0 16px}.main-title[data-v-a1342df5]{font-size:30px}.target-name[data-v-a1342df5]{font-size:24px}.action-btn.tab-btn[data-v-a1342df5]{min-width:130px;padding:10px 20px;font-size:15px}}@media screen and (width<=600px){.meta-page[data-v-a1342df5]{margin:12px auto 28px;padding:0 12px}.meta-header[data-v-a1342df5]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.main-title[data-v-a1342df5]{font-size:23px;line-height:1.3}.target-name[data-v-a1342df5]{font-size:20px}.score-badge[data-v-a1342df5]{flex-direction:row;justify-content:space-between;padding:12px 18px}.score-value[data-v-a1342df5]{margin:0;font-size:32px}.tab-nav[data-v-a1342df5]{flex-wrap:wrap;gap:8px}.action-btn.tab-btn[data-v-a1342df5]{text-align:center;flex:calc(50% - 8px);min-width:0;padding:9px 10px;font-size:13.5px}.content-area[data-v-a1342df5]{padding:14px 12px}}.history-page[data-v-7215ff1b]{width:100%;max-width:1220px;margin:20px auto 40px;padding:0 20px}.page-header[data-v-7215ff1b]{margin-bottom:18px}.main-title[data-v-7215ff1b]{color:#fff;letter-spacing:1.5px;text-shadow:-2px -2px #000,0 -2px #000,2px -2px #000,2px 0 #000,2px 2px #000,0 2px #000,-2px 2px #000,-2px 0 #000;margin-top:0;margin-bottom:0;font-size:36px;font-weight:900}.title-en[data-v-7215ff1b]{color:#fff;font-weight:900}.filter-card[data-v-7215ff1b]{background-color:#fff;border:1px solid #fff;border-radius:18px;margin-bottom:18px;padding:20px 24px;box-shadow:0 4px 14px #0000000a}.filter-card-header[data-v-7215ff1b]{border-bottom:2px solid var(--light-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.pool-title-banner[data-v-7215ff1b]{border-left:5px solid var(--dark-color);align-items:baseline;gap:10px;padding-left:12px;display:flex}.banner-zh[data-v-7215ff1b]{color:#2c3e50;font-size:19px;font-weight:900}.banner-en[data-v-7215ff1b]{color:var(--dark-color);letter-spacing:1px;font-size:13px;font-weight:800}.filter-btn-group[data-v-7215ff1b]{gap:10px;display:flex}.btn-outline[data-v-7215ff1b]{color:var(--dark-color);border:1.5px solid var(--dark-color);cursor:pointer;background-color:#fff;border-radius:8px;padding:7px 18px;font-size:14px;font-weight:800;transition:all .2s}.btn-outline[data-v-7215ff1b]:hover{background-color:var(--light-color)}.btn-solid[data-v-7215ff1b]{color:#fff;cursor:pointer;background-color:#1b1e29;border:1.5px solid #1b1e29;border-radius:8px;padding:7px 22px;font-size:14px;font-weight:800;transition:all .2s}.btn-solid[data-v-7215ff1b]:hover{background-color:var(--dark-color);border-color:var(--dark-color)}.filter-grid[data-v-7215ff1b]{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:14px;display:grid}.filter-item[data-v-7215ff1b]{flex-direction:column;gap:6px;display:flex}.filter-item label[data-v-7215ff1b]{color:#475569;font-size:13px;font-weight:800}.text-input[data-v-7215ff1b],.select-input[data-v-7215ff1b]{color:#1e293b;background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;font-weight:700;transition:all .2s}.text-input[data-v-7215ff1b]:focus,.select-input[data-v-7215ff1b]:focus{border-color:var(--dark-color);background-color:#fff}.summary-bar[data-v-7215ff1b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:0 4px;display:flex}.summary-left[data-v-7215ff1b]{align-items:center;gap:10px;display:flex}.info-btn[data-v-7215ff1b]{border:1.5px solid var(--dark-color);background-color:var(--light-color);width:30px;height:30px;color:var(--dark-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:900;transition:all .2s;display:inline-flex}.info-btn[data-v-7215ff1b]:hover{background-color:var(--dark-color);color:#fff;transform:scale(1.08)}.summary-title[data-v-7215ff1b]{color:#2c3e50;font-size:17px;font-weight:800}.highlight-num[data-v-7215ff1b]{color:var(--dark-color);font-size:19px;font-weight:900}.sort-options[data-v-7215ff1b]{color:#2c3e50;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.chip-btn[data-v-7215ff1b]{color:#475569;cursor:pointer;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.chip-btn[data-v-7215ff1b]:hover{border-color:var(--dark-color);color:var(--dark-color)}.chip-btn.active[data-v-7215ff1b]{background-color:var(--dark-color);border-color:var(--dark-color);color:#fff}.sort-order-num[data-v-7215ff1b]{color:#fff;background-color:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.table-wrapper[data-v-7215ff1b]{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow-x:auto;box-shadow:0 4px 16px #0000000a}.tox-table[data-v-7215ff1b]{border-collapse:collapse;text-align:left;width:100%}.tox-table thead tr[data-v-7215ff1b]{color:#fff;background-color:#1b1e29}.tox-table th[data-v-7215ff1b]{letter-spacing:.4px;white-space:nowrap;padding:13px 16px;font-size:13.5px;font-weight:800}.tox-table tbody tr[data-v-7215ff1b]{border-bottom:1px solid #edf2f7;transition:background-color .15s}.tox-table tbody tr[data-v-7215ff1b]:hover{background-color:#f8fafc}.tox-table tbody tr.selected-row[data-v-7215ff1b]{background-color:#f0fdfa}.tox-table td[data-v-7215ff1b]{vertical-align:middle;color:#334155;padding:13px 16px;font-size:14px}.text-center[data-v-7215ff1b]{text-align:center}.cell-index[data-v-7215ff1b]{color:#475569;font-size:15px;font-weight:800}.checkbox-wrapper[data-v-7215ff1b]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.checkbox-wrapper input[type=checkbox][data-v-7215ff1b]{cursor:pointer;width:18px;height:18px;accent-color:var(--dark-color);margin:0}.mcp-tag[data-v-7215ff1b]{color:#94a3b8;background-color:#f1f5f9;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:800}.mcp-tag.active[data-v-7215ff1b]{color:#0f766e;background-color:#ccfbf1;border:1px solid #5eead4}.chem-main-info[data-v-7215ff1b]{margin-bottom:3px}.chem-name[data-v-7215ff1b]{color:#1b1e29;letter-spacing:.4px;font-size:16px;font-weight:900}.chem-sub-info[data-v-7215ff1b]{color:#64748b;font-size:12px;font-weight:600}.chem-sub-info code[data-v-7215ff1b]{color:#334155;background-color:#f1f5f9;border-radius:4px;padding:1px 5px;font-weight:700}.hazard-badge[data-v-7215ff1b]{letter-spacing:.4px;text-align:center;white-space:nowrap;border-radius:6px;min-width:136px;padding:5px 14px;font-size:13px;font-weight:800;display:inline-block}.hazard-high[data-v-7215ff1b]{color:#fff;background-color:#ef5327}.hazard-moderate[data-v-7215ff1b]{color:#1b1e29;background-color:#ffca28}.hazard-low[data-v-7215ff1b]{color:#fff;background-color:#b0bec5}.hazard-unscored[data-v-7215ff1b]{color:#64748b;background-color:#e2e8f0}.status-badge[data-v-7215ff1b]{letter-spacing:.5px;text-align:center;border:1px solid var(--dark-color);white-space:nowrap;border-radius:6px;min-width:125px;padding:5px 14px;font-size:12.5px;font-weight:800;display:inline-block}.status-completed[data-v-7215ff1b]{background-color:var(--dark-color);color:#fff;border-color:var(--dark-color)}.status-reviewing[data-v-7215ff1b],.status-generating[data-v-7215ff1b]{color:var(--dark-color);border-color:var(--primary-color);background-color:#e0f2f1}.status-retrieving[data-v-7215ff1b]{color:#666;background-color:#f5f5f5;border-color:#ccc}.time-cell[data-v-7215ff1b]{font-variant-numeric:tabular-nums;color:#1b1e29;white-space:nowrap;font-size:14px}.action-icon-group[data-v-7215ff1b]{justify-content:center;align-items:center;gap:10px;display:inline-flex}.meta-link-btn[data-v-7215ff1b],.delete-btn[data-v-7215ff1b]{color:#334155;cursor:pointer;background-color:#fff;border:1.5px solid #64748b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:900;transition:all .2s;display:inline-flex}.meta-link-btn[data-v-7215ff1b]:hover{background-color:var(--dark-color);color:#fff;border-color:var(--dark-color);transform:scale(1.08)}.delete-btn[data-v-7215ff1b]:hover{color:#c62828;background-color:#ffebee;border-color:#c62828;transform:scale(1.08)}.empty-box[data-v-7215ff1b]{border:1.5px dashed var(--dark-color);text-align:center;color:#475569;background-color:#ffffffbf;border-radius:14px;padding:40px 20px;font-weight:800}.pagination-bar[data-v-7215ff1b]{background-color:#ffffffa6;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:24px;margin-left:auto;margin-right:auto;padding:10px 20px;display:flex;box-shadow:0 2px 8px #0000000a}.page-nav-btn[data-v-7215ff1b],.page-num-btn[data-v-7215ff1b]{color:#4a5568;cursor:pointer;background-color:#0000;border:none;border-radius:8px;padding:6px 12px;font-size:14.5px;font-weight:800;transition:all .2s}.page-nav-btn[data-v-7215ff1b]:hover:not(:disabled),.page-num-btn[data-v-7215ff1b]:hover:not(.active){background-color:var(--light-color);color:var(--dark-color)}.page-num-btn.active[data-v-7215ff1b]{background-color:var(--dark-color);color:#fff;box-shadow:0 2px 6px #00000026}.page-nav-btn[data-v-7215ff1b]:disabled{color:#b0bec5;cursor:not-allowed}.warn-overlay[data-v-7215ff1b]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2600;background-color:#1b1e29a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.warn-modal[data-v-7215ff1b]{background-color:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:95%;max-width:580px;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000047}.warn-header[data-v-7215ff1b]{color:#fff;background-color:#1b1e29;border-bottom:4px solid #e74c3c;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.warn-title-group[data-v-7215ff1b]{align-items:center;gap:14px;display:flex}.warn-icon[data-v-7215ff1b]{color:#fff;background-color:#e74c3c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:flex}.warn-subtitle[data-v-7215ff1b]{letter-spacing:1.2px;color:#fca5a5;font-size:11px;font-weight:800;display:block}.warn-title[data-v-7215ff1b]{color:#fff;margin:2px 0 0;font-size:19px;font-weight:800}.close-btn[data-v-7215ff1b]{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;transition:all .2s;display:flex}.close-btn[data-v-7215ff1b]:hover{color:#fff;background-color:#e74c3c}.warn-body[data-v-7215ff1b]{flex-direction:column;gap:14px;padding:22px 26px;display:flex}.target-summary-card[data-v-7215ff1b]{border:1px solid #cbd5e1;border-left:4px solid var(--dark-color);background-color:#f8fafc;border-radius:10px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.summary-item[data-v-7215ff1b]{color:#334155;font-size:14.5px}.s-label[data-v-7215ff1b]{color:#64748b;font-weight:700}.s-value[data-v-7215ff1b]{color:#1b1e29;font-weight:800}.mcp-active-alert[data-v-7215ff1b]{color:#c53030;background-color:#fff5f5;border:1.5px solid #feb2b2;border-radius:8px;padding:10px 14px;font-size:13.5px;line-height:1.5}.consequence-lead[data-v-7215ff1b]{color:#334155;margin:2px 0 0;font-size:14.5px}.consequence-list[data-v-7215ff1b]{color:#475569;flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:flex}.consequence-list code[data-v-7215ff1b]{color:#0f172a;background-color:#f1f5f9;border-radius:4px;padding:1px 6px;font-weight:700}.warn-footer[data-v-7215ff1b]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:14px 26px;display:flex}.cancel-btn[data-v-7215ff1b]{color:#475569;cursor:pointer;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:8px;padding:9px 22px;font-size:14.5px;font-weight:800;transition:all .2s}.cancel-btn[data-v-7215ff1b]:hover:not(:disabled){color:#1e293b;background-color:#f1f5f9}.confirm-delete-btn[data-v-7215ff1b]{color:#fff;cursor:pointer;background-color:#e74c3c;border:none;border-radius:8px;padding:9px 24px;font-size:14.5px;font-weight:800;transition:all .2s;box-shadow:0 4px 10px #e74c3c40}.confirm-delete-btn[data-v-7215ff1b]:hover:not(:disabled){background-color:#c0392b}.confirm-delete-btn[data-v-7215ff1b]:disabled,.cancel-btn[data-v-7215ff1b]:disabled{opacity:.6;cursor:not-allowed}.modal-fade-enter-active[data-v-7215ff1b],.modal-fade-leave-active[data-v-7215ff1b]{transition:opacity .2s}.modal-fade-enter-from[data-v-7215ff1b],.modal-fade-leave-to[data-v-7215ff1b]{opacity:0}@media screen and (width<=1200px){.history-page[data-v-7215ff1b]{padding:0 16px}.main-title[data-v-7215ff1b]{font-size:30px}.filter-grid[data-v-7215ff1b]{grid-template-columns:repeat(2,1fr);gap:12px}.summary-bar[data-v-7215ff1b]{flex-direction:column;align-items:flex-start;gap:10px}}@media screen and (width<=600px){.history-page[data-v-7215ff1b]{margin:12px auto 28px;padding:0 12px}.main-title[data-v-7215ff1b]{font-size:24px}.filter-card[data-v-7215ff1b]{border-radius:14px;padding:16px 14px}.filter-card-header[data-v-7215ff1b]{flex-direction:column;align-items:flex-start}.filter-btn-group[data-v-7215ff1b]{width:100%}.btn-outline[data-v-7215ff1b],.btn-solid[data-v-7215ff1b]{text-align:center;flex:1}.filter-grid[data-v-7215ff1b]{grid-template-columns:1fr;gap:10px}.summary-title[data-v-7215ff1b]{font-size:14.5px;line-height:1.45}.sort-options[data-v-7215ff1b]{gap:6px;font-size:13.5px}.chip-btn[data-v-7215ff1b]{padding:5px 10px;font-size:12.5px}.table-wrapper[data-v-7215ff1b]{-webkit-overflow-scrolling:touch}.warn-body[data-v-7215ff1b]{padding:16px}.warn-footer[data-v-7215ff1b]{padding:12px 16px}.cancel-btn[data-v-7215ff1b],.confirm-delete-btn[data-v-7215ff1b]{flex:1;padding:9px 12px}}.chat-page[data-v-e1dad184]{max-width:1060px;margin:16px auto 28px;padding:0 20px}.chat-window[data-v-e1dad184]{background-color:#f4f7f8;border:1.5px solid #fff;border-radius:20px;flex-direction:column;height:calc(100vh - 125px);min-height:620px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.chat-topbar[data-v-e1dad184]{background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.topbar-left[data-v-e1dad184]{align-items:center;gap:8px;display:flex}.status-dot[data-v-e1dad184]{background-color:#10b981;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #10b98133}.assistant-badge[data-v-e1dad184]{letter-spacing:1px;color:var(--dark-color);background-color:var(--light-color);border-radius:12px;padding:3px 10px;font-size:11.5px;font-weight:900}.topbar-title[data-v-e1dad184]{color:#fff;letter-spacing:.5px;text-shadow:-2px -2px #000,0 -2px #000,2px -2px #000,2px 0 #000,2px 2px #000,0 2px #000,-2px 2px #000,-2px 0 #000;margin:0;font-size:22px;font-weight:900}.reset-top-btn[data-v-e1dad184]{color:var(--dark-color);border:1.5px solid var(--dark-color);cursor:pointer;background-color:#f8fafc;border-radius:8px;padding:5px 14px;font-size:13px;font-weight:800;transition:all .2s}.reset-top-btn[data-v-e1dad184]:hover{background-color:var(--dark-color);color:#fff}.chat-Viewport[data-v-e1dad184]{flex-direction:column;flex:1;gap:22px;padding:24px 28px;display:flex;overflow-y:auto}.message-row[data-v-e1dad184]{align-items:flex-start;gap:14px;width:100%;display:flex}.row-ai[data-v-e1dad184]{justify-content:flex-start}.row-user[data-v-e1dad184]{justify-content:flex-end}.ai-avatar-circle[data-v-e1dad184]{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#1e3a8a 100%);border:2px solid #38bdf8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden;box-shadow:0 3px 10px #0284c740}.avatar-img[data-v-e1dad184]{object-fit:cover;width:100%;height:100%}.avatar-fallback[data-v-e1dad184]{font-size:22px}.ai-content-col[data-v-e1dad184]{flex-direction:column;align-items:flex-start;gap:10px;max-width:82%;display:flex}.hero-mascot-box[data-v-e1dad184]{align-items:center;gap:16px;margin-bottom:2px;display:flex}.hero-avatar-frame[data-v-e1dad184]{background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:2px solid #0284c7;border-radius:20px;justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:relative;box-shadow:0 6px 16px #0284c726}.hello-tag[data-v-e1dad184]{color:#1b1e29;z-index:2;background-color:#f6d32d;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:900;position:absolute;top:-10px;left:-8px;transform:rotate(-8deg);box-shadow:0 2px 6px #00000026}.hero-img[data-v-e1dad184]{object-fit:cover;border-radius:18px;width:100%;height:100%}.hero-placeholder[data-v-e1dad184]{color:#0369a1;flex-direction:column;align-items:center;display:flex}.atom-symbol[data-v-e1dad184]{font-size:34px;line-height:1}.placeholder-hint[data-v-e1dad184]{margin-top:4px;font-size:9.5px;font-weight:900}.hero-intro-tag[data-v-e1dad184]{flex-direction:column;gap:4px;display:flex}.hero-intro-tag strong[data-v-e1dad184]{color:#1b1e29;font-size:16px;font-weight:900}.hero-intro-tag span[data-v-e1dad184]{color:var(--dark-color);font-size:12.5px;font-weight:700}.ai-bubble[data-v-e1dad184]{color:#2d3748;background-color:#fff;border:1px solid #edf2f7;border-radius:4px 16px 16px;padding:16px 22px;font-size:15px;line-height:1.75;box-shadow:0 3px 12px #0000000a}.bubble-chapter-title[data-v-e1dad184]{color:var(--dark-color);border-bottom:2px solid var(--light-color);margin-bottom:12px;padding-bottom:8px;font-size:16.5px;font-weight:900}.quick-btn-group[data-v-e1dad184]{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.choice-chip-btn[data-v-e1dad184]{color:var(--dark-color);border:1.5px solid var(--dark-color);cursor:pointer;background-color:#fff;border-radius:10px;padding:9px 22px;font-size:15px;font-weight:800;transition:all .2s;box-shadow:0 2px 6px #0000000a}.choice-chip-btn[data-v-e1dad184]:hover:not(:disabled){background-color:var(--dark-color);color:#fff;transform:translateY(-2px)}.alpha-card-deck[data-v-e1dad184]{flex-wrap:wrap;gap:14px;width:100%;margin-top:4px;display:flex}.alpha-card[data-v-e1dad184]{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;width:290px;display:flex;overflow:hidden;box-shadow:0 4px 14px #0000000d}.alpha-card-illust[data-v-e1dad184]{text-align:center;background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #edf2f7;flex-direction:column;align-items:center;padding:18px 16px 14px;display:flex}.illust-circle[data-v-e1dad184]{background-color:var(--light-color);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:10px;font-size:24px;display:flex}.illust-circle.alt[data-v-e1dad184]{background-color:#e0f2fe}.alpha-card-title[data-v-e1dad184]{color:#1b1e29;margin:0 0 4px;font-size:15px;font-weight:900}.alpha-card-sub[data-v-e1dad184]{color:#64748b;font-size:12px;font-weight:700}.alpha-card-actions[data-v-e1dad184]{flex-direction:column;display:flex}.alpha-topic-btn[data-v-e1dad184]{color:var(--dark-color);cursor:pointer;text-align:center;background-color:#fff;border:none;border-bottom:1px solid #f1f5f9;padding:12px 14px;font-size:14px;font-weight:800;transition:all .18s}.alpha-topic-btn[data-v-e1dad184]:last-child{border-bottom:none}.alpha-topic-btn[data-v-e1dad184]:hover:not(:disabled){background-color:var(--light-color);color:#1b1e29}.user-content-col[data-v-e1dad184]{flex-direction:column;align-items:flex-end;gap:6px;max-width:75%;display:flex}.user-bubble[data-v-e1dad184]{background-color:var(--dark-color);color:#fff;border-radius:16px 4px 16px 16px;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.6;box-shadow:0 3px 10px #00000014}.msg-meta-foot[data-v-e1dad184]{align-items:center;gap:10px;display:flex}.msg-time[data-v-e1dad184]{color:#94a3b8;font-size:11.5px;font-weight:600}.token-cost-pill[data-v-e1dad184]{color:#0369a1;background-color:#e0f2fe;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:800}.thinking-bubble[data-v-e1dad184]{align-items:center;gap:6px;padding:12px 18px;display:inline-flex}.thinking-bubble .dot[data-v-e1dad184]{background-color:var(--dark-color);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite bounceDot-e1dad184}.thinking-bubble .dot[data-v-e1dad184]:nth-child(2){animation-delay:.2s}.thinking-bubble .dot[data-v-e1dad184]:nth-child(3){animation-delay:.4s}@keyframes bounceDot-e1dad184{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.1)}}.thinking-text[data-v-e1dad184]{color:#64748b;margin-left:6px;font-size:13.5px;font-weight:700}.scroll-bottom-fab[data-v-e1dad184]{color:#fff;cursor:pointer;background-color:#64748bd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:700;display:flex;position:absolute;bottom:90px;right:24px;box-shadow:0 3px 10px #0003}.quota-alert-banner[data-v-e1dad184]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;font-size:13.5px;font-weight:800;display:flex}.quota-alert-banner.alert-warning[data-v-e1dad184]{color:#92400e;background-color:#fef3c7;border-top:1.5px solid #f59e0b}.quota-alert-banner.alert-danger[data-v-e1dad184]{color:#991b1b;background-color:#fee2e2;border-top:1.5px solid #ef4444}.alert-detail-btn[data-v-e1dad184]{color:inherit;cursor:pointer;white-space:nowrap;background-color:#fffc;border:1px solid;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:800}.quota-popover-card[data-v-e1dad184]{z-index:2500;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:16px;width:370px;position:absolute;bottom:76px;left:18px;overflow:hidden;box-shadow:0 12px 32px #1b1e2938}.qp-header[data-v-e1dad184]{color:#fff;border-bottom:3px solid var(--primary-color);background-color:#1b1e29;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.qp-title-row[data-v-e1dad184]{align-items:center;gap:10px;display:flex}.qp-icon[data-v-e1dad184]{font-size:20px}.qp-title-row h4[data-v-e1dad184]{color:#fff;margin:0;font-size:14.5px;font-weight:800}.qp-sub[data-v-e1dad184]{color:#94a3b8;font-size:11.5px;font-weight:600}.qp-close[data-v-e1dad184]{color:#cbd5e1;cursor:pointer;background:#ffffff1f;border:none;border-radius:6px;width:26px;height:26px;font-size:13px}.qp-close[data-v-e1dad184]:hover{color:#fff;background-color:#ef4444}.qp-body[data-v-e1dad184]{color:#334155;flex-direction:column;gap:14px;padding:16px 18px;font-size:13.5px;display:flex}.qp-role-row[data-v-e1dad184]{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:10px;font-weight:700;display:flex}.qp-role-badge[data-v-e1dad184]{border-radius:10px;padding:3px 10px;font-size:12.5px;font-weight:800}.q-role-admin[data-v-e1dad184]{color:#92400e;background-color:#fef3c7}.q-role-expert[data-v-e1dad184]{color:#075985;background-color:#e0f2fe}.q-role-member[data-v-e1dad184]{color:#166534;background-color:#dcfce7}.q-role-guest[data-v-e1dad184]{color:#475569;background-color:#f1f5f9}.qp-unlimited-box[data-v-e1dad184]{background-color:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:12px 14px}.unlim-title[data-v-e1dad184]{color:#166534;margin-bottom:4px;font-weight:900}.qp-unlimited-box p[data-v-e1dad184]{color:#15803d;margin:0 0 8px;font-size:13px}.unlim-stats[data-v-e1dad184]{color:#1e293b;background-color:#fff;border-radius:6px;justify-content:space-around;padding:6px 10px;font-size:12.5px;display:flex}.qp-meters-box[data-v-e1dad184]{flex-direction:column;gap:12px;display:flex}.meter-group[data-v-e1dad184]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.meter-label-row[data-v-e1dad184]{color:#1e293b;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.rem-highlight[data-v-e1dad184]{color:var(--dark-color);font-size:15px;font-weight:900}.progress-track[data-v-e1dad184]{background-color:#e2e8f0;border-radius:6px;width:100%;height:8px;overflow:hidden}.progress-fill[data-v-e1dad184]{border-radius:6px;height:100%;transition:width .35s}.fill-normal[data-v-e1dad184]{background-color:var(--dark-color)}.fill-warning[data-v-e1dad184]{background-color:#f59e0b}.fill-danger[data-v-e1dad184]{background-color:#ef4444}.meter-foot[data-v-e1dad184]{color:#64748b;font-size:11.5px;font-weight:600}.qp-guest-box[data-v-e1dad184]{background-color:#fffaf0;border:1px solid #fbd38d;border-radius:10px;padding:12px;font-size:13px;line-height:1.55}.qp-guest-box p[data-v-e1dad184]{margin:0 0 8px}.qp-login-btn[data-v-e1dad184]{color:#fff;cursor:pointer;background-color:#1b1e29;border:none;border-radius:8px;width:100%;padding:8px;font-weight:800}.qp-rules-list[data-v-e1dad184]{color:#64748b;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:flex}.chat-input-bar[data-v-e1dad184]{background-color:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.quota-trigger-btn[data-v-e1dad184]{cursor:pointer;color:#1e293b;background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.quota-trigger-btn[data-v-e1dad184]:hover{transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.q-dot[data-v-e1dad184]{background-color:#10b981;border-radius:50%;width:8px;height:8px}.quota-trigger-btn.q-btn-unlimited[data-v-e1dad184]{color:#166534;background-color:#f0fdf4;border-color:#86efac}.quota-trigger-btn.q-btn-warning[data-v-e1dad184]{color:#92400e;background-color:#fef3c7;border-color:#f59e0b}.quota-trigger-btn.q-btn-warning .q-dot[data-v-e1dad184]{background-color:#f59e0b}.quota-trigger-btn.q-btn-danger[data-v-e1dad184]{color:#991b1b;background-color:#fee2e2;border-color:#ef4444}.quota-trigger-btn.q-btn-danger .q-dot[data-v-e1dad184]{background-color:#ef4444}.chat-text-input[data-v-e1dad184]{color:#1e293b;background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:24px;outline:none;flex:1;padding:11px 20px;font-size:15px;font-weight:600;transition:all .2s}.chat-text-input[data-v-e1dad184]:focus{border-color:var(--dark-color);background-color:#fff}.chat-text-input[data-v-e1dad184]:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f1f5f9}.send-circle-btn[data-v-e1dad184]{background-color:var(--dark-color);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.send-circle-btn[data-v-e1dad184]:hover:not(:disabled){background-color:#1b1e29;transform:scale(1.05)}.send-circle-btn[data-v-e1dad184]:disabled{cursor:not-allowed;background-color:#cbd5e1}.popover-fade-enter-active[data-v-e1dad184],.popover-fade-leave-active[data-v-e1dad184]{transition:all .2s}.popover-fade-enter-from[data-v-e1dad184],.popover-fade-leave-to[data-v-e1dad184]{opacity:0;transform:translateY(8px)}[data-v-e1dad184] .report-para{margin:0 0 10px;line-height:1.75}[data-v-e1dad184] .sub-sec-title{color:var(--dark-color);margin:14px 0 8px;font-size:15.5px;font-weight:800}[data-v-e1dad184] .bullet-item,[data-v-e1dad184] .num-item{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}[data-v-e1dad184] .bullet-dot,[data-v-e1dad184] .num-idx{color:var(--dark-color);font-weight:900}[data-v-e1dad184] .apa-citation{color:#0d47a1;cursor:pointer;background-color:#e3f2fd;border-bottom:1px dashed #1976d2;border-radius:4px;padding:0 6px;font-weight:700;display:inline-block;position:relative}@media screen and (width<=1200px){.chat-page[data-v-e1dad184]{padding:0 14px}.chat-window[data-v-e1dad184]{height:calc(100vh - 115px)}.ai-content-col[data-v-e1dad184]{max-width:88%}}@media screen and (width<=600px){.chat-page[data-v-e1dad184]{margin:8px auto 14px;padding:0 8px}.chat-window[data-v-e1dad184]{border-radius:14px;height:calc(100dvh - 130px);min-height:480px}.chat-topbar[data-v-e1dad184]{gap:6px;padding:10px 12px}.assistant-badge[data-v-e1dad184]{display:none}.topbar-title[data-v-e1dad184]{text-align:center;flex:1;font-size:14.5px}.reset-top-btn[data-v-e1dad184]{white-space:nowrap;padding:4px 10px;font-size:12px}.chat-Viewport[data-v-e1dad184]{gap:16px;padding:14px 12px}.message-row[data-v-e1dad184]{gap:8px}.ai-avatar-circle[data-v-e1dad184]{width:34px;height:34px}.avatar-fallback[data-v-e1dad184]{font-size:18px}.ai-content-col[data-v-e1dad184]{max-width:calc(100% - 42px)}.hero-mascot-box[data-v-e1dad184]{flex-direction:column;align-items:flex-start;gap:10px}.hero-avatar-frame[data-v-e1dad184]{width:68px;height:68px}.ai-bubble[data-v-e1dad184]{padding:12px 14px;font-size:14px}.choice-chip-btn[data-v-e1dad184]{padding:8px 14px;font-size:13.5px}.alpha-card-deck[data-v-e1dad184]{flex-direction:column}.alpha-card[data-v-e1dad184]{width:100%}.user-content-col[data-v-e1dad184]{max-width:86%}.user-bubble[data-v-e1dad184]{padding:10px 14px;font-size:14px}.quota-popover-card[data-v-e1dad184]{width:auto;bottom:66px;left:10px;right:10px}.quota-alert-banner[data-v-e1dad184]{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 12px;font-size:12.5px}.chat-input-bar[data-v-e1dad184]{gap:8px;padding:8px 10px}.quota-trigger-btn[data-v-e1dad184]{padding:8px 10px;font-size:12px}.chat-text-input[data-v-e1dad184]{padding:9px 14px;font-size:14px}.send-circle-btn[data-v-e1dad184]{width:38px;height:38px}}.account-page[data-v-2c5dd31b]{box-sizing:border-box;width:100%;max-width:1280px;margin:20px auto 40px;padding:0 20px}.panel-container[data-v-2c5dd31b]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.page-header[data-v-2c5dd31b]{margin-bottom:16px}.main-title[data-v-2c5dd31b]{color:#fff;letter-spacing:1.5px;text-shadow:-2px -2px #000,0 -2px #000,2px -2px #000,2px 0 #000,2px 2px #000,0 2px #000,-2px 2px #000,-2px 0 #000;margin-top:4px;margin-bottom:16px;font-size:38px;font-weight:900}.title-en[data-v-2c5dd31b]{color:#fff;font-weight:900}.sub-tab-nav[data-v-2c5dd31b]{box-sizing:border-box;align-items:center;gap:12px;width:100%;margin-bottom:18px;display:flex}.info-btn[data-v-2c5dd31b]{border:1.5px solid var(--dark-color);background-color:var(--light-color);width:32px;height:32px;color:var(--dark-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;transition:all .2s;display:inline-flex}.info-btn[data-v-2c5dd31b]:hover{background-color:var(--dark-color);color:#fff}.action-btn.tab-btn[data-v-2c5dd31b]{color:#333;border:1.5px solid var(--dark-color);cursor:pointer;white-space:nowrap;background-color:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 28px;font-size:16px;font-weight:800;transition:all .2s;display:inline-flex}.action-btn.tab-btn.active[data-v-2c5dd31b],.action-btn.tab-btn[data-v-2c5dd31b]:hover{background-color:var(--dark-color);color:#fff}.pending-count-pill[data-v-2c5dd31b]{color:#fff;background-color:#ef5327;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:900}.filter-card[data-v-2c5dd31b]{box-sizing:border-box;background-color:#fff;border:1px solid #fff;border-radius:18px;width:100%;margin-bottom:18px;padding:20px 24px;box-shadow:0 4px 14px #0000000a}.filter-card-header[data-v-2c5dd31b]{border-bottom:2px solid var(--light-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.pool-title-banner[data-v-2c5dd31b]{border-left:5px solid var(--dark-color);flex-wrap:wrap;align-items:baseline;gap:10px;padding-left:12px;display:flex}.banner-zh[data-v-2c5dd31b]{color:#2c3e50;font-size:19px;font-weight:900}.banner-en[data-v-2c5dd31b]{color:var(--dark-color);letter-spacing:1px;font-size:13px;font-weight:800}.filter-btn-group[data-v-2c5dd31b]{gap:10px;display:flex}.btn-outline[data-v-2c5dd31b]{color:var(--dark-color);border:1.5px solid var(--dark-color);cursor:pointer;white-space:nowrap;background-color:#fff;border-radius:8px;padding:7px 18px;font-size:14px;font-weight:800;transition:all .2s}.btn-outline[data-v-2c5dd31b]:hover{background-color:var(--light-color)}.btn-solid[data-v-2c5dd31b]{color:#fff;cursor:pointer;white-space:nowrap;background-color:#1b1e29;border:1.5px solid #1b1e29;border-radius:8px;padding:7px 22px;font-size:14px;font-weight:800;transition:all .2s}.btn-solid[data-v-2c5dd31b]:hover{background-color:var(--dark-color);border-color:var(--dark-color)}.filter-grid[data-v-2c5dd31b]{box-sizing:border-box;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px;width:100%;display:grid}.filter-grid.log-grid-3[data-v-2c5dd31b]{grid-template-columns:1.5fr 1fr 1.2fr}.filter-item[data-v-2c5dd31b]{flex-direction:column;gap:6px;min-width:0;display:flex}.filter-item label[data-v-2c5dd31b]{color:#475569;font-size:13px;font-weight:800}.text-input[data-v-2c5dd31b],.select-input[data-v-2c5dd31b],.date-input[data-v-2c5dd31b]{box-sizing:border-box;color:#1e293b;background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-width:0;padding:8px 12px;font-size:14px;font-weight:700;transition:all .2s}.text-input[data-v-2c5dd31b]:focus,.select-input[data-v-2c5dd31b]:focus,.date-input[data-v-2c5dd31b]:focus{border-color:var(--dark-color);background-color:#fff}.time-range-row[data-v-2c5dd31b]{box-sizing:border-box;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:12px 16px;display:flex}.range-label[data-v-2c5dd31b]{color:#1b1e29;white-space:nowrap;font-size:14px;font-weight:800}.date-inputs-group[data-v-2c5dd31b]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.date-inputs-group .date-input[data-v-2c5dd31b]{width:155px}.range-sub[data-v-2c5dd31b]{color:#475569;white-space:nowrap;font-size:13.5px;font-weight:700}.quick-date-btns[data-v-2c5dd31b]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.quick-chip[data-v-2c5dd31b]{color:var(--dark-color);border:1px solid var(--dark-color);cursor:pointer;white-space:nowrap;background-color:#fff;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:800;transition:all .2s}.quick-chip[data-v-2c5dd31b]:hover{background-color:var(--dark-color);color:#fff}.summary-bar[data-v-2c5dd31b]{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:0 4px;display:flex}.summary-title[data-v-2c5dd31b]{color:#2c3e50;font-size:17px;font-weight:800}.highlight-num[data-v-2c5dd31b]{color:var(--dark-color);font-size:19px;font-weight:900}.legend-hint[data-v-2c5dd31b]{color:#475569;font-size:13px;font-weight:700}.table-wrapper[data-v-2c5dd31b]{box-sizing:border-box;-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:100%;overflow-x:auto;box-shadow:0 4px 16px #0000000a}.table-wrapper[data-v-2c5dd31b]::-webkit-scrollbar{height:9px}.table-wrapper[data-v-2c5dd31b]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:0 0 16px 16px}.table-wrapper[data-v-2c5dd31b]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:6px}.table-wrapper[data-v-2c5dd31b]::-webkit-scrollbar-thumb:hover{background-color:var(--dark-color)}.tox-table[data-v-2c5dd31b]{border-collapse:collapse;text-align:left;width:100%}.tox-table.approval-table[data-v-2c5dd31b]{min-width:1120px}.tox-table.logs-table[data-v-2c5dd31b]{min-width:920px}.tox-table thead tr[data-v-2c5dd31b]{color:#fff;background-color:#1b1e29}.tox-table th[data-v-2c5dd31b]{letter-spacing:.4px;white-space:nowrap;padding:13px 12px;font-size:13px;font-weight:800}.tox-table tbody tr[data-v-2c5dd31b]{border-bottom:1px solid #edf2f7;transition:background-color .15s}.tox-table tbody tr[data-v-2c5dd31b]:hover{background-color:#f8fafc}.tox-table tbody tr.pending-row[data-v-2c5dd31b]{background-color:#fffaf0}.tox-table td[data-v-2c5dd31b]{vertical-align:middle;color:#334155;padding:13px 12px;font-size:13.5px}.text-center[data-v-2c5dd31b]{text-align:center}.cell-index[data-v-2c5dd31b]{color:#475569;white-space:nowrap;font-weight:800}.nowrap-cell[data-v-2c5dd31b]{white-space:nowrap}.name-cell-wrap[data-v-2c5dd31b]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.applicant-name-btn[data-v-2c5dd31b]{color:#1b1e29;cursor:pointer;white-space:nowrap;background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:6px 14px;font-size:14px;font-weight:900;transition:all .2s;display:inline-flex}.applicant-name-btn[data-v-2c5dd31b]:hover{background-color:var(--light-color);border-color:var(--dark-color);color:var(--dark-color);transform:translateY(-1px);box-shadow:0 3px 8px #0000000f}.name-avatar-dot[data-v-2c5dd31b]{font-size:14px;line-height:1}.name-text[data-v-2c5dd31b]{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.self-tag[data-v-2c5dd31b]{color:#f6d32d;white-space:nowrap;background-color:#1b1e29;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:800}.user-email[data-v-2c5dd31b]{color:#1b1e29;white-space:nowrap;font-size:14.5px;font-weight:900}.status-toggle-btn[data-v-2c5dd31b]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:800;transition:all .2s}.status-toggle-btn.acc-active[data-v-2c5dd31b]{color:#166534;background-color:#dcfce7;border-color:#86efac}.status-toggle-btn.acc-disabled[data-v-2c5dd31b]{color:#991b1b;background-color:#fee2e2;border-color:#fca5a5}.status-toggle-btn[data-v-2c5dd31b]:disabled{opacity:.65;cursor:not-allowed}.login-count-badge[data-v-2c5dd31b]{color:#1e293b;white-space:nowrap;background-color:#f1f5f9;border-radius:8px;padding:4px 9px;font-size:12.5px;font-weight:800}.quota-cell-box[data-v-2c5dd31b]{white-space:nowrap;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:4px;min-width:158px;padding:6px 10px;display:flex}.quota-cell-box.unlimited[data-v-2c5dd31b]{background-color:#f0fdf4;border-color:#86efac}.quota-cell-box.q-box-warning[data-v-2c5dd31b]{background-color:#fffbeb;border-color:#fcd34d}.quota-cell-box.q-box-danger[data-v-2c5dd31b]{background-color:#fef2f2;border-color:#fca5a5}.q-top-line[data-v-2c5dd31b]{justify-content:space-between;align-items:center;gap:6px;display:flex}.unlim-pill[data-v-2c5dd31b]{color:#166534;background-color:#dcfce7;border-radius:8px;padding:1px 7px;font-size:11.5px;font-weight:900}.q-count-text[data-v-2c5dd31b]{color:#1e293b;font-size:12.5px;font-weight:800}.reset-quota-btn[data-v-2c5dd31b]{color:var(--dark-color);border:1px solid var(--dark-color);cursor:pointer;background-color:#fff;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800;transition:all .15s}.reset-quota-btn[data-v-2c5dd31b]:hover:not(:disabled){background-color:var(--dark-color);color:#fff}.mini-progress-track[data-v-2c5dd31b]{background-color:#e2e8f0;border-radius:4px;width:100%;height:6px;overflow:hidden}.mini-progress-fill[data-v-2c5dd31b]{border-radius:4px;height:100%;transition:width .3s}.bar-normal[data-v-2c5dd31b]{background-color:var(--dark-color)}.bar-warning[data-v-2c5dd31b]{background-color:#f59e0b}.bar-danger[data-v-2c5dd31b]{background-color:#ef4444}.q-token-text[data-v-2c5dd31b]{color:#64748b;text-align:left;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.role-select[data-v-2c5dd31b],.role-pill[data-v-2c5dd31b]{white-space:nowrap;border:1.5px solid #0000;border-radius:8px;padding:5px 8px;font-size:12.5px;font-weight:800}.role-admin[data-v-2c5dd31b]{color:#92400e;background-color:#fef3c7;border-color:#f59e0b}.role-expert[data-v-2c5dd31b]{color:#075985;background-color:#e0f2fe;border-color:#38bdf8}.role-member[data-v-2c5dd31b]{color:#166534;background-color:#dcfce7;border-color:#4ade80}.role-guest[data-v-2c5dd31b]{color:#64748b;background-color:#f1f5f9;border-color:#cbd5e1}.approval-badge[data-v-2c5dd31b]{white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block}.badge-pending[data-v-2c5dd31b]{color:#1b1e29;background-color:#ffca28}.badge-approved[data-v-2c5dd31b]{background-color:var(--dark-color);color:#fff}.badge-rejected[data-v-2c5dd31b]{color:#fff;background-color:#ef5327}.time-cell[data-v-2c5dd31b]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.approved-time-text[data-v-2c5dd31b]{color:#1b1e29;white-space:nowrap;font-weight:700}.unapproved-dash[data-v-2c5dd31b]{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:600}.audit-btn-group[data-v-2c5dd31b]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.audit-btn[data-v-2c5dd31b]{cursor:pointer;white-space:nowrap;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:800;transition:all .2s}.audit-btn.approve[data-v-2c5dd31b]:hover:not(:disabled){background-color:var(--dark-color);color:#fff;border-color:var(--dark-color)}.audit-btn.reject[data-v-2c5dd31b]:hover:not(:disabled){color:#fff;background-color:#ef5327;border-color:#ef5327}.audit-btn[data-v-2c5dd31b]:disabled{opacity:.45;cursor:not-allowed}.delete-user-btn[data-v-2c5dd31b]{color:#334155;cursor:pointer;background-color:#fff;border:1.5px solid #64748b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:12px;font-weight:900;transition:all .2s;display:inline-flex}.delete-user-btn[data-v-2c5dd31b]:hover:not(:disabled){color:#c62828;background-color:#ffebee;border-color:#c62828;transform:scale(1.08)}.delete-user-btn[data-v-2c5dd31b]:disabled{opacity:.35;cursor:not-allowed}.ip-code[data-v-2c5dd31b]{color:#334155;white-space:nowrap;background-color:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:700}.log-result-badge[data-v-2c5dd31b]{white-space:nowrap;border-radius:6px;padding:4px 12px;font-size:12.5px;font-weight:800;display:inline-block}.log-success[data-v-2c5dd31b]{background-color:var(--dark-color);color:#fff}.log-guest[data-v-2c5dd31b]{color:var(--dark-color);border:1px solid var(--primary-color);background-color:#e0f2f1}.log-pending[data-v-2c5dd31b]{color:#1b1e29;background-color:#ffca28}.log-failed[data-v-2c5dd31b]{color:#fff;background-color:#ef5327}.empty-box[data-v-2c5dd31b]{border:1.5px dashed var(--dark-color);text-align:center;color:#475569;background-color:#ffffffbf;border-radius:14px;padding:40px 20px;font-weight:800}.pagination-bar[data-v-2c5dd31b]{background-color:#ffffffa6;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:24px;margin-left:auto;margin-right:auto;padding:10px 20px;display:flex;box-shadow:0 2px 8px #0000000a}.page-nav-btn[data-v-2c5dd31b],.page-num-btn[data-v-2c5dd31b]{color:#4a5568;cursor:pointer;background-color:#0000;border:none;border-radius:8px;padding:6px 12px;font-size:14.5px;font-weight:800;transition:all .2s}.page-nav-btn[data-v-2c5dd31b]:hover:not(:disabled),.page-num-btn[data-v-2c5dd31b]:hover:not(.active){background-color:var(--light-color);color:var(--dark-color)}.page-num-btn.active[data-v-2c5dd31b]{background-color:var(--dark-color);color:#fff;box-shadow:0 2px 6px #00000026}.page-nav-btn[data-v-2c5dd31b]:disabled{color:#b0bec5;cursor:not-allowed}.modal-overlay[data-v-2c5dd31b]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2700;background-color:#1b1e29a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.detail-modal[data-v-2c5dd31b],.warn-modal[data-v-2c5dd31b]{background-color:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:95%;max-width:580px;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000047}.detail-header[data-v-2c5dd31b]{color:#fff;border-bottom:4px solid var(--dark-color);background-color:#1b1e29;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.warn-header[data-v-2c5dd31b]{color:#fff;background-color:#1b1e29;border-bottom:4px solid #e74c3c;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.header-title-group[data-v-2c5dd31b]{align-items:center;gap:14px;display:flex}.detail-icon[data-v-2c5dd31b]{background-color:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.warn-icon[data-v-2c5dd31b]{color:#fff;background-color:#e74c3c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:flex}.detail-subtitle[data-v-2c5dd31b]{letter-spacing:1.2px;color:#94a3b8;font-size:11px;font-weight:800;display:block}.warn-subtitle[data-v-2c5dd31b]{letter-spacing:1.2px;color:#fca5a5;font-size:11px;font-weight:800;display:block}.detail-title[data-v-2c5dd31b],.warn-title[data-v-2c5dd31b]{color:#fff;margin:2px 0 0;font-size:19px;font-weight:800}.close-btn[data-v-2c5dd31b]{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;width:32px;height:32px;font-size:17px;transition:all .2s}.close-btn[data-v-2c5dd31b]:hover{color:#fff;background-color:#e74c3c}.detail-body[data-v-2c5dd31b],.warn-body[data-v-2c5dd31b]{flex-direction:column;gap:14px;padding:22px 26px;display:flex}.profile-grid[data-v-2c5dd31b]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-item[data-v-2c5dd31b]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:5px;padding:11px 14px;display:flex}.profile-item.full-row[data-v-2c5dd31b]{border-left:4px solid var(--dark-color);grid-column:span 2}.p-label[data-v-2c5dd31b]{color:#64748b;font-size:12px;font-weight:800}.p-value[data-v-2c5dd31b]{color:#1e293b;word-break:break-all;font-size:14.5px;font-weight:800}.email-highlight[data-v-2c5dd31b]{color:var(--dark-color);font-size:15.5px}.detail-footer[data-v-2c5dd31b],.warn-footer[data-v-2c5dd31b]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:14px 26px;display:flex}.got-it-btn[data-v-2c5dd31b]{color:#fff;cursor:pointer;background-color:#1b1e29;border:none;border-radius:8px;padding:9px 26px;font-size:14.5px;font-weight:800}.got-it-btn[data-v-2c5dd31b]:hover{background-color:var(--dark-color)}.target-summary-card[data-v-2c5dd31b]{border:1px solid #cbd5e1;border-left:4px solid var(--dark-color);background-color:#f8fafc;border-radius:10px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.summary-item[data-v-2c5dd31b]{color:#334155;font-size:14.5px}.s-label[data-v-2c5dd31b]{color:#64748b;font-weight:700}.s-value[data-v-2c5dd31b]{color:#1b1e29;font-weight:800}.consequence-lead[data-v-2c5dd31b]{color:#334155;margin:2px 0 0;font-size:14.5px}.consequence-list[data-v-2c5dd31b]{color:#475569;flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:flex}.consequence-list code[data-v-2c5dd31b]{color:#0f172a;background-color:#f1f5f9;border-radius:4px;padding:1px 6px;font-weight:700}.cancel-btn[data-v-2c5dd31b]{color:#475569;cursor:pointer;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:8px;padding:9px 22px;font-size:14.5px;font-weight:800}.confirm-delete-btn[data-v-2c5dd31b]{color:#fff;cursor:pointer;background-color:#e74c3c;border:none;border-radius:8px;padding:9px 24px;font-size:14.5px;font-weight:800;box-shadow:0 4px 10px #e74c3c40}.confirm-delete-btn[data-v-2c5dd31b]:hover:not(:disabled){background-color:#c0392b}.modal-fade-enter-active[data-v-2c5dd31b],.modal-fade-leave-active[data-v-2c5dd31b]{transition:opacity .2s}.modal-fade-enter-from[data-v-2c5dd31b],.modal-fade-leave-to[data-v-2c5dd31b]{opacity:0}@media screen and (width<=1200px){.account-page[data-v-2c5dd31b]{padding:0 16px}.main-title[data-v-2c5dd31b]{font-size:30px}.filter-grid[data-v-2c5dd31b],.filter-grid.log-grid-3[data-v-2c5dd31b]{grid-template-columns:repeat(2,1fr);gap:12px}.filter-grid.log-grid-3 .filter-item[data-v-2c5dd31b]:first-child{grid-column:span 2}.time-range-row[data-v-2c5dd31b]{gap:10px}.quick-date-btns[data-v-2c5dd31b]{margin-left:0}.summary-bar[data-v-2c5dd31b]{flex-direction:column;align-items:flex-start;gap:6px}}@media screen and (width<=600px){.account-page[data-v-2c5dd31b]{margin:12px auto 28px;padding:0 12px}.main-title[data-v-2c5dd31b]{margin-bottom:12px;font-size:23px;line-height:1.3}.sub-tab-nav[data-v-2c5dd31b]{gap:8px}.action-btn.tab-btn[data-v-2c5dd31b]{flex:1;justify-content:center;min-width:0;padding:9px 10px;font-size:13.5px}.filter-card[data-v-2c5dd31b]{border-radius:14px;padding:16px 14px}.filter-card-header[data-v-2c5dd31b]{flex-direction:column;align-items:stretch;gap:10px}.filter-btn-group[data-v-2c5dd31b]{width:100%}.btn-outline[data-v-2c5dd31b],.btn-solid[data-v-2c5dd31b]{text-align:center;flex:1;padding:8px 10px}.filter-grid[data-v-2c5dd31b],.filter-grid.log-grid-3[data-v-2c5dd31b]{grid-template-columns:1fr;gap:10px}.filter-grid.log-grid-3 .filter-item[data-v-2c5dd31b]:first-child{grid-column:span 1}.time-range-row[data-v-2c5dd31b]{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.date-inputs-group[data-v-2c5dd31b]{grid-template-columns:auto 1fr;gap:8px;width:100%;display:grid}.date-inputs-group .date-input[data-v-2c5dd31b]{width:100%}.quick-date-btns[data-v-2c5dd31b]{grid-template-columns:repeat(2,1fr);gap:6px;width:100%;display:grid}.quick-chip[data-v-2c5dd31b]{text-align:center;padding:6px 8px}.summary-title[data-v-2c5dd31b]{font-size:14.5px;line-height:1.45}.legend-hint[data-v-2c5dd31b]{font-size:12px;line-height:1.4}.pagination-bar[data-v-2c5dd31b]{flex-wrap:wrap;gap:4px;padding:8px 12px}.page-nav-btn[data-v-2c5dd31b],.page-num-btn[data-v-2c5dd31b]{padding:5px 9px;font-size:13px}.detail-body[data-v-2c5dd31b],.warn-body[data-v-2c5dd31b]{padding:16px}.profile-grid[data-v-2c5dd31b]{grid-template-columns:1fr;gap:10px}.profile-item.full-row[data-v-2c5dd31b]{grid-column:span 1}}
