.python-failure-triage-evidence-lab-module__heWQLG__figure{--ft-ink:var(--nano-ink,#111827);--ft-copy:var(--nano-copy,#3f4a5d);--ft-muted:#526075;--ft-line:var(--nano-line,#d8dee8);--ft-canvas:var(--card,#fff);--ft-paper:#f5f7fa;--ft-night:#101725;--ft-blue:#1858d5;--ft-blue-soft:#edf3ff;--ft-cyan:#087f8c;--ft-cyan-soft:#e8f8fa;--ft-violet:#6846c7;--ft-violet-soft:#f1edff;--ft-green:#087354;--ft-green-soft:#e8f8f1;--ft-amber:#986000;--ft-amber-soft:#fff6dc;--ft-red:#b42343;--ft-red-soft:#fff0f3;min-width:0;color:var(--ft-ink);border:1px solid var(--ft-line);background:radial-gradient(circle at 5% 0%, #1858d514, transparent 25rem), radial-gradient(circle at 100% 28%, #087f8c14, transparent 30rem), var(--ft-canvas);border-radius:clamp(1.1rem,2.6vw,2rem);gap:clamp(1rem,2vw,1.5rem);margin:3rem 0 0;padding:clamp(1rem,2.5vw,2rem);display:grid;overflow:clip;box-shadow:0 28px 74px #151f2f1c;container-type:inline-size}.python-failure-triage-evidence-lab-module__heWQLG__figure,.python-failure-triage-evidence-lab-module__heWQLG__figure *{box-sizing:border-box}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader{border-bottom:1px solid var(--ft-line);justify-content:space-between;align-items:end;gap:1.5rem;min-width:0;padding-bottom:1rem;display:flex}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader>div{min-width:0;max-width:64rem}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader p,.python-failure-triage-evidence-lab-module__heWQLG__figureHeader h2{margin:0}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader p,.python-failure-triage-evidence-lab-module__heWQLG__figureHeader>span,.python-failure-triage-evidence-lab-module__heWQLG__svgKicker,.python-failure-triage-evidence-lab-module__heWQLG__svgPhase,.python-failure-triage-evidence-lab-module__heWQLG__svgRun,.python-failure-triage-evidence-lab-module__heWQLG__laneKicker{color:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader h2{letter-spacing:-.046em;text-wrap:balance;word-break:keep-all;max-width:35ch;margin-top:.55rem;font-size:clamp(1.55rem,3vw,2.9rem);line-height:1.04}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader>span{color:var(--ft-muted);border:1px solid var(--ft-line);background:color-mix(in srgb, var(--ft-canvas) 88%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:.62rem .78rem}.python-failure-triage-evidence-lab-module__heWQLG__sceneFieldset,.python-failure-triage-evidence-lab-module__heWQLG__caseFieldset{border:0;min-width:0;margin:0;padding:0}.python-failure-triage-evidence-lab-module__heWQLG__sceneFieldset>legend,.python-failure-triage-evidence-lab-module__heWQLG__caseFieldset>legend{color:var(--ft-copy);margin-bottom:.7rem;font-size:.8rem;font-weight:850}.python-failure-triage-evidence-lab-module__heWQLG__sceneOptions,.python-failure-triage-evidence-lab-module__heWQLG__caseOptions{gap:.65rem;min-width:0;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__sceneOptions{grid-template-columns:repeat(4,minmax(0,1fr))}.python-failure-triage-evidence-lab-module__heWQLG__caseOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption,.python-failure-triage-evidence-lab-module__heWQLG__caseOption{cursor:pointer;min-width:0;position:relative}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption input,.python-failure-triage-evidence-lab-module__heWQLG__caseOption input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption>span,.python-failure-triage-evidence-lab-module__heWQLG__caseOption>span{min-width:0;height:100%;color:var(--ft-copy);border:1px solid var(--ft-line);background:color-mix(in srgb, var(--ft-canvas) 94%, var(--ft-paper));border-radius:.86rem;align-content:start;gap:.4rem;padding:.92rem;transition:transform .17s,border-color .17s,box-shadow .17s,background-color .17s;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption>span{min-height:8.4rem}.python-failure-triage-evidence-lab-module__heWQLG__caseOption>span{min-height:8.8rem}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption:hover>span,.python-failure-triage-evidence-lab-module__heWQLG__caseOption:hover>span{border-color:color-mix(in srgb, var(--ft-blue) 46%, var(--ft-line));transform:translateY(-2px);box-shadow:0 14px 28px #202a3d17}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption input:focus-visible+span,.python-failure-triage-evidence-lab-module__heWQLG__caseOption input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--ft-blue) 52%, transparent);outline-offset:3px}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption input:checked+span,.python-failure-triage-evidence-lab-module__heWQLG__caseOption input:checked+span{color:var(--ft-ink);border-color:var(--ft-blue);background:linear-gradient(135deg, #1858d517, transparent 58%), var(--ft-canvas);box-shadow:inset 0 -3px 0 var(--ft-blue), 0 12px 30px #1858d514}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption small,.python-failure-triage-evidence-lab-module__heWQLG__caseOption small{min-width:0;color:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:900;overflow:hidden}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption strong,.python-failure-triage-evidence-lab-module__heWQLG__caseOption strong{color:var(--ft-ink);font-size:.92rem;line-height:1.3}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption em,.python-failure-triage-evidence-lab-module__heWQLG__caseOption em{color:var(--ft-copy);word-break:keep-all;font-size:.73rem;font-style:normal;line-height:1.52}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar{color:#fff;background:linear-gradient(105deg, #1858d55c, transparent 44%), var(--ft-night);border:1px solid #28364a;border-radius:1rem;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1rem,3vw,2rem);min-width:0;padding:1.1rem clamp(1rem,2.4vw,1.55rem);display:grid}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar>div{gap:.26rem;min-width:0;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar small{color:#abc7ff;font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.1em;font-size:.61rem;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar strong{color:#fff;font-size:1rem}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar code{color:#aee8ee;font-size:.7rem}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar p{color:#eef3f8;word-break:keep-all;border-left:1px solid #4c5a70;margin:0;padding-left:clamp(1rem,3vw,2rem);font-size:.86rem;font-weight:700;line-height:1.62}.python-failure-triage-evidence-lab-module__heWQLG__phaseControls{border:1px solid var(--ft-line);background:var(--ft-paper);border-radius:1rem;min-width:0;padding:.85rem}.python-failure-triage-evidence-lab-module__heWQLG__sectionHeading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.python-failure-triage-evidence-lab-module__heWQLG__sectionHeading h3{margin:0;font-size:.86rem}.python-failure-triage-evidence-lab-module__heWQLG__sectionHeading span{color:var(--ft-muted);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:.58rem}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button{min-width:0;min-height:3.65rem;color:var(--ft-ink);text-align:left;cursor:pointer;border:1px solid var(--ft-line);background:var(--ft-canvas);border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .65rem;padding:.58rem .7rem;transition:transform .15s,color .15s,border-color .15s,background-color .15s;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button:hover{border-color:var(--ft-blue);transform:translateY(-2px)}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button:focus-visible{outline:3px solid color-mix(in srgb, var(--ft-blue) 52%, transparent);outline-offset:2px}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button[aria-pressed=true]{color:#fff;border-color:var(--ft-night);background:linear-gradient(105deg, #1858d56e, transparent 70%), var(--ft-night)}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button>span{width:2rem;height:2rem;color:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;border:1px solid;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.66rem;font-weight:900;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button[aria-pressed=true]>span{color:#b4cbff}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons strong{overflow-wrap:anywhere;min-width:0;font-size:.75rem}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons code{min-width:0;color:var(--ft-muted);overflow-wrap:anywhere;font-size:.57rem}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button[aria-pressed=true] code{color:#bac5d4}.python-failure-triage-evidence-lab-module__heWQLG__recorderFrame{border:1px solid var(--ft-line);background:var(--ft-canvas);border-radius:clamp(1rem,2vw,1.6rem);min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 55px #18233517}.python-failure-triage-evidence-lab-module__heWQLG__desktopRecorder{width:100%;height:auto;display:block}.python-failure-triage-evidence-lab-module__heWQLG__semanticRecorder{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.python-failure-triage-evidence-lab-module__heWQLG__mobileRecorder{display:grid}.python-failure-triage-evidence-lab-module__heWQLG__paperStart{stop-color:#fff}.python-failure-triage-evidence-lab-module__heWQLG__paperEnd{stop-color:#eef2f7}.python-failure-triage-evidence-lab-module__heWQLG__svgPaper{stroke:#11182729}.python-failure-triage-evidence-lab-module__heWQLG__svgGrid{opacity:.72}.python-failure-triage-evidence-lab-module__heWQLG__gridLine{stroke:#1118270d;stroke-width:1px}.python-failure-triage-evidence-lab-module__heWQLG__arrowHead{fill:var(--ft-blue)}.python-failure-triage-evidence-lab-module__heWQLG__svgHeader>rect{fill:#ffffffed;stroke:#11182729}.python-failure-triage-evidence-lab-module__heWQLG__svgKicker,.python-failure-triage-evidence-lab-module__heWQLG__laneKicker{fill:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:1.2px;font-size:10px;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__svgRun{fill:var(--ft-ink);font-size:13px}.python-failure-triage-evidence-lab-module__heWQLG__svgPhase{fill:var(--ft-muted);font-size:10px}.python-failure-triage-evidence-lab-module__heWQLG__svgOperation{color:var(--ft-copy);font-family:var(--font-vairode-mono,ui-monospace), monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;display:block;overflow:hidden}.python-failure-triage-evidence-lab-module__heWQLG__timelineSpine{stroke:#c9d2df;stroke-dasharray:3 7;stroke-width:2px}.python-failure-triage-evidence-lab-module__heWQLG__timelinePulse{fill:#fff;stroke:var(--ft-muted);stroke-width:3px}.python-failure-triage-evidence-lab-module__heWQLG__timelineCard{fill:#fffffff0;stroke:#d5dce6}.python-failure-triage-evidence-lab-module__heWQLG__timelineLane g[data-event-state=running] .python-failure-triage-evidence-lab-module__heWQLG__timelinePulse{fill:var(--ft-blue);stroke:#a9c3fb;animation:1.8s ease-in-out infinite python-failure-triage-evidence-lab-module__heWQLG__signalPulse}.python-failure-triage-evidence-lab-module__heWQLG__timelineLane g[data-event-state=running] .python-failure-triage-evidence-lab-module__heWQLG__timelineCard{stroke:var(--ft-blue)}.python-failure-triage-evidence-lab-module__heWQLG__timelineLane g[data-event-state=captured] .python-failure-triage-evidence-lab-module__heWQLG__timelinePulse,.python-failure-triage-evidence-lab-module__heWQLG__timelineLane g[data-event-state=cleared] .python-failure-triage-evidence-lab-module__heWQLG__timelinePulse{fill:var(--ft-green);stroke:#b8e3d3}.python-failure-triage-evidence-lab-module__heWQLG__timelineLane g[data-event-state=failed] .python-failure-triage-evidence-lab-module__heWQLG__timelinePulse{fill:var(--ft-red);stroke:#f0b4c0}.python-failure-triage-evidence-lab-module__heWQLG__timelineLane g[data-event-state=suspect] .python-failure-triage-evidence-lab-module__heWQLG__timelinePulse{fill:var(--ft-amber);stroke:#f2d895}.python-failure-triage-evidence-lab-module__heWQLG__timelineTime,.python-failure-triage-evidence-lab-module__heWQLG__timelineActor{fill:var(--ft-muted);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:9px;font-weight:800}.python-failure-triage-evidence-lab-module__heWQLG__timelineLabel{fill:var(--ft-ink);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:13px;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__timelineDetail{color:var(--ft-copy);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.35;overflow:hidden}.python-failure-triage-evidence-lab-module__heWQLG__stackFrames>g>rect{fill:#fffffff2;stroke:#d5dce6;stroke-width:1.2px}.python-failure-triage-evidence-lab-module__heWQLG__stackFrames>g[data-stack-state=active]>rect{fill:var(--ft-blue-soft);stroke:var(--ft-blue)}.python-failure-triage-evidence-lab-module__heWQLG__stackFrames>g[data-stack-state=suspect]>rect{fill:var(--ft-amber-soft);stroke:var(--ft-amber)}.python-failure-triage-evidence-lab-module__heWQLG__stackFrames>g[data-stack-state=root-cause]>rect{fill:var(--ft-red-soft);stroke:var(--ft-red);stroke-width:2px}.python-failure-triage-evidence-lab-module__heWQLG__stackFrames>g[data-stack-state=verified]>rect{fill:var(--ft-green-soft);stroke:var(--ft-green);stroke-width:2px}.python-failure-triage-evidence-lab-module__heWQLG__stackIndex{fill:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:10px;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__stackLabel{fill:var(--ft-ink);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:12px;font-weight:850}.python-failure-triage-evidence-lab-module__heWQLG__stackLocation{fill:var(--ft-muted);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:8px}.python-failure-triage-evidence-lab-module__heWQLG__stackLocals{color:var(--ft-copy);font-family:var(--font-vairode-mono,ui-monospace), monospace;gap:2px;margin:0;padding:0;font-size:9px;line-height:1.2;list-style:none;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__dataNodes>g>rect{fill:#fffffff5;stroke:#d5dce6}.python-failure-triage-evidence-lab-module__heWQLG__dataNodes>g[data-data-state=observed]>rect{fill:var(--ft-blue-soft);stroke:var(--ft-blue);stroke-width:2px}.python-failure-triage-evidence-lab-module__heWQLG__dataNodes>g[data-data-state=tainted]>rect{fill:var(--ft-red-soft);stroke:var(--ft-red);stroke-width:2px}.python-failure-triage-evidence-lab-module__heWQLG__dataNodes>g[data-data-state=bounded]>rect{fill:var(--ft-cyan-soft);stroke:var(--ft-cyan)}.python-failure-triage-evidence-lab-module__heWQLG__dataNodes>g[data-data-state=verified]>rect{fill:var(--ft-green-soft);stroke:var(--ft-green)}.python-failure-triage-evidence-lab-module__heWQLG__dataKind{fill:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.7px;font-size:8px;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__dataLabel{fill:var(--ft-ink);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:11px;font-weight:850}.python-failure-triage-evidence-lab-module__heWQLG__dataValue{color:var(--ft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.python-failure-triage-evidence-lab-module__heWQLG__dataEdges path{fill:none;stroke:var(--ft-blue);stroke-dasharray:5 7;stroke-linecap:round;stroke-width:2px;opacity:.58}.python-failure-triage-evidence-lab-module__heWQLG__dataEdges g[data-active=true] path{stroke-width:3px;opacity:1;animation:1.2s linear infinite python-failure-triage-evidence-lab-module__heWQLG__dashFlow}.python-failure-triage-evidence-lab-module__heWQLG__dataEdges text{fill:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;text-anchor:middle;font-size:8px;font-weight:850}.python-failure-triage-evidence-lab-module__heWQLG__hypothesisCard>rect{fill:#fff;stroke:#cbd4e1}.python-failure-triage-evidence-lab-module__heWQLG__hypothesisKicker,.python-failure-triage-evidence-lab-module__heWQLG__hypothesisConfidence{fill:var(--ft-violet);font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.8px;font-size:9px;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__hypothesisStatement{color:var(--ft-ink);font-size:11px;line-height:1.45;display:block}.python-failure-triage-evidence-lab-module__heWQLG__hypothesisFalsifier{color:var(--ft-copy);margin:0;font-size:9px;line-height:1.35}.python-failure-triage-evidence-lab-module__heWQLG__hypothesisFalsifier span{color:var(--ft-red);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__evidenceLedger>g>rect{fill:#fffffff5;stroke:#d5dce6}.python-failure-triage-evidence-lab-module__heWQLG__evidenceLedger>g[data-evidence-state=captured]>rect{fill:var(--ft-blue-soft);stroke:var(--ft-blue);stroke-width:2px}.python-failure-triage-evidence-lab-module__heWQLG__evidenceLedger>g[data-evidence-state=supports]>rect{fill:var(--ft-green-soft);stroke:var(--ft-green)}.python-failure-triage-evidence-lab-module__heWQLG__evidenceLedger>g[data-evidence-state=contradicts]>rect{fill:var(--ft-red-soft);stroke:var(--ft-red)}.python-failure-triage-evidence-lab-module__heWQLG__evidenceLedger>g[data-evidence-state=gap]>rect{fill:var(--ft-amber-soft);stroke:var(--ft-amber)}.python-failure-triage-evidence-lab-module__heWQLG__evidenceLedger>g[data-evidence-state=redacted]>rect{fill:var(--ft-violet-soft);stroke:var(--ft-violet)}.python-failure-triage-evidence-lab-module__heWQLG__evidenceChannel,.python-failure-triage-evidence-lab-module__heWQLG__evidenceState{fill:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.7px;font-size:8px;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__evidenceLabel{fill:var(--ft-ink);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:12px;font-weight:850}.python-failure-triage-evidence-lab-module__heWQLG__evidenceValue{color:var(--ft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.python-failure-triage-evidence-lab-module__heWQLG__gateCard>rect{fill:var(--ft-night);stroke:#303d51}.python-failure-triage-evidence-lab-module__heWQLG__gateCard[data-gate-result=pass]>rect{fill:#0a4f3e;stroke:var(--ft-green)}.python-failure-triage-evidence-lab-module__heWQLG__gateCard[data-gate-result=fail]>rect{fill:#661b2c;stroke:var(--ft-red)}.python-failure-triage-evidence-lab-module__heWQLG__gateCard[data-gate-result=warn]>rect{fill:#5d4109;stroke:var(--ft-amber)}.python-failure-triage-evidence-lab-module__heWQLG__gateLabel,.python-failure-triage-evidence-lab-module__heWQLG__gateResult{fill:#b9d0ff;font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.65px;font-size:8px;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__gateRule{color:#f0f4fa;margin:0;font-size:9px;font-weight:650;line-height:1.48}.python-failure-triage-evidence-lab-module__heWQLG__gateEvidence{color:#bceaf0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.python-failure-triage-evidence-lab-module__heWQLG__svgPhaseRail>line{stroke:#cbd4e0;stroke-width:2px}.python-failure-triage-evidence-lab-module__heWQLG__svgPhaseRail circle{fill:#fff;stroke:var(--ft-muted);stroke-width:2px}.python-failure-triage-evidence-lab-module__heWQLG__svgPhaseRail text{fill:var(--ft-muted);font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:10px;font-weight:800}.python-failure-triage-evidence-lab-module__heWQLG__svgPhaseRail g[data-complete=true] circle{fill:var(--ft-green);stroke:var(--ft-green)}.python-failure-triage-evidence-lab-module__heWQLG__svgPhaseRail g[data-current=true] circle{fill:var(--ft-blue);stroke:#a9c3fb;filter:drop-shadow(0 0 5px #1858d580)}.python-failure-triage-evidence-lab-module__heWQLG__svgPhaseRail g[data-current=true] text{fill:var(--ft-blue)}.python-failure-triage-evidence-lab-module__heWQLG__observationPanel{border:1px solid var(--ft-line);border-left:4px solid var(--ft-blue);background:var(--ft-paper);border-radius:.85rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem 1.5rem;min-width:0;padding:1rem 1.15rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__observationPanel p,.python-failure-triage-evidence-lab-module__heWQLG__observationPanel strong,.python-failure-triage-evidence-lab-module__heWQLG__observationPanel code{min-width:0;margin:0}.python-failure-triage-evidence-lab-module__heWQLG__observationPanel p{color:var(--ft-blue);grid-column:1/-1;font-size:.78rem;font-weight:850}.python-failure-triage-evidence-lab-module__heWQLG__observationPanel strong{color:var(--ft-ink);word-break:keep-all;font-size:.86rem;line-height:1.55}.python-failure-triage-evidence-lab-module__heWQLG__observationPanel code{color:var(--ft-copy);overflow-wrap:anywhere;font-size:.7rem;line-height:1.55}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel{color:#fff;background:var(--ft-night);border-radius:1rem;grid-template-columns:minmax(11rem,.3fr) minmax(0,1.7fr);align-items:center;gap:1rem;min-width:0;padding:1.1rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel[data-verdict=VERIFIED]{background:#0a503e}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel[data-verdict=TEST_DEFECT]{background:#661b2c}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel[data-verdict=EVIDENCE_GAP]{background:#5b4009}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel>div{gap:.25rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel small{color:#c7d8f7;font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.1em;font-size:.62rem;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel>div>strong{color:#fff;font-size:1.35rem}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel p{border-left:1px solid #ffffff4d;gap:.35rem;margin:0;padding-left:1rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel p>strong{font-size:.88rem;line-height:1.5}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel p>span{color:#dce4ef;font-family:var(--font-vairode-mono,ui-monospace), monospace;overflow-wrap:anywhere;font-size:.66rem}.python-failure-triage-evidence-lab-module__heWQLG__transferRule{border-top:1px solid var(--ft-line);border-bottom:1px solid var(--ft-line);gap:.35rem;min-width:0;margin:0;padding:1rem 1.1rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__transferRule strong{color:var(--ft-ink);font-size:.83rem}.python-failure-triage-evidence-lab-module__heWQLG__transferRule span{color:var(--ft-muted);overflow-wrap:anywhere;font-size:.7rem;line-height:1.5}.python-failure-triage-evidence-lab-module__heWQLG__caption{min-width:0;color:var(--ft-copy);gap:.35rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__caption strong{color:var(--ft-ink);font-size:.82rem}.python-failure-triage-evidence-lab-module__heWQLG__caption span{font-size:.75rem;line-height:1.55}.python-failure-triage-evidence-lab-module__heWQLG__caption small{color:var(--ft-muted);font-size:.65rem;line-height:1.5}@keyframes python-failure-triage-evidence-lab-module__heWQLG__signalPulse{0%,to{r:9px;opacity:1}50%{r:12px;opacity:.72}}@keyframes python-failure-triage-evidence-lab-module__heWQLG__dashFlow{to{stroke-dashoffset:-24px}}@container (max-width:900px){.python-failure-triage-evidence-lab-module__heWQLG__sceneOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.python-failure-triage-evidence-lab-module__heWQLG__caseOptions{grid-template-columns:1fr}.python-failure-triage-evidence-lab-module__heWQLG__caseOption>span{min-height:0}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:720px){.python-failure-triage-evidence-lab-module__heWQLG__figure{border-radius:1rem;gap:1rem;padding:.85rem}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader{align-items:start;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader h2{font-size:clamp(1.45rem,8vw,2.2rem)}.python-failure-triage-evidence-lab-module__heWQLG__figureHeader>span{white-space:normal;justify-self:start}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar{grid-template-columns:1fr}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar p{border-top:1px solid #4c5a70;border-left:0;padding-top:.85rem;padding-left:0}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons{grid-template-columns:1fr}.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button:hover{transform:none}.python-failure-triage-evidence-lab-module__heWQLG__desktopRecorder{display:none}.python-failure-triage-evidence-lab-module__heWQLG__semanticRecorder{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.python-failure-triage-evidence-lab-module__heWQLG__mobileRecorder{background:linear-gradient(#1118270a 1px, transparent 1px), linear-gradient(90deg, #1118270a 1px, transparent 1px), var(--ft-paper);background-size:20px 20px;gap:1rem;padding:.9rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__mobileRecorder section{min-width:0}.python-failure-triage-evidence-lab-module__heWQLG__mobileRecorder section>h3{color:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem}.python-failure-triage-evidence-lab-module__heWQLG__mobileCurrent{color:#fff;background:var(--ft-night);border-radius:.9rem;gap:.42rem;padding:1rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__mobileCurrent p{color:#b5ccff;font-family:var(--font-vairode-mono,ui-monospace), monospace;margin:0;font-size:.62rem;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__mobileCurrent strong{font-size:.84rem;line-height:1.45}.python-failure-triage-evidence-lab-module__heWQLG__mobileCurrent code{color:#b9e7ec;overflow-wrap:anywhere;font-size:.66rem}.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline,.python-failure-triage-evidence-lab-module__heWQLG__mobileStack,.python-failure-triage-evidence-lab-module__heWQLG__mobileData,.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger{gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline>li,.python-failure-triage-evidence-lab-module__heWQLG__mobileStack>li,.python-failure-triage-evidence-lab-module__heWQLG__mobileData>li,.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger>li{border:1px solid var(--ft-line);background:var(--ft-canvas);border-radius:.75rem;gap:.32rem;min-width:0;padding:.78rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline>li>div,.python-failure-triage-evidence-lab-module__heWQLG__mobileStack>li>div,.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger>li>div{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline small,.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline span,.python-failure-triage-evidence-lab-module__heWQLG__mobileStack span,.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger small,.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger span,.python-failure-triage-evidence-lab-module__heWQLG__mobileData small{color:var(--ft-blue);font-family:var(--font-vairode-mono,ui-monospace), monospace;text-transform:uppercase;font-size:.58rem;font-weight:850}.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline p{color:var(--ft-copy);margin:0;font-size:.7rem;line-height:1.45}.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline>li[data-event-state=running],.python-failure-triage-evidence-lab-module__heWQLG__mobileData>li[data-data-state=observed],.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger>li[data-evidence-state=captured]{border-color:var(--ft-blue);background:var(--ft-blue-soft)}.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline>li[data-event-state=failed],.python-failure-triage-evidence-lab-module__heWQLG__mobileData>li[data-data-state=tainted],.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger>li[data-evidence-state=contradicts]{border-color:var(--ft-red);background:var(--ft-red-soft)}.python-failure-triage-evidence-lab-module__heWQLG__mobileTimeline>li[data-event-state=cleared],.python-failure-triage-evidence-lab-module__heWQLG__mobileStack>li[data-stack-state=verified],.python-failure-triage-evidence-lab-module__heWQLG__mobileData>li[data-data-state=verified],.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger>li[data-evidence-state=supports]{border-color:var(--ft-green);background:var(--ft-green-soft)}.python-failure-triage-evidence-lab-module__heWQLG__mobileStack code,.python-failure-triage-evidence-lab-module__heWQLG__mobileData code,.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger code{min-width:0;color:var(--ft-copy);overflow-wrap:anywhere;font-size:.65rem}.python-failure-triage-evidence-lab-module__heWQLG__mobileStack ul{color:var(--ft-muted);font-family:var(--font-vairode-mono,ui-monospace), monospace;gap:.18rem;margin:0;padding-left:1rem;font-size:.61rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__mobileData{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.55rem}.python-failure-triage-evidence-lab-module__heWQLG__mobileHypothesis{background:var(--ft-violet-soft);border:1px solid #d7cffa;border-radius:.75rem;gap:.42rem;margin-top:.55rem;padding:.85rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__mobileHypothesis p{color:var(--ft-violet);font-family:var(--font-vairode-mono,ui-monospace), monospace;margin:0;font-size:.58rem;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__mobileHypothesis strong{font-size:.75rem;line-height:1.45}.python-failure-triage-evidence-lab-module__heWQLG__mobileHypothesis span{color:var(--ft-copy);font-size:.68rem;line-height:1.45}.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger>li[data-evidence-state=gap]{border-color:var(--ft-amber);background:var(--ft-amber-soft)}.python-failure-triage-evidence-lab-module__heWQLG__mobileLedger>li[data-evidence-state=redacted]{border-color:var(--ft-violet);background:var(--ft-violet-soft)}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict,.python-failure-triage-evidence-lab-module__heWQLG__mobileSealed{color:#fff;background:var(--ft-night);border-radius:.9rem;gap:.5rem;padding:1rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict[data-verdict=VERIFIED]{background:#0a503e}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict[data-verdict=TEST_DEFECT]{background:#661b2c}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict[data-verdict=EVIDENCE_GAP]{background:#5b4009}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict p,.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict h3,.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict ul{margin:0}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict p{color:#c8d8f4;font-family:var(--font-vairode-mono,ui-monospace), monospace;font-size:.58rem;font-weight:900}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict h3{font-size:1.25rem}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict strong{font-size:.76rem;line-height:1.5}.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict ul{color:#dce4ee;gap:.2rem;padding-left:1rem;font-size:.64rem;display:grid}.python-failure-triage-evidence-lab-module__heWQLG__mobileSealed{color:var(--ft-copy);border:1px dashed var(--ft-line);background:var(--ft-canvas);font-size:.72rem;font-weight:750}.python-failure-triage-evidence-lab-module__heWQLG__observationPanel,.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel{grid-template-columns:1fr}.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel p{border-top:1px solid #ffffff4d;border-left:0;padding-top:.75rem;padding-left:0}}@container (max-width:430px){.python-failure-triage-evidence-lab-module__heWQLG__sceneOptions{grid-template-columns:1fr}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption>span{min-height:0}.python-failure-triage-evidence-lab-module__heWQLG__mobileData{grid-template-columns:1fr}.python-failure-triage-evidence-lab-module__heWQLG__sectionHeading{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.python-failure-triage-evidence-lab-module__heWQLG__figure *,.python-failure-triage-evidence-lab-module__heWQLG__figure :before,.python-failure-triage-evidence-lab-module__heWQLG__figure :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption:hover>span,.python-failure-triage-evidence-lab-module__heWQLG__caseOption:hover>span,.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button:hover{transform:none}}@media (forced-colors:active){.python-failure-triage-evidence-lab-module__heWQLG__figure,.python-failure-triage-evidence-lab-module__heWQLG__sceneOption>span,.python-failure-triage-evidence-lab-module__heWQLG__caseOption>span,.python-failure-triage-evidence-lab-module__heWQLG__phaseControls,.python-failure-triage-evidence-lab-module__heWQLG__recorderFrame,.python-failure-triage-evidence-lab-module__heWQLG__observationPanel,.python-failure-triage-evidence-lab-module__heWQLG__transferRule,.python-failure-triage-evidence-lab-module__heWQLG__caption{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption input:checked+span,.python-failure-triage-evidence-lab-module__heWQLG__caseOption input:checked+span,.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}.python-failure-triage-evidence-lab-module__heWQLG__sceneOption input:focus-visible+span,.python-failure-triage-evidence-lab-module__heWQLG__caseOption input:focus-visible+span,.python-failure-triage-evidence-lab-module__heWQLG__phaseButtons button:focus-visible{outline:3px solid highlight}.python-failure-triage-evidence-lab-module__heWQLG__incidentBar,.python-failure-triage-evidence-lab-module__heWQLG__verdictPanel,.python-failure-triage-evidence-lab-module__heWQLG__mobileCurrent,.python-failure-triage-evidence-lab-module__heWQLG__mobileVerdict{color:canvastext;background:canvas;border:2px solid canvastext}.python-failure-triage-evidence-lab-module__heWQLG__desktopRecorder{forced-color-adjust:auto}}
