.lQXLIW_path,.lQXLIW_finding{--iv-ink:var(--cfw-ink,#15131f);--iv-body:var(--cfw-body,#4a4758);--iv-muted:var(--cfw-muted,#625e75);--iv-line:var(--cfw-line-strong,#dcd9e6);--iv-accent:var(--cfw-violet-deep,#4326d8);color:var(--iv-body);font-family:var(--font-sans,"Instrument Sans", sans-serif);margin:0;font-size:15px;line-height:1.55}.lQXLIW_path *,.lQXLIW_finding *{box-sizing:border-box}.lQXLIW_path :is(p,h3,h4,dl,dd,ol,ul),.lQXLIW_finding :is(p,h2,h3,ul){margin:0}.lQXLIW_caption{color:var(--iv-muted);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;font-size:13px;display:flex}.lQXLIW_label{color:var(--iv-accent);font-weight:600}.lQXLIW_eyebrow{color:var(--iv-muted);letter-spacing:.035em;font-size:12px;font-weight:600}.lQXLIW_pathCanvas{border-block:1px solid var(--iv-line);grid-template-columns:1fr 64px 1fr 48px 1fr;align-items:center;padding:32px 0;display:grid}.lQXLIW_sources dl{margin-top:22px}.lQXLIW_sources dl>div{border-bottom:1px solid var(--iv-line);padding:14px 0}.lQXLIW_sources dl>div:last-child{border-bottom:0}.lQXLIW_sources dt{color:var(--iv-ink);font-weight:600}.lQXLIW_sources dd{margin-top:3px;font-size:13px}.lQXLIW_convergence{width:100%;height:300px;overflow:visible}.lQXLIW_convergence path{fill:none;stroke:var(--iv-line);stroke-width:1.5px}.lQXLIW_convergence circle{fill:var(--iv-accent)}.lQXLIW_reviewGate{border:1px solid var(--iv-line);border-top:3px solid var(--iv-accent);background:#f7f6fb;border-radius:6px;padding:28px 24px}.lQXLIW_reviewGate h3{color:var(--iv-ink);letter-spacing:-.035em;margin:20px 0 16px;font-size:25px;font-weight:550;line-height:1.2}.lQXLIW_gap{color:#72542a;border-block:1px dashed #b5a07a;align-items:center;gap:10px;margin-top:20px;padding-block:18px;font-size:13px;font-weight:600;display:flex}.lQXLIW_gap>span{text-align:center;border:1px solid;border-radius:50%;flex-shrink:0;width:20px;height:20px}.lQXLIW_reviewGate .lQXLIW_boundaryNote{color:var(--iv-muted);margin-top:18px;font-size:13px}.lQXLIW_handoffArrow{color:var(--iv-accent);text-align:center;font-size:25px}.lQXLIW_customerPath ol{margin-top:24px;padding:0;list-style:none}.lQXLIW_customerPath li{gap:12px;padding-bottom:24px;display:flex;position:relative}.lQXLIW_customerPath li:last-child{padding-bottom:0}.lQXLIW_customerPath li>span{border:1px solid var(--iv-line);width:25px;height:25px;color:var(--iv-accent);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.lQXLIW_customerPath li:not(:last-child):after{content:"";background:var(--iv-line);width:1px;position:absolute;top:29px;bottom:4px;left:12px}.lQXLIW_customerPath h3{color:var(--iv-ink);font-size:15px;font-weight:600}.lQXLIW_customerPath li p{margin-top:5px;font-size:13px}.lQXLIW_findingCanvas{border:1px solid var(--iv-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 230px;display:grid;overflow:hidden}.lQXLIW_findingHeader{border-bottom:1px solid var(--iv-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.lQXLIW_findingHeader h2{color:var(--iv-ink);letter-spacing:-.02em;margin-top:4px;font-size:21px;font-weight:550}.lQXLIW_reviewStatus{color:#72542a;white-space:nowrap;background:#fff8ea;border:1px solid #e2c997;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600}.lQXLIW_signal{min-width:0;padding:24px 28px}.lQXLIW_signalHeading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lQXLIW_signalHeading h3{color:var(--iv-ink);font-size:15px;font-weight:550}.lQXLIW_signalHeading p{color:var(--iv-muted);font-size:13px}.lQXLIW_signalHeading strong{color:var(--iv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:30px;font-weight:550}.lQXLIW_signal svg{width:100%;height:auto;margin:16px 0 8px;display:block}.lQXLIW_gridLine{stroke:#ebe9f1;stroke-width:1px}.lQXLIW_cpuLine{fill:none;stroke:var(--iv-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lQXLIW_cpuPoint{fill:#fff;stroke:var(--iv-accent);stroke-width:2px}.lQXLIW_chartLegend{color:var(--iv-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.lQXLIW_missingSignals{background:repeating-linear-gradient(135deg,#fbf9f5,#fbf9f5 7px,#f5f1e9 7px 8px);border-left:1px dashed #c4b08a;padding:28px 24px}.lQXLIW_missingSignals ul{margin:16px 0;padding:0;list-style:none}.lQXLIW_missingSignals li{color:#72542a;border-bottom:1px solid #e6ddcc;padding:9px 0;font-weight:550}.lQXLIW_missingSignals>p:last-child{font-size:13px}.lQXLIW_reviewConclusion{border-top:1px solid var(--iv-line);background:#f7f6fb;grid-column:1/-1;align-items:flex-start;gap:18px;padding:24px 28px;display:flex}.lQXLIW_reviewConclusion h3{color:var(--iv-ink);font-size:16px;font-weight:600}.lQXLIW_reviewConclusion p{max-width:70ch;margin-top:6px;font-size:14px}.lQXLIW_conclusionMarker{color:var(--iv-accent);font-size:28px;line-height:1.2}.lQXLIW_sampleDisclosure{border-block:1px solid #dcd9e6;margin:24px 0 0;padding:16px 0}.lQXLIW_sampleDisclosure summary{cursor:pointer;color:#4326d8;padding-block:4px;font-size:14px;font-weight:550}.lQXLIW_sampleDisclosure summary:focus-visible{outline-offset:4px;outline:2px solid #4326d8}.lQXLIW_sampleDisclosure>div{max-width:520px;margin:24px auto 8px}.lQXLIW_findingPlacement{margin-bottom:56px}.lQXLIW_readingLinks{flex-wrap:wrap;gap:20px 32px;margin-top:24px;display:flex}@media (max-width:1000px){.lQXLIW_pathCanvas{grid-template-columns:1fr 32px 1fr;align-items:start}.lQXLIW_convergence{height:300px}.lQXLIW_handoffArrow{display:none}.lQXLIW_customerPath{border-top:1px solid var(--iv-line);grid-column:1/-1;margin-top:28px;padding-top:28px}.lQXLIW_customerPath ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lQXLIW_customerPath li:not(:last-child):after{display:none}}@media (max-width:620px){.lQXLIW_caption{flex-direction:column;gap:4px}.lQXLIW_pathCanvas{flex-direction:column;gap:28px;padding-block:24px;display:flex}.lQXLIW_sources,.lQXLIW_reviewGate,.lQXLIW_customerPath{width:100%}.lQXLIW_convergence{display:none}.lQXLIW_reviewGate{padding:24px}.lQXLIW_customerPath{margin-top:0}.lQXLIW_customerPath ol,.lQXLIW_customerPath li:not(:last-child):after{display:block}.lQXLIW_findingCanvas{grid-template-columns:minmax(0,1fr)}.lQXLIW_findingHeader{flex-wrap:wrap;align-items:flex-start;padding:20px}.lQXLIW_signal{padding:20px}.lQXLIW_chartLegend{flex-wrap:wrap}.lQXLIW_chartLegend>span:nth-child(2){order:3;width:100%}.lQXLIW_missingSignals{border-top:1px dashed #c4b08a;border-left:0;padding:20px}.lQXLIW_missingSignals ul{flex-wrap:wrap;gap:4px 20px;display:flex}.lQXLIW_reviewConclusion{gap:12px;padding:20px}.lQXLIW_findingPlacement{margin-bottom:36px}}