[data-archbro-ui="next"].ui-next-ask-open{grid-template-columns:236px minmax(0,1fr) var(--ask-drawer-width,392px)}
[data-archbro-ui="next"].ui-next-ask-open #workspaceMain{grid-column:2;min-width:0}
[data-archbro-ui="next"] #globalAgentDock{display:none!important}
[data-archbro-ui="next"] .ui-next-ask-drawer{position:sticky;top:0;grid-column:3;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-self:start;width:var(--ask-drawer-width,392px);height:100dvh;min-width:320px;max-width:520px;border-left:1px solid var(--ui-next-line);background:var(--ui-next-surface);color:var(--ui-next-ink);box-shadow:-10px 0 28px rgba(17,19,24,.06);z-index:44}
[data-archbro-ui="next"] .ui-next-ask-drawer[hidden],[data-archbro-ui="next"] .ui-next-ask-scrim[hidden],[data-archbro-ui="next"] .ui-next-decision-card-list[hidden],[data-archbro-ui="next"] .ui-next-ask-preview-host[hidden],[data-archbro-ui="next"] .ui-next-ask-capability[hidden],[data-archbro-ui="next"] .ui-next-ask-context-banner[hidden],[data-archbro-ui="next"] .ui-next-ask-draft-steps[hidden]{display:none!important}
[data-archbro-ui="next"] .ui-next-ask-scrim{display:none}
[data-archbro-ui="next"] .ui-next-ask-resizer{position:absolute;inset:0 auto 0 -5px;width:10px;cursor:col-resize;z-index:2}
[data-archbro-ui="next"] .ui-next-ask-resizer::after{content:"";position:absolute;inset:8px 4px;border-radius:999px;background:transparent}
[data-archbro-ui="next"] .ui-next-ask-resizer:hover::after,[data-archbro-ui="next"] .ui-next-ask-resizer:focus-visible::after{background:var(--ui-next-accent)}
[data-archbro-ui="next"].ui-next-ask-resizing,[data-archbro-ui="next"].ui-next-ask-resizing *{cursor:col-resize!important;user-select:none!important}
[data-archbro-ui="next"] .ui-next-ask-header{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:14px 16px;border-bottom:1px solid var(--ui-next-line);background:var(--ui-next-surface)}
[data-archbro-ui="next"] .ui-next-ask-title-wrap{display:grid;gap:3px;min-width:0}
[data-archbro-ui="next"] .ui-next-ask-kicker,[data-archbro-ui="next"] .ui-next-ask-context-label,[data-archbro-ui="next"] .ui-next-decision-type,[data-archbro-ui="next"] .ui-next-decision-preview-header small{color:var(--ui-next-muted);font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
[data-archbro-ui="next"] .ui-next-ask-header h2{margin:0;font-size:20px;line-height:1.1;letter-spacing:-.02em}
[data-archbro-ui="next"] .ui-next-ask-header-actions{display:flex;gap:5px}
[data-archbro-ui="next"] .ui-next-ask-header-button{min-width:44px;height:44px;border:1px solid var(--ui-next-line);border-radius:9px;background:var(--ui-next-surface);color:var(--ui-next-muted);padding:0 9px;font-size:14px;font-weight:750;cursor:pointer}
[data-archbro-ui="next"] .ui-next-ask-header-button:hover{border-color:var(--ui-next-accent);background:var(--ui-next-accent-soft);color:var(--ui-next-accent)}
[data-archbro-ui="next"] .ui-next-ask-context{grid-row:2;display:grid;gap:7px;padding:11px 15px;border-bottom:1px solid var(--ui-next-line);background:var(--ui-next-surface-muted)}
[data-archbro-ui="next"] .ui-next-ask-context-chips{display:flex;flex-wrap:wrap;gap:5px}
[data-archbro-ui="next"] .ui-next-ask-context-chip{max-width:100%;padding:4px 7px;border:1px solid var(--ui-next-line);border-radius:999px;background:var(--ui-next-surface);color:var(--ui-next-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-archbro-ui="next"] .ui-next-ask-context-banner{grid-row:3;display:grid;gap:7px;padding:12px 15px;border-bottom:1px solid color-mix(in srgb,var(--ui-next-warning) 35%,var(--ui-next-line));background:color-mix(in srgb,var(--ui-next-warning) 8%,var(--ui-next-surface));color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-ask-context-banner strong{font-size:14px}
[data-archbro-ui="next"] .ui-next-ask-context-banner p{margin:0;color:var(--ui-next-muted);font-size:12px;line-height:1.45}
[data-archbro-ui="next"] .ui-next-ask-context-actions{display:flex;flex-wrap:wrap;gap:6px}
[data-archbro-ui="next"] .ui-next-ask-draft-steps{grid-row:4;display:grid;gap:7px;max-height:40vh;overflow-y:auto;padding:11px 14px;border-bottom:1px solid var(--ui-next-line);background:var(--ui-next-surface)}
[data-archbro-ui="next"] .ui-next-ask-draft-steps h3{margin:0;font-size:12px;font-weight:700;color:var(--ui-next-muted)}
[data-archbro-ui="next"] .ui-next-ask-draft-steps ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}
[data-archbro-ui="next"] .ui-next-ask-draft-steps li{--step-color:var(--ui-next-warning);display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 4px 4px 12px;border:1px solid var(--ui-next-line);border-radius:9px;background:var(--ui-next-surface)}
[data-archbro-ui="next"] .ui-next-ask-draft-steps li.is-added{--step-color:var(--ui-next-success)}
[data-archbro-ui="next"] .ui-next-ask-draft-steps li.is-removed{--step-color:var(--ui-next-danger)}
[data-archbro-ui="next"] .ui-next-ask-draft-step-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;color:var(--step-color)}
[data-archbro-ui="next"] .ui-next-ask-draft-step-undo{flex:none;width:32px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--ui-next-muted);font:inherit;font-size:16px;cursor:pointer}
[data-archbro-ui="next"] .ui-next-ask-draft-step-undo:hover{background:var(--ui-next-surface-muted);color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-ask-draft-step-undo:focus-visible{outline:2px solid var(--ui-next-accent);outline-offset:1px}
[data-archbro-ui="next"] .ui-next-ask-draft-step-undo:disabled{opacity:.5;cursor:progress}
[data-archbro-ui="next"] .ui-next-ask-body{grid-row:5;min-height:0;padding:14px 14px 20px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:14px 20px}
[data-archbro-ui="next"] .ui-next-ask-intro{display:grid;gap:7px;padding:12px;border:1px solid var(--ui-next-line);border-radius:11px;background:var(--ui-next-surface-muted)}
[data-archbro-ui="next"] .ui-next-ask-intro>strong{font-size:14px}
[data-archbro-ui="next"] .ui-next-ask-intro>p{margin:0;color:var(--ui-next-muted);font-size:14px;line-height:1.5}
[data-archbro-ui="next"] .ui-next-ask-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}
[data-archbro-ui="next"] .ui-next-ask-suggestion{border:1px solid var(--ui-next-line);border-radius:999px;background:var(--ui-next-surface);color:var(--ui-next-muted);padding:6px 9px;font-size:12px;text-align:left;cursor:pointer}
[data-archbro-ui="next"] .ui-next-ask-suggestion:hover{border-color:var(--ui-next-accent);color:var(--ui-next-accent)}
[data-archbro-ui="next"] .ui-next-ask-timeline{display:grid;gap:10px;margin-top:14px}
[data-archbro-ui="next"] .ui-next-ask-message{display:grid;gap:12px;max-width:min(94%,70ch);padding:10px 11px;border:1px solid var(--ui-next-line);border-radius:12px;background:var(--ui-next-surface);scroll-margin-block:10px 18px}
[data-archbro-ui="next"] .ui-next-ask-message.is-user{justify-self:end;background:var(--ui-next-accent-soft);border-color:color-mix(in srgb,var(--ui-next-accent) 32%,var(--ui-next-line))}
[data-archbro-ui="next"] .ui-next-ask-message.is-error{border-color:color-mix(in srgb,var(--ui-next-danger) 38%,var(--ui-next-line));background:color-mix(in srgb,var(--ui-next-danger) 7%,var(--ui-next-surface))}
[data-archbro-ui="next"] .ui-next-ask-message-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ui-next-muted);font-size:12px}
[data-archbro-ui="next"] .ui-next-ask-message-meta strong{color:var(--ui-next-ink);font-size:12px}
[data-archbro-ui="next"] .ui-next-ask-message-copy{margin:0;color:var(--ui-next-ink);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}
[data-archbro-ui="next"] .ui-next-ask-message-provenance{font-size:12px;color:var(--ui-next-muted)}
[data-archbro-ui="next"] .ui-next-ask-message-provenance summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}
[data-archbro-ui="next"] .ui-next-ask-message-provenance summary::before{content:"▸"}
[data-archbro-ui="next"] .ui-next-ask-message-provenance[open] summary::before{content:"▾"}
[data-archbro-ui="next"] .ui-next-ask-message-provenance code{font-size:12px}
[data-archbro-ui="next"] .ui-next-decision-card-list{display:grid;gap:10px;margin-top:14px}
[data-archbro-ui="next"] .ui-next-decision-card{display:grid;gap:10px;padding:12px;border:1px solid var(--ui-next-line);border-radius:12px;background:var(--ui-next-surface)}
[data-archbro-ui="next"] .ui-next-decision-card.is-selected{border-color:var(--ui-next-accent);box-shadow:0 0 0 2px var(--ui-next-focus)}
[data-archbro-ui="next"] .ui-next-decision-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
[data-archbro-ui="next"] .ui-next-decision-card-heading{display:grid;gap:4px;min-width:0}
[data-archbro-ui="next"] .ui-next-decision-card-heading h4{margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
[data-archbro-ui="next"] .ui-next-decision-source{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:var(--ui-next-surface-muted);color:var(--ui-next-muted);font-size:12px;font-weight:760}
[data-archbro-ui="next"] .ui-next-decision-option{display:grid;gap:3px;padding:9px;border-radius:9px;background:var(--ui-next-accent-soft)}
[data-archbro-ui="next"] .ui-next-decision-option small{color:var(--ui-next-muted);font-size:12px}
[data-archbro-ui="next"] .ui-next-decision-option strong{font-size:14px;line-height:1.4}
[data-archbro-ui="next"] .ui-next-decision-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}
[data-archbro-ui="next"] .ui-next-decision-field{display:grid;align-content:start;gap:3px;min-width:0;padding:8px;border:1px solid var(--ui-next-line);border-radius:8px;background:var(--ui-next-surface-muted)}
[data-archbro-ui="next"] .ui-next-decision-field:last-child{grid-column:1/-1}
[data-archbro-ui="next"] .ui-next-decision-field dt{color:var(--ui-next-muted);font-size:12px;font-weight:750}
[data-archbro-ui="next"] .ui-next-decision-field dd{margin:0;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}
[data-archbro-ui="next"] .ui-next-decision-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}
[data-archbro-ui="next"] .ui-next-decision-primary,[data-archbro-ui="next"] .ui-next-decision-secondary{min-height:44px;border-radius:8px;padding:0 10px;font-size:12px;font-weight:750;cursor:pointer}
[data-archbro-ui="next"] .ui-next-decision-primary{border:1px solid var(--ui-next-accent);background:var(--ui-next-accent);color:var(--ui-next-on-accent)}
[data-archbro-ui="next"] .ui-next-decision-secondary{border:1px solid var(--ui-next-line);background:var(--ui-next-surface);color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-decision-secondary:hover{border-color:var(--ui-next-accent);color:var(--ui-next-accent)}
[data-archbro-ui="next"] .ui-next-ask-preview-host{margin-top:12px}
[data-archbro-ui="next"] .ui-next-decision-preview{display:grid;gap:10px;padding:12px;border:1px solid var(--ui-next-line);border-radius:12px;background:var(--ui-next-surface)}
[data-archbro-ui="next"] .ui-next-decision-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
[data-archbro-ui="next"] .ui-next-decision-preview-header h4{margin:3px 0 0;font-size:14px}
[data-archbro-ui="next"] .ui-next-decision-accepted-note{padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--ui-next-success) 10%,var(--ui-next-surface));color:var(--ui-next-success);font-size:12px;font-weight:760;white-space:nowrap}
[data-archbro-ui="next"] .ui-next-decision-preview-graph{min-height:220px;max-height:300px;border:1px solid var(--ui-next-line);border-radius:9px;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ui-next-line) 70%,transparent) 1px,transparent 1.5px);background-size:18px 18px;overflow:auto}
[data-archbro-ui="next"] .ui-next-decision-preview-graph .next-graph-svg{min-width:520px;min-height:260px}
[data-archbro-ui="next"] .ui-next-decision-preview-empty{margin:0;padding:24px 12px;border:1px dashed var(--ui-next-line);border-radius:9px;color:var(--ui-next-muted);font-size:14px;text-align:center}
[data-archbro-ui="next"] .ui-next-decision-write-state,[data-archbro-ui="next"] .ui-next-ask-capability{display:grid;gap:4px;padding:10px;border:1px solid var(--ui-next-line);border-radius:9px;background:var(--ui-next-surface-muted)}
[data-archbro-ui="next"] .ui-next-decision-write-state strong,[data-archbro-ui="next"] .ui-next-ask-capability strong{font-size:12px}
[data-archbro-ui="next"] .ui-next-decision-write-state span,[data-archbro-ui="next"] .ui-next-ask-capability p{margin:0;color:var(--ui-next-muted);font-size:12px;line-height:1.45}
[data-archbro-ui="next"] .ui-next-ask-capability{margin-top:12px}
[data-archbro-ui="next"] .ui-next-ask-composer{grid-row:6;display:grid;gap:8px;padding:12px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--ui-next-line);background:var(--ui-next-surface)}
[data-archbro-ui="next"] .ui-next-ask-input{width:100%;min-height:68px;max-height:160px;resize:vertical;border:1px solid var(--ui-next-line);border-radius:10px;background:var(--ui-next-surface);color:var(--ui-next-ink);padding:10px;font-size:14px;line-height:1.5}
[data-archbro-ui="next"] .ui-next-ask-input:disabled{background:var(--ui-next-surface-muted);cursor:not-allowed}
[data-archbro-ui="next"] .ui-next-ask-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}
[data-archbro-ui="next"] .ui-next-ask-composer-hint{color:var(--ui-next-muted);font-size:12px}
[data-archbro-ui="next"] .ui-next-ask-send{min-width:62px;height:44px;border:1px solid var(--ui-next-accent);border-radius:8px;background:var(--ui-next-accent);color:var(--ui-next-on-accent);padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}
[data-archbro-ui="next"] .ui-next-ask-send:disabled{opacity:.45;cursor:not-allowed}
[data-archbro-ui="next"] .ui-next-guided-capability-note{margin:8px 0 0;color:var(--ui-next-muted);font-size:14px;line-height:1.45}
[data-archbro-ui="next"] #guidedGoalDecisionCards{display:grid;gap:10px;margin-top:12px}
[data-archbro-ui="next"] #guidedGoalDecisionCards[hidden]{display:none!important}
/* Goal confirmation shares the readable shell surfaces and primary contrast. */
[data-archbro-ui="next"] #refineGoalStage .goal-draft-panel{background:var(--ui-next-surface);border-color:var(--ui-next-line);box-shadow:none}
[data-archbro-ui="next"] #refineGoalStage .goal-field{font-size:14px;font-weight:650;letter-spacing:0;color:var(--ui-next-ink)}
[data-archbro-ui="next"] #refineGoalStage .goal-field textarea{min-height:144px;font-size:14px;line-height:1.55;border-color:var(--ui-next-line);background:var(--ui-next-surface);color:var(--ui-next-ink)}
[data-archbro-ui="next"] #refineGoalStage .goal-field textarea:focus-visible{outline:2px solid var(--ui-next-accent);outline-offset:2px;box-shadow:none}
[data-archbro-ui="next"] #refineGoalStage .goal-use{min-height:44px;white-space:normal;background:var(--ui-next-accent);border-color:var(--ui-next-accent);color:var(--ui-next-on-accent)}
[data-archbro-ui="next"] #refineGoalStage .goal-use:hover:not(:disabled){filter:brightness(.94)}
[data-archbro-ui="next"] #refineGoalStage .goal-use:disabled{opacity:.65;cursor:not-allowed}
[data-archbro-ui="next"] #refineGoalStage .goal-use:focus-visible{outline:2px solid var(--ui-next-accent);outline-offset:3px}
[data-archbro-ui="next"] #refineGoalStage .architecture-language-field{color:var(--ui-next-ink)}
[data-archbro-ui="next"] #refineGoalStage .architecture-language-field select{border-color:var(--ui-next-line);background:var(--ui-next-surface);color:var(--ui-next-ink)}
[data-archbro-ui="next"] #refineGoalStage .architecture-language-field select:focus-visible{outline-color:var(--ui-next-accent)}
[data-archbro-ui="next"] #refineGoalStage .architecture-language-field small{color:var(--ui-next-muted)}
[data-archbro-ui="next"] #refineGoalStage #goalCreationError{font-size:14px;line-height:1.55;overflow-wrap:anywhere;color:var(--ui-next-danger)}
[data-archbro-ui="next"] .creation-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
[data-archbro-ui="next"] .creation-mode-options label{min-height:112px;border-color:var(--ui-next-line);background:var(--ui-next-surface)}
[data-archbro-ui="next"] .creation-mode-options label:has(input:checked){border-color:var(--ui-next-accent);background:var(--ui-next-accent-soft);box-shadow:0 0 0 2px var(--ui-next-focus)}
[data-archbro-ui="next"] .creation-mode-options strong{color:var(--ui-next-ink)}
[data-archbro-ui="next"] .creation-mode-options small{color:var(--ui-next-muted)}
[data-archbro-ui="next"].project-dialog{background:var(--ui-next-surface);color:var(--ui-next-ink)}
[data-archbro-ui="next"].project-dialog input,[data-archbro-ui="next"].project-dialog textarea,[data-archbro-ui="next"].project-dialog select{border-color:var(--ui-next-line);background:var(--ui-next-surface);color:var(--ui-next-ink)}
@media(max-width:1180px){
  [data-archbro-ui="next"].ui-next-ask-open{grid-template-columns:236px minmax(0,1fr)}
  [data-archbro-ui="next"] .ui-next-ask-scrim{position:fixed;inset:0;display:block;border:0;background:rgba(17,19,24,.38);z-index:88}
  [data-archbro-ui="next"] .ui-next-ask-drawer{position:fixed;inset:0 0 0 auto;display:grid;grid-column:auto;width:min(var(--ask-drawer-width,392px),calc(100vw - 32px));min-width:0;max-width:520px;height:100dvh;z-index:89;box-shadow:-18px 0 50px rgba(17,19,24,.22)}
  [data-archbro-ui="next"] .ui-next-ask-resizer{display:none}
}
@media(max-width:760px){
  [data-archbro-ui="next"] .ui-next-ask-drawer{width:calc(100vw - 12px);max-width:none}
  [data-archbro-ui="next"] .ui-next-ask-header{min-height:70px;padding:12px}
  [data-archbro-ui="next"] .ui-next-ask-context,[data-archbro-ui="next"] .ui-next-ask-context-banner{padding-inline:12px}
  [data-archbro-ui="next"] .ui-next-ask-body{padding-inline:12px}
  [data-archbro-ui="next"] .ui-next-decision-details{grid-template-columns:1fr}
  [data-archbro-ui="next"] .ui-next-decision-field:last-child{grid-column:auto}
  [data-archbro-ui="next"] .creation-mode-options{grid-template-columns:1fr}
  [data-archbro-ui="next"] .creation-mode-options label{min-height:0}
}
@media(prefers-reduced-motion:reduce){[data-archbro-ui="next"] .ui-next-ask-drawer{scroll-behavior:auto}}

