.ui-icon[data-v-a87dede7]{display:inline-block;flex-shrink:0;vertical-align:middle}.list-selector[data-v-89c8ab23]{padding:14px 16px;border:1px solid var(--line);border-radius:12px;margin-bottom:16px;background:#fffdf9}summary[data-v-89c8ab23]{cursor:pointer;font-weight:600}summary span[data-v-89c8ab23]{font-size:13px;margin-left:8px;font-weight:400}p[data-v-89c8ab23]{margin:10px 0;font-size:13px}fieldset[data-v-89c8ab23]{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:12px 0;align-items:end}label[data-v-89c8ab23]{display:grid;gap:5px;font-size:13px;min-width:130px}label[data-v-89c8ab23]:first-child{flex:1;min-width:230px}select[data-v-89c8ab23]{max-width:100%}.selected-lists[data-v-89c8ab23]{list-style:none;padding:0}.selected-lists li[data-v-89c8ab23]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:13px}.selected-lists li span[data-v-89c8ab23]{flex:1;min-width:220px;overflow-wrap:anywhere}.list-actions[data-v-89c8ab23]{display:flex;gap:8px;align-items:center}.frozen-lists[data-v-6c6bdb5c]{margin-top:12px;border-top:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}p[data-v-6c6bdb5c]{margin:8px 0}ul[data-v-6c6bdb5c]{padding-left:18px}li[data-v-6c6bdb5c]{margin:6px 0}.claim-table-wrap[data-v-d2b42e23]{overflow-x:auto}.claim-table[data-v-d2b42e23]{min-width:620px}.claim-table th[data-v-d2b42e23]:nth-child(1),.claim-table td[data-v-d2b42e23]:nth-child(1),.claim-table th[data-v-d2b42e23]:nth-child(2),.claim-table td[data-v-d2b42e23]:nth-child(2){white-space:nowrap}.claim-table td[data-v-d2b42e23]{font-size:13px}.witness-list[data-v-d2b42e23]{list-style:none;padding:8px 0 0;margin:0}.witness-list li[data-v-d2b42e23]{padding:6px 0;border-top:1px dashed var(--line);font-size:13px}.witness-list blockquote[data-v-d2b42e23]{margin:4px 0 0;padding:4px 10px;border-left:3px solid var(--line);color:var(--ink);background:#faf7f0;border-radius:0 6px 6px 0}.claim-table summary[data-v-d2b42e23]{cursor:pointer;color:var(--accent);font-size:13px;white-space:nowrap}.answer-card .section-heading[data-v-69693c64]{margin-bottom:12px}.answer-text[data-v-69693c64]{font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.processing[data-v-69693c64]{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.processing h3[data-v-69693c64]{font-size:15px}.processing li[data-v-69693c64]{font-size:13px;overflow-wrap:anywhere}.processing dl[data-v-69693c64]{padding:12px;border:1px solid var(--line);border-radius:8px}.processing dt[data-v-69693c64]{font-weight:600}.processing dd[data-v-69693c64]{margin:4px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.processed-cards[data-v-69693c64]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.processed-table[data-v-69693c64]{overflow-x:auto}.processed-table th[data-v-69693c64],.processed-table td[data-v-69693c64]{vertical-align:top;padding:8px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.assessment[data-v-69693c64]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.assessment h3[data-v-69693c64]{font-size:15px;margin-bottom:6px}.assessment details[data-v-69693c64]{margin-top:10px;font-size:13px}.assessment summary[data-v-69693c64]{cursor:pointer;line-height:1.6}.assessment blockquote[data-v-69693c64]{margin:8px 0;padding-left:12px;border-left:3px solid var(--accent);overflow-wrap:anywhere;white-space:pre-wrap}.covered[data-v-69693c64]{color:#3e6748;font-weight:600}.pending[data-v-69693c64]{color:#8c571c;font-weight:600}.missing[data-v-69693c64]{margin-top:14px;padding:12px 14px;border:1px solid #e8c98b;background:#faf3e3;border-radius:10px}.missing h3[data-v-69693c64]{font-size:13px;color:#754511;margin-bottom:6px}.missing ul[data-v-69693c64]{margin:0;padding-left:18px;font-size:13px}.conflicts[data-v-69693c64]{border-color:#e2b6aa;background:#faf0ed}.conflicts h3[data-v-69693c64]{color:#8c2c21}.claims-details[data-v-69693c64]{margin-top:14px}.claims-details summary[data-v-69693c64]{cursor:pointer;color:var(--accent);font-size:14px;margin-bottom:8px}.answer-card .section-heading small[data-v-69693c64]{margin-left:auto}.drawer-card[data-v-9a039772]{background:#fffdf9;border:1px solid var(--line, #e5dfd3);border-radius:14px;padding:16px 18px;min-width:0}.drawer-card>h3[data-v-9a039772]{font-size:15px;margin:0 0 10px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.section-note[data-v-9a039772]{font-size:12px;color:var(--muted, #776f63);font-weight:400}.match-detail[data-v-9a039772]{border-bottom:1px solid var(--line, #e5dfd3);padding:12px 0;font-size:14px;line-height:1.6}.match-detail[data-v-9a039772]:last-child{border-bottom:0;padding-bottom:0}.match-head[data-v-9a039772]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.match-head strong[data-v-9a039772]{overflow-wrap:anywhere}.match-state[data-v-9a039772]{flex:none;font-size:12px;color:var(--muted, #776f63)}.match-detail.supported .match-state[data-v-9a039772]{color:#33502f}.match-detail.conflicted .match-state[data-v-9a039772],.match-detail.refuted .match-state[data-v-9a039772]{color:#8c2c21}.match-reason[data-v-9a039772]{margin:6px 0 0;color:var(--muted, #776f63);font-size:13px;overflow-wrap:anywhere}.evidence-list[data-v-9a039772],.program-verification[data-v-9a039772]{margin-top:8px;font-size:13px}.evidence-list summary[data-v-9a039772],.program-verification summary[data-v-9a039772]{cursor:pointer;color:#466348}.match-detail blockquote[data-v-9a039772]{margin:10px 0;padding-left:12px;border-left:2px solid #a4b39e;overflow-wrap:anywhere;white-space:pre-wrap}.evidence-source[data-v-9a039772]{display:block;color:var(--muted, #686d63);margin-bottom:5px}.evidence-ref[data-v-9a039772]{display:block;color:#98917f;margin-top:4px;font-size:11px;overflow-wrap:anywhere}.program-verification p[data-v-9a039772]{margin:8px 0 4px;color:var(--muted, #776f63)}.program-verification ul[data-v-9a039772]{margin:4px 0 0;padding-left:18px;color:var(--muted, #776f63)}.program-verification li[data-v-9a039772]{margin:3px 0;overflow-wrap:anywhere}.profile-fields[data-v-3a34e23c]{margin:0;display:grid;gap:12px}.profile-field[data-v-3a34e23c]{display:grid;grid-template-columns:minmax(75px,110px) minmax(0,1fr);gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line, #e5e0d5)}dt[data-v-3a34e23c]{color:var(--muted);font-size:12px;overflow-wrap:anywhere}dd[data-v-3a34e23c]{margin:0;min-width:0}dd a[data-v-3a34e23c]{color:#466348;overflow-wrap:anywhere}.field-value[data-v-3a34e23c]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.text-toggle[data-v-3a34e23c]{display:block;margin-top:4px;padding:0;border:0;background:none;color:#466348;font-size:12px;text-decoration:underline;cursor:pointer}.raw-original[data-v-3a34e23c]{border:1px dashed var(--line, #e5e0d5);border-radius:10px;padding:10px 14px;background:var(--panel, #faf7f0)}.raw-original summary[data-v-3a34e23c]{cursor:pointer;color:var(--muted);font-size:12px}.raw-original .profile-fields[data-v-3a34e23c]{margin-top:10px}@media(max-width:600px){.profile-field[data-v-3a34e23c]{grid-template-columns:1fr;gap:4px}}.original-fields[data-v-7bcda6e7]{margin-top:24px;border-top:1px solid #e4ded2;padding-top:16px}.original-fields summary[data-v-7bcda6e7]{cursor:pointer;color:var(--muted);margin-bottom:16px}.profile-section[data-v-7bcda6e7]{margin:18px 0}.field-reference[data-v-7bcda6e7]{overflow-wrap:anywhere;font-size:12px}.evidence-fact[data-v-7bcda6e7]{padding-bottom:16px;border-bottom:1px solid #e4ded2}.detail-cards[data-v-b85ac4d2]{display:grid;gap:10px;margin:16px 0;min-width:0}.detail-card[data-v-b85ac4d2]{border:1px solid var(--line, #e4ded2);border-radius:12px;padding:14px 16px;background:var(--panel, #fffdf8);min-width:0;overflow-wrap:anywhere}.detail-card header[data-v-b85ac4d2]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.detail-card h4[data-v-b85ac4d2]{margin:0;font-size:15px;line-height:1.5;color:var(--text, #292b25)}.card-subtitle[data-v-b85ac4d2]{margin:6px 0;color:var(--muted);font-size:13px}.card-facts[data-v-b85ac4d2]{display:flex;flex-wrap:wrap;gap:7px 18px;margin:10px 0}.card-facts div[data-v-b85ac4d2]{display:flex;gap:6px;font-size:13px;line-height:1.6}.card-facts dt[data-v-b85ac4d2]{color:var(--muted)}.card-facts dd[data-v-b85ac4d2]{margin:0}.card-excerpt[data-v-b85ac4d2]{margin:9px 0;color:var(--muted);line-height:1.7;font-size:13px;white-space:pre-wrap}.detail-card nav[data-v-b85ac4d2]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px}.detail-card a[data-v-b85ac4d2],.more-text[data-v-b85ac4d2]{font:inherit;font-size:12px;color:#466348;text-decoration:none}.more-text[data-v-b85ac4d2]{border:0;background:none;cursor:pointer;padding:0}.more-text[data-v-b85ac4d2]:focus-visible,.detail-card a[data-v-b85ac4d2]:focus-visible{outline:2px solid #557c60;outline-offset:3px}.empty-cards[data-v-b85ac4d2]{font-size:13px}@media(max-width:600px){.detail-card[data-v-b85ac4d2]{padding:12px}.card-facts[data-v-b85ac4d2]{gap:5px 12px}}.save-list[data-v-1339a9db]{margin-top:16px}label[data-v-1339a9db]{display:grid;gap:6px;margin:12px 0}input[data-v-1339a9db],select[data-v-1339a9db]{width:100%}.actions[data-v-1339a9db]{justify-content:space-between}.muted[data-v-1339a9db]{margin:12px 0}.profile-drawer[data-v-064b6c83]{position:fixed;inset:0 0 0 auto;margin:0;width:min(680px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--line, #e5dfd3);border-radius:0;background:#faf7f2;color:var(--ink, #423b31);box-shadow:-12px 0 40px #29211624;overflow:hidden}.profile-drawer[data-v-064b6c83]::backdrop{background:#18231888}.profile-drawer[open][data-v-064b6c83]{animation:drawer-enter-064b6c83 .2s ease-out}@keyframes drawer-enter-064b6c83{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.profile-drawer[open][data-v-064b6c83]{animation:none}}.drawer-surface[data-v-064b6c83]{height:100%;display:flex;flex-direction:column;min-height:0}.drawer-toolbar[data-v-064b6c83]{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#fffdf9;border-bottom:1px solid var(--line, #e5dfd3);flex:none}.drawer-toolbar strong[data-v-064b6c83]{font-size:15px;flex:none}.toolbar-status[data-v-064b6c83]{font-size:12px;color:var(--muted, #776f63)}.toolbar-spacer[data-v-064b6c83]{flex:1}.toolbar-button[data-v-064b6c83]{display:grid;place-items:center;padding:6px;border:1px solid var(--line, #e5dfd3);border-radius:8px;background:transparent;color:var(--muted, #776f63)}.drawer-body[data-v-064b6c83]{overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 28px;flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.drawer-card[data-v-064b6c83]{background:#fffdf9;border:1px solid var(--line, #e5dfd3);border-radius:14px;padding:16px 18px;min-width:0}.drawer-card>h3[data-v-064b6c83]{font-size:15px;margin:0 0 10px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.section-note[data-v-064b6c83]{font-size:12px;color:var(--muted, #776f63);font-weight:400}.loading-line[data-v-064b6c83]{padding:18px 4px}.hero-basic[data-v-064b6c83]{display:flex;align-items:flex-start;gap:16px}.hero-avatar[data-v-064b6c83]{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;background:#e9eee4;color:#405640;font-size:24px;overflow:hidden}.hero-avatar img[data-v-064b6c83]{width:100%;height:100%;object-fit:cover;display:block}.hero-info[data-v-064b6c83]{min-width:0;flex:1}.hero-name[data-v-064b6c83]{font-size:20px;line-height:1.35;margin:0 0 6px;overflow-wrap:anywhere;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-line[data-v-064b6c83]{display:flex;align-items:flex-start;gap:7px;color:var(--muted, #776f63);font-size:13px;margin:3px 0;line-height:1.5}.hero-line .ui-icon[data-v-064b6c83]{width:15px;height:15px;margin-top:2px}.hero-source[data-v-064b6c83]{color:#98917f;font-size:12px}.tier-badge[data-v-064b6c83]{display:inline-block;padding:1px 9px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.7}.tier-badge.tier-high[data-v-064b6c83]{background:#4f6848;color:#fffdf8}.tier-badge.tier-medium[data-v-064b6c83]{background:#f7ead5;color:#8a6438}.tier-badge.tier-low[data-v-064b6c83]{background:#e5e3de;color:#6f6c66}.source-switch[data-v-064b6c83]{margin-top:12px;display:grid;gap:6px}.source-switch-label[data-v-064b6c83]{font-size:12px;color:var(--muted, #776f63)}.source-chips[data-v-064b6c83]{display:flex;flex-wrap:wrap;gap:6px}.source-chip[data-v-064b6c83]{padding:3px 12px;border:1px solid #d8d2c4;border-radius:999px;background:#f4f0e6;color:#5d6257;font-size:12px}.source-chip.primary[data-v-064b6c83]{border-color:#b9c9b7;background:#e7efe3;color:#4f6848;font-weight:600}.hero-links[data-v-064b6c83]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:13px}.hero-links a[data-v-064b6c83]{color:#466348;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.hero-actions[data-v-064b6c83]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.hero-actions .secondary[data-v-064b6c83]{display:inline-flex;align-items:center;gap:6px}.hero-actions .ui-icon[data-v-064b6c83]{width:15px;height:15px}.hero-save[data-v-064b6c83]{margin-top:12px}.tier-line[data-v-064b6c83]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.coverage-line[data-v-064b6c83]{font-size:13px;margin:6px 0 0}.tier-note[data-v-064b6c83]{font-size:12px;margin:6px 0 0}.email-row[data-v-064b6c83]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line, #e5dfd3)}.email-label[data-v-064b6c83]{font-weight:600}.email-value[data-v-064b6c83]{overflow-wrap:anywhere}.email-value small[data-v-064b6c83]{display:block;font-size:12px}.email-row a[data-v-064b6c83]{color:#466348}.enrich-actions[data-v-064b6c83]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:13px}.enrich-receipt[data-v-064b6c83]{margin-top:12px;font-size:13px}.enrich-receipt summary[data-v-064b6c83]{cursor:pointer;color:var(--muted, #776f63)}.enrich-timeline[data-v-064b6c83]{margin:10px 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}.tag-chips[data-v-064b6c83]{display:flex;flex-wrap:wrap;gap:6px}.tag-chips span[data-v-064b6c83]{background:#f1ecdf;border-radius:6px;padding:3px 9px;font-size:12px;color:#5d5748}.timeline[data-v-064b6c83]{list-style:none;margin:0;padding:0}.timeline li[data-v-064b6c83]{position:relative;border-left:1px dashed #d8d2c4;padding:0 0 16px 16px;margin-left:4px}.timeline li[data-v-064b6c83]:last-child{padding-bottom:0}.timeline li[data-v-064b6c83]:before{content:"";position:absolute;left:-4.5px;top:5px;width:7px;height:7px;border:1px solid #9e9a94;border-radius:50%;background:#fffdf9}.entry-period[data-v-064b6c83]{font-size:12px;color:var(--muted, #776f63)}.timeline h4[data-v-064b6c83]{font-size:14px;margin:3px 0 2px;overflow-wrap:anywhere}.entry-org[data-v-064b6c83]{font-size:13px;margin:2px 0}.entry-text[data-v-064b6c83]{font-size:13px;color:var(--muted, #776f63);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.entry-source[data-v-064b6c83]{display:block;font-size:11px;color:#98917f;margin-top:6px;overflow-wrap:anywhere}.summary-text[data-v-064b6c83]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.7;margin:0 0 8px}.original-fields[data-v-064b6c83]{border:1px solid var(--line, #e5dfd3);border-radius:14px;padding:12px 16px;background:#fffdf9}.original-fields summary[data-v-064b6c83]{cursor:pointer;color:var(--muted, #776f63)}.company-evidence summary[data-v-064b6c83]{color:#8a6438;font-weight:600}.company-evidence .original-fields[data-v-064b6c83]{margin-top:10px;border:1px solid #ecd9c0}.side-note[data-v-064b6c83]{margin:-4px 0 12px;font-size:12px}@media(max-width:600px){.drawer-body[data-v-064b6c83]{padding:12px 12px 24px}.drawer-card[data-v-064b6c83]{padding:14px}.hero-basic[data-v-064b6c83]{gap:12px}.hero-avatar[data-v-064b6c83]{width:54px;height:54px;font-size:20px}.hero-name[data-v-064b6c83]{font-size:18px}}.platform-icon[data-v-814eea3c]{width:21px;height:21px;display:inline-grid;place-items:center;flex-shrink:0;vertical-align:middle;font-size:18px}.github[data-v-814eea3c],.twitter[data-v-814eea3c]{color:#202426}.linkedin[data-v-814eea3c]{background:#087fae;color:#fff;border-radius:50%;font-size:15px;font-weight:700}.scholar[data-v-814eea3c]{background:#5189ca;color:#fff;border-radius:50%;font-size:13px}.website[data-v-814eea3c]{color:#5189ca}.candidate-section[data-v-911fdead]{min-width:0}.section-heading .secondary[data-v-911fdead]{margin-left:auto}.candidate-note[data-v-911fdead]{line-height:1.6;font-size:13px}.candidate-list[data-v-911fdead]{display:flex;flex-direction:column;margin-top:18px;border:1px solid var(--line, #e5dfd3);border-radius:12px;background:var(--panel, #fffdf8);overflow:hidden}.candidate-row[data-v-911fdead]{display:grid;grid-template-columns:minmax(0,1.55fr) 104px minmax(0,1.25fr) minmax(0,1fr) 14px;align-items:center;gap:14px;width:100%;min-width:0;border:0;border-bottom:1px solid var(--line, #e5dfd3);background:transparent;color:var(--ink, #423b31);padding:12px 14px;text-align:left;font:inherit;cursor:pointer}.candidate-row[data-v-911fdead]:last-child{border-bottom:0}.candidate-row[data-v-911fdead]:hover{background:#f7f2e8}.candidate-row[data-v-911fdead]:focus-visible{outline:2px solid #557c60;outline-offset:-3px}.candidate-row.recommended[data-v-911fdead]{box-shadow:inset 3px 0 #b9c9b7}.row-person[data-v-911fdead]{display:flex;align-items:center;gap:10px;min-width:0}.row-rank[data-v-911fdead]{flex:none;width:26px;color:#9e9a94;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.row-avatar[data-v-911fdead]{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#e9eee4;color:#405640;font-size:15px;overflow:hidden}.row-avatar img[data-v-911fdead]{width:100%;height:100%;object-fit:cover;display:block}.row-name[data-v-911fdead]{display:flex;flex-direction:column;gap:3px;min-width:0}.row-title[data-v-911fdead]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.row-title strong[data-v-911fdead]{font-size:14px;overflow-wrap:anywhere}.row-role[data-v-911fdead]{min-width:0;color:var(--muted, #776f63);font-size:11px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-name small[data-v-911fdead]{display:block;color:var(--muted, #776f63);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.recommend-badge[data-v-911fdead]{flex:none;padding:2px 9px;border-radius:999px;background:#e7efe3;color:#4f6848;font-size:11px;font-weight:600;letter-spacing:1px;cursor:help}.row-match[data-v-911fdead]{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.row-match small[data-v-911fdead]{font-size:10px;color:var(--muted, #776f63);line-height:1.5;overflow-wrap:anywhere}.legacy-status[data-v-911fdead]{font-size:11px;color:#8a6438;font-weight:600}.tier-badge[data-v-911fdead]{display:inline-block;padding:1px 9px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.7;cursor:help}.tier-badge.tier-high[data-v-911fdead]{background:#4f6848;color:#fffdf8}.tier-badge.tier-medium[data-v-911fdead]{background:#f7ead5;color:#8a6438}.tier-badge.tier-low[data-v-911fdead]{background:#e5e3de;color:#6f6c66}.row-reason[data-v-911fdead]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-width:0;font-size:12px;line-height:1.6;color:var(--muted, #776f63)}.row-reason small[data-v-911fdead]{display:block;overflow-wrap:anywhere}.row-source[data-v-911fdead]{display:flex;flex-direction:column;gap:4px;min-width:0}.row-links[data-v-911fdead]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.source-chips[data-v-911fdead]{display:inline-flex;flex-wrap:wrap;gap:4px}.source-chip[data-v-911fdead]{padding:1px 8px;border:1px solid #d8d2c4;border-radius:999px;background:#f4f0e6;color:#5d6257;font-size:11px}.source-chip.primary[data-v-911fdead]{border-color:#b9c9b7;background:#e7efe3;color:#4f6848}.row-source small[data-v-911fdead]{font-size:10px;color:var(--muted, #776f63);line-height:1.5;overflow-wrap:anywhere}.row-contacts[data-v-911fdead]{grid-column:1 / -1;grid-row:2;font-size:11px;color:#55765a;overflow-wrap:anywhere}.row-chevron[data-v-911fdead]{color:#9e9a94;font-size:16px;text-align:center}.candidate-pagination[data-v-911fdead]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--muted)}.pagination-note[data-v-911fdead]{margin-top:6px;font-size:12px}@media(max-width:640px){.candidate-row[data-v-911fdead]{grid-template-columns:minmax(0,1fr) auto 14px;gap:10px;padding:12px 10px}.row-person[data-v-911fdead]{grid-column:1;grid-row:1}.row-match[data-v-911fdead]{grid-column:2;grid-row:1;align-items:flex-end}.row-chevron[data-v-911fdead]{grid-column:3;grid-row:1}.row-reason[data-v-911fdead]{grid-column:1 / -1;grid-row:2}.row-source[data-v-911fdead]{grid-column:1 / -1;grid-row:3}.row-contacts[data-v-911fdead]{grid-row:4}.row-rank[data-v-911fdead]{width:auto}}.drawer-backdrop[data-v-f777fceb]{position:fixed;inset:0;background:#423b3152;display:flex;justify-content:flex-end;z-index:40}.drawer[data-v-f777fceb]{width:min(720px,92vw);height:100%;background:#fffdf9;border-left:1px solid var(--line);padding:22px 24px;overflow-y:auto}.drawer-head[data-v-f777fceb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.view-toggle[data-v-f777fceb]{margin:10px 0}.rows-wrap[data-v-f777fceb]{overflow-x:auto}.rows-wrap>.data-table[data-v-f777fceb]{min-width:560px}.rows-wrap td[data-v-f777fceb]:nth-child(1),.rows-wrap td[data-v-f777fceb]:nth-child(3){white-space:nowrap}.field-list[data-v-f777fceb]{list-style:none;padding:0;margin:0;font-size:13px}.field-list li[data-v-f777fceb]{padding:2px 0}.field-list strong[data-v-f777fceb]{color:var(--muted);font-weight:500}.search-progress[data-v-751ddf63]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;margin:14px 0;font-size:13px;display:flex;flex-direction:column;max-height:min(60dvh,420px);overflow:hidden}.progress-heading[data-v-751ddf63]{display:flex;align-items:flex-start;gap:12px;flex-shrink:0}.progress-head[data-v-751ddf63]{flex:1;min-width:0}.progress-toggle[data-v-751ddf63]{flex-shrink:0;padding:4px 8px;font-size:12px}.progress-body[data-v-751ddf63]{min-height:0;overflow-y:auto;max-height:min(40dvh,300px);overscroll-behavior-y:contain;scrollbar-gutter:stable}.progress-body[data-v-751ddf63]:focus-visible{outline:2px solid var(--green);outline-offset:-2px;border-radius:6px}.progress-head[data-v-751ddf63],.progress-footer[data-v-751ddf63]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.progress-head strong[data-v-751ddf63]{font-size:15px;color:var(--green)}.progress-head span[data-v-751ddf63],.progress-footer[data-v-751ddf63],.action-state[data-v-751ddf63],.elapsed[data-v-751ddf63]{color:var(--muted)}.progress-actions[data-v-751ddf63]{list-style:none;padding:0;margin:12px 0}.progress-actions li[data-v-751ddf63]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 0}.action-name[data-v-751ddf63]{flex:1;min-width:120px;overflow-wrap:anywhere}.action-name small[data-v-751ddf63]{font-size:inherit}.action-state[data-v-751ddf63],.elapsed[data-v-751ddf63]{font-size:12px}.elapsed[data-v-751ddf63]{min-width:30px;text-align:right;font-variant-numeric:tabular-nums}.progress-dot[data-v-751ddf63]{width:8px;height:8px;border-radius:50%;background:#b8b4a9;flex-shrink:0}[data-state=completed] .progress-dot[data-v-751ddf63]{background:#438064}[data-state=failed] .progress-dot[data-v-751ddf63],[data-state=unknown] .progress-dot[data-v-751ddf63]{background:#bb7143}.spinning[data-v-751ddf63]{background:transparent;border:2px solid #dadbd4;border-top-color:#438064;animation:spin-751ddf63 1s linear infinite}.returned[data-v-751ddf63]{background:#eef3ec;color:#415940;border-radius:10px;padding:2px 7px;font-size:12px}.progress-footer[data-v-751ddf63]{font-size:12px}.progress-footer button[data-v-751ddf63]{margin-left:auto;padding:4px 8px;font-size:12px}@keyframes spin-751ddf63{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinning[data-v-751ddf63]{animation:none}}@media(max-width:500px){.action-name[data-v-751ddf63]{flex-basis:calc(100% - 20px)}.action-state[data-v-751ddf63]{margin-left:16px}}.task-chat[data-v-5ebfee33]{display:flex;flex-direction:column;min-height:calc(100vh - 48px)}.intro h2[data-v-5ebfee33]{margin-bottom:8px}.intro>.muted[data-v-5ebfee33]{margin-bottom:16px}.profile-row[data-v-5ebfee33]{display:flex;gap:8px;margin-bottom:14px}.profile-pill[data-v-5ebfee33]{border:1px solid var(--line);background:#f6f2e9;border-radius:20px;padding:7px 16px;font-size:14px}.profile-pill.selected[data-v-5ebfee33]{background:var(--green);color:#fff;border-color:var(--green)}.searchbox[data-v-5ebfee33]{display:flex;gap:10px;align-items:flex-end}.searchbox textarea[data-v-5ebfee33]{flex:1}.send[data-v-5ebfee33]{background:var(--green);color:#fff;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0}.send[data-v-5ebfee33]:disabled{background:#c9c0ae}.examples[data-v-5ebfee33]{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.example-chip[data-v-5ebfee33]{font-size:13px}.task-layout[data-v-5ebfee33]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:22px;align-items:start;flex:1}.process[data-v-5ebfee33]{display:flex;flex-direction:column;min-width:0;min-height:60vh}.process-stream[data-v-5ebfee33]{flex:1;overflow-y:auto;padding:4px 4px 16px;max-height:calc(100vh - 260px)}.msg[data-v-5ebfee33]{border-radius:12px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--line);background:#fffdf9}.msg-user[data-v-5ebfee33]{border-left:4px solid var(--green)}.msg-role[data-v-5ebfee33]{font-size:12px;color:var(--muted);margin-bottom:6px;display:flex;align-items:center;gap:8px}.profile-chip[data-v-5ebfee33]{margin:0}.msg-text[data-v-5ebfee33]{font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.status-line[data-v-5ebfee33]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:13px}.stream-list[data-v-5ebfee33]{list-style:none;margin:0 0 14px;padding:0}.stream-list li[data-v-5ebfee33]{padding:5px 0;border-bottom:1px dashed #efe9dc}.stream-list li[data-v-5ebfee33]:last-child{border-bottom:0}.entry-line[data-v-5ebfee33]{display:flex;align-items:baseline;gap:8px;margin:0;font-size:13.5px}.entry-line small[data-v-5ebfee33]{margin-left:auto;flex-shrink:0}.entry-title[data-v-5ebfee33]{min-width:0}.entry-detail[data-v-5ebfee33]{margin:3px 0 0 17px;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.dot[data-v-5ebfee33]{width:8px;height:8px;border-radius:50%;background:#c9c0ae;display:inline-block;flex-shrink:0}.dot-active[data-v-5ebfee33]{background:#415940}.dot-warn[data-v-5ebfee33]{background:#be8950}.dot-bad[data-v-5ebfee33]{background:#a94431}.dot-info[data-v-5ebfee33]{background:#4a5f8a}.ask-form[data-v-5ebfee33]{border:1px solid #e8c98b;background:#faf3e3;border-radius:12px;padding:14px 16px;margin-bottom:14px}.ask-title[data-v-5ebfee33]{font-size:12px;letter-spacing:1px;color:#754511;font-weight:600;margin-bottom:4px}.ask-question[data-v-5ebfee33]{font-size:14.5px;margin-bottom:10px}.ask-profile[data-v-5ebfee33]{margin-bottom:10px;align-items:center}.ask-profile .profile-pill[data-v-5ebfee33]{padding:5px 13px;font-size:13px}.running-hint[data-v-5ebfee33]{display:flex;align-items:center;gap:8px;font-size:13px}.spinner[data-v-5ebfee33]{width:12px;height:12px;border-radius:50%;border:2px solid #c9c0ae;border-top-color:var(--green);animation:spin-5ebfee33 .9s linear infinite}@keyframes spin-5ebfee33{to{transform:rotate(360deg)}}.chat-composer[data-v-5ebfee33]{position:sticky;bottom:0;background:#faf7f2;padding-top:10px}.composer-actions[data-v-5ebfee33]{display:flex;align-items:center;gap:10px;margin:10px 0 0;font-size:12px}.composer-actions .muted[data-v-5ebfee33]{margin-left:auto}.delivery[data-v-5ebfee33]{min-width:0}.people-layout[data-v-5ebfee33]{grid-template-columns:minmax(0,1fr)}.people-layout .process-stream[data-v-5ebfee33]{max-height:none;overflow:visible}.status-panel[data-v-5ebfee33]{margin-bottom:16px}.answers[data-v-5ebfee33]{display:flex;flex-direction:column;gap:14px}@media(max-width:1180px){.task-layout[data-v-5ebfee33]{grid-template-columns:1fr}.process-stream[data-v-5ebfee33]{max-height:none}}.connection-line[data-v-4cccacdb]{margin-bottom:10px}.timeline-list[data-v-4cccacdb]{list-style:none;margin:0;padding:0}.timeline-list li[data-v-4cccacdb]{display:flex;gap:12px;padding:7px 0}.dot[data-v-4cccacdb]{width:9px;height:9px;border-radius:50%;margin-top:6px;flex-shrink:0;background:#c9c0ae}.dot-active[data-v-4cccacdb]{background:#415940}.dot-warn[data-v-4cccacdb]{background:#be8950}.dot-bad[data-v-4cccacdb]{background:#a94431}.dot-info[data-v-4cccacdb]{background:#4a5f8a}.entry-body[data-v-4cccacdb]{min-width:0;flex:1}.entry-title[data-v-4cccacdb]{font-size:14px}.entry-title small[data-v-4cccacdb]{margin-left:8px}.entry-detail[data-v-4cccacdb]{font-size:13px;color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0}.run-code[data-v-e9c75468]{font-size:.55em;vertical-align:middle;color:var(--muted)}.goal-text[data-v-e9c75468]{font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.obligations[data-v-e9c75468]{margin-top:12px}.constraints[data-v-e9c75468]{margin-top:10px}.ledger-table[data-v-e9c75468]{margin-top:14px}.answer-list[data-v-e9c75468]{display:flex;flex-direction:column;gap:14px}.log-heading[data-v-fc7db7f4]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.log-heading h1[data-v-fc7db7f4]{margin:0;font-size:20px}.log-controls[data-v-fc7db7f4]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.log-controls select[data-v-fc7db7f4]{min-width:280px}.log-filters[data-v-fc7db7f4]{display:flex;gap:8px;flex-wrap:wrap}.log-filters button[data-v-fc7db7f4]{border:1px solid var(--line, #e5dfd3);background:transparent;border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.log-filters button.active[data-v-fc7db7f4]{background:var(--accent, #385d46);color:#fff;border-color:var(--accent, #385d46)}.log-filters .count[data-v-fc7db7f4]{font-size:12px;opacity:.8}.log-error[data-v-fc7db7f4]{color:#a33}.log-table-wrap[data-v-fc7db7f4]{overflow-x:auto}.log-table[data-v-fc7db7f4]{width:100%;font-size:13px}.log-table code[data-v-fc7db7f4]{font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere}.log-chip[data-v-fc7db7f4]{font-size:12px;border-radius:999px;padding:2px 10px;white-space:nowrap}.chip-system[data-v-fc7db7f4]{background:#f6dede;color:#8a2f2f}.chip-response[data-v-fc7db7f4]{background:#f3e4cf;color:#7a5416}.chip-review[data-v-fc7db7f4]{background:#e4e0f2;color:#4a4270}.chip-decision[data-v-fc7db7f4]{background:#dcecdf;color:#2f5d3a}.chip-processing[data-v-fc7db7f4]{background:#e8e4da;color:#5c554a}.chip-warning[data-v-fc7db7f4]{background:#f7f0d4;color:#7a6a1f}.log-detail[data-v-fc7db7f4]{max-width:360px;overflow-wrap:anywhere}.nowrap[data-v-fc7db7f4]{white-space:nowrap}.log-stop[data-v-fc7db7f4]{margin:0 0 10px;font-size:13px}.subject-group[data-v-8324d291]{margin-bottom:18px}.subject-group h3[data-v-8324d291]{font-size:16px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--line)}.missing-list[data-v-8324d291]{margin:0;padding-left:18px;font-size:14px}.evidence-list[data-v-8324d291]{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.small-hint[data-v-8324d291]{margin-top:12px;font-size:12px}.manual-row[data-v-8324d291]{display:flex;gap:10px;margin-bottom:18px}.manual-row input[data-v-8324d291]{flex:1;min-width:220px}.more-row[data-v-7cae6141]{text-align:center;padding-top:16px}.listing-fallback .notice[data-v-7cae6141]{margin-bottom:14px}.manual-row[data-v-7cae6141]{display:flex;gap:10px}.manual-row input[data-v-7cae6141]{flex:1;min-width:200px}.op-form[data-v-c83ea7d1]{margin-top:12px}.op-row[data-v-c83ea7d1]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.op-row label[data-v-c83ea7d1]{font-size:14px;color:var(--muted)}.op-row input[data-v-c83ea7d1]{flex:1;min-width:220px}.manual-row[data-v-c83ea7d1]{display:flex;gap:10px;margin-bottom:18px}.manual-row input[data-v-c83ea7d1]{flex:1;min-width:220px}.intro-hint[data-v-32003470]{margin:-8px 0 18px}.create-panel[data-v-32003470]{margin-bottom:24px}.create-grid[data-v-32003470]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.create-grid label[data-v-32003470]{display:block;font-size:13px;color:var(--muted)}.create-grid input[data-v-32003470],.create-grid select[data-v-32003470],.token-label input[data-v-32003470]{width:100%;margin-top:6px;padding:10px;border:1px solid #ddd4c5;border-radius:7px;background:#fffdfa;font-size:15px;color:var(--ink)}.token-label[data-v-32003470]{display:block;font-size:13px;color:var(--muted);margin-top:14px;max-width:480px}.source-card .source-head[data-v-32003470]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:6px}.source-title[data-v-32003470]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.source-title h3[data-v-32003470]{font-size:18px;margin:0}.danger[data-v-32003470]{color:#8c2c21;border-color:#e2b6aa}.token-row[data-v-32003470]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;margin:10px 0}.token-form[data-v-32003470]{display:flex;gap:10px;flex:1;min-width:300px}.token-form input[data-v-32003470]{flex:1;padding:9px;border:1px solid #ddd4c5;border-radius:7px;background:#fffdfa}.edit-form[data-v-32003470]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;padding:12px;border:1px dashed var(--line);border-radius:10px;margin:8px 0}.edit-form label[data-v-32003470]{font-size:12px;color:var(--muted)}.edit-form input[data-v-32003470]{display:block;margin-top:5px;width:160px;padding:8px;border:1px solid #ddd4c5;border-radius:6px;background:#fffdfa;font-size:14px}.tools-details[data-v-32003470]{margin-top:10px}.tools-details summary[data-v-32003470]{cursor:pointer;color:var(--accent);font-size:14px}.tools-empty[data-v-32003470]{margin-top:10px;font-size:13px}.source-link[data-v-32003470]{font-size:18px;font-weight:600}.tools-table td code[data-v-32003470]{font-size:12.5px}.sync-notice[data-v-32003470]{margin:8px 0 0;padding:9px 12px;border-left:3px solid #415940;background:#eef2ea;border-radius:0 8px 8px 0;font-size:13px;color:#33502f;overflow-wrap:anywhere}.launcher-badge[data-v-32003470]{background:#e2e6ee;border-color:#c6cedd;color:#37465e}.connect-page[data-v-09d4baac]{max-width:1180px;margin:0 auto}.page-head p[data-v-09d4baac]{margin-top:8px}.steps[data-v-09d4baac]{display:flex;gap:12px;padding:0;margin:0 0 24px;list-style:none}.steps li[data-v-09d4baac]{flex:1;padding:12px 16px;border-bottom:2px solid var(--line);color:var(--muted)}.steps .active[data-v-09d4baac]{color:var(--text);border-color:#415940;font-weight:600}.presets[data-v-09d4baac]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.preset p[data-v-09d4baac]{margin:8px 0 16px}.preset a[data-v-09d4baac]{font-size:13px}form>label[data-v-09d4baac]{display:block;margin:18px 0}label[data-v-09d4baac]{color:var(--muted);font-size:14px}input[data-v-09d4baac]:not([type=checkbox]),select[data-v-09d4baac]{display:block;box-sizing:border-box;width:100%;margin-top:8px;min-height:46px;padding:11px 13px;border:1px solid var(--line);border-radius:7px;background:var(--surface, #fffefb);color:var(--text);font:inherit;font-size:15px}input[data-v-09d4baac]:focus-visible,select[data-v-09d4baac]:focus-visible{outline:2px solid #415940;outline-offset:2px}input[data-v-09d4baac]:disabled,select[data-v-09d4baac]:disabled{opacity:.65}label small[data-v-09d4baac]{margin-left:8px;color:var(--muted);font-weight:400}.form-grid[data-v-09d4baac]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.advanced summary[data-v-09d4baac],.tool-card summary[data-v-09d4baac]{cursor:pointer;color:var(--accent)}.hint[data-v-09d4baac]{margin:18px 0;font-size:13px;line-height:1.7}.tool-card[data-v-09d4baac]{padding:20px 0;border-top:1px solid var(--line)}.tool-head[data-v-09d4baac]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-choice[data-v-09d4baac]{display:flex;align-items:center;gap:10px;margin:0}.tool-choice input[data-v-09d4baac]{width:18px;height:18px;margin:0}.tool-card p[data-v-09d4baac]{margin:10px 0}.tool-card pre[data-v-09d4baac]{max-height:280px;overflow:auto;font-size:12px;white-space:pre-wrap}.cost-fields[data-v-09d4baac]{display:grid;grid-template-columns:minmax(0,300px) minmax(70px,100px);gap:12px;margin:16px 0}.bulk-cost[data-v-09d4baac]{padding:20px;margin:16px 0;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fffefb)}.bulk-cost .hint[data-v-09d4baac]{margin:8px 0}.authorization-hint[data-v-09d4baac]{font-weight:600}.actions[data-v-09d4baac]{flex-wrap:wrap}@media(max-width:720px){.presets[data-v-09d4baac],.form-grid[data-v-09d4baac]{grid-template-columns:1fr}.steps[data-v-09d4baac]{gap:4px;font-size:12px}.steps li[data-v-09d4baac]{padding:10px 4px}.tool-head[data-v-09d4baac]{align-items:start;flex-direction:column}}.channel-form[data-v-e04c55cb]{display:grid;gap:14px}.channel-form label[data-v-e04c55cb]{display:grid;gap:6px}.channel-form input[data-v-e04c55cb]:not([type=checkbox]),.channel-form textarea[data-v-e04c55cb]{width:100%;max-width:760px;padding:10px;border:1px solid var(--line);border-radius:8px;font:inherit}.channel-form input[type=checkbox][data-v-e04c55cb]{width:auto}.channel-form button[data-v-e04c55cb]{justify-self:start}.channel-form .channel-toggle[data-v-e04c55cb]{display:flex;align-items:center;gap:8px}.back-link[data-v-e04c55cb]{display:inline-flex;align-items:center;gap:6px}.launcher-badge[data-v-e04c55cb]{background:#e2e6ee;border-color:#c6cedd;color:#37465e}.tool-card[data-v-e04c55cb]{border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:14px}.tool-head[data-v-e04c55cb]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tool-head h3[data-v-e04c55cb]{font-size:15px;margin:0}.tool-desc[data-v-e04c55cb]{margin:8px 0 6px;font-size:13.5px}.schema-hash[data-v-e04c55cb]{font-size:12px;color:var(--muted);margin:0 0 8px}.schema-details summary[data-v-e04c55cb]{cursor:pointer;color:var(--accent);font-size:13px;margin:6px 0}.usage-table[data-v-e04c55cb]{margin-bottom:20px;min-width:880px}.usage-table td[data-v-e04c55cb]:not(.muted),.usage-table th[data-v-e04c55cb]{white-space:nowrap}.recent-table[data-v-e04c55cb]{min-width:780px}.recent-table td[data-v-e04c55cb]:nth-child(2),.recent-table td[data-v-e04c55cb]:nth-child(4),.recent-table td[data-v-e04c55cb]:nth-child(5),.recent-table th[data-v-e04c55cb]:nth-child(2),.recent-table th[data-v-e04c55cb]:nth-child(4),.recent-table th[data-v-e04c55cb]:nth-child(5){white-space:nowrap}.recent-heading[data-v-e04c55cb]{font-size:15px;margin-bottom:10px}.login-page[data-v-3a5d4b8f]{min-height:100vh;display:grid;place-items:center;padding:32px 20px}.login-card[data-v-3a5d4b8f]{width:min(100%,420px);padding:36px;border:1px solid var(--line);border-radius:16px;background:#fffdf8;box-shadow:0 18px 55px #423b3109}.login-brand[data-v-3a5d4b8f]{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700;letter-spacing:2px}.eyebrow[data-v-3a5d4b8f]{margin-top:16px;font-size:10px;letter-spacing:2px;color:var(--muted)}h1[data-v-3a5d4b8f]{margin-top:20px;font-size:27px}.muted[data-v-3a5d4b8f]{margin:10px 0 24px;font-size:13px}label[data-v-3a5d4b8f]{display:block;margin:16px 0 7px;font-size:13px}input[data-v-3a5d4b8f]{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}button[data-v-3a5d4b8f]{width:100%;margin-top:24px;padding:12px;border-radius:8px}.login-error[data-v-3a5d4b8f]{color:#8c2c21;font-size:13px;margin-top:14px}.matching-prompt[data-v-e7690782]{margin-top:24px;padding:24px}h2[data-v-e7690782]{font-size:18px}p[data-v-e7690782]{font-size:13px;line-height:1.7;color:var(--muted)}textarea[data-v-e7690782]{box-sizing:border-box;width:100%;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:8px;resize:vertical;background:var(--surface);color:inherit;font:inherit;line-height:1.5}.actions[data-v-e7690782]{display:flex;flex-wrap:wrap;gap:10px}.settings-page[data-v-f6ffca98]{max-width:840px;margin:0 auto;padding:32px 24px}.settings-heading[data-v-f6ffca98]{display:flex;align-items:center;gap:16px;margin-bottom:24px}h1[data-v-f6ffca98]{font-size:26px;margin:0 0 6px}.settings-heading p[data-v-f6ffca98]{margin:0}.settings-form[data-v-f6ffca98]{padding:24px}fieldset[data-v-f6ffca98]{border:0;padding:0;margin:0;min-width:0}.setting-row[data-v-f6ffca98]{padding:8px 0 24px}.setting-row+.setting-row[data-v-f6ffca98]{border-top:1px solid var(--line,#e1e3dd);padding-top:24px}.setting-row label[data-v-f6ffca98]{font-size:16px;font-weight:600}.setting-row p[data-v-f6ffca98]{line-height:1.7;font-size:13px;margin:10px 0}.round-input[data-v-f6ffca98]{display:flex;align-items:center;gap:12px;font-size:13px}.round-input input[data-v-f6ffca98]{width:110px;padding:10px 12px}select[data-v-f6ffca98],textarea[data-v-f6ffca98]{display:block;width:100%;box-sizing:border-box;margin-top:12px;padding:10px 12px;border:1px solid var(--line,#e1e3dd);border-radius:8px;background:var(--surface,#fff);color:inherit;font:inherit}textarea[data-v-f6ffca98]{resize:vertical;line-height:1.6}.restore-defaults[data-v-f6ffca98]{margin-top:12px}.toggle-label[data-v-f6ffca98]{display:flex;align-items:center;justify-content:space-between;gap:20px}.toggle-label input[data-v-f6ffca98]{width:22px;height:22px;accent-color:var(--accent,#385d46)}.settings-actions[data-v-f6ffca98]{display:flex;gap:10px;flex-wrap:wrap}.settings-footnote[data-v-f6ffca98]{font-size:12px;margin:18px 0 0}.settings-error[data-v-f6ffca98],.settings-notice[data-v-f6ffca98]{padding:12px 16px;border-radius:8px;line-height:1.6}.settings-error[data-v-f6ffca98]{background:#f9e8e3;color:#863d2c}.settings-notice[data-v-f6ffca98]{background:#eaf1e9;color:#34533c}.availability[data-v-f6ffca98]{color:#34533c}.availability.unavailable[data-v-f6ffca98]{color:#7a6541}@media(max-width:600px){.settings-page[data-v-f6ffca98]{padding:24px 14px}.settings-form[data-v-f6ffca98]{padding:18px}}.lists-layout[data-v-848952de]{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;margin-top:24px;align-items:start}label[data-v-848952de]{display:grid;gap:6px;margin:14px 0}input[data-v-848952de],select[data-v-848952de],textarea[data-v-848952de]{width:100%}.archive-filter[data-v-848952de]{display:flex;align-items:center}.archive-filter input[data-v-848952de]{width:auto}.list-item[data-v-848952de]{display:grid;width:100%;text-align:left;gap:6px;padding:14px;margin-bottom:8px}.list-item[aria-pressed=true][data-v-848952de]{border-color:var(--accent);background:#eeeadd}small[data-v-848952de],.member-meta[data-v-848952de]{color:var(--muted)}input[type=number][data-v-848952de]{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface, #fffdf9)}.list-head[data-v-848952de],.inline-form[data-v-848952de]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.list-head[data-v-848952de]{justify-content:space-between}.inline-form label[data-v-848952de]{flex:1;min-width:140px}.member[data-v-848952de]{border-top:1px solid var(--line);padding:18px 0}.member-meta[data-v-848952de]{margin:8px 0}.member-note[data-v-848952de]{white-space:pre-wrap;margin:10px 0}@media(max-width:850px){.lists-layout[data-v-848952de]{grid-template-columns:1fr}}.context-error[data-v-dd11e4e6]{margin:32px;max-width:560px}.context-error p[data-v-dd11e4e6]{margin:10px 0}.context-error .primary[data-v-dd11e4e6]{margin-top:12px}.paid-flag[data-v-dd11e4e6]{color:#8c2c21;font-size:12px}.mode-chip.mode-live[data-v-dd11e4e6]{background:#f3d5cd;color:#8c2c21;border-color:#e2b6aa}.auth-lines[data-v-dd11e4e6],.source-lines[data-v-dd11e4e6]{margin-top:6px;font-size:11px;line-height:1.7}.source-lines code[data-v-dd11e4e6]{display:inline-block;margin:1px 4px 1px 0;font-size:10.5px}:root{font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;color:#342d27;background:#faf7f2;font-synthesis:none;--ink: #423b31;--muted: #776f63;--line: #e5dfd3;--accent: #a95831;--green: #415940}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:default;opacity:.5}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent)}a{color:inherit;text-decoration:none}p{line-height:1.6}h1,h2,h3,h4,p{margin:0}h2{font-size:19px}h3{font-size:22px}small{font-size:12px}code,pre{font-family:SF Mono,Menlo,Consolas,monospace}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:#f6f2e9;border:1px solid var(--line);border-radius:8px;padding:12px}code{font-size:.92em;background:#f6f2e9;border-radius:4px;padding:1px 5px}pre code{background:none;padding:0}.workspace{min-height:100vh;--rail-width: 210px}.rail{position:fixed;inset:0 auto 0 0;width:var(--rail-width);display:flex;flex-direction:column;background:#f8f7f3;border-right:1px solid var(--line);padding:24px 16px;overflow-y:auto}.rail-toggle{align-self:flex-end;background:transparent;border:1px solid #e5e3de;border-radius:7px;padding:6px;display:grid;place-items:center;margin-bottom:14px}.brand{display:flex;align-items:center;gap:12px;font-size:24px;letter-spacing:2px;font-weight:700}.brand small{display:block;font-size:10px;letter-spacing:1px;font-weight:500;margin-top:6px}.brand-mark{font:italic 40px Georgia;display:grid;place-items:center;background:var(--green);color:#f4edda;width:44px;height:44px;border-radius:12px}.rail-label{margin:30px 10px 20px;font-size:12px;color:var(--muted)}.nav-item{display:flex;justify-content:flex-start;align-items:center;gap:12px;background:transparent;color:var(--ink);padding:12px 10px;border-radius:9px;font-size:14px}.nav-item+.nav-item{margin-top:6px}.nav-label{flex:1}.nav-number{font-size:12px;color:#8a8880}.nav-item:hover{background:#e5e6da}.nav-item[aria-current]{background:var(--green);color:#fff}.nav-item[aria-current] .nav-number{color:inherit}.rail-note{margin-top:auto;font-size:12px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}.session-info{margin:20px 6px 0;font-size:12px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}.session-info strong{color:var(--ink);font-weight:600}.mode-chip{display:inline-block;font-size:11px;background:#f0e3d3;color:#7a4a22;border:1px solid #e3cdb2;border-radius:20px;padding:2px 9px;margin-top:4px}main{margin-left:var(--rail-width);padding:24px 28px;max-width:none}header.page-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--accent);font-weight:600}h1{font-size:28px;letter-spacing:-.6px;margin-top:9px;font-weight:600}.badge{font-size:13px;background:#ece7d6;border:1px solid #ded6ba;border-radius:30px;padding:8px 14px;white-space:nowrap}.panel{background:#fffdf9;border:1px solid var(--line);padding:24px;border-radius:14px;margin-bottom:22px}.panel>:last-child{margin-bottom:0}.section-heading{display:flex;align-items:center;gap:10px;margin-bottom:18px}.section-heading h2{margin-top:0}.muted{font-size:14px;color:var(--muted)}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px}.primary{background:var(--green);color:#fff;padding:12px 19px;border-radius:8px;font-size:14px}.secondary{border:1px solid #cfc7b8;background:transparent;border-radius:7px;padding:8px 12px}.link-button{background:none;color:var(--accent);padding:0;font-size:14px;text-decoration:underline;text-underline-offset:3px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{font-size:13px;border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:#f6f2e9}.count{font-size:14px;font-weight:400;background:#e9e8dc;border-radius:30px;padding:3px 9px;margin-left:8px}.empty{padding:54px 20px;border:1px dashed #dcd3c3;border-radius:13px;text-align:center;color:var(--muted)}.empty p{font-size:14px;margin-top:9px}.error{padding:14px;background:#f9e5dd;color:#8c2c21;border-radius:8px;margin-top:20px;font-size:14px;overflow-wrap:anywhere}.panel .error,.work-grid .error{margin-top:12px}.notice{border-left:3px solid #be8950;background:#f4edde;padding:12px 16px;font-size:14px;line-height:1.7;color:#775632;margin-bottom:22px}.work-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;align-items:start}footer{display:flex;justify-content:space-between;margin-top:42px;font-size:12px;color:var(--muted);padding-top:18px;border-top:1px solid var(--line)}form>label{display:block;font-size:14px;margin:16px 0 8px}label small{color:var(--muted);font-weight:400;margin-left:8px}textarea{display:block;width:100%;resize:vertical;border:1px solid #ddd4c5;background:#fffdfa;padding:13px;line-height:1.6;border-radius:8px;font-size:16px;color:var(--ink)}input[type=text],select{border:1px solid #ddd4c5;background:#fffdfa;padding:11px;border-radius:8px;font-size:15px;color:var(--ink)}select{max-width:100%}fieldset{border:0;padding:0;margin:17px 0}legend{font-size:14px;margin-bottom:9px}.check{display:inline-flex;gap:7px;align-items:center;font-size:14px;margin-right:15px;margin-bottom:10px}.form-bottom{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:18px}.facts{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 0}.facts dt{font-size:13px;color:var(--muted)}.facts dd{font-size:15px;margin:6px 0 0;overflow-wrap:anywhere}.facts div{min-width:120px}.data-table{width:100%;border-collapse:collapse;font-size:14px}.data-table th{text-align:left;font-size:12px;letter-spacing:.5px;color:var(--muted);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}.data-table td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.data-table tr:last-child td{border-bottom:0}.table-scroll{overflow-x:auto}.table-scroll>.data-table{min-width:640px}.table-scroll .no-wrap{white-space:nowrap}.status-badge{display:inline-block;font-size:12px;border-radius:20px;padding:4px 11px;border:1px solid transparent;white-space:nowrap}.status-neutral{background:#ece7d6;color:#5c523d;border-color:#ded6ba}.status-active{background:#e3ecdf;color:#33502f;border-color:#c6d8bd}.status-warn{background:#fae0b4;color:#754511;border-color:#e8c98b}.status-bad{background:#f3d5cd;color:#8c2c21;border-color:#e2b6aa}.status-info{background:#e2e6ee;color:#37465e;border-color:#c6cedd}.sim-chip{display:inline-block;font-size:11px;color:#7a4a22;background:#f0e3d3;border:1px solid #e3cdb2;border-radius:20px;padding:2px 8px;vertical-align:middle}.rail-collapsed{--rail-width: 72px}.rail-collapsed .rail{padding:20px 12px}.rail-collapsed .brand{justify-content:center}.rail-collapsed .brand-mark{width:38px;height:38px}.rail-collapsed .brand-text,.rail-collapsed .rail-label,.rail-collapsed .nav-number{display:none}.rail-collapsed .nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rail-collapsed .nav-item{justify-content:center;padding:12px;margin:5px 0}.rail-collapsed .rail-toggle{align-self:center}.rail-collapsed nav{margin-top:28px}.rail-collapsed .rail-note,.rail-collapsed .session-info{font-size:0}.history-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.history-item>div{min-width:0}.history-item h3{font-size:17px;overflow-wrap:anywhere}.history-item .actions{flex-shrink:0}.run-meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--muted);font-size:12px;margin:8px 0 0}.run-meta code{background:none;padding:0}@media(max-width:1180px){.workspace{--rail-width: 178px}.rail{padding:20px 12px}.work-grid{grid-template-columns:1fr}h1{font-size:24px}.form-bottom{flex-wrap:wrap}}@media(max-width:760px){.rail,.rail-collapsed .rail{position:static;width:100%;padding:12px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.rail-toggle,.rail-collapsed .rail-toggle{order:1;margin:0 0 0 auto;align-self:center}.rail nav,.rail-collapsed nav{order:2;width:100%;margin:0;display:flex;flex-wrap:wrap;gap:4px}.nav-item{padding:9px;gap:6px}.nav-item .nav-label{display:inline;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.nav-item .nav-number{display:none}.rail .rail-note{order:3;width:100%;margin:0}.rail-collapsed .brand-text,.rail-collapsed .rail-label{display:none}.session-info{order:4;width:100%;margin:0}main{margin:0;padding:18px 12px}h1{font-size:22px;line-height:1.4}header.page-head{align-items:flex-start;flex-direction:column}.work-grid{grid-template-columns:1fr}.panel{padding:20px}.history-item{align-items:flex-start;flex-direction:column;gap:12px}.facts{gap:18px 30px}}.collapsible-status>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.collapsible-status>summary::-webkit-details-marker{display:none}.collapsible-status>summary:before{content:"▸";color:var(--muted)}.collapsible-status[open]>summary:before{content:"▾"}.collapsible-status>summary:after{content:"展开";margin-left:auto;color:var(--muted);font-size:12px}.collapsible-status[open]>summary:after{content:"收起"}.collapsible-status .status-content{max-height:min(36dvh,280px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;margin-top:16px}.collapsible-status>summary:focus-visible,.collapsible-status .status-content:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}
