.DiagnosticFlow-module__1Mcida__diagram{--flow-bg:var(--brand-dark,#111512);--flow-surface:var(--brand-surface,#151a17);--flow-ink:var(--brand-foreground,#f5f5f0);--flow-muted:var(--brand-muted,#b7c1b9);--flow-line:var(--brand-accent,#fde68a);background:var(--flow-bg);color:var(--flow-ink);border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.DiagnosticFlow-module__1Mcida__pipeline{grid-template-columns:32% 30% 6% 32%;display:grid}.DiagnosticFlow-module__1Mcida__pipeline>*{min-width:0}.DiagnosticFlow-module__1Mcida__label{min-height:2.5rem;font:600 .68rem/1.5 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--flow-muted)}.DiagnosticFlow-module__1Mcida__sourceBody{grid-template-columns:minmax(0,1fr) 52px;display:grid}.DiagnosticFlow-module__1Mcida__sourceList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.DiagnosticFlow-module__1Mcida__sourceList li{align-items:center;gap:.65rem;min-height:32px;font-size:.875rem;line-height:1.4;display:flex}.DiagnosticFlow-module__1Mcida__sourceList svg{color:var(--flow-line);flex-shrink:0}.DiagnosticFlow-module__1Mcida__collector{width:52px;height:296px}.DiagnosticFlow-module__1Mcida__collector path,.DiagnosticFlow-module__1Mcida__reviewArrow path,.DiagnosticFlow-module__1Mcida__outputBranch path{stroke:var(--flow-line);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.DiagnosticFlow-module__1Mcida__collector circle{fill:var(--flow-line)}.DiagnosticFlow-module__1Mcida__researchBody{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:296px;padding-inline:1rem;display:flex}.DiagnosticFlow-module__1Mcida__researchGlyph{border:1px solid var(--flow-muted);width:98px;height:98px;color:var(--flow-line);border-radius:50%;place-content:center;margin-bottom:1rem;display:grid;position:relative}.DiagnosticFlow-module__1Mcida__researchGlyph svg:last-child{background:var(--flow-bg);position:absolute;bottom:12px;right:12px}.DiagnosticFlow-module__1Mcida__diagram h4{font-size:1.2rem;font-weight:650;line-height:1.3}.DiagnosticFlow-module__1Mcida__diagram p{color:var(--flow-muted);font-size:.875rem;line-height:1.65}.DiagnosticFlow-module__1Mcida__researchBody p{max-width:24ch;margin-top:.75rem}.DiagnosticFlow-module__1Mcida__researchBody .DiagnosticFlow-module__1Mcida__caution{color:var(--flow-ink);font-size:.75rem}.DiagnosticFlow-module__1Mcida__reviewArrow{align-self:start;width:100%;height:296px;margin-top:2.5rem}.DiagnosticFlow-module__1Mcida__reviewPanel{background:var(--flow-surface);border:1px solid #68766c;border-radius:.65rem;min-height:296px;padding:1.4rem}.DiagnosticFlow-module__1Mcida__reviewPanel>svg{color:var(--flow-line);margin-bottom:.8rem}.DiagnosticFlow-module__1Mcida__reviewPanel p{margin-top:1rem}.DiagnosticFlow-module__1Mcida__reviewRule{border-top:1px solid #68766c;padding-top:1rem}.DiagnosticFlow-module__1Mcida__outputBranch{width:100%;height:72px;display:block}.DiagnosticFlow-module__1Mcida__outputs{background:var(--flow-surface);border:1px solid #68766c;border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.DiagnosticFlow-module__1Mcida__output{min-width:0;padding:1.5rem}.DiagnosticFlow-module__1Mcida__output+.DiagnosticFlow-module__1Mcida__output{border-left:1px solid #68766c}.DiagnosticFlow-module__1Mcida__output>svg{color:var(--flow-line);margin-bottom:.75rem}.DiagnosticFlow-module__1Mcida__output p{margin-top:.65rem}.DiagnosticFlow-module__1Mcida__diagram .DiagnosticFlow-module__1Mcida__caption{color:var(--flow-muted);border-top:1px solid #68766c;margin-top:1.25rem;padding-top:1.25rem;font-size:.75rem;line-height:1.7}.DiagnosticFlow-module__1Mcida__mobileArrow,.DiagnosticFlow-module__1Mcida__outputEdge,.DiagnosticFlow-module__1Mcida__verticalEdge{display:none}@media (max-width:900px){.DiagnosticFlow-module__1Mcida__pipeline{grid-template-columns:minmax(0,1fr)}.DiagnosticFlow-module__1Mcida__label{min-height:auto;margin-bottom:1rem}.DiagnosticFlow-module__1Mcida__sourceBody{padding-right:20px;display:block}.DiagnosticFlow-module__1Mcida__sourceList{border-right:1.5px solid var(--flow-line);padding-right:20px}.DiagnosticFlow-module__1Mcida__sourceList li{position:relative}.DiagnosticFlow-module__1Mcida__sourceList li:after{content:"";border-top:1.5px solid var(--flow-line);width:15px;position:absolute;top:50%;right:-20px}.DiagnosticFlow-module__1Mcida__collector{display:none}.DiagnosticFlow-module__1Mcida__sources:after{content:"";border-right:1.5px solid var(--flow-line);border-bottom:1.5px solid var(--flow-line);height:22px;margin-left:50%;margin-right:20px;display:block}.DiagnosticFlow-module__1Mcida__mobileArrow{background:var(--flow-line);width:1.5px;height:36px;margin:0 auto 1.25rem;display:block;position:relative}.DiagnosticFlow-module__1Mcida__mobileArrow:after{content:"";border-right:1.5px solid var(--flow-line);border-bottom:1.5px solid var(--flow-line);width:9px;height:9px;position:absolute;bottom:0;left:-4px;transform:rotate(45deg)}.DiagnosticFlow-module__1Mcida__researchBody{min-height:auto;padding:0 0 1rem}.DiagnosticFlow-module__1Mcida__researchBody p{max-width:34ch}.DiagnosticFlow-module__1Mcida__reviewArrow{width:24px;height:48px;margin:0 auto 1.25rem}.DiagnosticFlow-module__1Mcida__horizontalEdge{display:none}.DiagnosticFlow-module__1Mcida__verticalEdge{display:block}.DiagnosticFlow-module__1Mcida__reviewPanel{min-height:auto}.DiagnosticFlow-module__1Mcida__outputBranch{display:none}.DiagnosticFlow-module__1Mcida__outputs{border:0;border-left:1.5px solid var(--flow-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:4.5rem;margin-left:12px;padding-left:24px;display:grid;position:relative}.DiagnosticFlow-module__1Mcida__outputs:before{content:"";border-left:1.5px solid var(--flow-line);border-top:1.5px solid var(--flow-line);width:calc(50% - 5px);height:3rem;position:absolute;top:-3rem;left:-1.5px}.DiagnosticFlow-module__1Mcida__review{position:relative}.DiagnosticFlow-module__1Mcida__review:after{content:"";border-left:1.5px solid var(--flow-line);height:1.5rem;position:absolute;top:100%;left:50%}.DiagnosticFlow-module__1Mcida__output{background:var(--flow-surface);border:1px solid #68766c;border-radius:.5rem;padding:1.1rem;position:relative}.DiagnosticFlow-module__1Mcida__output+.DiagnosticFlow-module__1Mcida__output{border-left:1px solid #68766c}.DiagnosticFlow-module__1Mcida__outputEdge{border-top:1.5px solid var(--flow-line);width:24px;display:block;position:absolute;top:2rem;left:-25px}.DiagnosticFlow-module__1Mcida__outputEdge:after{content:"";border-top:1.5px solid var(--flow-line);border-right:1.5px solid var(--flow-line);width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}}
