.EvidenceThread-module__pV1jcG__thread{width:100%;min-width:0;color:var(--text);margin:0}.EvidenceThread-module__pV1jcG__heading{color:var(--text-faint);font-family:var(--font-plex-mono),monospace;letter-spacing:.055em;text-transform:uppercase;font-size:11px}.EvidenceThread-module__pV1jcG__field{margin-top:8px}.EvidenceThread-module__pV1jcG__diagram{width:100%;height:auto;display:block;overflow:visible}.EvidenceThread-module__pV1jcG__structure{fill:none;stroke:var(--border-strong);stroke-width:1px}.EvidenceThread-module__pV1jcG__branch{fill:none;stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 5}.EvidenceThread-module__pV1jcG__cap{fill:none;stroke:var(--attention);stroke-width:2px}.EvidenceThread-module__pV1jcG__trace{fill:none;stroke:var(--accent-text);stroke-width:1.5px;opacity:calc(.72 * var(--evidence-cycle-opacity,1))}.EvidenceThread-module__pV1jcG__dot{fill:var(--bg);stroke:var(--text-faint);stroke-width:1px}.EvidenceThread-module__pV1jcG__activeDot{fill:var(--accent-text);stroke:var(--accent-text);stroke-width:1px;opacity:0}.EvidenceThread-module__pV1jcG__step[data-reached=true] .EvidenceThread-module__pV1jcG__activeDot{opacity:var(--evidence-cycle-opacity,1)}.EvidenceThread-module__pV1jcG__number{fill:var(--text-faint);font-family:var(--font-plex-mono),monospace;font-size:11px}.EvidenceThread-module__pV1jcG__label{fill:var(--text);font-family:var(--font-brand-sans),sans-serif;font-size:15px;font-weight:400}.EvidenceThread-module__pV1jcG__scope{fill:var(--attention-text);font-family:var(--font-plex-mono),monospace;font-size:11px}.EvidenceThread-module__pV1jcG__marker{opacity:var(--evidence-cycle-opacity,1);display:block}.EvidenceThread-module__pV1jcG__marker>circle{fill:var(--bg)}.EvidenceThread-module__pV1jcG__marker .mark-magnifier{transform:translate(calc(4px * var(--evidence-extension,0)), calc(2.1px * var(--evidence-extension,0))) rotate(calc(87.0063deg * var(--evidence-lens,0)));transition:none}.EvidenceThread-module__pV1jcG__marker .mark-magnifier-angle{transform:rotate(calc(-31.0063deg * var(--evidence-lens,0)));transition:none}.EvidenceThread-module__pV1jcG__caption{color:var(--text-faint);font-family:var(--font-plex-mono),monospace;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:11px;display:flex}.EvidenceThread-module__pV1jcG__caption button{min-height:44px;color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:5px;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:12px}.EvidenceThread-module__pV1jcG__caption button:hover:not(:disabled){color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.EvidenceThread-module__pV1jcG__caption button:disabled{text-decoration:none}
.ApproachIllustration-module__3dJXyG__sequence{position:relative}.ApproachIllustration-module__3dJXyG__drawing{width:100%;max-width:400px;height:auto;margin:0 auto 36px;display:block;overflow:visible}.ApproachIllustration-module__3dJXyG__node{fill:var(--surface);stroke:var(--text-faint);stroke-width:1px}.ApproachIllustration-module__3dJXyG__label{fill:var(--text-faint);font-family:var(--font-plex-mono), monospace;font-size:12px}.ApproachIllustration-module__3dJXyG__progress{stroke-dasharray:1;stroke-dashoffset:1px}.ApproachIllustration-module__3dJXyG__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ApproachIllustration-module__3dJXyG__traveler{fill:var(--attention);opacity:0}.ApproachIllustration-module__3dJXyG__traveler:not([data-stage]){visibility:hidden}@media (max-width:767px){.ApproachIllustration-module__3dJXyG__drawing{max-width:340px;margin-bottom:34px}}
.InvestigationMotion-module__8qAYUW__figure{width:100%;min-width:0;margin:0}.InvestigationMotion-module__8qAYUW__record{border:1px solid var(--border-strong);background:var(--bg);box-shadow:var(--shadow-frame);border-radius:12px;overflow:hidden}.InvestigationMotion-module__8qAYUW__masthead{min-height:49px;color:var(--paper);background:var(--ink);font:400 12px/1.5 var(--font-plex-mono), monospace;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:12px 28px;display:flex}.InvestigationMotion-module__8qAYUW__registration{color:var(--coral);font-size:20px;line-height:1}.InvestigationMotion-module__8qAYUW__sheet{padding:26px 28px 24px}.InvestigationMotion-module__8qAYUW__tabs{border-bottom:1px solid var(--border);gap:22px;padding-inline:28px;display:flex}.InvestigationMotion-module__8qAYUW__tabs button{min-height:48px;color:var(--text-muted);cursor:pointer;font:400 13px/1.5 var(--font-plex-mono), monospace;padding-block:10px;position:relative}.InvestigationMotion-module__8qAYUW__tabs button[aria-selected=true]{color:var(--accent-text)}.InvestigationMotion-module__8qAYUW__tabs button[aria-selected=true]:after{background:var(--accent-text);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.InvestigationMotion-module__8qAYUW__tabs button:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.InvestigationMotion-module__8qAYUW__headingArea{min-height:75px}.InvestigationMotion-module__8qAYUW__scene{min-height:234px}.InvestigationMotion-module__8qAYUW__title{color:var(--text);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.14}.InvestigationMotion-module__8qAYUW__destination{color:var(--text-muted);font:400 13px/1.5 var(--font-plex-mono), monospace;margin-top:9px}.InvestigationMotion-module__8qAYUW__comparison{margin-top:20px}.InvestigationMotion-module__8qAYUW__lane+.InvestigationMotion-module__8qAYUW__lane{margin-top:26px}.InvestigationMotion-module__8qAYUW__laneHeading{color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.InvestigationMotion-module__8qAYUW__laneHeading>span{font:400 13px/1.5 var(--font-plex-mono), monospace;flex-shrink:0}.InvestigationMotion-module__8qAYUW__blocked{color:var(--proof-text)}.InvestigationMotion-module__8qAYUW__connected{color:var(--attention-text)}.InvestigationMotion-module__8qAYUW__track{height:44px;margin-inline:4px;position:relative}.InvestigationMotion-module__8qAYUW__origin,.InvestigationMotion-module__8qAYUW__target{border:1px solid var(--text-muted);background:var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;top:17px}.InvestigationMotion-module__8qAYUW__origin{left:-4px}.InvestigationMotion-module__8qAYUW__target{right:-4px}.InvestigationMotion-module__8qAYUW__rule{background:var(--border-strong);height:1px;position:absolute;top:21px;left:0;right:0}.InvestigationMotion-module__8qAYUW__guard,.InvestigationMotion-module__8qAYUW__missingGuard{background:var(--proof-text);width:2px;height:25px;position:absolute;top:9px;left:56%}.InvestigationMotion-module__8qAYUW__missingGuard{background:linear-gradient(to bottom, var(--attention) 0 5px, transparent 5px 20px, var(--attention) 20px)}.InvestigationMotion-module__8qAYUW__guardLabel{width:max-content;max-width:100%;color:var(--text-muted);font:400 12px/1.5 var(--font-plex-mono), monospace;margin-left:56%;transform:translate(-50%)}.InvestigationMotion-module__8qAYUW__missingLabel{color:var(--attention-text)}.InvestigationMotion-module__8qAYUW__protectedTrace,.InvestigationMotion-module__8qAYUW__unguardedTrace{transform-origin:0;height:2px;position:absolute;top:20px;left:0}.InvestigationMotion-module__8qAYUW__protectedTrace{background:var(--proof-text);width:56%}.InvestigationMotion-module__8qAYUW__unguardedTrace{background:var(--attention);width:100%}.InvestigationMotion-module__8qAYUW__protectedProbe,.InvestigationMotion-module__8qAYUW__unguardedProbe{opacity:0;height:8px;position:absolute;top:18px;left:0;right:0}.InvestigationMotion-module__8qAYUW__protectedProbe:before,.InvestigationMotion-module__8qAYUW__unguardedProbe:before{content:"";background:var(--cobalt);width:8px;height:8px;display:block;transform:translate(-4px)}.InvestigationMotion-module__8qAYUW__unguardedProbe:before{background:var(--attention)}.InvestigationMotion-module__8qAYUW__reachedTarget{border-color:var(--attention);background:var(--attention)}.InvestigationMotion-module__8qAYUW__sourceRail{gap:21px;padding-bottom:4px;display:grid;position:relative}.InvestigationMotion-module__8qAYUW__sourceRail:before{content:"";background:var(--border-strong);transform-origin:top;width:1px;position:absolute;top:15px;bottom:23px;left:14px}.InvestigationMotion-module__8qAYUW__sourceStep{--step-mark:var(--accent-text);grid-template-columns:30px minmax(0,1fr);gap:15px;display:grid;position:relative}.InvestigationMotion-module__8qAYUW__sourceStep[data-kind=input]{--step-mark:var(--text-muted)}.InvestigationMotion-module__8qAYUW__sourceStep[data-kind=impact]{--step-mark:var(--attention-text)}.InvestigationMotion-module__8qAYUW__sourceMarker{border:1px solid var(--step-mark);width:30px;height:30px;color:var(--step-mark);background:var(--bg);font:400 10px/1 var(--font-plex-mono), monospace;border-radius:50%;place-items:center;display:grid}.InvestigationMotion-module__8qAYUW__sourceLabel{color:var(--step-mark);font-size:15px;font-weight:500;line-height:1.4}.InvestigationMotion-module__8qAYUW__sourceDetail{color:var(--text-muted);margin-top:3px;font-size:14px;line-height:1.5}.InvestigationMotion-module__8qAYUW__conclusion{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:22px;margin-top:28px;padding-top:23px;display:grid}.InvestigationMotion-module__8qAYUW__result{max-width:26ch;color:var(--proof-text);letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.3}.InvestigationMotion-module__8qAYUW__scope{color:var(--text-muted);margin-top:9px;font-size:13px;line-height:1.5}.InvestigationMotion-module__8qAYUW__stamp{border:2px solid var(--coral);width:64px;height:64px;color:var(--attention-text);font:400 10px/1.25 var(--font-plex-mono), monospace;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-6deg)}.InvestigationMotion-module__8qAYUW__caption{color:var(--text-faint);font:400 12px/1.5 var(--font-plex-mono), monospace;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.InvestigationMotion-module__8qAYUW__replay{cursor:pointer;min-height:44px;color:var(--text-muted);flex-shrink:0;align-items:center;gap:7px;padding-inline:8px;transition:color .16s;display:inline-flex}.InvestigationMotion-module__8qAYUW__replay:hover{color:var(--text)}.InvestigationMotion-module__8qAYUW__replay:focus-visible{outline:2px solid var(--action-focus);outline-offset:2px}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__protectedTrace{animation:4.6s cubic-bezier(.4,0,.2,1) both InvestigationMotion-module__8qAYUW__drawProtected}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__unguardedTrace{animation:4.6s cubic-bezier(.4,0,.2,1) both InvestigationMotion-module__8qAYUW__drawUnguarded}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__protectedProbe{animation:4.6s cubic-bezier(.4,0,.2,1) both InvestigationMotion-module__8qAYUW__probeProtected}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__unguardedProbe{animation:4.6s cubic-bezier(.4,0,.2,1) both InvestigationMotion-module__8qAYUW__probeUnguarded}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__reachedTarget{animation:4.6s both InvestigationMotion-module__8qAYUW__reached}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__stamp{animation:4.6s cubic-bezier(.22,1,.36,1) both InvestigationMotion-module__8qAYUW__stampIn}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__sourceRail:before{animation:4.6s cubic-bezier(.22,1,.36,1) both InvestigationMotion-module__8qAYUW__sourceTrace}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__sourceMarker{animation:4.6s both InvestigationMotion-module__8qAYUW__sourceMark}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__sourceStep:nth-child(2) .InvestigationMotion-module__8qAYUW__sourceMarker{animation-name:InvestigationMotion-module__8qAYUW__sourceMarkMiddle}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] .InvestigationMotion-module__8qAYUW__sourceStep:nth-child(3) .InvestigationMotion-module__8qAYUW__sourceMarker{animation-name:InvestigationMotion-module__8qAYUW__sourceMarkEnd}@keyframes InvestigationMotion-module__8qAYUW__drawProtected{0%,10%{transform:scaleX(0)}36%,to{transform:scaleX(1)}}@keyframes InvestigationMotion-module__8qAYUW__drawUnguarded{0%,44%{transform:scaleX(0)}76%,to{transform:scaleX(1)}}@keyframes InvestigationMotion-module__8qAYUW__probeProtected{0%,10%{opacity:0;transform:translate(0)}13%{opacity:1;transform:translate(0)}36%{opacity:1;transform:translate(56%)}43%,to{opacity:0;transform:translate(56%)}}@keyframes InvestigationMotion-module__8qAYUW__probeUnguarded{0%,44%{opacity:0;transform:translate(0)}47%{opacity:1;transform:translate(0)}76%{opacity:1;transform:translate(100%)}82%,to{opacity:0;transform:translate(100%)}}@keyframes InvestigationMotion-module__8qAYUW__reached{0%,72%{background:var(--bg)}79%,to{background:var(--attention)}}@keyframes InvestigationMotion-module__8qAYUW__stampIn{0%,83%{opacity:0;transform:scale(1.1)rotate(-10deg)}96%,to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes InvestigationMotion-module__8qAYUW__sourceTrace{0%,10%{transform:scaleY(0)}70%,to{transform:scaleY(1)}}@keyframes InvestigationMotion-module__8qAYUW__sourceMark{0%,8%{opacity:.3}18%,to{opacity:1}}@keyframes InvestigationMotion-module__8qAYUW__sourceMarkMiddle{0%,34%{opacity:.3}44%,to{opacity:1}}@keyframes InvestigationMotion-module__8qAYUW__sourceMarkEnd{0%,60%{opacity:.3}70%,to{opacity:1}}@media (max-width:420px){.InvestigationMotion-module__8qAYUW__masthead{padding-inline:20px;font-size:11px}.InvestigationMotion-module__8qAYUW__sheet{padding:23px 20px 22px}.InvestigationMotion-module__8qAYUW__tabs{gap:20px;padding-inline:20px}.InvestigationMotion-module__8qAYUW__laneHeading{gap:8px;font-size:14px}.InvestigationMotion-module__8qAYUW__laneHeading>span{font-size:12px}.InvestigationMotion-module__8qAYUW__conclusion{grid-template-columns:minmax(0,1fr) 56px;gap:14px}.InvestigationMotion-module__8qAYUW__stamp{width:56px;height:56px;font-size:9px}.InvestigationMotion-module__8qAYUW__result{font-size:17px}}@media (prefers-reduced-motion:reduce){.InvestigationMotion-module__8qAYUW__record{transition:none;transform:none!important}.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] *,.InvestigationMotion-module__8qAYUW__comparison[data-playing=true] :before{animation:none!important}.InvestigationMotion-module__8qAYUW__protectedProbe,.InvestigationMotion-module__8qAYUW__unguardedProbe{display:none}}
