/* Founder revision 6: content takes over content; no separate transition pages. */
.live-review>img{filter:none!important}
.suggestions-story.captive .suggestions-stage,.filename-story.captive .filename-stage{background:#080503;overflow:hidden}
.suggestions-story.captive #keep{z-index:8;pointer-events:none}
.suggestions-story.captive #keep .scene-inner,.filename-story.captive #filename-flash .scene-inner{position:relative!important;top:0!important}
.suggestions-story.captive #keep::before,.suggestions-story.captive #keep::after,.suggestions-story.captive #keep .scene-inner::after{display:none!important}
.filename-story.captive #rush{z-index:1}.filename-story.captive #filename-flash{z-index:8}.filename-story.captive #filenames{z-index:9;background:#080503}
.takeover-fragments{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden}
.takeover-band{position:absolute;inset:0;overflow:hidden}.takeover-band>.scene{position:absolute!important;inset:0!important}
.takeover-band .scene-inner{position:relative!important;top:0!important}
.scene-compute .n-488-378{transform:none!important;clip-path:none!important;will-change:auto}
.scene-rush #n-274-4{height:1150px!important}
.rush-batch{top:565px;padding:18px 22px 20px}
.batch-header{margin-bottom:14px}.batch-percent{display:none}.batch-total{height:3px;order:3;margin:14px 0 0;border:0}
.batch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 20px;order:2}
.batch-clip{height:32px;aspect-ratio:auto;display:grid;grid-template-columns:38px 1fr 32px;align-items:center;gap:9px;background:transparent;overflow:visible}
.batch-clip img{width:38px;height:26px;border-radius:3px;opacity:.7}
.clip-track{position:relative;left:auto;right:auto;bottom:auto;height:11px;border:1px solid #ffae5c30;border-radius:3px;background:#211b16;overflow:hidden}
.clip-track i{background:linear-gradient(90deg,#b8602c,#ffb968);border-radius:2px}
.clip-value{font:10px var(--mono);color:#baa58e;text-align:right}.batch-clip.done .clip-value{color:#92c8c4}.batch-tick{display:none}
.scene-rush .n-274-16{top:1080px!important}.scene-rush .n-275-3{top:1113px!important}
.shutter-slices i{background-image:url(assets/review-rec709-v6.webp)}
.study-controls{display:flex;gap:8px;justify-content:center;position:absolute;top:0;left:0;right:0;z-index:16}
.study-controls button{font:12px var(--mono);color:#bea58b;background:#100c08ed;border:1px solid #f2e5d333;border-radius:6px;padding:10px 14px;cursor:pointer}
.study-controls button[aria-pressed=true]{color:#ffb968;border-color:#ffb96899;background:#392516}
.scene-identity .identity-study{top:330px!important;height:570px!important;overflow:visible;box-shadow:none;border:0;background:none}
.identity-evidence{position:absolute;inset:70px 0 0;display:grid;grid-template-columns:300px 1fr 300px;align-items:center;gap:28px}
.identity-evidence figure{margin:0;background:#0c1112;border:1px solid #a6c9c344;padding:10px;box-shadow:0 25px 70px #0008}
.identity-photo{height:310px;background-image:url(assets/272-2.webp);background-size:1047px 485px;background-repeat:no-repeat}
.identity-face .identity-photo{background-position:-49px -100px}.identity-jersey .identity-photo{background-position:-696px -100px}
.identity-evidence figcaption{font:11px var(--mono);letter-spacing:.12em;color:#92c8c4;padding:16px 0 6px;text-align:center}
.identity-link{text-align:center;color:#f2e5d3}.identity-link h3{font:500 42px var(--disp);margin:18px 0}.identity-link p{font:17px/1.8 var(--ui);color:#c8b39b;margin:16px 0}.identity-rule{display:block;height:1px;background:linear-gradient(90deg,transparent,#92c8c4,transparent)}






.identity-study{clip-path:none!important}
.ending{background:#080503}.ending>.study-controls{top:35px}.ending-visual{display:none}.ending-copy{top:275px;left:88px;width:1264px}.ending h2{font-size:86px;max-width:1100px}.ending-contact{position:absolute;inset:0;pointer-events:none;overflow:hidden;display:grid;grid-template-columns:repeat(6,1fr);gap:20px;align-content:center;opacity:.34;mask-image:linear-gradient(#000,transparent 33%,transparent 66%,#000)}
.ending-contact img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid #f2e5d355;border-radius:4px;filter:saturate(.5)}
.ending>.motion-replay{top:90px}
body[data-ending=stadium] .ending{background:#080503 url(assets/identity-floodlights-v5.webp) center/cover}
body[data-ending=stadium] .ending-contact{display:none}
body[data-ending=stadium] .ending-copy{top:245px;text-align:left;width:960px}
body[data-ending=stadium] .ending h2{font-size:96px;margin-left:0}
body[data-ending=stadium] .ending-actions{justify-content:flex-start}
body[data-ending=type] .ending{background:#eee2ce;color:#100b06}
body[data-ending=type] .ending-contact{display:none}
body[data-ending=type] .ending-copy{top:210px;text-align:left}
body[data-ending=type] .ending h2{font-size:128px;line-height:1;letter-spacing:-.045em;color:#100b06;max-width:none}
body[data-ending=type] .ending p{color:#665442;margin-top:40px}
body[data-ending=type] .ending-actions{justify-content:flex-start}
body[data-ending=type] .ending-actions a:not(.ending-download){border-color:#100b0644;color:#100b06}
body[data-ending=type] .ending footer{border-color:#100b0644;color:#665442}
@media(max-width:960px){.batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-controls{position:relative}.m-rush .batch-clip{grid-template-columns:28px 1fr 26px}.m-rush .batch-clip img{width:28px}.m-start{background:#080503 url(assets/identity-floodlights-v5.webp) center/cover!important}}

.scene-start::before,.scene-start::after,.scene-start .scene-inner::after{display:none!important}
.ending{height:100%}.ending-copy{top:28%}
.ending-contact{inset:130px -65px 140px;grid-template-columns:repeat(9,1fr);grid-template-rows:140px 140px;align-content:space-between;opacity:.58;mask-image:none;gap:16px}
body[data-ending=stadium] .ending-copy{top:27%}
body[data-ending=type] .ending-copy{top:23%}

@media(max-width:960px){.mobile-ending-icon{display:none}.m-start{padding-top:120px!important}body[data-ending=type] .m-start{background:#eee2ce!important;color:#100b06}body[data-ending=type] .m-start h2,body[data-ending=type] .m-start p{color:#100b06}}
