.stage-bar{display:none}html.stage-view,html.stage-view body{overflow:hidden}html.stage-view .breadcrumbs,html.stage-view .page-header,html.stage-view .site-footer,html.stage-view .site-header,html.stage-view .skip-link,html.stage-view .stage-hide{display:none!important}html.stage-view .site-main{max-width:none;height:100vh;padding:var(--s-4) var(--gutter) 88px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}html.stage-view .stage{display:flex;flex-direction:column;gap:var(--s-4);max-width:120rem;width:100%;margin:0 auto;min-height:0;overflow:auto}html.stage-view .stage .audio-bar,html.stage-view .stage .scoreboard{margin:0}html.stage-view .stage>*{flex-shrink:0}html.stage-view .stage>:first-child{margin-top:auto}html.stage-view .stage>:last-child{margin-bottom:auto}html.stage-view .stage .scoreboard.large .board-clock{font-size:min(9rem,17vh,22vw)}html.stage-view .stage[data-revealed] .scoreboard.large .board-clock{font-size:min(9rem,14vh,22vw)}@media (min-width:64rem){html.stage-view .stage[data-revealed]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-auto-rows:auto;align-content:center;grid-gap:var(--s-4) var(--s-5);gap:var(--s-4) var(--s-5)}html.stage-view .stage[data-revealed]>*{grid-column:1;margin:0}html.stage-view .stage[data-revealed] .scoreboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-2) var(--s-3)}html.stage-view .stage[data-revealed] .board-main{grid-column:1/-1;flex-direction:row;justify-content:center;align-items:baseline;gap:var(--s-4);order:-1}html.stage-view .stage[data-revealed] .scoreboard.large .board-cell{font-size:clamp(1.25rem,2.2vw,2rem)}html.stage-view .stage[data-revealed]>.answer-key{grid-column:2;grid-row:1/span 3;align-self:center;max-height:calc(100vh - 140px);overflow:auto}}html.stage-view .stage .audio-bar{border:0;background:none;padding:0;min-height:0;justify-content:center}html.stage-view .stage .audio-play,html.stage-view .stage .sound-details{display:none}html.stage-view .stage .caption-box{flex-basis:100%;text-align:center}html.stage-view .stage .caption-text{font-size:clamp(2rem,3.4vw,3.815rem);line-height:1.15}html.stage-view .stage-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s-3);min-height:72px;padding:var(--s-3) var(--gutter);background:var(--card);border-top:1px solid var(--line-soft)}.stage-status{font-size:1.25rem;font-weight:650;text-align:center;margin:0}