/* Autonomous 941–970 — Exhibition Mode */
.exhibition-body{overflow:hidden;background:#050505}.exhibition-stage{--exhibit-accent:#d5ff63;position:relative;height:calc(100vh - 68px);min-height:560px;background:#050505;overflow:hidden}.exhibition-stage canvas{position:absolute;inset:0;width:100%;height:100%}.exhibition-content{position:absolute;inset:0;padding:clamp(24px,5vw,72px);display:flex;flex-direction:column;pointer-events:none}.exhibition-top,.exhibition-bottom{display:flex;justify-content:space-between;gap:20px}.exhibition-top span,.exhibition-top small,.exhibition-bottom span,.exhibition-bottom a{font-size:9px;letter-spacing:.09em}.exhibition-top span{color:var(--exhibit-accent)}.exhibition-top small,.exhibition-bottom span{color:#777}.exhibition-bottom a{pointer-events:auto;color:var(--exhibit-accent);text-decoration:none}.exhibition-center{margin:auto 0;max-width:min(1050px,84vw);transition:opacity .25s}.exhibition-center>p:first-child{color:var(--exhibit-accent);font-size:10px;letter-spacing:.13em}.exhibition-center h1{font-size:clamp(60px,11vw,170px);line-height:.82;letter-spacing:-.07em;margin:16px 0 28px}.exhibition-center>p:nth-of-type(2){font-size:clamp(16px,2vw,26px);color:var(--soft);max-width:780px}.exhibition-center>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:25px}.exhibition-center>div span{border:1px solid rgba(255,255,255,.15);padding:6px 8px;font-size:8px;color:#aaa}.exhibition-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#161616}.exhibition-progress i{display:block;height:100%;background:var(--exhibit-accent);transform:scaleX(0);transform-origin:left}.exhibition-controls{height:68px;display:grid;grid-template-columns:auto 130px 140px auto auto auto 1fr;gap:6px;align-items:center;padding:8px 10px;background:#080808;border-top:1px solid #222}.exhibition-controls>div{display:flex;gap:4px}.exhibition-controls button,.exhibition-controls select,.exhibition-controls>a{border:1px solid #292929;background:#0d0d0d;color:#ddd;padding:8px 9px;text-decoration:none;cursor:pointer;font-size:9px}.exhibition-controls label{display:grid;gap:3px}.exhibition-controls label span{font-size:7px;color:#666}.exhibition-controls a{justify-self:end}.hide-exhibition-text .exhibition-center,.hide-exhibition-text .exhibition-bottom{opacity:0}.exhibition-stage:fullscreen{height:100vh}.exhibition-stage:fullscreen + .exhibition-controls{display:none}@media(max-width:900px){.exhibition-stage{height:calc(100vh - 116px)}.exhibition-controls{height:116px;grid-template-columns:1fr 1fr 1fr 1fr;align-content:center}.exhibition-controls>div{grid-column:1/-1}.exhibition-controls a{justify-self:stretch;text-align:center}}@media(max-width:520px){.exhibition-controls{grid-template-columns:1fr 1fr}.exhibition-center h1{font-size:clamp(52px,17vw,100px)}}