.content-inner--map{max-width:1280px}.agent-graph.knowledge-graph{max-width:none;display:block}.knowledge-graph .agent-graph__stage{position:relative}.knowledge-graph .agent-graph__frame{aspect-ratio:auto;height:max(480px,min(56vh,640px))}.knowledge-graph .agent-graph__inspector{z-index:3;background:var(--surface);width:min(360px,100% - 24px);max-height:calc(100% - 110px);position:absolute;top:12px;right:12px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.1)}.knowledge-graph .agent-graph__node{max-width:30%;min-height:30px;padding:0 10px}.knowledge-graph .agent-graph__node-label{font-size:var(--fs-meta)}.knowledge-graph .agent-graph__node[data-kind=hub]{min-height:36px;font-size:var(--fs-ui);padding:0 12px}.knowledge-graph .agent-graph__core{width:54px;height:54px}.knowledge-graph .agent-graph__core .brand-mark--octofied{width:26px;height:26px}.knowledge-graph .agent-graph__core-label{font-size:var(--fs-meta);top:calc(50% + 36px)}.knowledge-graph .agent-graph__inspector{min-height:160px}.agent-graph__node[data-status=draft]{border-style:dashed}.agent-graph__node[data-status=pending]{border-color:var(--warning)}.agent-graph__node[data-overdue] svg{color:var(--warning)}.agent-graph__wires :-webkit-any(line,path)[data-rel][data-authored]{stroke-dasharray:none;stroke:var(--text-tertiary);stroke-width:1.5px}.agent-graph__wires :-moz-any(line,path)[data-rel][data-authored]{stroke-dasharray:none;stroke:var(--text-tertiary);stroke-width:1.5px}.agent-graph__wires :is(line,path)[data-rel][data-authored]{stroke-dasharray:none;stroke:var(--text-tertiary);stroke-width:1.5px}.agent-graph__legend-line{border-top:1.5px solid var(--text-tertiary);width:14px;display:inline-block}.agent-graph__inspector-actions{align-items:center;gap:2px;display:inline-flex}.knowledge-capture{gap:var(--space-3,12px);flex-direction:column;display:flex}.knowledge-capture__chips{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.knowledge-capture__chips--scroll{max-height:128px;padding:2px;overflow-y:auto}.chip-toggle{border:1px solid var(--border-strong);border-radius:var(--radius-round,999px);background:var(--surface);max-width:100%;min-height:26px;color:var(--text-secondary);font-size:var(--fs-meta);white-space:nowrap;text-overflow:ellipsis;transition:background var(--duration-fast,.12s)var(--ease-standard,ease),border-color var(--duration-fast,.12s)var(--ease-standard,ease);align-items:center;gap:5px;padding:2px 10px;display:inline-flex;overflow:hidden}.chip-toggle svg{flex:none;width:13px;height:13px}.chip-toggle:hover{background:var(--surface-hover)}.chip-toggle[aria-pressed=true]{border-color:var(--text);background:var(--surface-selected);color:var(--text)}.chip-toggle[data-suggested] svg{color:var(--link)}.chip-toggle__count{border-radius:var(--radius-round,999px);background:var(--surface-subtle);min-width:16px;color:var(--text-tertiary);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;text-align:center;padding:0 4px}.knowledge-capture__slug{color:var(--text-tertiary);font-size:var(--fs-caption);margin:-6px 0 0}.knowledge-capture__slug code{font-size:var(--fs-caption);color:var(--text-secondary)}.agent-graph__node[data-kind=document]{background:var(--surface-subtle)}.agent-graph__node[data-kind=document] svg{color:var(--text-secondary)}.knowledge-filters{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;max-width:760px;margin:4px 0 10px;display:flex}.knowledge-filters>*{min-width:140px}.knowledge-filters__count{color:var(--text-tertiary);font-size:var(--fs-meta);white-space:nowrap;margin-left:auto}.knowledge-conflicts{flex-direction:column;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.knowledge-conflict{border:1px solid var(--border);border-radius:var(--radius-md,10px);background:var(--surface);transition:border-color var(--duration-normal,.16s)var(--ease-standard,ease);padding:12px 14px 12px 17px;position:relative}.knowledge-conflict:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px}.knowledge-conflict:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.knowledge-conflict:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.knowledge-conflict:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.knowledge-conflict:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.knowledge-conflict:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.knowledge-conflict:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.knowledge-conflict[data-severity=likely]{--severity:var(--danger);border-color:color-mix(in srgb,var(--danger)38%,var(--border))}.knowledge-conflict[data-severity=possible]{--severity:var(--access);border-color:color-mix(in srgb,var(--access)34%,var(--border))}.knowledge-conflict[data-severity]:before{background:var(--severity)}.knowledge-conflict[data-picked]{border-color:var(--border-strong)}.knowledge-conflict__head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.knowledge-conflict__confidence{color:var(--severity,var(--text-tertiary));align-items:center;gap:6px;display:inline-flex}.knowledge-conflict__meter{border-radius:var(--radius-round,999px);background:var(--surface-subtle);width:52px;height:4px;display:inline-block;overflow:hidden}.knowledge-conflict__meter>span{border-radius:inherit;background:currentColor;height:100%;display:block}.knowledge-conflict__percent{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:600}.knowledge-conflict__kind{color:var(--text-secondary);font-size:var(--fs-meta)}.knowledge-conflict__picked{color:var(--text);font-size:var(--fs-meta);align-items:center;gap:4px;margin-left:auto;font-weight:500;display:inline-flex}.knowledge-conflict__picked svg{width:14px;height:14px;color:var(--success)}.knowledge-conflict__sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px 10px;display:grid}.knowledge-conflict__side{background:var(--surface-subtle);overscroll-behavior:contain;border-radius:8px;min-width:0;max-height:12.5em;margin:0;padding:8px 10px;overflow-y:auto}.knowledge-conflict__side p{font-size:var(--fs-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.knowledge-conflict__side-label{min-width:0;color:var(--text-secondary);font-size:var(--fs-meta);align-items:flex-start;gap:6px;font-weight:600;display:flex}.knowledge-conflict__side-label svg{flex:none;width:14px;height:14px;margin-top:2px}.knowledge-conflict__source{overflow-wrap:anywhere;min-width:0}.knowledge-conflict__source code,.knowledge-conflict__also code{overflow-wrap:anywhere;word-break:break-word;font-size:.92em;font-weight:500}.knowledge-conflict__reason--pair{grid-column:1/-1;margin:0 0 4px}.knowledge-conflict__also{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.knowledge-conflicts--scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border-block:1px solid var(--border);padding-right:6px;max-height:min(65vh,760px);padding-top:8px;padding-bottom:8px;overflow-y:auto}.knowledge-conflicts--scroll,.knowledge-conflict__side{scrollbar-width:thin;scrollbar-color:var(--border-strong,var(--border))transparent}.knowledge-conflicts--scroll::-webkit-scrollbar{width:8px}.knowledge-conflict__side::-webkit-scrollbar{width:8px}.knowledge-conflicts--scroll::-webkit-scrollbar-thumb{background:var(--border-strong,var(--border));border-radius:8px}.knowledge-conflict__side::-webkit-scrollbar-thumb{background:var(--border-strong,var(--border));border-radius:8px}.knowledge-conflicts--scroll::-webkit-scrollbar-track{background:0 0}.knowledge-conflict__side::-webkit-scrollbar-track{background:0 0}@media (max-width:720px){.knowledge-conflict__sides{grid-template-columns:minmax(0,1fr)}.knowledge-conflict__side-label[data-side=left]{display:none}.knowledge-conflict__side[data-side=left]:before,.knowledge-conflict__side[data-side=right]:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--fs-meta);margin-bottom:2px;font-weight:600;display:block}}.knowledge-conflict__reason{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--fs-meta);margin:10px 0 0;line-height:1.45}p.knowledge-conflict__reason--pair{border-radius:var(--radius-sm,7px);background:color-mix(in srgb,var(--severity,var(--text-tertiary))7%,transparent);color:var(--text);font-size:var(--fs-ui);align-items:flex-start;gap:6px;padding:6px 10px;display:flex}.knowledge-conflict__reason>svg{width:14px;height:14px;color:var(--severity,var(--text-tertiary));flex:none;margin-top:2px}.knowledge-conflict__why{border-radius:var(--radius-sm,7px);background:color-mix(in srgb,var(--severity,var(--text-tertiary))8%,var(--surface));border:1px solid color-mix(in srgb,var(--severity,var(--text-tertiary))22%,transparent);align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.knowledge-conflict__why>svg{width:18px;height:18px;color:var(--severity,var(--text-secondary));flex:none;margin-top:1px}.knowledge-conflict__why-label{color:var(--severity,var(--text-secondary));font-size:var(--fs-meta);margin:0 0 2px;font-weight:600}.knowledge-conflict__why-text{color:var(--text);font-size:var(--fs-prose);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.45}.knowledge-conflict__passage{margin-top:8px}.knowledge-conflict__passage-toggle{color:var(--link);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.knowledge-conflict__passage-toggle:hover{color:var(--link-hover,var(--link));text-decoration:underline}.knowledge-conflict__passage-toggle svg{width:14px;height:14px}.knowledge-conflict__passage-text{border-left:2px solid var(--border-strong);overscroll-behavior:contain;scrollbar-width:thin;max-height:14em;margin:6px 0 0;padding:8px 12px;overflow-y:auto}.knowledge-conflict__passage-text p{color:var(--text-secondary);font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.knowledge-conflict__decide{border-top:1px solid var(--border-subtle,var(--border));flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.knowledge-conflict__buttons{flex-wrap:wrap;gap:6px;display:flex}.knowledge-conflicts__note{align-items:center;gap:6px;display:inline-flex}.knowledge-conflicts__note svg{width:14px;height:14px;color:var(--warning)}.knowledge-history{margin:10px 0 4px}.knowledge-history__title{font-size:var(--fs-body);margin:0 0 4px;font-weight:600}.agent-graph__inspector .knowledge-history .knowledge-conflict__sides{grid-template-columns:minmax(0,1fr)}.agent-graph__inspector .knowledge-history .knowledge-conflict__side-label[data-side=left]{display:none}.agent-graph__inspector .knowledge-history .knowledge-conflict__side:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--fs-meta);margin-bottom:2px;font-weight:600;display:block}.knowledge-capture__detach{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-left:2px;padding:0;display:inline-grid}.knowledge-capture__detach:hover{background:var(--surface-hover,rgba(0,0,0,.08))}.knowledge-capture__detach svg{width:11px;height:11px}.dialog.knowledge-flow{transition:width var(--duration-slow,.22s)var(--ease-standard,ease)}.dialog.knowledge-flow--compose{width:min(680px,100vw - 32px)}.dialog.knowledge-flow--checking{width:min(800px,100vw - 32px)}.dialog.knowledge-flow--results{width:min(1080px,100vw - 32px)}.knowledge-flow__phase{min-width:0;animation:knowledge-phase-in var(--duration-slow,.22s)var(--ease-standard,ease)}@keyframes knowledge-phase-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.knowledge-flow__status{color:var(--text-secondary);font-size:var(--fs-meta);align-self:center;margin-right:auto}.dialog.knowledge-flow .button{white-space:nowrap}@media (max-width:640px){.dialog.knowledge-flow>div:last-child{flex-wrap:wrap}.knowledge-flow__status{flex-basis:100%;margin-right:0}}.knowledge-flow__notice,.knowledge-flow__error{border:1px solid var(--border);border-radius:var(--radius-sm,7px);background:var(--surface-subtle);color:var(--text);font-size:var(--fs-ui);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;line-height:1.45;display:flex}.knowledge-flow__notice svg,.knowledge-flow__error svg{width:16px;height:16px;color:var(--text-secondary);flex:none;margin-top:1px}.knowledge-flow__error{border-color:color-mix(in srgb,var(--danger)30%,var(--border));background:var(--danger-soft)}.knowledge-flow__error svg{color:var(--danger-text,var(--danger))}.knowledge-capture__group{flex-direction:column;gap:8px;display:flex}.knowledge-capture__group .side-label{margin:0}.knowledge-capture__hint{color:var(--text-secondary);font-size:var(--fs-meta);align-items:center;gap:5px;margin:0;display:flex}.knowledge-capture__hint svg{width:13px;height:13px;color:var(--link);flex:none}.knowledge-scan{--scan-r:92px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;padding:12px 8px 4px;display:grid}.knowledge-scan__visual{width:calc(var(--scan-r)*2 + 40px);height:calc(var(--scan-r)*2 + 40px);flex:none;position:relative}.knowledge-scan__ring,.knowledge-scan__sweep,.knowledge-scan__core{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knowledge-scan__ring--outer{width:calc(var(--scan-r)*2);height:calc(var(--scan-r)*2);border:1px dashed var(--border-strong)}.knowledge-scan__ring--inner{width:calc(var(--scan-r)*1.24);height:calc(var(--scan-r)*1.24);border:1px solid var(--border)}.knowledge-scan__sweep{width:calc(var(--scan-r)*2);height:calc(var(--scan-r)*2);background:conic-gradient(from 0deg,transparent 0deg 280deg,color-mix(in srgb,var(--link)16%,transparent)356deg,color-mix(in srgb,var(--link)42%,transparent)359deg,transparent 360deg);transition:opacity var(--duration-slow,.22s)var(--ease-standard,ease);animation:2.6s linear infinite knowledge-sweep}@keyframes knowledge-sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.knowledge-scan[data-done] .knowledge-scan__sweep{opacity:0}.knowledge-scan__spoke{width:var(--scan-r);transform-origin:0 0;height:0;position:absolute;top:50%;left:50%}.knowledge-scan__beam{background:var(--text);opacity:0;transform-origin:0;height:1px;transition:transform .48s var(--ease-standard,ease),opacity .48s var(--ease-standard,ease);position:absolute;top:-.5px;left:36px;right:16px;transform:scaleX(0)}.knowledge-scan__spoke[data-state=active] .knowledge-scan__beam{opacity:.55;background:var(--link);transform:scaleX(1)}.knowledge-scan__spoke[data-state=done] .knowledge-scan__beam{opacity:.28;transform:scaleX(1)}.knowledge-scan__node{border:1px solid var(--border-strong);background:var(--surface);width:32px;height:32px;color:var(--text-muted);transition:color var(--duration-normal,.16s)var(--ease-standard,ease),border-color var(--duration-normal,.16s)var(--ease-standard,ease),background var(--duration-normal,.16s)var(--ease-standard,ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:100%}.knowledge-scan__node svg{stroke-width:1.75px;width:15px;height:15px}.knowledge-scan__spoke[data-state=active] .knowledge-scan__node{border-color:var(--link);color:var(--link);box-shadow:0 0 0 0 color-mix(in srgb,var(--link)30%,transparent);animation:knowledge-node-pulse 1.4s var(--ease-standard,ease)infinite}.knowledge-scan__spoke[data-state=done] .knowledge-scan__node{border-color:color-mix(in srgb,var(--success)45%,var(--border));background:var(--success-soft);color:var(--success)}@keyframes knowledge-node-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--link)32%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--link)0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--link)0%,transparent)}}.knowledge-scan__core{border:1px solid var(--border-strong);background:var(--surface);width:68px;height:68px;color:var(--text);box-shadow:var(--shadow-tooltip);transition:background var(--duration-slow,.22s)var(--ease-standard,ease),color var(--duration-slow,.22s)var(--ease-standard,ease),border-color var(--duration-slow,.22s)var(--ease-standard,ease);place-items:center;display:grid}.knowledge-scan__core svg{stroke-width:1.75px;width:26px;height:26px}.knowledge-scan[data-done] .knowledge-scan__core{border-color:color-mix(in srgb,var(--success)45%,var(--border));background:var(--success-soft);color:var(--success);animation:knowledge-core-done .52s var(--ease-standard,ease)}@keyframes knowledge-core-done{0%{box-shadow:var(--shadow-tooltip),0 0 0 0 color-mix(in srgb,var(--success)35%,transparent)}to{box-shadow:var(--shadow-tooltip),0 0 0 18px color-mix(in srgb,var(--success)0%,transparent)}}.knowledge-scan__steps{min-width:0}.knowledge-scan__subject{border-left:2px solid var(--border-strong);color:var(--text-secondary);font-size:var(--fs-ui);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 10px 12px;padding-left:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-scan__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.knowledge-scan__step{border-radius:var(--radius-sm,7px);transition:background var(--duration-normal,.16s)var(--ease-standard,ease);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:7px 10px;display:grid}.knowledge-scan__step[data-state=active]{background:var(--surface-subtle)}.knowledge-scan__mark{border:1.5px solid var(--border-strong);width:18px;height:18px;transition:background var(--duration-normal,.16s)var(--ease-standard,ease),border-color var(--duration-normal,.16s)var(--ease-standard,ease);border-radius:50%;place-items:center;margin-top:1px;display:grid}.knowledge-scan__step[data-state=active] .knowledge-scan__mark{border-color:transparent}.knowledge-scan__step[data-state=done] .knowledge-scan__mark{border-color:var(--success);background:var(--success);color:var(--text-inverse)}.knowledge-scan__mark svg{stroke-width:3px;width:11px;height:11px}.knowledge-scan__spinner{border:2px solid var(--border);border-top-color:var(--text);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite knowledge-spin}@keyframes knowledge-spin{to{transform:rotate(360deg)}}.knowledge-scan__text{min-width:0}.knowledge-scan__label{color:var(--text-secondary);font-size:var(--fs-ui);transition:color var(--duration-normal,.16s)var(--ease-standard,ease);font-weight:500;line-height:1.35;display:block}.knowledge-scan__step[data-state=active] .knowledge-scan__label,.knowledge-scan__step[data-state=done] .knowledge-scan__label{color:var(--text)}.knowledge-scan__detail{opacity:0;max-height:0;color:var(--text-secondary);font-size:var(--fs-meta);transition:max-height var(--duration-slow,.22s)var(--ease-standard,ease),opacity var(--duration-slow,.22s)var(--ease-standard,ease),margin var(--duration-slow,.22s)var(--ease-standard,ease);line-height:1.4;display:block;overflow:hidden}.knowledge-scan__step[data-state=active] .knowledge-scan__detail{opacity:1;max-height:3em;margin-top:2px}.knowledge-scan__bar{border-radius:var(--radius-round,999px);background:var(--surface-subtle);height:4px;margin:16px 10px 0;position:relative;overflow:hidden}.knowledge-scan__bar>span{border-radius:inherit;background:var(--text);height:100%;transition:width .7s var(--ease-standard,ease),background var(--duration-slow,.22s)var(--ease-standard,ease);display:block;position:relative;overflow:hidden}.knowledge-scan__bar>span:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--canvas)55%,transparent),transparent);animation:knowledge-bar-shine 1.6s var(--ease-standard,ease)infinite;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes knowledge-bar-shine{to{transform:translate(100%)}}.knowledge-scan[data-done] .knowledge-scan__bar>span{background:var(--success)}.knowledge-scan[data-done] .knowledge-scan__bar>span:after{animation:none}.knowledge-scan__meta{color:var(--text-secondary);font-size:var(--fs-meta);justify-content:space-between;gap:12px;margin:8px 10px 0;display:flex}.knowledge-scan__time{font-variant-numeric:tabular-nums}@media (max-width:640px){.knowledge-scan{--scan-r:70px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.knowledge-scan__steps{width:100%}}@media (prefers-reduced-motion:reduce){.knowledge-scan__sweep,.knowledge-scan__bar>span:after{display:none}.knowledge-scan__spoke[data-state=active] .knowledge-scan__node{animation:none}}.knowledge-results{flex-direction:column;gap:14px;min-width:0;display:flex}.knowledge-results__item{border:1px solid var(--border);border-radius:var(--radius-md,10px);background:var(--surface-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.knowledge-results__icon{border:1px solid var(--border);border-radius:var(--radius-sm,7px);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);place-items:center;display:grid}.knowledge-results__icon svg{width:18px;height:18px}.knowledge-results__item-text{min-width:0}.knowledge-results__item-title{color:var(--text);font-size:var(--fs-emphasis);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-results__item-meta{color:var(--text-secondary);font-size:var(--fs-meta);flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;display:flex}.knowledge-results__item-meta span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.knowledge-results__item-meta svg{flex:none;width:13px;height:13px}.knowledge-results__summary{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.knowledge-results__headline{color:var(--text);font-size:calc(16px*var(--font-scale,1));margin:0;font-weight:600}.knowledge-results__legend{flex-wrap:wrap;gap:6px 14px;display:inline-flex}.knowledge-results__count{color:var(--text-secondary);font-size:var(--fs-ui);align-items:center;gap:6px;font-weight:500;display:inline-flex}.knowledge-results__dot{border-radius:50%;width:8px;height:8px}.knowledge-results__count[data-severity=likely] .knowledge-results__dot{background:var(--danger)}.knowledge-results__count[data-severity=possible] .knowledge-results__dot{background:var(--access)}.knowledge-results__progress{color:var(--text-secondary);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.knowledge-results__progress-bar{border-radius:var(--radius-round,999px);background:var(--surface-subtle);width:96px;height:4px;display:inline-block;overflow:hidden}.knowledge-results__progress-bar>span{border-radius:inherit;background:var(--success);height:100%;transition:width var(--duration-slow,.22s)var(--ease-standard,ease);display:block}.knowledge-results__guide{margin:-6px 0 0}.knowledge-results .knowledge-conflicts--scroll{max-height:min(56vh,620px)}.knowledge-results__clear{text-align:center;justify-items:center;gap:4px;padding:28px 16px 20px;display:grid}.knowledge-results__clear-icon{background:var(--success-soft);width:48px;height:48px;color:var(--success);animation:knowledge-core-done .52s var(--ease-standard,ease);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.knowledge-results__clear-icon svg{width:26px;height:26px}.knowledge-results__clear-title{color:var(--text);font-size:calc(17px*var(--font-scale,1));margin:0;font-weight:600}.knowledge-results__clear-detail{max-width:52ch;color:var(--text-secondary);font-size:var(--fs-ui);margin:0}.knowledge-results__partial{margin:0}@media (max-width:640px){.knowledge-results__progress{margin-left:0}}.knowledge-review__facts{border:1px solid var(--border);border-radius:var(--radius-md,10px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:8px 0;padding:14px 16px;display:grid}.knowledge-review__fact{min-width:0}.knowledge-review__fact--wide{grid-column:1/-1}.knowledge-review__fact--wide dd{max-width:72ch;line-height:1.5}.knowledge-review__fact dt{color:var(--text-secondary);font-size:var(--fs-meta);align-items:center;gap:6px;margin:0 0 2px;display:flex}.knowledge-review__fact dt svg{flex:none;width:14px;height:14px}.knowledge-review__fact dd{color:var(--text);font-size:var(--fs-body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.knowledge-review__fact dd code{font-size:var(--fs-meta)}.knowledge-review__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.knowledge-review__section-head .section-title{margin-bottom:8px}.knowledge-review__section-actions{align-items:center;gap:4px;margin-top:12px;display:inline-flex}.knowledge-review__preview{border:1px solid var(--border);border-radius:var(--radius-md,10px);padding:12px}.knowledge-review__clear{border:1px solid color-mix(in srgb,var(--success)30%,var(--border));border-radius:var(--radius-sm,7px);background:var(--success-soft);color:var(--text);font-size:var(--fs-ui);align-items:center;gap:8px;margin:0 0 8px;padding:10px 12px;display:flex}.knowledge-review__clear svg{width:16px;height:16px;color:var(--success);flex:none}.knowledge-decision{border:1px solid var(--border-strong);border-radius:var(--radius-md,10px);background:var(--surface);flex-direction:column;gap:12px;margin-bottom:32px;padding:16px;display:flex}.knowledge-decision__status{border-radius:var(--radius-sm,7px);background:var(--warning-soft);color:var(--text);font-size:var(--fs-ui);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-weight:500;display:flex}.knowledge-decision__status svg{width:16px;height:16px;color:var(--warning);flex:none;margin-top:1px}.knowledge-decision__status[data-ready]{background:var(--success-soft)}.knowledge-decision__status[data-ready] svg{color:var(--success)}.knowledge-decision__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-decision__note{max-width:60ch;color:var(--text-secondary);font-size:var(--fs-meta);flex:280px;margin:0;line-height:1.45}.knowledge-decision__actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}@media (max-width:640px){.knowledge-review__facts{grid-template-columns:minmax(0,1fr)}}.knowledge-threshold{align-items:center;gap:12px;display:flex}.knowledge-threshold input[type=range]{min-width:0;accent-color:var(--text);flex:1}.knowledge-threshold__value{min-width:48px;color:var(--text);font-size:var(--fs-emphasis);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.knowledge-threshold__scale{border-radius:var(--radius-round,999px);height:8px;display:flex;overflow:hidden}.knowledge-threshold__scale span{transition:width var(--duration-normal,.16s)var(--ease-standard,ease)}.knowledge-threshold__scale [data-severity=possible]{background:color-mix(in srgb,var(--access)55%,var(--surface))}.knowledge-threshold__scale [data-severity=likely]{background:color-mix(in srgb,var(--danger)70%,var(--surface))}.knowledge-threshold__legend{color:var(--text-secondary);font-size:var(--fs-ui);gap:4px;margin:0;padding:0;list-style:none;display:grid}.knowledge-threshold__legend li{align-items:center;gap:8px;display:flex}.knowledge-threshold__legend [data-severity=possible] .knowledge-results__dot{background:var(--access)}.knowledge-threshold__legend [data-severity=likely] .knowledge-results__dot{background:var(--danger)}
