.signal-map-module__d2ttgG__map{background:var(--surface);min-width:0;container:map/inline-size}.signal-map-module__d2ttgG__flowCanvas{min-width:0;height:36rem}.signal-map-module__d2ttgG__compact .signal-map-module__d2ttgG__flowCanvas{height:24.5rem}.signal-map-module__d2ttgG__questionOverview{border-bottom:1px solid var(--border);gap:.7rem;padding:.8rem 1rem;display:grid}.signal-map-module__d2ttgG__questionOverviewHeading{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.signal-map-module__d2ttgG__questionOverviewHeading b{color:var(--midnight);font-size:1.125rem}.signal-map-module__d2ttgG__questionOverviewHeading span{color:var(--slate);text-align:right;font-size:1rem}.signal-map-module__d2ttgG__questionSelector{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;gap:.5rem;max-width:100%;padding:.15rem .1rem .35rem;display:flex;overflow-x:auto}.signal-map-module__d2ttgG__questionSelector button{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);scroll-snap-align:start;text-align:left;flex:0 0 13rem;min-height:48px;padding:.55rem .65rem}.signal-map-module__d2ttgG__questionSelector button[aria-pressed=true]{background:var(--cobalt-soft);border-color:var(--cobalt);box-shadow:inset 3px 0 0 var(--cobalt)}.signal-map-module__d2ttgG__questionSelector button:disabled{cursor:not-allowed;opacity:.55}.signal-map-module__d2ttgG__questionSelector b,.signal-map-module__d2ttgG__questionSelector small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signal-map-module__d2ttgG__questionSelector b{font-size:1.05rem}.signal-map-module__d2ttgG__questionSelector small{color:var(--slate);font-family:var(--font-mono);text-transform:uppercase;margin-top:.15rem;font-size:.95rem}.signal-map-module__d2ttgG__graphNode{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--font-ui)!important;text-align:left!important;width:240px!important;padding:.8rem .85rem!important}.signal-map-module__d2ttgG__questionNode{width:250px!important}.signal-map-module__d2ttgG__pathNode{width:230px!important}.signal-map-module__d2ttgG__selectedNode{background:var(--signal-soft)!important;border-color:var(--signal)!important;box-shadow:inset 3px 0 0 var(--signal)!important}.signal-map-module__d2ttgG__nodeLabel{align-items:flex-start;gap:.55rem;display:flex}.signal-map-module__d2ttgG__nodeLabel svg{color:var(--cobalt);flex:none;margin-top:.1rem}.signal-map-module__d2ttgG__nodeLabel span{min-width:0;display:block}.signal-map-module__d2ttgG__nodeLabel b,.signal-map-module__d2ttgG__nodeLabel small{overflow-wrap:anywhere;white-space:normal;line-height:1.2;display:block}.signal-map-module__d2ttgG__nodeLabel b{font-size:1.4rem;font-weight:650}.signal-map-module__d2ttgG__nodeLabel small{color:var(--slate);font-family:var(--font-mono);text-transform:uppercase;margin-top:.15rem;font-size:1.2rem}.signal-map-module__d2ttgG__mapFooter{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:.9rem 1rem;display:grid}.signal-map-module__d2ttgG__legend{align-content:center;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.signal-map-module__d2ttgG__legend li{color:var(--slate);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.45rem;font-size:1rem;display:flex}.signal-map-module__d2ttgG__legend i{width:1.8rem;height:2px;display:block}.signal-map-module__d2ttgG__selectedLine{background:var(--signal)}.signal-map-module__d2ttgG__observedLine{background:#a8bdfd}.signal-map-module__d2ttgG__missingLine{border-top:1px dashed var(--border-strong)}.signal-map-module__d2ttgG__selectedPath{background:var(--signal-soft);border-radius:var(--radius);border:1px solid #d8e89c;align-items:center;gap:.65rem;min-width:0;padding:.65rem .8rem;font-size:1rem;display:flex}.signal-map-module__d2ttgG__selectedPath svg{color:var(--valid);flex:none}.signal-map-module__d2ttgG__selectedPath span{overflow-wrap:anywhere;min-width:0;line-height:1.4}.signal-map-module__d2ttgG__selectedPath b{text-transform:uppercase;font-size:1rem;display:block}.signal-map-module__d2ttgG__desktopLinearView{border-top:1px solid var(--border);padding:.8rem 1rem}.signal-map-module__d2ttgG__desktopLinearView summary{color:var(--cobalt);cursor:pointer;font-size:1rem;font-weight:650}.signal-map-module__d2ttgG__linearList{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.signal-map-module__d2ttgG__linearList button{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:left;width:100%;min-height:44px;padding:.65rem;display:block}.signal-map-module__d2ttgG__linearList button[aria-pressed=true]{background:var(--signal-soft);border-color:var(--signal)}.signal-map-module__d2ttgG__linearList span,.signal-map-module__d2ttgG__linearList small{display:block}.signal-map-module__d2ttgG__linearList span{font-size:1rem;font-weight:650}.signal-map-module__d2ttgG__linearList small{color:var(--slate);margin-top:.25rem;font-size:.95rem}.signal-map-module__d2ttgG__mobileLinearView{padding:1rem;display:none}.signal-map-module__d2ttgG__mobileLabel{color:var(--slate);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700}.signal-map-module__d2ttgG__map .react-flow__attribution{background:#fff!important;font-size:.875rem!important}.signal-map-module__d2ttgG__map .react-flow__attribution a{text-underline-offset:.1rem;text-decoration:underline;color:var(--slate)!important}.signal-map-module__d2ttgG__map .react-flow__handle{background:var(--cobalt)!important;border:2px solid var(--surface)!important;width:7px!important;height:7px!important}.signal-map-module__d2ttgG__map .react-flow__edge-path{vector-effect:non-scaling-stroke}@container map not (min-width:1069px){.signal-map-module__d2ttgG__flowCanvas,.signal-map-module__d2ttgG__mapFooter,.signal-map-module__d2ttgG__desktopLinearView{display:none}.signal-map-module__d2ttgG__mobileLinearView{display:block}}@media (max-width:1024px){.signal-map-module__d2ttgG__questionOverviewHeading{flex-direction:column;align-items:flex-start;gap:.2rem}.signal-map-module__d2ttgG__questionOverviewHeading span{text-align:left}}
.report-workspace-module__1Epffq__workspace{--report-ink:#191e2e;--report-rule:#dce1ea;--report-paper:#f7f9fc;--signal-soft:#eef2ff;border:1px solid var(--report-rule);background:#fff;border-radius:10px;grid-template-columns:11rem minmax(0,1fr) 19rem;min-height:52rem;display:grid;overflow:hidden}.report-workspace-module__1Epffq__sidebar{background:var(--report-paper);border-right:1px solid var(--report-rule);color:var(--report-ink);flex-direction:column;min-width:0;padding:1.4rem 0;display:flex}.report-workspace-module__1Epffq__sidebarBrand{display:none}.report-workspace-module__1Epffq__sidebar nav{gap:.3rem;padding-inline:.6rem;display:grid}.report-workspace-module__1Epffq__sidebar nav button{color:var(--slate);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.65rem .6rem;font-family:inherit;font-size:.875rem;display:flex}.report-workspace-module__1Epffq__sidebar nav button:hover{background:#e9edf5}.report-workspace-module__1Epffq__sidebar nav .report-workspace-module__1Epffq__activeNavigation{color:var(--cobalt);background:#e7edff;font-weight:650}.report-workspace-module__1Epffq__sidebar nav button:focus-visible{outline:3px solid var(--cobalt);outline-offset:-4px}.report-workspace-module__1Epffq__workspaceIdentity{border-top:1px solid var(--report-rule);margin-top:auto;padding:1.3rem 1rem 0;font-size:.875rem}.report-workspace-module__1Epffq__workspaceIdentity b,.report-workspace-module__1Epffq__workspaceIdentity span{display:block}.report-workspace-module__1Epffq__mainPanel{min-width:0;padding:clamp(1rem,1.65vw,2rem)}.report-workspace-module__1Epffq__workspaceHeader{border-bottom:1px solid var(--report-rule);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.report-workspace-module__1Epffq__workspaceHeader p{color:var(--cobalt);margin:0 0 .45rem;font-size:.875rem;font-weight:700}.report-workspace-module__1Epffq__workspaceHeader h2{color:var(--report-ink);font-family:var(--font-ui);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2vw,2.2rem);font-weight:650;line-height:1.15}.report-workspace-module__1Epffq__workspaceHeader span{color:var(--slate);margin-top:.25rem;font-size:.9375rem;display:block}.report-workspace-module__1Epffq__routeAnnouncement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-workspace-module__1Epffq__viewToggle{border:1px solid var(--report-rule);border-radius:6px;display:flex;overflow:hidden}.report-workspace-module__1Epffq__viewToggle button{background:var(--surface);border:0;align-items:center;gap:.35rem;min-height:44px;padding:.55rem .7rem;font-size:.875rem;display:flex}.report-workspace-module__1Epffq__viewToggle button+button{border-left:1px solid var(--border)}.report-workspace-module__1Epffq__viewToggle button[aria-pressed=true]{background:var(--cobalt);color:#fff}.report-workspace-module__1Epffq__sampleNotice{background:var(--report-paper);border-left:3px solid var(--cobalt);color:var(--report-ink);align-items:center;gap:.5rem;margin-top:1rem;padding:.55rem .7rem;font-size:.875rem;display:flex}.report-workspace-module__1Epffq__sampleNotice svg{flex:none}.report-workspace-module__1Epffq__filters{align-items:end;gap:.55rem;margin-top:.85rem;display:grid}.report-workspace-module__1Epffq__contextFilters{border-bottom:1px solid var(--report-rule);padding:.85rem 0}.report-workspace-module__1Epffq__contextFilters dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 .6rem;display:grid}.report-workspace-module__1Epffq__contextFilters dd{color:var(--report-ink);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.875rem}.report-workspace-module__1Epffq__filters{grid-template-columns:repeat(3,minmax(8rem,1fr)) auto}.report-workspace-module__1Epffq__contextFilters dt,.report-workspace-module__1Epffq__filters label{color:var(--slate);margin:0 0 .25rem;font-size:.875rem;display:block}.report-workspace-module__1Epffq__filters select{background:var(--surface);border:1px solid var(--report-rule);border-radius:6px;width:100%;min-height:44px;padding:.5rem 1.8rem .5rem .6rem;font-size:.875rem}.report-workspace-module__1Epffq__contextFilters p{color:var(--slate);margin:0;font-size:.875rem}.report-workspace-module__1Epffq__resetButton{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.35rem;min-height:44px;padding:.5rem .7rem;font-size:.875rem;display:flex}.report-workspace-module__1Epffq__coverage{background:var(--report-paper);border:1px solid var(--report-rule);border-radius:6px;grid-template-columns:repeat(4,1fr);margin:1rem 0 0;display:grid;overflow:hidden}.report-workspace-module__1Epffq__coverage div{padding:.65rem .75rem}.report-workspace-module__1Epffq__coverage div+div{border-left:1px solid var(--report-rule)}.report-workspace-module__1Epffq__coverage dt{color:var(--slate);font-size:.875rem}.report-workspace-module__1Epffq__coverage dd{color:var(--report-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:650}.report-workspace-module__1Epffq__mapView{border:1px solid var(--report-rule);border-radius:6px;margin-top:1rem;overflow:hidden}.report-workspace-module__1Epffq__viewContent{border-radius:var(--radius);outline:none;min-width:0}.report-workspace-module__1Epffq__viewContent:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.report-workspace-module__1Epffq__tableRegion{border-block:1px solid var(--report-rule);max-width:100%;margin-top:1.5rem;overflow:auto}.report-workspace-module__1Epffq__tableRegion table{border-collapse:collapse;width:100%;min-width:58rem;font-size:.875rem}.report-workspace-module__1Epffq__tableRegion caption{color:var(--slate);text-align:left;padding:.55rem .7rem;font-size:.875rem}.report-workspace-module__1Epffq__tableRegion th,.report-workspace-module__1Epffq__tableRegion td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .65rem}.report-workspace-module__1Epffq__tableRegion th{background:var(--report-paper);color:var(--slate);font-size:.875rem}.report-workspace-module__1Epffq__tableRegion tr[data-selected=true] td{background:var(--signal-soft)}.report-workspace-module__1Epffq__tableRegion td button{color:var(--cobalt);text-align:left;background:0 0;border:0;padding:0;font-weight:650}.report-workspace-module__1Epffq__validStatus,.report-workspace-module__1Epffq__invalidStatus,.report-workspace-module__1Epffq__retryStatus{text-transform:uppercase;border-radius:999px;padding:.15rem .38rem;font-size:.875rem;font-weight:700;display:inline-block}.report-workspace-module__1Epffq__validStatus{background:var(--valid-soft);color:var(--valid)}.report-workspace-module__1Epffq__invalidStatus{background:var(--invalid-soft);color:var(--invalid)}.report-workspace-module__1Epffq__retryStatus{background:var(--retry-soft);color:var(--retry)}.report-workspace-module__1Epffq__emptyState{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;margin-top:.85rem;padding:3rem 1rem;display:flex}.report-workspace-module__1Epffq__emptyState svg{color:var(--slate)}.report-workspace-module__1Epffq__emptyState h3{font-family:var(--font-display);margin:.8rem 0 .25rem}.report-workspace-module__1Epffq__emptyState p{color:var(--slate);margin:0;font-size:.875rem}.report-workspace-module__1Epffq__emptyState button{background:var(--cobalt);border-radius:var(--radius);color:#fff;border:0;min-height:44px;margin-top:1rem;padding:.5rem .8rem}.report-workspace-module__1Epffq__actionBanner{background:var(--report-ink);border:1px solid var(--report-ink);color:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.2rem;display:flex}.report-workspace-module__1Epffq__actionBanner>div{align-items:center;gap:.55rem;display:flex}.report-workspace-module__1Epffq__actionBanner>div svg{color:#b6c6ff;flex:none}.report-workspace-module__1Epffq__actionBanner span{color:#e3e7e2;font-size:.9375rem}.report-workspace-module__1Epffq__actionBanner b{color:#fff;display:block}.report-workspace-module__1Epffq__actionBanner button{background:var(--cobalt);border-radius:var(--radius);color:#fff;border:0;flex:none;align-items:center;gap:.35rem;min-height:44px;padding:.5rem .7rem;font-size:.875rem;display:flex}.report-workspace-module__1Epffq__sourceView,.report-workspace-module__1Epffq__actionView{border-block:1px solid var(--report-rule);background:#fff;margin-top:1.5rem;padding:clamp(1.25rem,2.5vw,2rem) 0}.report-workspace-module__1Epffq__sourceView>header p,.report-workspace-module__1Epffq__actionView>header p{color:var(--cobalt);margin:0 0 .45rem;font-size:.875rem;font-weight:700}.report-workspace-module__1Epffq__sourceView>header h3,.report-workspace-module__1Epffq__actionView>header h3{color:var(--report-ink);font-family:var(--font-ui);letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:650;line-height:1.2}.report-workspace-module__1Epffq__sourceView>header span,.report-workspace-module__1Epffq__actionView>header span{color:var(--slate);max-width:68rem;margin-top:.55rem;font-size:.875rem;line-height:1.55;display:block}.report-workspace-module__1Epffq__sourceGrid,.report-workspace-module__1Epffq__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:1.25rem 0 0;display:grid}.report-workspace-module__1Epffq__sourceGrid>div,.report-workspace-module__1Epffq__actionGrid>section{border-top:1px solid var(--report-rule);background:0 0;min-width:0;padding:1.25rem 0}.report-workspace-module__1Epffq__sourceGrid dt,.report-workspace-module__1Epffq__actionGrid h4{color:var(--slate);margin:0 0 .45rem;font-size:.875rem;font-weight:700}.report-workspace-module__1Epffq__sourceGrid dd,.report-workspace-module__1Epffq__actionGrid p,.report-workspace-module__1Epffq__actionGrid li{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.6}.report-workspace-module__1Epffq__sourceView>button,.report-workspace-module__1Epffq__actionGrid button{background:var(--surface);border:1px solid var(--cobalt);border-radius:var(--radius);color:var(--cobalt);justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.6rem .85rem;font-size:.875rem;font-weight:650;display:inline-flex}.report-workspace-module__1Epffq__sourceView>button{margin-top:1rem}.report-workspace-module__1Epffq__actionGrid ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.report-workspace-module__1Epffq__actionGrid button{text-align:left;justify-content:flex-start;width:100%}.report-workspace-module__1Epffq__inspector{background:var(--report-paper);border-left:1px solid var(--report-rule);min-width:0;padding:1.7rem 1.2rem}.report-workspace-module__1Epffq__inspectorHeading{border-bottom:1px solid var(--report-rule);justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.report-workspace-module__1Epffq__inspectorHeading p{color:var(--cobalt);margin:0;font-size:.875rem;font-weight:700}.report-workspace-module__1Epffq__inspectorHeading h2{font-family:var(--font-ui);margin:.15rem 0 0;font-size:1.4rem;font-weight:650}.report-workspace-module__1Epffq__inspectorHeading svg{color:var(--cobalt)}.report-workspace-module__1Epffq__inspectorHeadingActions{align-items:center;gap:.4rem;display:flex}.report-workspace-module__1Epffq__phoneInspectorClose,.report-workspace-module__1Epffq__phoneEvidenceToggle{display:none}.report-workspace-module__1Epffq__inspectorEmpty{color:var(--slate);padding-top:1rem;font-size:.875rem}.report-workspace-module__1Epffq__evidenceFields{gap:.85rem;padding-top:.9rem;display:grid}.report-workspace-module__1Epffq__evidenceFields section,.report-workspace-module__1Epffq__evidenceFields dl{margin:0}.report-workspace-module__1Epffq__evidenceFields h3,.report-workspace-module__1Epffq__evidenceFields dt{color:var(--slate);margin:0 0 .3rem;font-size:.875rem;font-weight:700}.report-workspace-module__1Epffq__evidenceFields p,.report-workspace-module__1Epffq__evidenceFields dd{border:0;border-bottom:1px solid var(--report-rule);overflow-wrap:anywhere;background:0 0;margin:0;padding:.25rem 0 .75rem;font-size:.9375rem;line-height:1.5}.report-workspace-module__1Epffq__evidenceFields dl{gap:.65rem;display:grid}.report-workspace-module__1Epffq__evidenceFields dd{font-family:var(--font-mono);font-size:.875rem}.report-workspace-module__1Epffq__evidenceFields .report-workspace-module__1Epffq__limitation p{color:#6e5311;background:#fff8e8;border-color:#ead493}.report-workspace-module__1Epffq__copyButton{background:var(--surface);border:1px solid var(--cobalt);border-radius:var(--radius);color:var(--cobalt);justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.55rem;font-size:.875rem;font-weight:650;display:flex}.report-workspace-module__1Epffq__copyButton:disabled{cursor:wait;opacity:.7}.report-workspace-module__1Epffq__copyStatus{color:var(--invalid);min-height:1.2rem;background:0 0!important;border:0!important;padding:0!important}@media (max-width:1439px){.report-workspace-module__1Epffq__workspace{grid-template-columns:9.5rem minmax(0,1fr)}.report-workspace-module__1Epffq__inspector{border-left:0;border-top:1px solid var(--border);grid-column:2}}@media (max-width:820px){.report-workspace-module__1Epffq__workspace{display:block}.report-workspace-module__1Epffq__sidebar{border-bottom:1px solid var(--report-rule);border-right:0;padding:.75rem;display:block}.report-workspace-module__1Epffq__workspaceIdentity{display:none}.report-workspace-module__1Epffq__sidebar nav{display:flex;overflow-x:auto}.report-workspace-module__1Epffq__sidebar nav button{flex:none;width:auto;min-height:44px}.report-workspace-module__1Epffq__mainPanel{padding:1rem}.report-workspace-module__1Epffq__inspector{grid-column:auto}.report-workspace-module__1Epffq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.report-workspace-module__1Epffq__resetButton{justify-content:center}}@media (max-width:560px){.report-workspace-module__1Epffq__sidebar nav{grid-template-columns:repeat(2,1fr);display:grid;overflow:visible}.report-workspace-module__1Epffq__sidebar nav button{width:100%}.report-workspace-module__1Epffq__workspaceHeader{flex-direction:column;align-items:stretch}.report-workspace-module__1Epffq__viewToggle button{flex:1;justify-content:center;min-height:44px}.report-workspace-module__1Epffq__contextFilters dl,.report-workspace-module__1Epffq__filters{grid-template-columns:1fr}.report-workspace-module__1Epffq__filters select,.report-workspace-module__1Epffq__resetButton{min-height:44px}.report-workspace-module__1Epffq__coverage{grid-template-columns:repeat(2,1fr)}.report-workspace-module__1Epffq__coverage div+div{border-left:0}.report-workspace-module__1Epffq__coverage div{border-right:1px solid var(--border);border-top:1px solid var(--border)}.report-workspace-module__1Epffq__actionBanner{flex-direction:column;align-items:stretch}.report-workspace-module__1Epffq__actionBanner button{justify-content:center;min-height:44px}.report-workspace-module__1Epffq__phoneEvidenceToggle{background:var(--surface);border:1px solid var(--cobalt);border-radius:var(--radius);color:var(--cobalt);justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:44px;margin-top:.85rem;padding:.55rem .7rem;font-size:.875rem;font-weight:650;display:flex}.report-workspace-module__1Epffq__phoneEvidenceToggle:disabled{color:var(--slate);opacity:.7}.report-workspace-module__1Epffq__phoneInspectorClose{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.report-workspace-module__1Epffq__inspector[data-phone-open=false]{display:none}.report-workspace-module__1Epffq__sourceGrid,.report-workspace-module__1Epffq__actionGrid{grid-template-columns:1fr}}
