:root{--sr-ground: #2A3547;--sr-surface: #3D4B5F;--sr-well: #202A38;--sr-fg: #D3D8E0;--sr-fg-bright: #FFFFFF;--sr-fg-muted: #9CA3AF;--sr-error: #E6664D;--sr-alert: #DF7F2A;--sr-info: #6B9BBC;--sr-plate: #2A3547;--sr-text-on-plate: #D3D8E0;--sr-on-fill: #000000;--sr-slide-ground: #1B2632;--sr-slide-wash-top: #232E3A;--sr-slide-wash-bottom: #131E2A;--sr-slide-primary: #EEE9DF;--sr-slide-secondary: #B8B3A9;--sr-slide-caption: #8C8880;--sr-slide-bar: #F8B334;--sr-slide-locator-ink: #000000;color-scheme:dark;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--sr-slide-ground);color:var(--sr-slide-primary)}*{box-sizing:border-box}html,body,#player{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{min-width:240px}#player{position:fixed;inset:0;width:100vw;height:100vh;background:var(--sr-slide-ground);cursor:none;user-select:none}@supports (width: 100dvw){#player{width:100dvw;height:100dvh}}.player-stage,.page-layer{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.page-layer{opacity:0;transform:translate(0);transition-property:opacity,transform;transition-timing-function:linear;pointer-events:none}.page-canvas{position:absolute;overflow:hidden;pointer-events:none}.page-layer--active{pointer-events:auto}.page-layer--prepared{visibility:hidden}.page-layer--active{visibility:visible}.primitive{position:absolute;min-width:0;min-height:0;overflow:hidden;background:transparent}.primitive__enter{position:absolute;inset:0;opacity:1;transform:translate(0) scale(1);transform-origin:50% 50%;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:0ms}.primitive__enter[data-enter-from=fade-in]{opacity:0;transform:translate(0) scale(1)}.primitive__enter[data-enter-from=fade-up]{opacity:0;transform:translateY(12%) scale(1)}.primitive__enter[data-enter-from=fade-down]{opacity:0;transform:translateY(-12%) scale(1)}.primitive__enter[data-enter-from=fade-left]{opacity:0;transform:translate(12%) scale(1)}.primitive__enter[data-enter-from=fade-right]{opacity:0;transform:translate(-12%) scale(1)}.primitive__enter[data-enter-from=zoom-in]{opacity:0;transform:translate(0) scale(.92)}.primitive__enter[data-enter-from=zoom-out]{opacity:0;transform:translate(0) scale(1.08)}.primitive__frame,.primitive__media{position:absolute;display:block;width:100%;height:100%;border:0}.primitive__frame{background:transparent;color-scheme:dark}.primitive__media{object-fit:fill}.player-overlay{--sr-chrome-s: 1;position:absolute;right:auto;bottom:auto;z-index:10000;display:flex;align-items:center;justify-content:center;padding:calc(54px * var(--sr-chrome-s)) calc(96px * var(--sr-chrome-s));background-color:var(--sr-slide-ground);background-image:linear-gradient(to bottom,var(--sr-slide-wash-top),var(--sr-slide-wash-bottom))}.player-overlay[hidden]{display:none}.player-notice{width:calc(1600px * var(--sr-chrome-s));max-width:100%;text-align:center}.player-notice__primary{margin:0;color:var(--sr-slide-primary);font-size:calc(40px * var(--sr-chrome-s));font-weight:700;line-height:1.05;letter-spacing:-.02em}.player-notice__secondary{margin:calc(26px * var(--sr-chrome-s)) auto 0;color:var(--sr-slide-secondary);font-size:calc(26px * var(--sr-chrome-s));font-weight:400;line-height:1.2}.player-notice__label{margin:0 auto calc(26px * .35 * var(--sr-chrome-s));color:var(--sr-slide-bar);font-size:calc(40px * var(--sr-chrome-s));font-weight:700;line-height:1.05}.player-notice__offline{margin:calc(26px * .35 * var(--sr-chrome-s)) auto 0;color:var(--sr-slide-caption);font-size:calc(20px * var(--sr-chrome-s));line-height:1.3}.player-notice__label[hidden],.player-notice__offline[hidden]{display:none}.player-overlay[data-player-surface=setup] .player-notice__primary,.player-overlay[data-player-surface=setup] .player-notice__secondary{color:var(--sr-slide-primary);font-size:calc(80px * var(--sr-chrome-s));font-weight:700;line-height:1.05;letter-spacing:-.02em}.player-overlay[data-player-surface=setup] .player-notice__secondary{margin:calc(36px * var(--sr-chrome-s)) auto 0}.pairing-locator{margin:calc(36px * var(--sr-chrome-s)) auto 0;text-align:center;overflow:visible}.pairing-locator[hidden]{display:none}.pairing-locator-plate{display:inline-block;padding:calc(20px * var(--sr-chrome-s));overflow:visible;background:var(--sr-slide-bar);border:0;border-radius:0}.pairing-code{display:inline;width:auto;height:auto;margin:0;color:var(--sr-slide-locator-ink);font-weight:700;font-size:calc(96px * var(--sr-chrome-s));font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.18em;text-indent:.18em;overflow:visible;text-transform:uppercase;white-space:nowrap}.pairing-code[hidden]{display:none}@keyframes sr-resting-enter{0%{opacity:0}to{opacity:1}}.player-resting-enter{animation:sr-resting-enter var(--sr-resting-enter, .6s) ease-out 1 both}.stage-toast{position:absolute;z-index:18000;right:0;bottom:0;left:auto;display:flex;justify-content:flex-end;pointer-events:none;transform:translate(100%);transition:transform .22s ease-out}.stage-toast.stage-toast--in{transform:translate(0)}.stage-toast.stage-toast--out{transform:translate(100%)}.stage-toast[hidden]{display:none}.stage-toast__card{display:flex;align-items:center;gap:.75rem;max-width:min(36rem,90vw);padding:.85rem 1.1rem;border:0;background:var(--sr-toast-fill, var(--sr-info));color:var(--sr-on-fill)}.stage-toast__mark{flex:0 0 1rem;width:1rem;height:1rem;background:currentColor;color:inherit;mask:linear-gradient(#000 0 0)}.stage-toast__text{margin:0;overflow:hidden;color:inherit;font-size:1rem;line-height:1.35;white-space:pre}.player-slide__bar{position:absolute;top:0;left:0;right:0;height:calc(16px * var(--sr-chrome-s, 1));background:var(--sr-slide-bar);pointer-events:none}.player-slide__mark{position:absolute;left:calc(59px * var(--sr-chrome-s));top:calc(972px * var(--sr-chrome-s));width:calc(344px * var(--sr-chrome-s));height:calc(64px * var(--sr-chrome-s));object-fit:contain;pointer-events:none}.player-splash{position:absolute;inset:0;z-index:15000;display:flex;align-items:center;justify-content:center;background-color:var(--sr-slide-ground);background-image:linear-gradient(to bottom,var(--sr-slide-wash-top),var(--sr-slide-wash-bottom));opacity:1;transition:opacity var(--sr-splash-crossfade, .6s) linear;pointer-events:none}.player-splash--retire{opacity:0}.player-splash[hidden]{display:none}.player-splash__mark{display:block;width:min(40vw,40rem);height:auto;aspect-ratio:3836 / 596;object-fit:contain}.player-banner{position:absolute;top:0;left:0;right:0;z-index:17000;display:flex;align-items:center;gap:.75rem;padding:.65rem max(5vw,1rem);background:var(--sr-plate);color:var(--sr-text-on-plate);box-shadow:inset 0 -.25rem 0 var(--sr-banner-edge, var(--sr-alert))}.player-banner[hidden]{display:none}.player-banner__mark,.player-banner .chrome-mark{width:1.5rem;height:1.5rem;color:var(--sr-banner-mark, var(--sr-alert))}.player-banner__text{margin:0;color:var(--sr-text-on-plate);font-size:1rem;line-height:1.3}.status-chip{position:absolute;z-index:17000;left:0;bottom:0;box-sizing:border-box;width:32px;height:32px;padding:5px;background:var(--sr-chip-fill, var(--sr-alert));color:var(--sr-on-fill)}.status-chip[hidden]{display:none}.status-chip .chrome-mark{display:block;width:100%;height:100%}.identify-plate{position:absolute;z-index:19000;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:1rem;max-width:90vw;padding:1.25rem 1.5rem;background:var(--sr-plate);color:var(--sr-text-on-plate)}.identify-plate[hidden]{display:none}.identify-plate__mark,.identify-plate .chrome-mark{width:2rem;height:2rem;color:var(--sr-info)}.identify-plate__label{margin:0;color:var(--sr-text-on-plate);font-size:clamp(1.25rem,2.2vw,2.75rem);line-height:1.3}.identify-plate__label[hidden]{display:none}.brightness-scrim{position:absolute;inset:0;z-index:16000;background:#000;pointer-events:none}.brightness-scrim[hidden]{display:none}.operator-dim{position:absolute;inset:0;z-index:19990;background:#000;opacity:0;pointer-events:none;transition:opacity .12s linear}.operator-dim--visible{opacity:.45}.operator-dim[hidden]{display:none}.operator-panel{position:absolute;z-index:20000;top:50%;left:50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:min(720px,70vmin);aspect-ratio:1;padding:min(4rem,6vmin);overflow:visible;transform:translate(-50%,-50%);background:var(--sr-plate);color:var(--sr-text-on-plate)}.operator-panel[hidden]{display:none}.operator-panel__list{margin:auto 0;padding:0;list-style:none}.operator-panel__item{margin:0;padding:.55em 0;color:var(--sr-text-on-plate);font-size:min(3rem,4.5vmin);line-height:1.3;white-space:nowrap}.operator-panel__item--selected{color:var(--sr-fg-bright)}.operator-panel__hint{flex:0 0 auto;margin:0;color:var(--sr-fg-muted);font-size:min(1.75rem,2.8vmin);line-height:1.3;white-space:nowrap}.chrome-mark{display:block}@media(prefers-reduced-motion:reduce){.page-layer,.primitive__enter{transition-duration:0ms!important}.player-splash,.operator-dim{transition-duration:0ms}.player-resting-enter{animation-duration:0ms}.stage-toast{transition-duration:0ms}}
