.multiview-page,.theater-page{min-height:80vh;background:var(--user-bg)}.multiview,.watch-experience{padding-right:clamp(1rem,4.5vw,5rem);padding-left:clamp(1rem,4.5vw,5rem)}.watch-experience{padding-top:8.5rem;padding-bottom:4rem}.watch-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-rows:auto auto auto auto;align-items:stretch;column-gap:1rem}.watch-player-block{display:contents}.watch-controls{grid-column:1;grid-row:2;min-width:0;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-bottom:1px solid var(--user-line)}.watch-controls .button,.watch-controls .source{min-height:var(--public-control-height);padding:.45rem .65rem}.watch-score-region{min-height:0}.watch-score-region .live-scoreboard-watch,.watch-score-region .watch-live-score-ended{margin-bottom:0}.watch-details{min-width:0;display:grid;gap:.55rem;margin-top:1rem}.watch-details h1{max-width:none;font-size:clamp(1.26rem,calc(1.008rem + 1.26vw),1.89rem);line-height:var(--type-page-title-line);font-weight:800;letter-spacing:-.025em;text-transform:none}.watch-metadata{color:var(--user-muted);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.watch-metadata.live{color:var(--user-accent)}.watch-metadata.ending{color:var(--warning)}.watch-chat-panel,.watch-player-column{min-width:0;min-height:0}.watch-player-column .player-shell{width:100%}.watch-chat-panel{height:100%;display:grid}.source-picker{display:flex;align-items:center;gap:1rem;flex:1 1 auto;overflow:hidden}.source-toolbar-label{color:var(--user-muted);font-size:var(--type-label-size);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.user-shell .source-list{min-width:0;display:flex;flex:1;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;margin:0;padding:.25rem 0;scrollbar-width:none}.user-shell .source{min-height:var(--public-control-height);display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;padding:.45rem .65rem;border-color:var(--user-line);border-radius:var(--site-control-radius);background:transparent;color:var(--user-muted);font-size:var(--type-control-size)}.user-shell .source strong{color:var(--user-text);font-size:var(--type-control-size)}.user-shell .source[aria-pressed=true]{border-color:var(--user-accent);background:var(--user-surface-raised);color:var(--user-text);box-shadow:inset 0 -2px var(--user-accent)}.source-health{text-transform:capitalize}.source-health-healthy{color:#8ed1ad}.user-shell .player-shell{position:relative;overflow:hidden;border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:#050607;box-shadow:none}.iframe-copy{width:fit-content;max-width:100%;flex:0 0 auto;margin:0}.iframe-copy-button{min-height:var(--public-control-height);width:fit-content;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.iframe-copy-button svg{width:1rem;height:1rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.iframe-copy-button[data-copy-state=success]{border-color:#8ed1ad;color:#8ed1ad}.iframe-copy-button[data-copy-state=error]{border-color:#ff9ba3;color:#ffb8be}.iframe-copy-spinner{animation:iframe-copy-spin .7s linear infinite}@keyframes iframe-copy-spin{to{transform:rotate(1turn)}}.player-resolving{isolation:isolate;align-content:center;color:#fff}.player-empty>.event-artwork,.player-resolving>.event-artwork{position:absolute;z-index:-2;inset:0;width:100%;height:100%;opacity:.5}.player-empty:after,.player-resolving:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(0 0 0/24%),rgb(0 0 0/86%));content:""}.player-resolving span{max-width:28rem;color:var(--user-muted)}.player-resolving strong{color:var(--user-text)}.player-empty{display:grid;place-content:center;text-align:center}.player-empty>div{display:grid;gap:.45rem}.player-empty span{color:var(--user-muted);font-size:var(--type-body-size)}.user-shell .chat{height:auto;min-height:0;border-color:var(--user-line);background:var(--user-surface)}.user-shell .chat form,.user-shell .chat header{padding:.9rem;border-color:var(--user-line)}.user-shell .chat header>strong{font-size:var(--type-card-title-size)}.user-shell .chat .muted{margin-top:.25rem;font-size:var(--type-caption-size)}.user-shell .chat input{min-height:var(--public-control-height);border-color:var(--user-line);border-radius:4px;background:#171a1e;color:var(--user-text)}.user-shell .message b{color:var(--user-accent)}.player-shell{background:#000;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;aspect-ratio:16/9;position:relative}.player-shell iframe{border:0;width:100%;height:100%}.player-placeholder{height:100%;display:grid;place-content:center;justify-items:center;gap:1rem;padding:2rem;text-align:center}.source-list{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.source{background:var(--surface);border:1px solid var(--line);color:var(--text);padding:.65rem .85rem;border-radius:.6rem}.source[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.chat{height:calc(min(66vw, 650px));min-height:420px;display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.chat form,.chat header{padding:.8rem;border-bottom:1px solid var(--line)}.chat form{border:0;border-top:1px solid var(--line);display:flex;gap:.5rem}.chat input{width:100%;border:1px solid var(--line);border-radius:.55rem;background:#090d15;color:var(--text);padding:.75rem}.messages{overflow:auto;padding:.8rem;display:grid;align-content:start;gap:.7rem}.message{font-size:.9rem;overflow-wrap:anywhere}.message b{color:var(--accent)}.multiview{display:grid;gap:1rem}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tile{min-width:0}.multiview,.watch-experience{max-width:1600px;margin-inline:auto;padding-inline:var(--public-safe-left) var(--public-safe-right)}.watch-player-column{grid-column:1;grid-row:1;min-width:0;min-height:0}.player-presentation{min-width:0;width:100%;display:grid;align-content:start;gap:.45rem}.user-shell .player-frame,.user-shell .player-shell{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:#050607;box-shadow:none}.user-shell .player-shell iframe{width:100%;height:100%;display:block;border:0}.player-status{min-height:36px;display:flex;align-items:center;justify-content:center;padding:.45rem .75rem;border:1px solid var(--user-line);border-radius:var(--site-control-radius);background:var(--user-surface);color:var(--user-muted);font-size:var(--type-caption-size);line-height:1.35;text-align:center}.watch-action-row,.watch-source-row{min-width:0;display:flex;align-items:center;gap:.45rem}.watch-action-row{justify-content:flex-end}.watch-action-row .button,.watch-action-row .iframe-copy-button{min-height:var(--public-control-height)}.source-picker{width:100%;min-width:0}.source-select-label{display:none}.source-list-label{flex:0 0 auto}.watch-score-region{grid-column:1;grid-row:3;min-width:0}.watch-score-region-visible{display:grid;gap:.5rem;margin-top:1rem}.watch-details{grid-column:1;grid-row:4}.user-shell .watch-details h1{white-space:normal;text-wrap:balance}.watch-metadata{overflow-wrap:anywhere}.watch-inline-chat-header{display:none}.watch-chat-panel{grid-column:2;grid-row:1;min-width:0;min-height:0;height:auto;align-self:stretch;overflow:hidden}.user-shell .watch-chat-panel .chat{width:100%;height:100%;min-height:0}.user-shell .chat{border-radius:var(--site-container-radius)}.user-shell .chat form,.user-shell .chat form>input,.user-shell .chat header{min-width:0}.theater-chat-open-phone{display:none}.watch-theater-active{--watch-theater-score-height:0px;--watch-theater-toolbar-height:60px;position:fixed;z-index:200;inset:0;width:100vw;height:100dvh;max-width:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#050607}.watch-theater-active .watch-layout:has(.watch-score-region-visible){--watch-theater-score-height:58px}.watch-theater-active .watch-layout{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,28vw,400px);grid-template-rows:var(--watch-theater-score-height) minmax(0,1fr) var(--watch-theater-toolbar-height);gap:0}.watch-theater-active .watch-score-region{grid-column:1/-1;grid-row:1;min-width:0;min-height:0;display:grid;place-items:center;margin:0;padding:.45rem 1rem;background:#050607}.watch-theater-active .watch-score-region:not(.watch-score-region-visible){display:none}.watch-theater-active .watch-score-region-visible{width:100%;margin:0}.watch-theater-active .watch-score-region .live-score-controller-status,.watch-theater-active .watch-score-region .live-scoreboard-watch,.watch-theater-active .watch-score-region .watch-live-score-ended{width:min(100%,54rem);margin:0 auto}.watch-theater-active .watch-score-region .live-score-update{min-height:48px}.watch-theater-active .watch-player-column{grid-column:1;grid-row:2;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;padding:.5rem}.watch-theater-active .player-presentation{width:min(100%,calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--watch-theater-score-height) - var(--watch-theater-toolbar-height) - 1rem) * 16 / 9));max-height:100%;align-content:center}.watch-theater-active .player-shell{width:100%;max-height:100%;border-radius:0}.watch-theater-active .watch-chat-panel{grid-column:2;grid-row:2;width:100%;height:100%;min-height:0;opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s linear}.watch-theater-active .watch-chat-panel .chat{border-radius:0}.watch-theater-active .watch-controls{grid-column:1/-1;grid-row:3;min-height:var(--watch-theater-toolbar-height);display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:.75rem;padding:.35rem .75rem;border-top:1px solid var(--user-line);border-bottom:0;background:var(--user-bg)}.watch-theater-active .watch-action-row,.watch-theater-active .watch-source-row{min-height:0;padding:0;border:0}.watch-theater-active .watch-details,.watch-theater-active .watch-inline-chat-header{display:none}.watch-theater-active .watch-layout[data-theater-chat-visible=false]{grid-template-columns:minmax(0,1fr) 0}.watch-theater-active .watch-layout[data-theater-chat-visible=false] .watch-chat-panel{opacity:0;visibility:hidden;pointer-events:none}body:has(.watch-theater-active) .public-bottom-navigation{display:none}.multiview-stage-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:.55rem;border-top:1px solid var(--user-line);border-bottom:1px solid var(--user-line)}.multiview-stage-header>div{min-width:0;display:flex;align-items:baseline;gap:.65rem}.multiview-chat-header h2,.multiview-stage-header h2{margin:0;font-size:1.05rem}.multiview-stage-header p{max-width:46ch;margin:0;color:var(--user-muted);font-size:.82rem;line-height:1.4;text-align:right}.multiview-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:1rem;padding-block:1rem 4rem}.multiview-stage{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;border:0;background:transparent}.user-shell .tile{min-width:0;display:grid;align-content:start;overflow:hidden;border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:#0b0d10}.user-shell .tile.active{border-color:var(--user-accent);box-shadow:inset 0 2px var(--user-accent)}.tile-header{min-width:0;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;background:var(--user-surface)}.tile-header>div{min-width:0;display:grid;gap:.05rem}.tile-header span{color:var(--user-muted);font-size:var(--type-caption-size);line-height:1.2}.tile-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-focus{flex:0 0 auto;min-height:var(--public-control-height)!important;padding:.45rem .65rem!important;background:transparent!important}.tile-focus[aria-pressed=true]{border-color:var(--user-accent)!important;color:#fff;opacity:1}.tile-score-region{min-width:0;display:grid;gap:.35rem;background:var(--user-bg)}.tile-score-region:empty{display:none}.live-scoreboard-tile{position:static;width:100%;max-width:none;transform:none}.live-scoreboard-tile .live-score-update{min-height:var(--public-control-height);justify-content:flex-start;border:0;border-bottom:1px solid var(--user-line);border-radius:0;box-shadow:none}.tile-live-score-ended{position:static;width:100%;display:block;padding:.55rem .7rem;border-bottom:1px solid var(--user-line);border-radius:0;transform:none;white-space:normal}.user-shell .tile .player-shell{border:0;border-radius:0}.tile-score-region:not(:empty)+.player-presentation{margin-top:1px}.tile-empty-stage{min-height:0;aspect-ratio:16/9;display:grid;place-content:center;gap:.3rem;padding:1rem;color:var(--user-muted);text-align:center}.tile-empty-stage strong{color:var(--user-text)}.tile-toolbar{position:static;min-width:0;display:flex;padding:.55rem;border-top:1px solid var(--user-line);background:var(--user-surface);opacity:1;pointer-events:auto;animation:none}.tile-toolbar label,.tile-toolbar select{width:100%}.tile-toolbar select{min-height:var(--public-control-height);border-radius:var(--site-control-radius)}.multiview-chat-header{display:none}.multiview-chat{min-width:0;min-height:0;display:grid}.multiview-chat .chat{width:100%;height:100%;min-height:0}.chat-empty{display:grid;place-content:center;padding:2rem;color:var(--user-muted);text-align:center}@media (max-width:1023px){.multiview-layout,.watch-layout{grid-template-columns:minmax(0,1fr)}.watch-player-column{grid-column:1;grid-row:1}.watch-controls{grid-column:1;grid-row:2}.watch-score-region{grid-column:1;grid-row:3}.watch-details{grid-column:1;grid-row:4}.watch-chat-panel{grid-column:1;grid-row:6;height:min(70svh,520px);margin-top:.5rem}.multiview-layout{grid-template-rows:auto auto auto}.multiview-stage{grid-column:1;grid-row:1}.multiview-chat{grid-column:1;grid-row:3;height:min(70svh,520px)}}@media (min-width:768px) and (max-width:1023px){.multiview-chat-header,.watch-inline-chat-header{display:none}.multiview-chat,.watch-chat-panel{display:grid!important}.multiview-layout{grid-template-rows:auto auto}.multiview-chat{grid-row:2}}@media (max-width:767px){.multiview,.watch-experience{padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}.watch-experience{padding-top:1rem;padding-bottom:2rem}.watch-layout{display:grid;gap:0}.user-shell .player-frame,.user-shell .player-shell{border-radius:var(--site-container-radius)}.watch-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--user-line)}.watch-source-row{min-height:58px}.watch-action-row{min-height:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-block:.35rem;border-top:1px solid rgb(255 255 255/7%)}.watch-action-row .button,.watch-action-row .iframe-copy,.watch-action-row .iframe-copy-button{width:100%}.source-list-label,.user-shell .source-list{display:none}.source-select-label{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem}.source-select{width:100%;min-width:0;min-height:var(--public-control-height);padding:.55rem 2rem .55rem .7rem;border:1px solid var(--user-accent);border-radius:var(--site-control-radius);background:var(--user-surface-raised);color:var(--user-text);font-size:1rem;font-weight:700;box-shadow:inset 0 -2px var(--user-accent)}.watch-score-region-visible{margin-top:.75rem}.watch-score-region .live-scoreboard-watch{width:100%;margin:0}.watch-score-region .live-score-update{border-radius:var(--site-container-radius)}.watch-details{gap:.45rem;margin-top:.85rem}.watch-details h1{font-size:clamp(1.25rem,6.5vw,1.7rem);line-height:1.12}.watch-metadata{font-size:.75rem;line-height:1.45;white-space:normal}.multiview-chat-header,.watch-inline-chat-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:var(--user-surface)}.watch-inline-chat-header{grid-column:1;grid-row:5;margin-top:1rem}.multiview-chat-header>div,.watch-inline-chat-header>div{min-width:0;display:grid;gap:.1rem}.multiview-chat-header h2,.watch-inline-chat-header h2{font-size:1.05rem}.multiview-chat-header span,.watch-inline-chat-header span{overflow:hidden;color:var(--user-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap}.multiview-layout[data-chat-expanded=false] .multiview-chat,.watch-layout[data-inline-chat-expanded=false] .watch-chat-panel{display:none}.multiview-chat,.watch-chat-panel{height:min(70svh,520px)}.watch-theater-active{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.watch-theater-active .watch-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--watch-theater-score-height) minmax(0,1fr) auto}.watch-theater-active .watch-player-column{grid-column:1;padding:.35rem}.watch-theater-active .player-presentation{width:min(100%,calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--watch-theater-score-height) - 112px - .7rem) * 16 / 9))}.watch-theater-active .watch-chat-panel{display:none!important}.watch-theater-active .watch-controls{grid-column:1;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.3rem .5rem}.watch-theater-active .watch-source-row{min-height:48px}.watch-theater-active .watch-action-row{min-height:48px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;border:0}.theater-chat-toggle-desktop{display:none!important}.theater-chat-open-phone{display:inline-flex}.multiview{gap:.75rem;padding-top:.75rem}.multiview-stage-header{min-height:58px;align-items:flex-end;gap:.75rem}.multiview-stage-header>div{display:grid;gap:.05rem}.multiview-stage-header p{max-width:52%;font-size:.75rem}.multiview-layout{display:grid;gap:.75rem;padding-block:.75rem 2rem}.multiview-stage{display:flex;gap:.65rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.2rem 2rem .45rem .15rem;scroll-padding-left:.15rem;scroll-snap-type:x mandatory;scrollbar-width:none}.multiview-stage .tile{order:4;flex:0 0 82%;scroll-snap-align:start}.multiview-stage .tile.active{flex-basis:calc(100vw - 4.25rem)}.multiview-stage .tile[data-visual-position="0"]{order:0}.multiview-stage .tile[data-visual-position="1"]{order:1}.multiview-stage .tile[data-visual-position="2"]{order:2}.multiview-stage .tile[data-visual-position="3"]{order:3}.tile-header{min-height:58px}.tile-focus{font-size:.75rem!important}.tile-unpopulated{flex-basis:72%!important}.tile-unpopulated .tile-empty-stage{min-height:116px;aspect-ratio:auto}.tile-toolbar{padding:.45rem}.multiview-chat-header{grid-column:1;grid-row:2}.multiview-chat{grid-column:1;grid-row:3}}@media (max-width:1023px) and (max-height:500px) and (orientation:landscape){.watch-theater-active{--watch-theater-toolbar-height:58px}.watch-theater-active .watch-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--watch-theater-score-height) minmax(0,1fr) var(--watch-theater-toolbar-height)}.watch-theater-active .watch-player-column{grid-column:1}.watch-theater-active .watch-chat-panel{display:none!important}.watch-theater-active .watch-controls{grid-template-columns:minmax(220px,1fr) auto;gap:.5rem}.watch-theater-active .watch-action-row{min-width:310px}.theater-chat-toggle-desktop{display:none!important}.theater-chat-open-phone{display:inline-flex}.watch-theater-active .player-presentation{width:min(100%,calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--watch-theater-score-height) - var(--watch-theater-toolbar-height) - .7rem) * 16 / 9))}.multiview-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0;scroll-snap-type:none}.multiview-stage .tile,.multiview-stage .tile-unpopulated,.multiview-stage .tile.active{width:auto;flex-basis:auto!important}}@media (prefers-reduced-motion:reduce){.watch-theater-active .watch-chat-panel{transition:none}.multiview-stage{scroll-behavior:auto}}