/* Pass 2: a unified workbench exhibit with stronger selection and evidence. */
.workbench-exhibit{border:1px solid #d9d9d9;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 40px #17171704}.performative-process .instrument-panel{border:0;border-radius:0;margin:0;box-shadow:none;background:#fff;padding:24px 32px 25px}.performative-process .pui-temperature{height:106px}.performative-process .pui-temperature__track{margin-top:9px}.performative-process .pui-temperature__marker{background:white;font-size:15px}.performative-process .pui-temperature__level{border-radius:6px;font-size:17px;min-height:44px;font-weight:550}.performative-process .pui-temperature__level--selected{background:var(--process-accent);box-shadow:0 3px 10px color-mix(in srgb,var(--process-accent),transparent 82%)}.performative-process .pui-temperature__level--selected .pui-temperature__text{color:#fff!important;opacity:1}.performative-process .pui-temperature__level:not(.pui-temperature__level--selected):hover{background:color-mix(in srgb,var(--process-accent),white 96%)}.performative-process .instrument-subtitles{margin-top:10px;font-size:11px}.performative-process .process-panel{border:0;border-top:1px solid #e1e1e1;border-radius:0;min-height:450px;grid-template-columns:1.14fr 1fr}.performative-process .process-visual{min-height:450px;padding-top:34px;padding-bottom:24px;isolation:isolate}.performative-process .process-visual img{height:400px;padding:12px 24px 20px}.performative-process .workbench-media-label{position:absolute;left:26px;right:26px;top:22px;display:flex;justify-content:space-between;gap:15px;font:10px/1.4 var(--mono);color:#686868;z-index:1;text-transform:uppercase;letter-spacing:.02em}.performative-process .workbench-media-label>span:last-child{color:var(--process-accent)}.performative-process .process-visual:after{content:attr(data-evidence);position:absolute;bottom:18px;left:26px;right:26px;font:9px/1.5 var(--mono);letter-spacing:.025em;color:#7d7d7d}.performative-process .process-story{position:relative;padding:44px 40px 36px;background:color-mix(in srgb,var(--process-accent),white 97%);border-left:1px solid #e1e1e1;transition:background .25s}.performative-process .process-story:before{content:"";position:absolute;top:44px;left:-1px;width:2px;height:46px;background:var(--process-accent);transition:background .2s}.performative-process .process-story h3{font-size:clamp(32px,3.4vw,48px);line-height:1.08;font-weight:650;letter-spacing:-.05em;margin:18px 0 23px}.performative-process .process-story h3 .serif-word{font-weight:400}.performative-process .process-story>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#575757}.performative-process .process-takeaway{margin:25px 0 24px;border-color:color-mix(in srgb,var(--process-accent),white 80%);padding-top:18px}.performative-process .process-story .quiet-link{border:1px solid #242424;background:#1d1d1d;color:#fff;border-radius:6px;padding:11px 16px;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;box-shadow:0 2px 5px #00000008}.performative-process .process-story .quiet-link:hover{background:#343434;border-color:#343434}.performative-process .process-video{padding:70px 24px 50px}.performative-process .process-video-link{margin-top:12px}.performative-process .process-video:after{bottom:16px}.av-preview .detail-header{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;align-items:end;padding-top:44px}.av-preview .detail-header>.eyebrow{grid-column:1/-1}.av-preview .detail-header>h2{grid-column:1;grid-row:2;margin-top:18px;margin-bottom:12px;font-size:clamp(44px,5.5vw,72px)}.av-preview .av-header-deck{grid-column:1;grid-row:3;font-size:clamp(25px,3vw,37px);margin-bottom:0;max-width:19ch}.av-preview .detail-header>.detail-lede{grid-column:2;grid-row:2/4;font-size:15px;margin-bottom:4px;line-height:1.8;color:#666}.av-comparison{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px}.av-comparison .pui-ba__panel{border-radius:10px}.av-comparison .pui-ba__panel--after{box-shadow:0 5px 22px #69528d08;border-color:#c8bdd7}.av-comparison .pui-ba__panel--after .pui-ba__tag{background:#f6f3fa;border-color:#e1dae9}.av-comparison .pui-ba__panel--before .pui-ba__tag{background:#fafafa}.av-change-arrow{left:42.5%;top:43%;width:38px;height:38px}.av-media{height:280px}.av-media>img,.av-media button img{height:240px}.av-annotated{display:flex;flex-direction:column;height:280px;justify-content:center;padding-bottom:26px}.av-render-frame{position:relative;aspect-ratio:3/2;width:min(100%,420px);margin:auto;isolation:isolate}.av-render-frame>img{display:block;width:100%;height:100%;object-fit:contain}.av-annotated .av-hotspot{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);width:28px;height:28px;min-width:28px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#424242;font:600 11px/1 var(--mono);cursor:pointer;box-shadow:0 2px 8px #0002;transition:background .18s,transform .18s}.av-annotated .av-hotspot[aria-pressed=true]{background:#7053ac;color:#fff;border-color:#7053ac;box-shadow:0 0 0 5px #7053ac18,0 2px 8px #0002}.av-annotated .av-hotspot:hover{transform:translate(-50%,-50%) scale(1.08)}.av-render-frame .av-hotspot:focus-visible{outline:2px solid #7053ac;outline-offset:5px}.av-annotated>figcaption{bottom:13px;font-size:9px}.av-part-selector{gap:7px;margin-top:2px}.av-part-selector button{padding:5px 7px;background:transparent;color:#666;border:0;border-radius:4px;font:12px/1.2 var(--body);cursor:pointer}.av-part-selector button[aria-pressed=true]{background:#efebf5;color:#5b428c}.av-part-selector button:hover{background:#f5f3f8}.av-part-detail{min-height:107px}.av-part-detail p{font-size:12px}.av-panel-copy{padding-top:4px}.av-panel-copy h3{font-size:26px;line-height:1.2}.av-reasoning-heading h3{font-size:32px;line-height:1.2}.av-insight-content{min-height:205px}.av-insight-tabs button{border-radius:0;padding:10px 7px 13px;border-width:0 0 2px;font-size:12px}.av-insight-tabs button[aria-pressed=true]{background:transparent;border-color:#7053ac;color:#4e366f}.av-insight-tabs button:hover{border-color:#c5b7d8}.av-insight-tabs{border-bottom:1px solid #ddd;gap:16px;padding-bottom:0}.av-contribution{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:26px;margin-top:10px}.av-contribution p{font-size:16px}.av-contribution .av-outcome{font-size:58px}.av-outcome span{font-size:18px}.av-context{padding:23px 0 26px}.av-bottom-links{padding-top:24px}@media(max-width:1000px){.performative-process .process-story{padding:34px 30px}.performative-process .process-story h3{font-size:37px}.performative-process .process-panel{grid-template-columns:1fr 1fr}.av-preview .detail-header{gap:0 24px}.av-comparison{gap:20px}.av-media,.av-annotated{height:240px}.av-media>img,.av-media button img{height:205px}.av-render-frame{max-width:330px}.av-insight-tabs{gap:9px}.av-insight-tabs button{font-size:10px}.av-panel-copy h3{font-size:24px}}@media(max-width:650px){.workbench-exhibit{border-radius:12px}.performative-process .instrument-panel{padding:19px 12px 20px}.performative-process .pui-temperature{height:102px}.performative-process .pui-temperature__level{font-size:14px}.performative-process .instrument-subtitles{font-size:9px}.performative-process .process-panel{display:block}.performative-process .process-visual{min-height:260px;padding-top:30px;padding-bottom:20px}.performative-process .process-visual img{height:250px;padding:15px 18px 26px}.performative-process .workbench-media-label{top:18px;left:20px;right:20px;font-size:9px}.performative-process .process-visual:after{font-size:8px;left:20px;bottom:16px}.performative-process .process-story{border-left:0;padding:29px 24px 28px}.performative-process .process-story:before{top:-1px;left:24px;width:45px;height:2px}.performative-process .process-story h3{font-size:36px;margin-bottom:20px}.performative-process .process-story>p:not(.eyebrow){font-size:14px}.performative-process .process-takeaway{margin-top:22px}.performative-process .process-video{padding:58px 16px 45px}.av-preview .detail-header{display:block;padding-top:24px}.av-preview .detail-header>h2{font-size:46px;margin:17px 0 15px}.av-preview .av-header-deck{font-size:31px;max-width:19ch;margin:0 0 23px}.av-preview .detail-header>.detail-lede{font-size:14px}.av-change-arrow{position:static;transform:rotate(90deg);width:30px;height:30px;margin:-8px auto}.av-media,.av-annotated{height:245px}.av-media>img,.av-media button img{height:211px}.av-render-frame{max-width:340px}.av-annotated .av-hotspot{width:30px;height:30px;min-width:30px}.av-insight-tabs{gap:6px}.av-insight-tabs button{font-size:10px;padding-inline:5px}.av-reasoning-heading h3{font-size:30px}.av-insight-content{min-height:0}.av-contribution{padding:22px 17px;gap:15px}.av-contribution>div+div{padding-left:15px}.av-contribution p{font-size:13px}.av-contribution .av-outcome{font-size:42px}.av-outcome span{font-size:13px}.av-part-detail{min-height:0}}@media(prefers-reduced-motion:reduce){.workbench-exhibit *,.av-preview *{animation:none!important;transition:none!important}}

.av-annotated .av-hotspot:after{content:'';position:absolute;inset:-8px;border-radius:50%}@media(max-width:650px){.av-part-selector button{min-height:40px;padding-inline:9px}}
