.page[data-v-f6a3f396]{display:grid;gap:20px}.page-header[data-v-f6a3f396]{align-items:flex-end;display:flex;justify-content:space-between}.subtitle[data-v-f6a3f396]{color:var(--muted);font-size:13px;margin:4px 0 0}.filters[data-v-f6a3f396]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.filters label[data-v-f6a3f396]{color:var(--muted);display:grid;font-size:12px;gap:4px}.filters select[data-v-f6a3f396]{min-height:2.5rem;background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);padding:6px 10px}.error[data-v-f6a3f396]{color:#f87171}.empty-state[data-v-f6a3f396]{border:1px dashed var(--line);color:var(--muted);display:grid;gap:8px;justify-items:center;padding:40px 20px;text-align:center}.empty-state strong[data-v-f6a3f396]{color:var(--text)}.empty-state p[data-v-f6a3f396]{font-size:13px;margin:0;max-width:520px}.alert-list[data-v-f6a3f396]{display:grid;gap:12px;list-style:none;margin:0;padding:0}.alert-card[data-v-f6a3f396]{background:var(--surface);border:1px solid var(--line);border-left:4px solid #f59e0b;border-radius:8px;display:grid;gap:10px;padding:16px}.alert-card.sev-critical[data-v-f6a3f396]{border-left-color:#dc2626}.alert-head[data-v-f6a3f396]{align-items:center;display:flex;gap:10px}.alert-badge[data-v-f6a3f396]{background:#f59e0b26;border-radius:4px;color:#fcd34d;font-size:12px;padding:2px 8px}.alert-card.sev-critical .alert-badge[data-v-f6a3f396]{background:#dc262626;color:#fca5a5}.alert-time[data-v-f6a3f396]{color:var(--muted);font-size:12px;margin-left:auto}.alert-meta[data-v-f6a3f396]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.alert-meta dt[data-v-f6a3f396]{color:var(--muted);font-size:11px}.alert-meta dd[data-v-f6a3f396]{margin:0;font-size:13px}.alert-details summary[data-v-f6a3f396]{color:var(--muted);cursor:pointer;font-size:12px}.alert-details pre[data-v-f6a3f396]{background:#ffffff0a;border-radius:6px;font-size:12px;margin:8px 0 0;overflow-x:auto;padding:10px}.alert-actions[data-v-f6a3f396]{display:flex;flex-wrap:wrap;gap:8px}.small[data-v-f6a3f396]{font-size:13px;padding:6px 12px}@media (max-width: 640px){.page-header[data-v-f6a3f396]{align-items:flex-start;flex-direction:column}.header-actions[data-v-f6a3f396]{justify-content:flex-start;width:100%}.header-actions[data-v-f6a3f396]>*{flex:1 1 10rem}}.nap-panel[data-v-49ed9c3a]{display:grid;gap:18px}.nap-heading[data-v-49ed9c3a]{margin:0}.nap-overall[data-v-49ed9c3a]{border:1px solid var(--line);border-radius:4px;font-size:12px;font-weight:700;padding:6px 10px}.nap-overall.consistent[data-v-49ed9c3a]{background:#16a34a24;border-color:#16a34a73;color:#86efac}.nap-overall.conflict[data-v-49ed9c3a]{background:#dc262624;border-color:#dc262673;color:#fca5a5}.nap-overall.incomplete[data-v-49ed9c3a]{background:#f59e0b1f;border-color:#f59e0b66;color:#fcd34d}.nap-overall.unavailable[data-v-49ed9c3a]{color:var(--muted)}.nap-hint[data-v-49ed9c3a]{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.nap-summary-list[data-v-49ed9c3a]{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid}.nap-summary-list article[data-v-49ed9c3a]{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:20px;grid-template-columns:minmax(180px,1fr) minmax(320px,1.2fr);padding:14px 0}.nap-summary-list article[data-v-49ed9c3a]:last-child{border-bottom:0}.nap-field-title[data-v-49ed9c3a]{display:grid;gap:4px;min-width:0}.nap-field-title span[data-v-49ed9c3a]{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.nap-summary-list dl[data-v-49ed9c3a]{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.nap-summary-list dl div[data-v-49ed9c3a]{border-left:1px solid var(--line);display:grid;gap:3px;padding-left:14px}.nap-summary-list dt[data-v-49ed9c3a]{color:var(--muted);font-size:11px}.nap-summary-list dd[data-v-49ed9c3a]{font-size:17px;font-weight:700;margin:0}.nap-summary-list dd.danger[data-v-49ed9c3a]{color:#f87171}.nap-empty[data-v-49ed9c3a]{border:1px dashed var(--line);padding:18px}.nap-issues[data-v-49ed9c3a]{display:grid;gap:10px}.nap-issues h3[data-v-49ed9c3a]{font-size:15px;margin:0}.nap-issues ul[data-v-49ed9c3a]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.nap-issues li[data-v-49ed9c3a]{border-left:3px solid #f59e0b;display:grid;gap:7px;padding:10px 14px}.nap-issues li[data-v-49ed9c3a]{background:#f59e0b0d}.nap-issues li>div[data-v-49ed9c3a]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.nap-issues li span[data-v-49ed9c3a],.nap-issues li small[data-v-49ed9c3a]{color:var(--muted);font-size:12px}.nap-issues li p[data-v-49ed9c3a]{line-height:1.6;margin:0;overflow-wrap:anywhere}.nap-actions[data-v-49ed9c3a]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.nap-actions>span[data-v-49ed9c3a]{color:var(--muted);font-size:12px}.sampling-boundary[data-v-49ed9c3a]{background:#ffffff06;border-left:3px solid var(--line);display:grid;gap:5px;padding:12px 14px}.sampling-boundary strong[data-v-49ed9c3a]{font-size:12px}.sampling-boundary span[data-v-49ed9c3a]{color:var(--muted);font-size:12px;line-height:1.5}.north-star-grid[data-v-49ed9c3a]{display:grid;gap:32px;grid-template-columns:1fr 1fr}.keyword-cloud[data-v-49ed9c3a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.keyword-cloud span[data-v-49ed9c3a]{background:#63dd971a;border:1px solid rgba(99,221,151,.35);border-radius:999px;color:var(--text);padding:9px 14px}.keyword-cloud small[data-v-49ed9c3a]{color:var(--accent);margin-left:5px}.recommendation-list[data-v-49ed9c3a]{display:grid;gap:12px;margin:20px 0 0;padding-left:22px}.recommendation-list li[data-v-49ed9c3a]{color:var(--muted);line-height:1.7;padding-left:6px}.failure-actions[data-v-49ed9c3a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.interception-list[data-v-49ed9c3a]{display:grid;gap:12px;list-style:none;margin:0;padding:0}.interception-item[data-v-49ed9c3a]{align-items:flex-start;background:#ffffff08;border-left:3px solid var(--accent);display:grid;gap:14px;grid-template-columns:auto 1fr;padding:14px 16px}.interception-item.blocked[data-v-49ed9c3a]{border-left-color:#dc2626}.interception-item.demoted[data-v-49ed9c3a]{border-left-color:#f59e0b}.interception-tag[data-v-49ed9c3a]{background:#dc262626;border-radius:4px;color:#fca5a5;font-size:12px;font-weight:600;padding:4px 8px;white-space:nowrap}.interception-item.demoted .interception-tag[data-v-49ed9c3a]{background:#f59e0b26;color:#fcd34d}.interception-main[data-v-49ed9c3a]{display:grid;gap:6px;min-width:0}.interception-meta[data-v-49ed9c3a]{color:var(--muted);font-size:12px}.interception-detail[data-v-49ed9c3a]{color:var(--muted);line-height:1.6;margin:0}.insight-matrix-panel .matrix-hint[data-v-49ed9c3a]{color:var(--muted);font-size:13px;margin:4px 0 16px}.matrix-top[data-v-49ed9c3a]{margin-bottom:20px}.matrix-top h3[data-v-49ed9c3a]{font-size:15px;margin:0 0 10px}.top-list[data-v-49ed9c3a]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.top-item[data-v-49ed9c3a]{align-items:center;background:#ffffff08;border-left:3px solid var(--muted);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:10px 14px}.top-item.high[data-v-49ed9c3a]{border-left-color:#dc2626}.top-item.medium[data-v-49ed9c3a]{border-left-color:#f59e0b}.top-item.low[data-v-49ed9c3a]{border-left-color:#16a34a}.top-rank[data-v-49ed9c3a]{color:var(--muted);font-size:16px;font-weight:700;min-width:24px}.top-main[data-v-49ed9c3a]{display:grid;gap:4px;min-width:0}.opportunity-action[data-v-49ed9c3a]{color:var(--accent);font-size:12px;text-decoration:none;white-space:nowrap}.top-meta[data-v-49ed9c3a]{color:var(--muted);font-size:12px}.grade-tag[data-v-49ed9c3a]{border-radius:3px;font-weight:600;margin-right:6px;padding:1px 6px}.grade-tag.high[data-v-49ed9c3a]{background:#dc26262e;color:#fca5a5}.grade-tag.medium[data-v-49ed9c3a]{background:#f59e0b2e;color:#fcd34d}.grade-tag.low[data-v-49ed9c3a]{background:#16a34a2e;color:#86efac}.matrix-filters[data-v-49ed9c3a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.matrix-filter-input[data-v-49ed9c3a],.matrix-filter-select[data-v-49ed9c3a]{background:#ffffff0a;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:13px;padding:6px 10px}.matrix-filter-input[data-v-49ed9c3a]{flex:1;min-width:160px}.matrix-filter-select[data-v-49ed9c3a]{cursor:pointer}.matrix-scroll[data-v-49ed9c3a]{overflow-x:auto}.matrix-table[data-v-49ed9c3a]{border-collapse:collapse;font-size:12px;min-width:100%}.matrix-table th[data-v-49ed9c3a],.matrix-table td[data-v-49ed9c3a]{border:1px solid var(--line);padding:8px 10px;text-align:center}.matrix-prompt-col[data-v-49ed9c3a]{max-width:220px;min-width:160px;text-align:left}.matrix-model-col[data-v-49ed9c3a]{color:var(--muted);font-weight:600;min-width:80px;white-space:nowrap}.matrix-cell[data-v-49ed9c3a]{font-size:11px;font-weight:600;white-space:nowrap}.matrix-cell-action[data-v-49ed9c3a]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;height:28px;padding:0 6px;width:100%}.matrix-cell-action[data-v-49ed9c3a]:hover{text-decoration:underline}.cell-empty[data-v-49ed9c3a]{background:#ffffff05;color:var(--muted)}.cell-blocked[data-v-49ed9c3a]{background:#dc262638;color:#fca5a5}.cell-negative[data-v-49ed9c3a]{background:#dc26261f;color:#f87171}.cell-neutral[data-v-49ed9c3a]{background:#f59e0b1f;color:#fcd34d}.cell-positive[data-v-49ed9c3a]{background:#16a34a2e;color:#86efac}.matrix-evidence-preview[data-v-49ed9c3a]{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:10px;margin-top:18px;padding:16px 0}.matrix-evidence-heading[data-v-49ed9c3a]{align-items:start;display:flex;gap:16px;justify-content:space-between}.matrix-evidence-heading>div[data-v-49ed9c3a]{display:grid;gap:4px;min-width:0}.matrix-evidence-heading span[data-v-49ed9c3a]{color:var(--muted);font-size:12px}.matrix-evidence-close[data-v-49ed9c3a]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:4px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:18px;height:28px;justify-content:center;padding:0;width:28px}.matrix-evidence-preview>p[data-v-49ed9c3a]{line-height:1.65;margin:0;white-space:pre-wrap}@media (max-width: 720px){.matrix-filters[data-v-49ed9c3a]{flex-direction:column}}.citation-panel .citation-hint[data-v-49ed9c3a]{color:var(--muted);font-size:13px;margin:4px 0 16px}.citation-summary[data-v-49ed9c3a]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:18px}.citation-summary span[data-v-49ed9c3a]{color:var(--muted);font-size:12px}.citation-summary strong[data-v-49ed9c3a]{color:var(--text)}.citation-grid[data-v-49ed9c3a]{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:20px}.citation-block h3[data-v-49ed9c3a]{font-size:15px;margin:0 0 12px}.type-list[data-v-49ed9c3a]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.type-item[data-v-49ed9c3a]{align-items:center;display:grid;gap:10px;grid-template-columns:80px 1fr auto}.type-label[data-v-49ed9c3a]{color:var(--muted);font-size:13px}.type-bar[data-v-49ed9c3a]{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.type-bar-fill[data-v-49ed9c3a]{background:#68dda0;display:block;height:100%;transition:width .2s}.type-count[data-v-49ed9c3a]{color:var(--muted);font-size:12px;white-space:nowrap}.domain-list[data-v-49ed9c3a]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.domain-item[data-v-49ed9c3a]{align-items:center;background:#ffffff08;border-radius:6px;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:10px 14px}.domain-rank[data-v-49ed9c3a]{color:var(--muted);font-size:14px;font-weight:700;min-width:24px}.domain-main[data-v-49ed9c3a]{display:grid;gap:2px;min-width:0}.domain-meta[data-v-49ed9c3a]{color:var(--muted);font-size:12px}.citation-subsection[data-v-49ed9c3a]{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.citation-evidence-list[data-v-49ed9c3a]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.citation-evidence-list li[data-v-49ed9c3a]{display:grid;gap:2px;min-width:0}.citation-evidence-list a[data-v-49ed9c3a]{color:#68dda0;overflow-wrap:anywhere}.citation-evidence-list span[data-v-49ed9c3a]{color:var(--muted);font-size:12px}.citation-subsection h3[data-v-49ed9c3a]{font-size:15px;margin:0 0 4px}.citation-subhint[data-v-49ed9c3a]{color:var(--muted);font-size:13px;margin:0 0 12px}.no-citation-list[data-v-49ed9c3a]{display:grid;gap:6px;list-style:none;margin:0;padding:0}.no-citation-list li[data-v-49ed9c3a]{align-items:center;background:#f59e0b14;border-left:2px solid #f59e0b;color:var(--muted);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 12px}.no-citation-list a[data-v-49ed9c3a]{color:var(--accent);flex:0 0 auto;text-decoration:none}@media (max-width: 720px){.citation-grid[data-v-49ed9c3a]{grid-template-columns:1fr}}@media (max-width: 900px){.north-star-grid[data-v-49ed9c3a]{grid-template-columns:1fr}}@media (max-width: 720px){.nap-heading[data-v-49ed9c3a]{align-items:flex-start}.nap-summary-list article[data-v-49ed9c3a]{grid-template-columns:1fr}.nap-summary-list dl[data-v-49ed9c3a]{grid-template-columns:repeat(2,1fr);row-gap:12px}.nap-summary-list dl div[data-v-49ed9c3a]:nth-child(odd){border-left:0;padding-left:0}}.checkup-panel[data-v-89e401ed]{display:grid;gap:1.2rem}.checkup-head[data-v-89e401ed]{align-items:flex-start;display:grid;gap:1.5rem;grid-template-columns:1fr auto}.checkup-head p[data-v-89e401ed]{color:var(--muted)}.checkup-stats[data-v-89e401ed]{display:flex;gap:1.8rem}.checkup-stats div[data-v-89e401ed]{display:grid;gap:.3rem;text-align:right}.checkup-stats strong[data-v-89e401ed]{color:var(--accent);font-size:1.7rem}.checkup-stats span[data-v-89e401ed]{color:var(--muted);font-size:.8rem}.checkup-list[data-v-89e401ed]{display:grid;gap:.6rem}.checkup-row[data-v-89e401ed]{align-items:center;border:1px solid var(--line);border-radius:.6rem;display:grid;gap:1rem;grid-template-columns:1fr auto;padding:.9rem 1.1rem;text-decoration:none}.checkup-row[data-v-89e401ed]:hover{border-color:var(--accent)}.checkup-row div[data-v-89e401ed]{display:grid;gap:.25rem}.checkup-row span[data-v-89e401ed]{color:var(--muted);font-size:.78rem}.checkup-row em[data-v-89e401ed]{color:var(--accent);font-style:normal;font-weight:700}.checkup-empty[data-v-89e401ed]{align-items:center;border:1px dashed var(--line);border-radius:.6rem;display:grid;gap:1rem;justify-items:center;padding:2rem;text-align:center}.checkup-empty p[data-v-89e401ed]{color:var(--muted);margin:0}@media (max-width: 720px){.checkup-head[data-v-89e401ed]{grid-template-columns:1fr}.checkup-stats[data-v-89e401ed]{justify-content:flex-start}}.knowledge-page[data-v-71ccee4d]{padding-bottom:2rem}.knowledge-loading[data-v-71ccee4d]{color:var(--muted);padding:3rem;text-align:center}.knowledge-summary[data-v-71ccee4d]{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.knowledge-summary article[data-v-71ccee4d]{display:grid;gap:.35rem;padding:1.1rem 1.25rem}.knowledge-summary article+article[data-v-71ccee4d]{border-left:1px solid var(--line)}.knowledge-summary span[data-v-71ccee4d],.knowledge-summary small[data-v-71ccee4d]{color:var(--muted);font-size:.76rem}.knowledge-summary strong[data-v-71ccee4d]{color:var(--accent);font-size:1.85rem}.section-heading-row[data-v-71ccee4d],.facts-toolbar[data-v-71ccee4d]{align-items:flex-end;display:flex;justify-content:space-between;gap:1rem}.section-heading-row h2[data-v-71ccee4d],.facts-toolbar h2[data-v-71ccee4d]{margin:0}.section-heading-row>svg[data-v-71ccee4d]{color:var(--accent)}.profile-form[data-v-71ccee4d],.fact-form[data-v-71ccee4d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.profile-form .full[data-v-71ccee4d],.fact-form .full[data-v-71ccee4d]{grid-column:1 / -1}.profile-form button[data-v-71ccee4d],.fact-form button[data-v-71ccee4d]{width:fit-content}.fact-editor[data-v-71ccee4d]{border-color:#365542}.facts-section[data-v-71ccee4d]{display:grid;gap:1rem}.facts-toolbar label[data-v-71ccee4d]{width:11rem}.fact-list[data-v-71ccee4d]{display:grid;border-top:1px solid var(--line)}.fact-row[data-v-71ccee4d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;padding:1.2rem 0;border-bottom:1px solid var(--line)}.fact-row.status-archived[data-v-71ccee4d]{opacity:.64}.fact-main[data-v-71ccee4d]{display:grid;gap:.55rem;min-width:0}.fact-heading[data-v-71ccee4d],.fact-source[data-v-71ccee4d],.fact-actions[data-v-71ccee4d]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.fact-type[data-v-71ccee4d],.fact-status[data-v-71ccee4d]{padding:.25rem .5rem;border-radius:.3rem;font-size:.7rem;font-weight:800}.fact-type[data-v-71ccee4d]{background:#52b7ee1f;color:#94d9ff}.fact-status[data-v-71ccee4d]{background:#f59e0b1f;color:#fcd34d}.status-approved .fact-status[data-v-71ccee4d]{background:#68dda01f;color:#8eeab6}.status-archived .fact-status[data-v-71ccee4d]{background:#94a3b81f;color:#b9c4cf}.fact-heading small[data-v-71ccee4d],.fact-source span[data-v-71ccee4d]{color:var(--muted);font-size:.75rem}.fact-main h3[data-v-71ccee4d],.fact-main p[data-v-71ccee4d]{margin:0}.fact-main p[data-v-71ccee4d]{color:#ccd9d2;line-height:1.7}.fact-source a[data-v-71ccee4d]{font-size:.78rem;font-weight:800;text-decoration:none}.fact-actions[data-v-71ccee4d]{justify-content:flex-end}@media (max-width: 760px){.knowledge-summary[data-v-71ccee4d],.profile-form[data-v-71ccee4d],.fact-form[data-v-71ccee4d],.fact-row[data-v-71ccee4d]{grid-template-columns:1fr}.knowledge-summary article+article[data-v-71ccee4d]{border-top:1px solid var(--line);border-left:0}.facts-toolbar[data-v-71ccee4d]{align-items:flex-start;flex-direction:column}.facts-toolbar label[data-v-71ccee4d],.profile-form button[data-v-71ccee4d],.fact-form button[data-v-71ccee4d]{width:100%}.fact-actions[data-v-71ccee4d]{justify-content:flex-start}}.intelligence-page[data-v-67b56fb1]{max-width:1500px}.dashboard-actions[data-v-67b56fb1]{align-items:end;display:flex;gap:14px}.dashboard-actions label[data-v-67b56fb1]{color:var(--muted);display:grid;font-size:13px;gap:7px;min-width:270px}.operations-strip[data-v-67b56fb1]{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.operations-strip a[data-v-67b56fb1]{align-items:center;color:var(--text);display:grid;gap:4px 12px;grid-template-columns:30px 1fr;padding:17px 20px;text-decoration:none}.operations-strip a+a[data-v-67b56fb1]{border-left:1px solid var(--line)}.operations-strip a:hover strong[data-v-67b56fb1]{color:var(--accent)}.operations-strip span[data-v-67b56fb1]{color:var(--accent);font-size:11px;font-weight:900;grid-row:1 / 3}.operations-strip strong[data-v-67b56fb1]{font-size:14px}.operations-strip small[data-v-67b56fb1]{color:var(--muted);font-size:11px}.readiness-board[data-v-67b56fb1]{display:grid;grid-template-columns:minmax(16rem,.8fr) 1.2fr;gap:2rem;padding:1.25rem 0;border-block:1px solid var(--line)}.readiness-copy h2[data-v-67b56fb1]{margin:.3rem 0;font-size:1.3rem}.readiness-copy p[data-v-67b56fb1]{color:var(--muted)}.readiness-steps[data-v-67b56fb1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.readiness-steps li[data-v-67b56fb1]{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--muted)}.readiness-steps li.done[data-v-67b56fb1]{color:var(--accent)}.readiness-steps a[data-v-67b56fb1]{color:inherit;font-size:.82rem;text-decoration:none}.cockpit-loading[data-v-67b56fb1]{color:var(--muted);padding:50px;text-align:center}.cockpit-hero[data-v-67b56fb1]{align-items:center;background:radial-gradient(circle at 10% 20%,rgba(104,221,160,.13),transparent 35%),#101714;display:grid;gap:30px;grid-template-columns:190px minmax(260px,.9fr) 1.4fr;overflow:hidden}.score-block[data-v-67b56fb1]{align-content:center;aspect-ratio:1;border:1px solid rgba(104,221,160,.4);border-radius:50%;display:grid;justify-items:center;padding:20px}.score-block span[data-v-67b56fb1],.score-block small[data-v-67b56fb1]{color:var(--muted);font-size:12px}.score-block strong[data-v-67b56fb1]{color:var(--accent);font-size:58px;line-height:1.05}.score-block small.positive[data-v-67b56fb1]{color:var(--accent)}.hero-context h2[data-v-67b56fb1]{font-size:29px;margin:8px 0 12px}.hero-context p[data-v-67b56fb1]{color:var(--muted)}.hero-context a[data-v-67b56fb1]{display:inline-block;margin-top:12px;text-decoration:none}.hero-signal-grid[data-v-67b56fb1]{display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.hero-signal-grid article[data-v-67b56fb1]{background:#ffffff06;display:grid;gap:8px;padding:22px}.hero-signal-grid span[data-v-67b56fb1]{color:var(--muted);font-size:13px}.hero-signal-grid strong[data-v-67b56fb1]{font-size:27px}.cockpit-grid[data-v-67b56fb1]{display:grid;gap:16px;grid-template-columns:1.45fr 1fr}.cockpit-grid .panel[data-v-67b56fb1]{min-width:0}.trend-chart[data-v-67b56fb1]{height:210px;margin-top:14px;overflow:visible;width:100%}.chart-grid[data-v-67b56fb1]{stroke:#ffffff12;stroke-width:1}.trend-footer[data-v-67b56fb1]{border-top:1px solid var(--line);display:grid;gap:8px 14px;grid-template-columns:repeat(3,auto 1fr);padding-top:18px}.trend-footer span[data-v-67b56fb1]{color:var(--muted);font-size:12px}.trend-footer strong[data-v-67b56fb1]{font-size:16px}.trend-metric-tabs[data-v-67b56fb1]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.trend-tab[data-v-67b56fb1]{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;font-size:12px;padding:4px 12px;transition:all .15s}.trend-tab[data-v-67b56fb1]:hover{color:var(--text)}.trend-tab.active[data-v-67b56fb1]{background:#68dda0;border-color:#68dda0;color:#0a1f1a;font-weight:600}.trend-footer strong small[data-v-67b56fb1]{font-size:12px;font-weight:500;margin-left:6px}.trend-up[data-v-67b56fb1]{color:#16a34a}.trend-down[data-v-67b56fb1]{color:#dc2626}.heatmap-panel .heatmap-hint[data-v-67b56fb1]{color:var(--muted);font-size:13px;margin:4px 0 16px}.heatmap-table[data-v-67b56fb1]{display:grid;gap:4px}.heatmap-row[data-v-67b56fb1]{align-items:stretch;display:grid;grid-template-columns:1.4fr repeat(4,1fr) .9fr}.heatmap-header[data-v-67b56fb1]{color:var(--muted);font-size:12px}.heatmap-cell[data-v-67b56fb1]{align-items:center;display:flex;font-size:14px;justify-content:center;padding:12px 8px}.heatmap-corner[data-v-67b56fb1]{justify-content:flex-start}.heatmap-label[data-v-67b56fb1]{flex-direction:column;gap:2px;justify-content:center}.heatmap-label small[data-v-67b56fb1]{color:var(--muted);font-size:11px}.heatmap-score[data-v-67b56fb1]{color:var(--accent);font-weight:700}.heat-0[data-v-67b56fb1]{background:#ffffff05;color:var(--muted)}.heat-1[data-v-67b56fb1]{background:#68dda01f;color:#9ae6b4}.heat-2[data-v-67b56fb1]{background:#68dda038;color:#68dda0}.heat-3[data-v-67b56fb1]{background:#68dda061;color:#38a169}.heat-4[data-v-67b56fb1]{background:#68dda09e;color:#0a1f1a;font-weight:600}@media (max-width: 720px){.heatmap-row[data-v-67b56fb1]{grid-template-columns:1fr}.heatmap-cell[data-v-67b56fb1]{justify-content:flex-start}.heatmap-header[data-v-67b56fb1]{display:none}}.keyword-cloud[data-v-67b56fb1]{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.keyword-cloud span[data-v-67b56fb1]{background:#68dda017;border:1px solid rgba(104,221,160,.25);border-radius:999px;padding:9px 13px}.keyword-cloud small[data-v-67b56fb1]{color:var(--accent);margin-left:5px}.consistency-meter[data-v-67b56fb1]{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.consistency-meter div[data-v-67b56fb1]{display:flex;justify-content:space-between}.consistency-meter progress[data-v-67b56fb1]{accent-color:var(--accent);height:7px;margin-top:12px;width:100%}.ranking-list[data-v-67b56fb1]{display:grid;margin-top:12px}.ranking-row[data-v-67b56fb1]{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:30px 1fr auto;padding:15px 0}.ranking-row[data-v-67b56fb1]:last-child{border-bottom:0}.ranking-row b[data-v-67b56fb1]{color:var(--accent);font-variant-numeric:tabular-nums}.ranking-row div[data-v-67b56fb1]{display:grid;gap:5px;min-width:0}.ranking-row span[data-v-67b56fb1]{color:var(--muted);font-size:12px}.ranking-row em[data-v-67b56fb1]{font-size:21px;font-style:normal;font-weight:800}.competitor-row em[data-v-67b56fb1]{color:var(--accent);font-size:16px}.action-board[data-v-67b56fb1]{display:grid;gap:38px;grid-template-columns:.7fr 1.3fr}.action-board>div p[data-v-67b56fb1]{color:var(--muted);line-height:1.7}.action-board ol[data-v-67b56fb1]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.action-board li[data-v-67b56fb1]{align-items:center;background:#ffffff06;border-left:2px solid var(--accent);display:grid;gap:15px;grid-template-columns:38px 1fr;padding:14px 16px}.action-board li span[data-v-67b56fb1]{color:var(--accent);font-size:12px;font-weight:900}.action-board li p[data-v-67b56fb1]{line-height:1.55;margin:0}.verify-entry[data-v-67b56fb1]{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto}.verify-entry>div p[data-v-67b56fb1]{color:var(--muted);line-height:1.7;max-width:720px}.onboarding-state[data-v-67b56fb1]{align-items:center;display:grid;gap:28px;grid-template-columns:auto 1fr auto;min-height:260px}.onboarding-icon[data-v-67b56fb1]{align-content:center;background:#68dda017;border:1px solid rgba(104,221,160,.28);border-radius:50%;color:var(--accent);display:grid;font-size:45px;height:100px;justify-content:center;width:100px}.onboarding-state p[data-v-67b56fb1]{color:var(--muted);max-width:700px}@media (max-width: 1100px){.cockpit-hero[data-v-67b56fb1]{grid-template-columns:160px 1fr}.hero-signal-grid[data-v-67b56fb1]{grid-column:1 / -1}.cockpit-grid[data-v-67b56fb1]{grid-template-columns:1fr}}@media (max-width: 720px){.dashboard-actions[data-v-67b56fb1]{align-items:stretch;flex-direction:column;width:100%}.dashboard-actions label[data-v-67b56fb1]{min-width:0}.cockpit-hero[data-v-67b56fb1],.action-board[data-v-67b56fb1],.onboarding-state[data-v-67b56fb1],.verify-entry[data-v-67b56fb1],.readiness-board[data-v-67b56fb1]{grid-template-columns:1fr}.score-block[data-v-67b56fb1]{width:150px}.trend-footer[data-v-67b56fb1]{grid-template-columns:auto 1fr}.hero-signal-grid[data-v-67b56fb1]{grid-template-columns:1fr}}.page[data-v-156e8548]{display:grid;gap:20px}.page-header[data-v-156e8548]{align-items:flex-end;display:flex;justify-content:space-between}.subtitle[data-v-156e8548]{color:var(--muted);font-size:13px;margin:4px 0 0}.project-selector label[data-v-156e8548]{color:var(--muted);display:grid;font-size:12px;gap:4px}.project-selector select[data-v-156e8548]{min-height:2.5rem;background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);padding:6px 10px}.error[data-v-156e8548]{color:#f87171}.empty-inline[data-v-156e8548]{color:var(--muted);font-size:13px}.hint[data-v-156e8548]{color:#fcd34d;font-size:12px}.readiness-panel[data-v-156e8548]{align-items:center;border:1px solid rgba(245,158,11,.35);border-radius:8px;display:grid;gap:18px;grid-template-columns:1.4fr 1fr auto;padding:14px 16px}.readiness-panel.ready[data-v-156e8548]{border-color:#68dda059}.readiness-panel .section-label[data-v-156e8548]{margin:0 0 4px}.readiness-metrics[data-v-156e8548]{display:flex;gap:18px;margin:0}.readiness-metrics div[data-v-156e8548]{display:grid;gap:3px}.readiness-metrics dt[data-v-156e8548]{color:var(--muted);font-size:11px}.readiness-metrics dd[data-v-156e8548]{font-size:18px;font-weight:700;margin:0}.schedule-list[data-v-156e8548],.rule-list[data-v-156e8548]{display:grid;gap:10px;list-style:none;margin:0 0 16px;padding:0}.schedule-card[data-v-156e8548]{background:#ffffff08;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:14px}.schedule-head[data-v-156e8548]{align-items:center;display:flex;gap:10px}.status-tag[data-v-156e8548]{border-radius:4px;font-size:11px;padding:2px 8px}.status-tag.active[data-v-156e8548]{background:#16a34a33;color:#86efac}.status-tag.paused[data-v-156e8548]{background:#f59e0b33;color:#fcd34d}.status-tag.deleted[data-v-156e8548]{background:#dc262633;color:#fca5a5}.schedule-meta[data-v-156e8548]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.schedule-meta dt[data-v-156e8548]{color:var(--muted);font-size:11px}.schedule-meta dd[data-v-156e8548]{font-size:13px;margin:0}.schedule-actions[data-v-156e8548]{display:flex;flex-wrap:wrap;gap:8px}.rule-card[data-v-156e8548]{align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr auto auto;padding:12px 14px}.rule-type[data-v-156e8548]{background:#ffffff14;border-radius:4px;color:var(--muted);font-size:11px;margin-left:8px;padding:2px 8px}.rule-meta[data-v-156e8548]{color:var(--muted);display:flex;gap:12px;font-size:12px}.rule-meta .critical[data-v-156e8548]{color:#fca5a5}.rule-meta .warning[data-v-156e8548]{color:#fcd34d}.inline-form[data-v-156e8548]{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.inline-form h3[data-v-156e8548]{font-size:14px;margin:0 0 12px}.form-grid[data-v-156e8548]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:12px}.form-grid label[data-v-156e8548]{color:var(--muted);display:grid;font-size:12px;gap:4px}@media (max-width: 760px){.page-header[data-v-156e8548]{align-items:flex-start;flex-direction:column}.header-actions[data-v-156e8548]{justify-content:flex-start;width:100%}.header-actions[data-v-156e8548]>*{flex:1 1 10rem}.readiness-panel[data-v-156e8548]{grid-template-columns:1fr}.readiness-metrics[data-v-156e8548]{justify-content:space-between}}.form-grid input[data-v-156e8548],.form-grid select[data-v-156e8548]{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);padding:6px 10px}.small[data-v-156e8548]{font-size:13px;padding:6px 12px}.danger[data-v-156e8548]{background:#dc262626;border:1px solid rgba(220,38,38,.3);color:#fca5a5}.danger[data-v-156e8548]:hover{background:#dc262640}.optimization-page[data-v-2b2bfbf3]{display:grid;gap:1.5rem;padding-bottom:3rem}.page-header[data-v-2b2bfbf3]{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:2rem;justify-content:space-between;padding-bottom:1.25rem}.page-header h1[data-v-2b2bfbf3]{font-size:1.8rem;margin:.2rem 0 .45rem}.page-header p[data-v-2b2bfbf3]{color:var(--muted);margin:0}.eyebrow[data-v-2b2bfbf3],.section-kicker[data-v-2b2bfbf3]{color:#63dd97!important;font-size:.72rem;font-weight:700;margin:0;text-transform:uppercase}.project-picker[data-v-2b2bfbf3],.compact-filter[data-v-2b2bfbf3]{color:var(--muted);display:grid;font-size:.75rem;gap:.35rem;min-width:15rem}input[data-v-2b2bfbf3],select[data-v-2b2bfbf3],textarea[data-v-2b2bfbf3]{background:#0c1310;border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:2.55rem;padding:.62rem .75rem;width:100%}textarea[data-v-2b2bfbf3]{line-height:1.5;resize:vertical}input[data-v-2b2bfbf3]:focus,select[data-v-2b2bfbf3]:focus,textarea[data-v-2b2bfbf3]:focus{border-color:#63dd97;box-shadow:0 0 0 3px #63dd971f;outline:none}button[data-v-2b2bfbf3]{font:inherit}.message[data-v-2b2bfbf3]{border:1px solid;border-radius:6px;margin:0;padding:.75rem 1rem}.error-message[data-v-2b2bfbf3]{background:#ef444414;border-color:#ef444461;color:#fda4af}.success-message[data-v-2b2bfbf3]{background:#22c55e14;border-color:#22c55e59;color:#86efac}.master-section[data-v-2b2bfbf3],.execution-column[data-v-2b2bfbf3],.effect-section[data-v-2b2bfbf3]{background:#ffffff04;border:1px solid var(--line);border-radius:8px}.master-section[data-v-2b2bfbf3],.effect-section[data-v-2b2bfbf3]{padding:1.25rem}.section-heading[data-v-2b2bfbf3]{align-items:center;display:flex;gap:.8rem}.section-heading h2[data-v-2b2bfbf3],.section-heading h3[data-v-2b2bfbf3]{margin:.15rem 0 0}.optimization-page .section-heading h2[data-v-2b2bfbf3]{font-size:1.2rem;line-height:1.3}.optimization-page .section-heading h3[data-v-2b2bfbf3]{font-size:1rem;line-height:1.35}.section-heading.compact[data-v-2b2bfbf3]{justify-content:space-between}.heading-icon[data-v-2b2bfbf3]{align-items:center;background:#63dd971a;border:1px solid rgba(99,221,151,.3);border-radius:6px;color:#63dd97;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.completion-summary[data-v-2b2bfbf3]{display:grid;margin-left:auto;text-align:right}.completion-summary strong[data-v-2b2bfbf3]{font-size:1.25rem}.completion-summary span[data-v-2b2bfbf3],.progress-copy[data-v-2b2bfbf3]{color:var(--muted);font-size:.75rem}.progress-track[data-v-2b2bfbf3]{background:#27332d;border-radius:999px;height:4px;margin:1rem 0 1.2rem;overflow:hidden}.progress-track span[data-v-2b2bfbf3]{background:linear-gradient(90deg,#63dd97,#38bdf8);display:block;height:100%;transition:width .3s ease}.master-form[data-v-2b2bfbf3],.form-grid[data-v-2b2bfbf3]{display:grid;gap:.9rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.master-form label[data-v-2b2bfbf3],.form-grid label[data-v-2b2bfbf3]{color:var(--muted);display:grid;font-size:.74rem;gap:.35rem}.span-2[data-v-2b2bfbf3]{grid-column:1 / -1}.master-footer[data-v-2b2bfbf3]{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;grid-column:1 / -1;justify-content:space-between;padding-top:1rem}.primary-button[data-v-2b2bfbf3],.verify-button[data-v-2b2bfbf3]{align-items:center;background:#63dd97;border:1px solid #63dd97;border-radius:6px;color:#07110c;cursor:pointer;display:inline-flex;font-weight:700;gap:.45rem;justify-content:center;min-height:2.55rem;padding:.55rem 1rem}button[data-v-2b2bfbf3]:disabled{cursor:not-allowed;opacity:.45}.workspace-grid[data-v-2b2bfbf3]{display:grid;gap:1.5rem;grid-template-columns:minmax(20rem,.85fr) minmax(28rem,1.15fr)}.task-column[data-v-2b2bfbf3]{min-width:0}.compact-filter[data-v-2b2bfbf3]{min-width:8rem}.empty-state[data-v-2b2bfbf3]{align-content:center;color:var(--muted);display:grid;gap:.5rem;justify-items:center;min-height:9rem;padding:1.5rem;text-align:center}.empty-state strong[data-v-2b2bfbf3]{color:var(--text)}.task-list[data-v-2b2bfbf3],.step-list[data-v-2b2bfbf3]{list-style:none;margin:1rem 0 0;padding:0}.task-list[data-v-2b2bfbf3]{border-top:1px solid var(--line)}.task-list li[data-v-2b2bfbf3]{border-bottom:1px solid var(--line)}.task-list li.active[data-v-2b2bfbf3]{background:#38bdf80f;box-shadow:inset 3px 0 #38bdf8}.task-main[data-v-2b2bfbf3]{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto;padding:1rem;text-align:left;width:100%}.task-state[data-v-2b2bfbf3]{background:#64748b;border-radius:50%;height:.55rem;width:.55rem}.state-doing[data-v-2b2bfbf3]{background:#38bdf8}.state-done[data-v-2b2bfbf3]{background:#63dd97}.state-cancelled[data-v-2b2bfbf3]{background:#64748b}.task-copy[data-v-2b2bfbf3]{display:grid;gap:.25rem;min-width:0}.task-copy strong[data-v-2b2bfbf3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-copy small[data-v-2b2bfbf3],.task-meta[data-v-2b2bfbf3]{color:var(--muted);font-size:.72rem}.task-status[data-v-2b2bfbf3]{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.68rem;padding:.22rem .55rem}.task-meta[data-v-2b2bfbf3]{display:flex;justify-content:space-between;padding:0 1rem .8rem 2.3rem}.task-meta a[data-v-2b2bfbf3]{color:#7dd3fc}.create-form[data-v-2b2bfbf3]{border-top:1px solid var(--line);display:grid;gap:1rem;margin-top:1.5rem;padding-top:1.25rem}.template-note[data-v-2b2bfbf3]{background:#38bdf812;border-left:2px solid #38bdf8;color:#bae6fd!important;padding:.6rem .75rem}.context-banner[data-v-2b2bfbf3]{align-items:center;background:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#fcd34d;display:flex;gap:.5rem;padding:.7rem .8rem}.opportunity-picker[data-v-2b2bfbf3]{border-top:1px solid var(--line);display:grid;gap:.45rem;padding-top:.85rem}.opportunity-picker>span[data-v-2b2bfbf3]{color:var(--muted);font-size:.75rem}.opportunity-picker button[data-v-2b2bfbf3]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.65rem .75rem;text-align:left}.opportunity-picker button strong[data-v-2b2bfbf3]{color:#fcd34d;font-size:.72rem;white-space:nowrap}.execution-column[data-v-2b2bfbf3]{align-self:start;min-height:24rem;overflow:hidden}.execution-empty[data-v-2b2bfbf3]{min-height:24rem}.execution-header[data-v-2b2bfbf3]{align-items:start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.25rem .4rem}.execution-header h2[data-v-2b2bfbf3]{font-size:1.15rem;margin:.2rem 0 .4rem}.execution-header p[data-v-2b2bfbf3]{color:var(--muted);font-size:.78rem;line-height:1.55;margin:0}.progress-number[data-v-2b2bfbf3]{color:#63dd97;font-size:1.5rem}.execution-progress[data-v-2b2bfbf3]{margin:.7rem 1.25rem}.progress-copy[data-v-2b2bfbf3]{margin:0 1.25rem 1rem}.step-list[data-v-2b2bfbf3]{border-top:1px solid var(--line)}.step-list>li[data-v-2b2bfbf3]{display:grid;gap:.85rem;grid-template-columns:1.8rem minmax(0,1fr);padding:1.1rem 1.25rem}.step-list>li+li[data-v-2b2bfbf3]{border-top:1px solid var(--line)}.step-index[data-v-2b2bfbf3]{align-items:center;background:#24302a;border-radius:50%;color:var(--muted);display:flex;font-size:.72rem;height:1.7rem;justify-content:center;width:1.7rem}.step-completed .step-index[data-v-2b2bfbf3]{background:#63dd9726;color:#63dd97}.step-skipped .step-index[data-v-2b2bfbf3]{background:#94a3b81f}.step-heading[data-v-2b2bfbf3]{align-items:start;display:flex;gap:1rem;justify-content:space-between}.step-heading small[data-v-2b2bfbf3]{color:#7dd3fc}.step-heading h3[data-v-2b2bfbf3]{font-size:.94rem;margin:.18rem 0 0}.step-heading>span[data-v-2b2bfbf3]{color:var(--muted);font-size:.68rem;white-space:nowrap}.step-body>p[data-v-2b2bfbf3]{color:var(--muted);font-size:.78rem;line-height:1.65}.official-link[data-v-2b2bfbf3]{align-items:center;color:#7dd3fc;display:inline-flex;font-size:.75rem;gap:.35rem}.evidence-box[data-v-2b2bfbf3]{background:#0c1310;border:1px solid #293830;border-radius:6px;display:grid;gap:.7rem;margin-top:.85rem;padding:.8rem}.evidence-box label[data-v-2b2bfbf3]{align-items:center;color:var(--muted);display:grid;font-size:.7rem;gap:.35rem}.evidence-box label[data-v-2b2bfbf3]:first-child{grid-template-columns:auto 1fr}.evidence-box label:first-child input[data-v-2b2bfbf3]{grid-column:1 / -1}.step-actions[data-v-2b2bfbf3]{align-items:center;display:grid;gap:.6rem;grid-template-columns:1fr auto}.step-actions button[data-v-2b2bfbf3]{align-items:center;background:transparent;border:1px solid var(--line-strong);border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;gap:.35rem;min-height:2.55rem;padding:.5rem .75rem}.verification-bar[data-v-2b2bfbf3]{align-items:center;background:#111a16;border-top:1px solid var(--line);display:grid;gap:.65rem;grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1fr) auto;padding:1rem 1.25rem}.delete-button[data-v-2b2bfbf3]{background:transparent;border:0;color:#fda4af;cursor:pointer}.effect-verdict[data-v-2b2bfbf3]{align-items:center;border:1px solid;border-radius:6px;display:flex;gap:.5rem;margin:1rem 0;padding:.8rem 1rem}.effect-verdict.improved[data-v-2b2bfbf3]{background:#63dd9714;border-color:#63dd9759;color:#86efac}.effect-verdict.unchanged[data-v-2b2bfbf3]{background:#f59e0b14;border-color:#f59e0b59;color:#fcd34d}.effect-table-wrap[data-v-2b2bfbf3]{overflow-x:auto}table[data-v-2b2bfbf3]{border-collapse:collapse;width:100%}th[data-v-2b2bfbf3],td[data-v-2b2bfbf3]{border-bottom:1px solid var(--line);padding:.75rem;text-align:right}th[data-v-2b2bfbf3]:first-child,td[data-v-2b2bfbf3]:first-child{text-align:left}th[data-v-2b2bfbf3]{color:var(--muted);font-size:.72rem}.good[data-v-2b2bfbf3]{color:#63dd97}.bad[data-v-2b2bfbf3]{color:#fda4af}.message-enter-active[data-v-2b2bfbf3],.message-leave-active[data-v-2b2bfbf3]{transition:opacity .18s ease,transform .18s ease}.message-enter-from[data-v-2b2bfbf3],.message-leave-to[data-v-2b2bfbf3]{opacity:0;transform:translateY(-4px)}@media (max-width: 1080px){.workspace-grid[data-v-2b2bfbf3]{grid-template-columns:1fr}.execution-column[data-v-2b2bfbf3]{min-height:18rem}}@media (max-width: 700px){.page-header[data-v-2b2bfbf3]{align-items:stretch;flex-direction:column}.project-picker[data-v-2b2bfbf3]{min-width:0}.master-form[data-v-2b2bfbf3],.form-grid[data-v-2b2bfbf3]{grid-template-columns:1fr}.span-2[data-v-2b2bfbf3]{grid-column:auto}.workspace-grid[data-v-2b2bfbf3]{display:block}.execution-column[data-v-2b2bfbf3]{margin-top:1.5rem}.verification-bar[data-v-2b2bfbf3]{grid-template-columns:1fr}.step-list>li[data-v-2b2bfbf3]{grid-template-columns:1.6rem minmax(0,1fr);padding-inline:.8rem}.task-main[data-v-2b2bfbf3]{grid-template-columns:auto minmax(0,1fr) auto}.task-main>svg[data-v-2b2bfbf3]{display:none}.task-status[data-v-2b2bfbf3]{display:none}}@media (prefers-reduced-motion: reduce){[data-v-2b2bfbf3]{scroll-behavior:auto!important;transition-duration:.01ms!important}}.opportunity-header[data-v-843362b7],.plan-toolbar[data-v-843362b7],.plan-actions[data-v-843362b7],.planner-toolbar[data-v-843362b7],.planner-filters[data-v-843362b7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.project-picker[data-v-843362b7]{min-width:14rem}.plan-toolbar>label[data-v-843362b7]{width:min(22rem,100%)}.plan-actions[data-v-843362b7]{justify-content:flex-end}.plan-status[data-v-843362b7]{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .55rem;border:1px solid #4a5c52;border-radius:999px;color:#b6c4bd;font-size:.72rem;font-weight:800}.plan-status.completed[data-v-843362b7]{border-color:#34754e;color:#82e7aa}.plan-status.failed[data-v-843362b7]{border-color:#7c343a;color:#ffb1b8}.opportunity-metrics[data-v-843362b7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #29362f}.opportunity-metrics article[data-v-843362b7]{display:grid;gap:.35rem;min-height:5.7rem;padding:1rem 1.2rem;border-right:1px solid #29362f}.opportunity-metrics article[data-v-843362b7]:last-child{border-right:0}.opportunity-metrics span[data-v-843362b7]{color:#829188;font-size:.76rem}.opportunity-metrics strong[data-v-843362b7]{font-size:1.65rem}.plan-progress[data-v-843362b7],.plan-failure[data-v-843362b7]{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-left:3px solid #65d690;background:#111a15}.plan-progress div[data-v-843362b7]{display:grid;gap:.15rem}.plan-progress small[data-v-843362b7]{color:#7f9087}.plan-failure[data-v-843362b7]{border-left-color:#d26a72;background:#241416;color:#efb0b5}.planner-workspace[data-v-843362b7]{display:grid;gap:1rem}.planner-toolbar[data-v-843362b7]{padding-bottom:.8rem;border-bottom:1px solid #29362f}.planner-filters[data-v-843362b7]{justify-content:flex-start}.planner-filters select[data-v-843362b7]{width:11rem}.opportunity-table[data-v-843362b7]{overflow:hidden;border:1px solid #29362f;border-radius:6px}.opportunity-table-head[data-v-843362b7],.opportunity-table article[data-v-843362b7]{display:grid;grid-template-columns:2rem 6rem minmax(18rem,1.3fr) minmax(12rem,.7fr) 7rem;gap:1rem;align-items:center;padding:.9rem 1rem}.opportunity-table-head[data-v-843362b7]{background:#151d19;color:#76877e;font-size:.72rem;font-weight:800}.opportunity-table article[data-v-843362b7]{border-top:1px solid #253029}.select-cell[data-v-843362b7]{display:grid;place-items:center}.select-cell input[data-v-843362b7]{width:1rem;height:1rem;accent-color:#65d690}.priority-cell[data-v-843362b7],.opportunity-copy[data-v-843362b7],.evidence-cell[data-v-843362b7]{display:grid;min-width:0;gap:.35rem}.priority-cell strong[data-v-843362b7]{font-size:1.25rem}.priority-cell strong.high[data-v-843362b7]{color:#ff9ca5}.priority-cell strong.medium[data-v-843362b7]{color:#e9d67e}.priority-cell strong.low[data-v-843362b7]{color:#8fe2ad}.priority-cell small[data-v-843362b7],.evidence-cell small[data-v-843362b7]{color:#718078;font-size:.68rem}.opportunity-copy>strong[data-v-843362b7]{font-size:.88rem;line-height:1.45}.opportunity-copy p[data-v-843362b7]{margin:0;color:#9aaba2;font-size:.76rem;line-height:1.5}.source-list[data-v-843362b7]{display:flex;flex-wrap:wrap;gap:.3rem}.source-list span[data-v-843362b7]{padding:.18rem .35rem;border-radius:3px;background:#1b2921;color:#9bc7ac;font-size:.64rem}.evidence-cell>span[data-v-843362b7]{color:#aab8b0;font-size:.76rem}.item-actions[data-v-843362b7]{justify-self:end}.item-status[data-v-843362b7]{color:#829188;font-size:.74rem}.section-empty[data-v-843362b7]{display:flex;min-height:7rem;align-items:center;justify-content:center;gap:.6rem;color:#7f9087}.spinning[data-v-843362b7]{animation:spin-843362b7 .8s linear infinite}@keyframes spin-843362b7{to{transform:rotate(360deg)}}@media (max-width: 980px){.opportunity-table[data-v-843362b7]{overflow-x:auto}.opportunity-table-head[data-v-843362b7],.opportunity-table article[data-v-843362b7]{min-width:58rem}}@media (max-width: 640px){.opportunity-header[data-v-843362b7],.plan-toolbar[data-v-843362b7],.planner-toolbar[data-v-843362b7]{align-items:stretch;flex-direction:column}.header-actions[data-v-843362b7],.plan-actions[data-v-843362b7],.planner-filters[data-v-843362b7]{width:100%}.project-picker[data-v-843362b7]{min-width:0;flex:1}.opportunity-metrics[data-v-843362b7]{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-metrics article[data-v-843362b7]:nth-child(2){border-right:0}.opportunity-metrics article[data-v-843362b7]:nth-child(-n+2){border-bottom:1px solid #29362f}.planner-filters[data-v-843362b7]{display:grid;grid-template-columns:1fr 1fr}.planner-filters select[data-v-843362b7]{width:100%}}@media (prefers-reduced-motion: reduce){.spinning[data-v-843362b7]{animation:none}}.owned-media-page[data-v-c836a9d9]{max-width:1180px}.owned-media-header[data-v-c836a9d9]{align-items:flex-start;gap:1rem}.header-actions[data-v-c836a9d9]{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.header-actions a[data-v-c836a9d9],.header-actions button[data-v-c836a9d9],.console-side button[data-v-c836a9d9]{align-items:center;display:inline-flex;gap:.4rem}.header-actions a[data-v-c836a9d9]{text-decoration:none}.publish-console[data-v-c836a9d9]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.35fr)}.console-form[data-v-c836a9d9]{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.console-form label[data-v-c836a9d9],.console-side[data-v-c836a9d9]{display:grid;gap:.4rem}.console-form .span-2[data-v-c836a9d9]{grid-column:1 / -1}.console-form input[data-v-c836a9d9],.console-form select[data-v-c836a9d9],.console-form textarea[data-v-c836a9d9]{width:100%}.console-form textarea[data-v-c836a9d9]{resize:vertical}.console-side[data-v-c836a9d9]{align-content:start;background:#101711;border:1px solid #25352b;border-radius:8px;padding:1rem}.console-side>strong[data-v-c836a9d9]{color:#e7f4ec}.platform-toggle-list[data-v-c836a9d9]{display:grid;gap:.55rem}.platform-toggle[data-v-c836a9d9]{align-items:center;background:#111914;border:1px solid #26372d;border-radius:8px;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem}.platform-toggle input[data-v-c836a9d9]{height:1rem;width:1rem}.platform-toggle span[data-v-c836a9d9]{color:#dce9e1;font-weight:700}.platform-toggle a[data-v-c836a9d9]{color:#9af0b8;display:inline-flex}.warning-note[data-v-c836a9d9]{align-items:flex-start;color:#f5c56c;display:flex;gap:.45rem;line-height:1.5;margin:.2rem 0}.warning-note svg[data-v-c836a9d9]{flex:0 0 auto;margin-top:.12rem}.run-board[data-v-c836a9d9]{display:grid;gap:1rem;grid-template-columns:minmax(28rem,1.15fr) minmax(21rem,.85fr)}.section-heading[data-v-c836a9d9]{align-items:flex-start;display:flex;gap:.65rem;margin-bottom:1rem}.section-heading svg[data-v-c836a9d9]{color:#9af0b8;flex:0 0 auto;margin-top:.1rem}.section-heading h2[data-v-c836a9d9]{color:#e7f4ec;font-size:1rem;line-height:1.35;margin:0}.section-heading p[data-v-c836a9d9]{margin:.22rem 0 0}.run-list[data-v-c836a9d9]{display:grid;gap:.85rem}.run-row[data-v-c836a9d9]{background:#101711;border:1px solid #25352b;border-radius:8px;display:grid;gap:.8rem;padding:1rem}.run-row header[data-v-c836a9d9]{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.run-row strong[data-v-c836a9d9]{color:#e7f4ec;display:block}.run-row small[data-v-c836a9d9]{color:#85958d;display:block;margin-top:.2rem}.run-row dl[data-v-c836a9d9]{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.run-row dl div[data-v-c836a9d9]{background:#111914;border:1px solid #223328;border-radius:8px;padding:.65rem}.run-row dt[data-v-c836a9d9]{color:#85958d;font-size:.78rem}.run-row dd[data-v-c836a9d9]{color:#dce9e1;font-weight:800;margin:.15rem 0 0}.run-status[data-v-c836a9d9]{border-radius:999px;font-size:.78rem;font-weight:800;padding:.25rem .55rem;white-space:nowrap}.run-status.success[data-v-c836a9d9]{background:#183324;color:#9af0b8}.run-status.warning[data-v-c836a9d9]{background:#352913;color:#f5c56c}.run-status.danger[data-v-c836a9d9]{background:#3a1c1c;color:#ff9b9b}.run-status.pending[data-v-c836a9d9]{background:#17211c;color:#c7d5cc}.run-failure[data-v-c836a9d9]{color:#ffb0b0;line-height:1.5;margin:0}.result-list[data-v-c836a9d9]{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.result-list li[data-v-c836a9d9]{align-items:center;border-top:1px solid #223328;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto auto;padding-top:.45rem}.result-list span[data-v-c836a9d9]{color:#aebdb4;overflow-wrap:anywhere}.result-list strong[data-v-c836a9d9]{color:#dce9e1;font-size:.82rem}.result-list a[data-v-c836a9d9]{color:#9af0b8;font-size:.84rem}.safeguard-grid[data-v-c836a9d9]{display:grid;gap:.7rem}.safeguard-item[data-v-c836a9d9]{align-items:flex-start;background:#111914;border:1px solid #223328;border-radius:8px;display:flex;gap:.65rem;padding:.85rem}.safeguard-item svg[data-v-c836a9d9]{color:#9af0b8;flex:0 0 auto;margin-top:.1rem}.safeguard-item strong[data-v-c836a9d9]{color:#e7f4ec;display:block;font-size:.92rem}.safeguard-item p[data-v-c836a9d9]{color:#9cab9f;font-size:.84rem;line-height:1.55;margin:.15rem 0 0}.config-note[data-v-c836a9d9]{align-items:flex-start;background:#0f1712;border:1px solid #294033;border-radius:8px;color:#b8c8be;display:flex;gap:.6rem;margin-top:1rem;padding:.85rem}.config-note svg[data-v-c836a9d9]{color:#9af0b8;flex:0 0 auto;margin-top:.15rem}.config-note p[data-v-c836a9d9]{line-height:1.55;margin:0}.spinning[data-v-c836a9d9]{animation:spin-c836a9d9 .9s linear infinite}@keyframes spin-c836a9d9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinning[data-v-c836a9d9]{animation:none}}@media (max-width: 1040px){.publish-console[data-v-c836a9d9],.run-board[data-v-c836a9d9]{grid-template-columns:1fr}}@media (max-width: 680px){.header-actions[data-v-c836a9d9],.header-actions a[data-v-c836a9d9],.header-actions button[data-v-c836a9d9]{width:100%}.console-form[data-v-c836a9d9],.run-row dl[data-v-c836a9d9],.result-list li[data-v-c836a9d9]{grid-template-columns:1fr}}.goal-workspace[data-v-9c72572b]{display:grid;gap:1.15rem;overflow:hidden}.goal-heading[data-v-9c72572b],.goal-heading-actions[data-v-9c72572b],.goal-summary[data-v-9c72572b],.goal-item-title[data-v-9c72572b],.goal-progress-row[data-v-9c72572b],.goal-evidence[data-v-9c72572b],.goal-form-actions[data-v-9c72572b]{display:flex;align-items:center;gap:.75rem}.goal-heading[data-v-9c72572b]{justify-content:space-between}.goal-heading h2[data-v-9c72572b]{margin:0}.goal-heading p[data-v-9c72572b]:not(.section-label){margin:.35rem 0 0;color:var(--muted)}.goal-heading-actions[data-v-9c72572b]{justify-content:flex-end}.goal-summary[data-v-9c72572b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.goal-summary article[data-v-9c72572b]{display:flex;align-items:center;gap:.8rem;min-height:5rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:7px;background:#0d1411}.goal-summary svg[data-v-9c72572b]{color:var(--accent)}.goal-summary div[data-v-9c72572b]{display:grid;gap:.15rem}.goal-summary strong[data-v-9c72572b]{font-size:1.45rem}.goal-summary span[data-v-9c72572b]{color:var(--muted);font-size:.76rem}.goal-form[data-v-9c72572b]{padding:1rem;border:1px solid #375444;border-radius:7px;background:#0d1511}.goal-form-grid[data-v-9c72572b]{display:grid;grid-template-columns:1.5fr repeat(4,minmax(7.5rem,.7fr));gap:.8rem;align-items:end}.goal-form-grid label[data-v-9c72572b]{display:grid;gap:.4rem;color:var(--muted);font-size:.76rem}.goal-notes-field[data-v-9c72572b]{grid-column:1 / -1}.goal-form-actions[data-v-9c72572b]{justify-content:flex-end;margin-top:.85rem}.goal-list[data-v-9c72572b]{display:grid;gap:.7rem}.goal-item[data-v-9c72572b]{display:grid;grid-template-columns:minmax(14rem,1.4fr) minmax(19rem,1fr);gap:.7rem 1.2rem;padding:1rem;border:1px solid var(--line);border-left:3px solid #63d690;border-radius:7px;background:#0d1411}.goal-item.goal-achieved[data-v-9c72572b]{border-left-color:#52b7ee}.goal-item.goal-cancelled[data-v-9c72572b]{border-left-color:#59675f;opacity:.72}.goal-item-main[data-v-9c72572b]{min-width:0}.goal-item-title[data-v-9c72572b]{flex-wrap:wrap}.goal-item-title h3[data-v-9c72572b]{min-width:0;margin:0;overflow-wrap:anywhere;font-size:1rem}.goal-item-main>p[data-v-9c72572b],.goal-notes[data-v-9c72572b]{margin:.45rem 0 0;color:var(--muted);font-size:.78rem}.goal-state[data-v-9c72572b],.goal-priority[data-v-9c72572b]{flex:0 0 auto;padding:.2rem .45rem;border:1px solid var(--line);border-radius:99px;font-size:.66rem;font-weight:800}.goal-state.active[data-v-9c72572b]{border-color:#376b4a;color:#83e4a8}.goal-state.achieved[data-v-9c72572b]{border-color:#315f77;color:#7bcaf0}.goal-state.cancelled[data-v-9c72572b]{color:var(--muted)}.goal-priority.high[data-v-9c72572b]{border-color:#704636;color:#f2a27d}.goal-priority.medium[data-v-9c72572b]{color:#e2c879}.goal-priority.low[data-v-9c72572b]{color:#9caaa2}.goal-values[data-v-9c72572b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.goal-values div[data-v-9c72572b]{display:grid;gap:.25rem;padding:.6rem .7rem;border-radius:6px;background:#151e19}.goal-values span[data-v-9c72572b]{color:var(--muted);font-size:.66rem}.goal-values strong[data-v-9c72572b]{font-size:.88rem}.goal-progress-row[data-v-9c72572b]{min-width:0}.goal-progress-track[data-v-9c72572b]{overflow:hidden;flex:1;height:.42rem;border-radius:99px;background:#26322c}.goal-progress-track span[data-v-9c72572b]{display:block;height:100%;border-radius:inherit;background:#69d895;transition:width .35s ease}.goal-progress-row>strong[data-v-9c72572b]{min-width:3.4rem;color:#86e9aa;font-size:.76rem;text-align:right}.goal-evidence[data-v-9c72572b]{justify-content:flex-end}.goal-evidence a[data-v-9c72572b]{color:var(--accent);font-size:.76rem;font-weight:800;text-decoration:none}.goal-evidence>span[data-v-9c72572b]{color:var(--muted);font-size:.76rem}.goal-cancel-button[data-v-9c72572b]{min-width:2.3rem;min-height:2.3rem;margin-left:.3rem;padding:.35rem;border-color:#654343;background:transparent;color:#e99595}.goal-empty[data-v-9c72572b]{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:8rem;padding:1.5rem;border:1px dashed var(--line);color:var(--muted);text-align:left}.goal-empty strong[data-v-9c72572b]{color:var(--text)}.goal-empty p[data-v-9c72572b]{max-width:38rem;margin:.25rem 0 0;font-size:.8rem}.goal-loading[data-v-9c72572b]{min-height:5rem;margin:0;color:var(--muted)}.goal-form-enter-active[data-v-9c72572b],.goal-form-leave-active[data-v-9c72572b]{transition:opacity .18s ease,transform .18s ease}.goal-form-enter-from[data-v-9c72572b],.goal-form-leave-to[data-v-9c72572b]{opacity:0;transform:translateY(-6px)}.project-model-grid[data-v-9c72572b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.project-model-grid article[data-v-9c72572b]{display:grid;gap:.7rem;padding:1rem;border:1px solid #2b3831;border-radius:8px;background:#101714}.project-model-grid article.unavailable[data-v-9c72572b]{opacity:.78}.project-model-head[data-v-9c72572b],.model-fields[data-v-9c72572b],.settings-actions[data-v-9c72572b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.project-model-grid small[data-v-9c72572b]{color:var(--muted);min-height:2.4em}.settings-actions[data-v-9c72572b]{justify-content:flex-end;margin-top:1rem}@media (max-width: 1000px){.goal-form-grid[data-v-9c72572b]{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-title-field[data-v-9c72572b],.goal-notes-field[data-v-9c72572b]{grid-column:1 / -1}.goal-item[data-v-9c72572b]{grid-template-columns:1fr}.goal-evidence[data-v-9c72572b]{justify-content:flex-start}}@media (max-width: 640px){.goal-heading[data-v-9c72572b],.goal-heading-actions[data-v-9c72572b],.model-fields[data-v-9c72572b],.settings-actions[data-v-9c72572b]{align-items:stretch;flex-direction:column}.goal-heading-actions button[data-v-9c72572b]{width:100%}.goal-summary[data-v-9c72572b],.goal-form-grid[data-v-9c72572b]{grid-template-columns:1fr}.goal-title-field[data-v-9c72572b],.goal-notes-field[data-v-9c72572b]{grid-column:auto}.goal-values[data-v-9c72572b]{grid-template-columns:1fr 1fr 1fr}.goal-item-title h3[data-v-9c72572b]{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.goal-progress-track span[data-v-9c72572b],.goal-form-enter-active[data-v-9c72572b],.goal-form-leave-active[data-v-9c72572b]{transition:none}}.competitor-leaderboard .leaderboard-list[data-v-eaf8a254]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.competitor-leaderboard .leaderboard-list li[data-v-eaf8a254]{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto}.competitor-leaderboard .rank[data-v-eaf8a254]{align-items:center;background:var(--muted-soft, #eef);border-radius:50%;display:flex;font-weight:700;height:32px;justify-content:center;width:32px}.competitor-leaderboard .leaderboard-main[data-v-eaf8a254]{display:flex;flex-direction:column;gap:6px;min-width:0}.competitor-leaderboard .leaderboard-bar[data-v-eaf8a254]{background:var(--muted-soft, #eef);border-radius:999px;height:6px;overflow:hidden}.competitor-leaderboard .leaderboard-bar span[data-v-eaf8a254]{background:var(--accent, #4f46e5);display:block;height:100%}.competitor-leaderboard dl[data-v-eaf8a254]{display:grid;gap:4px 16px;grid-template-columns:repeat(2,auto);margin:0}.competitor-leaderboard dl div[data-v-eaf8a254]{display:flex;gap:4px;justify-content:flex-end}.competitor-leaderboard dt[data-v-eaf8a254]{color:var(--muted);font-size:.85rem}.competitor-leaderboard dd[data-v-eaf8a254]{font-variant-numeric:tabular-nums;margin:0}.competitor-leaderboard .gap-negative[data-v-eaf8a254]{color:#dc2626}.competitor-leaderboard .gap-positive[data-v-eaf8a254]{color:#16a34a}@media (max-width: 720px){.competitor-leaderboard .leaderboard-list li[data-v-eaf8a254]{grid-template-columns:auto 1fr}.competitor-leaderboard dl[data-v-eaf8a254]{grid-column:1 / -1;grid-template-columns:repeat(2,1fr)}}.project-select[data-v-eaf8a254]{min-width:280px}.project-select select[data-v-eaf8a254]{display:block;margin-top:8px;width:100%}.form-grid[data-v-eaf8a254]{align-items:end;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr auto}.form-grid label[data-v-eaf8a254]{display:grid;gap:8px}.competitor-list[data-v-eaf8a254]{display:grid;gap:12px}.competitor-list article[data-v-eaf8a254]{align-items:center;border:1px solid var(--line);border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) 2fr auto;padding:16px}.competitor-list div[data-v-eaf8a254]{display:grid;gap:4px}.competitor-list span[data-v-eaf8a254],.competitor-list p[data-v-eaf8a254]{color:var(--muted);margin:0}@media (max-width: 900px){.form-grid[data-v-eaf8a254]{grid-template-columns:1fr}.competitor-list article[data-v-eaf8a254]{grid-template-columns:1fr}}.studio-header[data-v-31ba1c16],.header-actions[data-v-31ba1c16],.brief-composer header[data-v-31ba1c16],.brief-list header[data-v-31ba1c16],.draft-toolbar[data-v-31ba1c16],.toolbar-actions[data-v-31ba1c16],.draft-actions[data-v-31ba1c16],.export-panel header[data-v-31ba1c16],.export-panel header>div[data-v-31ba1c16]{display:flex;align-items:center;gap:1rem}.studio-header[data-v-31ba1c16],.draft-toolbar[data-v-31ba1c16],.export-panel header[data-v-31ba1c16]{justify-content:space-between}.project-picker[data-v-31ba1c16]{min-width:15rem}.brief-composer[data-v-31ba1c16]{display:grid;gap:1rem;padding:1rem}.composer-grid[data-v-31ba1c16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.span-2[data-v-31ba1c16]{grid-column:span 2}.studio-grid[data-v-31ba1c16]{display:grid;grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);gap:1rem;align-items:start}.brief-list[data-v-31ba1c16],.draft-workspace[data-v-31ba1c16],.export-panel[data-v-31ba1c16]{padding:1rem}.brief-list[data-v-31ba1c16]{display:grid;gap:.65rem}.brief-list header[data-v-31ba1c16]{justify-content:space-between;color:#edf7f0}.brief-row[data-v-31ba1c16]{justify-content:flex-start;min-height:4.4rem;width:100%;border-color:#29362f;background:#121a16;color:#eaf5ee;text-align:left}.brief-row.active[data-v-31ba1c16],.brief-row[data-v-31ba1c16]:hover{border-color:#78e3a4;background:#17241d}.brief-row span[data-v-31ba1c16],.draft-toolbar>div[data-v-31ba1c16]:first-child{display:grid;gap:.25rem;min-width:0}.brief-row strong[data-v-31ba1c16],.draft-toolbar strong[data-v-31ba1c16]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-row small[data-v-31ba1c16],.draft-toolbar small[data-v-31ba1c16],.quality-strip span[data-v-31ba1c16]{color:#829188;font-size:.74rem}.draft-workspace[data-v-31ba1c16]{display:grid;gap:1rem}.toolbar-actions[data-v-31ba1c16]{justify-content:flex-end;flex-wrap:wrap}.generation-state[data-v-31ba1c16]{display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;border-left:3px solid #65d690;background:#111a15}.quality-strip[data-v-31ba1c16]{display:flex;flex-wrap:wrap;gap:.45rem}.quality-strip span[data-v-31ba1c16]{padding:.25rem .45rem;border:1px solid #314139;border-radius:4px}.status-pill.approved[data-v-31ba1c16],.status-pill.published[data-v-31ba1c16]{color:#8ae7ad}.status-pill.failed[data-v-31ba1c16],.status-pill.rejected[data-v-31ba1c16]{color:#ffabab}.draft-editor[data-v-31ba1c16]{min-height:28rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6;resize:vertical}.draft-actions[data-v-31ba1c16]{flex-wrap:wrap}.section-empty[data-v-31ba1c16]{display:flex;min-height:8rem;align-items:center;justify-content:center;gap:.6rem;color:#7f9087}.export-panel[data-v-31ba1c16]{display:grid;gap:1rem}.export-panel pre[data-v-31ba1c16]{max-height:24rem;overflow:auto;margin:0;padding:1rem;border:1px solid #29362f;border-radius:6px;background:#0d1410;color:#dcebe3;white-space:pre-wrap}.spinning[data-v-31ba1c16]{animation:spin-31ba1c16 .8s linear infinite}@keyframes spin-31ba1c16{to{transform:rotate(360deg)}}@media (max-width: 980px){.studio-grid[data-v-31ba1c16],.composer-grid[data-v-31ba1c16]{grid-template-columns:1fr}.span-2[data-v-31ba1c16]{grid-column:auto}}@media (max-width: 640px){.studio-header[data-v-31ba1c16],.draft-toolbar[data-v-31ba1c16],.export-panel header[data-v-31ba1c16]{align-items:stretch;flex-direction:column}.header-actions[data-v-31ba1c16],.toolbar-actions[data-v-31ba1c16],.export-panel header>div[data-v-31ba1c16]{width:100%}.project-picker[data-v-31ba1c16]{min-width:0;width:100%}}@media (prefers-reduced-motion: reduce){.spinning[data-v-31ba1c16]{animation:none}}.public-report-shell[data-v-0a674799]{min-height:100vh;background:#0a100d;color:#eef4f1}.public-report-header[data-v-0a674799]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);border-bottom:1px solid #29362f}.public-report-header>div[data-v-0a674799]{display:flex;align-items:center;gap:.45rem;color:#86a194;font-size:.78rem}.public-report-document[data-v-0a674799]{width:min(70rem,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,6vw,5rem) 0}.public-report-title[data-v-0a674799]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.public-report-title h1[data-v-0a674799]{max-width:48rem;margin:0;font-size:2.6rem}.public-report-title p[data-v-0a674799]:last-child{color:#86968e}.public-actions[data-v-0a674799]{display:flex;gap:.6rem}.public-actions button[data-v-0a674799]{gap:.4rem}.public-score-band[data-v-0a674799]{display:grid;grid-template-columns:15rem 1fr;gap:2rem;margin-top:2.5rem;padding:2rem 0;border-block:1px solid #31513e}.public-score-band>div[data-v-0a674799]{display:grid;gap:.4rem}.public-score-band>div span[data-v-0a674799],dt[data-v-0a674799]{color:#829188;font-size:.78rem}.public-score-band>div strong[data-v-0a674799]{color:#89e9ae;font-size:4rem;line-height:1}.public-score-band dl[data-v-0a674799]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0}.public-score-band dl div[data-v-0a674799]{display:grid;gap:.55rem;align-content:center;border-left:1px solid #29362f;padding-left:1rem}dd[data-v-0a674799]{margin:0;font-size:1.5rem;font-weight:800}.public-summary[data-v-0a674799]{max-width:56rem;padding:2rem 0}.public-summary h2[data-v-0a674799]{margin-top:0}.public-summary ol[data-v-0a674799]{display:grid;gap:1rem;padding-left:1.4rem;color:#b8c6bf;line-height:1.75}footer[data-v-0a674799]{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-top:1.2rem;border-top:1px solid #29362f;color:#718078;font-size:.76rem}.public-report-state[data-v-0a674799]{display:grid;min-height:70vh;place-content:center;padding:2rem;text-align:center;color:#94a59c}@media (max-width: 760px){.public-report-title[data-v-0a674799],.public-score-band[data-v-0a674799]{display:grid;grid-template-columns:1fr}.public-score-band dl[data-v-0a674799]{grid-template-columns:1fr 1fr}.public-report-title h1[data-v-0a674799]{font-size:2rem}}.delivery-toolbar[data-v-a605fc43]{display:grid;grid-template-columns:minmax(15rem,1fr) 12rem 12rem;gap:1rem;align-items:stretch;padding:1rem 0;border-block:1px solid #29362f}.new-share-url[data-v-a605fc43]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.new-share-url input[data-v-a605fc43]{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.new-share-url button[data-v-a605fc43]{padding:.6rem}.delivery-toolbar label[data-v-a605fc43]{align-self:center}.delivery-stats[data-v-a605fc43]{display:grid;grid-template-columns:1fr auto;gap:.2rem .7rem;align-items:end;padding-left:1rem;border-left:1px solid #29362f}.delivery-stats span[data-v-a605fc43],.delivery-stats small[data-v-a605fc43]{color:#829188;font-size:.75rem}.delivery-stats strong[data-v-a605fc43]{grid-row:1 / 3;grid-column:2;color:#89e9ae;font-size:2rem}.delivery-builder[data-v-a605fc43]{padding:1.4rem 0;border-bottom:1px solid #29362f}.builder-heading[data-v-a605fc43]{display:flex;gap:.8rem;align-items:flex-start}.builder-heading svg[data-v-a605fc43]{color:#6dda99}.builder-heading h2[data-v-a605fc43],.builder-heading p[data-v-a605fc43]{margin:0}.builder-heading p[data-v-a605fc43]{margin-top:.25rem;color:#829188}.delivery-form[data-v-a605fc43]{display:grid;grid-template-columns:1.2fr 1.2fr 1fr auto;gap:.8rem;align-items:end;margin-top:1rem}.delivery-list-section[data-v-a605fc43]{min-width:0}.expiry-control[data-v-a605fc43]{width:9rem}.delivery-table[data-v-a605fc43]{overflow:hidden;border:1px solid #2b3831;border-radius:8px}.delivery-table-head[data-v-a605fc43],.delivery-row[data-v-a605fc43]{display:grid;grid-template-columns:minmax(13rem,1.5fr) .7fr .6fr 1fr minmax(17rem,auto);gap:1rem;align-items:center;padding:1rem}.delivery-table-head[data-v-a605fc43]{background:#151d19;color:#77877f;font-size:.75rem;font-weight:800}.delivery-row[data-v-a605fc43]{border-top:1px solid #26322c;background:#101714}.delivery-row>div[data-v-a605fc43]:first-child,.delivery-row>div[data-v-a605fc43]:nth-child(3){display:grid;gap:.25rem}.delivery-row small[data-v-a605fc43],.delivery-row time[data-v-a605fc43]{color:#7d8d85;font-size:.75rem}.delivery-row code[data-v-a605fc43]{color:#73c8ef;overflow-wrap:anywhere}.delivery-actions[data-v-a605fc43]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.compact-action[data-v-a605fc43]{gap:.35rem;padding:.48rem .62rem;font-size:.75rem}.share-history[data-v-a605fc43]{grid-column:1 / -1;display:grid;gap:.35rem;padding-top:.75rem;border-top:1px solid #26322c}.share-history>div[data-v-a605fc43]{display:grid;grid-template-columns:auto 4rem 1fr auto;gap:.6rem;align-items:center;color:#93a49c}.share-history svg[data-v-a605fc43]{color:#67d692}@media (max-width: 1100px){.delivery-form[data-v-a605fc43]{grid-template-columns:1fr 1fr}.delivery-table-head[data-v-a605fc43]{display:none}.delivery-row[data-v-a605fc43]{grid-template-columns:1fr 1fr}.delivery-actions[data-v-a605fc43]{justify-content:flex-start}}@media (max-width: 720px){.delivery-toolbar[data-v-a605fc43],.delivery-form[data-v-a605fc43],.delivery-row[data-v-a605fc43]{grid-template-columns:1fr}.delivery-stats[data-v-a605fc43]{padding:.8rem 0 0;border-top:1px solid #29362f;border-left:0}.share-history>div[data-v-a605fc43]{grid-template-columns:auto 1fr auto}.share-history small[data-v-a605fc43]{grid-column:1 / -1}}.assets-header[data-v-51579eb0]{align-items:center}.project-picker[data-v-51579eb0]{min-width:14rem}.icon-action svg[data-v-51579eb0]{flex:0 0 auto}.audit-launcher[data-v-51579eb0]{display:grid;gap:1.2rem;border-radius:8px}.launcher-heading[data-v-51579eb0],.audit-toolbar[data-v-51579eb0],.section-toolbar[data-v-51579eb0],.audit-identity[data-v-51579eb0],.finding-title[data-v-51579eb0]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.launcher-heading h2[data-v-51579eb0],.section-toolbar h2[data-v-51579eb0]{margin:0;font-size:1.15rem}.audit-fields[data-v-51579eb0]{display:grid;grid-template-columns:minmax(16rem,1.4fr) minmax(16rem,1fr) 8rem;gap:.9rem}.audit-toolbar[data-v-51579eb0]{padding-block:.2rem}.audit-toolbar>label[data-v-51579eb0]{width:min(22rem,100%)}.audit-identity[data-v-51579eb0]{min-width:0;justify-content:flex-end}.audit-identity>a[data-v-51579eb0]{display:inline-flex;min-width:0;align-items:center;gap:.35rem;overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.audit-status[data-v-51579eb0]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;padding:.32rem .55rem;border:1px solid #4a5c52;border-radius:999px;color:#b6c4bd;font-size:.72rem;font-weight:800}.audit-status.completed[data-v-51579eb0]{border-color:#34754e;color:#82e7aa}.audit-status.partial[data-v-51579eb0],.audit-status.failed[data-v-51579eb0]{border-color:#765832;color:#f1c979}.asset-metrics[data-v-51579eb0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #29362f}.asset-metrics article[data-v-51579eb0]{display:grid;gap:.35rem;min-height:6.2rem;padding:1.1rem 1.25rem;border-right:1px solid #29362f}.asset-metrics article[data-v-51579eb0]:last-child{border-right:0}.asset-metrics span[data-v-51579eb0]{color:#829188;font-size:.76rem}.asset-metrics strong[data-v-51579eb0]{font-size:1.8rem}.audit-progress[data-v-51579eb0],.audit-warning[data-v-51579eb0]{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-left:3px solid #65d690;background:#111a15}.audit-progress div[data-v-51579eb0]{display:grid;gap:.15rem}.audit-progress small[data-v-51579eb0]{color:#7f9087}.audit-warning[data-v-51579eb0]{border-left-color:#d2a651;background:#211d12}.audit-warning p[data-v-51579eb0]{margin:0;color:#d9c28d}.audit-section[data-v-51579eb0]{display:grid;gap:1rem;padding-top:.4rem}.section-toolbar[data-v-51579eb0]{padding-bottom:.75rem;border-bottom:1px solid #29362f}.section-toolbar>span[data-v-51579eb0]{color:#7f9087;font-size:.8rem}.section-toolbar>select[data-v-51579eb0]{width:11rem}.coverage-ready[data-v-51579eb0]{display:grid;gap:1rem}.coverage-summary[data-v-51579eb0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #29362f}.coverage-summary article[data-v-51579eb0]{display:flex;min-height:4.4rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-right:1px solid #29362f}.coverage-summary article[data-v-51579eb0]:last-child{border-right:0}.coverage-summary span[data-v-51579eb0]{color:#829188;font-size:.76rem}.coverage-summary strong[data-v-51579eb0]{font-size:1.35rem}.coverage-unavailable[data-v-51579eb0]{display:flex;align-items:center;gap:.7rem;min-height:5rem;padding:1rem;border-left:3px solid #d2a651;background:#211d12;color:#d9c28d}.coverage-table[data-v-51579eb0]{overflow:hidden;border:1px solid #29362f;border-radius:6px}.coverage-table-head[data-v-51579eb0],.coverage-table article[data-v-51579eb0]{display:grid;grid-template-columns:6rem minmax(14rem,.9fr) minmax(18rem,1.1fr) 7rem;gap:1rem;align-items:center;padding:.9rem 1rem}.coverage-table-head[data-v-51579eb0]{background:#151d19;color:#76877e;font-size:.72rem;font-weight:800}.coverage-table article[data-v-51579eb0]{border-top:1px solid #253029}.coverage-score[data-v-51579eb0],.coverage-prompt[data-v-51579eb0],.coverage-evidence[data-v-51579eb0]{display:grid;min-width:0;gap:.35rem}.coverage-score[data-v-51579eb0]{justify-items:start}.coverage-score>strong[data-v-51579eb0]{font-size:1rem}.coverage-score small[data-v-51579eb0]{color:#718078;font-size:.68rem;font-weight:600}.coverage-status[data-v-51579eb0]{padding:.24rem .4rem;border-radius:4px;font-size:.68rem;font-weight:850}.coverage-status.covered[data-v-51579eb0]{background:#183224;color:#8fe2ad}.coverage-status.partial[data-v-51579eb0]{background:#3c371a;color:#e9d67e}.coverage-status.gap[data-v-51579eb0]{background:#511f26;color:#ffb1b8}.coverage-prompt>strong[data-v-51579eb0]{font-size:.86rem;line-height:1.5}.coverage-prompt>small[data-v-51579eb0],.coverage-evidence>small[data-v-51579eb0]{color:#718078;font-size:.7rem;line-height:1.45}.coverage-evidence>a[data-v-51579eb0]{display:flex;min-width:0;align-items:center;gap:.35rem;overflow:hidden;color:#a9c5b5;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.coverage-evidence>span[data-v-51579eb0]{color:#829188;font-size:.8rem}.coverage-action[data-v-51579eb0]{justify-self:end}.coverage-ok[data-v-51579eb0]{color:#65d690}.finding-filters[data-v-51579eb0]{display:grid;grid-template-columns:repeat(2,10rem);gap:.55rem}.finding-list[data-v-51579eb0]{display:grid}.finding-row[data-v-51579eb0]{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem 0;border-bottom:1px solid #253029}.finding-signal[data-v-51579eb0]{display:grid;gap:.4rem;justify-items:start}.finding-signal small[data-v-51579eb0]{color:#708078;font-size:.7rem}.severity[data-v-51579eb0]{min-width:2.6rem;padding:.25rem .45rem;border-radius:4px;text-align:center;font-size:.7rem;font-weight:850}.severity.critical[data-v-51579eb0]{background:#511f26;color:#ffb1b8}.severity.high[data-v-51579eb0]{background:#4a2d1b;color:#f7bf84}.severity.medium[data-v-51579eb0]{background:#3c371a;color:#e9d67e}.severity.low[data-v-51579eb0]{background:#183224;color:#8fe2ad}.finding-copy[data-v-51579eb0]{min-width:0}.finding-copy h3[data-v-51579eb0]{margin:0;font-size:.95rem}.finding-copy p[data-v-51579eb0]{margin:.45rem 0;color:#b8c5be;font-size:.84rem}.finding-copy>small[data-v-51579eb0]{color:#7f9087;line-height:1.55}.finding-title[data-v-51579eb0]{justify-content:flex-start}.finding-title a[data-v-51579eb0]{display:inline-flex}.finding-action[data-v-51579eb0]{align-self:center}.section-empty[data-v-51579eb0]{display:flex;min-height:7rem;align-items:center;justify-content:center;gap:.6rem;color:#7f9087}.asset-table[data-v-51579eb0]{overflow:hidden;border:1px solid #29362f;border-radius:6px}.asset-table-head[data-v-51579eb0],.asset-table article[data-v-51579eb0]{display:grid;grid-template-columns:minmax(18rem,1fr) 6rem 7rem 8rem;gap:1rem;align-items:center;padding:.85rem 1rem}.asset-table-head[data-v-51579eb0]{background:#151d19;color:#76877e;font-size:.72rem;font-weight:800}.asset-table article[data-v-51579eb0]{border-top:1px solid #253029}.asset-table article>div[data-v-51579eb0]{display:grid;min-width:0;gap:.25rem}.asset-table article strong[data-v-51579eb0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-table article a[data-v-51579eb0]{overflow:hidden;color:#71867b;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.asset-table article>span[data-v-51579eb0]{color:#9aaba2;font-size:.8rem}.asset-table .has-findings[data-v-51579eb0]{color:#f0c274;font-weight:850}.audit-empty[data-v-51579eb0]{order:-1}.spinning[data-v-51579eb0]{animation:spin-51579eb0 .8s linear infinite}@keyframes spin-51579eb0{to{transform:rotate(360deg)}}@media (max-width: 900px){.audit-fields[data-v-51579eb0]{grid-template-columns:1fr 1fr}.audit-fields label[data-v-51579eb0]:last-child{grid-column:1 / -1}.asset-table-head[data-v-51579eb0],.asset-table article[data-v-51579eb0]{grid-template-columns:minmax(14rem,1fr) 5rem 6rem}.asset-table-head span[data-v-51579eb0]:last-child,.asset-table article>span[data-v-51579eb0]:last-child{display:none}.coverage-table[data-v-51579eb0]{overflow-x:auto}.coverage-table-head[data-v-51579eb0],.coverage-table article[data-v-51579eb0]{min-width:48rem}}@media (max-width: 640px){.assets-header[data-v-51579eb0],.audit-toolbar[data-v-51579eb0],.launcher-heading[data-v-51579eb0],.section-toolbar[data-v-51579eb0]{align-items:stretch;flex-direction:column}.header-actions[data-v-51579eb0],.audit-identity[data-v-51579eb0]{width:100%;justify-content:stretch}.project-picker[data-v-51579eb0]{min-width:0;flex:1}.audit-fields[data-v-51579eb0],.asset-metrics[data-v-51579eb0],.finding-filters[data-v-51579eb0],.coverage-summary[data-v-51579eb0]{grid-template-columns:1fr}.audit-fields label[data-v-51579eb0]:last-child{grid-column:auto}.asset-metrics article[data-v-51579eb0]{min-height:4.8rem;border-right:0;border-bottom:1px solid #29362f}.asset-metrics article[data-v-51579eb0]:last-child{border-bottom:0}.coverage-summary article[data-v-51579eb0]{min-height:3.8rem;border-right:0;border-bottom:1px solid #29362f}.coverage-summary article[data-v-51579eb0]:last-child{border-bottom:0}.finding-row[data-v-51579eb0]{grid-template-columns:4rem minmax(0,1fr)}.finding-action[data-v-51579eb0]{grid-column:2;justify-self:start}.asset-table[data-v-51579eb0]{overflow-x:auto}.asset-table-head[data-v-51579eb0],.asset-table article[data-v-51579eb0]{min-width:32rem}}:root{color:#eef4f1;background:#080d0b;font-family:Inter,Noto Sans SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;--text: #eef4f1;--muted: #9aaea4;--surface: #101714;--surface-raised: #18211c;--line: #33443b;--line-strong: #50655a;--accent: #78e3a4;--accent-strong: #59cb86}*{box-sizing:border-box}body{min-width:320px;margin:0;background:#080d0b}button,input,select,textarea{font:inherit}button,.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;gap:.45rem;border:1px solid #78e3a4;border-radius:.65rem;padding:.72rem 1rem;background:#69d895;color:#07120c;cursor:pointer;font-weight:800;line-height:1.25;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}button:hover,.button-link:hover{background:#8aebb0;border-color:#9aefb9;transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.5;transform:none}button.secondary,.button-link.secondary{border-color:#52665b;background:#18211c;color:#edf7f0}button.secondary:hover,.button-link.secondary:hover{border-color:#779184;background:#243128;color:#fff}button.danger{border-color:#f871718c;background:#dc26262e;color:#ffd1d1}button.danger:hover{border-color:#fca5a5cc;background:#dc26264d}button:focus-visible,.button-link:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(120 227 164 / 42%);outline-offset:2px}button.small,.button-link.small{min-height:2.35rem;padding:.5rem .8rem}input,select,textarea{width:100%;border:1px solid #34423c;border-radius:.6rem;padding:.74rem .85rem;background:#101714;color:#eef4f1;outline:none}input:focus,select:focus,textarea:focus{border-color:#68d694;box-shadow:0 0 0 3px #68d6941f}textarea{resize:vertical}label{display:grid;gap:.45rem;color:#a9b9b1;font-size:.82rem;font-weight:700}a{color:#79dfa1}h1,h2,h3,p{overflow-wrap:anywhere}.marketing-shell{min-height:100vh;background:linear-gradient(180deg,#07100d,#0b1214 46%,#0e1117);color:#eef7f3}.site-header{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem clamp(1rem,5vw,4.5rem);border-bottom:1px solid rgb(255 255 255 / 8%);background:#07100dd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-logo,.brand-mark{color:inherit;text-decoration:none}.site-logo{display:flex;align-items:center;gap:.7rem;font-size:1.05rem}.site-logo span{display:grid;width:2.3rem;height:2.3rem;border-radius:.65rem;place-items:center;background:linear-gradient(135deg,#77e3a0,#52b7ee);color:#04100b;font-weight:950}.site-header nav{display:flex;gap:1.3rem}.site-header nav a,.ghost-link{color:#a9bab2;font-weight:750;text-decoration:none}.site-header nav a:hover,.ghost-link:hover{color:#eef7f3}.site-actions{display:flex;align-items:center;gap:.7rem}.hero-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.8fr);gap:clamp(2rem,5vw,4rem);align-items:center;min-height:calc(100vh - 4.5rem);padding:clamp(3rem,7vw,6.5rem) clamp(1rem,5vw,4.5rem)}.hero-copy h1{max-width:52rem;margin:0;font-size:clamp(3rem,8vw,6.4rem);line-height:.96;letter-spacing:-.06em}.hero-copy>p:not(.eyebrow){max-width:46rem;margin:1.4rem 0 0;color:#a9bab2;font-size:1.08rem;line-height:1.9}.audit-box{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:.7rem;max-width:42rem;margin-top:2rem;padding:.55rem;border:1px solid rgb(124 227 166 / 28%);border-radius:.95rem;background:#ffffff0f;box-shadow:0 1.6rem 5rem #00000040}.audit-box input{border:0;background:transparent}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.trust-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.trust-strip span{padding:.42rem .7rem;border:1px solid rgb(255 255 255 / 10%);border-radius:99rem;background:#ffffff0d;color:#aec0b8;font-size:.78rem;font-weight:800}.hero-dashboard{display:grid;gap:1rem;padding:1rem;border:1px solid rgb(255 255 255 / 10%);border-radius:1.1rem;background:linear-gradient(145deg,#101b17eb,#0c1016eb);box-shadow:0 2rem 7rem #00000059}.dashboard-topline,.model-feed article,.score-list div,.signal-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-topline{padding:1rem;border-radius:.85rem;background:#0a120f}.dashboard-topline span{color:#8ca199;font-size:.8rem;font-weight:900;text-transform:uppercase}.dashboard-topline strong{color:#8ae7ad;font-size:3.2rem;line-height:1}.radar-card{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-height:18rem;padding:1rem;border:1px solid rgb(255 255 255 / 8%);border-radius:.9rem;background:radial-gradient(circle at 35% 35%,rgb(121 223 161 / 18%),transparent 30%),#10171a}.radar-rings{position:relative;min-height:15rem;border-radius:.85rem;background:linear-gradient(135deg,#52b7ee1f,#f7c45e1a)}.radar-rings:before{position:absolute;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%;background:#77e3a0;box-shadow:0 0 3rem #77e3a0;content:""}.radar-rings i{position:absolute;inset:calc(var(--ring, 1) * 15%);border:1px solid rgb(126 227 166 / 22%);border-radius:50%}.radar-rings i:nth-child(1){--ring: 1}.radar-rings i:nth-child(2){--ring: 2}.radar-rings i:nth-child(3){--ring: 3}.radar-card ul,.signal-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.radar-card li{display:grid;gap:.2rem;padding:.85rem;border-radius:.7rem;background:#ffffff0f}.radar-card li span,.model-feed span,.signal-list span{color:#98aaa2;font-size:.82rem}.radar-card li strong{font-size:1.45rem}.model-feed{display:grid;gap:.55rem}.model-feed article{padding:.9rem 1rem;border-radius:.75rem;background:#0c1316}.hero-evidence-flow{display:grid;gap:.55rem}.hero-evidence-flow article{display:grid;grid-template-columns:2.2rem 1fr;gap:.85rem;align-items:center;padding:.9rem 1rem;border-left:2px solid #5ecb87;background:#10171a}.hero-evidence-flow article>span{color:#6dda99;font:800 .72rem ui-monospace,SFMono-Regular,Consolas,monospace}.hero-evidence-flow article>div{display:grid;gap:.2rem}.hero-evidence-flow small{color:#8fa098}.landing-band,.score-section,.plans-section{padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4.5rem)}.section-heading{max-width:54rem;margin-bottom:1.7rem}.section-heading h2,.score-section h2,.plans-section h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.feature-grid article{min-height:15rem;padding:1.4rem;border:1px solid rgb(255 255 255 / 9%);border-radius:.9rem;background:#ffffff0d}.feature-grid article span{color:#f4c35f;font-weight:950}.feature-grid article h3{margin:2.4rem 0 .6rem;font-size:1.25rem}.feature-grid article p,.score-section p,.plans-section p{color:#9cafb6;line-height:1.75}.score-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(18rem,.55fr);gap:2rem;align-items:center;background:#10151b}.score-list{display:grid;gap:.8rem}.score-list div{padding:1rem 1.2rem;border:1px solid rgb(255 255 255 / 9%);border-radius:.8rem;background:#0b1116}.score-list b{color:#7ee3a6;font-size:1.4rem}.timeline-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem}.timeline-grid article{display:grid;gap:1rem;min-height:9rem;padding:1rem;border:1px solid rgb(255 255 255 / 10%);border-radius:.85rem;background:linear-gradient(180deg,#ffffff0f,#ffffff08)}.timeline-grid b{color:#52b7ee;font-size:1.7rem}.plans-section{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid rgb(255 255 255 / 8%)}.plans-section>div{max-width:44rem}.muted,.page-header p,.summary{color:#86968e;line-height:1.65}.eyebrow,.section-label,.step-number{margin:0 0 .55rem;color:#6dda99;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.status-pill{display:inline-flex;width:fit-content;padding:.25rem .55rem;border:1px solid #28523a;border-radius:99rem;background:#12281b;color:#7ee3a6;font-size:.72rem;font-weight:800}.notice,.form-error{padding:.8rem 1rem;border-radius:.65rem}.notice{border:1px solid #2a543b;background:#12271b;color:#8ae7ad}.form-error{border:1px solid #683535;background:#2a1717;color:#ffabab}.auth-shell{position:relative;display:flex;min-height:100vh;min-height:100svh;flex-direction:column;align-items:center;padding:5rem 1.5rem 2rem;background:radial-gradient(circle at 15% 5%,#173425,transparent 38%),radial-gradient(circle at 80% 20%,rgb(82 183 238 / 13%),transparent 30%),#080d0b}.auth-home{position:absolute;top:1.5rem;left:50%;width:min(29rem,calc(100% - 3rem));color:#e8f5ee;font-weight:900;text-decoration:none;transform:translate(-50%)}.auth-card{width:min(29rem,100%);margin-block:auto;padding:2.5rem;border:1px solid #2f3d37;border-radius:1.2rem;background:#101613;box-shadow:0 2rem 6rem #0006}.auth-card h1{margin:0;font-size:2.25rem}.auth-card form{display:grid;gap:1rem;margin-top:1.8rem}.hint{margin:-.45rem 0 0;color:#718078;font-size:.76rem}.auth-link{margin:1.5rem 0 0;text-align:center;color:#819088}.auth-split{flex-direction:column;align-items:center}.auth-aside{display:none}.demo-badge{display:inline-block;width:max-content;padding:.3rem .7rem;border:1px solid #4e8e68;border-radius:99rem;background:#12281b;color:#7ee3a6;font-size:.7rem;font-weight:800;letter-spacing:.04em}.auth-footnote{margin:1rem 0 0;text-align:center;color:#6f7f77;font-size:.74rem}@media (min-width: 960px){.auth-split{flex-direction:row;align-items:stretch;justify-content:center;gap:clamp(2rem,5vw,5rem);padding:5rem clamp(2rem,6vw,6rem)}.auth-aside{display:flex;flex-direction:column;justify-content:center;width:min(26rem,42vw);gap:1.2rem}.auth-aside h2{margin:0;font-size:1.8rem;line-height:1.25}.auth-aside-lead{margin:0;color:#a9b9b1}.auth-aside-points{display:grid;gap:.9rem;margin:.4rem 0 0;padding:0;list-style:none}.auth-aside-points li{display:grid;gap:.2rem;padding:1rem;border:1px solid rgb(255 255 255 / 8%);border-radius:.8rem;background:#ffffff0a}.auth-aside-points strong{color:#e8f5ee}.auth-aside-points span{color:#819088;font-size:.85rem}.auth-aside-note{margin:.6rem 0 0;color:#6f7f77;font-size:.78rem}.auth-card{margin-block:auto}}.app-shell{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:1.3rem;border-right:1px solid #222d28;background:#0c120f}.brand-mark{display:flex;align-items:center;gap:.75rem;padding:.45rem}.brand-mark>span{display:grid;width:2.4rem;height:2.4rem;border-radius:.65rem;place-items:center;background:linear-gradient(135deg,#88e7ac,#3aa86a);color:#07110b;font-size:1.25rem;font-weight:950}.brand-mark div,.account-row div{display:grid;gap:.18rem}.brand-mark small,.account-row small{color:#6f7f77;font-size:.68rem}.main-nav{display:grid;gap:1.05rem;margin-top:1.8rem}.nav-group,.nav-items{display:grid;gap:.25rem}.nav-label{padding:0 .9rem;color:#506159;font-size:.65rem;font-weight:850;text-transform:uppercase}.main-nav a{padding:.65rem .9rem;border-radius:.5rem;color:#85958d;font-size:.88rem;font-weight:750;text-decoration:none}.main-nav a:hover,.main-nav a.router-link-active{background:#17211c;color:#e7f4ec}.main-nav a.router-link-active{box-shadow:inset 3px 0 #6dda99}.main-nav a.nav-exact.router-link-active:not(.router-link-exact-active){background:transparent;box-shadow:none;color:#85958d}.sidebar-footer{display:grid;gap:1rem;margin-top:auto}.account-row{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #243029}.icon-button{border-color:#34423c;padding:.45rem .55rem;background:transparent;color:#91a199;font-size:.74rem}.content-shell{min-width:0;padding:2rem clamp(1.2rem,4vw,3.5rem)}.page-stack{display:grid;gap:1.4rem;max-width:82rem;margin:0 auto}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:.6rem 0 1rem}.header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.7rem}.dashboard-hero{align-items:center;min-height:17rem;padding:2rem;border:1px solid #29362f;border-radius:1rem;background:radial-gradient(circle at 80% 20%,rgb(82 183 238 / 14%),transparent 34%),linear-gradient(135deg,#111b17,#0f141b)}.page-header h1{margin:0;font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.04em}.page-header p:not(.eyebrow){max-width:42rem;margin:.5rem 0 0}.panel,.entity-card,.metric-grid article,.empty-state{border:1px solid #29362f;border-radius:.9rem;background:#101714;box-shadow:0 1.3rem 3rem #00000024}.panel{padding:1.4rem}.panel h2{margin-top:0}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.metric-grid article{display:grid;gap:.65rem;padding:1.35rem}.metric-grid span{color:#85958d}.metric-grid strong{font-size:2.5rem}.metric-grid a{width:fit-content;font-size:.78rem;text-decoration:none}.intro-panel{display:flex;align-items:center;justify-content:space-between;min-height:12rem}.dashboard-grid{display:grid;grid-template-columns:.8fr 1fr;gap:1rem}.visibility-panel{display:grid;gap:1rem;place-items:center;text-align:center}.score-orbit{display:grid;width:13rem;height:13rem;border:1px solid rgb(126 227 166 / 28%);border-radius:50%;place-items:center;background:radial-gradient(circle,rgb(119 227 160 / 22%),transparent 62%);box-shadow:inset 0 0 2rem #77e3a01f}.score-orbit strong{color:#8ae7ad;font-size:3.2rem;line-height:1}.score-orbit span{color:#93a49c;font-size:.78rem;font-weight:900;text-transform:uppercase}.signal-list li{padding:.9rem 0;border-bottom:1px solid #253029}.signal-list b{color:#f4c35f}.intro-panel>div{max-width:44rem}.status-dot{padding:.55rem .8rem;border:1px solid #2f714b;border-radius:99rem;background:#183624;color:#82e7aa;font-size:.78rem;font-weight:800}.search-bar{display:grid;grid-template-columns:minmax(0,28rem) max-content;gap:.7rem;margin:0}.search-bar>button{width:fit-content}.compact-filter{width:14rem}.editor-form{display:grid;gap:1rem}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.2rem}.form-grid .full{grid-column:1 / -1}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem}.entity-card{display:grid;gap:.7rem;min-height:10.5rem;padding:1.25rem;color:inherit;text-decoration:none;transition:.18s ease}.entity-card:hover{border-color:#4e8e68;transform:translateY(-2px)}.entity-card h2{margin:.25rem 0 0}.entity-card p,.entity-card small{margin:0;color:#829189}.brand-catalog{display:grid;gap:1rem}.brand-catalog-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:6.25rem;padding:1.1rem 1.3rem;border:1px solid #2f4f3b;border-radius:.7rem;background:linear-gradient(100deg,#12261a,#101714)}.brand-catalog-summary>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.brand-catalog-summary span,.brand-catalog-summary small{color:#8c9d94;font-size:.82rem}.brand-catalog-summary strong{color:#8ae7ad;font-size:2.15rem;line-height:1}.brand-catalog-summary a,.entity-card-action{display:inline-flex;align-items:center;gap:.35rem;color:#8ae7ad;font-size:.82rem;font-weight:800;text-decoration:none}.brand-card{min-height:12rem}.entity-card-action{margin-top:auto;padding-top:.7rem;border-top:1px solid #27362e}.empty-state{padding:3rem;text-align:center}.empty-state h2{margin-top:0}.empty-state p{margin-bottom:0;color:#83928a}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.data-list{display:grid;gap:.2rem;margin:0}.data-list div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid #253029}.data-list dt{color:#829188}.data-list dd{margin:0;font-weight:700}.plain-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.plain-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid #253029}.plain-list small{color:#75847c}.numbered{counter-reset:questions}.numbered li:before{counter-increment:questions;content:counter(questions,decimal-leading-zero);color:#58c683;font:800 .72rem monospace}.numbered li span{flex:1}.model-summary{display:grid;gap:.7rem}.model-summary>div{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:.7rem;background:#151e19}.model-summary span{color:#839189}.data-table{overflow:hidden;border:1px solid #2b3831;border-radius:.8rem}.data-table>*{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr .7fr;gap:1rem;align-items:center;padding:1rem;color:inherit;text-decoration:none}.data-table>a{border-top:1px solid #26322c;background:#101714}.data-table>a:hover{background:#151e19}.table-head{background:#151d19;color:#77877f;font-size:.75rem;font-weight:800}.caution-panel{border-color:#594c28;background:#211d12}.wizard-page{display:grid;gap:1rem;max-width:82rem;margin:0 auto}.wizard-title{padding-bottom:.2rem}.save-indicator{display:flex;align-items:center;gap:.45rem;color:#7f8e86;font-size:.8rem}.save-indicator span{width:.55rem;height:.55rem;border-radius:50%;background:#69766f}.save-indicator.saving span{background:#e2be61;box-shadow:0 0 .6rem #e2be61}.save-indicator.saved span{background:#63d690}.save-indicator.failed span,.save-indicator.conflict span{background:#f77}.stepper{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none}.stepper li{position:relative;display:grid;justify-items:center;gap:.4rem;color:#5f6e66;font-size:.72rem}.stepper li:after{position:absolute;z-index:-1;top:1rem;left:50%;width:100%;height:1px;background:#2a362f;content:""}.stepper li:last-child:after{display:none}.stepper span{display:grid;width:2rem;height:2rem;border:1px solid #35433c;border-radius:50%;place-items:center;background:#0d1310;font-weight:800}.stepper .active,.stepper .done{color:#8fe9b1}.stepper .active span,.stepper .done span{border-color:#67d692;background:#1c4930;color:#a9f1c3}.wizard-card{width:min(58rem,100%);min-height:32rem;margin:0 auto;padding:2rem}.wizard-card-wide{width:min(74rem,100%)}.step-content h2{margin:0;font-size:1.8rem}.wide-step{width:100%}.split-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.template-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;margin:1.3rem 0}.provider-selector{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.3rem 0}.template-strip button,.provider-selector button{flex:0 0 auto;border-color:#35433c;padding:.55rem .7rem;background:#151d19;color:#a6b5ad;font-size:.76rem;font-weight:650}.template-strip button{min-width:0;text-align:left;white-space:normal}.provider-selector button{display:grid;gap:.15rem;text-align:left}.provider-selector button small{color:#78877f;font-size:.65rem}.provider-selector button.selected{border-color:#63d48e;background:#183824;color:#8fe9b1}.provider-selector button.unavailable:not(.selected){cursor:not-allowed;opacity:.55}.configuration-note{color:var(--muted);font-size:.78rem}.prompt-editor,.model-editor{display:grid;gap:.7rem}.prompt-editor article{display:grid;grid-template-columns:auto minmax(14rem,1fr) 6rem 6rem auto;gap:.7rem;align-items:center;padding:.8rem;border:1px solid #2d3a33;border-radius:.75rem;background:#0d1411}.drag-actions{display:grid;gap:.25rem}.drag-actions button{border-color:#34423b;padding:.2rem .4rem;background:transparent;color:#899990}.mini-field input{padding:.55rem}.switch-field{display:flex;align-items:center;gap:.5rem}.switch-field input{width:auto;accent-color:#68d795}.danger-text,.inline-retry{border:0;padding:.35rem;background:transparent;color:#ff8d8d}.model-editor article{display:grid;grid-template-columns:1.1fr 1.3fr 1fr .8fr 1fr;gap:.75rem;align-items:end;padding:1rem;border:1px solid #2d3a33;border-radius:.75rem;background:#0d1411}.review-hero{margin:1.5rem 0;padding:1.5rem;border:1px solid #34754e;border-radius:.85rem;background:linear-gradient(135deg,#163422,#101a14)}.review-hero div{display:grid;justify-items:center;gap:.25rem}.review-hero strong{color:#89e9ae;font-size:4rem;line-height:1}.review-hero span,.review-hero small{color:#809088}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.review-grid div{padding:.9rem;border-radius:.65rem;background:#151d19}.review-grid dt{color:#78877f;font-size:.72rem}.review-grid dd{margin:.35rem 0 0;font-weight:800}.confirmation-note{margin-top:1rem;padding:1rem;border-left:3px solid #68d795;background:#141c18}.confirmation-note p{margin-bottom:0;color:#83928a}.wizard-actions{display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid #2a362f}.report-hero{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;border-color:#34754e;background:linear-gradient(135deg,#173824,#101914)}.report-hero>div{display:grid;min-width:12rem;justify-items:center}.report-hero strong{color:#86e9aa;font-size:4.2rem;line-height:1}.report-hero span,.report-hero>p{color:#8b9b92}.report-metrics{grid-template-columns:repeat(4,1fr)}.report-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.report-heading h2{margin:.2rem 0 0}.report-heading>span{color:#84938b}.provider-report-list{display:grid;gap:.7rem}.provider-report-list>article{display:grid;grid-template-columns:minmax(12rem,.7fr) 1.5fr;gap:1rem;align-items:center;padding:1rem;border:1px solid #2b3931;border-radius:.8rem;background:#111914}.provider-report-list>article>div{display:grid;gap:.3rem}.provider-report-list span,.provider-report-list dt{color:#7f8f86;font-size:.75rem}.provider-report-list dl{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:0}.provider-report-list dl div{display:grid;gap:.2rem}.provider-report-list dd{margin:0;font-weight:800}.evidence-panel{min-width:0}.evidence-filter{width:13rem}.evidence-filter select{margin-top:.15rem}.evidence-list{display:grid;gap:.7rem;margin-top:1rem}.evidence-list>details{overflow:hidden;border:1px solid #2b3931;border-radius:.8rem;background:#0e1512}.evidence-list>details[open]{border-color:#3d674d}.evidence-list>details>summary{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(12rem,auto) auto;gap:1rem;align-items:center;padding:1rem;cursor:pointer;list-style:none}.evidence-list>details>summary::-webkit-details-marker{display:none}.evidence-question{font-weight:800}.evidence-model,.evidence-versions,.empty-inline,.evidence-pagination{color:#84938b;font-size:.78rem}.evidence-signal{width:fit-content;padding:.25rem .5rem;border-radius:99rem;font-size:.7rem;font-weight:800;white-space:nowrap}.evidence-signal.positive{background:#173c26;color:#83e7a9}.evidence-signal.neutral{background:#312b18;color:#e7cb75}.evidence-body{display:grid;gap:1rem;padding:1.1rem;border-top:1px solid #26322c;background:#111914}.evidence-body h3{margin:0 0 .6rem}.response-copy{margin:0;color:#cbd8d1;line-height:1.8;white-space:pre-wrap}.evidence-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:0}.evidence-metrics div{padding:.75rem;border-radius:.6rem;background:#17201b}.evidence-metrics dt{color:#7f8f86;font-size:.72rem}.evidence-metrics dd{margin:.3rem 0 0;font-weight:800}.evidence-versions{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.raw-json{min-width:0}.raw-json summary{width:fit-content;cursor:pointer;color:#76dda0;font-size:.8rem;font-weight:800}.raw-json pre{overflow:auto;max-height:28rem;margin:.8rem 0 0;padding:1rem;border-radius:.6rem;background:#080d0b;color:#a9bbb2;font:.75rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.evidence-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;margin-top:1rem}.evidence-pagination button{padding:.5rem .75rem}.provider-mode-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border:1px solid #5f4d25;border-radius:.85rem;background:#211d12}.provider-mode-banner.real{border-color:#326747;background:#12271a}.provider-mode-banner p{margin:.35rem 0 0;color:#91a198}.provider-mode-banner small{color:#829188;white-space:nowrap}.provider-connection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:1rem}.provider-connection-card{display:grid;gap:1rem;padding:1.3rem;border:1px solid #29362f;border-radius:.9rem;background:#101714}.provider-connection-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.provider-connection-card header div{display:grid;gap:.25rem}.provider-connection-card header strong{font-size:1.15rem}.provider-connection-card header small,.provider-connection-card>p{color:#829188}.provider-connection-card>p{min-height:2.6rem;margin:0;line-height:1.55}.provider-connection-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin:0}.provider-connection-card dl div{padding:.75rem;border-radius:.6rem;background:#151e19}.provider-connection-card dt{color:#77877f;font-size:.72rem}.provider-connection-card dd{margin:.25rem 0 0;font-weight:800}.connection-state{padding:.3rem .55rem;border-radius:99rem;background:#2c2818;color:#e6c873;font-size:.7rem;font-weight:850;white-space:nowrap}.connection-state.ready{background:#173b25;color:#83e7a9}.connection-state.unconfigured,.connection-state.unsupported{background:#351c1c;color:#faa}.connection-state.mock{background:#172a38;color:#8ed2f5}.connection-test-message{min-height:0!important;padding:.65rem .75rem;border-left:2px solid #5ecb87;background:#141d18}@media (max-width: 900px){.site-header{align-items:flex-start;flex-direction:column}.site-header nav{flex-wrap:wrap}.hero-section,.score-section,.dashboard-grid{grid-template-columns:1fr}.report-metrics{grid-template-columns:repeat(2,1fr)}.provider-report-list>article{grid-template-columns:1fr}.evidence-list>details>summary{grid-template-columns:1fr auto}.evidence-question{grid-column:1 / -1}.hero-section{min-height:0}.feature-grid{grid-template-columns:repeat(2,1fr)}.timeline-grid{grid-template-columns:repeat(3,1fr)}.app-shell{grid-template-columns:1fr}.sidebar{position:static;display:grid;grid-template-columns:1fr auto;height:auto}.main-nav{grid-column:1 / -1;grid-template-columns:repeat(4,1fr);margin-top:1rem}.provider-mode-banner{align-items:flex-start;flex-direction:column}.sidebar-footer{display:none}.model-editor article{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.auth-shell{padding:4.5rem 1rem 1rem}.auth-home{top:1.25rem;width:calc(100% - 2rem)}.auth-card{padding:1.5rem}.site-actions,.plans-section{align-items:stretch;flex-direction:column}.audit-box,.radar-card,.feature-grid,.timeline-grid{grid-template-columns:1fr}.hero-copy h1{font-size:2.65rem}.content-shell{padding:1rem}.sidebar{padding:.8rem}.main-nav{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.nav-group{display:flex;flex:0 0 auto}.nav-label{display:none}.nav-items{display:flex;gap:.25rem}.main-nav a{padding:.55rem .75rem;white-space:nowrap}.page-header,.intro-panel,.split-heading{align-items:flex-start;flex-direction:column}.metric-grid,.detail-grid,.form-grid,.review-grid,.report-hero,.report-metrics{grid-template-columns:1fr}.provider-report-list dl{grid-template-columns:repeat(2,1fr)}.evidence-list>details>summary,.evidence-metrics{grid-template-columns:1fr 1fr}.evidence-question{grid-column:1 / -1}.evidence-pagination{align-items:stretch;flex-direction:column}.form-grid .full{grid-column:auto}.search-bar{grid-template-columns:1fr}.search-bar>button{width:100%}.brand-catalog-summary{align-items:flex-start;flex-direction:column}.stepper b{display:none}.wizard-card{min-height:0;padding:1.2rem}.prompt-editor article,.model-editor article{grid-template-columns:1fr}.drag-actions{display:flex}.data-table>*{grid-template-columns:1fr 1fr}.table-head{display:none}}.hero-dashboard{position:relative}.preview-tag{position:absolute;top:-.6rem;right:.8rem;padding:.25rem .6rem;border:1px solid #4e8e68;border-radius:99rem;background:#12281b;color:#7ee3a6;font-size:.68rem;font-weight:800;letter-spacing:.04em}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pain-grid article{display:grid;gap:.5rem;min-height:13rem;padding:1.4rem;border:1px solid rgb(255 255 255 / 9%);border-radius:.9rem;background:#ffffff0d}.pain-index{color:#f4c35f;font-weight:950;font-size:.9rem}.pain-grid h3{margin:1rem 0 0;font-size:1.2rem}.cockpit-section{padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4.5rem);background:#10151b}.cockpit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cockpit-grid article{display:grid;gap:.5rem;padding:1.4rem;border:1px solid #29362f;border-radius:.9rem;background:#101714}.cockpit-grid h3{margin:0;font-size:1.15rem}.cockpit-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.4rem 0 0;padding:0;list-style:none}.cockpit-metrics li{display:grid;gap:.3rem;padding:1.1rem 1.2rem;border:1px solid rgb(255 255 255 / 9%);border-radius:.8rem;background:#0b1116}.cockpit-metrics span{color:#6dda99;font-size:.8rem;font-weight:800}.cockpit-metrics b{color:#9cafb6;font-weight:500;font-size:.9rem;line-height:1.6}.verify-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.verify-grid article{display:grid;gap:.5rem;min-height:12rem;padding:1.4rem;border:1px solid rgb(255 255 255 / 9%);border-radius:.9rem;background:#ffffff0d}.verify-grid h3{margin:0;font-size:1.15rem}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:0;padding:0;list-style:none}.flow-grid li{display:grid;gap:.5rem;min-height:9rem;padding:1.1rem;border:1px solid rgb(255 255 255 / 10%);border-radius:.85rem;background:linear-gradient(180deg,#ffffff0f,#ffffff08)}.flow-grid b{color:#52b7ee;font-size:1.6rem}.flow-grid span{font-weight:800}.flow-grid small{color:#9cafb6;line-height:1.5}.plans-section{flex-direction:column;align-items:stretch;gap:1.6rem}.plans-section>.button-link{align-self:flex-start}.plan-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.plan-cards article{display:grid;gap:.5rem;padding:1.4rem;border:1px solid #29362f;border-radius:.9rem;background:#101714}.plan-cards h3{margin:0;font-size:1.2rem}.plan-tag{margin:0;color:#6dda99;font-size:.76rem;font-weight:800;letter-spacing:.03em}.plan-cards ul{display:grid;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none}.plan-cards li{color:#9cafb6;font-size:.88rem}.plan-featured{border-color:#34754e;background:linear-gradient(135deg,#163422,#101a14)}.whitepaper-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4.5rem);border-top:1px solid rgb(255 255 255 / 8%)}.whitepaper-points{display:grid;gap:.5rem;margin:1rem 0 0;padding-left:1.2rem;color:#9cafb6;line-height:1.7}.faq-list{display:grid;gap:.8rem;max-width:54rem}.faq-list details{padding:1rem 1.2rem;border:1px solid #29362f;border-radius:.8rem;background:#101714}.faq-list summary{cursor:pointer;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before{content:"+ ";color:#6dda99;font-weight:900}.faq-list details[open] summary:before{content:"− "}.faq-list p{margin:.8rem 0 0;color:#9cafb6;line-height:1.7}.site-footer{display:grid;gap:.8rem;padding:2.5rem clamp(1rem,5vw,4.5rem);border-top:1px solid rgb(255 255 255 / 8%);background:#070d0b}.directory-page{min-height:100vh}.directory-hero{max-width:76rem;padding:clamp(4rem,9vw,7rem) clamp(1rem,7vw,7rem) 3rem}.directory-hero h1{max-width:56rem;margin:0;font-size:clamp(2.8rem,7vw,5.6rem);line-height:1.02;letter-spacing:-.045em}.directory-hero>p:not(.eyebrow){max-width:48rem;color:#a5b6ae;font-size:1.05rem;line-height:1.85}.directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgb(255 255 255 / 9%)}.directory-grid article{min-height:18rem;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,7vw,7rem);border-right:1px solid rgb(255 255 255 / 9%);border-bottom:1px solid rgb(255 255 255 / 9%)}.directory-grid article:nth-child(2n){border-right:0}.directory-grid h2{margin:2rem 0 .7rem;font-size:1.55rem}.directory-grid article>p:not(.eyebrow){max-width:34rem;color:#9cafb6;line-height:1.7}.directory-grid article>a{display:inline-block;margin-top:1rem;font-weight:800;text-decoration:none}.directory-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(3rem,6vw,5rem) clamp(1rem,7vw,7rem)}.directory-cta h2{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.directory-cta div>p:last-child{max-width:44rem;color:#9cafb6;line-height:1.7}.footer-brand{display:flex;align-items:center;gap:.7rem}.footer-brand span{display:grid;width:2.3rem;height:2.3rem;border-radius:.65rem;place-items:center;background:linear-gradient(135deg,#77e3a0,#52b7ee);color:#04100b;font-weight:950}.footer-brand small{color:#6f7f77;font-size:.68rem}.footer-note{color:#6f7f77;font-size:.8rem;line-height:1.6;max-width:48rem}.footer-copy{color:#5f6e66;font-size:.78rem}.workspace-page-enter-active,.workspace-page-leave-active{transition:opacity .18s ease,transform .18s ease}.workspace-page-enter-from,.workspace-page-leave-to{opacity:0;transform:translateY(8px)}.cockpit-loading{position:relative;min-height:7rem;overflow:hidden}.cockpit-loading:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 22%,rgb(120 227 164 / 9%) 42%,transparent 62%);content:"";transform:translate(-100%)}.trend-line{stroke-dasharray:800;stroke-dashoffset:800}.readiness-board,.operations-strip,.cockpit-hero,.cockpit-grid,.heatmap-panel,.action-board,.verify-entry{transform-origin:50% 0}.cockpit-hero{position:relative;overflow:hidden}.cockpit-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(120 227 164 / 0%);border-radius:inherit;content:"";pointer-events:none}.cockpit-hero:hover:after{border-color:#78e3a440}.operations-strip>a,.ranking-row,.heatmap-row:not(.heatmap-header),.action-board li{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.operations-strip>a:hover,.ranking-row:hover,.heatmap-row:not(.heatmap-header):hover,.action-board li:hover{transform:translate(3px)}@media (prefers-reduced-motion: no-preference){.page-stack>*{animation:data-enter .4s cubic-bezier(.2,.75,.25,1) both}.page-stack>*:nth-child(2){animation-delay:.03s}.page-stack>*:nth-child(3){animation-delay:.06s}.page-stack>*:nth-child(4){animation-delay:.09s}.page-stack>*:nth-child(5){animation-delay:.12s}.page-stack>*:nth-child(6){animation-delay:.15s}.page-stack>*:nth-child(7){animation-delay:.18s}.page-stack>*:nth-child(n+8){animation-delay:.21s}.cockpit-loading:after{animation:data-shimmer 1.15s ease-in-out infinite}.trend-line{animation:trend-draw .72s cubic-bezier(.2,.75,.25,1) .1s forwards}.cockpit-hero:after{animation:hero-border 2.8s ease-in-out infinite}}@keyframes data-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes data-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes trend-draw{to{stroke-dashoffset:0}}@keyframes hero-border{0%,to{border-color:#78e3a400}50%{border-color:#78e3a433}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 900px){.pain-grid,.cockpit-grid,.verify-grid,.plan-cards{grid-template-columns:repeat(2,1fr)}.cockpit-metrics{grid-template-columns:1fr}.flow-grid{grid-template-columns:repeat(2,1fr)}.whitepaper-section,.directory-grid{grid-template-columns:1fr}.directory-grid article{border-right:0}.directory-cta{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.pain-grid,.cockpit-grid,.verify-grid,.plan-cards,.flow-grid{grid-template-columns:1fr}.site-header nav{display:none}}
