.qlab-input[data-v-6f8d5f9f]{padding:var(--sp-4)}.qlab-row[data-v-6f8d5f9f]{display:flex;gap:var(--sp-2);align-items:center}.qlab-field[data-v-6f8d5f9f]{flex:1;height:38px;padding:0 var(--sp-3);border:1px solid var(--n-200);border-radius:var(--r-md);font-size:var(--fs-body);color:var(--text-primary);background:var(--n-0)}.qlab-field[data-v-6f8d5f9f]:focus{outline:none;border-color:var(--primary-400);box-shadow:var(--shadow-focus)}.qlab-hint[data-v-6f8d5f9f]{margin-top:var(--sp-2);font-size:var(--fs-caption)}.qlab-meta[data-v-6f8d5f9f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:var(--sp-3)}.qlab-answer[data-v-6f8d5f9f]{white-space:pre-wrap;line-height:1.75;font-size:var(--fs-body);color:var(--text-primary);background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}.qlab-mentions[data-v-6f8d5f9f]{display:flex;flex-direction:column;gap:6px}.qlab-mention[data-v-6f8d5f9f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0)}.qlab-mention-entity[data-v-6f8d5f9f]{font-weight:600;font-size:var(--fs-body);color:var(--text-primary);min-width:88px}.qlab-pos[data-v-6f8d5f9f]{min-width:56px}.qlab-sent[data-v-6f8d5f9f]{font-size:var(--fs-caption);font-weight:600;padding:1px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.qlab-conf[data-v-6f8d5f9f]{min-width:64px}.qlab-reason[data-v-6f8d5f9f]{flex:1;min-width:160px;font-size:var(--fs-caption);color:var(--text-secondary)}.qlab-empty[data-v-6f8d5f9f]{color:var(--text-tertiary);font-size:var(--fs-body-sm);padding:var(--sp-2) 0}.qlab-citations[data-v-6f8d5f9f]{display:flex;flex-direction:column;gap:6px;margin-top:var(--sp-3)}.qlab-citations a[data-v-6f8d5f9f]{color:var(--primary-600);overflow-wrap:anywhere}.qlab-citation-note[data-v-6f8d5f9f]{color:var(--text-secondary);font-size:var(--fs-body-sm);margin:var(--sp-2) 0 0}.v-pos[data-v-6f8d5f9f]{background:#dcfce7;color:#15803d}.v-neg[data-v-6f8d5f9f]{background:#fee2e2;color:#b91c1c}.v-zero[data-v-6f8d5f9f]{background:var(--n-200);color:var(--text-secondary)}.brand-lockup[data-v-b8cca15b]{display:inline-flex;align-items:center;gap:10px;min-width:0;line-height:1;color:#151b31}.brand-lockup__mark[data-v-b8cca15b]{display:block;flex:none;filter:drop-shadow(0 5px 9px rgba(25,32,72,.18))}.brand-lockup__copy[data-v-b8cca15b]{display:grid;gap:3px;min-width:0}.brand-lockup strong[data-v-b8cca15b]{font-size:18px;font-weight:760;letter-spacing:-.055em;white-space:nowrap}.brand-lockup small[data-v-b8cca15b]{color:#737c91;font-size:8.5px;font-weight:750;letter-spacing:.125em;line-height:1;white-space:nowrap}.brand-lockup--stacked[data-v-b8cca15b]{flex-direction:column;gap:13px;text-align:center}.brand-lockup--stacked .brand-lockup__copy[data-v-b8cca15b]{gap:7px}.brand-lockup--stacked strong[data-v-b8cca15b]{font-size:30px}.brand-lockup--stacked small[data-v-b8cca15b]{font-size:10px;letter-spacing:.2em}.brand-lockup--inverse[data-v-b8cca15b]{color:#fff}.brand-lockup--inverse small[data-v-b8cca15b]{color:#aeb8ce}.auth-home[data-v-99448965]{font-size:12px;color:var(--text-tertiary)}.auth-brand[data-v-99448965]{margin:2px auto 0}.auth-intro[data-v-99448965]{text-align:center}.auth-intro h1[data-v-99448965]{margin:0;font-size:20px}.auth-intro p[data-v-99448965]{margin:5px 0 0;color:var(--text-tertiary);font-size:12px}.trial-note[data-v-99448965]{padding:9px 11px;border-radius:8px;background:var(--primary-50);color:var(--primary-700);font-size:12px;text-align:center}.policy-check[data-v-99448965]{display:flex!important;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-secondary)}.policy-check input[data-v-99448965]{width:auto;margin-top:2px}.policy-check a[data-v-99448965],.forgot-link[data-v-99448965]{color:var(--primary-700)}.forgot-link[data-v-99448965]{text-align:center;font-size:12px}.channel-picker[data-v-08035af3]{display:flex;flex-wrap:wrap;gap:8px}.channel-option[data-v-08035af3]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 11px;border:1px solid var(--n-200);border-radius:9px;background:#fff;color:var(--text-secondary);font:inherit;cursor:pointer;transition:.15s ease}.channel-option span[data-v-08035af3]{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--n-100);font-size:11px;font-weight:800}.channel-option[data-v-08035af3]:hover:not(:disabled){border-color:var(--primary-300);color:var(--primary-700)}.channel-option.selected[data-v-08035af3]{border-color:var(--primary-400);background:var(--primary-50);color:var(--primary-700);font-weight:650}.channel-option.selected span[data-v-08035af3]{background:var(--primary-600);color:#fff}.channel-option[data-v-08035af3]:disabled{opacity:.6;cursor:not-allowed}.brand-category-cell[data-v-2fc9fe37]{display:grid;gap:5px;min-width:100px;line-height:1.5}.brand-category-cell a[data-v-2fc9fe37],.brand-category-cell small[data-v-2fc9fe37]{font-size:11px;font-weight:400}.brand-category-cell a[data-v-2fc9fe37]{color:var(--primary-600);text-decoration:none}.brand-category-cell a[data-v-2fc9fe37]:hover{text-decoration:underline}.brand-category-cell small[data-v-2fc9fe37]{color:var(--text-tertiary)}.product-onboarding[data-v-328f9892],.product-grid[data-v-328f9892],.product-card[data-v-328f9892]{display:grid;gap:14px}.operations-loading[data-v-328f9892],.operations-failure[data-v-328f9892]{display:flex;align-items:center;justify-content:space-between;gap:16px}.operations-loading[data-v-328f9892]{justify-content:flex-start;color:var(--text-secondary)}.operations-loading>span[data-v-328f9892]{width:24px;height:24px;flex:0 0 auto;border:3px solid var(--primary-100);border-top-color:var(--primary-600);border-radius:50%;animation:operations-spin-328f9892 .8s linear infinite}.operations-loading>div[data-v-328f9892]{display:grid;gap:3px}.operations-loading small[data-v-328f9892]{color:var(--text-tertiary)}.operations-failure p[data-v-328f9892]{margin:5px 0 0;color:var(--text-secondary)}@keyframes operations-spin-328f9892{to{transform:rotate(360deg)}}.section-title[data-v-328f9892],.product-card header[data-v-328f9892]{display:flex;justify-content:space-between;gap:16px}.section-title p[data-v-328f9892]{margin:4px 0 0}.query-manager>summary[data-v-328f9892],.setup-panel>summary[data-v-328f9892]{cursor:pointer;list-style:none}.query-manager>summary[data-v-328f9892]::-webkit-details-marker,.setup-panel>summary[data-v-328f9892]::-webkit-details-marker{display:none}.query-manager>summary h2[data-v-328f9892],.setup-panel>summary h2[data-v-328f9892]{margin:0}.query-manager__body[data-v-328f9892],.setup-panel__body[data-v-328f9892]{display:grid;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--n-200)}.setup-block[data-v-328f9892]{display:grid;gap:10px}.setup-block h3[data-v-328f9892]{margin:0;font-size:14px}.workflow-overview[data-v-328f9892]{display:grid;gap:16px;background:linear-gradient(135deg,#fff,#f7f8ff)}.workflow-overview__head[data-v-328f9892]{display:flex;align-items:end;justify-content:space-between;gap:24px}.workflow-overview__head>div[data-v-328f9892]{display:grid;gap:2px}.workflow-overview__head small[data-v-328f9892]{color:var(--text-tertiary)}.workflow-overview__head b[data-v-328f9892]{font-size:24px}.workflow-overview__head p[data-v-328f9892]{max-width:620px;margin:0;color:var(--text-secondary);font-size:13px}.workflow-overview ol[data-v-328f9892]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.workflow-overview li[data-v-328f9892]{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--n-200);border-radius:10px;background:#fff;color:var(--text-tertiary);font-size:12px}.workflow-overview li span[data-v-328f9892]{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:var(--n-100);font-weight:700}.workflow-overview li.active[data-v-328f9892]{border-color:var(--primary-300);color:var(--primary-700);box-shadow:0 0 0 2px #6366f114}.workflow-overview li.active span[data-v-328f9892]{background:var(--primary-600);color:#fff}.workflow-overview li.done[data-v-328f9892]{border-color:#bbf7d0;color:#047857;background:#f0fdf4}.workflow-overview li.done span[data-v-328f9892]{background:#10b981;color:#fff}.product-form[data-v-328f9892]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-form textarea[data-v-328f9892]{grid-column:1/3;resize:vertical}.request-picker[data-v-328f9892]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.request-picker a[data-v-328f9892]{font-size:12px;color:var(--primary-600);white-space:nowrap}.product-grid[data-v-328f9892]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card[data-v-328f9892]{padding:18px;border:1px solid var(--n-200);border-radius:14px;background:#fff;scroll-margin:110px}.product-card--focused[data-v-328f9892]{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50),var(--shadow-sm)}.product-card header>div[data-v-328f9892]{display:grid;gap:4px}.product-card small[data-v-328f9892]{color:var(--text-tertiary)}.stage-badge[data-v-328f9892]{align-self:start}.readiness[data-v-328f9892]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.readiness span[data-v-328f9892]{padding:7px 4px;border-radius:8px;background:var(--n-100);color:var(--text-tertiary);font-size:10px;text-align:center}.readiness .done[data-v-328f9892]{background:#ecfdf5;color:#047857}.product-evidence[data-v-328f9892]{margin:0;color:var(--text-secondary);font-size:12px}.product-evidence b[data-v-328f9892]{color:var(--text-primary)}.product-next[data-v-328f9892]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:10px;background:var(--primary-50,#f3f4ff)}.product-next>div[data-v-328f9892]:first-child{display:grid;gap:2px}.product-next small[data-v-328f9892]{font-size:11px}.product-next b[data-v-328f9892]{font-size:13px}.product-next p[data-v-328f9892]{max-width:620px;margin:2px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.45}.product-more[data-v-328f9892]{font-size:12px;color:var(--text-tertiary)}.product-more summary[data-v-328f9892]{cursor:pointer;width:max-content}.product-more .actions[data-v-328f9892]{margin-top:10px}.empty-product[data-v-328f9892]{grid-column:1/-1;padding:28px;text-align:center;background:var(--n-50);border-radius:10px}.empty-product p[data-v-328f9892]{color:var(--text-tertiary)}@media(max-width:1000px){.workflow-overview ol[data-v-328f9892]{grid-template-columns:repeat(3,1fr)}.product-form[data-v-328f9892],.product-grid[data-v-328f9892]{grid-template-columns:1fr 1fr}.product-form textarea[data-v-328f9892]{grid-column:1/-1}}@media(max-width:650px){.workflow-overview__head[data-v-328f9892],.section-title[data-v-328f9892],.product-card header[data-v-328f9892],.product-next[data-v-328f9892],.operations-failure[data-v-328f9892]{display:grid}.workflow-overview ol[data-v-328f9892],.product-form[data-v-328f9892],.product-grid[data-v-328f9892],.readiness[data-v-328f9892]{grid-template-columns:1fr}.product-form textarea[data-v-328f9892]{grid-column:1}.product-next .btn[data-v-328f9892],.operations-failure .btn[data-v-328f9892]{width:100%}}.query-manager__toolbar[data-v-328f9892]{display:flex;align-items:center;justify-content:space-between;gap:16px}.query-manager__toolbar>div[data-v-328f9892]{display:grid;gap:3px}.query-manager__toolbar small[data-v-328f9892]{color:var(--text-tertiary)}.query-empty[data-v-328f9892]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;border:1px dashed var(--n-300);border-radius:12px;background:var(--n-50)}.query-empty>span[data-v-328f9892]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--primary-600);font-size:20px}.query-empty p[data-v-328f9892]{margin:3px 0 0;color:var(--text-tertiary);font-size:12px}.query-table td[data-v-328f9892]:nth-child(2){min-width:300px}.query-table input[data-v-328f9892],.query-table select[data-v-328f9892]{min-height:36px}.query-table td:nth-child(4) input[data-v-328f9892]{width:90px}.query-table td:nth-child(5) select[data-v-328f9892]{min-width:92px}.category-repair[data-v-328f9892]{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px;min-width:min(100%,520px)}.category-repair a[data-v-328f9892]{grid-column:1/-1;justify-self:end;color:var(--primary-600);font-size:11px}@media(max-width:650px){.category-repair[data-v-328f9892]{grid-template-columns:1fr;min-width:0}.category-repair a[data-v-328f9892]{grid-column:1}.category-repair .btn[data-v-328f9892]{width:100%}}.product-grid[data-v-328f9892]{grid-template-columns:minmax(0,1fr)}.product-card[data-v-328f9892]{min-width:0}.product-next[data-v-328f9892]{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:start}.product-next>div[data-v-328f9892]{min-width:0}.product-next>.actions[data-v-328f9892]{justify-content:flex-end}.category-repair[data-v-328f9892]{width:100%;min-width:0}.product-delete-button[data-v-328f9892]{margin-left:auto;border-color:#fecaca;background:#fff;color:#b91c1c}.product-delete-button[data-v-328f9892]:hover{border-color:#fca5a5;background:#fef2f2;color:#991b1b}.delete-product-overlay[data-v-328f9892]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delete-product-dialog[data-v-328f9892]{display:grid;gap:18px;width:min(520px,100%);padding:24px;border:1px solid #fecaca;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.delete-product-dialog header[data-v-328f9892]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.delete-product-dialog header small[data-v-328f9892]{color:#dc2626;font-weight:700}.delete-product-dialog h2[data-v-328f9892]{margin:3px 0 0;font-size:21px}.dialog-close[data-v-328f9892]{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:var(--n-100);color:var(--text-secondary);font-size:24px;line-height:1;cursor:pointer}.delete-product-warning[data-v-328f9892]{padding:14px;border:1px solid #fecaca;border-radius:12px;background:#fff7f7}.delete-product-warning p[data-v-328f9892]{margin:6px 0 0;color:#7f1d1d;font-size:13px;line-height:1.6}.delete-product-field[data-v-328f9892]{display:grid;gap:7px;color:var(--text-secondary);font-size:13px}.delete-product-field input[data-v-328f9892],.delete-product-field textarea[data-v-328f9892]{width:100%}.delete-product-field textarea[data-v-328f9892]{resize:vertical}.delete-product-actions[data-v-328f9892]{display:flex;justify-content:flex-end;gap:10px}.product-delete-confirm[data-v-328f9892]{border-color:#dc2626;background:#dc2626;color:#fff}.product-delete-confirm[data-v-328f9892]:hover:not(:disabled){background:#b91c1c}.product-delete-confirm[data-v-328f9892]:disabled{border-color:#fecaca;background:#fecaca;color:#fff;cursor:not-allowed}@media(max-width:760px){.product-next[data-v-328f9892]{grid-template-columns:1fr}.product-next>.actions[data-v-328f9892]{justify-content:stretch}.product-next>.actions .btn[data-v-328f9892],.product-next>.actions a[data-v-328f9892]{width:100%}.delete-product-overlay[data-v-328f9892]{padding:12px}.delete-product-dialog[data-v-328f9892]{padding:18px}.delete-product-actions[data-v-328f9892]{display:grid;grid-template-columns:1fr 1fr}.product-delete-button[data-v-328f9892]{margin-left:0}}.section-actions[data-v-328f9892]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.setup-panel__body--compact[data-v-328f9892]{margin-top:14px;padding-top:14px}.empty-row[data-v-328f9892]{display:grid;justify-items:center;gap:7px;padding:22px;color:var(--text-secondary)}.empty-row b[data-v-328f9892]{color:var(--text-primary)}.onboarding-warning[data-v-328f9892]{display:flex;align-items:center;justify-content:space-between;gap:14px}.empty-product[data-v-328f9892]{display:grid;justify-items:center;gap:8px}.entity-modal-overlay[data-v-328f9892]{position:fixed;z-index:990;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.entity-dialog[data-v-328f9892]{display:grid;gap:20px;width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px;border:1px solid var(--n-200);border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.entity-dialog--wide[data-v-328f9892]{width:min(760px,100%)}.entity-dialog header[data-v-328f9892]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.entity-dialog header>div[data-v-328f9892]{display:grid;gap:3px}.entity-dialog header small[data-v-328f9892]{color:var(--primary-600);font-weight:700}.entity-dialog h2[data-v-328f9892]{margin:0;font-size:22px}.entity-dialog header p[data-v-328f9892]{max-width:600px;margin:3px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.entity-form[data-v-328f9892]{display:grid;gap:14px}.entity-form--product[data-v-328f9892],.entity-form--query[data-v-328f9892]{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-field[data-v-328f9892]{display:grid;align-content:start;gap:7px;min-width:0;color:var(--text-secondary);font-size:13px}.entity-field>span[data-v-328f9892]{color:var(--text-primary);font-weight:600}.entity-field input[data-v-328f9892],.entity-field textarea[data-v-328f9892],.entity-field select[data-v-328f9892]{width:100%}.entity-field textarea[data-v-328f9892]{resize:vertical}.entity-field small[data-v-328f9892]{color:var(--text-tertiary);font-size:11px;line-height:1.45}.entity-field--full[data-v-328f9892]{grid-column:1/-1}.entity-field__heading[data-v-328f9892]{display:flex;align-items:center;justify-content:space-between;gap:12px}.entity-field__heading>span[data-v-328f9892]{color:var(--text-primary);font-weight:600}.ai-identify-button[data-v-328f9892]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--primary-300);border-radius:8px;background:var(--primary-50);color:var(--primary-700);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ai-identify-button span[data-v-328f9892]{font-size:14px}.ai-identify-button[data-v-328f9892]:hover:not(:disabled){border-color:var(--primary-500);background:#eef0ff}.ai-identify-button[data-v-328f9892]:disabled{opacity:.55;cursor:not-allowed}.identification-result[data-v-328f9892]{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:12px 14px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#166534;font-size:12px}.identification-result>div[data-v-328f9892]{display:grid;gap:2px}.identification-result a[data-v-328f9892]{align-self:start;color:#047857;font-weight:700}.identification-result ul[data-v-328f9892]{grid-column:1/-1;margin:6px 0 0;padding-left:18px;color:#4b5563}.identification-result--warning[data-v-328f9892]{grid-template-columns:1fr;border-color:#fed7aa;background:#fff7ed;color:#9a3412}.identification-result--warning span[data-v-328f9892]{color:#7c2d12}.query-value-slider[data-v-328f9892]{height:6px;margin:10px 0;accent-color:var(--primary-600);cursor:pointer}.entity-dialog__actions[data-v-328f9892]{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}@media(max-width:700px){.section-title[data-v-328f9892],.section-actions[data-v-328f9892],.onboarding-warning[data-v-328f9892],.query-manager__toolbar[data-v-328f9892]{align-items:stretch}.section-actions[data-v-328f9892]{display:grid;grid-template-columns:1fr}.section-actions .badge[data-v-328f9892]{text-align:center}.query-manager__toolbar[data-v-328f9892],.query-empty[data-v-328f9892]{grid-template-columns:1fr;display:grid}.query-manager__toolbar .btn[data-v-328f9892],.query-empty .btn[data-v-328f9892]{width:100%}.entity-modal-overlay[data-v-328f9892]{padding:10px}.entity-dialog[data-v-328f9892]{max-height:calc(100vh - 20px);padding:18px}.entity-form--product[data-v-328f9892],.entity-form--query[data-v-328f9892]{grid-template-columns:1fr}.entity-field--full[data-v-328f9892]{grid-column:1}.entity-field__heading[data-v-328f9892]{align-items:flex-start}.identification-result[data-v-328f9892]{grid-template-columns:1fr}.identification-result ul[data-v-328f9892]{grid-column:1}.entity-dialog__actions[data-v-328f9892]{display:grid;grid-template-columns:1fr 1fr}}.product-tool[data-v-328f9892]{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--n-100);margin-bottom:10px}.product-tool .btn[data-v-328f9892]{justify-self:start}.product-tool p[data-v-328f9892]{margin:0;color:var(--text-secondary);line-height:1.6;max-width:680px;font-size:12px}@media(prefers-reduced-motion:reduce){.operations-loading>span[data-v-328f9892]{animation:none}}.report-export-page[data-v-7a4b2323],.report-builder[data-v-7a4b2323]{display:grid;gap:18px}.report-builder>div>small[data-v-7a4b2323]{color:var(--primary-600);font-weight:800;letter-spacing:.12em}.report-builder h2[data-v-7a4b2323]{margin:5px 0}.report-builder p[data-v-7a4b2323],.section-head p[data-v-7a4b2323]{margin:4px 0;color:var(--text-tertiary);font-size:13px}.report-form[data-v-7a4b2323]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:10px;align-items:end}.report-form label[data-v-7a4b2323]{display:grid;gap:6px;font-size:12px}.section-head[data-v-7a4b2323]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.table-wrap[data-v-7a4b2323]{overflow:auto}.table-wrap table[data-v-7a4b2323]{min-width:850px}.table-wrap td small[data-v-7a4b2323]{display:block;max-width:330px;margin-top:4px;color:#b91c1c}.report-status[data-v-7a4b2323]{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--n-100);font-size:11px}.report-status.completed[data-v-7a4b2323]{background:#dcfce7;color:#166534}.report-status.failed[data-v-7a4b2323]{background:#fee2e2;color:#991b1b}.report-status.pending[data-v-7a4b2323]{background:#eef2ff;color:#4338ca}.empty[data-v-7a4b2323]{text-align:center;color:var(--text-tertiary);padding:24px}@media(max-width:1050px){.report-form[data-v-7a4b2323]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.report-form[data-v-7a4b2323]{grid-template-columns:1fr}.section-head[data-v-7a4b2323]{display:grid}}.platform-service[data-v-c751b477]{margin-bottom:var(--gap-section);padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:var(--r-lg);background:linear-gradient(120deg,#151d3c,#26316d);color:#fff}.platform-service span[data-v-c751b477]{color:#67e8f9;font-size:11px;letter-spacing:.12em}.platform-service h2[data-v-c751b477]{margin:4px 0;font-size:19px}.platform-service p[data-v-c751b477]{color:#b6bfd1}.platform-service .btn[data-v-c751b477]{flex-shrink:0}.research-participation>summary[data-v-c751b477]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.research-participation>summary[data-v-c751b477]::-webkit-details-marker{display:none}.research-participation>summary>span[data-v-c751b477]:first-child{display:grid;gap:3px}.research-participation>summary small[data-v-c751b477]{color:var(--text-tertiary);font-weight:400}.research-consent-note[data-v-c751b477]{margin-top:18px;padding:14px 16px;border:1px solid #bae6fd;border-radius:10px;background:#f0f9ff}.research-consent-note p[data-v-c751b477]{margin:4px 0 0;color:#0c4a6e;font-size:12px}.research-product-list[data-v-c751b477]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.research-product-list article[data-v-c751b477]{display:grid;gap:12px;padding:15px;border:1px solid var(--n-200);border-radius:11px}.research-product-list header[data-v-c751b477]{display:flex;justify-content:space-between;gap:10px}.research-product-list header>div[data-v-c751b477]{display:grid}.research-product-list header small[data-v-c751b477]{color:var(--text-tertiary)}.research-product-list fieldset[data-v-c751b477]{display:flex;gap:12px;flex-wrap:wrap;padding:10px;border:1px solid var(--n-200);border-radius:8px}.research-product-list legend[data-v-c751b477]{padding:0 5px;font-size:11px;color:var(--text-tertiary)}.research-product-list fieldset label[data-v-c751b477]{display:flex;align-items:center;gap:5px;font-size:12px}.research-product-list input[type=checkbox][data-v-c751b477]{width:auto}.research-actions[data-v-c751b477]{display:flex;align-items:end;justify-content:space-between;gap:10px}.research-actions label[data-v-c751b477]{display:grid;gap:4px;font-size:11px;color:var(--text-tertiary)}.status-pill[data-v-c751b477]{padding:4px 8px;border-radius:999px;background:var(--n-100);font-size:10px;white-space:nowrap}.status-pill.active[data-v-c751b477]{background:#ecfdf5;color:#047857}.status-pill.expired[data-v-c751b477]{background:#fff7ed;color:#c2410c}.settings-bottom-grid[data-v-c751b477]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-grid);align-items:start}.settings-card[data-v-c751b477]{min-width:0;margin-bottom:0;overflow:visible}.subscription-head[data-v-c751b477]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--n-100)}.subscription-head>div[data-v-c751b477]{display:flex;align-items:center;gap:8px}.subscription-head small[data-v-c751b477]{color:var(--text-tertiary);text-align:right}.quota-item[data-v-c751b477]{display:grid;gap:7px;margin-top:16px}.quota-item>div[data-v-c751b477]:first-child{display:flex;justify-content:space-between;gap:12px}.usage-details[data-v-c751b477]{margin-top:18px;color:var(--text-secondary)}.usage-details summary[data-v-c751b477]{cursor:pointer;color:var(--primary-700)}.usage-details ul[data-v-c751b477]{list-style:none;margin-top:8px}.usage-details li[data-v-c751b477]{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--n-100)}.schedule-form[data-v-c751b477]{padding-bottom:18px;border-bottom:1px solid var(--n-100)}.schedule-form .select[data-v-c751b477]{width:100%;height:40px}.schedule-form small[data-v-c751b477]{color:var(--text-tertiary)}.schedule-list[data-v-c751b477]{display:grid;gap:0}.schedule-row[data-v-c751b477]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--n-100)}.schedule-row>div[data-v-c751b477]{display:grid;gap:2px;min-width:0}.schedule-row span[data-v-c751b477],.schedule-row small[data-v-c751b477]{color:var(--text-tertiary)}.schedule-row small[data-v-c751b477]{text-align:right}.schedule-row .schedule-actions[data-v-c751b477]{display:flex;grid-auto-flow:column;align-items:center;gap:8px;min-width:max-content}.security-grid[data-v-c751b477]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.danger-action[data-v-c751b477]{color:#b42318;border-color:#f4b4ad}@media(max-width:1000px){.settings-bottom-grid[data-v-c751b477],.security-grid[data-v-c751b477]{grid-template-columns:1fr}}@media(max-width:600px){.subscription-head[data-v-c751b477],.schedule-row[data-v-c751b477],.platform-service[data-v-c751b477]{display:grid}.research-product-list[data-v-c751b477]{grid-template-columns:1fr}.research-actions[data-v-c751b477]{align-items:stretch;flex-direction:column}.subscription-head small[data-v-c751b477],.schedule-row small[data-v-c751b477]{text-align:left}}.batch-summary[data-v-63629773]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;margin:16px 0 8px}.factor-progress>progress[data-v-63629773]{width:100%;height:8px;accent-color:var(--primary-500)}.factor-table[data-v-63629773]{overflow-x:auto;margin-top:12px}.factor-table table[data-v-63629773]{width:100%;border-collapse:collapse;font-size:12px;min-width:550px}.factor-table th[data-v-63629773],.factor-table td[data-v-63629773]{padding:10px;text-align:left;border-bottom:1px solid var(--n-200);vertical-align:top}.factor-table th[data-v-63629773]{background:var(--primary-50)}.factor-table td[data-v-63629773]:first-child{min-width:130px}.factor-table small[data-v-63629773]{display:block;max-width:500px}.manual-jobs summary[data-v-63629773]{cursor:pointer;font-size:13px;color:var(--text-secondary);margin-bottom:8px}.manual-research[data-v-63629773]{border-color:var(--primary-200)}.manual-head[data-v-63629773],.manual-actions[data-v-63629773],.task-head[data-v-63629773]{display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-head h2[data-v-63629773]{margin:0;font-size:17px}.manual-head p[data-v-63629773],.manual-help[data-v-63629773],.manual-empty[data-v-63629773]{color:var(--text-secondary);font-size:12px;line-height:1.7}.manual-head p[data-v-63629773]{margin:5px 0 0}.manual-actions[data-v-63629773]{flex-wrap:wrap;justify-content:flex-end}.manual-help[data-v-63629773]{margin:14px 0 0}.manual-note[data-v-63629773]{padding:9px 12px;border-radius:8px;background:var(--primary-50);color:var(--primary-700);font-size:12px}.manual-jobs[data-v-63629773]{display:grid;gap:8px;margin-top:14px}.manual-jobs article[data-v-63629773]{padding:12px;border:1px solid var(--n-200);border-radius:8px;min-width:0}.task-head[data-v-63629773]{font-size:12px}.task-head strong[data-v-63629773]{white-space:nowrap;color:var(--primary-700)}.task-head .failed[data-v-63629773],.task-error[data-v-63629773]{color:#b91c1c}.manual-jobs progress[data-v-63629773]{width:100%;height:7px;margin:10px 0;accent-color:var(--primary-500)}.manual-jobs small[data-v-63629773]{display:block;margin-top:6px;color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.task-error[data-v-63629773]{margin:8px 0;font-size:12px;overflow-wrap:anywhere}.alert[data-v-63629773]{margin:12px 0 0}@media(max-width:1000px){.manual-head[data-v-63629773]{align-items:stretch;flex-direction:column}.manual-actions[data-v-63629773]{justify-content:flex-start}}@media(max-width:600px){.task-head[data-v-63629773]{align-items:flex-start;flex-direction:column}}.list-pagination[data-v-fa246d73]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--n-100);color:var(--text-tertiary);font-size:12px}.list-pagination>div[data-v-fa246d73]{display:flex;gap:8px}.list-pagination button[data-v-fa246d73]{padding:7px 12px;border:1px solid var(--n-200);border-radius:8px;background:#fff;color:var(--text-secondary);cursor:pointer}.list-pagination button[data-v-fa246d73]:hover:not(:disabled){border-color:var(--primary-300);color:var(--primary-700)}.list-pagination button[data-v-fa246d73]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:520px){.list-pagination[data-v-fa246d73]{align-items:stretch;flex-direction:column}.list-pagination>div[data-v-fa246d73]{display:grid;grid-template-columns:1fr 1fr}.list-pagination button[data-v-fa246d73]{width:100%}}.autonomous-programs[data-v-00f282de]{display:grid;gap:18px}.launch-panel[data-v-00f282de]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);gap:18px;border-color:var(--primary-200);background:linear-gradient(135deg,#fff,var(--primary-50))}.launch-copy[data-v-00f282de]{display:grid;align-content:start;gap:7px}.launch-copy h2[data-v-00f282de],.launch-copy p[data-v-00f282de]{margin:0}.launch-copy p[data-v-00f282de]{max-width:760px;color:var(--text-secondary);line-height:1.65}.eyebrow[data-v-00f282de]{color:var(--primary-600);font-size:10px;font-weight:750;letter-spacing:.12em}.launch-actions[data-v-00f282de]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.launch-actions label[data-v-00f282de],.target-grid label[data-v-00f282de]{display:grid;gap:5px;font-size:12px}.launch-actions .btn[data-v-00f282de]{grid-column:1/-1}.advanced-toggle[data-v-00f282de]{justify-self:start;border:0;background:transparent;color:var(--primary-600);cursor:pointer}.target-grid[data-v-00f282de]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:14px;border-top:1px solid var(--n-200)}.automation-flow[data-v-00f282de]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:center}.automation-flow article[data-v-00f282de]{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--n-200);border-radius:11px;background:#fff}.automation-flow em[data-v-00f282de]{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--primary-100);color:var(--primary-700);font-style:normal;font-weight:800}.automation-flow article div[data-v-00f282de]{display:grid;gap:2px}.automation-flow span[data-v-00f282de]{color:var(--text-tertiary);font-size:11px}.automation-flow i[data-v-00f282de]{color:var(--primary-400);font-style:normal}.plan-panel[data-v-00f282de]{display:grid;gap:14px}.plan-select[data-v-00f282de]{max-width:620px}.empty-state[data-v-00f282de]{display:grid;gap:5px;padding:24px;border:1px dashed var(--primary-300);border-radius:11px;background:var(--primary-50)}.empty-state span[data-v-00f282de]{color:var(--text-secondary);font-size:12px}.plan-summary[data-v-00f282de]{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.plan-summary>div[data-v-00f282de]{display:grid;gap:3px;padding:12px;background:var(--n-50);border-radius:9px}.plan-summary small[data-v-00f282de]{color:var(--text-tertiary);font-size:10px}.build-progress[data-v-00f282de]{display:grid;gap:8px;padding:13px;border:1px solid var(--primary-200);border-radius:10px;background:var(--primary-50)}.build-progress>div[data-v-00f282de]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.build-progress span[data-v-00f282de],.build-progress small[data-v-00f282de]{color:var(--text-secondary);font-size:11px}.build-progress strong[data-v-00f282de]{color:var(--primary-700)}.build-progress progress[data-v-00f282de]{width:100%;height:7px;accent-color:var(--primary-600)}.plan-actions[data-v-00f282de]{display:flex;gap:9px;flex-wrap:wrap}.sample-grid[data-v-00f282de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.sample-grid article[data-v-00f282de]{display:grid;gap:9px;padding:13px;border:1px solid var(--n-200);border-radius:10px}.sample-grid header[data-v-00f282de]{display:flex;justify-content:space-between;gap:8px}.sample-grid header>div[data-v-00f282de]{display:grid;gap:2px;min-width:0}.sample-grid small[data-v-00f282de],.sample-grid p[data-v-00f282de]{margin:0;color:var(--text-tertiary);font-size:11px}.sample-grid header>span[data-v-00f282de]{align-self:start;padding:4px 7px;border-radius:999px;background:var(--n-100);font-size:9px;white-space:nowrap}.sample-grid header>span.cited[data-v-00f282de],.sample-grid header>span.verified[data-v-00f282de]{background:#dcfce7;color:#047857}.sample-grid a[data-v-00f282de]{color:var(--primary-600);font-size:11px}.evidence-grid[data-v-00f282de]{align-items:start}.compact-list[data-v-00f282de]{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.compact-list li[data-v-00f282de]{display:grid;grid-template-columns:110px 1fr;gap:9px;padding:9px 0;border-bottom:1px solid var(--n-100);font-size:12px;line-height:1.5}.compact-list span[data-v-00f282de]{color:var(--primary-600);font-size:10px}.gate-panel[data-v-00f282de]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-color:#fed7aa;background:#fffaf5}.gate-panel b[data-v-00f282de]{color:#9a3412}.gate-panel span[data-v-00f282de]{padding:5px 8px;border-radius:999px;background:#ffedd5;color:#9a3412;font-size:10px}@media(max-width:1100px){.launch-panel[data-v-00f282de]{grid-template-columns:1fr}.plan-summary[data-v-00f282de]{grid-template-columns:repeat(3,1fr)}.sample-grid[data-v-00f282de]{grid-template-columns:repeat(2,1fr)}.automation-flow[data-v-00f282de]{grid-template-columns:1fr 1fr}.automation-flow i[data-v-00f282de]{display:none}}@media(max-width:700px){.launch-actions[data-v-00f282de],.target-grid[data-v-00f282de],.plan-summary[data-v-00f282de],.sample-grid[data-v-00f282de],.automation-flow[data-v-00f282de],.compact-list li[data-v-00f282de]{grid-template-columns:1fr}.build-progress>div[data-v-00f282de]{grid-template-columns:1fr auto}.build-progress span[data-v-00f282de]{grid-column:1/-1}}.gate-panel[data-v-00f282de]{justify-content:space-between;gap:18px;flex-wrap:nowrap}.gate-panel__copy[data-v-00f282de]{display:grid;gap:8px}.gate-panel__copy p[data-v-00f282de]{margin:0;color:#9a3412;font-size:12px;line-height:1.55}.gate-panel__copy>div[data-v-00f282de]{display:flex;gap:8px;flex-wrap:wrap}.gate-panel>.btn[data-v-00f282de]{flex:0 0 auto}@media(max-width:700px){.gate-panel[data-v-00f282de]{display:grid}.gate-panel>.btn[data-v-00f282de]{width:100%}}.workspace-context[data-v-00f282de]{display:flex;align-items:end;justify-content:space-between;gap:18px;border-color:var(--primary-200);background:var(--primary-50)}.workspace-context h2[data-v-00f282de],.workspace-context p[data-v-00f282de]{margin:5px 0 0}.workspace-context p[data-v-00f282de]{color:var(--text-secondary);font-size:12px}.context-actions[data-v-00f282de]{display:flex;align-items:center;gap:8px}.context-actions .select[data-v-00f282de]{min-width:360px}.observation-table[data-v-00f282de]{margin-top:14px}.factor-grid[data-v-00f282de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.factor-grid article[data-v-00f282de]{padding:14px;border:1px solid var(--n-200);border-radius:10px}.factor-grid h3[data-v-00f282de],.factor-grid p[data-v-00f282de]{margin:5px 0}.factor-grid article>span[data-v-00f282de]{color:var(--primary-600);font-size:10px}.factor-grid small[data-v-00f282de]{color:var(--text-tertiary);line-height:1.5}.experiment-launch[data-v-00f282de]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:24px;border-color:var(--primary-200);background:linear-gradient(135deg,#fff,var(--primary-50))}.experiment-launch h2[data-v-00f282de],.experiment-launch p[data-v-00f282de]{margin:6px 0 0}.experiment-launch p[data-v-00f282de]{color:var(--text-secondary);line-height:1.6}.experiment-actions[data-v-00f282de]{display:grid;gap:10px}.experiment-actions label[data-v-00f282de]{display:grid;gap:6px;font-size:12px}.experiment-actions>p[data-v-00f282de]{padding:10px;border-radius:8px;background:#fff;font-size:12px}.experiment-list[data-v-00f282de]{display:grid;gap:10px;margin-top:14px}.experiment-list article[data-v-00f282de]{display:grid;gap:10px;padding:14px;border:1px solid var(--n-200);border-radius:10px}.experiment-list header[data-v-00f282de]{display:flex;justify-content:space-between;gap:10px}.experiment-list header>div[data-v-00f282de]{display:grid;gap:3px}.experiment-list header small[data-v-00f282de]{color:var(--text-tertiary)}.experiment-list header>span[data-v-00f282de]{align-self:start;padding:4px 8px;border-radius:999px;background:var(--primary-50);color:var(--primary-700);font-size:10px}.experiment-list p[data-v-00f282de]{margin:0;color:var(--text-secondary)}.result-grid[data-v-00f282de]{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:8px}.result-grid span[data-v-00f282de],.result-grid strong[data-v-00f282de]{padding:9px;border-radius:8px;background:var(--n-50);font-size:12px}.result-grid strong[data-v-00f282de]{color:var(--primary-700)}.inline-progress[data-v-00f282de]{display:flex;align-items:center;gap:10px}.inline-progress progress[data-v-00f282de]{width:100%;accent-color:var(--primary-600)}@media(max-width:900px){.workspace-context[data-v-00f282de],.context-actions[data-v-00f282de]{display:grid}.context-actions .select[data-v-00f282de]{min-width:0}.experiment-launch[data-v-00f282de],.factor-grid[data-v-00f282de]{grid-template-columns:1fr}.result-grid[data-v-00f282de]{grid-template-columns:repeat(2,1fr)}}.automation-state[data-v-00f282de]{display:grid;gap:5px;padding:13px;border:1px solid var(--primary-200);border-radius:9px;background:#fff}.automation-state small[data-v-00f282de],.automation-state span[data-v-00f282de]{color:var(--text-tertiary);font-size:11px}.list-details[data-v-00f282de]{padding:0;overflow:hidden}.list-details>summary[data-v-00f282de]{padding:17px;cursor:pointer;list-style:none}.list-details>summary[data-v-00f282de]::-webkit-details-marker{display:none}.list-details>summary>span[data-v-00f282de]:last-child{display:grid;justify-items:end;gap:4px}.list-details>summary em[data-v-00f282de]{color:var(--text-tertiary);font-size:10px;font-style:normal}.list-details[open]>summary[data-v-00f282de]{border-bottom:1px solid var(--n-100);background:var(--n-50)}.list-details>.sample-grid[data-v-00f282de],.list-details>.compact-list[data-v-00f282de],.list-details>.list-pagination[data-v-00f282de]{margin-left:17px;margin-right:17px}.list-details>.list-pagination[data-v-00f282de]{margin-bottom:17px}@media(max-width:700px){.list-details>summary>span[data-v-00f282de]:last-child{justify-items:start}}.design-review[data-v-3c221eed]{padding:12px;border:1px solid var(--n-200);border-radius:8px;min-width:0}.design-review summary[data-v-3c221eed]{cursor:pointer;font-size:13px;font-weight:600}.design-review p[data-v-3c221eed]{font-size:12px;line-height:1.7}.design-review section[data-v-3c221eed]{margin:12px 0}.design-review small[data-v-3c221eed]{display:block;overflow-wrap:anywhere;color:var(--text-tertiary)}.delivery[data-v-4395a832],.artifact[data-v-4395a832]{display:grid;gap:12px;min-width:0}.delivery[data-v-4395a832]{padding:16px;background:var(--n-50);border-radius:10px}.delivery p[data-v-4395a832],.delivery small[data-v-4395a832]{overflow-wrap:anywhere}.delivery p[data-v-4395a832]{font-size:13px}.steps[data-v-4395a832]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-left:22px}.delivery details[data-v-4395a832]{min-width:0;padding:10px;background:var(--surface,#fff);border:1px solid var(--n-200);border-radius:8px}.delivery summary[data-v-4395a832]{cursor:pointer}.delivery article[data-v-4395a832]{padding:10px}.delivery pre[data-v-4395a832]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;padding:12px;border:1px solid var(--n-200);max-height:350px;overflow:auto}.delivery button[data-v-4395a832]{justify-self:start;white-space:normal}.delivery label[data-v-4395a832]{display:flex;gap:8px;font-size:13px}.delivery input[data-v-4395a832]{width:auto}.table-scroll[data-v-4395a832]{overflow:auto}table[data-v-4395a832]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-4395a832],td[data-v-4395a832]{text-align:left;padding:10px;border-bottom:1px solid var(--n-200)}@media(max-width:720px){.steps[data-v-4395a832]{grid-template-columns:1fr}}section[data-v-53f80a23]{min-width:0}details[data-v-53f80a23]{margin-top:10px;padding:10px;border:1px solid var(--n-200);border-radius:8px}summary[data-v-53f80a23]{cursor:pointer;overflow-wrap:anywhere}p[data-v-53f80a23]{font-size:12px;overflow-wrap:anywhere}pre[data-v-53f80a23]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font-size:12px}button[data-v-53f80a23]{white-space:normal}.precise[data-v-0d9094a1]{display:grid;gap:12px;background:var(--surface,#fff);border:1px solid var(--n-200);border-radius:10px;padding:16px}h3[data-v-0d9094a1],h4[data-v-0d9094a1],p[data-v-0d9094a1]{margin:0}p[data-v-0d9094a1]{font-size:14px;line-height:1.7;overflow-wrap:anywhere}details[data-v-0d9094a1],article[data-v-0d9094a1],.review[data-v-0d9094a1]{padding:12px;border:1px solid var(--n-200);border-radius:8px}details[open][data-v-0d9094a1],article[data-v-0d9094a1],.review[data-v-0d9094a1]{display:grid;gap:12px}summary[data-v-0d9094a1]{font-size:14px;font-weight:600;cursor:pointer}pre[data-v-0d9094a1]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;font-size:13px}label[data-v-0d9094a1]{display:grid;gap:8px;font-size:14px}select[data-v-0d9094a1],textarea[data-v-0d9094a1]{width:100%;min-width:0}input[type=checkbox][data-v-0d9094a1]{width:auto;justify-self:start}.actions[data-v-0d9094a1]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}button[data-v-0d9094a1]{white-space:normal;justify-self:start}.label-row[data-v-0d9094a1]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr);gap:8px}.label-row textarea[data-v-0d9094a1]{grid-column:1/-1}@media(max-width:600px){.label-row[data-v-0d9094a1]{grid-template-columns:1fr}}.disclosure[data-v-24899f9a]{display:grid;gap:12px;padding:16px;border:1px solid var(--n-200);border-radius:10px;background:var(--surface,#fff)}h3[data-v-24899f9a],h4[data-v-24899f9a],p[data-v-24899f9a]{margin:0}p[data-v-24899f9a]{font-size:14px;line-height:1.7;overflow-wrap:anywhere}details[data-v-24899f9a]{padding:12px;border:1px solid var(--n-200);border-radius:8px}details[open][data-v-24899f9a],section section[data-v-24899f9a]{display:grid;gap:12px}summary[data-v-24899f9a]{cursor:pointer;font-weight:600}progress[data-v-24899f9a]{width:100%}label[data-v-24899f9a]{display:grid;gap:6px}select[data-v-24899f9a],textarea[data-v-24899f9a]{width:100%;min-width:0}pre[data-v-24899f9a]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.actions[data-v-24899f9a]{display:flex;gap:12px;flex-wrap:wrap}.stage-grid[data-v-24899f9a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stage-grid article[data-v-24899f9a]{display:grid;align-content:start;gap:8px;border:1px solid var(--primary-100);border-radius:10px;background:var(--primary-50);padding:16px;min-width:0}.stage-grid small[data-v-24899f9a],.stage-grid span[data-v-24899f9a]{font-size:12px;color:var(--text-secondary);line-height:1.6}.stage-grid b[data-v-24899f9a]{font-size:16px;overflow-wrap:anywhere}@media(max-width:800px){.stage-grid[data-v-24899f9a]{grid-template-columns:1fr}}.continuous[data-v-b43a849e]{display:grid;gap:10px;padding:14px;border:1px solid var(--primary-200);border-radius:10px;background:var(--primary-50)}header[data-v-b43a849e]{display:flex;justify-content:space-between;align-items:center;gap:12px}p[data-v-b43a849e],small[data-v-b43a849e]{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:0}details[data-v-b43a849e]{padding:10px;background:var(--surface,#fff);border-radius:8px}summary[data-v-b43a849e]{cursor:pointer;font-weight:600}article[data-v-b43a849e]{margin-top:12px;padding:10px;border:1px solid var(--n-200);border-radius:8px}label[data-v-b43a849e]{display:flex;gap:8px;align-items:center;font-size:13px;margin:12px 0}input[data-v-b43a849e]{width:auto}button[data-v-b43a849e]{margin-top:8px;white-space:normal}pre[data-v-b43a849e]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font-size:12px}@media(max-width:700px){header[data-v-b43a849e]{flex-direction:column;align-items:start}}.trial-heading[data-v-3b1a5a51]{display:flex;justify-content:space-between;align-items:start;gap:16px}.trial-heading h2[data-v-3b1a5a51]{margin:0}.trial-summary[data-v-3b1a5a51]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.trial-summary>div[data-v-3b1a5a51]{display:grid;gap:6px;background:var(--n-50);padding:12px;border-radius:9px}.research-details[data-v-3b1a5a51],.factor-result[data-v-3b1a5a51]{border:1px solid var(--n-200);border-radius:9px;padding:12px}.research-details>summary[data-v-3b1a5a51],.factor-result>summary[data-v-3b1a5a51]{cursor:pointer;font-weight:600}.research-details[open]>summary[data-v-3b1a5a51]{margin-bottom:12px}.factor-catalog[data-v-3b1a5a51]{display:grid;gap:10px}.factor-result>summary span[data-v-3b1a5a51]{float:right;font-size:12px;color:var(--text-secondary)}.factor-result[open]>summary[data-v-3b1a5a51]{margin-bottom:10px}.next-step[data-v-3b1a5a51]{padding:10px 12px;background:var(--primary-50);border-radius:8px}.material-trials progress[data-v-3b1a5a51]{width:100%;accent-color:var(--primary-600)}.material-trials select[data-v-3b1a5a51]{min-width:0;max-width:100%}@media(max-width:700px){.trial-heading[data-v-3b1a5a51]{flex-direction:column}.trial-summary[data-v-3b1a5a51]{grid-template-columns:repeat(2,minmax(0,1fr))}.factor-result>summary span[data-v-3b1a5a51]{float:none;display:block;margin-top:6px}.material-trials label[data-v-3b1a5a51]{flex-wrap:wrap}}.material-trials[data-v-3b1a5a51]{display:grid;gap:12px}.material-trials p[data-v-3b1a5a51]{font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}.material-trials label[data-v-3b1a5a51]{display:flex;gap:8px;align-items:center;font-size:12px}.material-trials input[data-v-3b1a5a51]{width:auto}.actions[data-v-3b1a5a51]{display:flex;gap:8px;flex-wrap:wrap}.material-trials article[data-v-3b1a5a51]{display:grid;gap:10px;padding:14px;border:1px solid var(--n-200);border-radius:10px}.material-trials small[data-v-3b1a5a51]{color:var(--text-tertiary);overflow-wrap:anywhere}.result[data-v-3b1a5a51]{padding:12px;background:var(--n-50);border-radius:8px}.material-trials article>button[data-v-3b1a5a51]{justify-self:start}.source-library[data-v-7b629035]{min-width:0}.library-summary[data-v-7b629035],.channel-summary[data-v-7b629035]{list-style:none;cursor:pointer}.library-summary[data-v-7b629035]::-webkit-details-marker,.channel-summary[data-v-7b629035]::-webkit-details-marker{display:none}.library-summary[data-v-7b629035]{display:flex;align-items:center;justify-content:space-between;gap:16px}.library-summary>span[data-v-7b629035]:first-child{display:grid;gap:5px}.library-summary b[data-v-7b629035]{font-size:18px}.library-summary small[data-v-7b629035]{font-weight:400;color:var(--text-secondary,#626c80)}.summary-meta[data-v-7b629035]{font-size:13px;color:var(--primary-600);white-space:nowrap}.summary-meta[data-v-7b629035]:after{content:"⌄";display:inline-block;margin-left:10px;transition:transform .2s}.source-library[open]>.library-summary .summary-meta[data-v-7b629035]:after{transform:rotate(180deg)}.library-body[data-v-7b629035]{display:grid;gap:14px;padding-top:18px}.library-toolbar[data-v-7b629035]{border-top:1px solid var(--n-200,#e0e4ed);padding-top:14px}p[data-v-7b629035]{font-size:13px;line-height:1.7;margin:5px 0;overflow-wrap:anywhere}header[data-v-7b629035],.source-stats[data-v-7b629035],.source-actions[data-v-7b629035]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.source-stats[data-v-7b629035]{justify-content:flex-start;padding:14px;background:var(--n-50,#f6f7fa);border-radius:8px;font-size:13px}.source-stats b[data-v-7b629035]{font-size:21px;color:var(--primary-600)}.channel[data-v-7b629035]{border:1px solid var(--n-200,#e0e4ed);border-radius:10px;min-width:0;background:#fff}.channel-summary[data-v-7b629035]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.channel-summary>span[data-v-7b629035]:first-child{display:grid;gap:4px}.channel-summary small[data-v-7b629035],.channel-kind[data-v-7b629035],.channel header span[data-v-7b629035],.small[data-v-7b629035]{font-size:12px;color:var(--text-secondary,#626c80)}.channel-kind[data-v-7b629035]{white-space:nowrap}.channel-body[data-v-7b629035]{padding:0 16px 16px;border-top:1px solid var(--n-100,#edf0f5)}.action-card[data-v-7b629035]{padding:16px;scroll-margin:100px}.action-card.is-selected[data-v-7b629035]{border-color:var(--primary-500,#6366f1);box-shadow:0 0 0 2px #6366f11f}a[data-v-7b629035]{overflow-wrap:anywhere}summary[data-v-7b629035]{cursor:pointer;font-size:13px;font-weight:600;padding:10px 0}details article[data-v-7b629035],.source-evidence[data-v-7b629035]{padding:12px 0;border-top:1px solid var(--n-200,#e0e4ed)}.empty[data-v-7b629035]{padding:18px;background:var(--n-50,#f6f7fa);border-radius:8px}.action-feedback[data-v-7b629035]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border-radius:8px;font-size:13px}.action-feedback.success[data-v-7b629035]{color:#067647;background:#ecfdf3}.action-feedback.error[data-v-7b629035]{color:#b42318;background:#fef3f2}.action-feedback button[data-v-7b629035]{border:0;background:transparent;color:inherit;font-weight:700;cursor:pointer;white-space:nowrap}ol[data-v-7b629035]{padding-left:22px;font-size:13px;line-height:1.8}li[data-v-7b629035]{margin:8px 0;overflow-wrap:anywhere}.publication[data-v-7b629035]{display:grid;gap:8px;margin-top:12px;font-size:13px}.publication input[data-v-7b629035]{width:100%;box-sizing:border-box}.publication button[data-v-7b629035]{justify-self:start}@media(max-width:700px){.library-summary[data-v-7b629035],.channel-summary[data-v-7b629035],header[data-v-7b629035]{align-items:flex-start}.library-summary[data-v-7b629035],.channel-summary[data-v-7b629035]{flex-direction:column}.summary-meta[data-v-7b629035]{white-space:normal}.source-stats[data-v-7b629035]{align-items:flex-start;flex-direction:column}.channel-body[data-v-7b629035]{padding:0 12px 12px}.source-actions[data-v-7b629035]{align-items:start;flex-direction:column}.action-feedback[data-v-7b629035]{align-items:flex-start;flex-direction:column}}.channel-kind[data-v-7b629035]{padding:5px 9px;border-radius:999px;font-weight:700}.channel-kind.tier-high[data-v-7b629035]{color:#067647;background:#ecfdf3}.channel-kind.tier-medium[data-v-7b629035]{color:#1d4ed8;background:#eff6ff}.channel-kind.tier-medium_low[data-v-7b629035]{color:#9a3412;background:#fff7ed}.channel-kind.tier-low[data-v-7b629035]{color:#475569;background:#f1f5f9}.tier-filters[data-v-7b629035]{display:flex;gap:8px;flex-wrap:wrap}.tier-filters button[data-v-7b629035]{border:1px solid var(--n-200,#e0e4ed);border-radius:999px;padding:7px 12px;background:#fff;color:var(--text-secondary,#626c80);cursor:pointer}.tier-filters button.active[data-v-7b629035]{border-color:var(--primary-500,#6366f1);background:var(--primary-50,#eef2ff);color:var(--primary-700,#4338ca);font-weight:700}.pagination[data-v-7b629035]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px}.potential-note[data-v-7b629035]{padding:10px 12px;border-radius:8px;background:#f8fafc}.skill-line[data-v-7b629035]{color:#067647}.materials[data-v-7b629035]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.materials span[data-v-7b629035]{padding:5px 9px;border-radius:999px;background:var(--n-100,#edf0f5);font-size:12px}.agent-draft[data-v-7b629035]{padding:14px;border-radius:9px;background:var(--n-50,#f6f7fa)}.agent-draft p[data-v-7b629035]{white-space:pre-wrap}.warning[data-v-7b629035]{color:#9a3412;background:#fff7ed;padding:8px 10px;border-radius:7px}.action-card li small[data-v-7b629035]{display:block;color:var(--text-secondary,#626c80)}.lab-scope[data-v-4b39ad35]{display:flex;gap:16px;align-items:end}.lab-scope label[data-v-4b39ad35]{display:grid;gap:6px;min-width:0;flex:1}.lab-scope .select[data-v-4b39ad35]{width:100%;min-width:0}.lab-navigation[data-v-4b39ad35]{display:flex;align-items:start;gap:12px;flex-wrap:wrap}.lab-navigation>button[aria-pressed=true][data-v-4b39ad35]{background:var(--primary-50);color:var(--primary-700);border:1px solid var(--primary-300)}.lab-navigation details[data-v-4b39ad35]{padding:10px;border:1px solid var(--n-200);border-radius:8px}.lab-navigation summary[data-v-4b39ad35]{cursor:pointer}.lab-navigation .tabbar[data-v-4b39ad35]{margin-top:12px}@media(max-width:700px){.lab-scope[data-v-4b39ad35]{flex-direction:column;align-items:stretch}}.sample-entry-note[data-v-4b39ad35]{display:grid;gap:4px;margin-top:12px;padding:11px 13px;border:1px solid var(--primary-100);border-radius:10px;background:var(--primary-50)}.sample-entry-note b[data-v-4b39ad35]{font-size:13px;color:var(--primary-800)}.sample-entry-note span[data-v-4b39ad35]{font-size:12px;color:var(--text-secondary)}.doubao-page[data-v-4b39ad35]{display:grid;gap:20px}.product-select[data-v-4b39ad35]{min-width:300px}.lab-context[data-v-4b39ad35]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff}.lab-context>div[data-v-4b39ad35]{display:grid;gap:3px}.lab-context span[data-v-4b39ad35]{font-size:12px;color:#1e40af}.compliance-note[data-v-4b39ad35]{padding:12px 16px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:10px;font-size:13px}.model-picker[data-v-4b39ad35]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.model-choice[data-v-4b39ad35]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;text-align:left;background:#fff;border:1px solid var(--n-200);border-radius:13px;cursor:pointer}.model-choice.active[data-v-4b39ad35]{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-50)}.model-choice.coming[data-v-4b39ad35]{background:var(--n-50);color:var(--text-tertiary)}.model-choice>span[data-v-4b39ad35]:nth-child(2){display:grid;gap:2px}.model-choice small[data-v-4b39ad35]{font-size:11px;color:var(--text-tertiary)}.model-choice em[data-v-4b39ad35]{font-size:11px;font-style:normal;padding:4px 8px;border-radius:12px;background:var(--primary-50);color:var(--primary-700)}.model-choice.coming em[data-v-4b39ad35]{background:var(--n-200);color:var(--text-tertiary)}.model-logo[data-v-4b39ad35]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,var(--primary-600),#06b6d4);color:#fff;font-weight:800}.compact-panel[data-v-4b39ad35]{padding:14px 18px}.compact-panel summary[data-v-4b39ad35]{cursor:pointer;font-weight:700;color:var(--text-secondary)}.research-form[data-v-4b39ad35]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.product-form[data-v-4b39ad35]{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end}.span-2[data-v-4b39ad35]{grid-column:1/-1}.product-strip[data-v-4b39ad35]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,var(--primary-50),#ecfeff);border:1px solid var(--primary-200);border-radius:14px}.product-strip>div[data-v-4b39ad35]:first-child{display:grid;gap:2px}.product-strip b[data-v-4b39ad35]{font-size:17px}.product-strip span[data-v-4b39ad35]{color:var(--text-tertiary);font-size:12px}.actions[data-v-4b39ad35]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tabbar[data-v-4b39ad35]{width:max-content;max-width:100%;overflow:auto}.target-summary[data-v-4b39ad35]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px}.target-summary>div[data-v-4b39ad35]{display:grid;gap:3px}.target-summary span[data-v-4b39ad35]{font-size:11px;color:var(--text-tertiary)}.target-summary h2[data-v-4b39ad35]{font-size:18px}.metric-grid[data-v-4b39ad35]{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px}.metric-card[data-v-4b39ad35]{display:grid;gap:3px;padding:18px;background:#fff;border:1px solid var(--n-200);border-radius:12px;box-shadow:var(--shadow-xs)}.metric-card span[data-v-4b39ad35],.metric-card small[data-v-4b39ad35]{color:var(--text-tertiary);font-size:12px}.metric-card strong[data-v-4b39ad35]{font-size:27px;color:var(--primary-700)}.two-col[data-v-4b39ad35]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.section-head[data-v-4b39ad35]{display:flex;justify-content:space-between;gap:12px}.section-head p[data-v-4b39ad35],.panel-intro[data-v-4b39ad35]{font-size:12px;color:var(--text-tertiary)}.opportunity-list[data-v-4b39ad35],.run-list[data-v-4b39ad35],.experiment-list[data-v-4b39ad35],.coefficient-list[data-v-4b39ad35],.model-list[data-v-4b39ad35],.cycle-list[data-v-4b39ad35]{display:grid;gap:10px;margin-top:14px}.opportunity[data-v-4b39ad35]{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:12px;border:1px solid var(--n-200);border-radius:10px}.opportunity div[data-v-4b39ad35],.opportunity p[data-v-4b39ad35],.opportunity small[data-v-4b39ad35]{grid-column:1}.opportunity strong[data-v-4b39ad35]{grid-column:2;grid-row:1/3;color:var(--primary-700);align-self:center}.opportunity .task-action[data-v-4b39ad35]{grid-column:2;grid-row:3/5}.opportunity b[data-v-4b39ad35]{margin-left:8px}.opportunity p[data-v-4b39ad35],.opportunity small[data-v-4b39ad35]{color:var(--text-tertiary);font-size:12px}.source-chips[data-v-4b39ad35]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.panel h3[data-v-4b39ad35]{margin-top:18px;font-size:14px}.cycle-steps[data-v-4b39ad35]{display:grid;gap:14px;margin:18px 0;padding-left:22px}.cycle-steps li[data-v-4b39ad35]{padding-left:6px}.cycle-steps li[data-v-4b39ad35]::marker{color:var(--primary-600);font-weight:800}.cycle-steps span[data-v-4b39ad35]{display:block;margin-top:3px;font-size:12px;color:var(--text-tertiary)}.cycle-card[data-v-4b39ad35]{display:grid;gap:11px;padding:16px;border:1px solid var(--n-200);border-radius:12px}.cycle-card header[data-v-4b39ad35]{display:flex;justify-content:space-between;gap:12px}.cycle-card header>div[data-v-4b39ad35]:first-child{display:grid;grid-template-columns:auto 1fr;gap:5px 8px;align-items:center}.cycle-card header small[data-v-4b39ad35]{grid-column:2;color:var(--text-tertiary)}.cycle-card>p[data-v-4b39ad35]{font-size:13px}.cycle-card>small[data-v-4b39ad35]{color:var(--text-tertiary)}.compare-grid[data-v-4b39ad35]{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:1px;background:var(--n-200);border:1px solid var(--n-200);border-radius:9px;overflow:hidden}.compare-grid>div[data-v-4b39ad35]{display:grid;grid-template-rows:repeat(4,auto);gap:7px;padding:10px;background:#fff;text-align:center}.compare-grid span[data-v-4b39ad35]{font-size:11px;color:var(--text-tertiary)}.positive[data-v-4b39ad35]{color:var(--success-text)}.negative[data-v-4b39ad35]{color:var(--danger-text)}.strategy-grid[data-v-4b39ad35]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.strategy-grid article[data-v-4b39ad35]{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:12px;border:1px solid var(--n-200);border-radius:10px}.strategy-grid article>div[data-v-4b39ad35]{display:grid;gap:4px}.strategy-grid small[data-v-4b39ad35]{font-size:11px;color:var(--text-tertiary)}.strategy-meta[data-v-4b39ad35]{display:flex;gap:6px;flex-wrap:wrap}.strategy-meta span[data-v-4b39ad35]{font-size:10px;padding:3px 6px;border-radius:9px;background:var(--primary-50);color:var(--primary-700)}.check-row[data-v-4b39ad35]{display:flex;gap:18px;flex-wrap:wrap;padding:12px;background:var(--n-50);border-radius:10px}.check-row label[data-v-4b39ad35]{display:flex;grid-template-columns:auto 1fr;align-items:center}.check-row input[data-v-4b39ad35],.query-picker input[data-v-4b39ad35],.factor-picker input[data-v-4b39ad35]{width:auto}.factor-inputs[data-v-4b39ad35]{border:1px dashed var(--n-300);border-radius:10px;padding:12px}.factor-inputs summary[data-v-4b39ad35]{cursor:pointer;font-weight:600}.factor-grid[data-v-4b39ad35]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.run-list[data-v-4b39ad35]{max-height:850px;overflow:auto}.run-card[data-v-4b39ad35],.experiment-card[data-v-4b39ad35]{padding:13px;border:1px solid var(--n-200);border-radius:10px;display:grid;gap:6px}.run-card>div[data-v-4b39ad35],.experiment-card>div[data-v-4b39ad35]{display:flex;gap:8px;align-items:center}.run-card time[data-v-4b39ad35]{margin-left:auto;font-size:11px;color:var(--text-disabled)}.run-card p[data-v-4b39ad35],.experiment-card p[data-v-4b39ad35]{color:var(--text-secondary);font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.run-card small[data-v-4b39ad35],.experiment-card small[data-v-4b39ad35]{color:var(--text-tertiary)}.query-picker[data-v-4b39ad35],.factor-picker[data-v-4b39ad35]{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid var(--n-200);padding:12px;border-radius:10px;max-height:300px;overflow:auto}.query-picker legend[data-v-4b39ad35],.factor-picker legend[data-v-4b39ad35]{padding:0 6px;font-weight:600}.query-picker label[data-v-4b39ad35]{display:flex;grid-template-columns:auto 1fr;align-items:start;gap:7px}.factor-picker label[data-v-4b39ad35]{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:start}.factor-picker small[data-v-4b39ad35]{grid-column:2;color:var(--text-tertiary)}.effect-grid[data-v-4b39ad35],.model-meta[data-v-4b39ad35]{display:flex;gap:12px;flex-wrap:wrap}.effect-grid>div[data-v-4b39ad35]{min-width:140px;display:grid;padding:12px;background:var(--n-50);border-radius:8px}.effect-grid b[data-v-4b39ad35]{font-size:18px}.result-panel p[data-v-4b39ad35],.causal-note[data-v-4b39ad35]{margin-top:12px;color:var(--text-tertiary)}.model-button[data-v-4b39ad35]{display:flex;justify-content:space-between;padding:10px;border:1px solid var(--n-200);border-radius:8px;background:#fff;cursor:pointer}.model-meta span[data-v-4b39ad35]{padding:6px 10px;background:var(--n-100);border-radius:20px;font-size:12px}.coefficient[data-v-4b39ad35]{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px;border-bottom:1px solid var(--n-100)}.coefficient .rank[data-v-4b39ad35],.strategy-grid .rank[data-v-4b39ad35]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--primary-50);color:var(--primary-700);font-weight:700}.coefficient div[data-v-4b39ad35]:nth-child(2){display:grid}.coefficient small[data-v-4b39ad35]{color:var(--text-tertiary)}.impact[data-v-4b39ad35]{font-size:17px;font-weight:700}.impact.positive[data-v-4b39ad35]{color:var(--success-text)}.impact.negative[data-v-4b39ad35]{color:var(--danger-text)}.legend-grid[data-v-4b39ad35]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.legend-grid div[data-v-4b39ad35]{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;padding:10px;background:var(--n-50);border-radius:8px}.legend-grid b[data-v-4b39ad35],.evidence-label[data-v-4b39ad35]{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--primary-100);color:var(--primary-700)}.version-list[data-v-4b39ad35]{display:grid;gap:8px;list-style:none}.version-list li[data-v-4b39ad35]{display:grid;grid-template-columns:35px 1fr auto;gap:8px;border-bottom:1px solid var(--n-100);padding:8px 0}.version-list time[data-v-4b39ad35]{font-size:11px;color:var(--text-disabled)}.fact-value[data-v-4b39ad35]{max-width:480px}.label-h[data-v-4b39ad35]{background:#fef3c7;color:#92400e}.label-i[data-v-4b39ad35]{background:#cffafe;color:#155e75}.label-m[data-v-4b39ad35]{background:#f1f5f9;color:#475569}.empty-start p[data-v-4b39ad35],.muted[data-v-4b39ad35]{color:var(--text-tertiary)}.import-button[data-v-4b39ad35]{margin-top:12px}.authorization-box[data-v-4b39ad35]{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:10px;margin:14px 0;padding:13px;border:1px solid var(--primary-200);border-radius:10px;background:var(--primary-50)}.authorization-box label[data-v-4b39ad35]{display:grid;gap:5px;font-size:12px}.authorization-box .span-2[data-v-4b39ad35]{grid-column:1/-1}.version-list span small[data-v-4b39ad35]{display:block;margin-top:3px;color:var(--text-tertiary);font-size:10px}.program-create-form[data-v-4b39ad35]{align-items:start}.program-targets[data-v-4b39ad35]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.program-targets label[data-v-4b39ad35]{align-content:start}.program-targets input[data-v-4b39ad35]{height:40px}.program-platforms[data-v-4b39ad35]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;border:1px solid var(--n-200);border-radius:10px;background:var(--n-50)}.program-platforms legend[data-v-4b39ad35]{padding:0 6px;color:var(--text-secondary);font-size:12px;font-weight:650}.program-platform[data-v-4b39ad35]{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid var(--n-200);border-radius:9px;background:#fff;cursor:pointer}.program-platform[data-v-4b39ad35]:hover{border-color:var(--primary-300)}.program-platform.disabled[data-v-4b39ad35]{cursor:not-allowed;opacity:.62}.program-platform input[data-v-4b39ad35]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:var(--primary-600)}.program-platform span[data-v-4b39ad35]{display:grid;gap:2px;min-width:0}.program-platform b[data-v-4b39ad35]{font-size:12px;color:var(--text-primary)}.program-platform small[data-v-4b39ad35]{font-size:10px;color:var(--text-tertiary);overflow-wrap:anywhere}.version-list li.muted[data-v-4b39ad35]{display:block;grid-template-columns:none;padding:14px 16px;border:1px dashed var(--n-300);border-radius:10px;background:var(--n-50);line-height:1.6;overflow-wrap:normal;word-break:normal;white-space:normal}.current-product-picker[data-v-4b39ad35]{display:grid;gap:4px}.current-product-picker>span[data-v-4b39ad35]{font-size:10px;color:var(--text-tertiary)}.program-progress-panel[data-v-4b39ad35]{display:grid;align-content:start;gap:12px}.program-plan-empty[data-v-4b39ad35]{display:grid;gap:6px;margin-top:2px;padding:18px;border:1px dashed var(--primary-300);border-radius:12px;background:var(--primary-50)}.program-plan-empty>span[data-v-4b39ad35]{font-size:10px;font-weight:700;color:var(--primary-600)}.program-plan-empty>b[data-v-4b39ad35]{font-size:15px}.program-plan-empty>p[data-v-4b39ad35]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6}.program-plan-empty>.btn[data-v-4b39ad35]{justify-self:start;margin-top:5px}.program-plan-context[data-v-4b39ad35]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:10px;background:var(--n-50)}.program-plan-context>div[data-v-4b39ad35]{display:grid;gap:2px}.program-plan-context small[data-v-4b39ad35]{font-size:10px;color:var(--text-tertiary)}.program-plan-context>span[data-v-4b39ad35]{padding:4px 8px;border-radius:999px;font-size:10px;white-space:nowrap}.program-plan-context>span.included[data-v-4b39ad35]{background:#dcfce7;color:#047857}.program-plan-context>span.pending[data-v-4b39ad35]{background:#fff7ed;color:#c2410c}.program-attach-note[data-v-4b39ad35]{display:grid;gap:3px;padding:11px 13px;border-left:3px solid var(--primary-500);background:var(--primary-50)}.program-attach-note b[data-v-4b39ad35]{font-size:12px;color:var(--primary-800)}.program-attach-note span[data-v-4b39ad35]{font-size:11px;color:var(--text-secondary)}.collection-actions[data-v-4b39ad35]{display:flex;gap:10px;flex-wrap:wrap}.regression-readiness[data-v-4b39ad35]{display:grid;gap:9px;padding:13px;border:1px solid #fed7aa;border-radius:11px;background:#fff7ed}.regression-readiness.ready[data-v-4b39ad35]{border-color:#bbf7d0;background:#f0fdf4}.readiness-counts[data-v-4b39ad35]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.readiness-counts>span[data-v-4b39ad35]{display:grid;gap:2px;padding:9px 10px;border-radius:8px;background:#fff}.readiness-counts small[data-v-4b39ad35]{color:var(--text-tertiary);font-size:10px}.readiness-counts b[data-v-4b39ad35]{font-size:17px}.readiness-blocker[data-v-4b39ad35],.readiness-warning[data-v-4b39ad35]{margin:0;font-size:12px;line-height:1.5}.readiness-blocker[data-v-4b39ad35]{color:#9a3412}.readiness-warning[data-v-4b39ad35]{color:#92400e}.regression-readiness>.btn[data-v-4b39ad35]{justify-self:start}.research-flow[data-v-4b39ad35]{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1.15fr) auto minmax(180px,1fr) minmax(220px,1.15fr);gap:10px;align-items:stretch;padding:14px;border:1px solid var(--n-200);border-radius:14px;background:#fff;box-shadow:var(--shadow-xs)}.research-flow>a[data-v-4b39ad35],.research-flow__step[data-v-4b39ad35]{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid var(--n-200);border-radius:11px;background:var(--n-50);color:inherit;text-decoration:none}.research-flow>a[data-v-4b39ad35]:hover{border-color:var(--primary-300);background:var(--primary-50)}.research-flow .is-current[data-v-4b39ad35]{border-color:var(--primary-400);background:linear-gradient(135deg,var(--primary-50),#ecfeff)}.research-flow em[data-v-4b39ad35]{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--primary-100);color:var(--primary-700);font-style:normal;font-weight:800}.research-flow span[data-v-4b39ad35]{display:grid;gap:3px;min-width:0}.research-flow small[data-v-4b39ad35]{color:var(--text-tertiary);font-size:11px;line-height:1.4}.research-flow__arrow[data-v-4b39ad35]{align-self:center;color:var(--primary-400);font-size:20px;font-weight:800}.research-flow .research-flow__delivery[data-v-4b39ad35]{display:grid;gap:4px;border-style:dashed;background:#fffbeb}.research-flow__delivery b[data-v-4b39ad35]{color:#92400e}.legacy-warning[data-v-4b39ad35],.readonly-note[data-v-4b39ad35]{margin:12px 0;padding:11px 13px;border-radius:10px;font-size:12px;line-height:1.6}.legacy-warning[data-v-4b39ad35]{border:1px solid #fdba74;background:#fff7ed;color:#9a3412}.readonly-note[data-v-4b39ad35]{border:1px solid var(--n-200);background:var(--n-50);color:var(--text-secondary)}.program-guide[data-v-4b39ad35]{display:grid;gap:14px}.program-steps[data-v-4b39ad35]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.program-step[data-v-4b39ad35]{display:grid;grid-template-columns:30px 1fr;align-content:start;gap:9px;padding:13px;border:1px solid var(--n-200);border-radius:11px;background:var(--n-50);min-width:0}.program-step>div[data-v-4b39ad35]{display:grid;gap:4px;min-width:0}.program-step small[data-v-4b39ad35]{font-size:11px;color:var(--text-tertiary);line-height:1.45;overflow-wrap:anywhere}.program-step-index[data-v-4b39ad35]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--n-200);color:var(--text-secondary);font-weight:800}.program-step.done[data-v-4b39ad35]{border-color:#bbf7d0;background:#f0fdf4}.program-step.done .program-step-index[data-v-4b39ad35]{background:#22c55e;color:#fff}.program-step.current[data-v-4b39ad35]{border-color:var(--primary-400);background:var(--primary-50);box-shadow:0 0 0 2px var(--primary-100)}.program-step.current .program-step-index[data-v-4b39ad35]{background:var(--primary-600);color:#fff}.program-step button[data-v-4b39ad35]{grid-column:1/-1}.completion-blockers[data-v-4b39ad35]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed}.completion-blockers b[data-v-4b39ad35]{margin-right:4px;color:#9a3412}.completion-blockers span[data-v-4b39ad35]{padding:4px 8px;border-radius:12px;background:#ffedd5;color:#9a3412;font-size:11px}@media(max-width:1200px){.metric-grid[data-v-4b39ad35]{grid-template-columns:repeat(3,1fr)}.product-form[data-v-4b39ad35]{grid-template-columns:repeat(2,1fr)}.compare-grid[data-v-4b39ad35]{grid-template-columns:1fr 1fr 1fr}.target-summary[data-v-4b39ad35],.research-flow[data-v-4b39ad35]{grid-template-columns:1fr 1fr}.research-flow__arrow[data-v-4b39ad35]{display:none}.research-flow__delivery[data-v-4b39ad35]{grid-column:1/-1}}@media(max-width:850px){.two-col[data-v-4b39ad35],.model-picker[data-v-4b39ad35],.strategy-grid[data-v-4b39ad35],.authorization-box[data-v-4b39ad35]{grid-template-columns:1fr}.authorization-box .span-2[data-v-4b39ad35]{grid-column:auto}.research-form[data-v-4b39ad35],.factor-grid[data-v-4b39ad35],.query-picker[data-v-4b39ad35],.factor-picker[data-v-4b39ad35]{grid-template-columns:1fr}.readiness-counts[data-v-4b39ad35]{grid-template-columns:1fr 1fr}.metric-grid[data-v-4b39ad35]{grid-template-columns:repeat(2,1fr)}.product-strip[data-v-4b39ad35],.cycle-card header[data-v-4b39ad35]{align-items:flex-start;flex-direction:column}.product-select[data-v-4b39ad35]{min-width:180px}.product-form[data-v-4b39ad35],.target-summary[data-v-4b39ad35]{grid-template-columns:1fr}.compare-grid[data-v-4b39ad35]{grid-template-columns:1fr 1fr}.research-flow[data-v-4b39ad35]{grid-template-columns:1fr}.research-flow__delivery[data-v-4b39ad35]{grid-column:auto}}@media(max-width:1200px){.program-steps[data-v-4b39ad35]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.program-steps[data-v-4b39ad35],.program-targets[data-v-4b39ad35],.program-platforms[data-v-4b39ad35]{grid-template-columns:1fr}.current-product-picker[data-v-4b39ad35],.current-product-picker .product-select[data-v-4b39ad35]{width:100%}.program-plan-context[data-v-4b39ad35]{align-items:flex-start;flex-direction:column}.program-plan-context>span[data-v-4b39ad35]{white-space:normal}}.single-variable-form[data-v-4b39ad35]{scroll-margin-top:84px}.experiment-scope-note[data-v-4b39ad35]{display:grid;gap:4px;margin:12px 0 16px;padding:12px 14px;border:1px solid #c7d2fe;border-radius:10px;background:#eef2ff}.experiment-scope-note b[data-v-4b39ad35]{font-size:12px;color:#3730a3}.experiment-scope-note span[data-v-4b39ad35]{font-size:11px;line-height:1.55;color:#4f46e5}.experiment-form-error[data-v-4b39ad35]{margin:0}.scoped-trials[data-v-94c6d7b2]{padding:20px;border:1px solid #c7d2fe;border-radius:12px;background:#f8faff}.scoped-trials>summary[data-v-94c6d7b2]{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.scoped-trials>summary[data-v-94c6d7b2]::-webkit-details-marker{display:none}.scoped-trials>summary>span[data-v-94c6d7b2]:first-child{display:grid;gap:4px}.scoped-trials>summary small[data-v-94c6d7b2]{font-weight:400;color:var(--text-secondary,#626c80)}.scoped-trials__body[data-v-94c6d7b2]{display:grid;gap:12px;padding-top:16px}p[data-v-94c6d7b2]{margin:0}p[data-v-94c6d7b2],label[data-v-94c6d7b2]{font-size:14px;line-height:1.7;overflow-wrap:anywhere}article[data-v-94c6d7b2]{display:grid;gap:10px}input[data-v-94c6d7b2]{width:auto}button[data-v-94c6d7b2]{justify-self:start}.agent-page[data-v-52c76c3a]{display:grid;gap:20px;scroll-behavior:smooth}.head-actions[data-v-52c76c3a]{display:flex;gap:10px;flex-wrap:wrap}.error-banner[data-v-52c76c3a],.load-failure[data-v-52c76c3a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.error-banner>span[data-v-52c76c3a]:first-child{min-width:0;overflow-wrap:anywhere}.load-failure p[data-v-52c76c3a]{margin:5px 0 0;color:var(--text-secondary)}.loading-state[data-v-52c76c3a]{display:flex;align-items:center;gap:14px;color:var(--text-secondary)}.loading-state>span[data-v-52c76c3a]{width:24px;height:24px;border:3px solid var(--primary-100);border-top-color:var(--primary-600);border-radius:50%;animation:agent-spin-52c76c3a .8s linear infinite}.loading-state>div[data-v-52c76c3a]{display:grid;gap:3px}.loading-state small[data-v-52c76c3a]{color:var(--text-tertiary)}@keyframes agent-spin-52c76c3a{to{transform:rotate(360deg)}}.core-flow[data-v-52c76c3a]{display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#fff;border:1px solid var(--n-200);border-radius:14px}.core-flow a[data-v-52c76c3a]{display:flex;align-items:center;gap:10px;min-width:150px;color:var(--text-tertiary);text-decoration:none}.core-flow a>b[data-v-52c76c3a]{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:var(--n-100);color:var(--text-tertiary)}.core-flow a>span[data-v-52c76c3a]{display:grid}.core-flow a.active[data-v-52c76c3a]{color:var(--primary-700)}.core-flow a.active>b[data-v-52c76c3a]{background:var(--primary-600);color:#fff;box-shadow:0 0 0 4px var(--primary-50)}.core-flow a.done[data-v-52c76c3a]{color:#047857}.core-flow a.done>b[data-v-52c76c3a]{background:#10b981;color:#fff}.core-flow small[data-v-52c76c3a]{color:var(--text-tertiary);font-size:11px}.core-flow i[data-v-52c76c3a]{width:34px;height:2px;background:var(--n-200);margin:0 10px}.core-flow i.done[data-v-52c76c3a]{background:#a7f3d0}.target-panel[data-v-52c76c3a]{display:grid;grid-template-columns:1fr 1fr .8fr 1.4fr;gap:18px;align-items:end}.target-panel label[data-v-52c76c3a],.target-panel>div[data-v-52c76c3a],.artifact-review>label[data-v-52c76c3a]{display:grid;gap:6px}.target-panel small[data-v-52c76c3a],.target-panel span[data-v-52c76c3a],.section-head p[data-v-52c76c3a],.strategy-card small[data-v-52c76c3a],.action-card small[data-v-52c76c3a],.measurement-card small[data-v-52c76c3a]{color:var(--text-tertiary);font-size:12px}.model-overview[data-v-52c76c3a]{display:grid;gap:14px}.model-performance-grid[data-v-52c76c3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.model-performance-card[data-v-52c76c3a]{display:grid;gap:13px;padding:16px;text-align:left;border:1px solid var(--n-200);border-radius:12px;background:#fff;color:var(--text-primary);cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.model-performance-card[data-v-52c76c3a]:hover{border-color:var(--primary-300);transform:translateY(-1px)}.model-performance-card.selected[data-v-52c76c3a]{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-50)}.model-performance-card header[data-v-52c76c3a],.model-performance-card footer[data-v-52c76c3a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.model-performance-card header>span[data-v-52c76c3a]{display:grid;gap:2px}.model-performance-card header small[data-v-52c76c3a],.model-performance-card footer[data-v-52c76c3a]{color:var(--text-tertiary);font-size:10px}.model-performance-card header em[data-v-52c76c3a]{padding:4px 7px;border-radius:999px;background:var(--primary-50);color:var(--primary-700);font-size:10px;font-style:normal;white-space:nowrap}.model-performance-score[data-v-52c76c3a]{display:flex;align-items:end;justify-content:space-between;gap:12px}.model-performance-score span[data-v-52c76c3a]{color:var(--text-tertiary);font-size:11px}.model-performance-score strong[data-v-52c76c3a]{font-size:27px;color:var(--primary-700)}.model-performance-card dl[data-v-52c76c3a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.model-performance-card dl>div[data-v-52c76c3a]{display:grid;gap:3px;padding:8px;background:var(--n-50);border-radius:8px}.model-performance-card dt[data-v-52c76c3a]{color:var(--text-tertiary);font-size:9px}.model-performance-card dd[data-v-52c76c3a]{margin:0;font-size:13px;font-weight:700}.model-performance-card footer[data-v-52c76c3a]{padding-top:10px;border-top:1px solid var(--n-100)}.observation-strip[data-v-52c76c3a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.observation-strip article[data-v-52c76c3a]{display:grid;gap:4px;min-width:0;padding:12px 14px;background:#fff;border:1px solid var(--n-200);border-radius:10px}.observation-strip small[data-v-52c76c3a],.observation-strip span[data-v-52c76c3a]{color:var(--text-tertiary);font-size:11px}.observation-strip b[data-v-52c76c3a],.observation-strip span[data-v-52c76c3a]{overflow:hidden;text-overflow:ellipsis}.observation-strip span[data-v-52c76c3a]{white-space:nowrap}.next-step-panel[data-v-52c76c3a]{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;background:linear-gradient(120deg,#151d3c,#29347a);color:#fff;border:0}.next-step-panel__index[data-v-52c76c3a]{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#ffffff1f;font-size:12px;font-weight:800}.next-step-panel small[data-v-52c76c3a],.next-step-panel p[data-v-52c76c3a]{color:#cbd3f2}.next-step-panel h2[data-v-52c76c3a]{margin:2px 0 4px}.next-step-panel p[data-v-52c76c3a]{margin:0}.onboarding-empty[data-v-52c76c3a]{display:flex;justify-content:space-between;align-items:center;gap:20px}.onboarding-empty p[data-v-52c76c3a]{color:var(--text-tertiary)}.metric-grid[data-v-52c76c3a]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;scroll-margin-top:18px}.metric-grid article[data-v-52c76c3a]{display:grid;gap:5px;padding:18px;background:#fff;border:1px solid var(--n-200);border-radius:12px}.metric-grid .primary-metric[data-v-52c76c3a]{background:linear-gradient(135deg,var(--primary-50),#fff);border-color:var(--primary-200)}.metric-grid span[data-v-52c76c3a],.metric-grid small[data-v-52c76c3a]{font-size:12px;color:var(--text-tertiary)}.metric-grid strong[data-v-52c76c3a]{font-size:26px;color:var(--primary-700)}.section-head[data-v-52c76c3a]{display:flex;justify-content:space-between;gap:16px}.evidence-panel[data-v-52c76c3a]{display:grid;gap:14px}.baseline-summary[data-v-52c76c3a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.baseline-summary>div[data-v-52c76c3a]{display:grid;gap:5px;padding:12px;background:var(--n-50);border-radius:9px}.baseline-summary small[data-v-52c76c3a]{color:var(--text-tertiary)}.answer-evidence[data-v-52c76c3a]{padding:11px 13px;background:var(--n-50);border-radius:10px}.answer-evidence summary[data-v-52c76c3a]{cursor:pointer;font-weight:700}.answer-list[data-v-52c76c3a]{display:grid;gap:10px;margin-top:12px}.answer-list article[data-v-52c76c3a]{display:grid;gap:7px;padding:13px;background:#fff;border:1px solid var(--n-200);border-radius:10px}.answer-list header[data-v-52c76c3a]{display:flex;justify-content:space-between;gap:12px}.answer-list p[data-v-52c76c3a]{margin:0;color:var(--text-secondary);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.answer-list small[data-v-52c76c3a]{color:var(--text-tertiary)}.empty-evidence[data-v-52c76c3a]{padding:24px;text-align:center;background:var(--n-50);border-radius:10px}.empty-evidence p[data-v-52c76c3a]{color:var(--text-tertiary)}.warning-list[data-v-52c76c3a]{display:flex;gap:8px;flex-wrap:wrap}.warning-list span[data-v-52c76c3a]{font-size:11px;padding:5px 8px;border-radius:20px;background:#fff7ed;color:#9a3412}.strategy-list[data-v-52c76c3a],.action-list[data-v-52c76c3a],.execution-list[data-v-52c76c3a],.skill-list[data-v-52c76c3a]{display:grid;gap:12px;margin-top:14px}#geo-optimization[data-v-52c76c3a]{scroll-margin-top:18px}.strategy-card[data-v-52c76c3a]{display:grid;gap:12px;padding:17px;border:1px solid var(--n-200);border-radius:13px}.strategy-card header[data-v-52c76c3a],.execution-list article>div[data-v-52c76c3a]:first-child{display:flex;justify-content:space-between;gap:12px}.strategy-card header>div[data-v-52c76c3a]{display:grid;gap:4px}.measurement-card[data-v-52c76c3a]{display:grid;grid-template-columns:1fr auto 1fr 1fr auto;gap:14px;align-items:center;padding:14px;background:linear-gradient(135deg,var(--primary-50),#fff);border:1px solid var(--primary-100);border-radius:12px}.measurement-card>div[data-v-52c76c3a]{display:grid;gap:4px}.measurement-card span[data-v-52c76c3a]{font-size:12px;color:var(--text-secondary)}.measurement-arrow[data-v-52c76c3a]{font-size:22px!important;color:var(--primary-500)!important}.outcome b[data-v-52c76c3a]{color:var(--primary-700)}.action-card[data-v-52c76c3a]{display:grid;grid-template-columns:32px 1fr auto;gap:12px;padding:14px;background:var(--n-50);border-radius:10px}.order[data-v-52c76c3a]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--primary-100);color:var(--primary-700);font-weight:800}.action-card p[data-v-52c76c3a],.skill-list p[data-v-52c76c3a]{font-size:13px;color:var(--text-secondary);margin:4px 0}.action-controls[data-v-52c76c3a]{display:grid;justify-items:end;gap:8px;min-width:210px}.skill-chip[data-v-52c76c3a]{font-size:11px;padding:5px 8px;border-radius:20px;background:#ecfdf5;color:#047857}.two-col[data-v-52c76c3a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.execution-list article[data-v-52c76c3a],.skill-list article[data-v-52c76c3a]{display:grid;gap:7px;padding:12px;border:1px solid var(--n-200);border-radius:10px}.execution-list small[data-v-52c76c3a],.skill-list small[data-v-52c76c3a]{color:var(--text-tertiary)}.skill-capabilities>summary[data-v-52c76c3a]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.skill-capabilities>summary>span[data-v-52c76c3a]:first-child{display:grid;gap:2px}.skill-capabilities>summary small[data-v-52c76c3a]{color:var(--text-tertiary)}.skill-capabilities[open]>summary[data-v-52c76c3a]{margin-bottom:14px}.skill-capabilities[open]>.section-head[data-v-52c76c3a]{display:none}.artifact-summary[data-v-52c76c3a]{font-size:12px;color:var(--primary-700);margin:0}.empty[data-v-52c76c3a]{padding:35px;text-align:center;background:var(--n-50);border-radius:12px}.empty p[data-v-52c76c3a]{color:var(--text-tertiary)}.modal-panel[data-v-52c76c3a]{position:sticky;bottom:16px;z-index:10;box-shadow:var(--shadow-lg);border-color:var(--primary-300);max-height:78vh;overflow:auto}.collection-confirm[data-v-52c76c3a]{display:grid;gap:15px}.collection-confirm__summary[data-v-52c76c3a]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.collection-confirm__summary>div[data-v-52c76c3a]{display:grid;gap:4px;padding:12px;border-radius:10px;background:var(--n-50)}.collection-confirm__summary small[data-v-52c76c3a]{color:var(--text-tertiary)}.collection-confirm__models[data-v-52c76c3a]{display:flex;gap:8px;flex-wrap:wrap}.collection-confirm__models span[data-v-52c76c3a]{display:flex;gap:6px;padding:7px 10px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:11px}.artifact-review[data-v-52c76c3a]{display:grid;gap:14px}.artifact-review textarea[data-v-52c76c3a]{resize:vertical}.review-actions[data-v-52c76c3a]{display:flex;align-items:end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.confirm-input[data-v-52c76c3a]{display:grid;gap:4px;min-width:190px}.confirm-input input[data-v-52c76c3a]{height:38px}@media(max-width:1100px){.target-panel[data-v-52c76c3a]{grid-template-columns:1fr 1fr}.observation-strip[data-v-52c76c3a],.metric-grid[data-v-52c76c3a]{grid-template-columns:repeat(3,1fr)}.measurement-card[data-v-52c76c3a]{grid-template-columns:1fr auto 1fr}.outcome[data-v-52c76c3a]{grid-column:1/3}.two-col[data-v-52c76c3a]{grid-template-columns:1fr}.core-flow[data-v-52c76c3a]{justify-content:flex-start;overflow:auto}.collection-confirm__summary[data-v-52c76c3a]{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.action-card[data-v-52c76c3a]{grid-template-columns:32px 1fr}.action-controls[data-v-52c76c3a]{grid-column:2;justify-items:start}}@media(max-width:650px){.target-panel[data-v-52c76c3a],.metric-grid[data-v-52c76c3a],.measurement-card[data-v-52c76c3a],.baseline-summary[data-v-52c76c3a],.next-step-panel[data-v-52c76c3a],.collection-confirm__summary[data-v-52c76c3a],.observation-strip[data-v-52c76c3a]{grid-template-columns:1fr}.next-step-panel__index[data-v-52c76c3a]{width:auto;height:auto;padding:6px 10px;justify-self:start}.measurement-arrow[data-v-52c76c3a]{display:none}.outcome[data-v-52c76c3a]{grid-column:1}.action-card[data-v-52c76c3a]{grid-template-columns:1fr}.action-controls[data-v-52c76c3a]{grid-column:1}.review-actions[data-v-52c76c3a],.onboarding-empty[data-v-52c76c3a]{align-items:stretch;flex-direction:column}.section-head[data-v-52c76c3a],.answer-list header[data-v-52c76c3a]{display:grid}.core-flow i[data-v-52c76c3a]{width:18px;margin:0 6px}.core-flow a[data-v-52c76c3a]{min-width:138px}}.next-step-panel.is-collecting[data-v-52c76c3a]{box-shadow:0 14px 34px #151d3c33}.current-collection[data-v-52c76c3a]{grid-column:1/-1;display:grid;gap:11px;padding:15px 16px 13px;border-top:1px solid rgba(255,255,255,.12);border-radius:12px;background:#080e2e38}.current-collection__status[data-v-52c76c3a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.current-collection__status>div[data-v-52c76c3a]{display:grid;gap:3px;min-width:0}.current-collection__status b[data-v-52c76c3a]{font-size:13px;overflow-wrap:anywhere}.current-collection__spinner[data-v-52c76c3a]{width:20px;height:20px;border:3px solid rgba(255,255,255,.18);border-top-color:#a5b4fc;border-radius:50%;animation:agent-spin-52c76c3a .8s linear infinite}.current-collection__count[data-v-52c76c3a]{justify-items:end}.current-collection__count strong[data-v-52c76c3a]{font-size:18px;color:#fff}.current-collection__count span[data-v-52c76c3a],.current-collection__meta[data-v-52c76c3a]{color:#b9c3e7;font-size:11px}.current-collection__track[data-v-52c76c3a]{height:7px;overflow:hidden;border-radius:999px;background:#ffffff1f}.current-collection__track i[data-v-52c76c3a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#818cf8,#c4b5fd);box-shadow:0 0 14px #a5b4fc6b;transition:width .25s ease}.current-collection__meta[data-v-52c76c3a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.current-collection__stats[data-v-52c76c3a]{display:flex;gap:7px;flex-wrap:wrap}.current-collection__stats em[data-v-52c76c3a]{padding:3px 8px;border-radius:999px;background:#ffffff17;color:#d9def2;font-style:normal}.current-collection__stats em.has-failure[data-v-52c76c3a]{background:#f8717129;color:#fecaca}.factor-coverage[data-v-52c76c3a]{display:flex;align-items:center;gap:10px;margin:0;padding:9px 12px;border-radius:9px;background:#ecfdf5;color:#047857}.factor-coverage span[data-v-52c76c3a]{font-size:12px;color:#047857}.agent-credit-summary[data-v-52c76c3a]{display:grid;grid-template-columns:auto auto;gap:2px 9px;align-items:baseline;min-width:170px;padding:10px 13px;border:1px solid #c7d2fe;border-radius:10px;background:#eef2ff}.agent-credit-summary span[data-v-52c76c3a]{grid-column:1/-1;color:#6366f1;font-size:11px}.agent-credit-summary b[data-v-52c76c3a]{font-size:18px;color:#3730a3}.agent-credit-summary a[data-v-52c76c3a]{color:#4f46e5;font-size:11px;font-weight:700}.agent-charge-confirm[data-v-52c76c3a]{display:grid;gap:14px}.agent-charge-confirm__summary[data-v-52c76c3a]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.agent-charge-confirm__summary>div[data-v-52c76c3a]{display:grid;gap:4px;padding:13px;border-radius:10px;background:var(--n-50)}.agent-charge-confirm__summary small[data-v-52c76c3a]{color:var(--text-tertiary)}.agent-charge-note[data-v-52c76c3a]{margin:0;padding:10px 12px;border-radius:9px;background:#ecfdf5;color:#047857;font-size:12px;line-height:1.6}.guidance-workflow[data-v-52c76c3a]{display:grid;gap:9px;padding:14px;border:1px solid var(--primary-200);border-radius:12px;background:linear-gradient(135deg,var(--primary-50),#fff)}.guidance-workflow header>div[data-v-52c76c3a]{display:grid;gap:3px}.guidance-workflow header small[data-v-52c76c3a]{color:var(--text-tertiary)}.guidance-workflow label[data-v-52c76c3a]{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;padding:11px 12px;border:1px solid var(--n-200);border-radius:9px;background:#fff;cursor:pointer}.guidance-workflow label.done[data-v-52c76c3a]{border-color:#a7f3d0;background:#f0fdf4}.guidance-workflow input[data-v-52c76c3a]{width:auto;margin-top:3px}.guidance-workflow label>span[data-v-52c76c3a]{display:grid;gap:4px}.guidance-workflow small[data-v-52c76c3a],.guidance-workflow em[data-v-52c76c3a]{color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.5}.guidance-workflow i[data-v-52c76c3a]{justify-self:start;padding:3px 7px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:10px;font-style:normal}.agent-materials[data-v-52c76c3a],.agent-draft[data-v-52c76c3a]{padding:11px 13px;border:1px solid var(--n-200);border-radius:10px;background:var(--n-50)}.agent-materials summary[data-v-52c76c3a],.agent-draft summary[data-v-52c76c3a]{cursor:pointer;font-weight:700}.agent-materials ul[data-v-52c76c3a]{margin:10px 0 0;padding-left:20px;color:var(--text-secondary);font-size:13px}.agent-draft>div[data-v-52c76c3a]{display:grid;gap:12px;margin-top:12px}.agent-draft label[data-v-52c76c3a]{display:grid;gap:6px}@media(max-width:650px){.current-collection[data-v-52c76c3a]{padding:13px}.current-collection__status[data-v-52c76c3a]{grid-template-columns:auto 1fr}.current-collection__count[data-v-52c76c3a]{grid-column:1/3;grid-row:2;display:flex!important;align-items:baseline;justify-content:space-between}.current-collection__meta[data-v-52c76c3a]{display:grid}.current-collection__stats[data-v-52c76c3a]{gap:5px}}.strategy-card[data-v-52c76c3a]{display:block;padding:0;overflow:hidden}.strategy-summary[data-v-52c76c3a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px;cursor:pointer;list-style:none}.strategy-summary[data-v-52c76c3a]::-webkit-details-marker{display:none}.strategy-summary>span[data-v-52c76c3a]{display:grid;gap:4px;min-width:0}.strategy-summary>span[data-v-52c76c3a]:last-child{display:flex;align-items:center;gap:10px;flex:none}.strategy-summary em[data-v-52c76c3a]{color:var(--primary-700);font-size:12px;font-style:normal}.strategy-card[open]>.strategy-summary[data-v-52c76c3a]{border-bottom:1px solid var(--n-100);background:var(--n-50)}.strategy-card__body[data-v-52c76c3a]{display:grid;gap:12px;padding:17px}.strategy-card__body>p[data-v-52c76c3a]{margin:0}@media(max-width:650px){.strategy-summary[data-v-52c76c3a]{align-items:flex-start;flex-direction:column}.strategy-summary>span[data-v-52c76c3a]:last-child{width:100%;justify-content:space-between}}.strategy-history[data-v-52c76c3a]{padding:12px 15px;border:1px dashed var(--n-200);border-radius:11px;background:var(--n-50)}.strategy-history>summary[data-v-52c76c3a]{cursor:pointer;color:var(--text-secondary);font-size:13px;font-weight:700}.strategy-history__list[data-v-52c76c3a]{display:grid;gap:8px;margin-top:12px}.strategy-history__list article[data-v-52c76c3a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--n-200);border-radius:9px;background:#fff}.strategy-history__list article>span[data-v-52c76c3a]:first-child{display:grid;gap:3px}.strategy-history__list small[data-v-52c76c3a]{color:var(--text-tertiary)}.strategy-history>p[data-v-52c76c3a]{margin:10px 0 0;color:var(--text-tertiary);font-size:12px}@media(max-width:650px){.strategy-history__list article[data-v-52c76c3a]{align-items:flex-start;flex-direction:column}.agent-credit-summary[data-v-52c76c3a]{width:100%}.agent-charge-confirm__summary[data-v-52c76c3a]{grid-template-columns:1fr}}.agent-page #geo-optimization[data-v-52c76c3a],.agent-page #ai-performance[data-v-52c76c3a]{scroll-margin-top:80px}.optimization-guide[data-v-52c76c3a]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;margin:14px 0;background:var(--primary-50);border:1px solid var(--primary-200);border-radius:12px}.optimization-guide b[data-v-52c76c3a]{font-size:14px}.optimization-guide p[data-v-52c76c3a]{margin:6px 0 0;line-height:1.7;font-size:13px;color:var(--text-secondary)}.optimization-guide .btn[data-v-52c76c3a]{flex-shrink:0}@media(max-width:760px){.optimization-guide[data-v-52c76c3a]{flex-direction:column;align-items:flex-start}.optimization-guide .btn[data-v-52c76c3a]{width:100%}}.agent-workspace[data-v-c445354a]{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px}.workspace-header[data-v-c445354a],.workspace-title[data-v-c445354a],.workspace-controls[data-v-c445354a]{display:flex;align-items:center;gap:12px}.workspace-header[data-v-c445354a]{justify-content:space-between;flex-shrink:0}.workspace-title[data-v-c445354a]{min-width:0}.workspace-title>a[data-v-c445354a]{font-size:22px;padding:8px}.workspace-title h1[data-v-c445354a]{font-size:20px;line-height:1.4}.workspace-title p[data-v-c445354a]{font-size:12px;color:var(--text-secondary);margin-top:3px}.workspace-controls[data-v-c445354a]{font-size:12px;flex-shrink:0}.workspace-body[data-v-c445354a]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;flex:1;min-height:0}.chat[data-v-c445354a]{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid var(--n-200);border-radius:14px;overflow:hidden}.message-list[data-v-c445354a]{flex:1;min-height:0;overflow:auto;padding:24px 28px;scroll-behavior:smooth}.chat-message[data-v-c445354a]{margin:0 0 22px;max-width:880px}.message-heading[data-v-c445354a]{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:8px}.message-heading small[data-v-c445354a]{font-size:10px;color:var(--text-tertiary)}.message-content[data-v-c445354a]{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.user-message[data-v-c445354a]{margin-left:auto;background:var(--primary-50,#eef2ff);padding:14px 18px;border-radius:12px;max-width:85%}.agent-message[data-v-c445354a]{padding:0 4px}.message-actions[data-v-c445354a]{display:flex;gap:14px;align-items:center;margin-top:10px;color:var(--text-tertiary);font-size:11px}.message-actions button[data-v-c445354a],.older-messages[data-v-c445354a]{border:0;background:transparent;color:var(--primary-600);cursor:pointer;font-size:12px}.older-messages[data-v-c445354a]{display:block;margin:0 auto 20px}.composer[data-v-c445354a]{border-top:1px solid var(--n-100);padding:14px 18px;background:#fff;flex-shrink:0}.composer textarea[data-v-c445354a]{border-radius:10px;resize:vertical;min-height:80px;max-height:200px;font-size:14px}.composer>div[data-v-c445354a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.composer small[data-v-c445354a],.composer p[data-v-c445354a]{font-size:11px;color:var(--text-tertiary)}.composer p[data-v-c445354a]{margin-top:8px;line-height:1.5}.agent-thinking[data-v-c445354a]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;padding:12px 4px}.agent-thinking span[data-v-c445354a]{height:8px;width:8px;border-radius:50%;background:var(--primary-500);animation:pulse-c445354a 1s infinite}.task-sidebar[data-v-c445354a]{overflow:auto;min-height:0;display:flex;flex-direction:column;gap:12px}.task-context[data-v-c445354a],.task-detail[data-v-c445354a]{border:1px solid var(--n-200);border-radius:12px;padding:16px;background:#fff}.task-context>small[data-v-c445354a]{font-size:11px;color:var(--primary-600)}.task-context h2[data-v-c445354a]{font-size:16px;margin-top:5px}.task-context p[data-v-c445354a],.task-detail p[data-v-c445354a]{font-size:12px;line-height:1.7;margin:8px 0;color:var(--text-secondary);overflow-wrap:anywhere}.skill-context[data-v-c445354a]{color:#067647!important}.task-context a[data-v-c445354a],.task-detail a[data-v-c445354a]{font-size:12px;overflow-wrap:anywhere}.task-detail summary[data-v-c445354a]{cursor:pointer;font-size:13px;font-weight:600}.side-form[data-v-c445354a]{display:grid;gap:9px;margin:12px 0}.side-form label[data-v-c445354a]{display:grid;gap:5px;font-size:12px}.side-form input[data-v-c445354a],.side-form textarea[data-v-c445354a],.side-form select[data-v-c445354a]{font-size:12px;box-sizing:border-box;width:100%}.side-form textarea[data-v-c445354a]{resize:vertical}.side-form .btn[data-v-c445354a]{justify-self:start;max-width:100%;height:auto;min-height:30px;white-space:normal}.guidance-step[data-v-c445354a]{margin-top:12px;padding-top:10px;border-top:1px solid var(--n-100);font-size:12px}.history-item[data-v-c445354a]{display:grid;gap:4px;padding:10px 8px;border-radius:7px;margin-top:8px}.history-item b[data-v-c445354a]{font-size:12px}.history-item small[data-v-c445354a]{color:var(--text-tertiary);font-size:11px}.history-item.selected[data-v-c445354a]{background:var(--primary-50)}.record-meta[data-v-c445354a]{font-size:10px!important;color:var(--text-tertiary)!important;line-height:1.7;overflow-wrap:anywhere}.workspace-alert[data-v-c445354a]{padding:10px 14px;border-radius:8px;font-size:12px;flex-shrink:0;margin:0}.workspace-alert.error[data-v-c445354a]{background:#fef2f2;color:#b91c1c}.workspace-alert.notice[data-v-c445354a]{background:#ecfdf5;color:#047857}.workspace-loading[data-v-c445354a]{margin:auto;color:var(--text-secondary)}@keyframes pulse-c445354a{50%{opacity:.35}}@media(max-width:1100px){.workspace-body[data-v-c445354a]{grid-template-columns:minmax(0,1fr) 250px}.message-list[data-v-c445354a]{padding:20px}}@media(max-width:760px){.workspace-header[data-v-c445354a]{align-items:flex-start}.workspace-controls[data-v-c445354a]{flex-wrap:wrap;justify-content:flex-end}.workspace-title h1[data-v-c445354a]{font-size:16px}.workspace-body[data-v-c445354a]{display:flex;flex-direction:column;overflow:auto}.chat[data-v-c445354a]{min-height:65vh;flex:1;overflow:visible}.message-list[data-v-c445354a]{overflow:visible;flex:none}.task-sidebar[data-v-c445354a]{overflow:visible}.composer[data-v-c445354a]{position:sticky;bottom:0;z-index:2}.user-message[data-v-c445354a]{max-width:95%}.message-heading[data-v-c445354a]{flex-wrap:wrap}.composer>div[data-v-c445354a]{align-items:flex-end}.composer small[data-v-c445354a]{max-width:65%}.workspace-controls>span[data-v-c445354a]{display:none}}.chat-guide[data-v-c445354a]{flex-shrink:0;padding:14px 20px;border-bottom:1px solid var(--n-200);background:var(--primary-50)}.chat-guide b[data-v-c445354a]{font-size:14px}.chat-guide p[data-v-c445354a]{font-size:13px;line-height:1.6;margin:5px 0}.chat-guide small[data-v-c445354a]{font-size:12px;color:var(--text-secondary)}.composer .starter-prompts[data-v-c445354a]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 0 9px}.starter-prompts button[data-v-c445354a]{padding:7px 10px;border:1px solid var(--n-200);border-radius:8px;background:#fff;color:var(--primary-700);cursor:pointer;font-size:12px}.task-context summary[data-v-c445354a]{cursor:pointer;font-size:12px;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.message-list[data-v-c445354a]{scroll-behavior:auto}.agent-thinking span[data-v-c445354a]{animation:none}}.admin-page[data-v-115776a1]{display:grid;gap:20px}.runtime-panel[data-v-115776a1]{display:grid;gap:16px}.runtime-panel>div:first-child p[data-v-115776a1],.upload-panel>div>p[data-v-115776a1],.section-head p[data-v-115776a1]{color:var(--text-tertiary);font-size:13px}.runtime-panel form[data-v-115776a1]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.5fr) auto;gap:14px;align-items:end}.runtime-panel label[data-v-115776a1]{display:grid;gap:6px}.runtime-note[data-v-115776a1]{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:11px 13px;border-radius:10px;background:#eef2ff;color:#4338ca}.runtime-note span[data-v-115776a1]{padding:4px 8px;border-radius:999px;background:#fff;font-size:11px}.upload-panel[data-v-115776a1]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.upload-panel form[data-v-115776a1]{display:grid;gap:12px;align-content:start}.check[data-v-115776a1]{display:flex;align-items:center;gap:8px}.check input[data-v-115776a1]{width:auto}.guardrails[data-v-115776a1]{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;padding:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.guardrails span[data-v-115776a1]{font-size:12px;color:#92400e}.section-head[data-v-115776a1]{display:flex;justify-content:space-between;gap:16px}.skill-grid[data-v-115776a1]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px}.skill-grid article[data-v-115776a1]{display:grid;gap:12px;padding:16px;border:1px solid var(--n-200);border-radius:12px}.skill-grid header[data-v-115776a1]{display:flex;justify-content:space-between}.skill-grid header>div[data-v-115776a1]{display:grid;gap:3px}.skill-grid small[data-v-115776a1]{color:var(--text-tertiary)}.skill-grid p[data-v-115776a1]{font-size:13px;color:var(--text-secondary)}.chips[data-v-115776a1]{display:flex;gap:6px;flex-wrap:wrap}.chips span[data-v-115776a1]{padding:4px 7px;background:var(--primary-50);color:var(--primary-700);border-radius:10px;font-size:11px}dl[data-v-115776a1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}dl div[data-v-115776a1]{display:grid;gap:2px}dt[data-v-115776a1]{font-size:11px;color:var(--text-tertiary)}dd[data-v-115776a1]{margin:0;font-size:12px;overflow-wrap:anywhere}.actions[data-v-115776a1]{display:flex;gap:8px;flex-wrap:wrap}.access-denied[data-v-115776a1]{text-align:center;padding:70px}.editor-panel[data-v-115776a1]{display:grid;gap:16px}.editor-head[data-v-115776a1]{align-items:start}.editor-head p[data-v-115776a1]{overflow-wrap:anywhere}.version-notice[data-v-115776a1]{display:flex;gap:10px;align-items:center;padding:11px 13px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:10px;color:#1e40af;font-size:12px}.skill-detail-meta[data-v-115776a1]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px}.skill-detail-meta>div[data-v-115776a1]{display:grid;gap:5px;padding:12px;background:var(--n-50);border-radius:9px}.skill-detail-meta span[data-v-115776a1],.skill-detail-meta b[data-v-115776a1]{font-size:12px}.skill-detail-meta span[data-v-115776a1]{color:var(--text-tertiary)}.file-workspace[data-v-115776a1]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:520px;border:1px solid var(--n-200);border-radius:12px;overflow:hidden}.file-browser[data-v-115776a1]{display:grid;align-content:start;gap:6px;padding:13px;background:var(--n-50);border-right:1px solid var(--n-200);overflow:auto}.file-browser>b[data-v-115776a1]{padding:5px 7px;font-size:13px}.file-browser button[data-v-115776a1]{display:grid;gap:3px;width:100%;padding:9px;border:0;border-radius:8px;background:transparent;text-align:left;color:var(--text-secondary);cursor:pointer}.file-browser button[data-v-115776a1]:hover,.file-browser button.active[data-v-115776a1]{background:#fff;color:var(--primary-700);box-shadow:0 0 0 1px var(--primary-100)}.file-browser span[data-v-115776a1]{overflow-wrap:anywhere;font-size:12px}.file-browser small[data-v-115776a1]{font-size:10px;color:var(--text-tertiary)}.file-editor[data-v-115776a1]{display:grid;grid-template-rows:auto 1fr;min-width:0}.file-toolbar[data-v-115776a1]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--n-200)}.file-toolbar>div[data-v-115776a1]{display:grid;gap:3px;min-width:0}.file-toolbar b[data-v-115776a1],.file-toolbar small[data-v-115776a1]{overflow-wrap:anywhere}.file-toolbar small[data-v-115776a1]{font-size:10px;color:var(--text-tertiary)}.file-editor textarea[data-v-115776a1]{width:100%;min-height:470px;padding:16px;border:0;border-radius:0;resize:vertical;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;-moz-tab-size:2;tab-size:2}.binary-file[data-v-115776a1]{display:grid;place-content:center;text-align:center;padding:30px;color:var(--text-tertiary)}.version-builder[data-v-115776a1]{display:grid;grid-template-columns:minmax(220px,320px) 1fr auto;gap:16px;align-items:end;padding-top:4px}.version-builder>label[data-v-115776a1]:first-child{display:grid;gap:5px}.version-builder small[data-v-115776a1]{font-size:11px;color:var(--text-tertiary)}.version-builder>div[data-v-115776a1]{display:flex;gap:10px;align-items:center}.change-count[data-v-115776a1]{font-size:12px;color:var(--text-tertiary);white-space:nowrap}@media(max-width:1100px){.skill-detail-meta[data-v-115776a1],.version-builder[data-v-115776a1]{grid-template-columns:1fr 1fr}.version-builder>div[data-v-115776a1]{grid-column:1/-1;justify-content:flex-end}}@media(max-width:900px){.runtime-panel form[data-v-115776a1],.upload-panel[data-v-115776a1],.skill-grid[data-v-115776a1],.skill-detail-meta[data-v-115776a1],.version-builder[data-v-115776a1],.file-workspace[data-v-115776a1]{grid-template-columns:1fr}.file-browser[data-v-115776a1]{max-height:210px;border-right:0;border-bottom:1px solid var(--n-200)}.version-builder>div[data-v-115776a1]{grid-column:1}.version-notice[data-v-115776a1]{align-items:flex-start;flex-direction:column}}.platform-users-page[data-v-73d7b91f]{display:grid;gap:20px}.access-denied[data-v-73d7b91f]{text-align:center;padding:70px}.badge--global[data-v-73d7b91f]{background:#ede9fe;color:#5b21b6}.admin-metrics[data-v-73d7b91f]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.admin-metrics article[data-v-73d7b91f]{display:grid;gap:6px;padding:17px;background:#fff;border:1px solid var(--n-200);border-radius:12px}.admin-metrics span[data-v-73d7b91f],.admin-metrics small[data-v-73d7b91f]{font-size:12px;color:var(--text-tertiary)}.admin-metrics b[data-v-73d7b91f]{font-size:25px;color:var(--primary-700)}.section-head[data-v-73d7b91f]{display:flex;justify-content:space-between;gap:16px}.section-head p[data-v-73d7b91f]{font-size:13px;color:var(--text-tertiary)}.launch-readiness[data-v-73d7b91f]{display:grid;gap:16px;border-color:#bbf7d0}.launch-readiness--blocked[data-v-73d7b91f]{border-color:#fecaca;background:#fffdfd}.launch-actions[data-v-73d7b91f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.launch-state[data-v-73d7b91f]{height:max-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.launch-state.READY[data-v-73d7b91f]{background:#dcfce7;color:#166534}.launch-state.BLOCKED[data-v-73d7b91f]{background:#fee2e2;color:#991b1b}.provider-health-grid[data-v-73d7b91f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.provider-health-grid article[data-v-73d7b91f]{display:grid;gap:5px;padding:11px;border:1px solid var(--n-200);border-top:3px solid #94a3b8;border-radius:9px;background:#fff}.provider-health-grid article.AVAILABLE[data-v-73d7b91f]{border-top-color:#22c55e}.provider-health-grid article.DEGRADED[data-v-73d7b91f]{border-top-color:#f59e0b}.provider-health-grid article.FAILED[data-v-73d7b91f]{border-top-color:#ef4444}.provider-health-grid header[data-v-73d7b91f]{display:flex;justify-content:space-between;gap:8px}.provider-health-grid header span[data-v-73d7b91f],.provider-health-grid small[data-v-73d7b91f]{font-size:10px;color:var(--text-tertiary)}.provider-health-grid p[data-v-73d7b91f]{margin:0;font-size:11px;overflow-wrap:anywhere}.readiness-grid[data-v-73d7b91f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.readiness-grid article[data-v-73d7b91f]{display:grid;gap:7px;padding:13px;border:1px solid var(--n-200);border-left:4px solid #94a3b8;border-radius:10px;background:#fff}.readiness-grid article.READY[data-v-73d7b91f]{border-left-color:#22c55e}.readiness-grid article.WARNING[data-v-73d7b91f]{border-left-color:#f59e0b}.readiness-grid article.BLOCKED[data-v-73d7b91f]{border-left-color:#ef4444}.readiness-grid header[data-v-73d7b91f]{display:flex;justify-content:space-between;gap:10px}.readiness-grid header span[data-v-73d7b91f]{font-size:11px;font-weight:700}.readiness-grid article.READY header span[data-v-73d7b91f]{color:#15803d}.readiness-grid article.WARNING header span[data-v-73d7b91f]{color:#b45309}.readiness-grid article.BLOCKED header span[data-v-73d7b91f]{color:#b91c1c}.readiness-grid p[data-v-73d7b91f]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.55}.readiness-grid small[data-v-73d7b91f]{font-size:11px;color:#9a3412;line-height:1.55}.readiness-note[data-v-73d7b91f]{margin:0;padding-top:2px;font-size:11px;color:var(--text-tertiary)}.sales-filters[data-v-73d7b91f]{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;gap:10px;margin:14px 0}.sales-list[data-v-73d7b91f]{display:grid;gap:11px}.sales-list article[data-v-73d7b91f]{display:grid;gap:11px;padding:15px;border:1px solid var(--n-200);border-radius:11px;background:#fff}.sales-list header[data-v-73d7b91f]{display:flex;justify-content:space-between;gap:14px}.sales-list header>div[data-v-73d7b91f]{display:grid;gap:3px}.sales-list header a[data-v-73d7b91f]{color:var(--primary-600);font-size:12px}.sales-list small[data-v-73d7b91f]{color:var(--text-tertiary);font-size:11px}.sales-list p[data-v-73d7b91f]{margin:0;color:var(--text-secondary);font-size:12px;white-space:pre-wrap}.sales-status[data-v-73d7b91f]{height:max-content;padding:4px 8px;border-radius:999px;background:var(--n-100);font-size:10px;white-space:nowrap}.sales-status--new[data-v-73d7b91f]{background:#fff7ed;color:#c2410c}.sales-status--qualified[data-v-73d7b91f]{background:#ecfdf5;color:#047857}.sales-editor[data-v-73d7b91f]{display:grid;grid-template-columns:170px minmax(260px,1fr) auto;gap:10px;align-items:end}.sales-editor label[data-v-73d7b91f]{display:grid;gap:5px;color:var(--text-tertiary);font-size:11px}.sales-editor textarea[data-v-73d7b91f]{resize:vertical}.erasure-list[data-v-73d7b91f]{display:grid;gap:10px;margin-top:14px}.erasure-list article[data-v-73d7b91f]{display:flex;justify-content:space-between;gap:16px;padding:13px;border:1px solid #fed7aa;background:#fffaf5;border-radius:10px}.erasure-list article>div[data-v-73d7b91f]:first-child{display:grid;gap:4px}.erasure-list span[data-v-73d7b91f]{width:max-content;padding:2px 7px;border-radius:999px;background:#ffedd5;color:#9a3412;font-size:11px}.erasure-list small[data-v-73d7b91f]{color:var(--text-tertiary)}.erasure-list .erasure-error[data-v-73d7b91f]{color:#b91c1c}.erasure-actions[data-v-73d7b91f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filters[data-v-73d7b91f]{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:10px;margin:15px 0}.table-wrap[data-v-73d7b91f]{overflow:auto}.table-wrap table[data-v-73d7b91f]{min-width:1120px}.table-wrap td[data-v-73d7b91f]{vertical-align:top}.table-wrap td[data-v-73d7b91f]:first-child,.membership-line[data-v-73d7b91f]{display:grid;gap:3px}.table-wrap small[data-v-73d7b91f]{display:block;color:var(--text-tertiary);font-size:10px}.staff-label[data-v-73d7b91f]{width:max-content;margin:3px 0;padding:2px 6px;border-radius:10px;background:#ede9fe;color:#6d28d9!important}.status-dot[data-v-73d7b91f]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#94a3b8}.status-dot.active[data-v-73d7b91f]{background:#10b981}.status-dot.suspended[data-v-73d7b91f]{background:#ef4444}.membership-line+.membership-line[data-v-73d7b91f]{margin-top:8px}.usage-cell[data-v-73d7b91f]{display:grid;gap:5px;min-width:145px}.usage-cell span[data-v-73d7b91f]{font-size:11px}.usage-cell i[data-v-73d7b91f]{height:5px;background:var(--n-100);border-radius:4px;overflow:hidden}.usage-cell em[data-v-73d7b91f]{display:block;height:100%;background:var(--primary-500)}.empty-row[data-v-73d7b91f]{text-align:center!important;padding:35px!important;color:var(--text-tertiary)}.pagination[data-v-73d7b91f]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px}.pagination span[data-v-73d7b91f]{font-size:12px;color:var(--text-tertiary)}.user-detail[data-v-73d7b91f]{display:grid;gap:16px}.readonly-note[data-v-73d7b91f]{padding:10px 12px;border:1px solid #fde68a;background:#fffbeb;border-radius:9px;color:#92400e;font-size:12px}.detail-grid[data-v-73d7b91f]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.detail-grid article[data-v-73d7b91f]{display:grid;gap:5px;padding:12px;background:var(--n-50);border-radius:9px}.detail-grid span[data-v-73d7b91f]{font-size:11px;color:var(--text-tertiary)}.detail-grid b[data-v-73d7b91f]{font-size:13px}.security-actions[data-v-73d7b91f]{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:16px;padding:14px;border:1px solid var(--n-200);border-radius:11px}.security-actions form[data-v-73d7b91f]{display:flex;align-items:end;gap:8px}.security-actions label[data-v-73d7b91f]{display:grid;gap:5px;flex:1}.security-actions>div[data-v-73d7b91f]{display:flex;justify-content:flex-end;align-items:end;gap:8px;flex-wrap:wrap}.platform-role-editor[data-v-73d7b91f]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,420px) auto;gap:16px;align-items:end;padding:16px;border:1px solid #ddd6fe;background:#faf8ff;border-radius:11px}.platform-role-editor h3[data-v-73d7b91f]{margin:0 0 5px}.platform-role-editor p[data-v-73d7b91f]{margin:0;color:var(--text-tertiary);font-size:12px;line-height:1.6}.platform-role-editor label[data-v-73d7b91f]{display:grid;gap:5px;font-size:12px}.danger[data-v-73d7b91f]{color:#b91c1c;border-color:#fecaca}.organization-list[data-v-73d7b91f]{display:grid;gap:12px}.organization-list>article[data-v-73d7b91f]{display:grid;gap:13px;padding:15px;border:1px solid var(--n-200);border-radius:11px}.organization-list header[data-v-73d7b91f]{display:flex;justify-content:space-between;gap:12px}.organization-list h3[data-v-73d7b91f]{margin:0}.organization-list p[data-v-73d7b91f]{margin:3px 0 0;color:var(--text-tertiary);font-size:12px}.org-usage[data-v-73d7b91f]{display:flex;align-items:center;gap:12px;padding:10px;background:var(--n-50);border-radius:8px}.org-usage span[data-v-73d7b91f],.org-usage small[data-v-73d7b91f]{font-size:11px;color:var(--text-tertiary)}.plan-editor[data-v-73d7b91f]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end}.plan-editor label[data-v-73d7b91f]{display:grid;gap:5px;font-size:12px}.org-actions[data-v-73d7b91f]{display:flex;justify-content:space-between;align-items:end;gap:12px}.org-actions form[data-v-73d7b91f]{display:flex;align-items:end;gap:8px}.org-actions label[data-v-73d7b91f]{display:grid;gap:5px;font-size:12px}.audit-section[data-v-73d7b91f]{border-top:1px solid var(--n-200);padding-top:14px}.audit-section summary[data-v-73d7b91f]{cursor:pointer;font-weight:700}.audit-list[data-v-73d7b91f]{display:grid;gap:7px;margin-top:12px}.audit-list>div[data-v-73d7b91f]{display:grid;grid-template-columns:1.2fr 1fr 2fr;gap:10px;padding:9px;background:var(--n-50);border-radius:7px;font-size:11px}.audit-list small[data-v-73d7b91f]{color:var(--text-tertiary)}@media(max-width:1100px){.admin-metrics[data-v-73d7b91f]{grid-template-columns:repeat(3,1fr)}.provider-health-grid[data-v-73d7b91f]{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-grid[data-v-73d7b91f]{grid-template-columns:1fr}.detail-grid[data-v-73d7b91f]{grid-template-columns:1fr 1fr}.security-actions[data-v-73d7b91f],.platform-role-editor[data-v-73d7b91f]{grid-template-columns:1fr}.security-actions>div[data-v-73d7b91f]{justify-content:flex-start}}@media(max-width:760px){.admin-metrics[data-v-73d7b91f],.provider-health-grid[data-v-73d7b91f],.detail-grid[data-v-73d7b91f],.filters[data-v-73d7b91f],.plan-editor[data-v-73d7b91f],.sales-filters[data-v-73d7b91f],.sales-editor[data-v-73d7b91f]{grid-template-columns:1fr}.section-head[data-v-73d7b91f],.organization-list header[data-v-73d7b91f],.org-actions[data-v-73d7b91f],.erasure-list article[data-v-73d7b91f],.sales-list header[data-v-73d7b91f]{display:grid}.launch-actions[data-v-73d7b91f]{justify-content:flex-start}.security-actions form[data-v-73d7b91f]{align-items:stretch;flex-direction:column}.org-usage[data-v-73d7b91f]{align-items:flex-start;flex-direction:column}.audit-list>div[data-v-73d7b91f]{grid-template-columns:1fr}}.material-preview[data-v-ac9ce815]{display:grid;gap:12px}.material-preview ul[data-v-ac9ce815],.material-preview ol[data-v-ac9ce815]{padding:0 28px 14px;margin:0;display:grid;gap:8px;font-size:12px}.material-preview h4[data-v-ac9ce815]{margin:0}.material-preview p[data-v-ac9ce815],.material-preview small[data-v-ac9ce815]{overflow-wrap:anywhere}.material-pair[data-v-ac9ce815]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px}.material-pair article[data-v-ac9ce815]{min-width:0}.material-pair pre[data-v-ac9ce815]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;background:var(--n-50);padding:12px;font-size:12px}.material-pair small[data-v-ac9ce815]{display:block;font-size:10px;color:var(--text-tertiary)}.material-preview>button[data-v-ac9ce815]{justify-self:start}@media(max-width:760px){.material-pair[data-v-ac9ce815]{grid-template-columns:1fr}}.evidence-backdrop[data-v-ac9ce815]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f172a85}.evidence-dialog[data-v-ac9ce815]{width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 80px #0f172a4d}.evidence-dialog>header[data-v-ac9ce815]{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--n-200);background:#fff}.evidence-dialog h2[data-v-ac9ce815],.evidence-dialog p[data-v-ac9ce815]{margin:3px 0 0}.evidence-dialog header small[data-v-ac9ce815],.evidence-dialog header p[data-v-ac9ce815]{color:var(--text-tertiary)}.dialog-close[data-v-ac9ce815]{width:34px;height:34px;border:0;border-radius:8px;background:var(--n-100);font-size:24px;cursor:pointer}.loading[data-v-ac9ce815]{padding:44px;text-align:center;color:var(--text-tertiary)}.assessment[data-v-ac9ce815]{margin:20px 24px 0;padding:15px 17px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed}.assessment--effective[data-v-ac9ce815]{border-color:#a7f3d0;background:#ecfdf5}.assessment--negative[data-v-ac9ce815],.assessment--degraded[data-v-ac9ce815]{border-color:#fecaca;background:#fef2f2}.assessment b[data-v-ac9ce815]{font-size:15px}.assessment p[data-v-ac9ce815]{font-size:12px;color:var(--text-secondary)}.criteria-grid[data-v-ac9ce815]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 24px}.criteria-grid article[data-v-ac9ce815]{padding:12px;border:1px solid var(--n-200);border-radius:9px}.criteria-grid span[data-v-ac9ce815]{font-size:10px;color:var(--text-tertiary)}.criteria-grid p[data-v-ac9ce815]{font-size:11px}.evidence-section[data-v-ac9ce815]{padding:18px 24px;border-top:1px solid var(--n-100)}.evidence-section h3[data-v-ac9ce815]{margin:0}.section-note[data-v-ac9ce815]{color:var(--text-tertiary);font-size:11px}.experiment-list[data-v-ac9ce815],.observation-list[data-v-ac9ce815]{display:grid;gap:9px;margin-top:12px}.experiment-list>article[data-v-ac9ce815]{display:grid;gap:7px;padding:13px;border:1px solid var(--n-200);border-radius:9px}.experiment-head[data-v-ac9ce815]{display:flex;justify-content:space-between;gap:10px}.experiment-head span[data-v-ac9ce815]{font-size:11px;color:var(--primary-600)}.experiment-metrics[data-v-ac9ce815]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.experiment-metrics span[data-v-ac9ce815]{padding:8px;border-radius:7px;background:var(--n-50);font-size:10px}.warning[data-v-ac9ce815],.error-text[data-v-ac9ce815]{padding:7px 9px;border-radius:7px;background:#fff7ed;color:#9a3412;font-size:10px}.error-text[data-v-ac9ce815]{background:#fef2f2;color:#b91c1c}.experiment-list small[data-v-ac9ce815]{color:var(--text-tertiary)}details[data-v-ac9ce815]{border:1px solid var(--n-200);border-radius:9px}summary[data-v-ac9ce815]{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:12px;cursor:pointer}summary span[data-v-ac9ce815],summary small[data-v-ac9ce815]{font-size:10px;color:var(--text-tertiary)}summary small[data-v-ac9ce815]{grid-column:1/-1}.observation-meta[data-v-ac9ce815]{padding:9px 12px;border-top:1px solid var(--n-100);color:var(--text-tertiary);font-size:10px}.observation-list pre[data-v-ac9ce815]{max-height:380px;margin:0;padding:14px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#f8fafc;font:12px/1.65 inherit}.muted[data-v-ac9ce815]{color:var(--text-tertiary)}@media(max-width:760px){.evidence-backdrop[data-v-ac9ce815]{padding:8px}.evidence-dialog[data-v-ac9ce815]{max-height:calc(100vh - 16px)}.criteria-grid[data-v-ac9ce815],.experiment-metrics[data-v-ac9ce815]{grid-template-columns:1fr}.experiment-head[data-v-ac9ce815]{display:grid}}.factor-page[data-v-ac6c0340]{display:grid;gap:20px}.filters[data-v-ac6c0340]{display:flex;align-items:end;gap:9px}.filters label[data-v-ac6c0340],.factor-filters label[data-v-ac6c0340]{display:grid;gap:5px;font-size:12px}.filters .select[data-v-ac6c0340]{min-width:260px}.empty-state[data-v-ac6c0340]{padding:20px;margin:16px 0;border:1px dashed var(--primary-300);border-radius:12px;background:var(--primary-50)}.empty-state h3[data-v-ac6c0340]{margin:0}.empty-state p[data-v-ac6c0340]{line-height:1.7;color:var(--text-secondary)}summary[data-v-ac6c0340]{cursor:pointer}.result-hero[data-v-ac6c0340]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #a7f3d0;border-radius:14px;background:linear-gradient(125deg,#ecfdf5,#f5f7ff)}.result-hero h2[data-v-ac6c0340]{margin:5px 0;font-size:26px}.result-hero p[data-v-ac6c0340]{margin:0;color:var(--text-secondary)}.result-hero small[data-v-ac6c0340]{color:var(--text-tertiary)}.result-hero p b[data-v-ac6c0340]{color:#047857}.hero-status[data-v-ac6c0340]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-status>span[data-v-ac6c0340]{display:grid;padding:9px 12px;border-radius:9px;background:#ffffffbf;font-size:11px;color:var(--text-tertiary)}.hero-status>span b[data-v-ac6c0340]{font-size:17px;color:var(--text-primary)}.result-nav[data-v-ac6c0340]{display:flex;gap:8px;flex-wrap:wrap}.result-nav button[data-v-ac6c0340]{padding:10px 16px;border:1px solid var(--n-200);border-radius:9px;background:#fff;cursor:pointer}.result-nav button[aria-pressed=true][data-v-ac6c0340]{background:var(--primary-50);border-color:var(--primary-300);color:var(--primary-700);font-weight:700}.factor-filters[data-v-ac6c0340]{display:flex;gap:12px}.compact-factors[data-v-ac6c0340]{display:grid;margin-top:14px}.compact-factors>button[data-v-ac6c0340]{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;padding:14px 0;border:0;border-bottom:1px solid var(--n-200);background:transparent;cursor:pointer}.compact-factors>button[data-v-ac6c0340]:hover{background:var(--n-50)}.compact-factors span[data-v-ac6c0340]{display:grid;gap:5px}.compact-factors small[data-v-ac6c0340]{color:var(--text-tertiary);font-size:12px}.compact-factors span[data-v-ac6c0340]:last-child{flex:0 0 auto;text-align:right}.usage-panel[data-v-ac6c0340]{display:grid;gap:18px;scroll-margin-top:18px}.usage-steps[data-v-ac6c0340]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0;margin:0;list-style:none;counter-reset:usage}.usage-steps li[data-v-ac6c0340]{position:relative;display:grid;gap:5px;padding:14px 14px 14px 48px;border:1px solid var(--n-200);border-radius:11px;background:var(--n-50);counter-increment:usage}.usage-steps li[data-v-ac6c0340]:before{content:counter(usage);position:absolute;left:14px;top:14px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--primary-100);color:var(--primary-700);font-weight:800}.usage-steps span[data-v-ac6c0340]{font-size:12px;line-height:1.55;color:var(--text-tertiary)}.readiness-note[data-v-ac6c0340]{margin:0;padding:13px 15px;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:13px;line-height:1.65}.readiness-note--ready[data-v-ac6c0340]{background:#ecfdf5;color:#047857}.effective-panel[data-v-ac6c0340]{display:grid;gap:15px}.count-badge[data-v-ac6c0340]{padding:5px 10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.effective-list[data-v-ac6c0340]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.effective-card[data-v-ac6c0340]{display:grid;gap:9px;padding:17px;border:1px solid var(--n-200);border-radius:12px;background:#fff}.effective-card header[data-v-ac6c0340],.effective-card footer[data-v-ac6c0340]{display:flex;align-items:center;justify-content:space-between;gap:12px}.effective-card header strong[data-v-ac6c0340]{font-size:22px;color:#047857}.verified-badge[data-v-ac6c0340]{padding:5px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px}.effective-card h3[data-v-ac6c0340],.effective-card p[data-v-ac6c0340]{margin:0}.effective-card p[data-v-ac6c0340]{color:var(--text-secondary);line-height:1.65}.effective-card>small[data-v-ac6c0340]{color:var(--text-tertiary);line-height:1.55}.effective-card footer[data-v-ac6c0340]{padding-top:10px;border-top:1px solid var(--n-100);color:var(--text-tertiary);font-size:11px}.evidence-link[data-v-ac6c0340]{border:0;background:transparent;color:var(--primary-700);font:inherit;font-weight:700;cursor:pointer}.secondary-records[data-v-ac6c0340]{padding:0;overflow:hidden}.secondary-records>summary[data-v-ac6c0340]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;list-style:none}.secondary-records>summary span[data-v-ac6c0340]:first-child{display:grid;gap:4px}.secondary-records>summary small[data-v-ac6c0340],.secondary-records>summary>span[data-v-ac6c0340]:last-child{color:var(--text-tertiary);font-size:12px}.secondary-records>.factor-filters[data-v-ac6c0340],.secondary-records>.compact-factors[data-v-ac6c0340]{margin:0 20px 18px}.section-head[data-v-ac6c0340]{display:flex;justify-content:space-between;gap:12px}.section-head h2[data-v-ac6c0340]{margin:0}.section-head p[data-v-ac6c0340]{color:var(--text-tertiary);font-size:12px}.factor-pagination[data-v-ac6c0340]{margin:0 20px 18px}.panel details>.factor-pagination[data-v-ac6c0340]{margin:14px 0 0}.timeline[data-v-ac6c0340]{display:grid;margin-top:12px}.timeline article[data-v-ac6c0340]{display:grid;grid-template-columns:12px 1fr;gap:9px;padding:10px 0;border-bottom:1px solid var(--n-100)}.timeline i[data-v-ac6c0340]{width:9px;height:9px;margin-top:4px;border:2px solid var(--primary-400);border-radius:50%}.timeline article>div[data-v-ac6c0340]{display:grid;gap:3px}.timeline span[data-v-ac6c0340],.timeline small[data-v-ac6c0340]{color:var(--text-tertiary);font-size:12px}.access-denied[data-v-ac6c0340]{text-align:center;padding:80px}@media(max-width:1200px){.page-head[data-v-ac6c0340]{align-items:stretch;flex-direction:column}}@media(max-width:1000px){.result-hero[data-v-ac6c0340]{align-items:flex-start;flex-direction:column}.usage-steps[data-v-ac6c0340]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.filters[data-v-ac6c0340]{display:grid}.filters .select[data-v-ac6c0340]{min-width:0}.factor-filters[data-v-ac6c0340],.section-head[data-v-ac6c0340]{flex-direction:column}.compact-factors>button[data-v-ac6c0340]{align-items:start;flex-direction:column}.compact-factors span[data-v-ac6c0340]:last-child{text-align:left}.usage-steps[data-v-ac6c0340],.effective-list[data-v-ac6c0340]{grid-template-columns:1fr}.hero-status[data-v-ac6c0340]{align-items:stretch;display:grid;width:100%}.secondary-records>summary[data-v-ac6c0340]{align-items:flex-start}.secondary-records>summary>span[data-v-ac6c0340]:last-child{display:none}}.request-dialog[data-v-7f44f6c7]{margin:auto}.review-fields label[data-v-7f44f6c7]{align-content:start}.review-fields input[data-v-7f44f6c7],.review-fields select[data-v-7f44f6c7]{min-height:40px;margin:0}.request-inbox[data-v-7f44f6c7]{display:grid;gap:18px}.inbox-header[data-v-7f44f6c7],.inbox-toolbar[data-v-7f44f6c7]{display:flex;align-items:center;justify-content:space-between;gap:16px}.inbox-header h2[data-v-7f44f6c7]{margin:0}.inbox-header p[data-v-7f44f6c7]{margin:5px 0 0;font-size:12px;color:var(--text-tertiary)}.inbox-count[data-v-7f44f6c7]{flex:none;padding:6px 10px;background:var(--primary-50);color:var(--primary-700);border-radius:8px;font-size:12px}.inbox-filters[data-v-7f44f6c7]{display:flex;gap:4px;flex-wrap:wrap}.inbox-filters button[data-v-7f44f6c7]{display:flex;align-items:center;gap:7px;padding:8px 11px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.inbox-filters button.active[data-v-7f44f6c7]{background:var(--primary-50);color:var(--primary-700);font-weight:600}.inbox-filters button span[data-v-7f44f6c7]{min-width:18px;text-align:center;font-size:11px;opacity:.8}.inbox-search[data-v-7f44f6c7]{width:min(270px,100%);font-size:12px}.inbox-list[data-v-7f44f6c7]{display:grid;gap:10px}.inbox-item[data-v-7f44f6c7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid var(--n-200);border-radius:12px;transition:border-color .15s}.inbox-item[data-v-7f44f6c7]:hover{border-color:var(--primary-300)}.inbox-item__main[data-v-7f44f6c7]{min-width:0}.inbox-item__title[data-v-7f44f6c7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inbox-item h3[data-v-7f44f6c7]{margin:0;font-size:15px}.request-status[data-v-7f44f6c7]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;flex:0 0 auto;width:max-content;max-width:100%;height:auto;padding:5px 9px;border-radius:7px;background:#f1f5f9;color:#64748b;font-size:11px;line-height:1.3;white-space:nowrap}.request-status.submitted[data-v-7f44f6c7],.request-status.triaged[data-v-7f44f6c7]{background:#fff7ed;color:#b45309}.request-status.queued[data-v-7f44f6c7],.request-status.researching[data-v-7f44f6c7]{background:#eff6ff;color:#1d4ed8}.request-status.validating[data-v-7f44f6c7]{background:#f5f3ff;color:#6d28d9}.request-status.ready[data-v-7f44f6c7]{background:#ecfdf5;color:#047857}.request-status.needs_info[data-v-7f44f6c7]{background:#fffbeb;color:#a16207}.inbox-meta[data-v-7f44f6c7]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px;color:var(--text-tertiary);font-size:11px;overflow-wrap:anywhere}.inbox-path[data-v-7f44f6c7]{margin:0;color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-models[data-v-7f44f6c7]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:10px}.inbox-models>span[data-v-7f44f6c7],.overview-model[data-v-7f44f6c7]{padding:3px 7px;border-radius:5px;background:var(--n-50);color:var(--text-secondary);font-size:11px}.inbox-models small[data-v-7f44f6c7],.inbox-item__action small[data-v-7f44f6c7]{font-size:11px;color:var(--text-tertiary)}.inbox-item__action[data-v-7f44f6c7]{display:grid;gap:7px;justify-items:end}.inbox-item__action .btn[data-v-7f44f6c7]{gap:12px}.inbox-empty[data-v-7f44f6c7]{padding:30px;text-align:center;background:var(--n-50);border-radius:12px}.inbox-empty p[data-v-7f44f6c7]{color:var(--text-tertiary);font-size:12px}.inbox-pagination[data-v-7f44f6c7]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--text-tertiary)}.inbox-pagination>div[data-v-7f44f6c7]{display:flex;gap:8px}.request-dialog[data-v-7f44f6c7]{width:min(850px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--n-200);border-radius:18px;background:#fff;color:var(--text-primary);box-shadow:0 24px 80px #0f172a33;overflow:hidden}.request-dialog[data-v-7f44f6c7]::backdrop{background:#0f172a70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.request-dialog__layout[data-v-7f44f6c7]{display:flex;flex-direction:column;max-height:calc(100dvh - 50px);min-width:0}.request-dialog__header[data-v-7f44f6c7]{display:flex;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--n-200);flex:none}.request-dialog__header>div[data-v-7f44f6c7]{min-width:0}.request-dialog__header small[data-v-7f44f6c7]{color:var(--primary-600);font-size:11px;font-weight:700}.request-dialog__header h2[data-v-7f44f6c7]{margin:5px 0;font-size:22px;overflow-wrap:anywhere}.request-dialog__header p[data-v-7f44f6c7]{margin:0;color:var(--text-tertiary);font-size:11px;overflow-wrap:anywhere}.request-close[data-v-7f44f6c7]{display:grid;place-items:center;align-self:flex-start;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:var(--n-100);font-size:23px;line-height:1;color:var(--text-secondary);cursor:pointer}.request-dialog__body[data-v-7f44f6c7]{display:grid;gap:20px;padding:20px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.request-overview[data-v-7f44f6c7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--text-tertiary)}.request-materials[data-v-7f44f6c7]{border:1px solid var(--n-200);border-radius:10px;background:var(--n-50)}.request-materials>summary[data-v-7f44f6c7]{padding:12px 14px;font-size:12px;font-weight:600;cursor:pointer}.request-materials__body[data-v-7f44f6c7]{padding:0 14px 14px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.request-materials__body p[data-v-7f44f6c7]{margin-top:0;color:var(--text-secondary)}.request-materials dl[data-v-7f44f6c7]{display:grid;gap:10px;margin:0}.request-materials dl>div[data-v-7f44f6c7]{display:grid;grid-template-columns:125px minmax(0,1fr);gap:8px}.request-materials dt[data-v-7f44f6c7]{color:var(--text-tertiary)}.request-materials dd[data-v-7f44f6c7]{margin:0}.reference-links[data-v-7f44f6c7]{padding-left:18px}.reference-links a[data-v-7f44f6c7]{color:var(--primary-600)}.review-step[data-v-7f44f6c7]{display:grid;gap:12px}.review-step h3[data-v-7f44f6c7]{display:flex;align-items:center;gap:8px;font-size:14px;margin:0}.review-step h3>span[data-v-7f44f6c7]{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--primary-50);color:var(--primary-700);font-size:11px}.match-hint[data-v-7f44f6c7]{margin:0;padding:10px 12px;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:12px}.review-actions[data-v-7f44f6c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.review-actions label[data-v-7f44f6c7]{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid var(--n-200);border-radius:10px;cursor:pointer}.review-actions label.selected[data-v-7f44f6c7]{border-color:var(--primary-400);background:var(--primary-50)}.review-actions input[data-v-7f44f6c7]{width:15px;height:15px;min-height:0;padding:0;flex:none;margin:2px 0 0;accent-color:var(--primary-600)}.review-actions label>span[data-v-7f44f6c7]{display:grid;gap:3px}.review-actions b[data-v-7f44f6c7]{font-size:13px}.review-actions small[data-v-7f44f6c7]{font-size:11px;color:var(--text-tertiary)}.review-fields[data-v-7f44f6c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-fields label[data-v-7f44f6c7],.review-label[data-v-7f44f6c7]{display:grid;gap:7px;min-width:0;font-size:12px;color:var(--text-secondary)}.review-fields input[data-v-7f44f6c7],.review-fields select[data-v-7f44f6c7],.review-fields textarea[data-v-7f44f6c7],.review-label textarea[data-v-7f44f6c7]{width:100%;min-width:0;font:inherit}.review-fields textarea[data-v-7f44f6c7],.review-label textarea[data-v-7f44f6c7]{resize:vertical}.review-fields small[data-v-7f44f6c7],.field-hint[data-v-7f44f6c7]{font-size:11px;color:var(--text-tertiary);line-height:1.5}.field-full[data-v-7f44f6c7]{grid-column:1/-1}.review-advanced[data-v-7f44f6c7]{font-size:12px;color:var(--text-secondary)}.review-advanced summary[data-v-7f44f6c7]{cursor:pointer;padding:3px 0}.review-advanced .review-fields[data-v-7f44f6c7],.review-advanced .review-label[data-v-7f44f6c7]{margin-top:12px}.review-advanced p[data-v-7f44f6c7]{white-space:pre-wrap;overflow-wrap:anywhere}.review-error[data-v-7f44f6c7]{margin:0;padding:12px;border-radius:9px;background:#fff1f2;color:#be123c;font-size:13px;overflow-wrap:anywhere}.request-dialog__footer[data-v-7f44f6c7]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-top:1px solid var(--n-200);background:#fff;flex:none}.request-dialog__footer>small[data-v-7f44f6c7]{color:var(--text-tertiary);font-size:11px;line-height:1.5}.request-dialog__footer>div[data-v-7f44f6c7]{display:flex;gap:8px;flex:none}.request-resolution[data-v-7f44f6c7]{display:grid;gap:7px;padding:16px;border:1px solid #c7d2fe;background:#f8faff;border-radius:12px;overflow-wrap:anywhere}.request-resolution small[data-v-7f44f6c7]{font-size:11px;color:#4f46e5}.request-resolution b[data-v-7f44f6c7]{font-size:15px}.request-resolution p[data-v-7f44f6c7]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.request-resolution>span[data-v-7f44f6c7]{font-size:11px;color:var(--text-tertiary)}.request-model-progress[data-v-7f44f6c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.request-model-progress article[data-v-7f44f6c7]{display:grid;gap:10px;padding:14px;border:1px solid var(--n-200);border-radius:10px}.request-model-progress article>div[data-v-7f44f6c7]{display:flex;justify-content:space-between;gap:8px;font-size:12px}.request-model-progress article span[data-v-7f44f6c7],.request-model-progress small[data-v-7f44f6c7]{font-size:11px;color:var(--text-tertiary)}.request-model-progress progress[data-v-7f44f6c7]{width:100%;height:6px;accent-color:var(--primary-500)}.request-timeline[data-v-7f44f6c7]{display:grid;gap:18px;list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--primary-100)}.request-timeline li[data-v-7f44f6c7]{position:relative}.request-timeline li[data-v-7f44f6c7]:before{content:"";position:absolute;left:-19px;top:5px;width:8px;height:8px;background:var(--primary-400);border:2px solid #fff;border-radius:50%}.request-timeline li>div[data-v-7f44f6c7]{display:flex;justify-content:space-between;gap:10px;font-size:12px}.request-timeline time[data-v-7f44f6c7]{font-size:11px;color:var(--text-tertiary)}.request-timeline p[data-v-7f44f6c7]{margin:5px 0 0;font-size:12px;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}@media(max-width:700px){.inbox-toolbar[data-v-7f44f6c7]{align-items:stretch;flex-direction:column}.inbox-search[data-v-7f44f6c7]{width:100%}.inbox-item[data-v-7f44f6c7]{grid-template-columns:1fr;padding:14px}.inbox-item__action[data-v-7f44f6c7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.inbox-path[data-v-7f44f6c7]{white-space:normal}.request-dialog[data-v-7f44f6c7]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.request-dialog__layout[data-v-7f44f6c7]{max-height:calc(100dvh - 18px)}.request-dialog__header[data-v-7f44f6c7],.request-dialog__body[data-v-7f44f6c7]{padding:16px}.request-dialog__header h2[data-v-7f44f6c7]{font-size:19px}.review-fields[data-v-7f44f6c7],.request-model-progress[data-v-7f44f6c7]{grid-template-columns:1fr}.request-materials dl>div[data-v-7f44f6c7]{grid-template-columns:1fr;gap:2px}.request-dialog__footer[data-v-7f44f6c7]{padding:12px 16px;display:grid;gap:8px}.request-dialog__footer>div[data-v-7f44f6c7]{justify-content:flex-end}.request-dialog__footer .btn[data-v-7f44f6c7]{flex:1}.review-actions label[data-v-7f44f6c7]{padding:10px}.review-actions small[data-v-7f44f6c7]{line-height:1.5}.inbox-header[data-v-7f44f6c7]{align-items:flex-start}}.profile-path[data-v-31d4c7ce]{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:10px 12px;background:var(--n-50);border-radius:8px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.profile-path>span[data-v-31d4c7ce]{color:var(--text-tertiary);flex:none}.hierarchy-preview[data-v-31d4c7ce]{display:grid;gap:7px;padding:13px 14px;background:var(--n-50);border:1px solid var(--n-200);border-radius:10px;overflow-wrap:anywhere}.hierarchy-preview>span[data-v-31d4c7ce]{font-size:11px;color:var(--text-tertiary)}.hierarchy-preview>strong[data-v-31d4c7ce]{font-size:13px;font-weight:600;line-height:1.7}.hierarchy-preview>small[data-v-31d4c7ce]{font-size:11px;color:var(--text-secondary);line-height:1.7}.hierarchy-preview.changed[data-v-31d4c7ce]{background:#f5f3ff;border-color:#c4b5fd}.hierarchy-preview.changed>strong[data-v-31d4c7ce]{color:var(--primary-700)}.hierarchy-preview .profile-check[data-v-31d4c7ce]{margin-top:5px;line-height:1.6}.category-profile[data-v-31d4c7ce]{display:grid;gap:14px}.profile-head[data-v-31d4c7ce]{display:flex;justify-content:space-between;align-items:center;gap:16px}.profile-head h2[data-v-31d4c7ce]{margin:0}.profile-head p[data-v-31d4c7ce]{margin:5px 0 0;font-size:12px;color:var(--text-tertiary)}.profile-head button[data-v-31d4c7ce]{flex:none}.profile-description[data-v-31d4c7ce]{margin:0;white-space:pre-wrap;font-size:13px;color:var(--text-secondary);line-height:1.7;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profile-counts[data-v-31d4c7ce]{display:flex;flex-wrap:wrap;gap:8px}.profile-counts>span[data-v-31d4c7ce]{padding:7px 10px;background:var(--n-50);border-radius:7px;font-size:12px;color:var(--text-secondary)}.profile-counts b[data-v-31d4c7ce]{margin-left:8px;color:var(--primary-700)}.category-profile footer[data-v-31d4c7ce]{font-size:11px;color:var(--text-tertiary);line-height:1.6}.profile-detail[data-v-31d4c7ce]{font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}.profile-detail summary[data-v-31d4c7ce]{cursor:pointer}.profile-detail dl[data-v-31d4c7ce]{display:grid;gap:10px;margin:14px 0}.profile-detail dl>div[data-v-31d4c7ce]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.profile-detail dd[data-v-31d4c7ce]{margin:0}.profile-detail dt[data-v-31d4c7ce]{color:var(--text-tertiary)}.profile-detail ul[data-v-31d4c7ce]{padding-left:18px;line-height:1.7}.internal-preview[data-v-31d4c7ce]{white-space:pre-wrap;padding:12px;background:var(--n-50);border-radius:8px}.profile-dialog[data-v-31d4c7ce]{width:min(840px,calc(100vw - 32px));max-width:none;margin:auto;padding:0;max-height:calc(100dvh - 40px);border:1px solid var(--n-200);border-radius:18px;background:#fff;color:var(--text-primary);box-shadow:0 24px 80px #0f172a33;overflow:hidden}.profile-dialog[data-v-31d4c7ce]::backdrop{background:#0f172a70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-layout[data-v-31d4c7ce]{display:flex;flex-direction:column;max-height:calc(100dvh - 42px)}.profile-dialog-head[data-v-31d4c7ce]{display:flex;gap:20px;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--n-200);flex:none}.profile-dialog-head>div[data-v-31d4c7ce]{min-width:0}.profile-dialog-head small[data-v-31d4c7ce]{font-size:11px;font-weight:600;color:var(--primary-600)}.profile-dialog-head h2[data-v-31d4c7ce]{margin:5px 0;font-size:21px;overflow-wrap:anywhere}.profile-dialog-head p[data-v-31d4c7ce]{margin:0;font-size:12px;color:var(--text-tertiary);line-height:1.6}.profile-close[data-v-31d4c7ce]{flex:none;align-self:flex-start;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:var(--n-100);color:var(--text-secondary);font-size:23px;cursor:pointer}.profile-body[data-v-31d4c7ce]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px}.profile-body fieldset[data-v-31d4c7ce]{display:grid;gap:24px;border:0;padding:0;margin:0;min-width:0}.profile-section h3[data-v-31d4c7ce]{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px}.profile-section h3 small[data-v-31d4c7ce]{font-size:11px;font-weight:400;color:var(--text-tertiary)}.profile-fields[data-v-31d4c7ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-body label[data-v-31d4c7ce]{display:grid;align-content:start;gap:7px;font-size:12px;color:var(--text-secondary);min-width:0}.profile-body input[data-v-31d4c7ce],.profile-body textarea[data-v-31d4c7ce],.profile-body select[data-v-31d4c7ce]{width:100%;min-width:0;margin:0;font:inherit}.profile-body input[data-v-31d4c7ce],.profile-body select[data-v-31d4c7ce]{min-height:40px}.profile-body textarea[data-v-31d4c7ce]{resize:vertical}.profile-body label>small[data-v-31d4c7ce]{font-size:11px;color:var(--text-tertiary);line-height:1.5}.wide[data-v-31d4c7ce]{grid-column:1/-1}.profile-settings[data-v-31d4c7ce]{font-size:12px}.profile-settings summary[data-v-31d4c7ce]{cursor:pointer;color:var(--text-secondary)}.profile-settings .profile-fields[data-v-31d4c7ce]{margin-top:14px}.profile-body .profile-check[data-v-31d4c7ce]{display:flex;align-items:center;gap:8px}.profile-check input[data-v-31d4c7ce]{width:16px;height:16px;min-height:0;flex:none}.profile-footer[data-v-31d4c7ce]{padding:16px 24px;border-top:1px solid var(--n-200);display:flex;align-items:center;justify-content:space-between;gap:18px;flex:none}.profile-footer>small[data-v-31d4c7ce]{font-size:11px;color:var(--text-tertiary);line-height:1.5}.profile-footer>span[data-v-31d4c7ce]{font-size:12px;color:#b45309}.profile-footer>div[data-v-31d4c7ce]{display:flex;gap:8px;flex:none}.profile-error[data-v-31d4c7ce]{padding:12px;border-radius:8px;background:#fff1f2;color:#be123c;font-size:13px;overflow-wrap:anywhere;margin:0 0 15px}@media(max-width:650px){.profile-dialog[data-v-31d4c7ce]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.profile-layout[data-v-31d4c7ce]{max-height:calc(100dvh - 18px)}.profile-dialog-head[data-v-31d4c7ce],.profile-body[data-v-31d4c7ce]{padding:16px}.profile-fields[data-v-31d4c7ce]{grid-template-columns:1fr}.profile-footer[data-v-31d4c7ce]{display:grid;padding:12px 16px;gap:8px}.profile-footer>div[data-v-31d4c7ce]{width:100%}.profile-footer .btn[data-v-31d4c7ce]{flex:1}.profile-head[data-v-31d4c7ce]{align-items:flex-start}.profile-section h3[data-v-31d4c7ce]{flex-wrap:wrap}.profile-detail dl>div[data-v-31d4c7ce]{grid-template-columns:1fr;gap:4px}}.category-page[data-v-2f66cc2e]{display:grid;gap:20px}.head-actions[data-v-2f66cc2e],.action-row[data-v-2f66cc2e],.candidate-actions[data-v-2f66cc2e]{display:flex;align-items:center;gap:10px}.head-actions .select[data-v-2f66cc2e]{min-width:160px}.summary-grid[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(9,1fr);gap:12px}.summary-grid article[data-v-2f66cc2e]{display:grid;gap:4px;padding:17px;background:#fff;border:1px solid var(--n-200);border-radius:12px}.summary-grid strong[data-v-2f66cc2e]{font-size:27px;color:var(--primary-700)}.summary-grid span[data-v-2f66cc2e],.summary-grid small[data-v-2f66cc2e]{color:var(--text-tertiary);font-size:12px}.research-maturity[data-v-2f66cc2e]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb}.research-maturity>div[data-v-2f66cc2e]{display:grid;gap:4px}.research-maturity p[data-v-2f66cc2e]{margin:0;color:var(--text-secondary);font-size:12px}.research-maturity>span[data-v-2f66cc2e]{flex:none;color:var(--text-tertiary);font-size:11px}.research-maturity--ready[data-v-2f66cc2e]{border-color:#a7f3d0;background:#ecfdf5}.research-maturity--blocked[data-v-2f66cc2e]{border-color:#fecaca;background:#fff7f7}.section-head[data-v-2f66cc2e]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-head p[data-v-2f66cc2e]{color:var(--text-tertiary);font-size:12px}.create-panel[data-v-2f66cc2e]{border-color:var(--primary-200)}.form-grid[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.form-grid label[data-v-2f66cc2e],.form-stack label[data-v-2f66cc2e]{display:grid;gap:6px}.span-2[data-v-2f66cc2e]{grid-column:span 2}.check[data-v-2f66cc2e]{display:flex!important;align-items:center;gap:8px}.check input[data-v-2f66cc2e]{width:auto}.workspace-grid[data-v-2f66cc2e]{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,2fr);gap:18px;align-items:start}.taxonomy-panel[data-v-2f66cc2e]{position:sticky;top:76px;max-height:calc(100vh - 98px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px}.search[data-v-2f66cc2e]{width:100%}.category-list[data-v-2f66cc2e]{overflow:auto;display:grid;gap:4px;padding-right:3px}.category-list button[data-v-2f66cc2e]{display:flex;align-items:center;gap:8px;width:100%;padding:9px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;color:inherit}.category-list button[data-v-2f66cc2e]:hover,.category-list button.active[data-v-2f66cc2e]{background:var(--primary-50);border-color:var(--primary-200)}.category-list button>span[data-v-2f66cc2e]:nth-child(2){display:grid;min-width:0;flex:1}.category-list small[data-v-2f66cc2e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:10px}.category-list em[data-v-2f66cc2e]{font-style:normal;font-size:9px;color:var(--text-tertiary)}.path-depth[data-v-2f66cc2e]{flex:none}.detail-stack[data-v-2f66cc2e]{display:grid;gap:18px;min-width:0}.eyebrow[data-v-2f66cc2e]{font-size:10px;letter-spacing:.12em;color:var(--primary-600)}.status-pill[data-v-2f66cc2e],.eligibility[data-v-2f66cc2e]{padding:4px 9px;border-radius:999px;background:var(--n-100);font-size:11px}.status-pill.verified[data-v-2f66cc2e],.eligibility.yes[data-v-2f66cc2e]{background:#ecfdf5;color:#047857}.status-pill.validating[data-v-2f66cc2e],.status-pill.collecting[data-v-2f66cc2e]{background:#fff7ed;color:#c2410c}.model-progress[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.model-progress>div[data-v-2f66cc2e]{display:grid;gap:3px;padding:12px;background:var(--n-50);border-radius:9px}.model-progress span[data-v-2f66cc2e],.model-progress small[data-v-2f66cc2e]{font-size:11px;color:var(--text-tertiary)}.model-progress b[data-v-2f66cc2e]{overflow:hidden;text-overflow:ellipsis}.action-row[data-v-2f66cc2e]{justify-content:space-between}.validation-pool-note[data-v-2f66cc2e]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px;border:1px solid #fed7aa;border-radius:9px;background:#fffaf5}.validation-pool-note.ready[data-v-2f66cc2e]{border-color:#a7f3d0;background:#ecfdf5}.validation-pool-note>div[data-v-2f66cc2e]{display:grid;gap:3px}.validation-pool-note span[data-v-2f66cc2e]{font-size:11px;color:var(--text-tertiary)}.validation-pool-note .btn[data-v-2f66cc2e]{flex:none}.two-col[data-v-2f66cc2e]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-stack[data-v-2f66cc2e]{display:grid;gap:12px;margin-top:14px}.form-row[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.schedule-meta[data-v-2f66cc2e]{display:grid;gap:4px;padding:10px;background:var(--n-50);border-radius:8px;font-size:12px}.danger[data-v-2f66cc2e]{color:#b42318}.run-list[data-v-2f66cc2e]{display:grid;margin-top:10px}.run-list>div[data-v-2f66cc2e]{display:grid;grid-template-columns:1fr auto;gap:4px;padding:10px 0;border-bottom:1px solid var(--n-100)}.run-list small[data-v-2f66cc2e],.run-list em[data-v-2f66cc2e]{grid-column:1/-1;color:var(--text-tertiary);font-size:11px}.run-list em[data-v-2f66cc2e]{color:#b42318;font-style:normal}.candidate-grid[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.candidate-grid article[data-v-2f66cc2e]{display:grid;gap:8px;padding:14px;border:1px solid var(--n-200);border-radius:10px}.candidate-grid header[data-v-2f66cc2e]{display:flex;justify-content:space-between;gap:8px}.candidate-grid header>div[data-v-2f66cc2e]{display:grid}.candidate-grid p[data-v-2f66cc2e]{margin:0;color:var(--text-secondary);font-size:13px}.candidate-grid small[data-v-2f66cc2e]{color:var(--text-tertiary)}.candidate-actions[data-v-2f66cc2e]{justify-content:flex-end}.access-denied[data-v-2f66cc2e]{text-align:center;padding:80px}@media(max-width:1500px){.summary-grid[data-v-2f66cc2e]{grid-template-columns:repeat(5,1fr)}}@media(max-width:1250px){.summary-grid[data-v-2f66cc2e]{grid-template-columns:repeat(3,1fr)}.workspace-grid[data-v-2f66cc2e]{grid-template-columns:300px minmax(0,1fr)}.model-progress[data-v-2f66cc2e],.candidate-grid[data-v-2f66cc2e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.research-maturity[data-v-2f66cc2e]{align-items:flex-start;flex-direction:column}.research-maturity>span[data-v-2f66cc2e]{flex:none}.workspace-grid[data-v-2f66cc2e],.two-col[data-v-2f66cc2e]{grid-template-columns:1fr}.taxonomy-panel[data-v-2f66cc2e]{position:static;max-height:460px}.summary-grid[data-v-2f66cc2e]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-2f66cc2e]{grid-template-columns:1fr 1fr}.candidate-grid[data-v-2f66cc2e]{grid-template-columns:1fr}.validation-pool-note[data-v-2f66cc2e]{align-items:stretch;flex-direction:column}}@media(max-width:600px){.head-actions[data-v-2f66cc2e],.action-row[data-v-2f66cc2e]{align-items:stretch;flex-direction:column}.summary-grid[data-v-2f66cc2e],.form-grid[data-v-2f66cc2e],.model-progress[data-v-2f66cc2e]{grid-template-columns:1fr}.span-2[data-v-2f66cc2e]{grid-column:auto}}.source-grid[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.source-grid article[data-v-2f66cc2e]{display:grid;gap:6px;padding:12px;border:1px solid var(--n-200);border-radius:9px}.source-grid span[data-v-2f66cc2e],.source-grid small[data-v-2f66cc2e]{font-size:10px;color:var(--text-tertiary)}.source-grid b[data-v-2f66cc2e]{overflow:hidden;text-overflow:ellipsis}.source-grid article>div[data-v-2f66cc2e]{height:5px;overflow:hidden;border-radius:999px;background:var(--n-100)}.source-grid em[data-v-2f66cc2e]{display:block;height:100%;background:var(--primary-500)}@media(max-width:900px){.source-grid[data-v-2f66cc2e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.source-grid[data-v-2f66cc2e]{grid-template-columns:1fr}}.validation-queue[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.validation-queue article[data-v-2f66cc2e]{display:grid;gap:8px;padding:13px;border:1px solid #fed7aa;border-radius:10px;background:#fffaf5}.validation-queue header[data-v-2f66cc2e]{display:flex;justify-content:space-between;gap:10px}.validation-queue header>div[data-v-2f66cc2e]{display:grid}.validation-queue header small[data-v-2f66cc2e],.validation-queue article>small[data-v-2f66cc2e]{color:var(--text-tertiary);font-size:10px}.validation-queue header>span[data-v-2f66cc2e]{font-size:10px;color:#c2410c}.gate-metrics[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.gate-metrics span[data-v-2f66cc2e]{padding:5px;background:#fff;border-radius:6px;text-align:center;font-size:10px;color:var(--text-secondary)}.validation-queue p[data-v-2f66cc2e]{margin:0;color:#9a3412;font-size:11px}@media(max-width:700px){.validation-queue[data-v-2f66cc2e]{grid-template-columns:1fr}.gate-metrics[data-v-2f66cc2e]{grid-template-columns:repeat(2,1fr)}}.automation-panel[data-v-2f66cc2e]{border-color:var(--primary-200);background:linear-gradient(135deg,#fff,var(--primary-50))}.automation-stage-grid[data-v-2f66cc2e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.automation-stage-grid article[data-v-2f66cc2e]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--n-200);border-radius:10px;background:#fff}.automation-stage-grid article.done[data-v-2f66cc2e]{border-color:#a7f3d0;background:#f0fdf4}.automation-stage-grid article.running[data-v-2f66cc2e]{border-color:#fed7aa;background:#fffaf5}.automation-stage-grid i[data-v-2f66cc2e]{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--n-100);color:var(--text-tertiary);font-style:normal;font-weight:800}.automation-stage-grid .done i[data-v-2f66cc2e]{background:#d1fae5;color:#047857}.automation-stage-grid .running i[data-v-2f66cc2e]{background:#ffedd5;color:#c2410c}.automation-stage-grid article>div[data-v-2f66cc2e]{display:grid;gap:3px;min-width:0}.automation-stage-grid span[data-v-2f66cc2e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:10px}.automation-links[data-v-2f66cc2e]{display:flex;gap:18px;margin-top:14px}.automation-links a[data-v-2f66cc2e]{color:var(--primary-600);font-size:12px}.event-timeline[data-v-2f66cc2e]{display:grid;gap:0;margin-top:12px}.event-timeline article[data-v-2f66cc2e]{display:grid;grid-template-columns:12px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--n-100)}.event-timeline i[data-v-2f66cc2e]{width:9px;height:9px;margin-top:4px;border:2px solid var(--primary-400);border-radius:50%;background:#fff}.event-timeline article>div[data-v-2f66cc2e]{display:grid;gap:3px}.event-timeline small[data-v-2f66cc2e]{color:var(--text-tertiary);font-size:10px}@media(max-width:900px){.automation-stage-grid[data-v-2f66cc2e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.automation-stage-grid[data-v-2f66cc2e]{grid-template-columns:1fr}.automation-links[data-v-2f66cc2e]{display:grid;gap:8px}}.category-list-item[data-v-2f66cc2e]{display:flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:8px}.category-list-item[data-v-2f66cc2e]:hover,.category-list-item.active[data-v-2f66cc2e]{background:var(--primary-50);border-color:var(--primary-200)}.category-list .category-list-item .category-select[data-v-2f66cc2e]{flex:1;min-width:0;background:transparent;border:0}.category-list .category-list-item .category-select[data-v-2f66cc2e]:hover{background:transparent;border-color:transparent}.category-list .category-list-item .category-select>span[data-v-2f66cc2e]:nth-child(2){display:grid;min-width:0;flex:1}.category-switch[data-v-2f66cc2e]{flex:none;width:auto!important;padding:5px 9px!important;border:1px solid var(--n-200)!important;border-radius:999px!important;background:var(--n-50)!important;color:var(--text-tertiary)!important;font-size:11px;white-space:nowrap;cursor:pointer}.category-switch.on[data-v-2f66cc2e]{border-color:#a7f3d0!important;background:#ecfdf5!important;color:#047857!important}.category-switch[data-v-2f66cc2e]:disabled{cursor:not-allowed;opacity:.55}.category-switch--large[data-v-2f66cc2e]{padding:8px 14px!important;font-weight:700}.automation-control[data-v-2f66cc2e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid var(--n-200);border-radius:10px;background:var(--n-50)}.automation-control>div[data-v-2f66cc2e]{display:grid;gap:4px}.automation-control small[data-v-2f66cc2e]{color:var(--text-tertiary);font-size:11px}@media(max-width:600px){.automation-control[data-v-2f66cc2e]{align-items:flex-start;flex-direction:column}}.request-page[data-v-7193eaac]{display:grid;gap:18px}.section-head[data-v-7193eaac],.request-card header[data-v-7193eaac]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.section-head h2[data-v-7193eaac],.request-card h3[data-v-7193eaac]{margin:0}.section-head p[data-v-7193eaac],.request-card header p[data-v-7193eaac]{margin:5px 0 0;color:var(--text-tertiary)}.catalog-check[data-v-7193eaac]{display:grid;gap:14px}.search[data-v-7193eaac]{width:100%}.catalog-results[data-v-7193eaac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-results article[data-v-7193eaac]{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--n-200);border-radius:10px}.catalog-results article>div[data-v-7193eaac]{display:grid;gap:4px}.catalog-results small[data-v-7193eaac]{color:var(--text-tertiary)}.readiness-pill[data-v-7193eaac],.status-pill[data-v-7193eaac]{white-space:nowrap;padding:5px 9px;border-radius:999px;font-size:12px;background:var(--n-100);color:var(--text-secondary)}.readiness-pill.verified[data-v-7193eaac],.status-pill.ready[data-v-7193eaac]{background:#dcfce7;color:#047857}.privacy-note[data-v-7193eaac]{padding:6px 10px;background:#eef2ff;color:#4f46e5;border-radius:999px;font-size:12px}.request-form[data-v-7193eaac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.request-form label[data-v-7193eaac]:not(.check){display:grid;gap:6px;font-size:13px;color:var(--text-secondary)}.request-form label>span small[data-v-7193eaac]{margin-left:5px;color:var(--text-tertiary);font-weight:400}.request-form--simple[data-v-7193eaac]{margin-top:18px}.primary-request-field>span[data-v-7193eaac]{color:var(--text-primary);font-size:15px;font-weight:700}.primary-request-field input[data-v-7193eaac]{min-height:48px;font-size:15px}.span-2[data-v-7193eaac]{grid-column:1/-1}.request-form textarea[data-v-7193eaac]{resize:vertical}.request-form fieldset[data-v-7193eaac]{border:1px solid var(--n-200);border-radius:10px;padding:12px;display:flex;flex-wrap:wrap;gap:10px}.request-form legend[data-v-7193eaac]{padding:0 6px;font-size:13px;color:var(--text-secondary)}.ai-auto-plan[data-v-7193eaac]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;border:1px solid #c7d2fe;border-radius:12px;background:linear-gradient(135deg,#eef2ff,#fafaff)}.ai-auto-plan__icon[data-v-7193eaac]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff;color:var(--primary-600);font-size:18px}.ai-auto-plan b[data-v-7193eaac]{font-size:13px}.ai-auto-plan p[data-v-7193eaac]{margin:3px 0 8px;color:var(--text-secondary);font-size:12px}.auto-models[data-v-7193eaac]{display:flex;gap:6px;flex-wrap:wrap}.auto-models span[data-v-7193eaac],.auto-models em[data-v-7193eaac]{padding:4px 8px;border-radius:999px;background:#fff;color:#4f46e5;font-size:11px;font-style:normal}.auto-models em[data-v-7193eaac]{color:#b91c1c}.optional-materials[data-v-7193eaac]{border-top:1px solid var(--n-200);padding-top:12px}.optional-materials summary[data-v-7193eaac]{width:max-content;font-size:13px}.optional-materials__body[data-v-7193eaac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.request-submit[data-v-7193eaac]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:4px}.request-submit>span[data-v-7193eaac]{color:var(--text-tertiary);font-size:12px}.request-submit .btn[data-v-7193eaac]{min-width:170px}.check[data-v-7193eaac]{display:flex!important;align-items:center;gap:7px;padding:7px 10px;background:var(--n-50);border-radius:8px;color:var(--text-primary)!important}.check small[data-v-7193eaac]{color:var(--text-tertiary)}.product-check span[data-v-7193eaac]{font-weight:600}.request-list[data-v-7193eaac]{display:grid;gap:14px}.request-card[data-v-7193eaac]{border:1px solid var(--n-200);border-radius:14px;padding:18px;display:grid;gap:14px}.request-code[data-v-7193eaac]{font:12px ui-monospace,monospace;color:var(--primary-600)}.status-pill.needs_info[data-v-7193eaac]{background:#fff7ed;color:#c2410c}.status-pill.validating[data-v-7193eaac],.status-pill.researching[data-v-7193eaac]{background:#eff6ff;color:#1d4ed8}.status-pill.declined[data-v-7193eaac],.status-pill.cancelled[data-v-7193eaac]{background:#f3f4f6;color:#6b7280}.steps[data-v-7193eaac]{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.steps span[data-v-7193eaac]{display:flex;align-items:center;gap:6px;padding:8px;background:var(--n-50);color:var(--text-tertiary);font-size:12px}.steps i[data-v-7193eaac]{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--n-200);font-style:normal}.steps .done[data-v-7193eaac]{background:#eef2ff;color:#4338ca}.steps .done i[data-v-7193eaac]{background:#6366f1;color:#fff}.steps .current[data-v-7193eaac]{font-weight:700}.public-message[data-v-7193eaac]{padding:12px;background:var(--n-50);border-left:3px solid var(--primary-500);margin:0}.resolved[data-v-7193eaac],.linked-products[data-v-7193eaac]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.resolved span[data-v-7193eaac],.linked-products span[data-v-7193eaac]{color:var(--text-tertiary);font-size:12px}.linked-products b[data-v-7193eaac]{padding:4px 8px;background:var(--n-50);border-radius:6px;font-size:12px}.model-progress[data-v-7193eaac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-progress div[data-v-7193eaac]{display:flex;justify-content:space-between;padding:9px;border:1px solid var(--n-200);border-radius:8px;font-size:12px}.model-progress span[data-v-7193eaac]{color:var(--text-tertiary)}details summary[data-v-7193eaac]{cursor:pointer;color:var(--text-secondary)}.timeline[data-v-7193eaac]{display:grid;gap:9px;margin:12px 0 0;padding-left:22px}.timeline p[data-v-7193eaac]{margin:2px 0}.timeline small[data-v-7193eaac]{color:var(--text-tertiary)}.reply[data-v-7193eaac]{display:grid;grid-template-columns:1fr auto;gap:10px}.reply textarea[data-v-7193eaac]{resize:vertical}.actions[data-v-7193eaac]{display:flex;justify-content:flex-end;gap:8px}.empty[data-v-7193eaac],.not-found[data-v-7193eaac]{grid-column:1/-1;padding:24px;text-align:center;background:var(--n-50);border-radius:10px}.empty p[data-v-7193eaac]{color:var(--text-tertiary)}@media(max-width:800px){.catalog-results[data-v-7193eaac],.request-form[data-v-7193eaac],.model-progress[data-v-7193eaac],.optional-materials__body[data-v-7193eaac]{grid-template-columns:1fr}.span-2[data-v-7193eaac]{grid-column:1}.steps[data-v-7193eaac]{grid-template-columns:1fr}.request-card header[data-v-7193eaac],.section-head[data-v-7193eaac],.request-submit[data-v-7193eaac]{display:grid}.request-submit .btn[data-v-7193eaac]{width:100%}.reply[data-v-7193eaac]{grid-template-columns:1fr}}.workflow-strip .active b[data-v-7fa53772]{background:#e8f8f2;color:#138367;box-shadow:0 0 0 3px #d8f2e9}.workflow-strip .active span[data-v-7fa53772]{color:#138367}.portfolio-error[data-v-7fa53772]{display:flex;align-items:center;justify-content:space-between;gap:16px}.portfolio-error>span[data-v-7fa53772]{min-width:0;overflow-wrap:anywhere}.portfolio[data-v-7fa53772]{--ink:#17203a;--violet:#5b5ce2;--cyan:#16b8c7;color:var(--ink)}.portfolio-hero[data-v-7fa53772]{display:flex;justify-content:space-between;gap:28px;padding:28px 30px;border-radius:20px;background:linear-gradient(120deg,#151d3c,#26316d 58%,#176b75 125%);color:#fff;margin-bottom:18px;box-shadow:0 20px 45px #1b25552b}.portfolio-hero__eyebrow[data-v-7fa53772],.panel-title small[data-v-7fa53772],.report-builder small[data-v-7fa53772]{font-size:10px;letter-spacing:.15em;font-weight:800;color:#77e5ec}.portfolio-hero h1[data-v-7fa53772]{font-size:30px;line-height:1.2;margin:7px 0}.portfolio-hero p[data-v-7fa53772]{color:#cbd1ef;max-width:720px}.portfolio-hero__meta[data-v-7fa53772]{display:grid;align-content:center;justify-items:end;gap:4px;min-width:240px}.portfolio-hero__meta span[data-v-7fa53772]{font-size:11px;color:#aeb8df}.portfolio-hero__meta strong[data-v-7fa53772]{margin-bottom:10px}.scope-bar[data-v-7fa53772]{background:#fff;border:1px solid var(--n-200);border-radius:14px;padding:12px 16px;margin-bottom:14px;box-shadow:var(--shadow-xs)}.scope-row[data-v-7fa53772]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scope-row+.scope-row[data-v-7fa53772]{margin-top:9px;padding-top:9px;border-top:1px dashed var(--n-200)}.scope-label[data-v-7fa53772]{font-size:11px;font-weight:700;color:#7b849a;margin-right:2px}.scope-divider[data-v-7fa53772]{height:20px;width:1px;background:var(--n-200);margin:0 4px}.filter-chip[data-v-7fa53772]{border:1px solid #e2e5ee;background:#fafbfc;color:#626c82;padding:5px 10px;border-radius:999px;font-size:12px;cursor:pointer}.filter-chip.active[data-v-7fa53772]{border-color:#aeb1ff;color:#4447be;background:#f1f1ff;font-weight:700}.filter-chip small[data-v-7fa53772]{opacity:.65;margin-left:3px}.btn--small[data-v-7fa53772]{padding:6px 10px!important;font-size:11px!important}.subject-picker[data-v-7fa53772]{position:relative;margin-left:auto}.subject-picker summary[data-v-7fa53772]{list-style:none;border:1px solid var(--n-200);border-radius:8px;padding:6px 11px;cursor:pointer;font-size:12px}.subject-picker__menu[data-v-7fa53772]{position:absolute;right:0;top:38px;width:300px;max-height:320px;overflow:auto;background:#fff;border:1px solid var(--n-200);border-radius:12px;padding:8px;box-shadow:var(--shadow-lg);z-index:25}.subject-picker__menu label[data-v-7fa53772]{display:flex;grid-template-columns:none;align-items:center;gap:8px;padding:8px;border-radius:7px}.subject-picker__menu label[data-v-7fa53772]:hover{background:#f6f7fb}.subject-picker__menu input[data-v-7fa53772]{width:auto}.subject-picker__menu span[data-v-7fa53772]{flex:1}.subject-picker__menu em[data-v-7fa53772]{font-style:normal;font-size:10px;color:#8a93a8}.portfolio-tabs[data-v-7fa53772]{display:grid;grid-template-columns:repeat(8,1fr);background:#fff;border:1px solid var(--n-200);border-radius:14px;padding:5px;margin-bottom:20px;box-shadow:var(--shadow-xs)}.portfolio-tabs button[data-v-7fa53772]{background:transparent;border:0;padding:9px 5px;border-radius:10px;color:#657087;font-size:12px;cursor:pointer}.portfolio-tabs button small[data-v-7fa53772]{display:block;font-size:8px;letter-spacing:.1em;color:#a3aabd}.portfolio-tabs button.active[data-v-7fa53772]{background:linear-gradient(135deg,#5457db,#7073ee);color:#fff;box-shadow:0 6px 14px #5457db38}.portfolio-tabs button.active small[data-v-7fa53772]{color:#dfe0ff}.portfolio-loading[data-v-7fa53772],.empty[data-v-7fa53772]{display:grid;place-items:center;min-height:150px;color:#8992a5;background:#fff;border:1px dashed #dce0e8;border-radius:14px}.portfolio-loading span[data-v-7fa53772]{width:26px;height:26px;border:3px solid #e4e5ff;border-top-color:#5b5ce2;border-radius:50%;animation:spin-7fa53772 .8s linear infinite;margin-bottom:10px}@keyframes spin-7fa53772{to{transform:rotate(360deg)}}.portfolio-first-use[data-v-7fa53772],.report-no-evidence[data-v-7fa53772]{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px}.portfolio-first-use>div[data-v-7fa53772],.report-no-evidence>div[data-v-7fa53772]{display:grid;gap:5px}.portfolio-first-use small[data-v-7fa53772],.report-no-evidence small[data-v-7fa53772]{font-size:10px;letter-spacing:.14em;font-weight:800;color:#5b5ce2}.portfolio-first-use h2[data-v-7fa53772],.report-no-evidence h2[data-v-7fa53772]{margin:0}.portfolio-first-use p[data-v-7fa53772],.report-no-evidence p[data-v-7fa53772]{max-width:760px;margin:0;color:var(--text-tertiary);font-size:12px;line-height:1.6}.report-no-evidence[data-v-7fa53772]{border:1px dashed #cfd3e1;border-radius:16px;background:#fafbff}.portfolio-kpis[data-v-7fa53772]{display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:14px;margin-bottom:18px}.portfolio-kpis.compact[data-v-7fa53772]{grid-template-columns:repeat(4,1fr)}.portfolio-kpi[data-v-7fa53772]{background:#fff;border:1px solid var(--n-200);border-radius:15px;padding:18px;display:grid;gap:2px;box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.portfolio-kpi[data-v-7fa53772]:after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;right:-35px;top:-35px;background:#f0f1ff}.portfolio-kpi--hero[data-v-7fa53772]{background:linear-gradient(145deg,#5659dd,#393da9);color:#fff;border-color:transparent}.portfolio-kpi--hero[data-v-7fa53772]:after{background:#ffffff1a}.portfolio-kpi small[data-v-7fa53772]{font-size:11px;color:#81899d}.portfolio-kpi--hero small[data-v-7fa53772],.portfolio-kpi--hero span[data-v-7fa53772]{color:#d4d6ff}.portfolio-kpi strong[data-v-7fa53772]{font-size:30px;line-height:1.25;letter-spacing:-.03em}.portfolio-kpi span[data-v-7fa53772]{font-size:10px;color:#969daf}.portfolio-grid[data-v-7fa53772]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portfolio-grid--wide[data-v-7fa53772]{grid-template-columns:1.35fr .85fr}.portfolio-panel[data-v-7fa53772]{border-radius:15px!important}.panel-title[data-v-7fa53772]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-title h2[data-v-7fa53772]{margin:1px 0 0!important}.panel-title small[data-v-7fa53772]{color:#6466d9}.panel-title>span[data-v-7fa53772]{font-size:11px;color:#9299aa}.search-box[data-v-7fa53772]{max-width:230px;padding:7px 10px;font-size:12px}.trend-bars[data-v-7fa53772]{height:220px;display:flex;align-items:flex-end;gap:6px;padding-top:15px}.trend-bar[data-v-7fa53772]{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.trend-bar span[data-v-7fa53772]{width:100%;max-width:28px;border-radius:5px 5px 2px 2px;background:linear-gradient(#61d1d8,#595cde);min-height:4px}.trend-bar small[data-v-7fa53772]{font-size:8px;color:#a0a6b5;writing-mode:vertical-rl}.category-health[data-v-7fa53772]{display:grid;gap:17px}.category-health>div[data-v-7fa53772]{display:grid;grid-template-columns:minmax(85px,1fr) 1.5fr 32px;align-items:center;gap:10px}.category-health>div>div[data-v-7fa53772]:first-child{display:grid}.category-health span[data-v-7fa53772]{font-size:10px;color:#9299aa}.meter[data-v-7fa53772]{height:7px;background:#ecedf3;border-radius:99px;overflow:hidden}.meter i[data-v-7fa53772]{display:block;height:100%;background:linear-gradient(90deg,#6b6de2,#21b8c4);border-radius:99px}.category-health b[data-v-7fa53772]{font-size:12px}.type-pill[data-v-7fa53772],.opportunity-pill[data-v-7fa53772],.task-status[data-v-7fa53772]{display:inline-flex;padding:3px 7px;border-radius:6px;background:#f0f1fb;color:#5558c8;font-size:10px;font-weight:700}.score-number[data-v-7fa53772]{color:#474ac0}.trend-pill[data-v-7fa53772]{font-size:10px;font-weight:700}.trend-pill.up[data-v-7fa53772]{color:#0d9a70}.trend-pill.down[data-v-7fa53772]{color:#d2475d}.trend-pill.stable[data-v-7fa53772]{color:#7c8496}.dimension-grid[data-v-7fa53772]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dimension-grid>div>div[data-v-7fa53772]:first-child{display:flex;justify-content:space-between;margin-bottom:7px}.dimension-grid strong[data-v-7fa53772]{font-size:12px}.dimension-grid b[data-v-7fa53772]{color:#5558cd}.brand-cognition-grid[data-v-7fa53772]{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;margin-bottom:20px}.brand-cognition-card[data-v-7fa53772]{background:#fff;border:1px solid var(--n-200);border-radius:16px;padding:20px;box-shadow:var(--shadow-xs)}.brand-cognition-card header[data-v-7fa53772]{display:flex;justify-content:space-between}.brand-cognition-card header span[data-v-7fa53772]{font-size:10px;color:#959caf}.brand-cognition-card h3[data-v-7fa53772]{font-size:17px}.grade-orb[data-v-7fa53772]{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#f0f1ff;color:#4548ba}.grade-orb strong[data-v-7fa53772]{font-size:17px;line-height:1}.grade-orb small[data-v-7fa53772]{font-size:9px}.brand-cognition-card>p[data-v-7fa53772]{font-size:11px;color:#81899b;margin:8px 0 15px}.mini-dimensions[data-v-7fa53772]{display:grid;gap:8px}.mini-dimensions>div[data-v-7fa53772]{display:grid;grid-template-columns:86px 1fr 24px;align-items:center;gap:8px;font-size:10px}.mini-dimensions i[data-v-7fa53772]{height:5px;background:#eceef4;border-radius:99px;overflow:hidden}.mini-dimensions em[data-v-7fa53772]{display:block;height:100%;background:#6769db}.brand-cognition-card footer[data-v-7fa53772]{display:flex;gap:14px;margin-top:16px;padding-top:12px;border-top:1px solid #edf0f4;font-size:10px;color:#8d94a5}.timeline[data-v-7fa53772]{display:grid}.timeline>div[data-v-7fa53772]{display:grid;grid-template-columns:12px minmax(200px,1fr) 100px 145px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #eef0f4}.timeline i[data-v-7fa53772]{width:8px;height:8px;border:2px solid #6265d7;border-radius:50%}.timeline p[data-v-7fa53772],.timeline time[data-v-7fa53772]{font-size:10px;color:#9299aa}.timeline>b[data-v-7fa53772]{color:#4c4fc1}.insight-feed[data-v-7fa53772]{display:grid;gap:10px}.insight-feed article[data-v-7fa53772]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:14px;border:1px solid #e9ebf1;border-left:4px solid #f3b43d;border-radius:10px}.insight-feed article.danger[data-v-7fa53772]{border-left-color:#e15368;background:#fffafb}.insight-feed article.success[data-v-7fa53772]{border-left-color:#2db78d}.insight-icon[data-v-7fa53772]{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#f1f2ff;color:#5457ca;font-weight:800}.insight-feed small[data-v-7fa53772]{font-size:9px;color:#9ba2b1}.insight-feed h3[data-v-7fa53772]{font-size:13px}.insight-feed p[data-v-7fa53772]{font-size:11px;color:#7d8597}.threat[data-v-7fa53772]{width:100px;height:6px;background:#f0f1f4;border-radius:99px}.threat i[data-v-7fa53772]{display:block;height:100%;background:linear-gradient(90deg,#efbd45,#df5267);border-radius:99px}.query-cell[data-v-7fa53772]{max-width:440px}.opportunity-pill.high[data-v-7fa53772]{background:#fff0f2;color:#ca4157}.opportunity-pill.normal[data-v-7fa53772]{background:#eefaf6;color:#148360}.optimization-grid[data-v-7fa53772]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.optimization-grid article[data-v-7fa53772]{border:1px solid #e7e9ef;border-radius:12px;padding:15px}.optimization-grid header[data-v-7fa53772],.optimization-grid footer[data-v-7fa53772]{display:flex;align-items:center;justify-content:space-between;gap:8px}.optimization-grid h3[data-v-7fa53772]{font-size:13px;margin:10px 0 5px}.optimization-grid p[data-v-7fa53772]{font-size:11px;color:#788195;min-height:38px}.optimization-grid footer[data-v-7fa53772]{margin-top:12px;font-size:10px;color:#969dad}.workflow-strip[data-v-7fa53772]{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e3e6ed;border-radius:14px;padding:15px;margin-bottom:15px}.workflow-strip>div[data-v-7fa53772]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.workflow-strip b[data-v-7fa53772]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#eef0f5;color:#747c90}.workflow-strip .done b[data-v-7fa53772]{background:#5558d4;color:#fff}.workflow-strip>i[data-v-7fa53772]{width:60px;height:1px;background:#dfe2e9;margin:0 12px}.workboard[data-v-7fa53772]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.work-column[data-v-7fa53772]{background:#f1f3f7;border:1px solid #e2e5eb;border-radius:14px;padding:10px;min-height:310px}.work-column>header[data-v-7fa53772]{display:flex;justify-content:space-between;padding:5px 5px 12px}.work-column h2[data-v-7fa53772]{font-size:13px}.work-column header p[data-v-7fa53772]{font-size:9px;color:#9198a9}.work-column header>b[data-v-7fa53772]{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#5b5dcb}.task-card[data-v-7fa53772]{background:#fff;border:1px solid #e2e5eb;border-radius:11px;padding:12px;margin-bottom:9px;box-shadow:0 2px 4px #1f243008}.task-card__top[data-v-7fa53772],.task-card footer[data-v-7fa53772]{display:flex;align-items:center;justify-content:space-between}.task-card__top small[data-v-7fa53772]{color:#a2a8b6}.task-status.verified[data-v-7fa53772]{background:#e8f8f2;color:#138367}.task-status.blocked[data-v-7fa53772]{background:#fff0f2;color:#c83f55}.task-card h3[data-v-7fa53772]{font-size:12px;margin:9px 0 3px}.task-card>p[data-v-7fa53772]{font-size:10px;color:#858d9e}.task-card footer[data-v-7fa53772]{margin-top:11px}.task-card time[data-v-7fa53772]{font-size:9px;color:#9aa1b0}.cognition-delta[data-v-7fa53772]{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;background:#f4f4ff;border-radius:8px;padding:8px;margin-top:9px;font-size:10px}.cognition-delta em[data-v-7fa53772]{font-style:normal;font-weight:700}.cognition-delta em.up[data-v-7fa53772]{color:#118464}.cognition-delta em.down[data-v-7fa53772]{color:#cd4057}.work-empty[data-v-7fa53772]{display:grid;place-items:center;height:80px;color:#a0a6b4;font-size:10px;border:1px dashed #d4d8e0;border-radius:9px}.site-grid[data-v-7fa53772]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}.site-grid article[data-v-7fa53772]{border:1px solid #e4e7ed;border-radius:14px;padding:17px}.site-grid header[data-v-7fa53772],.site-grid footer[data-v-7fa53772]{display:flex;justify-content:space-between;align-items:center}.site-grid header small[data-v-7fa53772]{font-size:10px;color:#8e96a8}.site-grid h3[data-v-7fa53772]{font-size:15px}.site-score[data-v-7fa53772]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-weight:800}.site-score.good[data-v-7fa53772]{background:#e7f8f1;color:#12825f}.site-score.warn[data-v-7fa53772]{background:#fff7e6;color:#b1770d}.site-score.bad[data-v-7fa53772]{background:#fff0f2;color:#c53d53}.site-metrics[data-v-7fa53772]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0}.site-metrics div[data-v-7fa53772]{display:grid;text-align:center;padding:8px;background:#f7f8fa;border-radius:8px}.site-metrics span[data-v-7fa53772],.site-grid footer span[data-v-7fa53772]{font-size:9px;color:#929aab}.report-layout[data-v-7fa53772]{display:grid;grid-template-columns:.75fr 1.25fr;gap:16px;margin-bottom:18px}.report-builder[data-v-7fa53772],.report-preview[data-v-7fa53772]{background:#fff;border:1px solid #e0e4eb;border-radius:16px;padding:22px}.report-builder h2[data-v-7fa53772]{font-size:21px;margin:5px 0}.report-builder p[data-v-7fa53772]{font-size:11px;color:#7e8799}.report-actions[data-v-7fa53772]{display:grid;gap:9px;margin-top:22px}.report-option[data-v-7fa53772]{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #e3e6ed;border-radius:11px;padding:11px;background:#fff;cursor:pointer}.report-option>b[data-v-7fa53772]{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#ededff;color:#4c4fc1}.report-option span[data-v-7fa53772]{display:grid}.report-option small[data-v-7fa53772]{letter-spacing:0;color:#9199aa}.report-preview[data-v-7fa53772]{background:linear-gradient(145deg,#fff,#f8f9ff)}.report-preview>header[data-v-7fa53772]{display:flex;justify-content:space-between;border-bottom:1px solid #e6e8f0;padding-bottom:18px}.report-preview header span[data-v-7fa53772]{font-size:9px;letter-spacing:.14em;color:#5558cb;font-weight:800}.report-preview header h2[data-v-7fa53772]{font-size:19px}.report-preview header p[data-v-7fa53772],.report-preview time[data-v-7fa53772]{font-size:10px;color:#8f97a8}.report-summary[data-v-7fa53772]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.report-summary div[data-v-7fa53772]{display:grid;background:#fff;border:1px solid #e8eaf0;border-radius:10px;padding:12px}.report-summary span[data-v-7fa53772]{font-size:9px;color:#9098a9}.report-summary strong[data-v-7fa53772]{font-size:20px}.report-sections[data-v-7fa53772]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-sections article[data-v-7fa53772]{padding:12px;border-left:3px solid #6063d5;background:#fff}.report-sections h3[data-v-7fa53772]{font-size:11px}.report-sections p[data-v-7fa53772]{font-size:10px;color:#7e8798;margin-top:3px}@media(max-width:1100px){.portfolio-tabs[data-v-7fa53772]{grid-template-columns:repeat(4,1fr)}.portfolio-kpis[data-v-7fa53772],.workboard[data-v-7fa53772]{grid-template-columns:repeat(2,1fr)}.report-layout[data-v-7fa53772],.portfolio-grid--wide[data-v-7fa53772]{grid-template-columns:1fr}.dimension-grid[data-v-7fa53772]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.portfolio-hero[data-v-7fa53772],.portfolio-first-use[data-v-7fa53772],.report-no-evidence[data-v-7fa53772]{display:grid}.portfolio-hero__meta[data-v-7fa53772]{justify-items:start}.portfolio-tabs[data-v-7fa53772]{grid-template-columns:repeat(2,1fr)}.portfolio-kpis[data-v-7fa53772],.portfolio-kpis.compact[data-v-7fa53772],.portfolio-grid[data-v-7fa53772],.workboard[data-v-7fa53772]{grid-template-columns:1fr}.subject-picker[data-v-7fa53772]{margin-left:0}.dimension-grid[data-v-7fa53772]{grid-template-columns:1fr}.workflow-strip[data-v-7fa53772]{overflow:auto;justify-content:flex-start}.report-summary[data-v-7fa53772],.report-sections[data-v-7fa53772]{grid-template-columns:1fr 1fr}.timeline>div[data-v-7fa53772]{grid-template-columns:12px 1fr auto}.timeline time[data-v-7fa53772]{display:none}.portfolio-error[data-v-7fa53772]{display:grid}.portfolio-error .btn[data-v-7fa53772],.portfolio-first-use .btn[data-v-7fa53772],.report-no-evidence .btn[data-v-7fa53772]{width:100%}}.public-header[data-v-ec469554]{height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1200px,calc(100% - 40px));margin:auto}.public-brand[data-v-ec469554]{display:flex;align-items:center}.public-header nav[data-v-ec469554]{display:flex;align-items:center;gap:28px;color:#4b5568}.public-header nav a[data-v-ec469554]:hover,.text-link[data-v-ec469554]:hover{color:#4f46e5}.public-actions[data-v-ec469554]{display:flex;align-items:center;gap:18px}.text-link[data-v-ec469554]{color:#4b5568}.public-cta[data-v-ec469554]{padding:10px 18px;border-radius:9px;background:#111936;color:#fff;font-weight:600;box-shadow:0 8px 20px #11193629}@media(max-width:760px){.public-header nav[data-v-ec469554]{display:none}.public-header[data-v-ec469554]{width:min(100% - 24px,1200px)}.text-link[data-v-ec469554]{display:none}}.marketing-page[data-v-6e1c21fa]{min-height:100vh;background:#fbfcff;color:#17203a}.marketing-page main[data-v-6e1c21fa]{overflow:hidden}.hero[data-v-6e1c21fa]{width:min(1200px,calc(100% - 40px));margin:52px auto 72px;display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}.eyebrow[data-v-6e1c21fa],.section-title>span[data-v-6e1c21fa],.workflow>div>span[data-v-6e1c21fa],.final-cta>span[data-v-6e1c21fa],.ai-story-heading>span[data-v-6e1c21fa]{display:inline-flex;color:#4f46e5;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero h1[data-v-6e1c21fa]{font-size:58px;line-height:1.07;letter-spacing:-.045em;margin:19px 0 24px;color:#121a34}.hero h1 em[data-v-6e1c21fa]{font-style:normal;background:linear-gradient(90deg,#5b5ce2,#0faeba);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p[data-v-6e1c21fa]{font-size:18px;line-height:1.75;color:#586176;max-width:610px}.hero-actions[data-v-6e1c21fa]{display:flex;gap:12px;margin:30px 0 15px}.hero-actions a[data-v-6e1c21fa]{padding:13px 22px;border-radius:10px;font-weight:650}.primary[data-v-6e1c21fa]{background:#5b5ce2;color:#fff;box-shadow:0 12px 30px #5b5ce23d}.secondary[data-v-6e1c21fa]{border:1px solid #dce1eb;background:#fff}.hero-copy>small[data-v-6e1c21fa]{color:#8991a2}.hero-product[data-v-6e1c21fa]{position:relative;padding:24px;border:1px solid #dfe4ed;border-radius:20px;background:#fff;box-shadow:0 30px 80px #26316d29;transform:perspective(900px) rotateY(-2deg)}.hero-product[data-v-6e1c21fa]:before{content:"";position:absolute;top:-70px;right:-90px;bottom:-70px;left:-90px;z-index:-1;background:radial-gradient(circle,#e7e9ff 0,transparent 65%)}.hero-product header[data-v-6e1c21fa],.score-row>div[data-v-6e1c21fa]:first-child,.quota[data-v-6e1c21fa]{display:flex;justify-content:space-between}.hero-product header[data-v-6e1c21fa]{padding-bottom:18px;border-bottom:1px solid #eef0f5}.hero-product header b[data-v-6e1c21fa]{font-size:12px;color:#687187}.score-row[data-v-6e1c21fa]{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:center;padding:28px 0}.score-row>div[data-v-6e1c21fa]:first-child{display:grid}.score-row small[data-v-6e1c21fa],.mini-kpis small[data-v-6e1c21fa]{color:#7b8498}.score-row strong[data-v-6e1c21fa]{font-size:52px}.score-row em[data-v-6e1c21fa]{color:#078a67;font-style:normal}.radar[data-v-6e1c21fa]{height:170px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#eef0ff 0 2px,transparent 3px),conic-gradient(from 20deg,#5b5ce21f,#0faeba47,#5b5ce21f);clip-path:polygon(50% 0,96% 27%,80% 90%,20% 90%,4% 27%)}.radar i[data-v-6e1c21fa]{position:absolute;width:65%;height:65%;border:1px solid rgba(91,92,226,.25);transform:rotate(45deg)}.radar i[data-v-6e1c21fa]:nth-child(2){width:42%;height:42%}.radar i[data-v-6e1c21fa]:nth-child(3){width:18%;height:18%}.radar span[data-v-6e1c21fa]{display:none}.mini-kpis[data-v-6e1c21fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini-kpis>div[data-v-6e1c21fa]{display:grid;gap:4px;padding:14px;border-radius:10px;background:#f6f7fb}.mini-kpis b[data-v-6e1c21fa]{font-size:18px}.engine-list[data-v-6e1c21fa]{display:grid;gap:8px;margin-top:18px}.engine-list span[data-v-6e1c21fa]{display:flex;justify-content:space-between;padding:9px 12px;border-radius:8px;background:linear-gradient(90deg,#eef0ff 74%,#f5f6fa 74%)}.trust-strip[data-v-6e1c21fa]{padding:22px max(20px,calc((100% - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-block:1px solid #e8ebf1;background:#fff;color:#5e6679}.trust-strip span[data-v-6e1c21fa]{font-size:12px;color:#939aab}.ai-story[data-v-6e1c21fa]{width:min(1200px,calc(100% - 40px));margin:110px auto}.ai-story-heading[data-v-6e1c21fa]{max-width:760px;margin-bottom:42px}.ai-story-heading h2[data-v-6e1c21fa]{font-size:42px;line-height:1.18;letter-spacing:-.04em;margin:12px 0;color:#131b32}.ai-story-heading p[data-v-6e1c21fa]{color:#667085;font-size:16px}.ai-story-layout[data-v-6e1c21fa]{display:grid;grid-template-columns:340px 1fr;gap:26px;align-items:stretch}.story-nav[data-v-6e1c21fa]{display:grid;gap:10px}.story-nav button[data-v-6e1c21fa]{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:start;padding:21px;text-align:left;border:1px solid #e0e5ee;border-radius:15px;background:#fff;color:#3e4759;cursor:pointer;transition:.2s}.story-nav button[data-v-6e1c21fa]:hover{transform:translate(3px);border-color:#cbd2e2}.story-nav button.active[data-v-6e1c21fa]{background:#17203a;color:#fff;border-color:#17203a;box-shadow:0 18px 45px #17203a2e}.story-nav i[data-v-6e1c21fa]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eef0ff;color:#5b5ce2;font-style:normal;font-weight:800}.story-nav button.active i[data-v-6e1c21fa]{background:#6ee7ef24;color:#6ee7ef}.story-nav button>span[data-v-6e1c21fa]{display:grid;gap:4px}.story-nav small[data-v-6e1c21fa]{font-size:10px;color:#5b5ce2;font-weight:750;letter-spacing:.08em}.story-nav button.active small[data-v-6e1c21fa]{color:#6ee7ef}.story-nav b[data-v-6e1c21fa]{font-size:15px;line-height:1.4}.story-nav em[data-v-6e1c21fa]{font-size:11px;line-height:1.55;color:#858da0;font-style:normal}.story-nav button.active em[data-v-6e1c21fa]{color:#aeb8ce}.story-nav strong[data-v-6e1c21fa]{align-self:center;color:#a1a8b8}.answer-stage[data-v-6e1c21fa]{position:relative;min-height:560px;padding:28px 86px 28px 28px;border-radius:22px;background:linear-gradient(145deg,#182240,#25315d);overflow:hidden}.answer-glow[data-v-6e1c21fa]{position:absolute;width:390px;height:390px;right:-100px;top:-160px;border-radius:50%;background:#38bdf82e;filter:blur(5px)}.answer-window[data-v-6e1c21fa]{position:relative;height:100%;min-height:504px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:#fff;box-shadow:0 24px 60px #03081c47;overflow:hidden}.answer-window>header[data-v-6e1c21fa]{height:45px;display:flex;align-items:center;gap:12px;padding:0 15px;border-bottom:1px solid #edf0f5;background:#f9fafc;color:#8b93a5;font-size:10px}.answer-window>header>div[data-v-6e1c21fa]{display:flex;gap:5px}.answer-window>header i[data-v-6e1c21fa]{width:8px;height:8px;border-radius:50%;background:#ff6b6b}.answer-window>header i[data-v-6e1c21fa]:nth-child(2){background:#f8c24e}.answer-window>header i[data-v-6e1c21fa]:nth-child(3){background:#4ecb82}.answer-window>header span[data-v-6e1c21fa]{margin-left:auto}.answer-window>header b[data-v-6e1c21fa]{padding:4px 7px;border-radius:8px;background:#eef0ff;color:#5b5ce2}.answer-body[data-v-6e1c21fa]{padding:24px 25px}.question[data-v-6e1c21fa]{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-bottom:24px}.question span[data-v-6e1c21fa],.answer-intro span[data-v-6e1c21fa]{flex:none;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#17203a;color:#fff;font-size:10px;font-weight:750}.question span[data-v-6e1c21fa]{order:2;background:#eef0ff;color:#5b5ce2}.question p[data-v-6e1c21fa]{max-width:75%;padding:10px 13px;border-radius:12px 12px 3px;background:#f2f4f8;font-size:12px}.answer-intro[data-v-6e1c21fa]{display:flex;gap:10px;align-items:flex-start;margin-bottom:13px}.answer-intro p[data-v-6e1c21fa]{padding-top:5px;color:#4d566a;font-size:12px;line-height:1.6}.answer-results[data-v-6e1c21fa]{display:grid;gap:7px;padding-left:39px}.answer-results article[data-v-6e1c21fa]{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:10px;border-radius:10px;border:1px solid transparent}.answer-results article.target[data-v-6e1c21fa]{background:linear-gradient(90deg,#ebf9fb,#f2f3ff);border-color:#d5eff2}.result-rank[data-v-6e1c21fa]{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#eef0f4;color:#687187;font-size:10px;font-weight:800}.target .result-rank[data-v-6e1c21fa]{background:#0faeba;color:#fff}.answer-results h3[data-v-6e1c21fa]{font-size:12px;margin-bottom:3px}.answer-results h3 em[data-v-6e1c21fa]{margin-left:5px;padding:3px 6px;border-radius:8px;background:#fff;color:#0a8d98;font-size:9px;font-style:normal}.answer-results p[data-v-6e1c21fa]{color:#7d8596;font-size:10px;line-height:1.55}.answer-foot[data-v-6e1c21fa]{display:flex;justify-content:space-between;margin:17px 0 0 39px;padding-top:12px;border-top:1px solid #edf0f5;color:#9299a9;font-size:9px}.answer-metrics[data-v-6e1c21fa]{position:absolute;z-index:3;right:18px;bottom:47px;width:185px;padding:16px;border:1px solid rgba(255,255,255,.52);border-radius:14px;background:#fffffff5;box-shadow:0 18px 46px #03081c33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.answer-metrics>small[data-v-6e1c21fa]{color:#0a95a1;font-size:9px;font-weight:750}.answer-metrics>b[data-v-6e1c21fa]{display:block;margin:4px 0 12px;font-size:12px}.answer-metrics>div[data-v-6e1c21fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.answer-metrics span[data-v-6e1c21fa]{display:grid;gap:3px}.answer-metrics em[data-v-6e1c21fa]{font-size:8px;color:#939bac;font-style:normal}.answer-metrics strong[data-v-6e1c21fa]{font-size:15px;color:#5b5ce2}.answer-metrics a[data-v-6e1c21fa]{display:block;margin-top:13px;padding-top:10px;border-top:1px solid #edf0f5;color:#17203a;font-size:9px;font-weight:700}.story-note[data-v-6e1c21fa]{text-align:right;margin-top:12px;color:#9aa1b0;font-size:10px}.section-block[data-v-6e1c21fa]{width:min(1200px,calc(100% - 40px));margin:110px auto}.section-title[data-v-6e1c21fa]{max-width:760px;margin-bottom:42px}.section-title h2[data-v-6e1c21fa],.workflow h2[data-v-6e1c21fa],.final-cta h2[data-v-6e1c21fa]{font-size:40px;line-height:1.2;letter-spacing:-.035em;margin:12px 0}.section-title p[data-v-6e1c21fa],.workflow>div>p[data-v-6e1c21fa],.final-cta p[data-v-6e1c21fa]{color:#667085;font-size:16px}.feature-grid[data-v-6e1c21fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-grid article[data-v-6e1c21fa]{min-height:220px;padding:25px;border:1px solid #e0e4ec;border-radius:16px;background:#fff;transition:.2s}.feature-grid article[data-v-6e1c21fa]:hover{transform:translateY(-4px);box-shadow:0 18px 45px #17203a17}.feature-grid i[data-v-6e1c21fa]{font-style:normal;font-size:12px;color:#5b5ce2}.feature-grid h3[data-v-6e1c21fa]{margin:32px 0 10px;font-size:19px}.feature-grid p[data-v-6e1c21fa]{color:#687187;line-height:1.7}.workflow[data-v-6e1c21fa]{padding:90px max(20px,calc((100% - 1200px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;background:#141c38;color:#fff}.workflow>div p[data-v-6e1c21fa]{color:#aeb7ca;line-height:1.7}.workflow>div a[data-v-6e1c21fa]{display:inline-block;margin-top:26px;color:#6ee7ef;font-weight:650}.workflow ol[data-v-6e1c21fa]{list-style:none;display:grid}.workflow li[data-v-6e1c21fa]{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12)}.workflow li>b[data-v-6e1c21fa]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#6366f138;color:#a5b4fc}.workflow li strong[data-v-6e1c21fa]{font-size:17px}.workflow li p[data-v-6e1c21fa]{color:#9fa9be;margin-top:5px}.final-cta[data-v-6e1c21fa]{width:min(1120px,calc(100% - 40px));margin:100px auto;padding:60px;text-align:center;border-radius:24px;background:linear-gradient(135deg,#eef0ff,#e9fbfc)}.final-cta p[data-v-6e1c21fa]{margin-bottom:25px}.final-cta>div[data-v-6e1c21fa]{display:flex;justify-content:center;gap:12px}.final-cta a[data-v-6e1c21fa]{padding:12px 20px;border-radius:9px;background:#17203a;color:#fff;font-weight:650}.final-cta a.outline[data-v-6e1c21fa]{background:#fff;color:#17203a;border:1px solid #d9dfea}.public-footer[data-v-6e1c21fa]{width:min(1200px,calc(100% - 40px));margin:auto;padding:30px 0 42px;display:flex;align-items:center;gap:18px;border-top:1px solid #e3e7ef;color:#697286}.public-footer b[data-v-6e1c21fa]{color:#17203a}.public-footer div[data-v-6e1c21fa]{margin-left:auto;display:flex;gap:20px}@media(max-width:900px){.hero[data-v-6e1c21fa]{grid-template-columns:1fr;margin-top:30px}.hero h1[data-v-6e1c21fa]{font-size:46px}.ai-story-layout[data-v-6e1c21fa]{grid-template-columns:1fr}.story-nav[data-v-6e1c21fa]{grid-template-columns:repeat(3,1fr)}.story-nav button[data-v-6e1c21fa]{grid-template-columns:34px 1fr;padding:15px}.story-nav button>strong[data-v-6e1c21fa],.story-nav button em[data-v-6e1c21fa]{display:none}.feature-grid[data-v-6e1c21fa]{grid-template-columns:repeat(2,1fr)}.workflow[data-v-6e1c21fa]{grid-template-columns:1fr;gap:40px}}@media(max-width:620px){.hero[data-v-6e1c21fa],.section-block[data-v-6e1c21fa],.ai-story[data-v-6e1c21fa]{width:calc(100% - 28px)}.hero h1[data-v-6e1c21fa]{font-size:38px}.hero-product[data-v-6e1c21fa]{padding:16px}.ai-story-heading h2[data-v-6e1c21fa]{font-size:32px}.story-nav[data-v-6e1c21fa]{grid-template-columns:1fr}.story-nav button em[data-v-6e1c21fa]{display:block}.answer-stage[data-v-6e1c21fa]{min-height:auto;padding:12px}.answer-window[data-v-6e1c21fa]{min-height:520px}.answer-body[data-v-6e1c21fa]{padding:18px 14px}.question p[data-v-6e1c21fa]{max-width:86%}.answer-results[data-v-6e1c21fa]{padding-left:0}.answer-foot[data-v-6e1c21fa]{margin-left:0;gap:12px}.answer-metrics[data-v-6e1c21fa]{position:relative;right:auto;bottom:auto;width:auto;margin-top:12px}.feature-grid[data-v-6e1c21fa]{grid-template-columns:1fr}.final-cta[data-v-6e1c21fa]{padding:42px 20px}.final-cta h2[data-v-6e1c21fa],.section-title h2[data-v-6e1c21fa],.workflow h2[data-v-6e1c21fa]{font-size:31px}.public-footer span[data-v-6e1c21fa]{display:none}}.agent-showcase[data-v-6e1c21fa]{width:min(1200px,calc(100% - 40px));margin:20px auto 110px;padding:42px;display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center;border-radius:24px;background:linear-gradient(135deg,#171f3d,#29356d);color:#fff;box-shadow:0 24px 70px #171f3d2e}.agent-showcase>div>span[data-v-6e1c21fa]{color:#67e8f9;font-size:11px;font-weight:800;letter-spacing:.12em}.agent-showcase h2[data-v-6e1c21fa]{margin:10px 0 15px;font-size:36px;line-height:1.2;letter-spacing:-.035em}.agent-showcase p[data-v-6e1c21fa]{color:#c4cce0;line-height:1.75}.agent-showcase a[data-v-6e1c21fa]{display:inline-block;margin-top:20px;padding:11px 17px;border-radius:9px;background:#fff;color:#273267;font-weight:700}.agent-showcase ol[data-v-6e1c21fa]{list-style:none;display:grid;gap:10px}.agent-showcase li[data-v-6e1c21fa]{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0f}.agent-showcase li>b[data-v-6e1c21fa]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#67e8f921;color:#67e8f9}.agent-showcase li>span[data-v-6e1c21fa]{display:grid;gap:2px}.agent-showcase small[data-v-6e1c21fa]{color:#aeb8cf}@media(max-width:900px){.agent-showcase[data-v-6e1c21fa]{grid-template-columns:1fr;gap:28px}}@media(max-width:620px){.agent-showcase[data-v-6e1c21fa]{width:calc(100% - 28px);padding:28px 20px}.agent-showcase h2[data-v-6e1c21fa]{font-size:29px}}.pricing-page[data-v-bc781f33]{min-height:100vh;background:#fbfcff;color:#17203a}.pricing-page main[data-v-bc781f33]{width:min(1200px,calc(100% - 40px));margin:55px auto 100px}.pricing-head[data-v-bc781f33]{text-align:center;max-width:780px;margin:auto}.pricing-head>span[data-v-bc781f33]{color:#4f46e5;font-size:12px;font-weight:700;letter-spacing:.12em}.pricing-head h1[data-v-bc781f33]{font-size:46px;letter-spacing:-.04em;margin:14px 0}.pricing-head p[data-v-bc781f33]{color:#687187;font-size:17px}.billing-toggle[data-v-bc781f33]{display:inline-flex;margin:28px 0 45px;padding:4px;border-radius:10px;background:#edf0f5}.billing-toggle button[data-v-bc781f33]{border:0;background:transparent;padding:9px 16px;border-radius:7px;color:#596277}.billing-toggle button.active[data-v-bc781f33]{background:#fff;color:#17203a;box-shadow:0 2px 8px #17203a1a}.billing-toggle b[data-v-bc781f33]{color:#078a67}.plans[data-v-bc781f33]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.plans article[data-v-bc781f33]{position:relative;padding:26px 22px;border:1px solid #dfe4ec;border-radius:16px;background:#fff}.plans article.recommended[data-v-bc781f33]{border:2px solid #6366f1;box-shadow:0 18px 50px #6366f126}.popular[data-v-bc781f33]{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:4px 13px;border-radius:999px;background:#6366f1;color:#fff;font-size:11px;white-space:nowrap}.plans article>small[data-v-bc781f33]{color:#7d8699;font-size:10px;letter-spacing:.1em}.plans h2[data-v-bc781f33]{margin:8px 0;font-size:22px}.plans article>p[data-v-bc781f33]{min-height:68px;color:#71798c;font-size:13px}.price[data-v-bc781f33]{height:62px;display:flex;align-items:baseline;margin:14px 0}.price b[data-v-bc781f33]{font-size:31px}.price span[data-v-bc781f33]{color:#7a8294}.plans article>a[data-v-bc781f33]{display:block;padding:11px;text-align:center;border-radius:8px;background:#17203a;color:#fff;font-weight:650}.recommended>a[data-v-bc781f33]{background:#6366f1!important}.plans ul[data-v-bc781f33]{list-style:none;margin-top:22px;display:grid;gap:10px;color:#515a6e;font-size:13px}.plans li[data-v-bc781f33]:first-letter{color:#10b981}.platform-note[data-v-bc781f33]{margin-top:65px;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-radius:20px;background:#141c38;color:#fff}.platform-note span[data-v-bc781f33]{color:#67e8f9;font-size:12px}.platform-note h2[data-v-bc781f33]{font-size:29px;margin-top:8px}.platform-note ul[data-v-bc781f33]{list-style:none;display:grid;gap:12px;color:#b8c0d0}.platform-note li[data-v-bc781f33]:before{content:"✓";color:#67e8f9;margin-right:10px}@media(max-width:1000px){.plans[data-v-bc781f33]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.pricing-page main[data-v-bc781f33]{width:calc(100% - 24px);margin-top:30px}.pricing-head h1[data-v-bc781f33]{font-size:36px}.plans[data-v-bc781f33],.platform-note[data-v-bc781f33]{grid-template-columns:1fr}.platform-note[data-v-bc781f33]{padding:30px;gap:25px}}.billing-state[data-v-50896db1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.billing-state p[data-v-50896db1]{margin:4px 0 0;color:var(--text-tertiary)}.billing-state--error[data-v-50896db1]{border-color:#fecaca;background:#fffdfd}.checkout-gate[data-v-50896db1]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.checkout-gate>div[data-v-50896db1]{display:grid;gap:3px}.checkout-gate span[data-v-50896db1]{font-size:12px}.billing-page[data-v-50896db1]{display:grid;gap:22px}.billing-page .page-head[data-v-50896db1],.billing-page .panel[data-v-50896db1]{margin-bottom:0}.current-plan[data-v-50896db1]{padding:28px;display:grid;grid-template-columns:.9fr repeat(3,1fr);gap:18px;align-items:center;border-radius:18px;background:linear-gradient(120deg,#151d3c,#28336d);color:#fff;box-shadow:0 18px 45px #1b255529}.current-plan>div:first-child span[data-v-50896db1],.current-plan>div:first-child p[data-v-50896db1]{color:#aeb7ca}.current-plan h2[data-v-50896db1]{font-size:28px}.usage-card[data-v-50896db1]{padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0f}.usage-card header[data-v-50896db1]{display:flex;justify-content:space-between;gap:12px}.usage-card header b[data-v-50896db1]{font-size:12px;text-align:right}.usage-card>small[data-v-50896db1]{display:block;margin-top:8px;color:#aeb7ca}.usage-card .bar[data-v-50896db1]{margin-top:12px;background:#ffffff1f}.usage-card i[data-v-50896db1]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#818cf8,#22d3ee)}.token-card[data-v-50896db1]{border-color:#67e8f966}.table-wrap td>small[data-v-50896db1]{display:block;color:var(--text-tertiary)}.payment-method[data-v-50896db1]{display:flex;align-items:center;gap:12px;margin:-4px 0 18px;padding:12px 14px;border:1px solid #bae6fd;border-radius:12px;background:#f0f9ff}.payment-method>div[data-v-50896db1]{display:grid;gap:2px}.payment-method small[data-v-50896db1]{color:#64748b}.payment-mark[data-v-50896db1]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#1677ff;color:#fff;font-weight:800}.plan-picker[data-v-50896db1]{padding:26px;border:1px solid var(--n-200);border-radius:16px;background:#fff}.plan-picker>header[data-v-50896db1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.plan-picker>header small[data-v-50896db1]{color:#6366f1}.plan-picker h2[data-v-50896db1]{font-size:23px}.cycle[data-v-50896db1]{display:flex;padding:3px;background:#f0f2f6;border-radius:8px}.cycle button[data-v-50896db1]{padding:7px 11px;border:0;background:transparent;border-radius:6px}.cycle button.active[data-v-50896db1]{background:#fff;box-shadow:0 2px 6px #17203a1a}.plan-grid[data-v-50896db1]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plan-grid article[data-v-50896db1]{position:relative;padding:22px;border:1px solid var(--n-200);border-radius:13px}.plan-grid article.recommended[data-v-50896db1]{border-color:#818cf8;background:#fafaff}.plan-grid article.current[data-v-50896db1]{box-shadow:inset 0 0 0 2px #10b981}.plan-grid article>small[data-v-50896db1]{color:#8b93a4}.plan-grid h3[data-v-50896db1]{font-size:20px;margin:5px 0}.plan-grid article>p[data-v-50896db1]{min-height:54px;color:#737b8d;font-size:13px}.price[data-v-50896db1]{font-size:25px;font-weight:700;margin:14px 0}.price small[data-v-50896db1]{font-size:12px;font-weight:400;color:#7b8497}.plan-grid .btn[data-v-50896db1]{width:100%}.plan-grid ul[data-v-50896db1]{list-style:none;display:grid;gap:7px;margin-top:17px;color:#596174;font-size:12px}.tag[data-v-50896db1]{position:absolute;right:16px;top:16px;padding:2px 8px;border-radius:999px;background:#e0e7ff;color:#4338ca;font-size:10px}@media(max-width:1000px){.current-plan[data-v-50896db1]{grid-template-columns:1fr 1fr}.current-plan>div[data-v-50896db1]:first-child{grid-column:1/-1}.plan-grid[data-v-50896db1]{grid-template-columns:1fr}}@media(max-width:650px){.current-plan[data-v-50896db1]{grid-template-columns:1fr}.plan-picker>header[data-v-50896db1],.checkout-gate[data-v-50896db1],.billing-state--error[data-v-50896db1]{align-items:stretch;gap:12px;flex-direction:column}.checkout-gate .btn[data-v-50896db1],.billing-state--error .btn[data-v-50896db1]{width:100%}.payment-method[data-v-50896db1]{align-items:flex-start}}.current-plan[data-v-50896db1]{grid-template-columns:.9fr repeat(4,1fr);gap:14px}.agent-credit-card[data-v-50896db1]{border-color:#a78bfa8c;background:#7c3aed24}@media(max-width:1000px){.current-plan[data-v-50896db1]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.current-plan[data-v-50896db1]{grid-template-columns:1fr}}.onboarding-state[data-v-fea40aca]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:15px;padding:28px;border:1px solid #e0e4ec;border-radius:15px;background:#fff}.onboarding-state>div[data-v-fea40aca]{display:grid;gap:5px}.onboarding-state p[data-v-fea40aca]{margin:0;color:#7a8294;font-size:13px}.onboarding-state--error[data-v-fea40aca]{justify-content:space-between;border-color:#fecaca;background:#fffdfd}.state-spinner[data-v-fea40aca]{width:26px;height:26px;flex:0 0 auto;border:3px solid #e0e7ff;border-top-color:#6366f1;border-radius:50%;animation:onboarding-spin-fea40aca .8s linear infinite}.category-empty[data-v-fea40aca]{display:grid;gap:6px;padding:12px;border:1px solid #fde68a;border-radius:9px;background:#fffbeb;font-size:12px}.category-empty span[data-v-fea40aca]{color:#92400e}.category-empty a[data-v-fea40aca]{width:max-content}@keyframes onboarding-spin-fea40aca{to{transform:rotate(360deg)}}.onboarding-channels[data-v-fea40aca]{display:grid;gap:8px;font-size:13px}.product-facts-field>span[data-v-fea40aca]{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-facts-field>span button[data-v-fea40aca]{padding:6px 10px;border:1px solid #a5b4fc;border-radius:8px;background:#eef2ff;color:#4338ca;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.product-facts-field>span button[data-v-fea40aca]:disabled{opacity:.55;cursor:not-allowed}.identified-note[data-v-fea40aca]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#166534;font-size:12px}.identified-note a[data-v-fea40aca]{font-weight:700}.onboarding[data-v-fea40aca]{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);background:#fbfcff;color:#17203a}.onboarding>header[data-v-fea40aca]{position:absolute;top:0;left:0;right:0;height:72px;display:flex;align-items:center;gap:10px;padding:0 34px;z-index:2}.onboarding>header button[data-v-fea40aca]{margin-left:auto;border:0;background:transparent;color:#697286;cursor:pointer}.onboarding main[data-v-fea40aca]{width:min(680px,calc(100% - 44px));margin:auto;padding:112px 0 64px}.progress[data-v-fea40aca]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:34px}.progress>div[data-v-fea40aca]{display:flex;align-items:center;gap:8px;padding:9px;border-radius:10px;background:#eef1f6;color:#838b9c;font-size:12px}.progress i[data-v-fea40aca]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dfe3ea;font-style:normal;font-weight:800}.progress .active[data-v-fea40aca]{background:#eef2ff;color:#4338ca}.progress .active i[data-v-fea40aca]{background:#6366f1;color:#fff}.progress .done[data-v-fea40aca]{background:#ecfdf5;color:#047857}.progress .done i[data-v-fea40aca]{background:#10b981;color:#fff}.eyebrow[data-v-fea40aca],.onboarding aside>span[data-v-fea40aca]{color:#4f46e5;font-size:11px;font-weight:800;letter-spacing:.12em}.onboarding h1[data-v-fea40aca]{font-size:42px;line-height:1.12;letter-spacing:-.04em;margin:12px 0 16px}.onboarding main>p[data-v-fea40aca]{color:#687187;font-size:15px;line-height:1.7}.onboarding form[data-v-fea40aca]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:26px 0 16px;padding:25px;border:1px solid #e0e4ec;border-radius:15px;background:#fff;box-shadow:0 16px 45px #17203a14}.onboarding form label[data-v-fea40aca]{display:grid;gap:7px;font-size:13px}.onboarding form label[data-v-fea40aca]:first-child,.onboarding form .wide[data-v-fea40aca],.onboarding form>button[data-v-fea40aca]{grid-column:1/-1}.onboarding form input[data-v-fea40aca],.onboarding form textarea[data-v-fea40aca],.onboarding form .select[data-v-fea40aca]{width:100%}.onboarding form textarea[data-v-fea40aca]{resize:vertical}.onboarding form small[data-v-fea40aca]{color:#667085}.onboarding form a[data-v-fea40aca]{font-size:12px;color:#4f46e5}.background-note[data-v-fea40aca]{display:flex;justify-content:space-between;gap:15px;padding:12px 14px;border-radius:10px;background:#eef2ff;color:#3730a3;font-size:12px}.background-note span[data-v-fea40aca]{color:#636b85}.query-explain[data-v-fea40aca]{display:grid;gap:10px;margin:25px 0}.query-explain>div[data-v-fea40aca]{display:grid;gap:4px;padding:15px 17px;border:1px solid #e3e6ed;border-radius:11px;background:#fff}.query-explain span[data-v-fea40aca]{color:#6c7487;font-size:13px;line-height:1.55}.primary-action[data-v-fea40aca]{margin-right:9px}.success[data-v-fea40aca]{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#ecfdf5;color:#059669;font-size:28px;margin-bottom:18px}.handoff-card[data-v-fea40aca]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:25px 0;padding:19px;border:1px solid #dfe3ec;border-radius:13px;background:#fff}.handoff-card>div[data-v-fea40aca]{display:grid;gap:5px}.handoff-card small[data-v-fea40aca]{color:#838b9c}.handoff-card>span[data-v-fea40aca]{font-size:24px;color:#6366f1}.privacy-note[data-v-fea40aca]{display:block;margin-top:18px;color:#8b93a4}.onboarding aside[data-v-fea40aca]{padding:110px 48px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#111936,#28336d);color:#fff}.onboarding aside>span[data-v-fea40aca]{color:#67e8f9}.onboarding aside h2[data-v-fea40aca]{font-size:29px;line-height:1.25;margin:12px 0 28px}.onboarding aside ol[data-v-fea40aca]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.onboarding aside li[data-v-fea40aca]{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#aeb7ca}.onboarding aside li>b[data-v-fea40aca]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff14}.onboarding aside li>div[data-v-fea40aca]{display:grid;gap:4px}.onboarding aside li strong[data-v-fea40aca]{color:#fff}.onboarding aside li small[data-v-fea40aca]{line-height:1.45}.onboarding aside li.active[data-v-fea40aca]{border-color:#67e8f98c;background:#67e8f914}.onboarding aside li.active>b[data-v-fea40aca]{background:#67e8f9;color:#16203e}.onboarding aside li.done>b[data-v-fea40aca]{background:#10b981;color:#fff}.trust-note[data-v-fea40aca]{margin-top:25px;padding:17px;border-radius:11px;background:#ffffff0f}.trust-note p[data-v-fea40aca]{margin:6px 0 0;color:#aeb7ca;font-size:13px;line-height:1.6}@media(max-width:900px){.onboarding[data-v-fea40aca]{grid-template-columns:1fr}.onboarding aside[data-v-fea40aca]{display:none}.onboarding main[data-v-fea40aca]{padding-top:105px}.onboarding h1[data-v-fea40aca]{font-size:36px}}@media(max-width:580px){.onboarding>header[data-v-fea40aca]{padding:0 18px}.onboarding>header button[data-v-fea40aca]{font-size:12px}.onboarding main[data-v-fea40aca]{width:min(100% - 28px,680px)}.progress[data-v-fea40aca]{grid-template-columns:1fr}.progress>div[data-v-fea40aca]:not(.active):not(.done){display:none}.onboarding form[data-v-fea40aca]{grid-template-columns:1fr;padding:18px}.onboarding form label[data-v-fea40aca],.onboarding form label[data-v-fea40aca]:first-child,.onboarding form .wide[data-v-fea40aca],.onboarding form>button[data-v-fea40aca]{grid-column:1}.background-note[data-v-fea40aca],.handoff-card[data-v-fea40aca],.onboarding-state--error[data-v-fea40aca],.identified-note[data-v-fea40aca]{grid-template-columns:1fr;display:grid}.product-facts-field>span[data-v-fea40aca]{align-items:flex-start}.handoff-card>span[data-v-fea40aca]{transform:rotate(90deg);justify-self:start}.primary-action[data-v-fea40aca],.onboarding-state--error .btn[data-v-fea40aca]{width:100%;margin:0 0 9px}}.auth-home[data-v-62112a9b]{font-size:12px;color:var(--text-tertiary)}.auth-brand[data-v-62112a9b]{margin:2px auto 0}.auth-card h1[data-v-62112a9b]{text-align:center;font-size:24px}.auth-card>p[data-v-62112a9b]{text-align:center;color:var(--text-secondary)}.legal-page[data-v-02831cf0]{min-height:100vh;background:#f7f8fb;color:#17203a}.legal-page main[data-v-02831cf0]{width:min(860px,calc(100% - 32px));margin:58px auto 100px}.legal-page header span[data-v-02831cf0]{color:#5b5ce2;font-size:12px;letter-spacing:.12em;font-weight:750}.legal-page h1[data-v-02831cf0]{font-size:42px;margin:12px 0}.legal-page header p[data-v-02831cf0]{color:#6b7280}.legal-page article[data-v-02831cf0]{margin-top:35px;padding:36px;border:1px solid #e0e4ec;border-radius:18px;background:#fff}.legal-page section+section[data-v-02831cf0]{margin-top:28px;padding-top:28px;border-top:1px solid #edf0f5}.legal-page h2[data-v-02831cf0]{font-size:19px;margin-bottom:9px}.legal-page section p[data-v-02831cf0]{color:#596277;line-height:1.85}.legal-page footer[data-v-02831cf0]{display:flex;gap:20px;margin-top:24px;color:#4f46e5}@media(max-width:620px){.legal-page h1[data-v-02831cf0]{font-size:32px}.legal-page article[data-v-02831cf0]{padding:24px}}.contact-page[data-v-d7392cc1]{min-height:100vh;background:#f7f8fb;color:#17203a}.contact-page main[data-v-d7392cc1]{width:min(1050px,calc(100% - 32px));margin:70px auto;display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-page section>span[data-v-d7392cc1]{color:#5b5ce2;font-size:12px;font-weight:750;letter-spacing:.12em}.contact-page h1[data-v-d7392cc1]{font-size:44px;line-height:1.15;margin:15px 0}.contact-page section p[data-v-d7392cc1],.contact-page li[data-v-d7392cc1]{color:#667085;line-height:1.75}.contact-page ul[data-v-d7392cc1]{margin:25px 0 0 20px}.contact-page form[data-v-d7392cc1],.success[data-v-d7392cc1]{display:grid;gap:16px;padding:30px;border:1px solid #e0e4ec;border-radius:18px;background:#fff}.contact-page label[data-v-d7392cc1]{display:grid;gap:6px;font-size:13px}.contact-page .check[data-v-d7392cc1]{display:flex;align-items:flex-start}.check input[data-v-d7392cc1]{width:auto;margin-top:3px}.check a[data-v-d7392cc1],.success a[data-v-d7392cc1]{color:#4f46e5}.success[data-v-d7392cc1]{align-content:center}.success b[data-v-d7392cc1]{font-size:24px}@media(max-width:760px){.contact-page main[data-v-d7392cc1]{grid-template-columns:1fr;gap:35px}.contact-page h1[data-v-d7392cc1]{font-size:34px}}.console--agent-workspace[data-v-348f9fed]{height:100dvh;overflow:hidden}.content--agent-workspace[data-v-348f9fed]{flex:1;min-height:0;max-width:none;padding:16px 20px;overflow:hidden}@media(max-width:760px){.content--agent-workspace[data-v-348f9fed]{padding:12px}.console--agent-workspace[data-v-348f9fed]{height:auto;min-height:100dvh;overflow:visible}}:root{--primary-50:#EEF2FF;--primary-100:#E0E7FF;--primary-200:#C7D2FE;--primary-300:#A5B4FC;--primary-400:#818CF8;--primary-500:#6366F1;--primary-600:#4F46E5;--primary-700:#4338CA;--accent-50:#ECFEFF;--accent-100:#CFFAFE;--accent-400:#22D3EE;--accent-500:#06B6D4;--accent-600:#0891B2;--n-0:#FFFFFF;--n-25:#FCFCFD;--n-50:#F7F8FA;--n-100:#F1F3F7;--n-200:#E5E8EF;--n-300:#CBD2E0;--n-400:#9AA3B5;--n-500:#6B7387;--n-600:#525A6B;--n-700:#3D4453;--n-800:#1F2430;--n-900:#131720;--success-bg:#ECFDF5;--success:#10B981;--success-text:#047857;--warning-bg:#FFFBEB;--warning:#F59E0B;--warning-text:#B45309;--danger-bg:#FEF2F2;--danger:#EF4444;--danger-text:#B91C1C;--info-bg:#EEF2FF;--info:#6366F1;--info-text:#4338CA;--neutral-bg:#F1F3F7;--neutral:#9AA3B5;--neutral-text:#525A6B;--bg: var(--n-50);--panel: var(--n-0);--panel-2: var(--n-100);--border: var(--n-200);--text: var(--n-800);--muted: var(--n-500);--accent: var(--primary-500);--green: var(--success-text);--red: var(--danger-text);--amber: var(--warning-text);--text-primary: var(--n-800);--text-secondary: var(--n-600);--text-tertiary: var(--n-500);--text-disabled: var(--n-400);--text-inverse: #FFFFFF;--text-brand: var(--primary-700);--card: var(--n-0);--card-hover: var(--n-25);--surface-sunken: var(--n-100);--overlay: rgba(19,23,32,.4);--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:999px;--shadow-xs:0 1px 2px rgba(16,24,40,.04);--shadow-sm:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);--shadow-md:0 4px 8px -2px rgba(16,24,40,.08),0 2px 4px -2px rgba(16,24,40,.04);--shadow-lg:0 12px 20px -4px rgba(16,24,40,.1),0 4px 8px -4px rgba(16,24,40,.04);--shadow-focus:0 0 0 3px rgba(99,102,241,.2);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--gap-card:20px;--gap-section:24px;--gap-grid:16px;--gap-inline:8px;--page-px:32px;--content-max:1440px;--sidebar-w:216px;--topbar-h:60px;--font-sans:"Inter","Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Roboto Mono",Menlo,Consolas,monospace;--fs-display:56px;--fs-h1:28px;--fs-h2:20px;--fs-h3:16px;--fs-kpi:32px;--fs-body:14px;--fs-body-sm:13px;--fs-label:12px;--fs-caption:11.5px;--fs-overline:11px;--chart-self:#6366F1;--chart-c1:#06B6D4;--chart-c2:#F59E0B;--chart-c3:#A855F7;--chart-c4:#14B8A6;--chart-c5:#F472B6;--chart-c6:#64748B;--chart-grid:#EEF0F5;--chart-axis:#9AA3B5;--chart-area-self:rgba(99,102,241,.1);--radar-current-line:#6366F1;--radar-current-fill:rgba(99,102,241,.16);--radar-prev-line:#C7D2FE;--radar-lowconf-fill:rgba(154,163,181,.14);--gradient-brand:linear-gradient(135deg,#6366F1 0%,#06B6D4 100%);--ease:cubic-bezier(.4,0,.2,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#app{min-height:100vh}body{font-family:var(--font-sans);background:var(--bg);color:var(--text-primary);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}input,textarea{width:100%;border:1px solid var(--n-200);border-radius:var(--r-md);padding:9px 11px;color:var(--text-primary);background:var(--n-0);font:inherit}input:focus,textarea:focus{outline:none;border-color:var(--primary-400);box-shadow:var(--shadow-focus)}textarea{resize:vertical;line-height:1.55}label{display:grid;gap:6px;color:var(--text-secondary);font-size:var(--fs-body-sm)}.console{display:flex;min-height:100vh;background:var(--bg)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,var(--primary-100),transparent 36%),var(--n-50)}.auth-card{width:min(420px,100%);display:grid;gap:16px;padding:36px;background:#fff;border:1px solid var(--n-200);border-radius:var(--r-xl);box-shadow:var(--shadow-lg)}.auth-card h1{text-align:center;font-size:28px}.auth-card>p{text-align:center;color:var(--text-tertiary);margin-top:-8px}.sidebar{width:var(--sidebar-w);background:var(--n-0);border-right:1px solid var(--n-200);min-height:100vh;position:sticky;top:0;display:flex;flex-direction:column;flex-shrink:0;align-self:flex-start;height:100vh}.sidebar__brand{height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 var(--sp-5);border-bottom:1px solid var(--n-200);flex-shrink:0}.sidebar__scroll{overflow-y:auto;flex:1;padding-bottom:var(--sp-6)}.sidebar__group{padding:var(--sp-4) var(--sp-3) var(--sp-2)}.sidebar__group-title{font-size:var(--fs-overline);font-weight:600;letter-spacing:.06em;color:var(--text-disabled);padding:0 var(--sp-3) var(--sp-2)}.nav-item{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;margin:2px 0;border-radius:var(--r-md);text-decoration:none;font-size:var(--fs-body);color:var(--text-secondary);transition:all var(--dur-fast) var(--ease);position:relative}.nav-item:hover{background:var(--n-100);color:var(--text-primary)}.nav-item.is-active{background:var(--primary-50);color:var(--primary-700);font-weight:600}.nav-item.is-active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--primary-500)}.nav-item__icon{width:18px;font-size:15px;opacity:.85;text-align:center}.nav-item__badge{margin-left:auto;font-size:10px;padding:1px 6px;border-radius:var(--r-full);background:var(--primary-50);color:var(--primary-700);font-weight:600}.nav-item__soon{margin-left:auto;font-size:10px;color:var(--text-disabled)}.console__main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--topbar-h);background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--n-200);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 var(--page-px);position:sticky;top:0;z-index:20}.topbar__left,.topbar__right{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.topbar__context{display:grid;gap:1px;min-width:0}.topbar__context small{color:var(--text-tertiary);font-size:10px;letter-spacing:.08em}.topbar__context b{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-sm)}.user-email{color:var(--text-tertiary);font-size:var(--fs-caption);max-width:180px;overflow:hidden;text-overflow:ellipsis}.notification-menu{position:relative}.notification-menu>summary{list-style:none;cursor:pointer}.notification-menu>summary::-webkit-details-marker{display:none}.notification-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px}.notification-popover{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:min(420px,80vw);max-height:520px;overflow:auto;padding:14px;background:#fff;border:1px solid var(--n-200);border-radius:12px;box-shadow:var(--shadow-lg)}.notification-popover header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.notification-popover article{display:grid;gap:3px;padding:10px 0;border-top:1px solid var(--n-100)}.notification-popover article p{margin:0;color:var(--text-secondary);font-size:12px;white-space:normal}.notification-popover article small{color:var(--text-tertiary)}.select{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);font-size:var(--fs-body-sm);color:var(--text-primary);cursor:pointer;font-family:inherit;transition:all var(--dur-fast) var(--ease)}.select:hover{border-color:var(--n-300);background:var(--n-50)}.select:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.select__label{color:var(--text-tertiary);font-size:var(--fs-caption)}.chip-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.chip{height:28px;padding:0 12px;border-radius:var(--r-full);border:1px solid var(--n-200);background:var(--n-0);font-size:var(--fs-caption);color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:inherit;transition:all var(--dur-fast) var(--ease)}.chip:hover{border-color:var(--primary-300);color:var(--primary-700)}.chip.is-on{background:var(--primary-50);border-color:var(--primary-300);color:var(--primary-700);font-weight:600}.chip.is-mock{opacity:.72}.chip__mock{font-size:10px;padding:0 4px;border-radius:3px;background:var(--n-100);color:var(--text-disabled)}.health{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:var(--r-full);font-size:var(--fs-body-sm);white-space:nowrap;background:var(--neutral-bg);color:var(--neutral-text);border:none}.health .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.health.ok{background:var(--success-bg);color:var(--success-text)}.health.ok .dot{background:var(--success);box-shadow:0 0 0 3px #10b9812e}.health.bad{background:var(--danger-bg);color:var(--danger-text)}.health.bad .dot{background:var(--danger)}.clock{color:var(--text-tertiary);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.content{padding:var(--sp-6) var(--page-px) var(--sp-12);max-width:var(--content-max);width:100%;margin:0 auto}.app{max-width:var(--content-max);margin:0 auto}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--gap-section);flex-wrap:wrap}.page-head h1{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.25}.page-head p{font-size:var(--fs-body-sm);color:var(--text-tertiary);margin-top:4px}.grid-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap-grid)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--gap-grid)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap-grid);margin-bottom:var(--gap-section)}.card,.panel{background:var(--card);border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-sm)}.panel{margin-bottom:var(--gap-section);overflow-x:auto}.card:hover{border-color:var(--n-300)}.panel h2{font-size:var(--fs-h3);font-weight:600;color:var(--text-primary);margin-bottom:var(--sp-4);display:flex;align-items:center;gap:var(--gap-inline);flex-wrap:wrap}.h2-sub{font-size:var(--fs-label);color:var(--text-tertiary);font-weight:400}.card__title{font-size:var(--fs-h3);font-weight:600;color:var(--text-primary);margin-bottom:var(--sp-4);display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline)}.panel h3{margin:14px 0 8px;font-size:14px}.form-row{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.form-row>input{width:auto;min-width:180px;flex:1}.form-row>.select{min-width:140px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:18px;align-items:end}.form-stack{display:grid;gap:12px}.actions{display:flex;gap:6px;flex-wrap:wrap}.muted{color:var(--text-tertiary)}.alert{padding:10px 14px;border-radius:var(--r-md);margin-bottom:14px;font-size:var(--fs-body-sm)}.alert--error{background:var(--danger-bg);color:var(--danger-text)}.alert--success,.status-completed{background:var(--success-bg);color:var(--success-text)}.status-failed{background:var(--danger-bg);color:var(--danger-text)}.status-running{background:var(--info-bg);color:var(--info-text)}.error-cell{max-width:360px;white-space:normal;color:var(--danger-text)}.clickable{cursor:pointer}.clickable:hover{background:var(--primary-50)}.split-view{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:16px;align-items:start}.evidence{position:sticky;top:80px}.answer,pre{white-space:pre-wrap;word-break:break-word;background:var(--n-100);padding:12px;border-radius:var(--r-md);max-height:420px;overflow:auto;font-family:var(--font-mono);font-size:12px}.meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.meta-grid>div{display:grid;padding:10px;background:var(--n-50);border-radius:var(--r-md)}.meta-grid small{color:var(--text-tertiary)}.task-grid,.provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.task-card{border:1px solid var(--n-200);border-radius:var(--r-lg);padding:16px}.task-card>div{display:flex;justify-content:space-between}.task-card p{color:var(--text-tertiary);margin:8px 0 14px}.list-button{width:100%;border:0;border-bottom:1px solid var(--n-100);background:transparent;padding:12px;display:grid;text-align:left;cursor:pointer}.list-button:hover{background:var(--primary-50)}.list-button span{color:var(--text-tertiary);font-size:12px}@media(max-width:900px){.split-view{grid-template-columns:1fr}.evidence{position:static}.sidebar{width:72px}.sidebar__brand{padding:0;justify-content:center}.sidebar__brand .brand-lockup__copy,.sidebar__group-title,.nav-item>span:not(.nav-item__icon){display:none}.content{padding-left:16px;padding-right:16px}}.stat-card{background:var(--card);border:1px solid var(--n-200);border-radius:var(--r-xl);padding:var(--sp-5);box-shadow:var(--shadow-sm);position:relative;transition:box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stat-value{font-size:var(--fs-kpi);font-weight:700;color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.15}.stat-label{font-size:var(--fs-label);color:var(--text-tertiary);margin-top:6px}.stat-sub{font-size:var(--fs-caption);color:var(--success-text);margin-top:6px;display:inline-flex;align-items:center;gap:4px}.stat-card--primary:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--gradient-brand)}.stat-card--primary .stat-value{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not (background-clip:text){.stat-card--primary .stat-value{color:var(--primary-600);-webkit-text-fill-color:initial}}.stat-card--nodata .stat-value{background:none;color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.kpi__unit{font-size:16px;font-weight:600;color:var(--text-tertiary);margin-left:2px}.kpi__foot{display:flex;align-items:center;gap:var(--gap-inline);margin-top:var(--sp-3);flex-wrap:wrap}.kpi__hint{font-size:var(--fs-caption);color:var(--text-disabled)}.delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-full);font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.delta--up{background:var(--success-bg);color:var(--success-text)}.delta--down{background:var(--danger-bg);color:var(--danger-text)}.delta--flat{background:var(--neutral-bg);color:var(--neutral-text)}.delta--unknown{background:transparent;color:var(--text-disabled)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body)}th{text-align:left;padding:10px 12px;font-size:var(--fs-overline);font-weight:600;letter-spacing:.06em;color:var(--text-tertiary);border-bottom:1px solid var(--n-200);white-space:nowrap;background:var(--n-0)}td{padding:12px;border-bottom:1px solid var(--n-100);color:var(--text-primary);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background var(--dur-fast) var(--ease)}tbody tr:hover{background:var(--n-25)}tbody tr.is-self{background:var(--primary-50)}tbody tr.is-self:hover{background:var(--primary-100)}tbody tr.is-self td:first-child{box-shadow:inset 3px 0 0 var(--primary-500)}.num{text-align:right;font-variant-numeric:tabular-nums}th.num{text-align:right}.strong{font-weight:600}.mono{font-family:var(--font-mono);font-size:12.5px;color:var(--text-tertiary)}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:none;border-radius:var(--r-full);font-size:var(--fs-caption);font-weight:500;line-height:1.4;background:var(--neutral-bg);color:var(--neutral-text)}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.pill--success,.pill.active,.pill.completed,.pill.done{background:var(--success-bg);color:var(--success-text)}.pill--warning,.pill.competitor,.pill.open,.pill.paused{background:var(--warning-bg);color:var(--warning-text)}.pill--info,.pill.triaged,.pill.in_progress,.pill.running{background:var(--info-bg);color:var(--info-text)}.pill--danger,.pill.failed,.pill.blocked{background:var(--danger-bg);color:var(--danger-text)}.pill--neutral,.pill.inactive,.pill.queued,.pill.pending{background:var(--neutral-bg);color:var(--neutral-text)}.pill.guardrail{background:var(--danger-bg);color:var(--danger-text)}.pill--mock{background:var(--n-100);color:var(--text-disabled)}.badge{display:inline-block;padding:2px 8px;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:600}.badge-high{background:var(--danger-bg);color:var(--danger-text)}.badge-medium{background:var(--warning-bg);color:var(--warning-text)}.badge-low{background:var(--success-bg);color:var(--success-text)}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-md);font-size:var(--fs-body-sm);border:1px solid transparent}.tag--positive{background:var(--success-bg);color:var(--success-text)}.tag--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.tag--risk{background:var(--danger-bg);color:var(--danger-text)}.tag__freq{font-size:var(--fs-caption);opacity:.7;font-variant-numeric:tabular-nums}.grade-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--r-full);font-size:var(--fs-body-sm);font-weight:600}.grade-a{background:var(--success-bg);color:var(--success-text)}.grade-b{background:var(--info-bg);color:var(--info-text)}.grade-c{background:var(--neutral-bg);color:var(--neutral-text)}.grade-d{background:var(--warning-bg);color:var(--warning-text)}.grade-e{background:var(--danger-bg);color:var(--danger-text)}.grade-na{background:var(--neutral-bg);color:var(--text-disabled)}.trend-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--r-full);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.trend-strong_up,.trend-up{background:var(--success-bg);color:var(--success-text)}.trend-stable{background:var(--neutral-bg);color:var(--neutral-text)}.trend-down{background:var(--warning-bg);color:var(--warning-text)}.trend-strong_down{background:var(--danger-bg);color:var(--danger-text)}.trend-volatile{background:var(--warning-bg);color:var(--warning-text)}.trend-insufficient_history{background:transparent;color:var(--text-disabled);border:1px dashed var(--n-300)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-body);font-weight:500;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--dur-fast) var(--ease)}.btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--primary-500);color:#fff}.btn--primary:hover{background:var(--primary-600)}.btn--secondary{background:var(--n-0);color:var(--text-secondary);border-color:var(--n-200)}.btn--secondary:hover{background:var(--n-50);border-color:var(--n-300);color:var(--text-primary)}.btn--ghost{background:transparent;color:var(--primary-700)}.btn--ghost:hover{background:var(--primary-50)}.btn--sm{height:30px;padding:0 12px;font-size:var(--fs-body-sm)}.segmented{display:inline-flex;background:var(--n-100);border-radius:var(--r-md);padding:3px;gap:2px}.segmented button{border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);color:var(--text-secondary);padding:5px 14px;border-radius:var(--r-sm);transition:all var(--dur-fast) var(--ease)}.segmented button.is-on{background:var(--n-0);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-xs)}.bar{height:8px;border-radius:var(--r-full);background:var(--n-100);overflow:hidden}.bar__fill{height:100%;border-radius:var(--r-full);background:var(--primary-500);transition:width var(--dur-slow) var(--ease)}.bar__fill--gradient{background:var(--gradient-brand)}.bar__fill--lowconf{background:var(--n-300)}.bar--sm{height:6px}.rate-cell{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.stack{display:flex;height:12px;border-radius:var(--r-full);overflow:hidden;background:var(--n-100)}.stack__seg{height:100%;transition:width var(--dur-slow) var(--ease)}.stack__seg--owned{background:var(--primary-500)}.stack__seg--competitor{background:var(--warning)}.stack__seg--third{background:var(--accent-500)}.stack-legend{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-3);font-size:var(--fs-body-sm)}.stack-legend__item{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.stack-legend__dot{width:8px;height:8px;border-radius:2px}.state{padding:56px 20px;text-align:center;color:var(--text-tertiary);font-size:var(--fs-body)}.state__icon{font-size:32px;opacity:.5;margin-bottom:var(--sp-3)}.state__title{font-size:var(--fs-h3);color:var(--text-secondary);margin-bottom:var(--sp-2)}.state--error,.err-block,.err{color:var(--danger-text)}.skeleton{background:linear-gradient(90deg,var(--n-100) 25%,var(--n-50) 37%,var(--n-100) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton--kpi{height:96px;border-radius:var(--r-xl)}.skeleton--row{height:20px;margin:10px 0}.skeleton--chart{height:300px;border-radius:var(--r-lg)}.sampling{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);padding:12px 16px;background:var(--n-100);border-radius:var(--r-lg);font-size:var(--fs-body-sm);color:var(--text-tertiary);margin-bottom:var(--gap-section)}.sampling__num{font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.sampling__note{font-size:var(--fs-caption);color:var(--text-disabled)}.trust{display:flex;gap:var(--sp-4);flex-wrap:wrap}.trust__item{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-body-sm);color:var(--text-secondary)}.trust__item i{color:var(--accent-600);font-style:normal}.reliability{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-caption)}.rel-high{color:var(--success-text)}.rel-medium{color:var(--warning-text)}.rel-low{color:var(--neutral-text)}.rel-none{color:var(--text-disabled)}.rel-dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;opacity:.75}.chart{width:100%;height:340px}.chart--sm{height:260px}.percep-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--gap-grid)}.percep-card{background:var(--card);border:1px solid var(--n-200);border-radius:var(--r-xl);padding:var(--sp-5);box-shadow:var(--shadow-sm)}.percep-alert{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fff 40%)}.percep-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.percep-brand{font-weight:700;font-size:var(--fs-h3);color:var(--text-primary)}.percep-domain{font-size:var(--fs-caption)}.percep-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.percep-score-row{display:flex;align-items:center;gap:var(--sp-4);margin:var(--sp-4) 0;flex-wrap:wrap}.percep-big{font-size:44px;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.percep-big.na{background:none;color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled);font-size:36px}.percep-grade-col{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.percep-na{padding:var(--sp-3);background:var(--n-50);border-radius:var(--r-md)}.percep-na-title{font-size:var(--fs-body-sm);color:var(--text-secondary);font-weight:600;margin-bottom:6px}.percep-actions{list-style:none;font-size:var(--fs-body-sm);color:var(--text-tertiary)}.percep-actions li{padding:2px 0 2px 14px;position:relative}.percep-actions li:before{content:"·";position:absolute;left:4px}.percep-warn{font-size:var(--fs-body-sm);color:var(--warning-text);background:var(--warning-bg);padding:8px 10px;border-radius:var(--r-md);margin-bottom:var(--sp-3)}.percep-subline{font-size:var(--fs-caption);color:var(--text-disabled);margin-bottom:var(--sp-3)}.dim-list{display:flex;flex-direction:column}.dim-row{display:grid;grid-template-columns:96px 1fr 46px 18px;align-items:center;gap:var(--sp-3);padding:9px 0;border-bottom:1px solid var(--n-100)}.dim-row:last-child{border-bottom:none}.dim-label{font-size:var(--fs-body-sm);color:var(--text-secondary)}.dim-track{height:8px;border-radius:var(--r-full);background:var(--n-100);overflow:hidden}.dim-fill{display:block;height:100%;border-radius:var(--r-full);background:var(--primary-500)}.dim-fill.fill-degraded{background:var(--n-300)}.dim-val{font-size:var(--fs-body-sm);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.dim-missing{color:var(--text-disabled);font-weight:400;font-size:var(--fs-caption)}.dim-flag{color:var(--warning);font-size:11px}.dim-na .dim-label{color:var(--text-disabled)}.mini-trend{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--n-100)}.mini-trend-title{font-size:var(--fs-caption);color:var(--text-tertiary);margin-bottom:var(--sp-2)}.mini-bars{display:flex;gap:4px;align-items:flex-end}.mini-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.mini-track{width:100%;height:44px;background:var(--n-100);border-radius:var(--r-xs);display:flex;align-items:flex-end;overflow:hidden}.mini-fill{width:100%;background:var(--gradient-brand);border-radius:var(--r-xs)}.mini-label{font-size:10px;color:var(--text-disabled)}.mini-note{font-size:var(--fs-caption);color:var(--text-disabled);margin-top:var(--sp-2)}.rec-title{font-weight:600;line-height:1.4;color:var(--text-primary)}.rec-type{font-size:var(--fs-body-sm);color:var(--text-tertiary);margin-top:3px;line-height:1.5}.footer{text-align:center;color:var(--text-disabled);font-size:var(--fs-label);padding:var(--sp-6) 0;border-top:1px solid var(--n-200);margin-top:var(--sp-8)}@media(max-width:1199px){:root{--page-px:20px}}@media(max-width:900px){.sidebar{width:64px}.sidebar__brand{padding:0;justify-content:center}.sidebar__brand .brand-lockup__copy,.sidebar__group-title,.nav-item span:not(.nav-item__icon){display:none}.nav-item{justify-content:center}.stats,.grid-kpi{grid-template-columns:repeat(2,1fr)}.topbar{flex-wrap:wrap;height:auto;padding:10px var(--page-px)}}
