._room_1172x_17{height:100%;overflow-y:auto;padding:var(--space-3) var(--space-4)}._room_1172x_17,._layout_1172x_25{color:var(--text-body);font:var(--font-body-sm);display:flex;flex-direction:column;gap:var(--space-3);container-type:inline-size}._room_1172x_17>*,._layout_1172x_25>*{flex-shrink:0}._room_1172x_17[data-hq2-running],._layout_1172x_25[data-hq2-running]{gap:var(--space-2)}._room_1172x_17 .MuiButton-root,._layout_1172x_25 .MuiButton-root{min-height:var(--os-touch-target);font-size:var(--font-size-sm);font-family:inherit}._room_1172x_17 h1,._room_1172x_17 h2,._room_1172x_17 h3,._room_1172x_17 h4,._layout_1172x_25 h1,._layout_1172x_25 h2,._layout_1172x_25 h3,._layout_1172x_25 h4{color:var(--text-strong)}._room_1172x_17 h1,._layout_1172x_25 h1{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--os-hq2-lh-title)}._room_1172x_17 h2,._layout_1172x_25 h2{font-size:var(--font-size-lg);line-height:var(--line-height-metric)}._room_1172x_17 h3,._layout_1172x_25 h3{font-size:var(--font-size-md);line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold)}._room_1172x_17 h4,._layout_1172x_25 h4{font-size:var(--font-size-sm)}._identity_1172x_56{display:flex;align-items:center;gap:var(--space-1-5);flex-wrap:wrap}._identity_1172x_56>div:nth-child(2){min-width:0}._identity_1172x_56 a{color:var(--text-muted);font-size:var(--font-size-xs);text-decoration:none;overflow-wrap:anywhere}._identity_1172x_56 a svg{vertical-align:middle}._businessIcon_1172x_60{width:3rem;height:3rem;display:grid;place-items:center;color:var(--text-muted);border:var(--os-hairline-width) solid var(--os-hairline);border-radius:var(--r-lg);background:var(--bg-muted)}._phaseBadge_1172x_61{display:inline-flex;align-items:center;gap:var(--space-0-75);margin-left:auto;padding:var(--space-0-5) var(--space-1-25);border-radius:var(--r-pill);border:var(--os-hairline-width) solid var(--os-hairline);color:var(--text-muted);font-size:var(--font-size-xs)}._phaseBadge_1172x_61>span{width:.375rem;height:.375rem;border-radius:var(--r-pill);background:var(--accent)}._capture_1172x_63{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--os-hq2-capture-pull)}._capture_1172x_63[data-hq2-freshness=old]{color:var(--os-amber)}._readAgainError_1172x_65{color:var(--danger);font-size:var(--font-size-sm)}._readState_1172x_66{margin:0;padding:var(--space-1-5);color:var(--text-body);background:var(--warn-soft);border:var(--os-hairline-width) solid var(--card-warn-line);border-radius:var(--r-md);font-size:var(--font-size-sm)}._recalculated_1172x_67{padding:var(--space-1) var(--space-1-5);border-left:var(--os-hairline-width) solid var(--os-hairline);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-1-5)}._goal_1172x_71{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5);background:var(--accent-soft-2);border:var(--os-hairline-width) solid var(--os-hairline);border-radius:var(--r-xl)}._goal_1172x_71>svg{flex:0 0 auto;color:var(--accent);margin-top:var(--space-0-25)}._goal_1172x_71>div{flex:1;min-width:0}._goalTop_1172x_74{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);flex-wrap:wrap;margin-bottom:var(--space-0-75)}._goal_1172x_71 p{margin-top:var(--space-1)}._eyebrow_1172x_76{color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-eyebrow)}._subtle_1172x_77{color:var(--text-muted);font-size:var(--font-size-xs)}._scan_1172x_81{padding:var(--space-2);border:var(--os-hairline-width) solid var(--os-hairline);border-radius:var(--r-lg)}._scanHeading_1172x_82{display:flex;gap:var(--space-1-5)}._scanHeading_1172x_82>svg{flex-shrink:0;color:var(--accent)}._scanHeading_1172x_82 h3{font-size:var(--font-size-sm)}._scanSteps_1172x_85{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-size-xs)}._scanSteps_1172x_85 li{display:flex;align-items:center;gap:var(--space-0-75)}._scanSteps_1172x_85 li[data-hq2-step=done] svg{color:var(--success)}._read_1172x_65 h2{margin:var(--space-1) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}._read_1172x_65 p{line-height:var(--os-hq2-lh-read);max-width:76ch}._sectionHead_1172x_93{display:flex;flex-direction:column;gap:var(--space-0-5);margin-bottom:var(--space-2)}._sectionHead_1172x_93 h2{font-size:var(--font-size-md)}._sectionHead_1172x_93>span{font-size:var(--font-size-xs);color:var(--text-muted)}._none_1172x_96{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-1-5)}._sliced_1172x_97{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-size-xs)}._moves_1172x_98{display:grid;gap:var(--space-1-5)}._move_1172x_98{border:var(--os-hairline-width) solid var(--os-hairline);border-radius:var(--r-xl);padding:var(--space-2-5)}._move_1172x_98:first-child{border-color:var(--os-hq2-lead-border);background:var(--accent-soft-2)}._moveHead_1172x_101{display:flex;gap:var(--space-1-5);align-items:center;margin-bottom:var(--space-1)}._evidenceGrid_1172x_102{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1-5)}._evidenceGrid_1172x_102>:only-child{grid-column:1 / -1}._kind_1172x_104{display:inline-flex;color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._kind_1172x_104[data-kind=investigate],._kind_1172x_104[data-kind=experiment]{color:var(--text-body)}._move_1172x_98 p{margin-top:var(--space-0-75);line-height:var(--line-height-1-6)}._goal_1172x_71 h2,._move_1172x_98 h3,._move_1172x_98 p{overflow-wrap:anywhere}._sourceLine_1172x_110{display:block;color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--space-1-5);overflow-wrap:anywhere}._moveActions_1172x_111,._actions_1172x_111{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}._moveActions_1172x_111 .MuiButton-outlined{border-color:var(--os-hairline);color:var(--text-body)}._moveActions_1172x_111 ._askButton_1172x_114._askButton_1172x_114{margin-left:auto;min-width:var(--os-touch-target)}._askButton_1172x_114 svg{width:1.125rem;height:1.125rem}._areaList_1172x_116{border-top:var(--os-hairline-width) solid var(--os-hairline)}._areaRow_1172x_117{display:flex;align-items:flex-start;gap:var(--space-1-5);width:100%;min-height:4rem;padding:var(--space-1-5) 0;background:transparent;border:0;border-bottom:var(--os-hairline-width) solid var(--os-hairline);color:var(--text-body);text-align:left;font:inherit}._areaRow_1172x_117:hover{background:var(--accent-soft-2)}._areaRow_1172x_117>span:nth-child(2){flex:1;min-width:0}._areaBody_1172x_120{flex:1;min-width:0}._areaHeading_1172x_121{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);width:100%;padding:var(--space-0-5) 0;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer;font:inherit}._areaRow_1172x_117 strong{display:block;font-size:var(--font-size-sm);color:var(--text-strong);font-weight:var(--font-weight-medium)}._areaRow_1172x_117>span>span{display:block;color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--space-0-5);overflow-wrap:anywhere}._areaBody_1172x_120>span{display:block;color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--space-0-5);overflow-wrap:anywhere}._areaMark_1172x_125{display:grid;place-items:center;width:2rem;height:2rem;color:var(--text-muted)}._areaMark_1172x_125[data-lead]{color:var(--accent)}._findingChecklist_1172x_127{display:grid;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}._findingChecklist_1172x_127 li{color:var(--text-muted);font-size:var(--font-size-xs)}._findingChecklist_1172x_127 li>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-0-5) 0;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer;font:inherit}._findingChecklist_1172x_127 li>button:disabled{cursor:default}._findingChecklist_1172x_127 li[data-state=fail]>button{color:var(--text-strong)}._cantCheck_1172x_132,._notApplicable_1172x_132{display:flex;align-items:flex-start;gap:var(--space-1)}._details_1172x_133{color:var(--text-muted);font-size:var(--font-size-xs);border-top:var(--os-hairline-width) solid var(--os-hairline)}._details_1172x_133 summary{padding-block:var(--space-1-5);min-height:var(--os-touch-target);cursor:pointer}._details_1172x_133 p{line-height:var(--os-hq2-lh-read);margin-bottom:var(--space-1-5)}._rescan_1172x_136{align-self:flex-start}._areaNav_1172x_14{display:flex;flex-wrap:wrap;gap:var(--space-0-5)}._areaNav_1172x_14 .MuiButton-root{color:var(--text-muted)}._areaNav_1172x_14 [aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}._analysis_1172x_13{display:grid;gap:var(--space-2)}._analysisRow_1172x_14{display:flex;gap:var(--space-1-5);padding-block:var(--space-2);border-top:var(--os-hairline-width) solid var(--os-hairline)}._analysisRow_1172x_14>svg{flex-shrink:0;margin-top:var(--space-0-5);color:var(--text-muted)}._analysisRow_1172x_14 h3{margin-bottom:var(--space-0-75)}._analysisRow_1172x_14 p{line-height:var(--os-hq2-lh-read)}._plan_1172x_14{display:grid;gap:var(--space-2)}._planItem_1172x_14{padding:var(--space-2-5);border:var(--os-hairline-width) solid var(--os-hairline);border-radius:var(--r-xl)}._planItem_1172x_14 h3{margin:var(--space-1) 0}._planItem_1172x_14 h4{margin:var(--space-2) 0 var(--space-0-75)}._planItem_1172x_14 p{line-height:var(--line-height-1-6)}._empty_1172x_14{padding:var(--space-4) var(--space-2);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._empty_1172x_14>svg{color:var(--text-muted)}._empty_1172x_14 p{max-width:58ch}@container (max-width: 660px){._evidenceGrid_1172x_102{grid-template-columns:minmax(0,1fr)}}@container (max-width: 580px){._phaseBadge_1172x_61{margin-left:0}._goal_1172x_71,._move_1172x_98{padding:var(--space-2)}._goal_1172x_71>svg{display:none}}@media(max-width:1100px){._room_1172x_17{padding:var(--space-2)}}@media(prefers-reduced-motion:reduce){._room_1172x_17 *,._layout_1172x_25 *{animation:none;transition:none}}@media(max-width:860px){._room_1172x_17,._layout_1172x_25{gap:var(--space-2)}._businessIcon_1172x_60{display:none}}
