.app-layout[data-v-ed323171]{min-height:100vh}.topbar[data-v-ed323171]{display:flex;align-items:center;gap:var(--space-6);height:56px;padding:0 var(--space-6);border-bottom:1px solid var(--color-border-subtle);background:var(--color-background-surface)}.brand[data-v-ed323171]{color:var(--color-text-primary);font-weight:760;text-decoration:none}nav[data-v-ed323171]{display:flex;align-items:center;gap:var(--space-2)}nav a[data-v-ed323171]{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650;padding:var(--space-3) var(--space-4);text-decoration:none}nav a[data-v-ed323171]:hover{background:var(--color-background-subtle);color:var(--color-text-primary)}nav a[aria-current=page][data-v-ed323171]{color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--color-action-primary)}.account[data-v-ed323171]{align-items:center;display:flex;gap:var(--space-3);margin-left:auto;white-space:nowrap}.account span[data-v-ed323171]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.account button[data-v-ed323171]{background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;padding:var(--space-2) var(--space-3)}.account button[data-v-ed323171]:hover{background:var(--color-background-subtle)}.content[data-v-ed323171]{padding:var(--space-6)}.skill-editor[data-v-454d9a3d]{display:grid;gap:12px}.skill-editor header[data-v-454d9a3d],.skill-editor footer[data-v-454d9a3d]{display:flex;align-items:center;gap:10px}.skill-editor h3[data-v-454d9a3d]{margin:0}.skill-editor textarea[data-v-454d9a3d]{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font:13px/1.55 var(--font-mono,monospace);resize:vertical}.skill-editor label[data-v-454d9a3d]{display:grid;gap:6px;font-size:13px}.skill-editor input[data-v-454d9a3d]{min-height:38px;padding:0 10px}.translation-tester[data-v-e18cc57e]{display:grid;gap:14px;padding:18px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.translation-tester header h3[data-v-e18cc57e],.tester-result h4[data-v-e18cc57e]{margin:0}.translation-tester header p[data-v-e18cc57e]{margin:4px 0 0}.translation-tester textarea[data-v-e18cc57e]{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);font:inherit;line-height:1.55;resize:vertical}.tester-controls[data-v-e18cc57e]{display:flex;align-items:end;gap:var(--space-4)}.tester-controls label[data-v-e18cc57e]{display:grid;flex:1;gap:6px;font-size:var(--font-size-sm)}.tester-controls select[data-v-e18cc57e]{width:min(360px,100%);min-height:36px;padding:0 28px 0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary)}.tester-controls button[data-v-e18cc57e]{min-height:36px;padding:0 var(--space-4);white-space:nowrap}.error[data-v-e18cc57e]{margin:0;color:var(--color-status-danger)}.tester-result[data-v-e18cc57e]{display:grid;gap:10px;padding:16px;background:var(--color-background-subtle);border-radius:var(--radius-sm)}.translated-text[data-v-e18cc57e],.result-metadata[data-v-e18cc57e]{margin:0}.translated-text[data-v-e18cc57e]{font-size:15px;line-height:1.7;white-space:pre-wrap}.glossary-matches summary[data-v-e18cc57e]{cursor:pointer;color:var(--color-text-secondary);font-size:13px}.glossary-matches dl[data-v-e18cc57e]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,1fr);gap:8px 14px;margin:10px 0 0;font-size:13px}.glossary-matches dt[data-v-e18cc57e]{font-weight:600}.glossary-matches dd[data-v-e18cc57e]{margin:0;color:var(--color-text-secondary)}@media(max-width:640px){.tester-controls[data-v-e18cc57e]{align-items:stretch;flex-direction:column}.tester-controls select[data-v-e18cc57e]{width:100%}.glossary-matches dl[data-v-e18cc57e]{grid-template-columns:1fr}.glossary-matches dd[data-v-e18cc57e]{margin-bottom:6px}}.translation-settings[data-v-716e9cf3]{display:grid;gap:28px;margin-top:24px;max-width:980px}.settings-card[data-v-716e9cf3],.glossary-card[data-v-716e9cf3]{padding:18px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.translation-controls[data-v-716e9cf3]{display:flex;align-items:center;gap:var(--space-4);min-width:0}.translation-toggle[data-v-716e9cf3],.model-picker[data-v-716e9cf3]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:36px;color:var(--color-text-primary);font-size:var(--font-size-sm);white-space:nowrap}.translation-toggle input[data-v-716e9cf3]{width:16px;height:16px;margin:0;accent-color:var(--color-action-primary)}.model-picker[data-v-716e9cf3]{flex:1 1 auto}.model-select[data-v-716e9cf3]{width:min(300px,45vw);min-height:36px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);padding:0 28px 0 var(--space-3)}.save-button[data-v-716e9cf3]{flex:0 0 auto;min-height:36px;padding:0 var(--space-4);white-space:nowrap}.glossary-card[data-v-716e9cf3]{display:grid;gap:14px}.glossary-card h3[data-v-716e9cf3]{margin:0}.glossary-list[data-v-716e9cf3]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.glossary-list>li[data-v-716e9cf3]{padding:12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.glossary-summary[data-v-716e9cf3]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.conflict-toggle[data-v-716e9cf3]{border-color:var(--color-status-danger);color:var(--color-status-danger)}.conflict-details[data-v-716e9cf3]{display:grid;gap:8px;margin-top:10px;padding:10px;background:var(--color-background-subtle);border-radius:var(--radius-sm)}.conflict-item[data-v-716e9cf3]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:12px;font-size:13px}.conflict-item span[data-v-716e9cf3]{color:var(--color-text-secondary);overflow-wrap:anywhere}.error[data-v-716e9cf3]{color:var(--color-status-danger)}@media(max-width:760px){.translation-controls[data-v-716e9cf3]{display:grid;grid-template-columns:1fr auto}.translation-toggle[data-v-716e9cf3]{grid-column:1/-1}.model-picker[data-v-716e9cf3]{align-items:stretch;flex-direction:column}.model-select[data-v-716e9cf3]{width:100%}.save-button[data-v-716e9cf3]{align-self:end}}.mineru-settings[data-v-3bc2a37a]{display:grid;gap:24px;max-width:840px}.mineru-settings header[data-v-3bc2a37a]{max-width:820px}.mineru-settings h1[data-v-3bc2a37a]{margin:0;font-size:26px;line-height:1.3}.muted[data-v-3bc2a37a]{margin:8px 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.mineru-form[data-v-3bc2a37a]{display:grid;gap:16px}.mineru-form label[data-v-3bc2a37a]{display:grid;gap:7px;font-size:14px;font-weight:650;line-height:1.35}.mineru-form input[data-v-3bc2a37a]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 13px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-base);color:var(--color-text-primary);font-size:14px}.mineru-form input[data-v-3bc2a37a]:focus{outline:2px solid var(--color-accent-primary);outline-offset:1px}.optional[data-v-3bc2a37a],.source-label[data-v-3bc2a37a]{color:var(--color-text-secondary);font-size:12px;font-weight:400}.numeric-grid[data-v-3bc2a37a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mineru-form footer[data-v-3bc2a37a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}.mineru-form footer button[data-v-3bc2a37a]{min-height:40px;padding:0 16px}.test-result[data-v-3bc2a37a]{margin:0;padding:10px 12px;border:1px solid currentColor;border-radius:var(--radius-sm);font-size:14px}.success[data-v-3bc2a37a]{color:var(--color-text-success)}.failure[data-v-3bc2a37a],.error[data-v-3bc2a37a]{color:var(--color-text-error)}.error[data-v-3bc2a37a]{margin:0}@media(max-width:700px){.numeric-grid[data-v-3bc2a37a]{grid-template-columns:1fr}}.capacity-fields[data-v-ef5bc6d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:700px){.capacity-fields[data-v-ef5bc6d6]{grid-template-columns:1fr}}.settings-tabs[data-v-ef5bc6d6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.settings-tabs button.active[data-v-ef5bc6d6]{border-color:var(--color-text-primary);background:var(--color-background-selected);font-weight:700}.settings[data-v-ef5bc6d6]{margin:0;padding:32px 40px 48px}.settings header[data-v-ef5bc6d6]{max-width:820px}.settings h1[data-v-ef5bc6d6]{margin:0;font-size:26px;line-height:1.3}.settings h2[data-v-ef5bc6d6]{margin:2px 0 6px;font-size:21px;line-height:1.35}.settings .muted[data-v-ef5bc6d6]{margin:8px 0 0;font-size:14px;line-height:1.55}.configuration-layout[data-v-ef5bc6d6]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,840px);align-items:start;gap:40px;margin-top:28px}.configuration-list[data-v-ef5bc6d6]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:min(676px,calc(100dvh - 240px));min-height:0}.configuration-list>.primary[data-v-ef5bc6d6]{min-height:44px;margin:0 16px 0 1px;font-size:15px}.configuration-scroll[data-v-ef5bc6d6]{display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:1px 8px 2px 1px;scrollbar-gutter:stable}.configuration-scroll[data-v-ef5bc6d6]::-webkit-scrollbar{width:8px}.configuration-scroll[data-v-ef5bc6d6]::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:8px}.configuration-item[data-v-ef5bc6d6]{width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:92px;padding:14px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-base);color:var(--color-text-primary);text-align:left;transition:border-color .15s ease,background-color .15s ease}.configuration-item[data-v-ef5bc6d6]:hover{border-color:var(--color-text-secondary);background:var(--color-background-subtle)}.configuration-item.active[data-v-ef5bc6d6]{border-color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-text-primary)}.configuration-name[data-v-ef5bc6d6]{max-width:100%;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configuration-model[data-v-ef5bc6d6]{max-width:100%;color:var(--color-text-secondary);font-family:var(--font-mono,monospace);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configuration-status[data-v-ef5bc6d6]{margin-top:auto;border:1px solid #d8e3f4;border-radius:999px;background:#f4f7fb;color:#52647e;padding:2px 7px;font-size:11px;font-weight:650;line-height:1.3}.configuration-item.active .configuration-status[data-v-ef5bc6d6]{border-color:#b9ceff;background:#edf3ff;color:#2459bf}.model-form[data-v-ef5bc6d6]{display:grid;gap:16px;padding:4px 0 8px}.model-form label[data-v-ef5bc6d6]{display:grid;gap:7px;font-size:14px;font-weight:650;line-height:1.35}.model-form input[data-v-ef5bc6d6]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 13px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-base);color:var(--color-text-primary);font-size:14px}.model-form input[data-v-ef5bc6d6]:focus{outline:2px solid var(--color-accent-primary);outline-offset:1px}.model-form footer[data-v-ef5bc6d6]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:2px}.model-form footer button[data-v-ef5bc6d6]{min-height:40px;padding:0 16px;font-size:14px}.test-result[data-v-ef5bc6d6]{margin:0;padding:10px 12px;border:1px solid currentColor;border-radius:var(--radius-sm);font-size:14px}.success[data-v-ef5bc6d6]{color:var(--color-text-success)}.failure[data-v-ef5bc6d6]{color:var(--color-text-error)}.danger[data-v-ef5bc6d6]{color:var(--color-status-danger)}.error[data-v-ef5bc6d6]{margin:16px 0 0;color:var(--color-status-danger)}@media(max-width:900px){.settings[data-v-ef5bc6d6]{padding:28px 24px 40px}.configuration-layout[data-v-ef5bc6d6]{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:28px}}@media(max-width:700px){.settings[data-v-ef5bc6d6]{padding:24px 16px 32px}.settings h1[data-v-ef5bc6d6]{font-size:23px}.configuration-layout[data-v-ef5bc6d6]{grid-template-columns:1fr;gap:28px}.configuration-list[data-v-ef5bc6d6]{height:auto}.configuration-scroll[data-v-ef5bc6d6]{max-height:280px}.model-form[data-v-ef5bc6d6]{gap:16px}}.upload-panel[data-v-44b1153b]{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-6);min-width:0;padding:var(--space-5)}.upload-copy[data-v-44b1153b]{flex:0 0 auto;min-width:0}h2[data-v-44b1153b]{margin:0;font-size:var(--font-size-lg)}.upload-copy p[data-v-44b1153b]{margin:var(--space-2) 0 0}.upload-controls-scroll[data-v-44b1153b]{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.upload-controls[data-v-44b1153b]{display:flex;align-items:center;gap:var(--space-4);min-width:max-content;width:max-content}.model-picker[data-v-44b1153b],.file-picker[data-v-44b1153b],.file-summary[data-v-44b1153b],.clear-selection[data-v-44b1153b],.submit-button[data-v-44b1153b]{flex:0 0 auto;min-height:36px}.model-picker[data-v-44b1153b]{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);white-space:nowrap}.model-select[data-v-44b1153b]{width:120px;min-height:36px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);padding:0 28px 0 var(--space-3)}.file-picker[data-v-44b1153b]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-subtle);color:var(--color-text-primary);padding:0 var(--space-4);white-space:nowrap;cursor:pointer}.file-picker[data-v-44b1153b]:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.file-picker.disabled[data-v-44b1153b]{cursor:not-allowed;opacity:.55}.file-picker input[data-v-44b1153b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.file-summary[data-v-44b1153b]{max-width:220px;min-width:72px;border-left:1px solid var(--color-border-default);overflow:hidden;padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.submit-button[data-v-44b1153b]{margin-left:var(--space-1);white-space:nowrap}.clear-selection[data-v-44b1153b]{border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);padding:0 var(--space-1);white-space:nowrap}.clear-selection[data-v-44b1153b]:hover{color:var(--color-action-primary)}.upload-message[data-v-44b1153b]{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:900px){.upload-panel[data-v-44b1153b]{align-items:stretch;flex-direction:column}.upload-controls-scroll[data-v-44b1153b]{width:100%;overflow:visible}.upload-controls[data-v-44b1153b]{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.model-picker[data-v-44b1153b],.file-summary[data-v-44b1153b],.submit-button[data-v-44b1153b],.upload-message[data-v-44b1153b]{grid-column:1 / -1}.model-select[data-v-44b1153b]{flex:1 1 auto;width:auto}}.llm-flame-graph[data-v-95e3c812]{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-background-surface)}.llm-flame-graph header[data-v-95e3c812]{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;padding:0;border:0}.llm-flame-graph h3[data-v-95e3c812],.llm-flame-graph p[data-v-95e3c812]{margin:0}.llm-flame-graph h3[data-v-95e3c812],.llm-flame-graph p[data-v-95e3c812]{font-size:var(--font-size-xs);line-height:1.25}.flame-graph-details[data-v-95e3c812]{display:grid;gap:var(--space-2)}.flame-chart[data-v-95e3c812]{min-height:48px;overflow-x:auto}.flame-chart[data-v-95e3c812] svg{display:block}.flame-chart[data-v-95e3c812] text{font-size:11px}.flame-graph-scroll[data-v-95e3c812]{display:grid;gap:var(--space-1);max-height:min(42vh,360px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.call-list[data-v-95e3c812]{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.stage-list[data-v-95e3c812]{margin-top:var(--space-1)}.call-list li[data-v-95e3c812]{display:grid;grid-template-columns:minmax(82px,.7fr) minmax(0,1.5fr) auto;gap:var(--space-2);align-items:center;min-height:22px;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-background-subtle);font-size:11px;line-height:1.25}.call-stage[data-v-95e3c812],.call-label[data-v-95e3c812]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-stage[data-v-95e3c812]{color:var(--color-text-default);font-weight:650}.call-label[data-v-95e3c812]{color:var(--color-text-muted)}.call-list strong[data-v-95e3c812]{color:var(--color-text-default);font-weight:700;white-space:nowrap}.status-chip[data-v-a114a528]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;min-width:52px;border-radius:9999px;padding:0 var(--space-3);font-size:var(--font-size-xs);font-weight:650;white-space:nowrap}[data-status=queued][data-v-a114a528]{background:var(--color-background-subtle);color:var(--color-text-secondary)}[data-status=processing][data-v-a114a528]{background:var(--color-background-selected);color:var(--color-text-link)}[data-status=parsed][data-v-a114a528]{background:var(--color-background-success);color:var(--color-text-success)}[data-status=failed][data-v-a114a528]{background:var(--color-background-error);color:var(--color-text-error)}[data-status=cancelled][data-v-a114a528]{background:var(--color-background-warning);color:var(--color-text-warning)}.pagination[data-v-ebfe8a1c]{display:flex;align-items:center;gap:var(--space-4);justify-content:flex-end;padding:var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page[data-v-82c90ab1]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}.page.has-log-panel[data-v-82c90ab1]{grid-template-columns:minmax(0,1fr) minmax(480px,560px)}.task-main[data-v-82c90ab1]{display:grid;gap:var(--space-6);min-width:0}.stats-block[data-v-82c90ab1]{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(340px,1.3fr);gap:var(--space-4)}.stat-item[data-v-82c90ab1]{--stat-color: var(--color-action-primary);--stat-bg: var(--color-background-subtle);display:grid;position:relative;min-height:96px;align-content:center;gap:var(--space-2);overflow:hidden;padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 4px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--stat-bg) 0%,var(--color-background-surface) 54%);box-shadow:0 1px 2px #0f172a0d}.stat-item[data-v-82c90ab1]:before{position:absolute;top:var(--space-4);bottom:var(--space-4);left:0;width:4px;border-radius:0 4px 4px 0;background:var(--stat-color);content:""}.stat-item.tone-documents[data-v-82c90ab1]{--stat-color: #2563eb;--stat-bg: #eff6ff;border-color:#bfdbfe}.stat-item.tone-evidence[data-v-82c90ab1]{--stat-color: #059669;--stat-bg: #ecfdf5;border-color:#bbf7d0}.stat-item.tone-variants[data-v-82c90ab1]{--stat-color: #7c3aed;--stat-bg: #f5f3ff;border-color:#ddd6fe}.stat-item.tone-status[data-v-82c90ab1]{--stat-color: #f59e0b;--stat-bg: #fff7ed;border-color:#fed7aa}.stat-item span[data-v-82c90ab1]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}.stat-item strong[data-v-82c90ab1]{color:var(--stat-color);font-size:28px;font-weight:760;line-height:1.1}.stat-donut-card[data-v-82c90ab1]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.donut-layout[data-v-82c90ab1]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.donut-chart[data-v-82c90ab1]{display:grid;width:76px;aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:50%;position:relative}.donut-chart[data-v-82c90ab1]:after{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:50%;background:var(--color-background-surface);content:""}.donut-chart span[data-v-82c90ab1]{position:relative;z-index:1;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:760}.donut-legend[data-v-82c90ab1]{display:grid;grid-template-columns:repeat(2,max-content);column-gap:var(--space-3);row-gap:5px;min-width:0;margin:0;padding:0;list-style:none}.donut-legend li[data-v-82c90ab1]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:650;white-space:nowrap}.donut-legend i[data-v-82c90ab1]{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.table-panel[data-v-82c90ab1]{overflow-x:auto;overflow-y:hidden}.table-header[data-v-82c90ab1]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5)}h1[data-v-82c90ab1]{margin:0;font-size:var(--font-size-xl)}.filters[data-v-82c90ab1],.actions[data-v-82c90ab1]{display:flex;gap:var(--space-3)}table[data-v-82c90ab1]{min-width:1180px}th[data-v-82c90ab1]:last-child,td.actions-cell[data-v-82c90ab1]{width:292px}.row-actions[data-v-82c90ab1]{align-items:center;flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap}.row-actions button[data-v-82c90ab1],.row-actions .button[data-v-82c90ab1]{display:inline-flex;min-width:64px;align-items:center;justify-content:center;white-space:nowrap}.log-panel[data-v-82c90ab1]{display:grid;grid-template-rows:auto minmax(0,1fr);position:sticky;top:var(--space-4);height:calc(100vh - var(--space-8, 24px));min-height:0;overflow:hidden}.log-drawer-backdrop[data-v-82c90ab1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:#17203347}.log-head[data-v-82c90ab1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.log-head h2[data-v-82c90ab1]{margin:0;font-size:var(--font-size-lg)}.log-actions[data-v-82c90ab1]{flex-wrap:nowrap}.log-actions button[data-v-82c90ab1]{min-width:58px;justify-content:center;padding:var(--space-2) var(--space-3);font-weight:650}.log-body[data-v-82c90ab1]{display:flex;min-height:0;overflow:hidden;flex-direction:column}.log-error[data-v-82c90ab1],.log-empty[data-v-82c90ab1]{margin:0;padding:var(--space-5)}.log-list[data-v-82c90ab1]{display:grid;flex:1 1 auto;align-content:start;gap:var(--space-2);min-height:0;margin:0;padding:var(--space-5);overflow:auto;overscroll-behavior:contain;list-style:none}.log-list li[data-v-82c90ab1]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-surface)}.log-card-head[data-v-82c90ab1],.log-card-meta[data-v-82c90ab1]{display:flex;align-items:center;gap:var(--space-2)}.log-card-head[data-v-82c90ab1]{justify-content:space-between}.log-card-meta[data-v-82c90ab1]{min-width:0;flex-wrap:wrap}.log-entry-toggle[data-v-82c90ab1]{flex:0 0 auto;min-height:28px;padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.log-message[data-v-82c90ab1]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.log-list li.expanded .log-message[data-v-82c90ab1]{display:block;overflow:visible}.log-list[data-v-82c90ab1]:after{content:"";display:block;height:min(24vh,180px)}.log-list li.level-error[data-v-82c90ab1]{border-color:#fecaca;background:#fef2f2}.log-list time[data-v-82c90ab1],.log-list strong[data-v-82c90ab1]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.log-details[data-v-82c90ab1]{max-height:360px;margin:0;padding:var(--space-3);overflow:auto;border-radius:var(--radius-sm);background:var(--color-background-subtle, #f8fafc);white-space:pre}.log-list code[data-v-82c90ab1]{white-space:pre-wrap;overflow-wrap:anywhere}.log-rail[data-v-82c90ab1]{position:sticky;top:var(--space-4);justify-self:end;display:grid;gap:var(--space-1);width:72px;min-height:132px;align-content:center;justify-items:center;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);box-shadow:0 10px 24px #0f172a14;writing-mode:vertical-rl}.log-rail small[data-v-82c90ab1]{color:var(--color-text-secondary)}@media(max-width:1100px){.page.has-log-panel[data-v-82c90ab1]{grid-template-columns:minmax(0,1fr)}.stats-block[data-v-82c90ab1]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-donut-card[data-v-82c90ab1]{grid-column:1 / -1}.log-panel[data-v-82c90ab1]{position:fixed;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:20;width:min(560px,calc(100vw - var(--space-8, 24px)));height:auto;box-shadow:0 24px 60px #0f172a2e}.log-rail[data-v-82c90ab1]{position:fixed;right:var(--space-4);top:40vh;z-index:19}}input[data-v-82c90ab1],select[data-v-82c90ab1]{min-height:36px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-3)}.table-tags[data-v-82c90ab1]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.table-tag[data-v-82c90ab1]{display:inline-block;padding:2px 8px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-background-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.results-page[data-v-c06201f5]{overflow:hidden}header[data-v-c06201f5]{padding:var(--space-5)}.header-top[data-v-c06201f5]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}h1[data-v-c06201f5]{margin:0;font-size:var(--font-size-xl)}.header-controls[data-v-c06201f5]{display:flex;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.search-field[data-v-c06201f5]{display:flex;flex-direction:column;gap:var(--space-1)}.search-label[data-v-c06201f5]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.search-input[data-v-c06201f5]{width:200px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface-default)}.search-input[data-v-c06201f5]::placeholder{color:var(--color-text-muted)}.search-input[data-v-c06201f5]:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);outline:none}.search-clear[data-v-c06201f5]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer}.search-clear[data-v-c06201f5]{background:var(--color-surface-default);color:var(--color-text-secondary)}.search-clear[data-v-c06201f5]:hover{background:var(--color-background-subtle)}.table-scroll[data-v-c06201f5]{overflow-x:auto}table[data-v-c06201f5]{width:100%;border-collapse:collapse}thead th[data-v-c06201f5]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-align:left;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap}tbody td[data-v-c06201f5]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}tbody tr[data-v-c06201f5]:hover{background:var(--color-background-subtle)}.cell-pmid[data-v-c06201f5]{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.cell-count[data-v-c06201f5]{text-align:center}.result-context-tags[data-v-c06201f5]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.result-context-chip[data-v-c06201f5]{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.result-context-chip--gene[data-v-c06201f5]{background:var(--color-background-success);color:var(--color-text-success)}.result-context-chip--disease[data-v-c06201f5]{background:var(--color-background-selected);color:var(--color-text-link)}.empty-state[data-v-c06201f5]{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted)}.result-count[data-v-c06201f5]{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-background-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.action-buttons[data-v-c06201f5]{display:flex;gap:var(--space-3)}td small[data-v-c06201f5]{display:block;margin-top:var(--space-1);color:var(--color-text-secondary)}.truncate-cell[data-v-c06201f5]{overflow-wrap:anywhere}.text-toggle[data-v-c06201f5]{display:inline-flex;align-items:center;margin-left:var(--space-2);border:0;background:transparent;color:var(--color-action-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.text-toggle[data-v-c06201f5]:hover{text-decoration:underline}.pagination[data-v-c06201f5]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border-subtle)}.page-btn[data-v-c06201f5]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer}.page-btn[data-v-c06201f5]:hover:not(:disabled){background:var(--color-background-subtle);border-color:var(--color-border-strong)}.page-btn[data-v-c06201f5]:disabled{opacity:.4;cursor:default}.page-info[data-v-c06201f5]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.variant-pm3-page[data-v-c7183b09]{display:grid;gap:var(--space-5)}.search-panel[data-v-c7183b09],.result-panel[data-v-c7183b09],.conclusion-table-panel[data-v-c7183b09]{padding:var(--space-5)}.page-header[data-v-c7183b09],.result-header[data-v-c7183b09],.query-box>header[data-v-c7183b09],.query-box>footer[data-v-c7183b09]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}header h1[data-v-c7183b09],header h2[data-v-c7183b09]{margin:0}header h1[data-v-c7183b09]{font-size:var(--font-size-xl)}header h2[data-v-c7183b09]{font-size:var(--font-size-lg)}header p[data-v-c7183b09]{margin:var(--space-2) 0 0}.logic-badge[data-v-c7183b09]{padding:6px 10px;border-radius:999px;background:#eef4ff;color:#2563eb;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}form[data-v-c7183b09]{margin-top:var(--space-5)}.field-grid[data-v-c7183b09]{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr 1fr;gap:var(--space-3)}label>span[data-v-c7183b09]{display:flex;justify-content:space-between;min-height:20px;margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}label em[data-v-c7183b09]{color:var(--color-text-muted);font-size:11px;font-style:normal;font-weight:400}input[data-v-c7183b09]{box-sizing:border-box;width:100%;height:40px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-background-surface);color:var(--color-text-primary)}input[data-v-c7183b09]:focus{border-color:#3b82f6;outline:3px solid #dbeafe}.form-actions[data-v-c7183b09]{display:flex;justify-content:flex-end;margin-top:var(--space-3)}.form-actions>div[data-v-c7183b09]{display:flex;align-items:center;gap:var(--space-2)}.action-hint[data-v-c7183b09]{font-size:var(--font-size-xs)}.query-box[data-v-c7183b09]{margin-top:var(--space-4);border:1px solid #cbdcf8;border-radius:var(--radius-md);overflow:hidden;background:#f8fbff}.query-box>header[data-v-c7183b09]{padding:var(--space-4);border-bottom:1px solid #dbe7f7}.query-box>header h2[data-v-c7183b09]{font-size:var(--font-size-base)}.query-box>header p[data-v-c7183b09]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.query-box>header>span[data-v-c7183b09]{color:#2563eb;font-size:var(--font-size-sm);font-weight:700}.query-table-wrap[data-v-c7183b09],.table-wrap[data-v-c7183b09],.conclusion-table-wrap[data-v-c7183b09]{overflow-x:auto}.query-table-wrap table[data-v-c7183b09]{margin:0}.query-table-wrap td[data-v-c7183b09]{background:#fff}.source-pill[data-v-c7183b09]{display:inline-block;padding:3px 8px;border-radius:999px;background:#eef2f7;color:#475569;font-size:11px;font-weight:700;white-space:nowrap}.source-pill.input[data-v-c7183b09]{background:#e0edff;color:#1d4ed8}.source-pill.mygeno[data-v-c7183b09]{background:#dcfce7;color:#15803d}.expansion-status[data-v-c7183b09]{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid #dbe7f7;border-bottom:1px solid #dbe7f7;background:#effaf4;color:#166534;font-size:var(--font-size-sm)}.mygeno-details[data-v-c7183b09]{padding:var(--space-4)}.query-box>footer[data-v-c7183b09]{align-items:center;padding:var(--space-4);border-top:1px solid #dbe7f7;background:#fff}.query-box>footer p[data-v-c7183b09]{margin:0}.query-box>footer button[data-v-c7183b09]{margin-left:auto}.search-panel>.error[data-v-c7183b09]{margin:var(--space-3) 0 0}.table-wrap[data-v-c7183b09],.conclusion-table-wrap[data-v-c7183b09]{margin:var(--space-4) calc(0px - var(--space-5)) calc(0px - var(--space-5))}td small[data-v-c7183b09]{display:block;margin-top:var(--space-1);color:var(--color-text-muted)}.empty[data-v-c7183b09]{margin:0;text-align:center}.conclusion-table-panel h2[data-v-c7183b09]{margin:0}.conclusion-table-wrap td[data-v-c7183b09]{vertical-align:top}.conclusion-cell[data-v-c7183b09]{min-width:32rem;white-space:normal;overflow-wrap:anywhere;line-height:1.7}@media(max-width:960px){.field-grid[data-v-c7183b09]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.field-grid[data-v-c7183b09]{grid-template-columns:1fr}.page-header[data-v-c7183b09],.result-header[data-v-c7183b09]{flex-direction:column}}.detail-modal[data-v-50cef192]{position:fixed;top:50%;left:50%;z-index:1000;width:100%;max-width:600px;height:auto;max-height:calc(100vh - var(--space-10));margin:0;transform:translate(-50%,-50%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-background-surface);box-shadow:var(--shadow-popover);padding:0;overflow:hidden}.detail-modal[data-v-50cef192]::backdrop{background:#10182852}.modal-content[data-v-50cef192]{display:flex;flex-direction:column;max-height:85vh}.modal-header[data-v-50cef192]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;cursor:grab;-webkit-user-select:none;user-select:none}.modal-header[data-v-50cef192]:active{cursor:grabbing}.modal-header h2[data-v-50cef192]{margin:0;font-size:var(--font-size-lg)}.variant-text[data-v-50cef192]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-family:var(--font-family-mono);overflow-wrap:anywhere}.modal-close[data-v-50cef192]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-md);flex-shrink:0}.modal-close[data-v-50cef192]:hover{background:var(--color-background-subtle);color:var(--color-text-primary)}.modal-body[data-v-50cef192]{padding:var(--space-5) var(--space-6);overflow-y:auto;flex:1}.section-label[data-v-50cef192]{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.field-list[data-v-50cef192]{display:flex;flex-direction:column;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden}.field-row[data-v-50cef192]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-background-surface)}.field-row[data-v-50cef192]:last-child{border-bottom:none}.field-label[data-v-50cef192]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.field-value[data-v-50cef192]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere}.provenance-section[data-v-50cef192]{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-subtle)}.provenance-section h3[data-v-50cef192]{margin:0 0 var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.provenance-rationale[data-v-50cef192]{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--font-line-height-relaxed)}.source-links[data-v-50cef192]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.source-label[data-v-50cef192]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.source-chip[data-v-50cef192]{padding:2px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-background-surface);color:var(--color-text-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.source-chip[data-v-50cef192]:hover{background:var(--color-background-selected);border-color:var(--color-action-primary)}.next-input-section[data-v-50cef192]{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-subtle)}.next-input-section h3[data-v-50cef192]{margin:0 0 var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.next-input-section p[data-v-50cef192]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary)}.modal-actions[data-v-50cef192]{display:flex;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.action-source[data-v-50cef192]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.action-source[data-v-50cef192]:hover{background:var(--color-background-subtle)}.candidate-pane[data-v-1f799246]{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-5)}header[data-v-1f799246]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}h2[data-v-1f799246]{margin:0;font-size:var(--font-size-lg)}.title-row[data-v-1f799246]{display:flex;align-items:baseline;gap:var(--space-3)}.title-hint[data-v-1f799246]{color:var(--color-text-tertiary, var(--color-text-secondary));font-size:var(--font-size-xs);font-weight:650}.candidate-controls[data-v-1f799246]{display:flex;align-items:flex-end;gap:var(--space-3)}label[data-v-1f799246]{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}input[data-v-1f799246]{min-height:36px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-3)}.match-count[data-v-1f799246]{margin:var(--space-2) 0 0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-subtle);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:800}.table-wrapper[data-v-1f799246]{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.candidate-table[data-v-1f799246]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);table-layout:auto}.candidate-table thead[data-v-1f799246]{position:sticky;top:0;z-index:1}.candidate-table th[data-v-1f799246]{padding:var(--space-3) var(--space-4);background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:left;white-space:nowrap}.candidate-table td[data-v-1f799246]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:middle}.candidate-table tbody tr:last-child td[data-v-1f799246]{border-bottom:none}.candidate-row[data-v-1f799246]{cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard)}.candidate-row[data-v-1f799246]:hover{background:var(--color-background-subtle)}.candidate-row.active[data-v-1f799246]{background:var(--color-background-selected);box-shadow:inset 3px 0 0 var(--color-action-primary)}.col-index[data-v-1f799246]{width:40px;color:var(--color-text-muted);text-align:center}.col-variant[data-v-1f799246]{min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.col-cases[data-v-1f799246]{width:96px;white-space:nowrap;font-weight:var(--font-weight-semibold)}.empty-state[data-v-1f799246]{padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:900px){header[data-v-1f799246],.candidate-controls[data-v-1f799246]{display:grid;grid-template-columns:1fr}}.bilingual-text[data-v-642cedbe]{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;white-space:pre-wrap}.bilingual-primary[data-v-642cedbe]{color:var(--color-text-primary)}.bilingual-source[data-v-642cedbe]{margin-top:3px;color:var(--color-text-secondary);font-size:12px;line-height:1.45}.action-collapse[data-v-642cedbe]{margin-top:4px;min-height:24px;padding:0 8px}.field[data-v-095d8aa0]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}dt[data-v-095d8aa0]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}dd[data-v-095d8aa0]{margin:0;overflow-wrap:anywhere}.field-value[data-v-095d8aa0]{white-space:pre-wrap}.value-toggle[data-v-095d8aa0]{display:inline-flex;min-height:26px;margin-left:var(--space-2);padding:0 var(--space-3);vertical-align:baseline}.field-actions[data-v-095d8aa0]{display:flex;gap:var(--space-2)}.field-sources[data-v-095d8aa0]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.field-sources button[data-v-095d8aa0]{min-height:24px;padding:0 var(--space-2);border-color:var(--color-border-subtle);background:var(--color-background-subtle);color:var(--color-action-primary);font-size:var(--font-size-xs);font-weight:700}.field-citations[data-v-095d8aa0]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.field-citations button[data-v-095d8aa0]{display:inline-flex;width:auto;min-height:24px;align-items:center;gap:0;padding:0 var(--space-2);border-color:var(--color-border-subtle);background:var(--color-background-subtle);color:var(--color-action-primary);font-size:var(--font-size-xs);font-weight:700;line-height:1;white-space:nowrap}.field-citations button[data-v-095d8aa0]:hover{border-color:var(--color-action-primary);background:var(--color-background-selected)}.citation-meta[data-v-095d8aa0]{flex:0 0 auto;color:var(--color-action-primary)}.citation-quote[data-v-095d8aa0]{flex:0 0 auto;color:var(--color-text-primary)}.evidence-rows[data-v-c88f3564]{overflow:visible}header[data-v-c88f3564]{padding:var(--space-5);border-bottom:1px solid var(--color-border-subtle)}h2[data-v-c88f3564],h3[data-v-c88f3564]{margin:0}.article-section[data-v-c88f3564]{flex-shrink:0;padding:var(--space-5)}.patient-section[data-v-c88f3564]{padding:var(--space-5)}.section-title[data-v-c88f3564]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.row-count[data-v-c88f3564]{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.patient-toolbar[data-v-c88f3564]{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.section-hint[data-v-c88f3564]{flex-basis:100%;margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.article-grid[data-v-c88f3564]{display:grid;gap:var(--space-2)}.article-context[data-v-c88f3564]{display:contents}.article-context-field[data-v-c88f3564]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.article-context-field dt[data-v-c88f3564]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}.article-context-field dd[data-v-c88f3564]{margin:0}.article-context-chips[data-v-c88f3564]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.article-context-chip[data-v-c88f3564]{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.article-context-chip--gene[data-v-c88f3564]{background:var(--color-background-success);color:var(--color-text-success)}.article-context-chip--disease[data-v-c88f3564]{background:var(--color-background-selected);color:var(--color-text-link)}.table-wrapper[data-v-c88f3564]{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.patient-table[data-v-c88f3564]{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--font-size-sm);table-layout:fixed}.patient-table thead[data-v-c88f3564]{position:sticky;top:0;z-index:1}.patient-table th[data-v-c88f3564]{padding:var(--space-2) var(--space-3);background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:left;vertical-align:middle;white-space:nowrap}.patient-table td[data-v-c88f3564]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:middle}.patient-table tbody tr:last-child td[data-v-c88f3564]{border-bottom:none}.patient-row[data-v-c88f3564]{transition:background var(--motion-duration-fast) var(--motion-easing-standard)}.patient-row[data-v-c88f3564]:hover{background:var(--color-background-subtle)}.patient-row.active[data-v-c88f3564]{background:var(--color-background-selected);box-shadow:inset 3px 0 0 var(--color-action-primary)}.col-index[data-v-c88f3564]{color:var(--color-text-muted);text-align:center}.col-checkbox[data-v-c88f3564]{text-align:center;vertical-align:middle}.patient-table th.col-checkbox[data-v-c88f3564],.patient-table th.col-index[data-v-c88f3564]{text-align:center}.col-checkbox input[data-v-c88f3564]{cursor:pointer}.patient-name[data-v-c88f3564]{font-weight:var(--font-weight-semibold)}.btn-table-ref[data-v-c88f3564]{max-width:100%;padding:0;border:none;background:none;color:var(--color-action-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:flex-start;overflow-wrap:anywhere;text-align:left;text-decoration:underline;text-underline-offset:2px;white-space:normal}.btn-table-ref[data-v-c88f3564]:hover{color:var(--color-action-primary-hover, var(--color-action-primary));text-decoration:none}.col-patient[data-v-c88f3564]{vertical-align:top}.patient-summary[data-v-c88f3564]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.patient-context[data-v-c88f3564]{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.patient-context-tag[data-v-c88f3564]{display:inline-flex;max-width:10em;padding:.15rem .5rem;border-radius:var(--radius-pill);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-context-tag--disease[data-v-c88f3564]{color:var(--color-text-link);background:var(--color-background-selected)}.patient-context-tag--gene[data-v-c88f3564]{color:var(--color-text-success);background:var(--color-background-success)}.patient-context-tag--phenotype[data-v-c88f3564]{color:var(--color-text-secondary);background:var(--color-background-subtle)}.col-wrap[data-v-c88f3564]{overflow-wrap:anywhere;white-space:normal}.col-variant[data-v-c88f3564]{max-width:18rem;overflow-wrap:anywhere;white-space:normal;line-height:1.35}.col-review-status[data-v-c88f3564]{position:relative}.status-filter[data-v-c88f3564]{display:inline-flex;align-items:center}.status-filter-trigger[data-v-c88f3564]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:0;min-height:28px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-background-selected);color:var(--color-text-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer}.status-filter-trigger[data-v-c88f3564]:hover{background:var(--color-background-subtle)}.status-filter-trigger[data-v-c88f3564]:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.status-filter-chevron[data-v-c88f3564]{flex:0 0 auto;width:14px;height:14px;color:currentColor}.status-filter-popover[data-v-c88f3564]{position:fixed;z-index:1000;box-sizing:border-box;overflow-y:auto;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface);box-shadow:var(--shadow-popover)}.status-filter-popover ul[data-v-c88f3564]{margin:0;padding:0;list-style:none}.status-filter-popover li[data-v-c88f3564]{padding:var(--space-2) 0}.status-filter-popover label[data-v-c88f3564]{display:flex;gap:var(--space-2);align-items:center;cursor:pointer;font-size:var(--font-size-sm)}.status-filter-actions[data-v-c88f3564]{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.status-filter-actions button[data-v-c88f3564]{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer}.status-filter-actions button[data-v-c88f3564]:hover{background:var(--color-background-subtle)}.status-filter-done[data-v-c88f3564]{border:1px solid var(--color-action-primary);color:var(--color-action-primary)}.status-filter-done[data-v-c88f3564]:hover{background:var(--color-background-selected)}.review-status[data-v-c88f3564]{display:inline-block;max-width:100%;padding:2px 8px;border-radius:var(--radius-pill, 9999px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:var(--color-background-subtle);color:var(--color-text-secondary)}.review-status-pending[data-v-c88f3564]{background:var(--color-background-warning);color:var(--color-text-warning)}.review-status-pass[data-v-c88f3564]{background:var(--color-background-success);color:var(--color-text-success)}.review-status-invalid[data-v-c88f3564]{background:var(--color-background-error);color:var(--color-text-error)}.col-action[data-v-c88f3564],.patient-table th.col-action[data-v-c88f3564]{text-align:left}.btn-detail[data-v-c88f3564]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap}.empty-state[data-v-c88f3564],.patient-empty[data-v-c88f3564]{padding:var(--space-5);color:var(--color-text-secondary)}.batch-bar[data-v-c88f3564]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-selected);color:var(--color-text-primary);font-size:var(--font-size-sm)}.batch-bar-summary[data-v-c88f3564]{display:inline-flex;align-items:center;gap:var(--space-2)}.batch-bar-summary strong[data-v-c88f3564]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.batch-bar-badge[data-v-c88f3564]{display:inline-flex;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-inverse);font-size:var(--font-size-xs)}.batch-bar-reason[data-v-c88f3564]{flex:1 1 220px;min-width:200px;min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface)}.batch-bar-action[data-v-c88f3564],.batch-bar-cancel[data-v-c88f3564]{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.batch-bar-action--pass[data-v-c88f3564]{border:1px solid var(--color-status-parsed, var(--color-text-success));background:var(--color-background-success);color:var(--color-text-success)}.batch-bar-action--invalid[data-v-c88f3564]{border:1px solid var(--color-status-failed, var(--color-text-error));background:var(--color-background-error);color:var(--color-text-error)}.batch-bar-cancel[data-v-c88f3564]{border:1px solid var(--color-border-subtle);background:var(--color-background-surface);color:var(--color-text-secondary)}.batch-bar-error[data-v-c88f3564]{flex-basis:100%;color:var(--color-text-error);font-size:var(--font-size-xs)}.batch-bar-outcome[data-v-c88f3564]{flex-basis:100%;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.batch-bar-enter-from[data-v-c88f3564],.batch-bar-leave-to[data-v-c88f3564]{opacity:0;transform:translateY(-4px)}.batch-bar-enter-active[data-v-c88f3564],.batch-bar-leave-active[data-v-c88f3564]{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}.output[data-v-6ace8f58]{display:grid;gap:var(--space-4);overflow:hidden}header[data-v-6ace8f58],.pm3-block[data-v-6ace8f58],.case-list[data-v-6ace8f58]{padding:var(--space-5)}header[data-v-6ace8f58]{border-bottom:1px solid var(--color-border-subtle)}h2[data-v-6ace8f58],h3[data-v-6ace8f58]{margin:0}.pm3-block[data-v-6ace8f58],.case-list[data-v-6ace8f58]{display:grid;gap:var(--space-3)}.pm3-block+.pm3-block[data-v-6ace8f58],.case-list[data-v-6ace8f58],.workflow-list[data-v-6ace8f58]{border-top:1px solid var(--color-border-subtle)}.conclusion[data-v-6ace8f58]{background:var(--color-background-selected)}ul[data-v-6ace8f58]{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}li[data-v-6ace8f58]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.workflow-list[data-v-6ace8f58]{display:grid;gap:var(--space-3);padding:var(--space-5)}.workflow-card[data-v-6ace8f58]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.workflow-card.standardized[data-v-6ace8f58]{background:var(--color-background-selected)}.workflow-card header[data-v-6ace8f58]{padding:0;border-bottom:none}.workflow-card h4[data-v-6ace8f58],.workflow-card p[data-v-6ace8f58]{margin:0}.workflow-fields[data-v-6ace8f58]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0}.workflow-fields dt[data-v-6ace8f58]{color:var(--color-text-secondary);font-weight:700}.workflow-fields dd[data-v-6ace8f58]{margin:0;overflow-wrap:anywhere}.source-links[data-v-6ace8f58]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.patient-detail-backdrop[data-v-a5276795]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;background:transparent}.patient-detail-backdrop[data-source-anchored=true][data-v-a5276795]{right:calc(100vw - var(--source-preview-left));pointer-events:auto;background:#10182852}.detail-modal[data-v-a5276795]{--patient-detail-left-inset: 48px;--patient-detail-preview-gap: 20px;position:fixed;top:var(--space-5);bottom:var(--space-5);left:var(--patient-detail-preview-gap);z-index:1000;width:min(680px,calc(100vw - (var(--patient-detail-preview-gap) * 2)));max-width:none;height:auto;max-height:calc(100vh - (var(--space-5) * 2));margin:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-background-surface);box-shadow:var(--shadow-popover);padding:0;overflow:hidden;pointer-events:auto}.detail-modal[data-source-anchored=true][data-v-a5276795]{right:calc(100vw - var(--source-preview-left) + var(--patient-detail-preview-gap));left:auto;width:min(680px,calc(var(--source-preview-left) - var(--patient-detail-left-inset) - var(--patient-detail-preview-gap)))}.modal-content[data-v-a5276795]{display:flex;flex-direction:column;max-height:85vh}.modal-header[data-v-a5276795]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;cursor:grab;-webkit-user-select:none;user-select:none}.modal-header[data-v-a5276795]:active{cursor:grabbing}.modal-header h2[data-v-a5276795]{margin:0;font-size:var(--font-size-lg)}.modal-header p[data-v-a5276795]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.modal-header-actions[data-v-a5276795]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.modal-close[data-v-a5276795]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-md);flex-shrink:0}.modal-close[data-v-a5276795]:hover{background:var(--color-background-subtle);color:var(--color-text-primary)}.modal-body[data-v-a5276795]{padding:var(--space-5) var(--space-6);overflow-y:auto;flex:1}.field-section[data-v-a5276795]{margin-bottom:var(--space-5)}.field-section h3[data-v-a5276795]{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.patient-grid[data-v-a5276795],.evidence-grid[data-v-a5276795]{display:grid;gap:var(--space-2)}.review-status-bar[data-v-a5276795]{color:var(--color-text-primary)}.review-status-bar label[data-v-a5276795]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.review-status-dot[data-v-a5276795]{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--review-status-accent)}.review-status-bar select[data-v-a5276795]{min-width:96px;padding:var(--space-1) var(--space-2);border:1px solid var(--review-status-accent);border-radius:var(--radius-pill, 9999px);background:var(--color-background-surface);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-bold)}.review-status-bar.pending[data-v-a5276795]{--review-status-accent: var(--color-text-warning)}.review-status-bar.pass[data-v-a5276795]{--review-status-accent: var(--color-text-success)}.review-status-bar.invalid[data-v-a5276795]{--review-status-accent: var(--color-text-error)}.evidence-grid[data-v-a5276795]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border-subtle)}.modal-backdrop[data-v-77631202]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#17203347;z-index:1100}.modal[data-v-77631202]{position:relative;width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;border-radius:var(--radius-md);background:var(--color-background-surface);padding:var(--space-6);box-shadow:0 12px 32px #10182829}header[data-v-77631202]{display:flex;align-items:center;justify-content:space-between;cursor:grab;-webkit-user-select:none;user-select:none}header[data-v-77631202]:active{cursor:grabbing}.warning[data-v-77631202]{color:var(--color-text-warning)}blockquote[data-v-77631202]{margin:0 0 var(--space-2);padding:var(--space-3);background:var(--color-background-subtle);border-radius:var(--radius-sm)}blockquote[data-v-77631202] .term-highlight{background:var(--color-background-warning);border-radius:2px;padding:0 1px}.review-section[data-v-77631202]{display:grid;gap:var(--space-4);margin-top:var(--space-5);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4)}label[data-v-77631202]{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}textarea[data-v-77631202]{min-height:96px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text-primary)}footer[data-v-77631202]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.history-section[data-v-77631202]{margin-top:var(--space-5);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4)}.history-header[data-v-77631202]{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none}.history-header[data-v-77631202]:hover{color:var(--color-text-primary)}.history-table[data-v-77631202]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.history-table th[data-v-77631202],.history-table td[data-v-77631202]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.history-table th[data-v-77631202]{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);white-space:nowrap}.history-table .long[data-v-77631202]{max-width:180px;overflow-wrap:anywhere}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.source-preview[data-v-46c8e1b4]{position:relative;display:flex;flex-direction:column;min-width:44px;height:100%;overflow:visible}.source-preview.collapsed[data-v-46c8e1b4]{border-style:dashed;background:var(--color-background-subtle)}.source-resizer[data-v-46c8e1b4]{position:absolute;top:0;bottom:0;left:-10px;width:10px;border:none;background:transparent;cursor:col-resize}.source-resizer[data-v-46c8e1b4]:before{content:"";position:absolute;top:var(--space-4);bottom:var(--space-4);left:4px;width:2px;border-radius:999px;background:var(--color-border-subtle)}.source-resizer[data-v-46c8e1b4]:hover:before,.source-preview.resizing .source-resizer[data-v-46c8e1b4]:before{background:var(--color-action-primary)}.source-rail[data-v-46c8e1b4]{width:100%;height:100%;border:none;background:transparent;color:var(--color-action-primary);font-weight:800;cursor:pointer;writing-mode:vertical-rl}.source-head[data-v-46c8e1b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}h2[data-v-46c8e1b4]{margin:0;font-size:var(--font-size-lg)}.source-head p[data-v-46c8e1b4]{margin:var(--space-1) 0 0}.source-tools[data-v-46c8e1b4]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.source-count[data-v-46c8e1b4]{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-background-selected);color:var(--color-action-primary);font-size:var(--font-size-xs);font-weight:800}.source-switch[data-v-46c8e1b4]{display:inline-flex;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden}.source-switch button[data-v-46c8e1b4]{border:none;border-radius:0;background:var(--color-background-surface)}.source-switch button.active[data-v-46c8e1b4]{background:var(--color-action-primary);color:#fff}.source-markdown-view[data-v-46c8e1b4],.pdf-viewer[data-v-46c8e1b4]{display:flex;flex:1;min-height:0;flex-direction:column}.source-document[data-v-46c8e1b4]{flex:1;min-height:0;overflow:auto;padding:var(--space-6);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.75;scroll-behavior:auto}.source-document[data-v-46c8e1b4] h1{font-size:var(--font-size-xl);line-height:1.35}.source-document[data-v-46c8e1b4] h2{margin-top:var(--space-6);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-lg)}.source-document[data-v-46c8e1b4] p,.source-document[data-v-46c8e1b4] li{overflow-wrap:anywhere}.source-document[data-v-46c8e1b4] pre{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-subtle);padding:var(--space-3);white-space:pre-wrap}.source-document[data-v-46c8e1b4] table{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font-size:var(--font-size-sm)}.source-document[data-v-46c8e1b4] th,.source-document[data-v-46c8e1b4] td{border:1px solid var(--color-border-subtle);padding:var(--space-2);vertical-align:top}.source-document[data-v-46c8e1b4] th{background:var(--color-background-subtle)}.source-document[data-v-46c8e1b4] .page-marker{margin:var(--space-6) 0;text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:700}.source-document[data-v-46c8e1b4] .chunk-highlight{border-radius:var(--radius-sm);background:#bbf7d0;box-shadow:none}.source-document[data-v-46c8e1b4] .chunk-highlight.is-active{background:#a7f3d0;box-shadow:none}.source-document[data-v-46c8e1b4] [data-partial-chunk=true].chunk-highlight,.source-document[data-v-46c8e1b4] [data-exact-citation=true].chunk-highlight{border-radius:0;background:#bbf7d0;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:0 0 0 5px #bbf7d0;padding:1px}.source-document[data-v-46c8e1b4] [data-partial-chunk=true].chunk-highlight.is-active,.source-document[data-v-46c8e1b4] [data-exact-citation=true].chunk-highlight.is-active{background:#a7f3d0;box-shadow:0 0 0 5px #a7f3d0}.source-document[data-v-46c8e1b4] [data-exact-citation=true].chunk-highlight,.source-document[data-v-46c8e1b4] [data-exact-citation=true].chunk-highlight.is-active{background:#a7f3d0;box-shadow:0 0 0 5px #a7f3d0;color:inherit}.source-document[data-v-46c8e1b4] [data-partial-chunk-start=true].chunk-highlight{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.source-document[data-v-46c8e1b4] [data-partial-chunk-end=true].chunk-highlight{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.source-document[data-v-46c8e1b4] [data-partial-chunk-start=true][data-partial-chunk-end=true].chunk-highlight{border-radius:var(--radius-sm)}.source-document[data-v-46c8e1b4] .field-term-highlight{border-radius:3px;background:#facc15;color:#111827;box-shadow:inset 0 0 0 1px #ca8a0499;padding:0 2px}.source-document[data-v-46c8e1b4] .full-document-match-highlight{background:#3b82f626;border-bottom:1.5px solid #3b82f6;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:2px}.source-document[data-v-46c8e1b4] .source-empty,.empty-state[data-v-46c8e1b4]{margin:var(--space-6);color:var(--color-text-secondary);line-height:1.7;text-align:center}.pdf-toolbar[data-v-46c8e1b4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-sm)}.pdf-page-indicator[data-v-46c8e1b4]{flex-shrink:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-selected);color:var(--color-text-primary);padding:2px var(--space-2);font-size:var(--font-size-xs);font-weight:800}.pdf-frame[data-v-46c8e1b4]{flex:1;min-height:0;width:100%;border:none;background:var(--color-background-subtle)}@media(max-width:900px){.source-preview[data-v-46c8e1b4]{position:relative;width:auto!important;min-height:360px}.source-resizer[data-v-46c8e1b4]{top:-10px;right:0;bottom:auto;left:0;width:auto;height:10px;cursor:row-resize}.source-resizer[data-v-46c8e1b4]:before{top:4px;right:var(--space-4);bottom:auto;left:var(--space-4);width:auto;height:2px}}.external-table-view[data-v-46c8e1b4]{padding:var(--space-4);overflow:hidden;display:flex;flex-direction:column}.external-table-scroll[data-v-46c8e1b4]{overflow:auto;flex:1}.external-table-view table[data-v-46c8e1b4]{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--font-size-sm)}.external-table-view thead th[data-v-46c8e1b4]{position:sticky;top:0;background:var(--color-background-surface);border-bottom:2px solid var(--color-border-strong);padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap}.external-table-view tbody td[data-v-46c8e1b4]{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-2) var(--space-3);white-space:nowrap}.external-table-view .row-highlighted[data-v-46c8e1b4]{background:#bbf7d0}.source-document[data-v-46c8e1b4] [data-table-row].cell-highlighted,.source-document[data-v-46c8e1b4] td.cell-highlighted,.source-document[data-v-46c8e1b4] th.cell-highlighted{background-color:#fef3c7!important;outline:2px solid #d97706;outline-offset:-2px}.translation-notice[data-v-72fde648]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-text-warning) 30%,transparent);border-radius:8px;background:var(--color-background-warning);color:var(--color-text-warning)}.translation-errors[data-v-72fde648]{margin:6px 0 0;padding-left:20px;font-size:12px}.translation-notice button[data-v-72fde648]{flex:0 0 auto}.workbench[data-v-b0c22746]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);width:100%;height:calc(100vh - 96px);align-items:stretch;overflow:hidden}.workbench[data-v-b0c22746]>*{min-height:0}.center-pane[data-v-b0c22746]{display:flex;min-height:0;flex-direction:column;gap:var(--space-5);overflow-y:auto;padding-right:var(--space-2)}.center-pane[data-v-b0c22746] .evidence-rows{flex:0 0 auto}.section-divider[data-v-b0c22746]{border:none;border-top:2px solid var(--color-border-default);margin:0}.output-anchor[data-v-b0c22746]{flex-shrink:0}.not-ready[data-v-b0c22746]{padding:var(--space-5)}@media(max-width:1100px){.workbench[data-v-b0c22746]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}}@media(max-width:900px){.workbench[data-v-b0c22746]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) minmax(220px,34vh);height:calc(100vh - 96px);min-height:620px;overflow:hidden}.center-pane[data-v-b0c22746]{overflow-y:auto}}.audit-log-table-scroll[data-v-58c7f1c8]{overflow-x:auto}.audit-log-table[data-v-58c7f1c8]{width:100%;min-width:1280px;table-layout:fixed}.audit-time-column[data-v-58c7f1c8]{width:140px}.audit-reviewer-column[data-v-58c7f1c8]{width:100px}.audit-document-column[data-v-58c7f1c8]{width:170px}.audit-row-column[data-v-58c7f1c8]{width:80px}.audit-field-column[data-v-58c7f1c8]{width:100px}.audit-value-column[data-v-58c7f1c8]{width:15%}.audit-value[data-v-58c7f1c8],.audit-reason[data-v-58c7f1c8]{white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:top}.multi-select[data-v-103261e4]{position:relative;width:100%;min-width:0}.trigger[data-v-103261e4]{position:relative;display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer}.trigger-text[data-v-103261e4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger.has-selection[data-v-103261e4]{padding-right:calc(var(--space-3) + 28px)}.trigger.has-selection .caret[data-v-103261e4]{margin-right:calc(24px + var(--space-2))}.trigger[data-v-103261e4]:hover{background:var(--color-background-subtle)}.caret[data-v-103261e4]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.clear[data-v-103261e4]{position:absolute;top:50%;right:var(--space-2);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;transform:translateY(-50%)}.clear[data-v-103261e4]:hover{background:var(--color-background-subtle);color:var(--color-text-primary)}.backdrop[data-v-103261e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:transparent}.popover[data-v-103261e4]{position:fixed;z-index:1000;box-sizing:border-box;overflow-y:auto;padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-surface);box-shadow:var(--shadow-popover)}.group+.group[data-v-103261e4]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.group-title[data-v-103261e4]{margin:0 0 var(--space-1);padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.option[data-v-103261e4]{display:grid;grid-template-columns:auto minmax(3em,.8fr) minmax(0,1.7fr);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer}.option[data-v-103261e4]:hover{background:var(--color-background-subtle)}.option-label[data-v-103261e4]{min-width:0;overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.option-key[data-v-103261e4]{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);font-family:var(--font-family-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap}header[data-v-efea39d6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5)}h1[data-v-efea39d6]{margin:0;font-size:var(--font-size-xl)}.filters[data-v-efea39d6]{display:grid;width:720px;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.toolbar[data-v-efea39d6]{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.export-button[data-v-efea39d6]{min-height:36px;white-space:nowrap}input[data-v-efea39d6]{box-sizing:border-box;width:100%;min-width:0;min-height:36px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-3)}@media(max-width:760px){header[data-v-efea39d6]{flex-wrap:wrap}.filters[data-v-efea39d6]{flex-basis:100%;grid-template-columns:1fr}.toolbar[data-v-efea39d6]{width:100%;align-items:stretch;flex-direction:column}}.raw-debug[data-v-26a1ca92]{max-width:1400px;padding:32px}.raw-debug header[data-v-26a1ca92]{margin-bottom:28px}.raw-debug h2[data-v-26a1ca92]{margin:0 0 10px}.muted[data-v-26a1ca92]{color:#a0a0a0;font-size:14px;line-height:1.6}.grid[data-v-26a1ca92]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.card[data-v-26a1ca92]{background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:24px}.card h3[data-v-26a1ca92]{margin:0 0 20px;font-size:14px;color:#d0d0d0;text-transform:uppercase}.card h4[data-v-26a1ca92]{margin:0 0 9px;color:#aaa;font-size:12px;text-transform:uppercase}.prompt-settings[data-v-26a1ca92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prompt-settings label[data-v-26a1ca92]{display:grid;gap:8px;margin:0;font-size:13px;color:#b5b5b5}.prompt-settings select[data-v-26a1ca92]{width:100%;min-height:42px}.prompt-note[data-v-26a1ca92]{margin:18px 0 24px}.prompt-section+.prompt-section[data-v-26a1ca92]{margin-top:22px}.input-card[data-v-26a1ca92]{display:flex;min-height:0;flex-direction:column}.input-card textarea[data-v-26a1ca92]{flex:1;min-height:190px;resize:vertical}.span[data-v-26a1ca92],.result[data-v-26a1ca92]{grid-column:1/-1}textarea[data-v-26a1ca92],pre[data-v-26a1ca92]{box-sizing:border-box;width:100%;min-height:190px;background:#0d0d0d;color:#e0e0e0;border:1px solid #444;border-radius:4px;padding:12px;font:12px/1.5 monospace;white-space:pre-wrap;overflow:auto}.prompt-preview[data-v-26a1ca92]{min-height:108px;max-height:240px}.preview[data-v-26a1ca92]{color:#a0d0a0;max-height:220px;min-height:120px}.markdown-preview[data-v-26a1ca92]{max-height:360px;overflow:auto;padding:12px;border:1px solid #444;border-radius:4px;background:#0d0d0d;color:#fff}.markdown-preview[data-v-26a1ca92] table{width:max-content;min-width:0;margin:0;table-layout:auto}.markdown-preview[data-v-26a1ca92] th,.markdown-preview[data-v-26a1ca92] td{max-width:32rem;overflow-wrap:anywhere;word-break:break-word;white-space:normal;vertical-align:top}.markdown-preview[data-v-26a1ca92] th,.markdown-preview[data-v-26a1ca92] td,.markdown-preview[data-v-26a1ca92] p{color:#fff}.badge[data-v-26a1ca92]{font-size:10px;padding:1px 6px;border-radius:8px;margin-left:8px}.ok[data-v-26a1ca92]{background:#2a6;color:#fff}.err[data-v-26a1ca92]{background:#a22;color:#fff}.btn-run[data-v-26a1ca92]{float:right;padding:7px 18px;background:#2a6;color:#fff;border:0;border-radius:4px;cursor:pointer}.btn-run[data-v-26a1ca92]:disabled{opacity:.5}.tabbar[data-v-26a1ca92]{display:flex;gap:4px;margin-bottom:12px}.tabbar button[data-v-26a1ca92],select[data-v-26a1ca92]{background:#2a2a2a;border:1px solid #444;color:#ddd;padding:7px 12px;border-radius:4px}.tabbar button.active[data-v-26a1ca92]{background:#3a3a3a;color:#fff}.error[data-v-26a1ca92]{color:#f08080}@media(max-width:800px){.raw-debug[data-v-26a1ca92]{padding:24px 16px}.grid[data-v-26a1ca92],.prompt-settings[data-v-26a1ca92]{grid-template-columns:1fr}.card[data-v-26a1ca92],.span[data-v-26a1ca92],.result[data-v-26a1ca92]{grid-column:auto}}.probe-panel[data-v-a15201a9]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.probe-header h2[data-v-a15201a9],.probe-header p[data-v-a15201a9]{margin:0}.probe-header p[data-v-a15201a9]{margin-top:var(--space-2)}.probe-controls[data-v-a15201a9]{display:flex;align-items:flex-end;gap:var(--space-4)}.probe-controls label[data-v-a15201a9]{display:grid;min-width:320px;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}.probe-controls select[data-v-a15201a9],.probe-controls button[data-v-a15201a9]{min-height:38px}.probe-controls select[data-v-a15201a9]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-background-surface)}.probe-result[data-v-a15201a9]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-5);background:var(--color-background-subtle)}.probe-result header strong[data-v-a15201a9]{display:block;margin-top:var(--space-2);font-size:var(--font-size-lg)}.usage-returned[data-v-a15201a9]{color:var(--color-text-success)}.usage-missing[data-v-a15201a9]{color:var(--color-text-warning)}.probe-result dl[data-v-a15201a9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0 0}.probe-result dl div[data-v-a15201a9]{min-width:0}.probe-result dt[data-v-a15201a9]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.probe-result dd[data-v-a15201a9]{margin:var(--space-1) 0 0;overflow:hidden;color:var(--color-text-primary);font-family:var(--font-family-mono);text-overflow:ellipsis}@media(max-width:800px){.probe-controls[data-v-a15201a9]{align-items:stretch;flex-direction:column}.probe-controls label[data-v-a15201a9]{min-width:0;width:100%}.probe-result dl[data-v-a15201a9]{grid-template-columns:1fr 1fr}}.document-prompt-test-panel[data-v-4394789e]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.panel-header h2[data-v-4394789e],.panel-header p[data-v-4394789e],.prompt-preview-section h3[data-v-4394789e],.response-section h3[data-v-4394789e]{margin:0}.panel-header p[data-v-4394789e]{margin-top:var(--space-2)}.controls[data-v-4394789e]{display:flex;align-items:flex-end;gap:var(--space-4)}.controls label[data-v-4394789e],.prompt-editor[data-v-4394789e]{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}.controls label[data-v-4394789e]{min-width:320px}.controls select[data-v-4394789e],.controls button[data-v-4394789e]{min-height:38px}.controls select[data-v-4394789e],.prompt-editor textarea[data-v-4394789e]{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-background-surface);color:var(--color-text-primary);font:inherit}.prompt-editor textarea[data-v-4394789e]{width:100%;line-height:1.55;resize:vertical}.prompt-preview-section[data-v-4394789e],.result[data-v-4394789e]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-5);background:var(--color-background-subtle)}.prompt-preview-section header[data-v-4394789e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.prompt-preview-section p[data-v-4394789e]{margin:var(--space-1) 0 0}pre[data-v-4394789e]{max-height:420px;margin:0;overflow:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--color-background-surface);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word}.error[data-v-4394789e]{margin:0;color:var(--color-status-danger)}.result header strong[data-v-4394789e]{display:block;margin-top:var(--space-2)}.metric-label[data-v-4394789e]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:760;text-transform:uppercase}.result dl[data-v-4394789e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0}.result dt[data-v-4394789e]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.result dd[data-v-4394789e]{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-family:var(--font-family-mono)}.result>p[data-v-4394789e]{margin:0 0 var(--space-5)}.response-section+.response-section[data-v-4394789e]{margin-top:var(--space-5)}.response-section h3[data-v-4394789e]{margin-bottom:var(--space-3)}@media(max-width:800px){.controls[data-v-4394789e]{align-items:stretch;flex-direction:column}.controls label[data-v-4394789e]{min-width:0;width:100%}.result dl[data-v-4394789e]{grid-template-columns:1fr 1fr}}.document-prompt-workspace[data-v-99b65fb0]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.panel-header h2[data-v-99b65fb0],.panel-header p[data-v-99b65fb0]{margin:0}.panel-header p[data-v-99b65fb0]{margin-top:var(--space-2)}.document-select[data-v-99b65fb0]{display:grid;max-width:760px;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}.document-select select[data-v-99b65fb0]{min-height:38px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-background-surface);color:var(--color-text-primary);font:inherit}.error[data-v-99b65fb0]{margin:0;color:var(--color-status-danger)}.diagnostics-panel[data-v-2b5c8433]{display:grid;gap:16px}.diagnostics-panel select[data-v-2b5c8433]{margin-left:8px}.diagnostic-record[data-v-2b5c8433],.analysis[data-v-2b5c8433]{border-top:1px solid #d8e0eb;padding:14px 0}.diagnostic-record header[data-v-2b5c8433]{display:flex;justify-content:space-between;gap:12px}.diagnostic-record ul[data-v-2b5c8433]{margin:8px 0;padding-left:20px}.diagnostic-record .issues[data-v-2b5c8433]{color:#8a3b12}.diagnostic-record details[data-v-2b5c8433]{margin-top:10px}.diagnostic-record dl[data-v-2b5c8433]{display:grid;grid-template-columns:180px 1fr;gap:5px 12px;margin:8px 0}.diagnostic-record dt[data-v-2b5c8433]{font-weight:600}.diagnostic-record dd[data-v-2b5c8433]{margin:0;overflow-wrap:anywhere}.reason[data-v-2b5c8433]{color:#8a3b12;font-weight:600}.analysis-report[data-v-2b5c8433]{margin-top:12px;padding:12px;background:#f6f8fb}.analysis-report h3[data-v-2b5c8433]{margin:0 0 8px}.analysis-report pre[data-v-2b5c8433]{white-space:pre-wrap;overflow-wrap:anywhere}.error[data-v-2b5c8433]{color:#b42318}.debug-page[data-v-3893fee8]{display:flex;flex-direction:column;gap:var(--space-6)}.debug-header[data-v-3893fee8]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.debug-header h1[data-v-3893fee8],.section-head h2[data-v-3893fee8]{margin:0}.debug-header h1[data-v-3893fee8]{font-size:28px}.debug-header p[data-v-3893fee8]{margin:var(--space-2) 0 0}.eyebrow[data-v-3893fee8],.metric-label[data-v-3893fee8]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:760;text-transform:uppercase}.document-picker[data-v-3893fee8]{display:flex;flex-direction:column;gap:var(--space-2);min-width:260px}.header-actions[data-v-3893fee8]{display:flex;align-items:flex-end;gap:var(--space-3)}.return-list[data-v-3893fee8]{min-height:36px}.document-picker label[data-v-3893fee8]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}.picker-row[data-v-3893fee8]{display:flex;gap:var(--space-3)}.picker-row input[data-v-3893fee8],.chunk-tools select[data-v-3893fee8]{min-height:36px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-4);background:var(--color-background-surface)}.picker-row input[data-v-3893fee8]{width:150px}.summary-panel[data-v-3893fee8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5);padding:var(--space-5)}.summary-panel div[data-v-3893fee8]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.summary-panel strong[data-v-3893fee8],.summary-panel small[data-v-3893fee8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-panel small[data-v-3893fee8]{color:var(--color-text-muted)}.debug-workspace[data-v-3893fee8]{display:flex;flex-direction:column;gap:var(--space-5)}.tab-list[data-v-3893fee8]{display:inline-flex;width:fit-content;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-surface);overflow:hidden}.tab-list button[data-v-3893fee8]{min-width:112px;border:0;border-radius:0;background:transparent}.tab-list button.active[data-v-3893fee8]{background:var(--color-background-selected);color:var(--color-action-primary)}.debug-section[data-v-3893fee8]{display:flex;flex-direction:column;gap:var(--space-5)}.markdown-grid[data-v-3893fee8]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.preview-panel[data-v-3893fee8],.raw-panel[data-v-3893fee8]{min-height:560px;padding:var(--space-5)}.section-head[data-v-3893fee8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-4)}.section-head h2[data-v-3893fee8]{font-size:var(--font-size-lg)}.preview-scroll[data-v-3893fee8]{max-height:720px;overflow:auto}pre[data-v-3893fee8]{max-height:720px;margin:0;overflow:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-4);background:#fbfcff;color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word}.debug-item[data-v-3893fee8]{padding:var(--space-5)}.chunk-head[data-v-3893fee8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-3)}.chunk-head div[data-v-3893fee8]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.chunk-head span[data-v-3893fee8]{overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.chunk-head code[data-v-3893fee8]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-background-subtle);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.item-actions[data-v-3893fee8]{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.icon-button[data-v-3893fee8]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:36px;min-height:32px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--color-background-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1}.icon-button[data-v-3893fee8]:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.terms[data-v-3893fee8]{display:inline-flex;width:fit-content;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-background-warning);color:var(--color-text-warning);font-size:var(--font-size-xs);font-weight:650}.external-table-preview[data-v-3893fee8]{max-height:520px;overflow:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.external-table-preview table[data-v-3893fee8]{width:max-content;min-width:100%;border-collapse:collapse;background:var(--color-background-surface);font-size:var(--font-size-sm)}.external-table-preview th[data-v-3893fee8],.external-table-preview td[data-v-3893fee8]{max-width:280px;border-bottom:1px solid var(--color-border-subtle);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;overflow-wrap:anywhere}.external-table-preview th[data-v-3893fee8]{position:sticky;top:0;background:var(--color-background-subtle);color:var(--color-text-secondary);font-weight:700}@media(max-width:980px){.debug-header[data-v-3893fee8]{align-items:stretch;flex-direction:column}.summary-panel[data-v-3893fee8],.markdown-grid[data-v-3893fee8]{grid-template-columns:1fr}.document-picker[data-v-3893fee8]{min-width:0}.header-actions[data-v-3893fee8]{align-items:stretch;flex-direction:column}}.chart[data-v-72e2eee6]{width:100%;height:154px}.chart[data-v-537085b7]{width:100%;height:198px}.chart[data-v-988dfc49]{width:100%;height:240px}.chart[data-v-007fd481]{width:100%;height:300px}.ops-console[data-v-e6d26119]{min-height:calc(100vh - 96px);padding:4px;color:#e2e8f0;background:#090f1c;border:1px solid #1c2a3d}.console-head[data-v-e6d26119]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 20px;border-bottom:1px solid #1c2a3d}.eyebrow[data-v-e6d26119],.module-kicker[data-v-e6d26119]{margin:0 0 5px;color:#38bdf8;font:700 11px var(--font-family-mono);letter-spacing:.08em}.console-head h1[data-v-e6d26119],.module-head h2[data-v-e6d26119]{margin:0;color:#f8fafc;letter-spacing:0}.console-head h1[data-v-e6d26119]{font-size:28px}.head-actions[data-v-e6d26119]{display:flex;align-items:center;gap:12px}.sampling-state[data-v-e6d26119]{color:#64748b;font:12px var(--font-family-mono)}.sampling-state i[data-v-e6d26119],.service-state i[data-v-e6d26119]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#475569}.sampling-state.active[data-v-e6d26119]{color:#67e8f9}.sampling-state.active i[data-v-e6d26119],.service-state i[data-v-e6d26119]{background:#34d399;box-shadow:0 0 9px #34d399b8}.refresh-button[data-v-e6d26119]{border:1px solid #334155;background:#111c2d;color:#e2e8f0;padding:8px 12px;font:700 12px var(--font-family-primary);cursor:pointer}.refresh-button[data-v-e6d26119]:hover{border-color:#22d3ee;color:#67e8f9}.refresh-button[data-v-e6d26119]:disabled{opacity:.55;cursor:wait}.status-strip[data-v-e6d26119]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #1c2a3d}.status-strip>div[data-v-e6d26119]{min-height:82px;padding:14px 18px;border-right:1px solid #1c2a3d}.status-strip>div[data-v-e6d26119]:last-child{border-right:0}.status-strip span[data-v-e6d26119],.status-strip small[data-v-e6d26119]{display:block;color:#728198;font-size:11px}.status-strip strong[data-v-e6d26119]{display:block;margin:5px 0 2px;color:#f8fafc;font:700 21px var(--font-family-mono);letter-spacing:0;overflow-wrap:anywhere}.console-grid[data-v-e6d26119]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:#1c2a3d}.module[data-v-e6d26119]{min-width:0;padding:18px;background:#0d1625}.module-head[data-v-e6d26119]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.module-head h2[data-v-e6d26119]{font-size:16px}.module-head small[data-v-e6d26119]{color:#728198;font:11px var(--font-family-mono);text-align:right}.host-module[data-v-e6d26119]{grid-column:span 7}.queue-module[data-v-e6d26119]{grid-column:span 5}.latency-module[data-v-e6d26119],.trend-module[data-v-e6d26119]{grid-column:span 6}.containers-module[data-v-e6d26119]{grid-column:span 8}.failures-module[data-v-e6d26119]{grid-column:span 4}.storage-module[data-v-e6d26119]{grid-column:span 12}.gauge-row[data-v-e6d26119]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gauge-cell[data-v-e6d26119]{min-width:0;text-align:center;border-right:1px solid #1c2a3d}.gauge-cell[data-v-e6d26119]:last-child{border-right:0}.gauge-cell>span[data-v-e6d26119]{display:block;margin-top:-10px;color:#728198;font:11px var(--font-family-mono)}.rate-value[data-v-e6d26119]{color:#34d399;font:700 24px var(--font-family-mono)}.queue-legend[data-v-e6d26119]{display:grid;grid-template-columns:repeat(2,1fr);gap:7px 10px;margin:-4px 4px 0;color:#94a3b8;font-size:11px}.queue-legend i[data-v-e6d26119]{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%}.queued[data-v-e6d26119]{background:#60a5fa}.processing[data-v-e6d26119]{background:#22d3ee}.parsed[data-v-e6d26119]{background:#34d399}.failed[data-v-e6d26119]{background:#f87171}.chart-empty[data-v-e6d26119],.empty-copy[data-v-e6d26119]{display:grid;min-height:170px;place-items:center;margin:0;color:#94a3b8;border:1px dashed #334155;font:12px var(--font-family-mono);text-align:center}.unavailable[data-v-e6d26119]{color:#fbbf24}.container-table[data-v-e6d26119]{display:grid;gap:1px;background:#1c2a3d}.container-heading[data-v-e6d26119],.container-row[data-v-e6d26119]{display:grid;grid-template-columns:1.25fr .8fr .9fr .9fr 1.5fr;gap:10px;align-items:center;padding:10px 12px;background:#0d1625}.container-heading[data-v-e6d26119]{color:#728198;font:10px var(--font-family-mono);text-transform:uppercase}.container-row[data-v-e6d26119]{color:#cbd5e1;font-size:12px}.container-row strong[data-v-e6d26119]{color:#f8fafc;font-family:var(--font-family-mono);overflow-wrap:anywhere}.service-state[data-v-e6d26119]{color:#94a3b8}.container-row b[data-v-e6d26119]{display:block;color:#e2e8f0;font:11px var(--font-family-mono)}.container-row em[data-v-e6d26119]{display:block;height:3px;margin-top:4px;overflow:hidden;background:#243247}.container-row em i[data-v-e6d26119]{display:block;height:100%;background:#22d3ee}.container-row em .memory-fill[data-v-e6d26119]{background:#a78bfa}.io-copy[data-v-e6d26119]{color:#94a3b8;font:10px/1.5 var(--font-family-mono)}.event-stream[data-v-e6d26119]{display:grid;gap:0;margin:0;padding:0;list-style:none}.event-stream li[data-v-e6d26119]{display:grid;grid-template-columns:52px 9px minmax(0,1fr);gap:9px;padding:10px 0;border-bottom:1px solid #1c2a3d}.event-stream time[data-v-e6d26119]{color:#64748b;font:10px var(--font-family-mono)}.event-mark[data-v-e6d26119]{width:7px;height:7px;margin-top:3px;border:1px solid #f87171;border-radius:50%;box-shadow:0 0 9px #f87171a6}.event-stream strong[data-v-e6d26119]{color:#f1f5f9;font-size:11px}.event-stream p[data-v-e6d26119]{margin:4px 0 0;color:#94a3b8;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.storage-list[data-v-e6d26119]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#1c2a3d}.storage-list div[data-v-e6d26119]{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;background:#0d1625}.storage-list dt[data-v-e6d26119]{color:#728198;font:11px var(--font-family-mono);overflow-wrap:anywhere}.storage-list dd[data-v-e6d26119]{margin:0;color:#e2e8f0;font:11px var(--font-family-mono);text-align:right;overflow-wrap:anywhere}.loading-state[data-v-e6d26119],.console-error[data-v-e6d26119]{margin:20px}.console-error[data-v-e6d26119]{color:#fca5a5}@media(max-width:1000px){.status-strip[data-v-e6d26119]{grid-template-columns:repeat(3,minmax(0,1fr))}.host-module[data-v-e6d26119],.queue-module[data-v-e6d26119],.latency-module[data-v-e6d26119],.trend-module[data-v-e6d26119],.containers-module[data-v-e6d26119],.failures-module[data-v-e6d26119],.storage-module[data-v-e6d26119]{grid-column:span 12}.storage-list[data-v-e6d26119]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.console-head[data-v-e6d26119]{align-items:flex-start;flex-direction:column}.status-strip[data-v-e6d26119]{grid-template-columns:repeat(2,minmax(0,1fr))}.gauge-row[data-v-e6d26119]{grid-template-columns:1fr}.gauge-cell[data-v-e6d26119]{border-right:0;border-bottom:1px solid #1c2a3d}.container-heading[data-v-e6d26119]{display:none}.container-row[data-v-e6d26119]{grid-template-columns:1fr 1fr}.container-row .io-copy[data-v-e6d26119]{grid-column:span 2}.storage-list[data-v-e6d26119]{grid-template-columns:1fr}}:root{--color-background-app: #f7f9fc;--color-background-surface: #ffffff;--color-background-subtle: #f3f6fb;--color-background-selected: #eef6ff;--color-background-warning: #fff8e6;--color-background-error: #fff1f2;--color-background-success: #eefaf2;--color-text-primary: #172033;--color-text-secondary: #516075;--color-text-muted: #7a8799;--color-text-link: #2563eb;--color-text-success: #167a3f;--color-text-warning: #936316;--color-text-error: #b42318;--color-border-subtle: #e4e9f2;--color-border-default: #ccd5e3;--color-border-focus: #2563eb;--color-action-primary: #2563eb;--color-action-primary-hover: #1d4ed8;--color-action-secondary: #eef2f7;--color-action-secondary-hover: #e2e8f0;--color-action-review: #6d5dfc;--color-action-review-hover: #5847e8;--color-action-danger: #dc2626;--font-family-primary: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "SFMono-Regular", ui-monospace, "Roboto Mono", Menlo, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-8: 24px;--radius-sm: 6px;--radius-md: 8px;--radius-pill: 9999px;--shadow-focus: 0 0 0 3px rgba(37, 99, 235, .2)}*{box-sizing:border-box}body{margin:0;background:var(--color-background-app);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-md);line-height:1.45}a{color:inherit}button,input,textarea,select{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-4);background:var(--color-background-surface);color:var(--color-text-primary);cursor:pointer;font-weight:650;text-decoration:none;white-space:nowrap}button.primary,button.action-view,button.action-refresh,.button.primary,.button.action-view,.button.action-refresh{border-color:var(--color-action-primary);background:var(--color-action-primary);color:#fff}button.primary:hover,button.action-view:hover,button.action-refresh:hover,.button.primary:hover,.button.action-view:hover,.button.action-refresh:hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}button.action-retry,.button.action-retry{border-color:#fdba74;background:#fff7ed;color:#c2410c}button.action-retry:hover,.button.action-retry:hover{border-color:#fb923c;background:#ffedd5}button.review,button.action-review,.button.review,.button.action-review{border-color:#c4b5fd;background:#f5f3ff;color:var(--color-action-review)}button.action-log,button.action-locate,button.action-secondary,.button.action-log,.button.action-locate,.button.action-secondary{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}button.action-log:hover,button.action-locate:hover,button.action-secondary:hover,.button.action-log:hover,.button.action-locate:hover,.button.action-secondary:hover{border-color:var(--color-action-primary);background:var(--color-background-selected)}button.action-collapse,.button.action-collapse{border-color:var(--color-border-default);background:var(--color-background-subtle);color:var(--color-text-secondary)}button.action-stop,button.action-danger,.button.action-stop,.button.action-danger{border-color:#fecaca;background:#fff1f2;color:var(--color-action-danger)}button:disabled{cursor:not-allowed;opacity:.55}button.action-stop:disabled,button.action-danger:disabled,.button.action-stop:disabled,.button.action-danger:disabled{border-color:var(--color-border-default);background:var(--color-background-subtle);color:var(--color-text-muted)}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-surface)}.muted{color:var(--color-text-muted)}.error{color:var(--color-text-error)}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-4);text-align:left;vertical-align:top}th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:650}
