.auth-bootstrap-state[data-v-9b86c780]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:#f6f7f9}.auth-bootstrap-card[data-v-9b86c780]{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:280px;padding:30px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#667085;font-size:13px}.auth-bootstrap-card strong[data-v-9b86c780]{color:#111827;font-size:15px}.auth-bootstrap-card button[data-v-9b86c780]{margin-top:8px;padding:9px 16px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;cursor:pointer}.workspace-topbar-right[data-v-819f8b03]{display:flex;align-items:center;gap:24px}.workspace-user-context[data-v-819f8b03]{display:flex;align-items:center;gap:12px;padding-left:22px;border-left:1px solid #e5e7eb}.workspace-user-name[data-v-819f8b03]{max-width:180px;overflow:hidden;color:#344054;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-logout-button[data-v-819f8b03]{padding:6px 10px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#475467;cursor:pointer;font-size:12px}.workspace-logout-button[data-v-819f8b03]:hover:not(:disabled){background:#f9fafb}.workspace-logout-button[data-v-819f8b03]:disabled{opacity:.6;cursor:not-allowed}.login-page[data-v-f460ecd1]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:32px 20px;background:linear-gradient(180deg,#f8fafc,#f3f4f6)}.login-panel[data-v-f460ecd1]{width:100%;max-width:430px;padding:38px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 18px 50px #0f172a12}.login-brand[data-v-f460ecd1]{display:flex;align-items:center;gap:11px;margin-bottom:42px}.login-brand-mark[data-v-f460ecd1]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#111827;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em}.login-brand>div[data-v-f460ecd1]:last-child{display:flex;flex-direction:column;gap:2px}.login-brand strong[data-v-f460ecd1]{color:#111827;font-size:14px}.login-brand span[data-v-f460ecd1]{color:#98a2b3;font-size:11px}.login-heading[data-v-f460ecd1]{margin-bottom:30px}.login-eyebrow[data-v-f460ecd1]{display:block;margin-bottom:9px;color:#667085;font-size:11px;font-weight:700;letter-spacing:.08em}.login-heading h1[data-v-f460ecd1]{margin:0 0 10px;color:#101828;font-size:30px;font-weight:680;letter-spacing:-.03em}.login-heading p[data-v-f460ecd1]{margin:0;color:#667085;font-size:14px;line-height:1.7}.login-form[data-v-f460ecd1]{display:flex;flex-direction:column;gap:18px}.login-field[data-v-f460ecd1]{display:flex;flex-direction:column;gap:8px}.login-field>span[data-v-f460ecd1]{color:#344054;font-size:13px;font-weight:600}.login-field input[data-v-f460ecd1]{width:100%;height:46px;padding:0 13px;border:1px solid #d0d5dd;border-radius:9px;outline:none;background:#fff;color:#101828;transition:border-color .12s ease,box-shadow .12s ease}.login-field input[data-v-f460ecd1]:focus{border-color:#667085;box-shadow:0 0 0 3px #6670851a}.login-field input[data-v-f460ecd1]:disabled{background:#f9fafb;cursor:not-allowed}.login-primary-button[data-v-f460ecd1],.login-secondary-button[data-v-f460ecd1]{min-height:44px;border-radius:9px;cursor:pointer;font-size:14px;font-weight:650}.login-primary-button[data-v-f460ecd1]{border:1px solid #111827;background:#111827;color:#fff}.login-primary-button[data-v-f460ecd1]:hover:not(:disabled){background:#1f2937}.login-secondary-button[data-v-f460ecd1]{border:1px solid #d0d5dd;background:#fff;color:#344054}.login-secondary-button[data-v-f460ecd1]:hover:not(:disabled){background:#f9fafb}.login-primary-button[data-v-f460ecd1]:disabled,.login-secondary-button[data-v-f460ecd1]:disabled{opacity:.6;cursor:not-allowed}.login-verification-copy[data-v-f460ecd1]{padding:12px 14px;border-radius:9px;background:#f8fafc;color:#667085;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.login-verification-copy strong[data-v-f460ecd1]{color:#344054}.login-error[data-v-f460ecd1]{margin:-4px 0 0;color:#b42318;font-size:13px;line-height:1.55}@media(max-width:560px){.login-panel[data-v-f460ecd1]{padding:30px 24px}}.enterprise-brief[data-v-7a7ba07c]{padding:26px;border:1px solid rgba(128,128,128,.22);border-radius:18px;background:var(--surface, #fff)}.enterprise-brief__top[data-v-7a7ba07c]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.enterprise-brief__eyebrow[data-v-7a7ba07c]{margin:0 0 7px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.enterprise-brief h1[data-v-7a7ba07c]{margin:0;font-size:26px;line-height:1.25}.enterprise-brief__meta[data-v-7a7ba07c]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:14px;opacity:.72}.enterprise-brief__status[data-v-7a7ba07c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.status-badge[data-v-7a7ba07c]{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid rgba(128,128,128,.3);border-radius:999px;font-size:12px;white-space:nowrap}.status-badge--muted[data-v-7a7ba07c]{opacity:.65}.enterprise-brief__body[data-v-7a7ba07c]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:28px;margin-top:26px}.enterprise-brief__business[data-v-7a7ba07c]{display:grid;gap:18px}.brief-block__label[data-v-7a7ba07c]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;opacity:.55}.brief-block p[data-v-7a7ba07c]{margin:0;font-size:14px;line-height:1.7}.brief-block__summary[data-v-7a7ba07c]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.enterprise-brief__knowledge[data-v-7a7ba07c]{display:flex;gap:12px}.enterprise-brief__knowledge>div[data-v-7a7ba07c]{min-width:100px;padding:12px 14px;border:1px solid rgba(128,128,128,.18);border-radius:10px}.enterprise-brief__knowledge span[data-v-7a7ba07c],.enterprise-brief__metrics span[data-v-7a7ba07c]{display:block;margin-bottom:5px;font-size:12px;opacity:.6}.enterprise-brief__knowledge strong[data-v-7a7ba07c]{font-size:18px}.enterprise-brief__metrics[data-v-7a7ba07c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.enterprise-brief__metrics article[data-v-7a7ba07c]{padding:17px;border:1px solid rgba(128,128,128,.2);border-radius:12px}.enterprise-brief__metrics strong[data-v-7a7ba07c]{display:block;font-size:27px;line-height:1.1}@media(max-width:900px){.enterprise-brief__top[data-v-7a7ba07c]{flex-direction:column}.enterprise-brief__status[data-v-7a7ba07c]{justify-content:flex-start}.enterprise-brief__body[data-v-7a7ba07c]{grid-template-columns:1fr}}.issues-section[data-v-c7de109e]{padding:24px;border:1px solid rgba(128,128,128,.22);border-radius:18px}.section-header[data-v-c7de109e]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.section-eyebrow[data-v-c7de109e]{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.section-header h2[data-v-c7de109e]{margin:0;font-size:20px}.section-description[data-v-c7de109e]{margin:7px 0 0;font-size:14px;opacity:.65}.section-count[data-v-c7de109e]{padding:5px 10px;border:1px solid rgba(128,128,128,.25);border-radius:999px;font-size:12px;white-space:nowrap}.issues-grid[data-v-c7de109e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.issue-card[data-v-c7de109e]{padding:18px;border:1px solid rgba(128,128,128,.2);border-radius:13px}.issue-card__top[data-v-c7de109e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.issue-card__tags[data-v-c7de109e]{display:flex;flex-wrap:wrap;gap:6px}.issue-card__tags span[data-v-c7de109e],.priority-badge[data-v-c7de109e]{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;background:#80808014}.priority-badge[data-v-c7de109e]{white-space:nowrap}.issue-card h3[data-v-c7de109e]{margin:18px 0;font-size:17px;line-height:1.45}.issue-card__facts[data-v-c7de109e]{display:flex;flex-wrap:wrap;gap:20px}.issue-card__facts span[data-v-c7de109e]{display:block;margin-bottom:3px;font-size:11px;opacity:.55}.issue-card__facts strong[data-v-c7de109e]{font-size:13px;font-weight:600}.empty-state[data-v-c7de109e]{padding:20px;border:1px dashed rgba(128,128,128,.28);border-radius:12px;font-size:14px;opacity:.65}@media(max-width:900px){.issues-grid[data-v-c7de109e]{grid-template-columns:1fr}.issue-card__top[data-v-c7de109e]{flex-direction:column}}.management-focus[data-v-39ca3b69]{padding:24px;border:1px solid rgba(128,128,128,.22);border-radius:18px}.section-header[data-v-39ca3b69],.immediate-actions__header[data-v-39ca3b69]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.section-header[data-v-39ca3b69]{margin-bottom:20px}.section-eyebrow[data-v-39ca3b69]{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.section-header h2[data-v-39ca3b69],.immediate-actions__header h3[data-v-39ca3b69]{margin:0}.section-header h2[data-v-39ca3b69]{font-size:20px}.immediate-actions__header h3[data-v-39ca3b69]{font-size:17px}.section-description[data-v-39ca3b69]{margin:7px 0 0;font-size:14px;opacity:.65}.section-count[data-v-39ca3b69]{padding:5px 10px;border:1px solid rgba(128,128,128,.25);border-radius:999px;font-size:12px;white-space:nowrap}.action-list[data-v-39ca3b69]{display:grid;gap:10px}.action-row[data-v-39ca3b69]{display:grid;grid-template-columns:88px 1fr;gap:17px;padding:17px;border:1px solid rgba(128,128,128,.18);border-radius:12px}.action-row__rank[data-v-39ca3b69]{display:flex;flex-direction:column;justify-content:center;padding-right:16px;border-right:1px solid rgba(128,128,128,.16)}.action-row__rank span[data-v-39ca3b69]{margin-bottom:3px;font-size:10px;opacity:.5}.action-row__rank strong[data-v-39ca3b69]{font-size:20px}.action-row__heading[data-v-39ca3b69]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.action-row h3[data-v-39ca3b69]{margin:0;font-size:16px;line-height:1.45}.action-row__labels[data-v-39ca3b69],.action-row__metadata[data-v-39ca3b69]{display:flex;flex-wrap:wrap;gap:7px}.action-row__labels[data-v-39ca3b69]{margin-top:7px}.action-row__labels span[data-v-39ca3b69],.action-row__metadata span[data-v-39ca3b69],.priority-badge[data-v-39ca3b69]{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;background:#80808014}.priority-badge[data-v-39ca3b69]{white-space:nowrap}.action-row__metadata[data-v-39ca3b69]{margin-top:12px}.immediate-actions[data-v-39ca3b69]{margin-top:26px;padding-top:22px;border-top:1px solid rgba(128,128,128,.17)}.immediate-actions__header[data-v-39ca3b69]{margin-bottom:14px}.immediate-actions__list[data-v-39ca3b69]{display:grid;gap:9px;margin:0;padding:0;list-style:none}.immediate-actions__list li[data-v-39ca3b69]{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1px solid rgba(128,128,128,.16);border-radius:10px}.immediate-actions__index[data-v-39ca3b69]{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#8080801a;font-size:11px}.immediate-actions__list strong[data-v-39ca3b69]{font-size:14px}.immediate-actions__list p[data-v-39ca3b69]{margin:4px 0 0;font-size:12px;opacity:.6}.empty-state[data-v-39ca3b69]{padding:18px;border:1px dashed rgba(128,128,128,.28);border-radius:11px;font-size:14px;opacity:.65}@media(max-width:800px){.action-row[data-v-39ca3b69]{grid-template-columns:1fr}.action-row__rank[data-v-39ca3b69]{flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;padding-right:0;padding-bottom:10px;border-right:0;border-bottom:1px solid rgba(128,128,128,.16)}.action-row__rank span[data-v-39ca3b69]{margin-bottom:0}.action-row__heading[data-v-39ca3b69]{flex-direction:column}}.action-row__actions[data-v-39ca3b69]{display:flex;justify-content:flex-end;margin-top:14px}.consultant-entry[data-v-39ca3b69]{padding:7px 12px;border:1px solid rgba(128,128,128,.28);border-radius:9px;background:transparent;font:inherit;font-size:13px;cursor:pointer}.consultant-entry[data-v-39ca3b69]:hover{background:#80808014}.roadmap-section[data-v-3a3c362d]{display:flex;flex-direction:column;gap:20px}.roadmap-header[data-v-3a3c362d]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.section-eyebrow[data-v-3a3c362d]{margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.section-title[data-v-3a3c362d]{margin:0;font-size:24px;line-height:1.3;color:#0f172a}.section-description[data-v-3a3c362d]{margin:8px 0 0;font-size:14px;line-height:1.7;color:#64748b}.lifecycle-badge[data-v-3a3c362d]{flex:none;padding:6px 10px;border:1px solid #dbe4ee;border-radius:999px;background:#f8fafc;font-size:12px;font-weight:600;color:#475569}.roadmap-content[data-v-3a3c362d]{display:flex;flex-direction:column;gap:20px}.roadmap-summary[data-v-3a3c362d]{display:flex;flex-wrap:wrap;gap:12px}.summary-item[data-v-3a3c362d]{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.summary-label[data-v-3a3c362d]{font-size:13px;color:#64748b}.summary-value[data-v-3a3c362d]{font-size:16px;color:#0f172a}.summary-current-label[data-v-3a3c362d]{font-size:14px;color:#0f172a}.summary-current[data-v-3a3c362d]{background:#f8fafc}.phase-list[data-v-3a3c362d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.phase-card[data-v-3a3c362d]{position:relative;padding:20px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.phase-card-current[data-v-3a3c362d]{border-color:#94a3b8;box-shadow:0 0 0 1px #94a3b826}.phase-heading-main[data-v-3a3c362d]{display:flex;align-items:flex-start;gap:12px}.phase-order[data-v-3a3c362d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:8px;background:#f1f5f9;font-size:12px;font-weight:700;color:#475569}.phase-title-row[data-v-3a3c362d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.phase-title[data-v-3a3c362d]{margin:0;font-size:17px;line-height:1.4;color:#0f172a}.current-badge[data-v-3a3c362d]{display:inline-flex;padding:3px 7px;border-radius:999px;background:#e2e8f0;font-size:11px;font-weight:700;color:#334155}.phase-meta[data-v-3a3c362d]{margin-top:5px;font-size:13px;color:#64748b}.phase-actions[data-v-3a3c362d]{display:flex;flex-direction:column;gap:10px;margin-top:18px}.phase-action[data-v-3a3c362d]{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.action-marker[data-v-3a3c362d]{flex:none;color:#94a3b8}.action-title[data-v-3a3c362d]{font-size:14px;color:#334155}.phase-empty[data-v-3a3c362d]{margin-top:18px;font-size:13px;color:#94a3b8}.phase-warning[data-v-3a3c362d]{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9;font-size:12px;color:#92400e}.constraints-block[data-v-3a3c362d]{padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.constraints-title[data-v-3a3c362d]{margin:0 0 10px;font-size:15px;color:#0f172a}.constraint-item[data-v-3a3c362d]{font-size:13px;line-height:1.6;color:#475569}.constraint-item+.constraint-item[data-v-3a3c362d]{margin-top:6px}.roadmap-empty[data-v-3a3c362d]{padding:22px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#475569}.roadmap-empty strong[data-v-3a3c362d]{color:#334155}.roadmap-empty p[data-v-3a3c362d]{margin:6px 0 0;font-size:13px;line-height:1.6;color:#64748b}@media(max-width:720px){.roadmap-header[data-v-3a3c362d]{flex-direction:column}.phase-list[data-v-3a3c362d]{grid-template-columns:1fr}}.ai-enablement-section[data-v-1b6346d9]{display:flex;flex-direction:column;gap:20px}.section-header[data-v-1b6346d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.section-eyebrow[data-v-1b6346d9]{margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.section-title[data-v-1b6346d9]{margin:0;font-size:24px;line-height:1.3;color:#0f172a}.section-description[data-v-1b6346d9]{max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.7;color:#64748b}.section-content[data-v-1b6346d9]{display:flex;flex-direction:column;gap:24px}.summary-grid[data-v-1b6346d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.summary-card[data-v-1b6346d9]{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.summary-card-emphasis[data-v-1b6346d9]{background:#f8fafc;border-color:#cbd5e1}.summary-number[data-v-1b6346d9]{font-size:26px;line-height:1.2;color:#0f172a}.summary-label[data-v-1b6346d9]{font-size:13px;line-height:1.5;color:#64748b}.enablement-group[data-v-1b6346d9]{display:flex;flex-direction:column;gap:12px}.group-header[data-v-1b6346d9]{display:flex;justify-content:space-between;gap:16px}.group-title[data-v-1b6346d9]{margin:0;font-size:17px;color:#0f172a}.group-description[data-v-1b6346d9]{margin:5px 0 0;font-size:13px;line-height:1.6;color:#64748b}.action-list[data-v-1b6346d9]{display:flex;flex-direction:column;gap:10px}.action-card[data-v-1b6346d9]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.action-content[data-v-1b6346d9]{min-width:0}.action-meta[data-v-1b6346d9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.meta-item[data-v-1b6346d9]{font-size:12px;color:#64748b}.meta-item+.meta-item[data-v-1b6346d9]:before{content:"·";margin-right:8px;color:#cbd5e1}.action-title[data-v-1b6346d9]{margin:0;font-size:15px;line-height:1.55;color:#0f172a}.enablement-badge[data-v-1b6346d9]{flex:none;padding:6px 10px;border-radius:999px;background:#f1f5f9;font-size:12px;font-weight:600;color:#475569}.no-enabled-actions[data-v-1b6346d9]{padding:18px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;font-size:13px;color:#64748b}.empty-state[data-v-1b6346d9]{padding:22px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#475569}.empty-state strong[data-v-1b6346d9]{color:#334155}.empty-state p[data-v-1b6346d9]{margin:6px 0 0;font-size:13px;line-height:1.6;color:#64748b}@media(max-width:720px){.action-card[data-v-1b6346d9]{align-items:flex-start;flex-direction:column}}.management-home[data-v-7bc6c41a]{display:grid;gap:20px;width:100%;max-width:1280px;margin:0 auto}.page-state[data-v-7bc6c41a]{padding:28px;border:1px solid rgba(128,128,128,.22);border-radius:16px}.page-state--compact[data-v-7bc6c41a]{padding:18px 20px}.page-state strong[data-v-7bc6c41a]{display:block;font-size:16px}.page-state p[data-v-7bc6c41a]{margin:7px 0 0;font-size:14px;line-height:1.6;opacity:.65}.consultant-page[data-v-e283bff3]{display:flex;flex-direction:column;gap:24px}.context-card[data-v-e283bff3],.response-card[data-v-e283bff3],.composer-card[data-v-e283bff3]{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:24px}.context-card-header[data-v-e283bff3],.response-card-header[data-v-e283bff3],.composer-heading[data-v-e283bff3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.context-card-header h3[data-v-e283bff3],.response-card-header h3[data-v-e283bff3],.composer-heading h3[data-v-e283bff3]{margin:4px 0 0}.section-kicker[data-v-e283bff3]{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;color:#6b7280}.context-grid[data-v-e283bff3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.context-item[data-v-e283bff3]{min-width:0;padding:16px;border-radius:12px;background:#f9fafb}.context-label[data-v-e283bff3],.response-label[data-v-e283bff3]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#6b7280}.context-empty[data-v-e283bff3]{color:#6b7280}.selected-object-row[data-v-e283bff3]{display:flex;align-items:center;justify-content:space-between;gap:16px}.text-button[data-v-e283bff3]{border:0;background:transparent;padding:4px;cursor:pointer;font:inherit;color:#4b5563}.text-button[data-v-e283bff3]:disabled{cursor:not-allowed;opacity:.5}.response-card[data-v-e283bff3]{min-height:280px}.status-badge[data-v-e283bff3]{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#f3f4f6;font-size:12px;font-weight:600;color:#4b5563}.empty-state[data-v-e283bff3]{padding:24px 0}.empty-state h4[data-v-e283bff3]{margin:0 0 8px}.empty-state p[data-v-e283bff3]{margin:0;color:#6b7280;line-height:1.7}.example-questions[data-v-e283bff3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.example-questions span[data-v-e283bff3]{padding:12px 14px;border-radius:10px;background:#f9fafb;color:#4b5563;font-size:14px}.submitted-question[data-v-e283bff3]{padding-bottom:20px;border-bottom:1px solid #f0f1f3}.submitted-question p[data-v-e283bff3]{margin:0;line-height:1.7}.consultant-answer[data-v-e283bff3]{padding-top:20px}.answer-text[data-v-e283bff3],.clarification-text[data-v-e283bff3],.answer-placeholder[data-v-e283bff3]{margin:0;line-height:1.8}.markdown-body[data-v-e283bff3]{line-height:1.8}.markdown-body[data-v-e283bff3] p{margin:0 0 14px}.markdown-body[data-v-e283bff3] p:last-child{margin-bottom:0}.markdown-body[data-v-e283bff3] strong{font-weight:700}.markdown-body[data-v-e283bff3] em{font-style:italic}.markdown-body[data-v-e283bff3] h1,.markdown-body[data-v-e283bff3] h2,.markdown-body[data-v-e283bff3] h3,.markdown-body[data-v-e283bff3] h4{margin:22px 0 10px;line-height:1.4}.markdown-body[data-v-e283bff3] h1:first-child,.markdown-body[data-v-e283bff3] h2:first-child,.markdown-body[data-v-e283bff3] h3:first-child,.markdown-body[data-v-e283bff3] h4:first-child{margin-top:0}.markdown-body[data-v-e283bff3] ul,.markdown-body[data-v-e283bff3] ol{margin:10px 0 14px;padding-left:24px}.markdown-body[data-v-e283bff3] li{margin:5px 0}.markdown-body[data-v-e283bff3] blockquote{margin:14px 0;padding-left:14px;border-left:3px solid #d1d5db;color:#6b7280}.markdown-body[data-v-e283bff3] code{padding:2px 5px;border-radius:5px;background:#f3f4f6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.markdown-body[data-v-e283bff3] pre{overflow-x:auto;margin:14px 0;padding:14px 16px;border-radius:10px;background:#f3f4f6}.markdown-body[data-v-e283bff3] pre code{padding:0;background:transparent}.clarification-text[data-v-e283bff3],.answer-placeholder[data-v-e283bff3]{white-space:pre-wrap}.answer-placeholder[data-v-e283bff3],.clarification-text[data-v-e283bff3]{color:#6b7280}.consultant-notice[data-v-e283bff3]{margin-top:20px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.consultant-notice strong[data-v-e283bff3]{display:block;margin-bottom:6px}.consultant-notice p[data-v-e283bff3]{margin:0;line-height:1.6;color:#6b7280}.consultant-notice-danger[data-v-e283bff3]{border-color:#fecaca;background:#fef2f2}.warning-list[data-v-e283bff3]{margin-top:20px;padding-top:20px;border-top:1px solid #f0f1f3}.warning-list ul[data-v-e283bff3]{margin:0;padding-left:20px}.warning-list li[data-v-e283bff3]{margin:6px 0;line-height:1.6;color:#6b7280}.loading-note[data-v-e283bff3]{margin-top:20px;font-size:14px;color:#6b7280}.composer-hint[data-v-e283bff3]{font-size:12px;color:#9ca3af}.composer[data-v-e283bff3]{display:flex;flex-direction:column;gap:14px}.composer textarea[data-v-e283bff3]{width:100%;box-sizing:border-box;resize:vertical;min-height:120px;border:1px solid #d1d5db;border-radius:12px;padding:14px 16px;background:#fff;font:inherit;line-height:1.6;outline:none}.composer textarea[data-v-e283bff3]:focus{border-color:#9ca3af}.composer textarea[data-v-e283bff3]:disabled{cursor:not-allowed;background:#f9fafb}.composer-footer[data-v-e283bff3]{display:flex;align-items:center;justify-content:space-between;gap:20px}.composer-footer p[data-v-e283bff3]{margin:0;max-width:680px;font-size:13px;line-height:1.6;color:#6b7280}.primary-button[data-v-e283bff3]{flex:0 0 auto;min-width:112px;border:0;border-radius:10px;padding:11px 18px;cursor:pointer;background:#111827;color:#fff;font:inherit;font-weight:600}.primary-button[data-v-e283bff3]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.context-grid[data-v-e283bff3],.example-questions[data-v-e283bff3]{grid-template-columns:1fr}.context-card-header[data-v-e283bff3],.response-card-header[data-v-e283bff3],.composer-heading[data-v-e283bff3],.composer-footer[data-v-e283bff3]{flex-direction:column;align-items:stretch}.primary-button[data-v-e283bff3]{width:100%}}.insights-page[data-v-6df65db4]{display:flex;flex-direction:column;gap:24px;min-width:0}.insights-header[data-v-6df65db4]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.insights-header h2[data-v-6df65db4]{margin:4px 0 8px;font-size:28px;line-height:1.2}.page-eyebrow[data-v-6df65db4],.section-eyebrow[data-v-6df65db4]{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;opacity:.58}.page-description[data-v-6df65db4]{max-width:720px;margin:0;line-height:1.7;opacity:.7}.summary-strip[data-v-6df65db4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.summary-item[data-v-6df65db4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid rgba(127,127,127,.18);border-radius:14px;background:#7f7f7f0a}.summary-item span[data-v-6df65db4]{opacity:.68}.summary-item strong[data-v-6df65db4]{font-size:24px}.insights-section[data-v-6df65db4]{display:flex;flex-direction:column;gap:14px}.section-heading[data-v-6df65db4]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.section-heading h3[data-v-6df65db4]{margin:4px 0 0;font-size:19px}.section-count[data-v-6df65db4]{font-size:13px;opacity:.58}.card-list[data-v-6df65db4]{display:flex;flex-direction:column;gap:14px}.insight-card[data-v-6df65db4]{padding:20px;border:1px solid rgba(127,127,127,.18);border-radius:16px;background:#7f7f7f06}.insight-card h4[data-v-6df65db4]{margin:12px 0;font-size:18px;line-height:1.5}.card-topline[data-v-6df65db4],.evidence-item-heading[data-v-6df65db4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.type-badge[data-v-6df65db4]{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border-radius:999px;background:#7f7f7f1c;font-size:12px;font-weight:600}.technical-id[data-v-6df65db4]{font-size:12px;opacity:.46}.meta-row[data-v-6df65db4]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:1.6;opacity:.68}.card-actions[data-v-6df65db4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.secondary-button[data-v-6df65db4]{appearance:none;min-height:36px;padding:7px 13px;border:1px solid rgba(127,127,127,.25);border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer}.secondary-button[data-v-6df65db4]:hover{background:#7f7f7f14}.page-state[data-v-6df65db4],.section-empty[data-v-6df65db4]{padding:24px;border:1px dashed rgba(127,127,127,.25);border-radius:14px}.page-state p[data-v-6df65db4],.section-empty[data-v-6df65db4]{margin-bottom:0;opacity:.68}.page-state--error[data-v-6df65db4]{border-style:solid}.evidence-disclosure[data-v-6df65db4]{margin-top:20px;padding:18px;border-top:1px solid rgba(127,127,127,.16);background:#7f7f7f06;border-radius:12px}.evidence-header[data-v-6df65db4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.evidence-header h5[data-v-6df65db4]{margin:3px 0 0;font-size:16px}.evidence-count[data-v-6df65db4]{font-size:12px;opacity:.58}.insight-description[data-v-6df65db4]{margin:16px 0 0;line-height:1.7;opacity:.76}.detail-state[data-v-6df65db4]{margin-top:16px;padding:14px;border-radius:10px;background:#7f7f7f12;font-size:14px;opacity:.75}.detail-state--error p[data-v-6df65db4]{margin-top:0}.evidence-list[data-v-6df65db4]{display:flex;flex-direction:column;gap:14px;margin-top:16px}.evidence-item[data-v-6df65db4]{padding:16px;border:1px solid rgba(127,127,127,.16);border-radius:12px;background:#7f7f7f09}.evidence-item-heading>div[data-v-6df65db4]{display:flex;align-items:center;gap:9px}.evidence-label[data-v-6df65db4]{font-weight:700}.direction-label[data-v-6df65db4]{padding:2px 7px;border-radius:999px;background:#7f7f7f1a;font-size:12px;opacity:.72}.metric-grid[data-v-6df65db4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.metric-cell[data-v-6df65db4]{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px;border-radius:10px;background:#7f7f7f12}.metric-cell span[data-v-6df65db4]{font-size:12px;opacity:.58}.metric-cell strong[data-v-6df65db4]{font-size:17px;overflow-wrap:anywhere}.source-block[data-v-6df65db4]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-top:14px;font-size:13px}.source-label[data-v-6df65db4],.source-secondary[data-v-6df65db4]{opacity:.58}@media(max-width:900px){.metric-grid[data-v-6df65db4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.insights-header[data-v-6df65db4],.section-heading[data-v-6df65db4],.evidence-header[data-v-6df65db4]{align-items:stretch;flex-direction:column}.summary-strip[data-v-6df65db4],.metric-grid[data-v-6df65db4]{grid-template-columns:1fr}}.actions-page[data-v-28fc4eeb]{display:flex;flex-direction:column;gap:26px;min-width:0}.actions-header[data-v-28fc4eeb]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.actions-header h2[data-v-28fc4eeb]{margin:4px 0 8px;font-size:28px;line-height:1.2}.page-eyebrow[data-v-28fc4eeb]{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;opacity:.58}.page-description[data-v-28fc4eeb]{max-width:720px;margin:0;line-height:1.7;opacity:.7}.header-actions[data-v-28fc4eeb]{display:flex;align-items:center;gap:10px}.lifecycle-badge[data-v-28fc4eeb]{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid rgba(127,127,127,.22);border-radius:999px;font-size:12px;white-space:nowrap;opacity:.72}.secondary-button[data-v-28fc4eeb]{appearance:none;min-height:36px;padding:7px 13px;border:1px solid rgba(127,127,127,.25);border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer}.secondary-button[data-v-28fc4eeb]:hover{background:#7f7f7f14}.page-state[data-v-28fc4eeb]{padding:24px;border:1px dashed rgba(127,127,127,.25);border-radius:14px}.page-state p[data-v-28fc4eeb]{margin-bottom:0;line-height:1.7;opacity:.68}.page-state--error[data-v-28fc4eeb]{border-style:solid}@media(max-width:720px){.actions-header[data-v-28fc4eeb]{flex-direction:column}.header-actions[data-v-28fc4eeb]{width:100%;justify-content:space-between}}.detail-backdrop[data-v-dd641a48]{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:#00000047}.detail-panel[data-v-dd641a48]{width:min(680px,94vw);height:100%;box-sizing:border-box;overflow-y:auto;padding:24px;background:var( --app-background, #fff );box-shadow:-12px 0 30px #0000001f}.detail-header[data-v-dd641a48]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.detail-eyebrow[data-v-dd641a48],.section-eyebrow[data-v-dd641a48]{margin:0 0 5px;font-size:11px;font-weight:700;letter-spacing:.12em;opacity:.5}.detail-header h3[data-v-dd641a48],.section-title h4[data-v-dd641a48],.consultant-section h4[data-v-dd641a48]{margin:0}.close-button[data-v-dd641a48]{padding:7px 10px;border:1px solid rgba(127,127,127,.22);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.detail-section[data-v-dd641a48]{padding:18px 0;border-top:1px solid rgba(127,127,127,.16)}.section-title[data-v-dd641a48]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.status-badge[data-v-dd641a48],.schema-source[data-v-dd641a48]{padding:4px 8px;border-radius:999px;font-size:11px;background:#7f7f7f1a}.identity-card[data-v-dd641a48],.metrics[data-v-dd641a48]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.identity-card>div[data-v-dd641a48],.metrics>div[data-v-dd641a48],.upload-card>div[data-v-dd641a48]{padding:12px;border-radius:10px;background:#7f7f7f0d}.identity-card span[data-v-dd641a48],.metrics span[data-v-dd641a48],.upload-card span[data-v-dd641a48]{display:block;margin-bottom:4px;font-size:11px;opacity:.55}.dataset-description[data-v-dd641a48]{margin:14px 0;font-size:13px;line-height:1.6;opacity:.72}.field-list[data-v-dd641a48]{display:grid;gap:8px}.field-row[data-v-dd641a48]{padding:12px;border:1px solid rgba(127,127,127,.14);border-radius:10px}.field-primary[data-v-dd641a48]{display:flex;align-items:center;gap:10px}.field-primary span[data-v-dd641a48],.field-rules span[data-v-dd641a48]{font-size:11px;opacity:.6}.field-rules[data-v-dd641a48]{display:flex;gap:8px;margin-top:7px}.field-description[data-v-dd641a48]{margin:8px 0 0;font-size:12px;opacity:.65}.schema-version[data-v-dd641a48]{margin-top:10px;font-size:11px;opacity:.5}.upload-card[data-v-dd641a48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.upload-error[data-v-dd641a48]{margin-top:12px;padding:11px;border-radius:9px;font-size:12px;background:#d2464614}.empty-box[data-v-dd641a48],.detail-state[data-v-dd641a48]{padding:22px;border:1px dashed rgba(127,127,127,.22);border-radius:10px;text-align:center;opacity:.7}.consultant-section[data-v-dd641a48]{display:flex;align-items:center;justify-content:space-between;gap:20px}.consultant-section p[data-v-dd641a48]{max-width:470px;margin:7px 0 0;font-size:12px;line-height:1.55;opacity:.65}.consultant-button[data-v-dd641a48]{flex-shrink:0;padding:10px 14px;border:1px solid rgba(127,127,127,.22);border-radius:9px;background:transparent;color:inherit;cursor:pointer}@media(max-width:640px){.identity-card[data-v-dd641a48],.metrics[data-v-dd641a48],.upload-card[data-v-dd641a48]{grid-template-columns:1fr}.consultant-section[data-v-dd641a48]{align-items:flex-start;flex-direction:column}}.data-workspace[data-v-704cfa1b]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-704cfa1b]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-eyebrow[data-v-704cfa1b],.section-eyebrow[data-v-704cfa1b]{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;opacity:.55}.page-header h2[data-v-704cfa1b],.section-heading h3[data-v-704cfa1b],.dataset-card h4[data-v-704cfa1b],.ingestion-card h4[data-v-704cfa1b]{margin-top:0}.page-header h2[data-v-704cfa1b]{margin-bottom:8px}.page-description[data-v-704cfa1b],.section-heading p[data-v-704cfa1b]{margin:0;opacity:.7}.workspace-section[data-v-704cfa1b]{padding:22px;border:1px solid rgba(127,127,127,.18);border-radius:16px;background:#7f7f7f09}.section-heading[data-v-704cfa1b]{margin-bottom:18px}.section-heading h3[data-v-704cfa1b]{margin-bottom:6px}.summary-grid[data-v-704cfa1b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.summary-card[data-v-704cfa1b]{min-height:126px;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(127,127,127,.16);border-radius:14px;background:#7f7f7f06}.summary-label[data-v-704cfa1b]{font-size:13px;opacity:.65}.summary-value[data-v-704cfa1b],.summary-status[data-v-704cfa1b]{margin-top:10px;font-size:28px;line-height:1.2}.summary-note[data-v-704cfa1b]{margin-top:auto;padding-top:12px;font-size:12px;opacity:.55}.dataset-grid[data-v-704cfa1b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dataset-card[data-v-704cfa1b]{padding:18px;border:1px solid rgba(127,127,127,.16);border-radius:14px}.dataset-card-header[data-v-704cfa1b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dataset-identity[data-v-704cfa1b]{margin-bottom:5px;font-size:11px;opacity:.5}.dataset-card h4[data-v-704cfa1b]{margin-bottom:0;font-size:17px}.dataset-status[data-v-704cfa1b]{padding:5px 9px;border-radius:999px;font-size:12px;background:#7f7f7f1f}.dataset-status-active[data-v-704cfa1b]{background:#3cb46e1f}.dataset-description[data-v-704cfa1b]{min-height:42px;margin:14px 0 16px;font-size:13px;line-height:1.55;opacity:.68}.dataset-metrics[data-v-704cfa1b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.dataset-metrics>div[data-v-704cfa1b]{padding:12px;border-radius:10px;background:#7f7f7f0f}.dataset-metrics span[data-v-704cfa1b],.dataset-meta span[data-v-704cfa1b]{display:block;margin-bottom:4px;font-size:11px;opacity:.55}.dataset-metrics strong[data-v-704cfa1b]{font-size:18px}.dataset-meta[data-v-704cfa1b]{display:grid;gap:9px;font-size:12px}.dataset-meta strong[data-v-704cfa1b]{font-weight:600;word-break:break-word}.dataset-actions[data-v-704cfa1b]{display:flex;justify-content:flex-end;margin-top:16px}.dataset-upload-error[data-v-704cfa1b]{margin-top:14px;padding:10px 12px;border-radius:9px;font-size:12px;line-height:1.5;background:#d2464614}.ingestion-grid[data-v-704cfa1b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ingestion-card[data-v-704cfa1b]{padding:18px;border:1px solid rgba(127,127,127,.16);border-radius:14px}.ingestion-card h4[data-v-704cfa1b]{margin-bottom:6px}.ingestion-card>p[data-v-704cfa1b]{margin:0 0 18px;font-size:13px;line-height:1.55;opacity:.65}.form-stack[data-v-704cfa1b]{display:grid;gap:14px}.form-stack label[data-v-704cfa1b]{display:grid;gap:6px}.form-stack label>span[data-v-704cfa1b]{font-size:12px;font-weight:600}.form-stack input[data-v-704cfa1b],.form-stack select[data-v-704cfa1b],.form-stack textarea[data-v-704cfa1b]{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid rgba(127,127,127,.24);border-radius:9px;background:transparent;color:inherit;font:inherit}.form-stack textarea[data-v-704cfa1b]{resize:vertical}.primary-button[data-v-704cfa1b],.secondary-button[data-v-704cfa1b],.notice-action[data-v-704cfa1b]{border:0;border-radius:9px;cursor:pointer;font:inherit}.primary-button[data-v-704cfa1b]{padding:10px 14px;font-weight:650;background:currentColor}.primary-button[data-v-704cfa1b]{color:inherit}.primary-button[data-v-704cfa1b]:first-line{color:inherit}.secondary-button[data-v-704cfa1b]{padding:9px 13px;border:1px solid rgba(127,127,127,.22);background:transparent;color:inherit}button[data-v-704cfa1b]:disabled{cursor:not-allowed;opacity:.45}.notice[data-v-704cfa1b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:10px;font-size:13px}.notice-error[data-v-704cfa1b]{background:#d2464617}.notice-success[data-v-704cfa1b]{background:#3cb46e17}.notice-action[data-v-704cfa1b]{background:transparent;color:inherit;text-decoration:underline}.workspace-state[data-v-704cfa1b],.empty-state[data-v-704cfa1b]{padding:30px;text-align:center;border:1px dashed rgba(127,127,127,.24);border-radius:14px}.empty-state p[data-v-704cfa1b]{margin-bottom:0;opacity:.65}.status-success[data-v-704cfa1b]{color:#2f9e62}.status-danger[data-v-704cfa1b]{color:#c95656}.status-pending[data-v-704cfa1b]{color:#b8860b}.status-neutral[data-v-704cfa1b]{opacity:.65}@media(max-width:1000px){.summary-grid[data-v-704cfa1b]{grid-template-columns:repeat(2,minmax(0,1fr))}.dataset-grid[data-v-704cfa1b],.ingestion-grid[data-v-704cfa1b]{grid-template-columns:1fr}}@media(max-width:640px){.page-header[data-v-704cfa1b]{flex-direction:column}.summary-grid[data-v-704cfa1b]{grid-template-columns:1fr}}.detail-backdrop[data-v-d6ff2eb3]{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:#00000047}.detail-panel[data-v-d6ff2eb3]{width:min(620px,100%);height:100%;overflow-y:auto;box-sizing:border-box;padding:28px;background:#fff;box-shadow:-8px 0 32px #1018281f}.detail-header[data-v-d6ff2eb3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #eaecf0}.detail-heading[data-v-d6ff2eb3]{min-width:0}.detail-heading h3[data-v-d6ff2eb3]{overflow-wrap:anywhere;margin:5px 0 0;color:#101828}.detail-eyebrow[data-v-d6ff2eb3],.section-eyebrow[data-v-d6ff2eb3]{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;color:#667085}.close-button[data-v-d6ff2eb3],.retry-button[data-v-d6ff2eb3],.consultant-button[data-v-d6ff2eb3]{border:0;cursor:pointer;font:inherit}.close-button[data-v-d6ff2eb3]{flex-shrink:0;padding:8px 12px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#344054}.detail-state[data-v-d6ff2eb3]{padding:48px 20px;text-align:center;color:#667085}.detail-error[data-v-d6ff2eb3]{color:#b42318}.retry-button[data-v-d6ff2eb3]{margin-top:12px;padding:8px 14px;border-radius:9px;background:#101828;color:#fff}.detail-section[data-v-d6ff2eb3]{padding:24px 0;border-bottom:1px solid #eaecf0}.detail-section[data-v-d6ff2eb3]:last-child{border-bottom:0}.section-title[data-v-d6ff2eb3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-title h4[data-v-d6ff2eb3],.consultant-section h4[data-v-d6ff2eb3]{margin:4px 0 0;color:#101828}.status-badge[data-v-d6ff2eb3]{flex-shrink:0;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:600}.identity-card[data-v-d6ff2eb3],.fact-grid[data-v-d6ff2eb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.identity-card>div[data-v-d6ff2eb3],.fact-card[data-v-d6ff2eb3]{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;border:1px solid #eaecf0;border-radius:10px;background:#fcfcfd}.identity-card span[data-v-d6ff2eb3],.fact-card span[data-v-d6ff2eb3]{font-size:12px;color:#98a2b3}.identity-card strong[data-v-d6ff2eb3],.fact-card strong[data-v-d6ff2eb3]{overflow-wrap:anywhere;color:#344054;font-size:13px}.detail-note[data-v-d6ff2eb3]{margin:16px 0 0;font-size:12px;line-height:1.7;color:#667085}.consultant-section[data-v-d6ff2eb3]{display:flex;align-items:center;justify-content:space-between;gap:24px}.consultant-section p[data-v-d6ff2eb3]{max-width:430px;margin:8px 0 0;font-size:13px;line-height:1.7;color:#667085}.consultant-button[data-v-d6ff2eb3]{flex-shrink:0;padding:10px 16px;border-radius:10px;background:#101828;color:#fff;font-weight:600}.status-success[data-v-d6ff2eb3]{background:#ecfdf3;color:#067647}.status-pending[data-v-d6ff2eb3]{background:#fffaeb;color:#b54708}.status-danger[data-v-d6ff2eb3]{background:#fef3f2;color:#b42318}.status-neutral[data-v-d6ff2eb3]{background:#f2f4f7;color:#475467}@media(max-width:680px){.detail-panel[data-v-d6ff2eb3]{padding:20px}.identity-card[data-v-d6ff2eb3],.fact-grid[data-v-d6ff2eb3]{grid-template-columns:1fr}.consultant-section[data-v-d6ff2eb3]{align-items:stretch;flex-direction:column}}.knowledge-workspace[data-v-94e4000f]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-94e4000f]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-header h2[data-v-94e4000f]{margin:4px 0 8px}.page-eyebrow[data-v-94e4000f],.section-eyebrow[data-v-94e4000f]{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;color:#667085}.page-description[data-v-94e4000f],.section-heading p[data-v-94e4000f]{margin:0;color:#667085;line-height:1.7}.workspace-section[data-v-94e4000f]{padding:24px;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.section-heading[data-v-94e4000f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.section-heading h3[data-v-94e4000f]{margin:4px 0 6px}.summary-grid[data-v-94e4000f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.summary-card[data-v-94e4000f]{display:flex;min-height:126px;flex-direction:column;padding:18px;border:1px solid #eaecf0;border-radius:14px;background:#fcfcfd}.summary-label[data-v-94e4000f]{font-size:13px;color:#667085}.summary-value[data-v-94e4000f]{margin-top:10px;font-size:30px;line-height:1;color:#101828}.summary-note[data-v-94e4000f]{margin-top:auto;padding-top:12px;font-size:12px;color:#98a2b3}.latest-card[data-v-94e4000f]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px;padding:16px 18px;border:1px solid #eaecf0;border-radius:12px;background:#f9fafb}.latest-card>div[data-v-94e4000f]:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.latest-card strong[data-v-94e4000f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-label[data-v-94e4000f]{font-size:12px;color:#667085}.latest-meta[data-v-94e4000f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;font-size:12px;color:#667085}.document-grid[data-v-94e4000f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.document-card[data-v-94e4000f]{display:flex;min-width:0;flex-direction:column;padding:20px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.document-card-header[data-v-94e4000f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.document-title-area[data-v-94e4000f]{min-width:0}.document-type[data-v-94e4000f]{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#667085}.document-card h4[data-v-94e4000f]{overflow:hidden;margin:0;color:#101828;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.document-status[data-v-94e4000f]{flex-shrink:0;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:600}.document-facts[data-v-94e4000f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.document-facts>div[data-v-94e4000f]{display:flex;min-width:0;flex-direction:column;gap:4px}.document-facts span[data-v-94e4000f]{font-size:12px;color:#98a2b3}.document-facts strong[data-v-94e4000f]{overflow:hidden;color:#344054;font-size:13px;text-overflow:ellipsis}.document-footer[data-v-94e4000f]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:14px;border-top:1px solid #f2f4f7}.document-footer-meta[data-v-94e4000f]{display:flex;min-width:0;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:#667085}.document-id[data-v-94e4000f]{color:#98a2b3}.document-detail-button[data-v-94e4000f]{flex-shrink:0;padding:7px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.upload-card[data-v-94e4000f]{padding:20px;border:1px solid #e4e7ec;border-radius:14px;background:#fcfcfd}.upload-field[data-v-94e4000f]{display:flex;flex-direction:column;gap:8px}.upload-field label[data-v-94e4000f]{font-size:13px;font-weight:600;color:#344054}.upload-field input[data-v-94e4000f]{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff}.selected-file[data-v-94e4000f]{font-size:12px;color:#344054}.field-hint[data-v-94e4000f],.upload-note[data-v-94e4000f]{font-size:12px;line-height:1.6;color:#667085}.upload-actions[data-v-94e4000f]{display:flex;justify-content:flex-end;margin-top:16px}.upload-note[data-v-94e4000f]{margin:14px 0 0}.primary-button[data-v-94e4000f],.secondary-button[data-v-94e4000f],.notice-action[data-v-94e4000f]{border:0;cursor:pointer;font:inherit}.primary-button[data-v-94e4000f]{padding:10px 16px;border-radius:10px;background:#101828;color:#fff;font-weight:600}.secondary-button[data-v-94e4000f]{padding:9px 14px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#344054;font-weight:600}.primary-button[data-v-94e4000f]:disabled,.secondary-button[data-v-94e4000f]:disabled{cursor:not-allowed;opacity:.55}.notice[data-v-94e4000f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-radius:10px;font-size:13px}.notice-error[data-v-94e4000f]{border:1px solid #fecdca;background:#fef3f2;color:#b42318}.notice-success[data-v-94e4000f]{border:1px solid #abefc6;background:#ecfdf3;color:#067647}.notice-action[data-v-94e4000f]{padding:0;background:transparent;color:inherit;font-weight:700}.workspace-state[data-v-94e4000f],.empty-state[data-v-94e4000f]{padding:36px 20px;border:1px dashed #d0d5dd;border-radius:12px;text-align:center;color:#667085}.empty-state strong[data-v-94e4000f]{display:block;margin-bottom:8px;color:#344054}.empty-state p[data-v-94e4000f]{margin:0}.status-success[data-v-94e4000f]{background:#ecfdf3;color:#067647}.status-pending[data-v-94e4000f]{background:#fffaeb;color:#b54708}.status-danger[data-v-94e4000f]{background:#fef3f2;color:#b42318}.status-neutral[data-v-94e4000f]{background:#f2f4f7;color:#475467}.status-text[data-v-94e4000f]{padding:3px 7px;border-radius:999px;font-weight:600}@media(max-width:1000px){.summary-grid[data-v-94e4000f]{grid-template-columns:repeat(2,minmax(0,1fr))}.document-grid[data-v-94e4000f]{grid-template-columns:1fr}}@media(max-width:680px){.page-header[data-v-94e4000f]{flex-direction:column}.summary-grid[data-v-94e4000f],.document-facts[data-v-94e4000f]{grid-template-columns:1fr}.latest-card[data-v-94e4000f]{align-items:flex-start;flex-direction:column}.latest-meta[data-v-94e4000f]{justify-content:flex-start}.document-footer[data-v-94e4000f]{align-items:flex-start;flex-direction:column}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#172033;background:#f6f7f9;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{width:100%;min-width:0;min-height:100%;margin:0}body{min-height:100vh;background:#f6f7f9}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.workspace-shell{display:flex;width:100%;min-height:100vh}.workspace-sidebar{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:236px;min-height:100vh;padding:22px 14px 18px;background:#111827;color:#d1d5db}.workspace-brand{display:flex;align-items:center;gap:11px;min-height:54px;padding:4px 8px 20px}.workspace-brand-mark{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #374151;border-radius:9px;background:#1f2937;color:#f9fafb;font-size:12px;font-weight:700;letter-spacing:.05em}.workspace-brand-copy{display:flex;flex-direction:column;gap:2px}.workspace-brand-copy strong{color:#f9fafb;font-size:14px;font-weight:650}.workspace-brand-copy span{color:#9ca3af;font-size:11px;letter-spacing:.04em}.workspace-navigation{display:flex;flex:1;flex-direction:column;justify-content:space-between}.workspace-navigation-primary,.workspace-navigation-secondary{display:flex;flex-direction:column;gap:4px}.workspace-navigation-secondary{padding-top:14px;border-top:1px solid #253042}.workspace-nav-item{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 12px;border-radius:8px;color:#b6bfcc;font-size:14px;transition:background .12s ease,color .12s ease}.workspace-nav-item:hover{background:#1b2534;color:#fff}.workspace-nav-item.is-active{background:#253247;color:#fff}.workspace-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;color:#9ca3af;font-size:12px;font-weight:700}.workspace-nav-item.is-active .workspace-nav-icon{color:#fff}.workspace-body{width:calc(100% - 236px);min-height:100vh;margin-left:236px}.workspace-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 32px;border-bottom:1px solid #e5e7eb;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-page-title{margin:0;color:#111827;font-size:18px;font-weight:650}.workspace-topbar-context{display:flex;align-items:center;gap:9px;font-size:13px}.workspace-context-label{color:#9ca3af}.workspace-context-value{color:#374151;font-weight:600}.workspace-main{width:100%;max-width:1500px;margin:0 auto;padding:34px 36px 64px}.page{width:100%}.page-header{max-width:760px;margin-bottom:30px}.page-eyebrow{display:block;margin:0 0 10px;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.09em}.page-header h2{margin:0 0 10px;color:#111827;font-size:28px;font-weight:680;letter-spacing:-.02em}.page-header p{margin:0;color:#667085;font-size:14px;line-height:1.75}.foundation-card{max-width:900px;padding:28px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.foundation-card-label{display:inline-block;margin-bottom:13px;color:#667085;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.foundation-card h3{margin:0 0 10px;color:#182230;font-size:18px;font-weight:650}.foundation-card p{max-width:700px;margin:0;color:#667085;font-size:14px;line-height:1.7}.standalone-state{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:32px}.standalone-state-card{width:100%;max-width:460px;padding:36px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.standalone-state-card h1{margin:0 0 12px}.standalone-state-card p{margin:0 0 24px;color:#667085;line-height:1.7}.primary-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:8px;background:#111827;color:#fff;font-size:14px;font-weight:600}@media(max-width:1100px){.workspace-sidebar{width:210px}.workspace-body{width:calc(100% - 210px);margin-left:210px}.workspace-main{padding-right:24px;padding-left:24px}}
