.hub-party-links[data-v-65a8a414]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.hub-party-link[data-v-65a8a414]{align-items:center;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:inherit;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;padding:4px 10px 4px 6px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.hub-party-link[data-v-65a8a414]:focus,.hub-party-link[data-v-65a8a414]:hover{background-color:rgba(148,163,184,.12);border-color:rgba(148,163,184,.75);-webkit-text-decoration:none;text-decoration:none}.hub-party-link__seal[data-v-65a8a414]{flex:0 0 auto;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.hub-surface{--brand:var(--color-primary,#f26625);--brand-dark:var(--color-primary-dark,#d44e0e);--brand-rgb:var(--hub-brand-rgb,242,102,37);background:#f5f5ee;color:#272c33;line-height:1.6;min-height:100vh;padding-top:24px}.hub-surface .container{margin-left:auto;margin-right:auto;max-width:1080px}.hub-surface .pb-120{padding-bottom:120px}.hub-surface .mb-95{margin-bottom:95px}.hub-surface .mb-50{margin-bottom:50px}.hub-surface .mb-40{margin-bottom:40px}.hub-surface .mt-30{margin-top:30px}.hub-surface h1,.hub-surface h2,.hub-surface h3,.hub-surface h4,.hub-surface h5,.hub-surface h6{color:#16140f}.hub-surface a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.hub-surface a:not(.btn):hover{color:var(--brand)}.hub-surface .avatar-title{background:var(--brand);border:0;color:#fff;font-weight:600}.hub-surface .avatar-title.is-user{background:#525f7f}.hub-surface .avatar-title.is-engine{background:#16140f}.hub-surface .dropdown-menu{min-width:10rem}.hub-surface .dropdown-item.active{background:rgba(var(--brand-rgb),.12);color:#16140f}.mermaid-diagram[data-v-180dee71]{align-items:center;background:#16140f;border-radius:10px;display:flex;justify-content:center;overflow:hidden;padding:28px 22px;width:100%}.mermaid-diagram.variant-card[data-v-180dee71]{max-height:340px}.mermaid-diagram.is-error[data-v-180dee71]{background:transparent;padding:0}.mermaid-diagram.is-error img[data-v-180dee71]{border-radius:10px;display:block;width:100%}.mermaid-diagram__host[data-v-180dee71]{align-items:center;display:flex;justify-content:center;width:100%}.mermaid-diagram__host[data-v-180dee71]:empty{display:none}.mermaid-fallback[data-v-180dee71]{background:#faf9f4;border:1px solid #e7e4d8;border-radius:10px;color:#16140f;font:14px/1.5 Roboto,sans-serif;margin:0;padding:16px 22px 16px 42px;text-align:left;width:100%}.mermaid-fallback li+li[data-v-180dee71]{margin-top:4px}.mermaid-fallback--label[data-v-180dee71]{padding-left:22px}.mermaid-diagram.variant-flow[data-v-180dee71]{background:#faf9f4;border:1px solid #e7e4d8;display:block;max-height:none;padding:30px 26px}.mermaid-diagram.variant-flow[data-v-180dee71] svg{height:auto;width:100%}.mermaid-diagram.variant-flow[data-v-180dee71] .edgePath path,.mermaid-diagram.variant-flow[data-v-180dee71] .flowchart-link{stroke-width:1.6px}.mermaid-diagram[data-v-180dee71] svg{height:auto;width:100%}.mermaid-diagram[data-v-180dee71] .mmd-hidden{opacity:0}.mermaid-diagram[data-v-180dee71] .mmd-show{opacity:1;transition:opacity .45s ease}.mermaid-diagram[data-v-180dee71] .edgePath path,.mermaid-diagram[data-v-180dee71] .flowchart-link{stroke-dasharray:7 5;animation:mmdDash-180dee71 1s linear infinite}@keyframes mmdDash-180dee71{to{stroke-dashoffset:-24}}@media (prefers-reduced-motion:reduce){.mermaid-diagram[data-v-180dee71] .mmd-hidden{opacity:1}.mermaid-diagram[data-v-180dee71] .edgePath path,.mermaid-diagram[data-v-180dee71] .flowchart-link{stroke-dasharray:none;animation:none}}.page-item.disabled .page-link[data-v-2625e1cb]{opacity:.4;pointer-events:none}.page-link .material-icons[data-v-2625e1cb]{font-size:1rem;vertical-align:middle}.intent-score-badge[data-v-750f4c09]{align-items:center;display:inline-flex}.intent-score[data-v-750f4c09]{background:var(--brand);border-radius:999px;color:#fff;font-family:SFMono-Regular,Menlo,Monaco,monospace;font-size:12px;font-weight:700;line-height:1.4;padding:2px 8px}.intent-score--no-data[data-v-750f4c09]{background:#b6b1a6}.intent-score--full_success[data-v-750f4c09]{background:#2e9e5b}.intent-score--partial_success[data-v-750f4c09]{background:#c79023}.intent-score--insufficient[data-v-750f4c09]{background:#c2693a}.intent-score--failure[data-v-750f4c09]{background:#b23b3b}.agent__area[data-v-db5d2c8e]{background:#fff}@media (min-width:992px){.hub-surface .col-lg-8.hub-col-main[data-v-db5d2c8e]{flex:0 0 66.666667%;max-width:66.666667%}}.agent-error[data-v-db5d2c8e],.agent-loading[data-v-db5d2c8e]{margin:0 auto;max-width:480px;padding:32px 16px;text-align:center}.agent-loading .spinner[data-v-db5d2c8e]{animation:agent-spin-db5d2c8e .8s linear infinite;border:3px solid rgba(var(--brand-rgb),.2);border-radius:50%;border-top-color:var(--brand);height:32px;margin:0 auto 12px;width:32px}@keyframes agent-spin-db5d2c8e{to{transform:rotate(1turn)}}.agent-retry[data-v-db5d2c8e]{background:var(--brand);border:0;border-radius:4px;color:#fff;cursor:pointer;margin-top:12px;padding:8px 18px}.agent__search[data-v-db5d2c8e]{margin-top:20px}.agent__search-input[data-v-db5d2c8e]{background:#fff;border:1px solid #dfe2e6;border-radius:6px;color:#272c33;height:44px;max-width:420px;outline:none;padding:0 16px;width:100%}.agent__search-input[data-v-db5d2c8e]:focus{border-color:var(--brand)}.agent__section-count[data-v-db5d2c8e]{color:#8c8faa;font-size:.9rem;font-weight:400;margin-left:8px}.agent__header[data-v-db5d2c8e]{border-bottom:1px solid #eee;padding-bottom:24px}.agent__title[data-v-db5d2c8e]{font-size:2.2rem;margin:0 0 8px}.agent__summary[data-v-db5d2c8e]{color:#525f7f;margin:0 0 16px}.agent__meta[data-v-db5d2c8e]{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.agent__meta li[data-v-db5d2c8e]{color:#8c8faa;font-size:.9rem}.agent__meta strong[data-v-db5d2c8e]{color:#303956;margin-right:4px}.agent__section[data-v-db5d2c8e]{margin-top:40px}.agent__section-title[data-v-db5d2c8e]{font-size:1.4rem;margin-bottom:16px}.agent__empty[data-v-db5d2c8e]{color:#8c8faa;font-style:italic}.intent-list[data-v-db5d2c8e]{list-style:none;padding:0}.intent-row[data-v-db5d2c8e]{border:1px solid #eee;border-radius:6px;margin-bottom:10px;overflow:hidden}.intent-row.is-open[data-v-db5d2c8e]{box-shadow:0 2px 8px rgba(0,0,0,.04)}.intent-row__headbar[data-v-db5d2c8e]{align-items:stretch;display:flex}.intent-row__head[data-v-db5d2c8e]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:1 1 auto;font:inherit;gap:12px;padding:14px 16px;text-align:left}.intent-row__head[data-v-db5d2c8e]:hover{background:#fff7f0}.intent-row__class[data-v-db5d2c8e]{flex:0 0 auto;font-weight:600}.intent-row__slug[data-v-db5d2c8e]{color:#8c8faa;font-family:ui-monospace,monospace;font-size:.85rem}.intent-row__score[data-v-db5d2c8e]{flex:0 0 auto;margin-left:8px}.intent-row__toggle[data-v-db5d2c8e]{color:var(--brand);font-size:1.2rem;font-weight:700;margin-left:auto}.intent-row__body[data-v-db5d2c8e]{border-top:1px solid #f3f3f3;padding:0 16px 20px}.intent-row__narrative[data-v-db5d2c8e]{color:#525f7f;margin:16px 0 20px}.intent-row__schema h3[data-v-db5d2c8e],.intent-row__systems h3[data-v-db5d2c8e]{color:#8c8faa;font-size:.95rem;letter-spacing:.05em;margin:16px 0 8px;text-transform:uppercase}.intent-row__schema .schema-head[data-v-db5d2c8e]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:16px 0 8px}.intent-row__schema .schema-head h3[data-v-db5d2c8e]{margin:0}.intent-row__schema .schema-fulllink[data-v-db5d2c8e]{color:var(--brand);font-size:.85rem;-webkit-text-decoration:none;text-decoration:none}.intent-row__schema .schema-fulllink[data-v-db5d2c8e]:hover{-webkit-text-decoration:underline;text-decoration:underline}.system-chips[data-v-db5d2c8e]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.system-chip[data-v-db5d2c8e]{background:#fff5ec;border-radius:4px;color:#c95b1c;font-family:ui-monospace,monospace;font-size:.85rem;padding:6px 10px}.system-chip small[data-v-db5d2c8e]{color:#8c8faa;margin-left:4px}.stakeholder-grid[data-v-db5d2c8e]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;padding:0}.stakeholder-card[data-v-db5d2c8e]{border:1px solid #eee;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px}.stakeholder-card__code[data-v-db5d2c8e]{color:var(--brand);font-family:ui-monospace,monospace;font-weight:600}.stakeholder-card__name[data-v-db5d2c8e]{color:#303956}.stakeholder-card__role[data-v-db5d2c8e]{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.role-primary[data-v-db5d2c8e]{color:#c95b1c}.role-secondary[data-v-db5d2c8e]{color:#525f7f}.role-supporting[data-v-db5d2c8e]{color:#8c8faa}.comment-feed[data-v-db5d2c8e]{list-style:none;padding:0}.comment[data-v-db5d2c8e]{background:#fff7f0;border-left:3px solid var(--brand);border-radius:4px;margin-bottom:12px;padding:12px 14px}.comment--suggestion[data-v-db5d2c8e]{background:#f0f7ff;border-left-color:#2196f3}.comment--risk[data-v-db5d2c8e]{background:#fff0ee;border-left-color:#d9534f}.comment--review_request[data-v-db5d2c8e]{background:#f5f0ff;border-left-color:#7c4dff}.comment--handoff[data-v-db5d2c8e]{background:#f0fbf3;border-left-color:#28a745}.comment__head[data-v-db5d2c8e]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:6px}.comment__author[data-v-db5d2c8e]{font-weight:600}.comment__kind[data-v-db5d2c8e]{color:#8c8faa;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.comment__intent[data-v-db5d2c8e]{color:#8c8faa;font-family:ui-monospace,monospace}.comment__time[data-v-db5d2c8e]{color:#8c8faa;font-size:.78rem;margin-left:auto}.comment__body[data-v-db5d2c8e]{color:#303956;margin:0}