.slide-strip{background:var(--qm-chrome-surface);border-radius:var(--qm-chrome-radius);flex-direction:column;min-height:0;display:flex;overflow:hidden}.slide-strip .strip-header{border-bottom:1px solid var(--qm-chrome-border);align-items:baseline;gap:8px;padding:8px 12px;display:flex}.slide-strip .strip-position{font-weight:700;font-size:var(--qm-chrome-size-sm);color:var(--qm-chrome-text)}.slide-strip .strip-current{font-size:var(--qm-chrome-size-xs);color:var(--qm-chrome-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slide-strip .strip-list{min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.slide-strip .strip-item{border-radius:var(--qm-chrome-radius-sm);width:100%;color:var(--qm-chrome-text);font-size:var(--qm-chrome-size-xs);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.slide-strip .strip-item:hover{background:var(--qm-chrome-surface-raised)}.slide-strip .strip-item.is-current{background:var(--qm-chrome-accent);color:var(--qm-chrome-accent-text)}.slide-strip .strip-item.is-current .strip-format{opacity:1}.slide-strip .strip-number{font-variant-numeric:tabular-nums;opacity:.7}.slide-strip .strip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slide-strip .strip-format{font-size:var(--qm-chrome-size-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.6;text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}.deck-navigator{z-index:2000;backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.deck-navigator .navigator-panel{background:var(--qm-chrome-bg);border:1px solid var(--qm-chrome-border);border-radius:var(--qm-chrome-radius);width:100%;max-width:1100px;height:100%;color:var(--qm-chrome-text);font-family:var(--qm-chrome-font-body);grid-template-rows:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.deck-navigator .navigator-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.deck-navigator .navigator-title{font-size:var(--qm-chrome-size-md);margin:0;font-weight:700}.deck-navigator .navigator-close{min-height:var(--qm-chrome-target);background:var(--qm-chrome-surface-raised);border:1px solid var(--qm-chrome-border);border-radius:var(--qm-chrome-radius-sm);color:var(--qm-chrome-text);font:inherit;font-size:var(--qm-chrome-size-sm);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.deck-navigator .navigator-close-key{background:var(--qm-chrome-bg);border:1px solid var(--qm-chrome-border);border-radius:var(--qm-chrome-radius-sm);min-width:28px;height:24px;color:var(--qm-chrome-text-muted);font-size:var(--qm-chrome-size-xs);justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.deck-navigator .navigator-close:hover{background:var(--qm-chrome-border);color:var(--qm-chrome-text)}}.deck-navigator .navigator-close:focus-visible{outline:2px solid var(--qm-chrome-focus);outline-offset:2px}.deck-navigator .navigator-strip{min-height:0}.deck-navigator .navigator-strip .strip-item{min-height:var(--qm-chrome-target);font-size:var(--qm-chrome-size-md)}.deck-navigator .navigator-strip .strip-number{font-size:var(--qm-chrome-size-md);opacity:1;font-weight:700}.deck-navigator.navigator-enter-active,.deck-navigator.navigator-leave-active{transition:opacity var(--qm-timing-transition,.2s) ease}.deck-navigator.navigator-enter-from,.deck-navigator.navigator-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.deck-navigator.navigator-enter-active,.deck-navigator.navigator-leave-active{transition:none}}.shortcut-overlay-backdrop{z-index:2000;backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shortcut-overlay-backdrop .shortcut-overlay-content{background:var(--qm-chrome-bg);border:1px solid var(--qm-chrome-border);border-radius:var(--qm-chrome-radius);width:90%;max-width:880px;max-height:80vh;padding:1.5rem 2rem;overflow-y:auto}.shortcut-overlay-backdrop .overlay-head{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.25rem;display:flex}.shortcut-overlay-backdrop .overlay-title{font-family:var(--qm-chrome-font-display);font-size:var(--qm-chrome-size-xl);color:var(--qm-chrome-text);margin:0;font-weight:700}.shortcut-overlay-backdrop .overlay-close{min-height:var(--qm-chrome-target);background:var(--qm-chrome-surface-raised);border:1px solid var(--qm-chrome-border);border-radius:var(--qm-chrome-radius-sm);color:var(--qm-chrome-text);font-family:var(--qm-chrome-font-body);font-size:var(--qm-chrome-size-sm);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.shortcut-overlay-backdrop .overlay-close:hover{background:var(--qm-chrome-border)}}.shortcut-overlay-backdrop .overlay-close:focus-visible{outline:2px solid var(--qm-chrome-focus);outline-offset:2px}.shortcut-overlay-backdrop .shortcut-groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.shortcut-overlay-backdrop .shortcut-group{background:var(--qm-chrome-surface);border-radius:var(--qm-chrome-radius-sm);padding:1rem}.shortcut-overlay-backdrop .group-title{font-family:var(--qm-chrome-font-body);font-size:var(--qm-chrome-size-xs);color:var(--qm-chrome-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-weight:700}.shortcut-overlay-backdrop .shortcut-list{grid-template-columns:max-content 1fr;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:grid}.shortcut-overlay-backdrop .shortcut-item{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.shortcut-overlay-backdrop .shortcut-keys{flex-wrap:wrap;gap:4px;display:inline-flex}.shortcut-overlay-backdrop .shortcut-key{background:var(--qm-chrome-surface-raised);border:1px solid var(--qm-chrome-border);border-radius:var(--qm-chrome-radius-sm);min-width:28px;height:24px;font-family:var(--qm-chrome-font-body);font-size:var(--qm-chrome-size-xs);color:var(--qm-chrome-text-muted);white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.shortcut-overlay-backdrop .shortcut-description{font-family:var(--qm-chrome-font-body);font-size:var(--qm-chrome-size-sm);color:var(--qm-chrome-text)}.shortcut-overlay-backdrop.overlay-enter-active,.shortcut-overlay-backdrop.overlay-leave-active{transition:opacity var(--qm-timing-transition,.2s) ease}.shortcut-overlay-backdrop.overlay-enter-active .shortcut-overlay-content,.shortcut-overlay-backdrop.overlay-leave-active .shortcut-overlay-content{transition:transform var(--qm-timing-transition,.2s) ease}.shortcut-overlay-backdrop.overlay-enter-from,.shortcut-overlay-backdrop.overlay-leave-to{opacity:0}.shortcut-overlay-backdrop.overlay-enter-from .shortcut-overlay-content,.shortcut-overlay-backdrop.overlay-leave-to .shortcut-overlay-content{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.shortcut-overlay-backdrop.overlay-enter-active,.shortcut-overlay-backdrop.overlay-leave-active,.shortcut-overlay-backdrop.overlay-enter-active .shortcut-overlay-content,.shortcut-overlay-backdrop.overlay-leave-active .shortcut-overlay-content{transition:none}.shortcut-overlay-backdrop.overlay-enter-from .shortcut-overlay-content,.shortcut-overlay-backdrop.overlay-leave-to .shortcut-overlay-content{transform:none}}.show-bar .show-menu-list>.overlay-toggle.is-up{background:var(--qm-chrome-accent);color:var(--qm-chrome-accent-text)}@media (hover:hover) and (pointer:fine){.show-bar .show-menu-list>.overlay-toggle.is-up:hover{background:color-mix(in oklab, var(--qm-chrome-accent) 88%, black)}}.sound-controls{align-items:center;gap:6px;display:inline-flex}.sound-controls .sound-stop,.sound-controls .mute-toggle{min-height:var(--qm-chrome-target);background:var(--qm-chrome-surface-raised);border:1px solid var(--qm-chrome-border);border-radius:var(--qm-chrome-radius-sm);color:var(--qm-chrome-text);font:inherit;font-size:var(--qm-chrome-size-xs);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.sound-controls .sound-stop{color:var(--qm-chrome-text-muted)}.sound-controls .sound-stop.is-sounding{border-color:var(--qm-chrome-accent);color:var(--qm-chrome-text)}.sound-controls .mute-toggle.is-muted{background:var(--qm-chrome-wrong);border-color:var(--qm-chrome-wrong);color:var(--qm-chrome-accent-text)}@media (hover:hover) and (pointer:fine){.sound-controls .sound-stop:hover{background:var(--qm-chrome-border);color:var(--qm-chrome-text)}.sound-controls .mute-toggle:not(.is-muted):hover{background:var(--qm-chrome-border)}}.sound-controls .toggle-key{font-size:calc(var(--qm-chrome-size-xs) * .85);opacity:.7;border:1px solid;border-radius:3px;padding:0 4px}.sound-controls .sound-stop:focus-visible,.sound-controls .mute-toggle:focus-visible{outline:2px solid var(--qm-chrome-focus);outline-offset:2px}.sound-controls .sound-unavailable{color:var(--qm-chrome-warning);font-size:var(--qm-chrome-size-xs);white-space:nowrap;font-weight:700}.play-head{padding-bottom:var(--huzzah-space-5)}.play-head>.hero-head{margin-bottom:0}.play-head>.hero-head>h1{max-width:none;font-size:clamp(2rem,4.5vw,3rem)}.play-head .lede{max-width:68ch}.band-play{padding-block:var(--huzzah-space-5) var(--huzzah-space-7)}.play-room{--play-tv-width:min(100%, 60rem, (100svh - 25rem) * 16 / 9);--play-tv-floor:30rem;align-items:center;gap:var(--huzzah-space-5);flex-direction:column;display:flex}body:has(>.language-offer:not([hidden])) .play-room{--play-tv-width:min(100%, 60rem, (100svh - 29rem) * 16 / 9);--play-tv-floor:24rem}.play-tv{width:max(var(--play-tv-width), min(100%, var(--play-tv-floor)));aspect-ratio:16/9;border-radius:var(--huzzah-radius-sm);background:var(--site-stage);box-shadow:0 0 0 1px var(--border);position:relative;overflow:hidden}.play-still,.play-tv-screen,.play-tv-screen>.qm-player{position:absolute;inset:0}.play-still{width:100%;height:100%;display:block}.play-go{justify-content:center;align-items:center;gap:var(--huzzah-space-3) var(--huzzah-space-5);flex-wrap:wrap;display:flex}.play-go-live{font:inherit;cursor:pointer;touch-action:manipulation;border:0;font-weight:700}.play-go-live:disabled{opacity:.5;cursor:default}.play-teams{color:var(--muted-foreground);font-size:var(--huzzah-text-sm);margin:0}.play-teams-label{margin-right:var(--huzzah-space-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:var(--huzzah-text-xs)}#play-way-in:focus{outline:none}@media (width>=600px){.play-again{margin-left:var(--huzzah-space-3)}}.page-play .site-bar .cta-button-bar{border:1px solid var(--border-strong);color:var(--foreground);background:0 0}@media (hover:hover) and (pointer:fine){.page-play .site-bar .cta-button-bar:hover{border-color:var(--foreground);background:0 0}}:root[data-lights]{scrollbar-gutter:stable;overflow:hidden}.site-head,.site-foot,.play>*{transition:opacity .8s var(--huzzah-ease-out), transform .8s var(--huzzah-ease-out)}:root[data-lights=down] :is(.site-head,.site-foot,.play>*){opacity:0;transition-duration:.3s;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.site-head,.site-foot,.play>*{transition:opacity .2s linear}:root[data-lights=down] :is(.site-head,.site-foot,.play>*){transition-duration:.2s;transform:none}}.play-show{z-index:100;color-scheme:dark;color:var(--foreground);grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.play-show:before{content:"";z-index:-1;background:var(--site-stage);position:absolute;inset:0}.play-stage{min-height:0;position:relative}.play-screen{position:absolute;inset:0}.play-stage .qm-stage{background:0 0}.play-strip.qm-player{align-items:start;gap:var(--huzzah-space-4) var(--huzzah-space-5);height:auto;min-height:min(15rem,34svh);max-height:60svh;padding:var(--huzzah-space-4) var(--huzzah-space-5);overscroll-behavior:contain;border-top:1px solid var(--border);background:var(--background);transition:opacity var(--huzzah-duration-press) var(--huzzah-ease-out);grid-template:"cue script room""deck script room"minmax(0,1fr)/minmax(18rem,27.5rem) minmax(0,1fr) auto;display:grid;overflow-y:auto}.play-cue{grid-area:cue}.play-script{gap:var(--huzzah-space-3);contain:size;overscroll-behavior:contain;border-radius:var(--huzzah-radius-sm);flex-direction:column;grid-area:script;align-self:stretch;min-width:0;display:flex;overflow-y:auto}.play-script:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.play-script>*{flex-shrink:0}.play-deck.control-deck{background:0 0;border:0;grid-area:deck}.play-deck .team-rail .rail-head{row-gap:var(--huzzah-space-2);flex-wrap:wrap}.play-room-controls{gap:var(--huzzah-space-2);flex-direction:column;grid-area:room;display:flex}.play-control{min-height:var(--huzzah-target);padding:0 var(--huzzah-space-4);border:1px solid var(--border-strong);border-radius:var(--huzzah-radius-full);color:var(--foreground);font:600 var(--huzzah-text-sm) / 1 var(--huzzah-font-body);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--huzzah-duration-press) var(--huzzah-ease-out);background:0 0}.play-ask{display:contents}.play-control--end{background:var(--qm-chrome-accent);color:var(--qm-chrome-accent-text);border-color:#0000}.play-control:active{transform:scale(.97)}.play-control:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.play-control:hover{border-color:var(--foreground)}}@media (width<=899px){.play-strip.qm-player{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"cue""deck""script""room";min-height:0}.play-script{contain:none;overflow:visible}.play-room-controls{flex-flow:wrap}}.play-show[data-fullscreen]{grid-template-rows:minmax(0,1fr)}.play-show[data-fullscreen]>.play-strip{position:absolute;inset:auto 0 0}.play-show[data-strip=away]>.play-strip{opacity:0;pointer-events:none;transition-duration:var(--huzzah-duration-enter)}@media (prefers-reduced-motion:reduce){.play-control{transition:none}}