/* Answer presentation is frontend-derived. Reuse the shell palette and safe rich text. */
[data-archbro-ui="next"] .ui-next-agent-answer{display:grid;gap:16px;max-width:70ch;min-width:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}
[data-archbro-ui="next"] .ui-next-agent-answer p{margin:0}
[data-archbro-ui="next"] .ui-next-agent-answer-state{font-size:14px;font-weight:750;color:var(--ui-next-muted)}
[data-archbro-ui="next"] .ui-next-agent-answer[data-tone="review"] .ui-next-agent-answer-state,[data-archbro-ui="next"] .ui-next-agent-answer[data-tone="caution"] .ui-next-agent-answer-state{color:var(--ui-next-warning)}
[data-archbro-ui="next"] .ui-next-agent-answer-headline{font-size:17px;line-height:1.5;font-weight:650;color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-agent-answer-review{padding:8px;border-left:3px solid var(--ui-next-warning);background:var(--ui-next-warning-bg)}
[data-archbro-ui="next"] .ui-next-agent-answer-section{display:grid;gap:6px;min-width:0}
[data-archbro-ui="next"] .ui-next-agent-answer h4{margin:0;font-size:15px;font-weight:750;color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-agent-answer-evidence{display:grid;gap:8px;margin:0;padding:0;list-style:none}
[data-archbro-ui="next"] .ui-next-agent-answer-evidence li{display:grid;gap:2px;border-left:2px solid var(--ui-next-line);padding-left:8px}
[data-archbro-ui="next"] .ui-next-agent-answer-verification,[data-archbro-ui="next"] .ui-next-agent-answer-note{font-size:14px;color:var(--ui-next-muted)}
[data-archbro-ui="next"] .ui-next-agent-answer-comparison{display:grid;gap:5px;margin:0}
[data-archbro-ui="next"] .ui-next-agent-answer-comparison>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-block:5px;border-bottom:1px solid var(--ui-next-line-soft)}
[data-archbro-ui="next"] .ui-next-agent-answer-comparison dt{min-width:0;flex:1 1 120px}
[data-archbro-ui="next"] .ui-next-agent-answer-comparison dd{margin:0;font-variant-numeric:tabular-nums}
[data-archbro-ui="next"] .ui-next-agent-answer-link{min-height:44px;max-width:100%;padding:7px 9px;border:1px solid var(--ui-next-line);border-radius:var(--ui-next-radius-sm);background:var(--ui-next-surface);color:var(--ui-next-accent);text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer}
[data-archbro-ui="next"] .ui-next-agent-answer-link:disabled{color:var(--ui-next-muted);background:var(--ui-next-surface-muted);cursor:not-allowed}
[data-archbro-ui="next"] .ui-next-agent-answer[data-answer-mode="map"]{gap:8px}
[data-archbro-ui="next"] .ui-next-agent-answer-onmap{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px}
[data-archbro-ui="next"] .ui-next-agent-answer-onmap-state{display:inline-flex;align-items:center;gap:6px;color:var(--ui-next-success);font-weight:650}
[data-archbro-ui="next"] .ui-next-agent-answer-onmap-state::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}
[data-archbro-ui="next"] .ui-next-agent-answer-onmap.is-closed .ui-next-agent-answer-onmap-state{color:var(--ui-next-muted);font-weight:500}
[data-archbro-ui="next"] .ui-next-agent-answer-onmap-link{min-height:32px;padding:0;border:0;background:none;color:var(--ui-next-accent);font:inherit;font-weight:650;cursor:pointer}
[data-archbro-ui="next"] .ui-next-agent-answer-onmap-link:disabled{color:var(--ui-next-muted);cursor:not-allowed}
[data-archbro-ui="next"] .ui-next-agent-answer-onmap-link:focus-visible{outline:2px solid var(--ui-next-accent);outline-offset:2px;border-radius:4px}
[data-archbro-ui="next"] .ui-next-agent-answer[data-answer-mode="map"] .ui-next-agent-answer-details[open]{display:grid;gap:8px}
[data-archbro-ui="next"] .ui-next-agent-answer-details{border-top:1px solid var(--ui-next-line);padding-top:8px;min-width:0}
[data-archbro-ui="next"] .ui-next-agent-answer-details>summary{min-height:44px;cursor:pointer;color:var(--ui-next-accent);font-weight:650}
[data-archbro-ui="next"] .ui-next-agent-answer-link:focus-visible,[data-archbro-ui="next"] .ui-next-agent-answer-details>summary:focus-visible{outline:2px solid var(--ui-next-accent);outline-offset:2px}
[data-archbro-ui="next"] .ui-next-agent-answer-copy{min-width:0;color:var(--ui-next-ink);font-size:14px;white-space:normal}
[data-archbro-ui="next"] .ui-next-agent-answer-copy code,[data-archbro-ui="next"] .ui-next-agent-answer-copy pre{background:var(--ui-next-surface-muted);color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-agent-answer-copy pre{max-width:100%;overflow:auto;font-size:12px;line-height:1.55}
[data-archbro-ui="next"] .ui-next-agent-answer-copy table{background:var(--ui-next-surface);color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-agent-answer-copy th,[data-archbro-ui="next"] .ui-next-agent-answer-copy td{border-color:var(--ui-next-line)}
@media(max-width:760px){[data-archbro-ui="next"] .ui-next-agent-answer-link{min-height:44px}}

[data-archbro-ui="next"] .ui-next-agent-answer-copy :is(h2,h3,h4,h5){color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-agent-answer-copy th{background:var(--ui-next-surface-muted);color:var(--ui-next-ink)}
[data-archbro-ui="next"] .ui-next-agent-answer-copy .agent-evidence-reference{background:var(--ui-next-surface-muted);color:var(--ui-next-ink);border-color:var(--ui-next-accent)}
