.EvalStory-module__yhU04W__section{--story-amber:#fcd34d;--story-blue:#7dd3fc;--story-red:#fda4af;--story-ink:#e2e8f0;--story-ease-out:var(--ease-out,cubic-bezier(.23,1,.32,1));color:#18212e;margin-block:4rem}.EvalStory-module__yhU04W__stage{z-index:2;background:#fff;padding-block:1rem;position:sticky;top:0}.EvalStory-module__yhU04W__eyebrow{color:#a16207;font:600 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.EvalStory-module__yhU04W__stage h2{letter-spacing:-.025em;max-width:42rem;color:inherit;margin:.6rem 0 1rem;font-size:clamp(1.3rem,3vw,2rem);line-height:1.15}.EvalStory-module__yhU04W__instrument{color:#f4f4f5;background:#020617;border:1px solid #334155;border-radius:1.5rem;overflow:hidden}.EvalStory-module__yhU04W__instrumentHeader{font:500 12px/1.2 var(--font-geist-mono),monospace;border-bottom:1px solid #263348;align-items:center;gap:1.25rem;padding:.9rem 1.25rem;display:flex}.EvalStory-module__yhU04W__instrumentHeader>span{color:#cbd5e1;min-width:7rem}.EvalStory-module__yhU04W__instrumentHeader strong{color:var(--story-amber);white-space:nowrap;font-weight:500}.EvalStory-module__yhU04W__stepTrack{gap:5px;margin-left:auto;display:flex}.EvalStory-module__yhU04W__stepTrack i{background:var(--story-amber);opacity:.15;width:15px;height:3px;transition:opacity .22s var(--story-ease-out);border-radius:2px}.EvalStory-module__yhU04W__stepTrack i[data-reached=true]{opacity:1}.EvalStory-module__yhU04W__instrumentBody{padding:1.5rem 1.25rem 1.1rem}.EvalStory-module__yhU04W__diagram{height:clamp(220px,28vw,340px);margin-bottom:1.3rem;position:relative}.EvalStory-module__yhU04W__diagram svg{width:100%;height:100%;display:block;overflow:visible}.EvalStory-module__yhU04W__pipeRim,.EvalStory-module__yhU04W__pipe,.EvalStory-module__yhU04W__pipeInset,.EvalStory-module__yhU04W__pipeAxis,.EvalStory-module__yhU04W__thread{fill:none;stroke-linecap:round}.EvalStory-module__yhU04W__pipeRim{stroke:#334155;stroke-width:43px}.EvalStory-module__yhU04W__pipe{stroke:#142035;stroke-width:40px}.EvalStory-module__yhU04W__pipeInset{stroke:#1e293b;stroke-width:26px}.EvalStory-module__yhU04W__pipeAxis{stroke:#475569;stroke-width:1px}.EvalStory-module__yhU04W__thread{stroke:var(--story-amber);stroke-width:2px;transition:opacity .26s var(--story-ease-out)}.EvalStory-module__yhU04W__returnRim{fill:none;stroke:#513245;stroke-width:21px}.EvalStory-module__yhU04W__returnPipe{fill:none;stroke:#281c30;stroke-width:18px}.EvalStory-module__yhU04W__failure{fill:none;stroke:var(--story-red);stroke-width:2px}.EvalStory-module__yhU04W__encoded{fill:none;stroke:var(--story-amber);stroke-width:2px;stroke-dasharray:4 5}.EvalStory-module__yhU04W__gate{color:var(--story-amber)}.EvalStory-module__yhU04W__gate[data-tone=blue]{color:var(--story-blue)}.EvalStory-module__yhU04W__gate[data-state=failed]{color:var(--story-red)}.EvalStory-module__yhU04W__gateAssembly{opacity:.34;transition:opacity .26s var(--story-ease-out),transform .42s var(--story-ease-out);transform:scaleY(.88)}.EvalStory-module__yhU04W__gate[data-state=active] .EvalStory-module__yhU04W__gateAssembly,.EvalStory-module__yhU04W__gate[data-state=failed] .EvalStory-module__yhU04W__gateAssembly,.EvalStory-module__yhU04W__gate[data-state=passed] .EvalStory-module__yhU04W__gateAssembly{opacity:1;transform:scaleY(1)}.EvalStory-module__yhU04W__gateBack{fill:#020617;fill-opacity:.35;stroke:currentColor;stroke-opacity:.35;stroke-width:1px}.EvalStory-module__yhU04W__gateRib{stroke:currentColor;stroke-opacity:.5;stroke-width:1px}.EvalStory-module__yhU04W__gateFace{fill:#0f172a;fill-opacity:.7;stroke:currentColor;stroke-width:1.8px}.EvalStory-module__yhU04W__gateFocus{fill:none;stroke:currentColor;stroke-opacity:.3;stroke-width:1px;opacity:0;transition:opacity .22s var(--story-ease-out),transform .42s var(--story-ease-out);transform:scale(.94)}.EvalStory-module__yhU04W__gate[data-state=active] .EvalStory-module__yhU04W__gateFocus,.EvalStory-module__yhU04W__gate[data-state=failed] .EvalStory-module__yhU04W__gateFocus{opacity:1;transform:scale(1)}.EvalStory-module__yhU04W__gateBadge{opacity:0;transition:opacity .22s var(--story-ease-out),transform .26s var(--story-ease-out);transform:translateY(5px)}.EvalStory-module__yhU04W__gate[data-state=passed] .EvalStory-module__yhU04W__gateBadge,.EvalStory-module__yhU04W__gate[data-state=failed] .EvalStory-module__yhU04W__gateBadge{opacity:1;transform:translateY(0)}.EvalStory-module__yhU04W__gateBadge circle{fill:#0f172a;stroke:currentColor;stroke-width:1px}.EvalStory-module__yhU04W__gateBadge path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.EvalStory-module__yhU04W__releaseDoor{stroke:#cbd5e1;stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:opacity .22s var(--story-ease-out),transform .42s var(--story-ease-out)}.EvalStory-module__yhU04W__releaseDoor[data-open=true]{opacity:.25;transform:scaleY(1.55)}.EvalStory-module__yhU04W__traveller{color:var(--story-amber)}.EvalStory-module__yhU04W__signalGlow{fill:currentColor;opacity:.55;filter:blur(6px)}.EvalStory-module__yhU04W__signalCore{fill:currentColor}.EvalStory-module__yhU04W__signalHighlight{fill:#fff7d6;opacity:.85}.EvalStory-module__yhU04W__reveal{opacity:0;transition:opacity .22s var(--story-ease-out)}.EvalStory-module__yhU04W__reveal[data-visible=true]{opacity:1}.EvalStory-module__yhU04W__loopReveal{opacity:.08;transition:opacity .22s var(--story-ease-out)}.EvalStory-module__yhU04W__loopReveal[data-visible=true]{opacity:1}.EvalStory-module__yhU04W__loopLabel{opacity:0;transition:opacity .22s var(--story-ease-out)}.EvalStory-module__yhU04W__loopLabel[data-visible=true]{opacity:1}.EvalStory-module__yhU04W__label{text-align:center;color:var(--story-ink);width:max-content;max-width:25%;font-size:clamp(12px,1.3vw,15px);font-weight:500;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.EvalStory-module__yhU04W__loopLabel .EvalStory-module__yhU04W__label{max-width:80%}.EvalStory-module__yhU04W__label small{color:#a1a1aa;margin-top:5px;font-size:.8em;font-weight:400;display:block}.EvalStory-module__yhU04W__label[data-tone=amber]{color:var(--story-amber)}.EvalStory-module__yhU04W__label[data-tone=blue]{color:var(--story-blue)}.EvalStory-module__yhU04W__label[data-tone=red]{color:var(--story-red)}.EvalStory-module__yhU04W__evidence{border-block:1px solid #263348;grid-template-columns:repeat(3,1fr);gap:1rem;padding:.85rem 0;display:grid}.EvalStory-module__yhU04W__evidence span{color:#a1a1aa;padding-left:14px;font-size:12px;line-height:1.5;position:relative}.EvalStory-module__yhU04W__evidence b{color:#cbd5e1;font-size:13px;font-weight:500;display:block}.EvalStory-module__yhU04W__evidence i{background:#64748b;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.EvalStory-module__yhU04W__evidence [data-state=passed] i{background:var(--story-amber)}.EvalStory-module__yhU04W__evidence [data-state=failed] i{background:var(--story-red)}.EvalStory-module__yhU04W__evidence [data-state=judgment] i{background:var(--story-blue)}.EvalStory-module__yhU04W__evidence [data-state=failed] b{color:var(--story-red)}.EvalStory-module__yhU04W__evidence [data-state=judgment] b{color:var(--story-blue)}.EvalStory-module__yhU04W__captionStack{margin-top:.9rem;display:grid}.EvalStory-module__yhU04W__caption{color:#d4d4d8;opacity:0;transition:opacity .18s var(--story-ease-out),transform .26s var(--story-ease-out);grid-area:1/1;align-self:center;margin:0;font-size:clamp(12px,1.4vw,15px);line-height:1.4;transform:translateY(5px)}.EvalStory-module__yhU04W__caption[data-visible=true]{opacity:1;transform:translateY(0)}.EvalStory-module__yhU04W__steps{padding-bottom:20svh}.EvalStory-module__yhU04W__beat{border-top:1px solid #cbd5e1;min-height:48svh;padding-top:1.6rem;position:relative}.EvalStory-module__yhU04W__beat:before{content:"";opacity:0;transform-origin:0;width:4rem;height:2px;transition:opacity .18s var(--story-ease-out),transform .22s var(--story-ease-out);background:#b45309;position:absolute;top:-1px;left:0;transform:scaleX(.35)}.EvalStory-module__yhU04W__beat[data-status=active]:before{opacity:1;transform:scaleX(1)}.EvalStory-module__yhU04W__beat h3{color:inherit;margin:.75rem 0;font-size:1.3rem;line-height:1.3}.EvalStory-module__yhU04W__beat>p:last-child{max-width:45rem;margin:0;font-size:1rem;line-height:1.65}.dark .EvalStory-module__yhU04W__section{color:#e2e8f0}.dark .EvalStory-module__yhU04W__stage{background:#1e293b}.dark .EvalStory-module__yhU04W__eyebrow{color:var(--story-amber)}.dark .EvalStory-module__yhU04W__beat{border-color:#475569}.dark .EvalStory-module__yhU04W__beat:before{background:var(--story-amber)}@media (max-width:600px){.EvalStory-module__yhU04W__section{margin-block:3rem}.EvalStory-module__yhU04W__stage{padding-block:.75rem}.EvalStory-module__yhU04W__stage h2{margin-bottom:.75rem;font-size:1.2rem}.EvalStory-module__yhU04W__instrument{border-radius:1rem}.EvalStory-module__yhU04W__instrumentHeader{gap:.5rem;padding:.7rem .75rem;font-size:11px}.EvalStory-module__yhU04W__instrumentHeader>span{min-width:5.5rem}.EvalStory-module__yhU04W__stepTrack{gap:3px}.EvalStory-module__yhU04W__stepTrack i{width:8px}.EvalStory-module__yhU04W__instrumentBody{padding:1.4rem .5rem .8rem}.EvalStory-module__yhU04W__diagram{height:215px;margin-bottom:1rem}.EvalStory-module__yhU04W__label{font-size:12px}.EvalStory-module__yhU04W__taxonomy .EvalStory-module__yhU04W__label{max-width:28%;font-size:11px}.EvalStory-module__yhU04W__label small{font-size:9px}.EvalStory-module__yhU04W__evidence{gap:.25rem;padding:.6rem .25rem}.EvalStory-module__yhU04W__evidence span{padding-left:10px;font-size:10px}.EvalStory-module__yhU04W__evidence b{font-size:11px}.EvalStory-module__yhU04W__caption{font-size:12px}.EvalStory-module__yhU04W__beat{min-height:55svh}}@media (max-height:700px){.EvalStory-module__yhU04W__diagram{height:180px}}@media (max-height:600px){.EvalStory-module__yhU04W__stage{position:relative}}@media (prefers-reduced-motion:reduce){.EvalStory-module__yhU04W__gateAssembly,.EvalStory-module__yhU04W__gateFocus,.EvalStory-module__yhU04W__gateBadge,.EvalStory-module__yhU04W__releaseDoor,.EvalStory-module__yhU04W__loopReveal,.EvalStory-module__yhU04W__caption,.EvalStory-module__yhU04W__beat:before{transition:opacity .16s var(--story-ease-out);transform:none}.EvalStory-module__yhU04W__reveal,.EvalStory-module__yhU04W__loopLabel,.EvalStory-module__yhU04W__thread,.EvalStory-module__yhU04W__stepTrack i{transition-duration:.16s}}
