.vod-site{--vod-team-a:#56c4d0;--vod-team-b:#f2707a;--vod-mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--vod-display:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;background:var(--tool-bg);color:var(--tool-ink);}html{scrollbar-gutter:stable;}body.vod-site{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;}body.vod-site>main{flex:1 0 auto;}.vod-skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 14px;border:1px solid var(--tool-accent);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);}.vod-skip:focus{top:12px;}.vod-label{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;}.vod-small{margin:0;color:var(--tool-muted);font-size:13px;line-height:1.5;}.vod-field{display:grid;gap:6px;min-width:0;}.vod-field--inline{display:inline-flex;align-items:center;gap:8px;}.vod-field input,.vod-field select,.vod-field textarea{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);font:inherit;font-size:13px;}.vod-field textarea{min-height:84px;padding:10px 12px;resize:vertical;line-height:1.5;}.vod-field--inline select{width:auto;min-height:34px;padding:0 8px;}.vod-field input:focus-visible,.vod-field select:focus-visible,.vod-field textarea:focus-visible,.vod-chip:focus-visible,.vod-button:focus-visible,.vod-text-button:focus-visible,.vod-text-link:focus-visible,.vod-icon-button:focus-visible,.vod-round:focus-visible,.vod-log-button:focus-visible,.vod-marker:focus-visible,.vod-player-select:focus-visible,.vod-tabs [role="tab"]:focus-visible,.vod-back:focus-visible,.vod-switch input:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.vod-chips{display:flex;flex-wrap:wrap;gap:6px;}.vod-chip{min-height:34px;padding:0 12px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-muted);font-size:13px;cursor:pointer;transition:color 140ms ease,border-color 140ms ease,background-color 140ms ease;}.vod-chip:hover{border-color:var(--tool-accent);color:var(--tool-ink);}.vod-chip[aria-checked="true"]{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-dark);font-weight:700;}.vod-switch{display:inline-flex;align-items:center;gap:8px;min-height:34px;color:var(--tool-muted);font-size:13px;cursor:pointer;}.vod-switch input{width:16px;height:16px;margin:0;accent-color:var(--tool-accent);}.vod-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color 140ms ease,border-color 140ms ease,background-color 140ms ease;}.vod-button:hover{border-color:var(--tool-accent);background:var(--tool-surface-raised);color:var(--tool-accent);}.vod-button--quiet{min-height:34px;padding:0 12px;font-weight:600;}.vod-button[aria-pressed="true"]{border-color:var(--tool-accent);color:var(--tool-accent);}.vod-text-button,.vod-text-link{padding:0;border:0;background:transparent;color:var(--tool-ink);font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color 140ms ease;}.vod-text-button:hover,.vod-text-link:hover{color:var(--tool-accent);}.vod-status{margin:0;min-height:1px;color:var(--tool-muted);font-family:var(--vod-mono);font-size:12px;}.vod-status.is-error{color:var(--tool-negative);}.vod-empty{display:grid;gap:6px;padding:var(--tool-block-pad);border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.vod-empty p{margin:0;color:var(--tool-muted);font-size:13px;}.vod-team-mark{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border:1px solid var(--tool-line);border-radius:var(--tool-radius);background:var(--tool-surface-raised);color:var(--tool-muted);font-family:var(--vod-mono);font-size:10px;font-weight:700;}.vod-team-mark.has-logo{background:transparent;}.vod-team-mark.has-logo.has-tile{background:#f7edd9;}.vod-team-mark img{width:80%;height:80%;object-fit:contain;}.vod-team-mark--sm{width:30px;height:30px;}.vod-agent{display:inline-block;flex:none;width:22px;height:22px;border-radius:var(--tool-radius);background:var(--tool-surface-raised);object-fit:cover;}.vod-agent--text{display:inline-grid;place-items:center;color:var(--tool-muted);font-family:var(--vod-mono);font-size:9px;text-transform:uppercase;}.vod-tag{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-muted);font-family:var(--vod-mono);font-size:10px;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;}.vod-tag--strong{border-color:var(--tool-ink);color:var(--tool-ink);}.vod-team-a{--vod-team:var(--vod-team-a);}.vod-team-b{--vod-team:var(--vod-team-b);}.vods-page{--vods-gap:24px;display:grid;align-content:start;gap:var(--vods-gap);width:min(1320px,calc(100% - 40px));margin:0 auto;padding:40px 0 96px;}@view-transition{navigation:auto;}.vod-site .site-nav{view-transition-name:vod-site-nav;}.vod-site .vods-subnav{view-transition-name:vod-subnav;}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none;}.vods-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;}.vods-hero-copy{display:grid;gap:10px;max-width:720px;}.vods-hero h1{margin:0;font-family:var(--vod-display);font-size:clamp(40px,5vw,64px);font-weight:700;line-height:0.95;letter-spacing:-0.04em;}.vods-lead{margin:0;color:var(--tool-muted);font-size:16px;line-height:1.55;}.vods-counts{display:flex;margin:0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.vods-counts>div{display:grid;gap:4px;min-width:120px;padding:14px 18px;}.vods-counts>div + div{border-left:1px solid var(--tool-line);}.vods-counts dt{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;}.vods-counts dd{margin:0;font-family:var(--vod-display);font-size:30px;font-weight:700;line-height:1;}.vods-counts dd small{color:var(--tool-subtle);font-size:16px;font-weight:600;}.vods-toolbar{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,2fr);gap:18px 24px;padding:var(--tool-block-pad);border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.vods-switches{display:flex;flex-wrap:wrap;grid-column:1 / -1;align-items:center;gap:18px;padding-top:14px;border-top:1px solid var(--tool-line);}.vods-switches .vod-text-button{margin-left:auto;}.vod-viewer-site{--vod-top:76px;--vod-chrome:244px;}body.vod-viewer-site.vod-focus{--vod-top:12px;--vod-chrome:180px;}.vod-page{display:grid;align-content:start;gap:10px;width:min(1600px,calc(100% - 32px));margin:0 auto;padding:8px 0 40px;}.vod-bar{display:flex;align-items:center;gap:16px;min-height:48px;border-bottom:1px solid var(--tool-line);}.vod-icon-button.vod-back{flex:none;border-color:transparent;background:transparent;color:var(--tool-ink);}.vod-icon-button.vod-back:hover{border-color:transparent;background:var(--tool-surface-raised);color:var(--tool-ink);}.vod-title{display:flex;flex:0 1 auto;align-items:center;gap:10px;min-width:0;margin:0;font-family:var(--vod-display);font-size:24px;font-weight:700;line-height:1;letter-spacing:-0.02em;white-space:nowrap;}.vod-title-team{display:inline-flex;align-items:center;gap:8px;min-width:0;}.vod-title-name{min-width:0;overflow:hidden;text-overflow:ellipsis;}.vod-title-short{display:none;}.vod-title-score{flex:none;font-family:var(--vod-mono);font-size:16px;letter-spacing:0;}.vod-title-score.is-hidden{color:var(--tool-subtle);}.vod-map-tabs{display:flex;flex:1 1 auto;align-self:stretch;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;}.vod-map-tab{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:47px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tool-muted);font:inherit;font-size:13px;cursor:pointer;transition:color 140ms ease,border-color 140ms ease;}.vod-map-tab-name{font-weight:600;}.vod-map-tab-score{font-family:var(--vod-mono);font-size:12px;}.vod-map-tab:hover,.vod-map-tab[aria-selected="true"]{color:var(--tool-ink);}.vod-map-tab[aria-selected="true"]{border-bottom-color:var(--tool-accent);}.vod-bar-actions{display:flex;flex:none;align-items:center;gap:2px;margin-left:auto;}.vod-bar-actions>.vod-switch{margin-right:10px;}.vod-icon-button.vod-tool-button{position:relative;border-color:transparent;background:transparent;color:var(--tool-muted);}.vod-icon-button.vod-tool-button:hover{border-color:transparent;background:var(--tool-surface-raised);color:var(--tool-ink);}.vod-exit-focus{min-height:32px;margin-right:8px;padding:0 10px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:transparent;color:var(--tool-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;}.vod-exit-focus:hover{background:var(--tool-surface-raised);}.vod-exit-focus[hidden]{display:none;}.vod-center{--vod-video-max:max(560px,calc((100vh - var(--vod-chrome)) * 16 / 9));justify-self:center;width:min(100%,var(--vod-video-max));}.vod-center:has(>.vod-room-bar:not([hidden])){--vod-video-max:max(560px,calc((100vh - var(--vod-chrome) - 54px) * 16 / 9));}.vod-center:has(>.vod-plist:not([hidden])){--vod-video-max:max(560px,calc((100vh - var(--vod-chrome) - 96px) * 16 / 9));}.vod-center:has(>.vod-room-bar:not([hidden])):has(>.vod-plist:not([hidden])){--vod-video-max:max(560px,calc((100vh - var(--vod-chrome) - 150px) * 16 / 9));}.vod-shell.is-video-only .vod-center{--vod-video-max:max(560px,calc((100vh - var(--vod-chrome) + 60px) * 16 / 9));}.vod-stage{container-type:inline-size;display:grid;gap:8px;min-width:0;}.vod-player{position:relative;aspect-ratio:16 / 9;border-radius:var(--tool-radius);background:#000;overflow:hidden;}.vod-player:fullscreen{aspect-ratio:auto;border-radius:0;}.vod-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.vod-transport{display:grid;grid-template-areas:"time controls board";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;min-height:44px;}@container (max-width:600px) and (min-width:481px){.vod-transport{grid-template-columns:minmax(0,1fr) auto auto;}.vod-transport-buttons .vod-icon-button{min-width:34px;}.vod-now-video{display:none;}}@container (max-width:480px){.vod-transport{grid-template-areas:"time board" "controls controls";grid-template-columns:minmax(0,1fr) auto;}.vod-transport>.vod-transport-buttons{justify-self:center;}}.vod-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:40px;min-height:40px;padding:0 8px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);font-family:var(--vod-mono);font-size:11px;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color 140ms ease,color 140ms ease,background-color 140ms ease;}.vod-icon-button[hidden]{display:none;}.vod-icon-button:hover{border-color:var(--tool-accent);color:var(--tool-accent);}.vod-icon-button:disabled{color:var(--tool-subtle);cursor:default;}.vod-icon-button:disabled:hover{border-color:var(--tool-line-strong);}.vod-icon-button svg{flex:none;}.vod-transport-buttons{grid-area:controls;display:inline-flex;overflow:hidden;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.vod-transport-buttons .vod-icon-button{min-width:40px;padding:0 6px;border:0;border-left:1px solid var(--tool-line);border-radius:0;}.vod-transport-buttons .vod-icon-button:first-child{border-left:0;}.vod-transport-buttons .vod-icon-button:hover{background:var(--tool-surface-raised);}.vod-transport-buttons .vod-icon-button:disabled:hover{background:var(--tool-bg);}.vod-transport-buttons .vod-icon-button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-3px;}.vod-icon-button--play{min-width:56px;background:var(--tool-accent);color:var(--tool-accent-dark);}.vod-transport-buttons .vod-icon-button--play{min-width:52px;background:var(--tool-accent);color:var(--tool-accent-dark);}.vod-transport-buttons .vod-icon-button--play:hover{background:var(--tool-accent);color:var(--tool-accent-dark);}.vod-icon-button--play>span{display:inline-flex;}.vod-icon-button--play>span[hidden]{display:none;}.vod-transport-buttons .vod-icon-button--play:focus-visible{outline-color:var(--tool-accent-dark);}.vod-now-time{grid-area:time;display:grid;gap:3px;min-width:0;}.vod-now-label,.vod-keys-paused{overflow:hidden;color:var(--tool-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap;}.vod-now-label[hidden],.vod-keys-paused[hidden]{display:none;}.vod-keys-paused{color:var(--tool-ink);}.vod-now-round{color:var(--tool-ink);font-weight:600;}.vod-now-phase:not(:empty)::before{content:" · ";}.vod-now-clockline{display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap;}.vod-now-clock{font-family:var(--vod-display);font-size:24px;line-height:1;font-variant-numeric:tabular-nums;}.vod-now-clock.is-text{font-size:16px;}.vod-now-video{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:11px;}.vod-now-video:has(>[data-vod-now-video]:empty){display:none;}.vod-next-map{align-self:center;min-height:28px;padding:0 10px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:transparent;color:var(--tool-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;}.vod-next-map:hover{background:var(--tool-surface-raised);}.vod-next-map[hidden]{display:none;}.vod-now-board{grid-area:board;justify-self:end;display:flex;align-items:center;gap:8px;font-family:var(--vod-mono);}.vod-now-team{display:inline-flex;align-items:center;gap:6px;}.vod-now-tag{display:inline-flex;align-items:center;}.vod-now-score{min-width:22px;padding-bottom:2px;border-bottom:2px solid var(--vod-team);font-size:16px;font-weight:700;line-height:1;text-align:center;}.vod-now-dash{color:var(--tool-subtle);font-size:13px;}.vod-now-board.is-unscored .vod-now-score{display:none;}.vod-now-board.is-unscored .vod-now-dash{font-size:12px;}.vod-speed-badge{color:var(--tool-ink);font-size:11px;}.vod-speed-badge[hidden]{display:none;}.vod-settings{position:relative;}.vod-settings-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;gap:10px;width:290px;max-width:calc(100vw - 32px);padding:12px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-surface);}.vod-settings-panel[hidden]{display:none;}.vod-settings-focus{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--tool-line);}.vod-settings-row{display:grid;gap:0;}.vod-settings-row[hidden]{display:none;}.vod-settings-hint{color:var(--tool-subtle);font-size:11px;}.vod-settings-hint kbd{font-family:var(--vod-mono);font-size:11px;}.vod-settings-panel .vod-field--inline>span,.vod-settings-title{color:var(--tool-muted);font-size:13px;}.vod-settings-phone{display:none;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--tool-line);}.vod-settings-panel .vod-field--inline{display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;}.vod-timeline{position:relative;display:grid;gap:2px;}.vod-tl-bar{position:relative;height:36px;border-radius:var(--tool-radius);background:color-mix(in srgb,var(--tool-ink) 3%,var(--tool-bg));cursor:pointer;}.vod-tl-buy{position:absolute;left:0;top:0;bottom:0;background:var(--tool-surface-raised);pointer-events:none;}.vod-tl-spikeband{position:absolute;top:0;bottom:0;border-left:1px solid var(--tool-ink);background:rgba(247,237,217,0.06);pointer-events:none;}.vod-tl-fill{position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--tool-accent);pointer-events:none;}.vod-tl-tick{position:absolute;bottom:0;width:2px;height:4px;margin-left:-1px;background:var(--tool-muted);pointer-events:none;}.vod-tl-tick.is-a,.vod-tl-tick.is-b{background:var(--vod-team);}.vod-tl-playhead{position:absolute;top:-3px;bottom:-3px;z-index:3;width:2px;margin-left:-1px;background:var(--tool-accent);pointer-events:none;}.vod-tl-ev{position:absolute;z-index:2;display:grid;place-items:center;padding:0;overflow:hidden;border:0;border-radius:var(--tool-radius);background:transparent;color:var(--tool-ink);font:inherit;cursor:pointer;}.vod-tl-ev.is-a,.vod-tl-ev.is-b,.vod-tl-pop-icon.is-a,.vod-tl-pop-icon.is-b{background:color-mix(in srgb,var(--vod-team) 24%,var(--tool-bg));}.vod-tl-ev.is-a,.vod-tl-pop-icon.is-a{border-top:3px solid var(--vod-team);}.vod-tl-ev.is-b,.vod-tl-pop-icon.is-b{border-bottom:3px solid var(--vod-team);}.vod-tl-ev img,.vod-tl-pop-icon img{display:block;width:100%;height:100%;object-fit:cover;}.vod-tl-ev--kill img,.vod-tl-pop-icon.vod-tl-ev--kill img,.vod-tl-legend-box--death img{filter:grayscale(0.35) brightness(0.85);}.vod-tl-legend-box--death{position:relative;}.vod-tl-ev--kill:not(.vod-tl-ev--group)::after,.vod-tl-legend-box--death::after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent calc(50% - 0.6px),rgba(247,237,217,0.26) calc(50% - 0.6px),rgba(247,237,217,0.26) calc(50% + 0.6px),transparent calc(50% + 0.6px)),linear-gradient(-45deg,transparent calc(50% - 0.6px),rgba(247,237,217,0.26) calc(50% - 0.6px),rgba(247,237,217,0.26) calc(50% + 0.6px),transparent calc(50% + 0.6px));pointer-events:none;}.vod-tl-ev--cast img,.vod-tl-pop-icon.vod-tl-ev--cast img{width:72%;height:72%;object-fit:contain;}.vod-tl-ev .vod-glyph,.vod-tl-pop-icon .vod-glyph{display:block;width:64%;height:64%;}.vod-tl-ev .vod-spike,.vod-tl-pop-icon .vod-spike{width:68%;height:68%;}.vod-tl-ev .vod-spike-burst,.vod-tl-pop-icon .vod-spike-burst{width:92%;height:92%;}.vod-tl-ev--group{display:flex;align-items:center;justify-content:flex-start;gap:2px;}.vod-tl-ev-icon{display:grid;flex:none;place-items:center;width:24px;height:100%;overflow:hidden;}.vod-tl-ev-more{font-family:var(--vod-mono);font-size:11px;font-weight:700;}.vod-tl-ev.is-off{border:1px dashed var(--tool-ink);}.vod-tl-ev.is-ahead{opacity:0.45;}.vod-tl-ev.is-dim{opacity:0.2;}.vod-tl-ev:hover{z-index:4;outline:1px solid var(--tool-ink);outline-offset:1px;opacity:1;}.vod-tl-ev.is-picked,.vod-tl-ev[aria-expanded="true"]{z-index:4;outline:2px solid var(--tool-accent);outline-offset:1px;opacity:1;}.vod-tl-ev:focus-visible{z-index:5;outline:2px solid var(--tool-accent);outline-offset:2px;opacity:1;}.vod-tl-key{font-family:var(--vod-mono);font-size:11px;text-transform:uppercase;}.vod-tl-pop{position:absolute;top:40px;z-index:20;display:grid;width:300px;max-width:100%;padding:4px 0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-surface);}.vod-tl-pop.is-above{top:auto;bottom:calc(100% + 4px);}.vod-tl-pop-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:4px 10px;border:0;border-left:2px solid transparent;background:transparent;color:var(--tool-ink);font:inherit;font-size:12px;text-align:left;cursor:pointer;}.vod-tl-pop-item:hover,.vod-tl-pop-item:focus-visible{border-left-color:var(--tool-accent);background:var(--tool-surface-raised);}.vod-tl-pop-item:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px;}.vod-tl-pop-icon{position:relative;display:grid;place-items:center;width:24px;height:24px;overflow:hidden;border-radius:var(--tool-radius);}.vod-tl-scale{position:relative;height:16px;color:var(--tool-subtle);font-family:var(--vod-mono);font-size:11px;line-height:16px;}.vod-tl-scale span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;}.vod-tl-scale .is-start{transform:none;}.vod-tl-scale .is-spike{color:var(--tool-ink);}.vod-tl-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;color:var(--tool-muted);font-size:12px;list-style:none;}.vod-tl-guide>summary{position:absolute;top:38px;right:0;min-height:24px;padding:0 2px 0 8px;color:var(--tool-muted);font-size:12px;line-height:24px;cursor:pointer;}.vod-tl-guide>summary::marker{color:var(--tool-subtle);}.vod-tl-guide>summary:hover{color:var(--tool-ink);}.vod-tl-guide>summary:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.vod-tl-guide[open]{padding-top:14px;}.vod-tl-legend li{display:inline-flex;align-items:center;gap:6px;}.vod-tl-legend-icon{display:inline-grid;place-items:center;width:16px;height:16px;}.vod-tl-legend-icon .vod-glyph{display:block;width:14px;height:14px;}.vod-tl-legend-icon .vod-spike{width:15px;height:15px;}.vod-tl-legend-icon .vod-spike-burst{width:16px;height:16px;}.vod-tl-swatch{display:block;width:16px;height:16px;border:1px solid var(--vod-team);border-radius:var(--tool-radius);background:color-mix(in srgb,var(--vod-team) 24%,var(--tool-bg));}.vod-tl-swatch.is-a{border-top-width:3px;}.vod-tl-swatch.is-b{border-bottom-width:3px;}.vod-tl-legend-box{display:block;width:16px;height:16px;overflow:hidden;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-surface);}.vod-tl-legend-box img{display:block;width:100%;height:100%;object-fit:cover;}.vod-tl-legend-box--cast{background:var(--tool-bg);}.vod-tl-legend-box--cast img{padding:2px;object-fit:contain;}.vod-tl-frame{display:block;width:14px;height:14px;border:1px solid var(--tool-ink);border-radius:var(--tool-radius);}.vod-tl-frame.is-off{border-style:dashed;}.vod-spike{display:inline-block;width:18px;height:18px;background-color:var(--tool-ink);-webkit-mask:url("/vod-review/spike-icon.webp") center / contain no-repeat;mask:url("/vod-review/spike-icon.webp") center / contain no-repeat;}.vod-spike--defuse{background-color:var(--tool-positive);}.vod-spike-burst{display:inline-grid;place-items:center;width:22px;height:22px;background:var(--tool-negative);clip-path:polygon(50% 0%,59.6% 14.3%,75% 6.7%,76.2% 23.8%,93.3% 25%,85.7% 40.4%,100% 50%,85.7% 59.6%,93.3% 75%,76.2% 76.2%,75% 93.3%,59.6% 85.7%,50% 100%,40.4% 85.7%,25% 93.3%,23.8% 76.2%,6.7% 75%,14.3% 59.6%,0% 50%,14.3% 40.4%,6.7% 25%,23.8% 23.8%,25% 6.7%,40.4% 14.3%);}.vod-spike-burst .vod-spike{width:55%;height:55%;background-color:#ffffff;}.vod-glyph svg{display:block;}.vod-tl-legend-more{font-family:var(--vod-mono);font-size:11px;font-weight:700;}.vod-pane{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:0;padding:12px;overflow-y:auto;}.vod-pane,.vod-feed,.vod-side--info,.vod-rstrip{scrollbar-color:var(--tool-line-strong) transparent;scrollbar-width:thin;}.vod-pane[hidden]{display:none;}.vod-log{display:grid;margin:0;padding:0;list-style:none;}.vod-log-item{display:flex;align-items:stretch;border-bottom:1px solid var(--tool-line);}.vod-log-button{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:4px 10px;width:100%;padding:8px 6px 8px 8px;border:0;border-left:2px solid transparent;background:transparent;color:var(--tool-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color 140ms ease;}.vod-log-button:hover{background:var(--tool-surface-raised);}.vod-log-item.is-current .vod-log-button{border-left-color:var(--tool-accent);background:var(--tool-surface-raised);}.vod-log-time{display:grid;gap:1px;font-family:var(--vod-mono);}.vod-log-time strong{font-size:12px;}.vod-log-time span{color:var(--tool-subtle);font-size:11px;}.vod-log-body{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;}.vod-log-held{padding:10px 8px;color:var(--tool-subtle);font-family:var(--vod-mono);font-size:11px;}.vod-table-wrap{overflow-x:auto;}.vod-table{width:100%;border-collapse:collapse;font-size:12px;}.vod-table caption{padding:4px 0 8px;color:var(--tool-ink);font-family:var(--vod-display);font-size:18px;font-weight:700;text-align:left;}.vod-table th,.vod-table td{padding:6px 4px;border-bottom:1px solid var(--tool-line);white-space:nowrap;}.vod-table thead th{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;font-weight:600;text-transform:uppercase;}.vod-table .num{font-family:var(--vod-mono);text-align:right;}.vod-table .is-up{color:var(--tool-positive);}.vod-table .is-down{color:var(--tool-negative);}.vod-table tr.is-selected{background:var(--tool-surface-raised);}.vod-player-select{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 6px;border:0;border-left:2px solid var(--vod-team);background:transparent;color:var(--tool-ink);font:inherit;font-weight:600;cursor:pointer;}.vod-player-select:hover{color:var(--tool-accent);}.vod-player-select[aria-pressed="true"]{color:var(--tool-accent);}.vod-viewer-site .vod-table caption{font-size:16px;}.vod-viewer-site .vod-table thead th{font-size:11px;}.vod-note-form{display:grid;gap:8px;}.vod-note-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;}.vod-note .vod-text-button{padding:0 8px;}.vod-note-text{white-space:pre-wrap;overflow-wrap:anywhere;}.vod-note-at{color:var(--tool-muted);font-size:12px;}.vod-dialog{width:min(720px,calc(100% - 32px));padding:var(--tool-block-pad);border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);}.vod-dialog::backdrop{background:rgba(10,11,13,0.75);}.vod-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;}.vod-dialog h2{margin:0;font-family:var(--vod-display);font-size:28px;}.vod-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;}.vod-shortcut-grid dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin:0;font-size:13px;}.vod-shortcut-grid dt{color:var(--tool-muted);}.vod-shortcut-grid dd{margin:0;}.vod-shortcut-grid kbd{display:inline-block;min-width:22px;padding:2px 6px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);font-family:var(--vod-mono);font-size:11px;text-align:center;}.vods-subnav{display:flex;gap:4px;margin-bottom:calc(16px - var(--vods-gap,24px));border-bottom:1px solid var(--tool-line);}.vods-subnav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--tool-muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color 140ms ease,border-color 140ms ease;}@media (max-width:520px){.vods-subnav{gap:0;}.vods-subnav a{padding:0 10px;}}.vods-subnav a:hover{color:var(--tool-ink);}.vods-subnav a[aria-current="page"],.vods-subnav a[aria-current="true"]{border-bottom-color:var(--tool-accent);color:var(--tool-ink);}.vods-subnav a:focus-visible,.rounds-moment:focus-visible,.rounds-watch a:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.rounds-toolbar{grid-template-columns:minmax(0,1fr);}.rounds-search{max-width:520px;}.rounds-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;}.vod-field select:disabled{border-color:var(--tool-line);color:var(--tool-subtle);cursor:not-allowed;}.rounds-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.rounds-summary:empty{display:none;}.rounds-summary>div{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 18px;}.rounds-summary>div + div{border-left:1px solid var(--tool-line);}.rounds-summary dt{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;}.rounds-summary dd{display:grid;gap:4px;margin:0;font-family:var(--vod-display);font-size:28px;font-weight:700;line-height:1;}.rounds-summary dd .rounds-sub{font-family:var(--vod-mono);font-size:11px;font-weight:400;}.rounds-results{display:grid;gap:12px;}.rounds-table th,.rounds-table td{padding:10px 8px;vertical-align:top;text-align:left;}.rounds-table .num{text-align:left;}.rounds-table tbody tr:hover{background:var(--tool-surface-raised);}.rounds-table td>strong,.rounds-match strong{display:block;font-size:13px;}.rounds-match{display:grid;gap:2px;}.rounds-sub{display:block;color:var(--tool-muted);font-size:11px;}.rounds-team{display:inline-block;padding-left:6px;border-left:2px solid var(--vod-team);font-family:var(--vod-mono);font-weight:700;text-decoration:none;}.rounds-buys{display:grid;gap:4px;}.rounds-moments{display:flex;flex-wrap:wrap;gap:4px;max-width:300px;white-space:normal;}.rounds-moment{border-left:2px solid var(--vod-team);text-decoration:none;text-transform:none;letter-spacing:0;}a.rounds-moment:hover{border-color:var(--tool-accent);color:var(--tool-accent);}.rounds-watch{text-align:right;}.rounds-watch .vod-button{gap:8px;}.rounds-at{color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;font-weight:400;}.rounds-more{justify-self:start;}.comps-section-title{margin:0;font-family:var(--vod-display);font-size:22px;font-weight:700;}.hub-page{--vods-gap:22px;}.hub-convo{display:grid;gap:12px;width:min(100%,980px);}.hub-convo-head{display:flex;flex-wrap:wrap;align-items:end;gap:10px 18px;}.hub-convo-title{display:grid;flex:1;gap:8px;}.hub-convo-title h1{margin:0;font-family:var(--vod-display);font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:0.95;letter-spacing:-0.04em;}.hub-convo-title h1:focus{outline:none;}.hub-page.is-chat .hub-convo-title h1{font-size:30px;}.hub-back{flex-basis:100%;justify-self:start;padding:0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer;}.hub-thread{display:grid;gap:14px;margin:0;padding:4px 0;list-style:none;}.hub-msg{display:grid;justify-items:start;gap:4px;max-width:min(720px,100%);}.hub-msg--user{justify-self:end;justify-items:end;}.hub-msg--kogni.has-results{max-width:100%;}.hub-msg-who{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;}.hub-msg-who strong{color:var(--tool-muted);font-weight:700;}.hub-msg--kogni .hub-msg-who strong{color:var(--tool-accent);}.hub-bubble{display:grid;gap:10px;min-width:0;max-width:100%;padding:10px 14px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);}.hub-msg--user .hub-bubble{border-color:var(--tool-line);background:var(--tool-surface-raised);}.hub-msg--kogni.has-results .hub-bubble{width:100%;}.hub-msg-text{margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;}.hub-msg-image{display:block;max-width:240px;max-height:160px;border-radius:var(--tool-radius);object-fit:contain;}.hub-seen{margin:0;color:var(--tool-muted);font-size:12px;line-height:1.5;}.hub-msg-results{min-width:0;}.hub-divider{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:11px;text-align:center;}.hub-note{color:var(--tool-muted);font-size:13px;}.hub-note p{margin:0;}.hub-note.is-error,.vod-small.is-error{color:var(--tool-negative);}.hub-replies{display:flex;flex-wrap:nowrap;gap:6px;margin:-4px;padding:4px;overflow-x:auto;scrollbar-width:none;}.hub-replies::-webkit-scrollbar{display:none;}.hub-reply{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;white-space:nowrap;text-decoration:none;}.hub-reply--latest{color:var(--tool-ink);}.hub-reply-tag{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;}.hub-notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;}.hub-signin,.hub-signin:hover{border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-dark);}.hub-composer{display:grid;gap:8px;padding:6px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);}.hub-composer:focus-within{outline:2px solid var(--tool-accent);outline-offset:2px;}.hub-composer.is-dropping{border-color:var(--tool-accent);border-style:dashed;}.hub-composer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;gap:6px;}.hub-composer textarea{width:100%;min-height:44px;max-height:160px;padding:11px 8px;border:0;background:transparent;color:var(--tool-ink);font:inherit;font-size:15px;line-height:1.45;resize:none;overflow-y:hidden;}.hub-composer textarea:focus,.hub-composer textarea:focus-visible{outline:none;}.hub-attach{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:transparent;color:var(--tool-muted);cursor:pointer;transition:color 140ms ease,border-color 140ms ease;}.hub-attach:hover{border-color:var(--tool-accent);color:var(--tool-ink);}.hub-attachment{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 4px 6px;border-bottom:1px solid var(--tool-line);}.hub-attachment[hidden]{display:none;}.hub-attachment img{width:72px;height:44px;border-radius:var(--tool-radius);object-fit:cover;}.hub-ask-button{min-height:44px;border-color:var(--tool-accent);background:var(--tool-accent);color:var(--tool-accent-dark);}.hub-ask-button:hover{background:var(--tool-accent);color:var(--tool-accent-dark);}.hub-ask-button:disabled{border-color:var(--tool-line-strong);background:var(--tool-surface-raised);color:var(--tool-subtle);cursor:progress;}.hub-ask-hint:empty{display:none;}.hub-page.is-chat .hub-replies,.hub-page.is-chat .hub-composer{position:sticky;z-index:5;background:var(--tool-bg);}.hub-page.is-chat .hub-composer{bottom:12px;}.hub-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;}.hub-tile{display:grid;justify-items:center;align-content:center;gap:12px;min-height:168px;padding:18px 12px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-ink);text-align:center;text-decoration:none;transition:border-color 140ms ease,background-color 140ms ease;}a.hub-tile:hover{border-color:var(--tool-accent);background:var(--tool-surface-raised);}.hub-tile.is-empty{color:var(--tool-subtle);}.hub-tile-icon,.hub-circuit-icon{display:grid;place-items:center;width:64px;height:64px;}.hub-tile-icon img,.hub-circuit-icon img{width:100%;height:100%;object-fit:contain;}.hub-tile.is-empty .hub-tile-icon{opacity:0.4;}.hub-tile-initials{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--tool-line);border-radius:var(--tool-radius);font-family:var(--vod-mono);font-size:16px;text-transform:uppercase;}.hub-tile-text{display:grid;gap:4px;}.hub-tile-text strong{font-size:16px;}.hub-circuit-view{display:grid;gap:18px;}.hub-circuit-view .hub-circuit-trail{justify-self:start;}.hub-continue{display:grid;gap:12px;}.hub-continue[hidden]{display:none;}.hub-continue .comps-section-title{margin:0;}.hub-continue-list{margin:0;padding:0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);list-style:none;}.hub-continue-list li + li{border-top:1px solid var(--tool-line);}.hub-continue-item{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 150px;align-items:center;gap:14px;min-height:56px;padding:8px 14px;color:var(--tool-ink);text-decoration:none;}.hub-continue-item:hover{background:var(--tool-surface-raised);}.hub-continue-item:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.hub-continue-teams{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;font-weight:700;}.hub-continue-teams>span{display:inline-flex;align-items:center;gap:6px;}.hub-continue-at{display:grid;justify-items:end;gap:6px;color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;}.hub-continue-bar{display:block;width:100%;height:3px;border-radius:2px;background:var(--tool-line);overflow:hidden;}.hub-continue-bar>span{display:block;height:100%;background:var(--tool-muted);}.series-page{display:grid;gap:16px;}.series-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 28px;}.series-head h1{margin:4px 0 0;font-family:var(--vod-display);font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:0.95;letter-spacing:-0.04em;}.series-head h1:focus,.series-row h2:focus{outline:none;}.series-mark{display:inline-flex;align-items:center;gap:5px;font-family:var(--vod-mono);font-size:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;}.series-mark-icon{display:inline-flex;flex:none;}.series-mark.is-queued .series-mark-icon,.series-event .series-mark{color:var(--tool-muted);}.series-mark.is-ongoing .series-mark-icon,.series-event .series-mark.is-ongoing{color:var(--tool-negative);}.series-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;}.series-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:24px;border-top:1px solid var(--tool-line);scroll-margin-top:16px;}.series-circuit{display:flex;align-items:center;gap:14px;min-width:0;}.series-circuit-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;}.series-circuit-icon img{width:100%;height:100%;object-fit:contain;}.series-circuit-icon .hub-tile-initials{width:44px;height:44px;font-size:14px;}.series-circuit-text{display:grid;gap:5px;min-width:0;}.series-circuit h2{margin:0;font-family:var(--vod-display);font-size:32px;font-weight:700;line-height:1;letter-spacing:-0.02em;}.series-circuit .rounds-sub{font-family:var(--vod-mono);}.series-arrows{display:flex;flex:none;gap:6px;margin-left:auto;}.series-arrows[hidden]{display:none;}.series-events{display:flex;justify-self:start;max-width:100%;margin:0;padding:0;overflow-x:auto;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--tool-line-strong) transparent;list-style:none;}.series-year{display:grid;flex:none;grid-template-rows:auto 1fr;}.series-year + .series-year{border-left:1px solid var(--tool-line-strong);}.series-year-head{padding:7px 0 6px;border-bottom:1px solid var(--tool-line);}.series-year-head .vod-label{position:sticky;left:12px;display:inline-block;margin-left:12px;}.series-year-events{display:flex;margin:0;padding:0;list-style:none;}.series-event-item{flex:0 0 172px;scroll-snap-align:start;}.series-event-item + .series-event-item{border-left:1px solid var(--tool-line);}.series-event{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:3px;height:100%;padding:10px 12px 12px;color:var(--tool-ink);text-decoration:none;}.series-event:hover{background:var(--tool-surface-raised);}.series-event:hover .series-event-name{color:var(--tool-accent);}.series-event:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px;}.series-event-top{display:flex;align-items:center;min-height:16px;margin-bottom:4px;}.series-event-name{font-size:14px;line-height:1.25;}.series-event-counts{align-self:end;padding-top:6px;color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;line-height:1.5;}.series-event-cover{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px 8px;min-height:24px;color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;line-height:1.5;}.series-event-cover-n{color:var(--tool-ink);}.series-event-bar{display:block;grid-column:1 / -1;height:3px;border-radius:2px;background:var(--tool-line);overflow:hidden;}.series-event-bar>span{display:block;height:100%;background:var(--tool-positive);}.series-latest{display:grid;gap:12px;}.series-latest[hidden]{display:none;}.series-latest-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin:0;padding:0;overflow:hidden;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);list-style:none;}.series-latest-list>li{margin:-1px 0 0 -1px;border-top:1px solid var(--tool-line);border-left:1px solid var(--tool-line);}.series-latest-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr) auto;align-items:center;gap:14px;height:100%;padding:10px 14px;color:var(--tool-ink);text-decoration:none;}.series-latest-item:hover{background:var(--tool-surface-raised);}.series-latest-item:hover .series-latest-watch{color:var(--tool-accent);}.series-latest-item:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px;}.series-latest-teams,.series-latest-where{display:grid;gap:4px;min-width:0;}.series-latest-team{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;font-weight:700;}.series-latest-team.is-loser{color:var(--tool-muted);font-weight:400;}.series-latest-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.series-latest-score{font-family:var(--vod-mono);}.series-latest-where strong{font-size:13px;}.series-latest-watch{color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.series-empty{align-self:center;padding:14px;}.series-hub .hub-continue,.series-hub .series-latest{margin-top:18px;padding-top:24px;border-top:1px solid var(--tool-line);}@media (max-width:720px){.series-rows{gap:28px;}.series-row{gap:10px;padding-top:18px;}.series-circuit{gap:10px;}.series-circuit-icon,.series-circuit-icon .hub-tile-initials{width:34px;height:34px;}.series-circuit h2{font-size:26px;}.series-event-item{flex-basis:156px;}.series-event{padding:10px;}}@media (max-width:520px){.series-latest-list>li:nth-child(n + 4){display:none;}.series-latest-item{grid-template-columns:minmax(0,1fr) minmax(0,0.8fr);gap:4px 12px;}.series-latest-watch{display:none;}}.hub-kbd{display:inline-grid;align-self:center;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-subtle);font-family:var(--vod-mono);font-size:11px;}.hub-circuit-head{display:flex;align-items:center;gap:16px;}.hub-circuit-head h1{margin:4px 0 0;font-family:var(--vod-display);font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1;letter-spacing:-0.04em;}.hub-circuit-head h1:focus{outline:none;}.hub-circuit-panel{display:grid;gap:20px;}.hub-year-title{margin:0 0 8px;color:var(--tool-subtle);font-family:var(--vod-mono);font-size:12px;font-weight:600;letter-spacing:0.1em;}.hub-events{margin:0;padding:0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);list-style:none;}.hub-events li + li{border-top:1px solid var(--tool-line);}.hub-event{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:58px;padding:8px 14px;color:var(--tool-ink);text-decoration:none;}.hub-event:hover{background:var(--tool-surface-raised);}.hub-event:hover strong{color:var(--tool-accent);}.hub-event-logo{width:36px;height:36px;object-fit:contain;}.hub-event-name{display:grid;gap:2px;min-width:0;}.hub-event-name strong{font-size:15px;}.hub-event-counts{color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;white-space:nowrap;}.hub-tile:focus-visible,.hub-attach:focus-visible,.hub-event:focus-visible,.hub-back:focus-visible,.res-map:focus-visible,.res-event:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.res-block{display:grid;gap:8px;}.res-summary{font-size:12px;}.res-list{margin:0;padding:0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);list-style:none;}.res-item{display:grid;grid-template-columns:minmax(140px,0.7fr) minmax(250px,1.3fr) minmax(0,2fr);align-items:center;gap:14px;padding:10px 12px;}.res-item>.vod-button{gap:8px;}.res-item + .res-item{border-top:1px solid var(--tool-line);}.res-item--round,.res-item--map{grid-template-columns:minmax(140px,0.7fr) minmax(0,2fr) auto auto;}.res-when,.res-round{display:grid;gap:2px;min-width:0;}.res-event{color:var(--tool-ink);font-weight:700;text-decoration:none;}.res-event:hover{color:var(--tool-accent);}.res-round strong{font-size:13px;}.res-teams{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;}.res-team{display:inline-flex;align-items:center;gap:6px;min-width:0;}.res-score{padding:0 4px;font-family:var(--vod-mono);font-weight:700;}.res-score.is-hidden{color:var(--tool-subtle);font-weight:400;}.res-won{flex-basis:100%;color:var(--tool-muted);font-size:11px;}.res-maps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}.res-map{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-ink);font-size:12px;text-decoration:none;transition:border-color 140ms ease,color 140ms ease;}.res-map:hover{border-color:var(--tool-accent);}.res-map-n{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;text-transform:uppercase;}.res-map-score{color:var(--tool-muted);font-family:var(--vod-mono);}.res-more-maps{display:flex;align-items:center;}.res-more{justify-self:start;}.event-page{--vods-gap:20px;}.event-page[aria-busy="true"] .event-head{visibility:hidden;}.event-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;}.event-head .vods-counts>div{min-width:96px;padding:10px 14px;}.event-head .vods-counts dd{font-size:24px;}.event-head .event-trail{grid-column:1 / -1;justify-self:start;}.event-title{display:flex;align-items:center;gap:16px;min-width:0;}.event-title h1{margin:4px 0 6px;font-family:var(--vod-display);font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1;letter-spacing:-0.04em;}.event-logo{display:grid;flex:none;place-items:center;width:64px;height:64px;}.event-logo img{width:100%;height:100%;object-fit:contain;}.event-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 28px;border-bottom:1px solid var(--tool-line-strong);}.event-toolbar .vods-switches{padding:8px 0 14px;border-top:0;}.event-stage-tabs{display:flex;flex-wrap:wrap;gap:0 30px;min-width:0;}.event-tab{display:grid;align-content:center;gap:3px;min-height:58px;margin-bottom:-1px;padding:8px 2px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tool-subtle);font:inherit;text-align:left;cursor:pointer;transition:color 140ms ease,border-color 140ms ease;}.event-tab strong{color:var(--tool-muted);font-size:15px;transition:color 140ms ease;}.event-tab:hover{border-bottom-color:var(--tool-line-strong);}.event-tab:hover strong,.event-tab[aria-selected="true"] strong{color:var(--tool-ink);}.event-tab[aria-selected="true"]{border-bottom-color:var(--tool-accent);color:var(--tool-muted);}.event-tab:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.event-stage{display:grid;gap:30px;}.event-stage:focus{outline:none;}.event-block{display:grid;gap:14px;}.event-lane{display:grid;gap:8px;}.event-lane-label{margin:0;color:var(--tool-subtle);font-family:var(--vod-mono);font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;}.event-scroll{overflow-x:auto;padding-bottom:8px;}.event-board,.event-rounds{position:relative;display:grid;grid-template-columns:repeat(var(--event-cols,1),220px);gap:0 56px;width:max-content;}.event-rounds{gap:0 20px;}.event-lines{position:absolute;top:0;left:0;overflow:visible;pointer-events:none;}.event-lines path{fill:none;stroke:var(--tool-line-strong);stroke-width:1.5;}.event-col{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr;gap:10px;min-width:0;}.event-col-label{margin:0;padding-bottom:6px;border-bottom:1px solid var(--tool-line);color:var(--tool-muted);font-size:12px;font-weight:700;}.event-col-list{display:flex;flex-direction:column;justify-content:space-around;gap:12px;}.event-rounds .event-col-list{justify-content:flex-start;}.event-card{display:grid;width:100%;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);transition:border-color 140ms ease,opacity 140ms ease;}.event-card:hover{border-color:var(--tool-accent);}.event-card-open{display:grid;gap:5px;width:100%;padding:8px 10px 6px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;}.event-card-open:focus-visible,.event-card-watch:focus-visible,.event-round-pick:focus-visible,.vod-trail a:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.event-card-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:18px;color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;text-transform:uppercase;}.event-card-team{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;}.event-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.event-card-score{min-width:12px;font-family:var(--vod-mono);font-weight:700;text-align:right;}.event-card-team.is-winner .event-card-name{font-weight:700;}.event-card-team.is-loser{color:var(--tool-muted);}.event-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 10px;padding:2px 0 3px;border-top:1px solid var(--tool-line);color:var(--tool-muted);font-family:var(--vod-mono);font-size:10px;}.event-card-watch{display:inline-flex;align-items:center;min-height:26px;color:var(--tool-ink);font-size:12px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.event-card-watch:hover{color:var(--tool-accent);}.event-stage.is-following .event-card:not(.is-followed){opacity:0.42;}.event-card.is-followed{border-color:var(--tool-accent);}.event-card-team.is-followed-team .event-card-name{color:var(--tool-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.event-lines path{transition:stroke 140ms ease,opacity 140ms ease;}.event-lines path.is-followed{stroke:var(--tool-accent);stroke-width:2;}.event-stage.is-following .event-lines path:not(.is-followed){opacity:0.35;}.event-tab-follow{color:var(--tool-ink);font-family:var(--vod-mono);font-size:10px;}.event-tab-follow.is-none{color:var(--tool-subtle);}.event-card-team.is-hidden-team{color:var(--tool-muted);}.event-card-team.is-hidden-team .event-card-name{font-size:12px;}.event-spoiler-note{margin:0;}.event-reveal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:12px;padding:10px 12px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.event-reveal p{margin:0;}.event-round-picks{display:none;}.event-round-pick{flex:none;min-height:34px;padding:0 12px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-muted);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;}.event-round-pick[aria-pressed="true"]{border-color:var(--tool-accent);color:var(--tool-ink);}@media (max-width:620px){.event-round-picks{display:flex;gap:6px;margin:0 -4px;padding:4px;overflow-x:auto;scrollbar-width:none;}.event-scroll{overflow:visible;}.event-board,.event-rounds{display:block;width:auto;}.event-lines,.event-col.is-off,.event-round-picks + .event-scroll .event-col-label{display:none;}}.vod-trail ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:12px;}.vod-trail li{display:inline-flex;align-items:center;color:var(--tool-muted);}.vod-trail li + li::before{content:"\203A";content:"\203A" / "";margin:0 8px;color:var(--tool-subtle);}.vod-trail a{display:inline-flex;align-items:center;min-height:24px;color:var(--tool-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.vod-trail a:hover{color:var(--tool-accent);}.vod-team-mark--xs{width:22px;height:22px;font-size:11px;letter-spacing:-0.04em;}.vod-viewer-site .vod-team-mark.has-logo{border-color:transparent;}.vod-viewer-site .vod-label,.vod-viewer-site .vod-tag,.vod-viewer-site .vod-agent--text{font-size:11px;}.vod-viewer-site .vod-tag{letter-spacing:0;}.event-maps{margin:14px 0;padding:0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);list-style:none;overflow:hidden;}.event-map{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:54px;padding:6px 12px;}.event-map + .event-map{border-top:1px solid var(--tool-line);}img.is-mono-dark{filter:brightness(0) invert(1);}.event-map-n{color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;text-transform:uppercase;}.event-map-name{font-size:15px;}.event-map-comps{display:grid;gap:3px;}.event-map-comp{display:inline-flex;align-items:center;gap:2px;}.event-map-comp .vod-team-mark{margin-right:6px;}.event-map-comp img,.event-map-comp .vod-agent{width:22px;height:22px;border-radius:2px;}.event-map-score{color:var(--tool-muted);font-family:var(--vod-mono);font-size:12px;}.vod-page--wide{width:min(1880px,calc(100% - 32px));}.vod-shell{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-template-areas:"center feed";align-items:start;gap:14px;min-width:0;}.vod-shell.has-left{grid-template-columns:280px minmax(0,1fr) 350px;grid-template-areas:"info center feed";}body.vod-focus .site-nav{display:none;}body.vod-focus .vod-page--wide{width:calc(100% - 32px);}.vod-side--info{grid-area:info;}.vod-center{grid-area:center;}.vod-side--feed{grid-area:feed;}.vod-page.is-open>.vod-status{position:fixed;left:50%;bottom:20px;z-index:60;max-width:min(520px,calc(100% - 32px));padding:10px 14px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-surface);color:var(--tool-ink);font-family:inherit;font-size:13px;transform:translateX(-50%);pointer-events:none;}.vod-page.is-open>.vod-status:empty{padding:0;border-width:0;opacity:0;}.vod-page.is-open>.vod-status.is-error{color:var(--tool-negative);}.vod-ad{display:grid;justify-items:center;gap:6px;min-width:0;}.vod-ad-label{justify-self:start;color:var(--tool-subtle);font-size:11px;}.vod-ad-unit{display:inline-block;max-width:100%;}.vod-ad-placeholder{display:grid;place-items:center;background:var(--tool-surface-raised);color:var(--tool-subtle);font-family:var(--vod-mono);font-size:11px;}.vod-feed-stack{position:sticky;top:var(--vod-top);display:grid;grid-area:feed;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;height:min(calc(100vh - var(--vod-top) - 12px),980px);}.vod-feed-stack>.vod-side--feed{position:static;grid-area:auto;height:auto;min-height:0;max-height:none;}.vod-side,.vod-center{min-width:0;}.vod-center{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;}.vod-side--feed{position:sticky;top:var(--vod-top);display:flex;flex-direction:column;height:min(calc(100vh - var(--vod-top) - 12px),980px);min-height:420px;overflow:hidden;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.vod-dock-tabs{display:flex;flex:none;overflow-x:auto;border-bottom:1px solid var(--tool-line);scrollbar-width:none;}.vod-dock-tabs[hidden],.vod-dock-tabs [role="tab"][hidden]{display:none;}.vod-dock-tabs [role="tab"]{flex:1 0 auto;min-height:44px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tool-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color 140ms ease,border-color 140ms ease;}.vod-dock-tabs [role="tab"]:hover{color:var(--tool-ink);}.vod-dock-tabs [role="tab"][aria-selected="true"]{border-bottom-color:var(--tool-accent);color:var(--tool-ink);}.vod-dock-tabs [role="tab"]:focus-visible,.vod-map-tab:focus-visible,.feed-row:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px;}.vod-side--feed>.vod-pane{flex:1 1 auto;}.vod-side--feed>.vod-pane--feed{display:flex;flex-direction:column;gap:10px;overflow:hidden;}.vod-side--feed>.vod-pane--feed[hidden]{display:none;}.vod-side--info{position:sticky;top:var(--vod-top);max-height:calc(100vh - var(--vod-top) - 12px);padding:14px;overflow-y:auto;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);}.vod-side--info[hidden]{display:none;}.vod-match{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;}.vod-match-event{margin:0 0 12px;color:var(--tool-muted);font-size:12px;}.vod-match-event:empty{display:none;}.vod-match-note{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--tool-line);color:var(--tool-ink);font-size:13px;line-height:1.5;}.vod-match-note[hidden]{display:none;}.vod-match-part{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:14px 0;border-top:1px solid var(--tool-line);}.vod-match-part:first-of-type{padding-top:0;border-top:0;}.vod-match-part[hidden]{display:none;}.vod-part-title{margin:0;color:var(--tool-ink);font-size:13px;font-weight:700;}.vod-comp{display:grid;gap:6px;}.vod-comp + .vod-comp{margin-top:4px;padding-top:10px;border-top:1px solid var(--tool-line);}.vod-comp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;}.vod-comp-team{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:700;}.vod-comp-list{display:grid;gap:4px;margin:0;padding:0;list-style:none;}.vod-comp-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;}.vod-comp-list li>span:first-child{display:inline-flex;}.vod-comp-who{display:flex;align-items:baseline;gap:8px;min-width:0;}.vod-comp-who .rounds-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vod-pick{display:inline-flex;align-items:baseline;gap:6px;color:var(--tool-muted);font-family:var(--vod-mono);font-size:12px;white-space:nowrap;cursor:help;}.vod-comp-head .vod-pick strong{color:var(--tool-ink);font-weight:700;}.vod-trivia{table-layout:fixed;}.vod-trivia th,.vod-trivia td{padding:7px 4px;font-size:12px;vertical-align:middle;}.vod-trivia thead th{border-bottom:2px solid var(--vod-team,var(--tool-line));text-align:right;}.vod-trivia thead th:first-child{width:30%;}.vod-trivia tbody th{color:var(--tool-muted);font-weight:400;text-align:left;}.vod-trivia td{font-family:var(--vod-mono);text-align:right;white-space:nowrap;}.vod-trivia-head{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;max-width:100%;color:var(--tool-ink);font-weight:700;}.vod-trivia-head>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vod-trivia-pct{color:var(--tool-subtle);}.vod-trivia-note{color:var(--tool-subtle);}.vod-team-links{display:grid;gap:2px;}.vod-team-link{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;color:var(--tool-ink);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.vod-team-link:hover{color:var(--tool-accent);}.vod-team-link>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vod-team-link .vod-glyph{flex:none;width:12px;height:12px;color:var(--tool-muted);}.vod-form{display:inline-flex;gap:4px;}.vod-form-mark{font-family:var(--vod-mono);font-size:11px;font-weight:700;}.vod-form-mark.is-up{color:var(--tool-positive);}.vod-form-mark.is-down{color:var(--tool-negative);}.vod-mapfacts th,.vod-mapfacts td{padding:5px 4px;font-size:12px;}.vod-mapfacts tbody th{color:var(--tool-muted);font-weight:400;text-align:left;}.vod-rstrip{display:grid;grid-template-columns:repeat(12,minmax(33px,1fr)) 6px repeat(12,minmax(33px,1fr));gap:2px;overflow-x:auto;scrollbar-color:var(--tool-line-strong) transparent;scrollbar-width:thin;}html:lang(ko) .vod-rstrip{grid-template-columns:repeat(12,minmax(40px,1fr)) 6px repeat(12,minmax(40px,1fr));}.vod-rstrip[hidden]{display:none;}.rchip{position:relative;display:grid;align-content:start;justify-items:start;min-width:0;min-height:42px;padding:2px 3px 1px;overflow:hidden;border:0;border-top:2px solid var(--vod-team,var(--tool-line-strong));border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--tool-ink);font:inherit;text-align:left;cursor:pointer;}.rchip:hover,.rchip[aria-current="true"]{background:var(--tool-surface-raised);}.rchip[aria-current="true"]{border-bottom-color:var(--tool-accent);}.rchip:focus-visible{outline:2px solid var(--tool-accent);outline-offset:-2px;}.rchip.is-hidden{color:var(--tool-subtle);}.rchip.is-missing{border-top-style:dashed;border-top-color:var(--tool-line-strong);color:var(--tool-subtle);cursor:default;}.rchip.is-unplayed{border-top-color:var(--tool-line);cursor:default;}.rchip.is-missing:hover,.rchip.is-unplayed:hover{background:transparent;}.rchip-n{font-family:var(--vod-mono);font-size:12px;font-weight:700;line-height:14px;}.rchip-win,.rchip-note{max-width:100%;overflow:hidden;color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;line-height:12px;white-space:nowrap;}.rchip-note{color:var(--tool-subtle);font-family:inherit;}.rchip-note.is-badge{color:var(--tool-ink);font-family:var(--vod-mono);font-weight:700;}.rchip-spike{position:absolute;top:4px;right:3px;width:10px;height:10px;opacity:0.85;}.vod-plist{display:grid;gap:6px;}.vod-plist[hidden]{display:none;}.vod-plist-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:32px;}.vod-plist-title{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%;margin:0;font-size:13px;font-weight:700;}.vod-plist-kicker{flex:none;color:var(--tool-muted);font-weight:400;}.vod-plist-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vod-plist-at{color:var(--tool-muted);font-family:var(--vod-mono);font-size:12px;white-space:nowrap;}.vod-plist-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-left:auto;}.vod-plist-strip{display:flex;overflow-x:auto;scrollbar-color:var(--tool-line-strong) transparent;scrollbar-width:thin;}.vod-plist-group{display:flex;flex:none;gap:6px;}.vod-plist-group + .vod-plist-group{margin-left:8px;padding-left:8px;border-left:1px solid var(--tool-line);}.vod-plist-match{display:grid;align-content:center;gap:2px;max-width:88px;color:var(--tool-muted);font-size:11px;line-height:14px;white-space:nowrap;}.vod-plist-marks{display:flex;gap:3px;}.vod-plist-map{overflow:hidden;text-overflow:ellipsis;}.vod-plist-chips{display:flex;gap:2px;}.pchip{width:36px;align-content:center;justify-items:center;}.pchip:disabled{cursor:default;}@media (max-width:860px){.vod-plist-actions{margin-left:0;}}.vod-players-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;}.vod-feed-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;}.vod-feed-head h2{margin:0;font-family:var(--vod-display);font-size:16px;font-weight:700;line-height:1.2;}.vod-feed-sub{color:var(--tool-muted);font-size:12px;}.vod-feed-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--tool-line);border-bottom:1px solid var(--tool-line);}.vod-feed-facts:empty{display:none;}.vod-feed-facts>div{display:flex;align-items:baseline;gap:8px;min-width:0;padding:6px 0;}.vod-feed-facts>div + div{padding-left:10px;border-left:1px solid var(--tool-line);}.vod-feed-facts dt{flex:none;color:var(--vod-team);font-family:var(--vod-mono);font-size:12px;font-weight:700;}.vod-feed-facts dd{min-width:0;margin:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap;}.vod-team-only{display:inline-flex;align-items:center;min-height:24px;margin:-4px 0;padding:0 6px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:transparent;color:var(--vod-team);font-family:var(--vod-mono);font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:border-color 140ms ease,background-color 140ms ease;}.vod-team-only:hover{border-color:var(--vod-team);background:var(--tool-surface-raised);}.vod-team-only[aria-pressed="true"]{border-color:var(--tool-accent);background:var(--tool-surface-raised);}.vod-team-only:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.vod-team-only-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0 0 0 auto;color:var(--tool-muted);font-size:12px;}.vod-team-only-note[hidden]{display:none;}.vod-team-only-note strong{color:var(--vod-team);font-family:var(--vod-mono);}.vod-feed-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;}.vod-feed-filters[hidden]{display:none;}.vod-follow{display:grid;gap:6px;}.vod-follow[hidden]{display:none;}.vod-follow-who{margin:0;color:var(--tool-muted);font-size:12px;}.vod-follow-who strong{color:var(--tool-ink);}.vod-follow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;}.vod-follow-actions .vod-text-button{min-height:24px;margin-left:auto;}.vod-feed{display:grid;flex:1 1 auto;align-content:start;min-height:0;margin:0;padding:0;overflow-y:auto;border-top:1px solid var(--tool-line);list-style:none;}.feed-item{border-bottom:1px solid var(--tool-line);}.feed-row{display:grid;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:8px;width:100%;min-height:46px;padding:6px 6px 6px 8px;border:0;border-left:2px solid var(--vod-team,var(--tool-line));background:transparent;color:var(--tool-ink);font:inherit;text-align:left;cursor:pointer;}html:lang(ko) .feed-row{grid-template-columns:48px minmax(0,1fr) 44px;}.feed-row:hover{background:var(--tool-surface-raised);}.feed-item.is-current .feed-row{background:var(--tool-surface-raised);}.feed-item.is-current .feed-time strong{color:var(--tool-accent);}.feed-time{display:grid;gap:1px;font-family:var(--vod-mono);}.feed-time strong{font-size:12px;}.feed-time span{color:var(--tool-subtle);font-size:11px;}.feed-icon{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;}.feed-icon .vod-glyph{display:block;width:16px;height:16px;}.feed-item--revive .feed-icon .vod-glyph{width:12px;height:12px;color:var(--vod-team);}.feed-body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;}.feed-row .feed-tags{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;min-width:0;}.feed-pip{display:inline-flex;align-items:center;gap:6px;min-width:0;}.feed-portrait-box{display:inline-block;flex:none;width:30px;height:24px;overflow:hidden;border-bottom:2px solid var(--vod-team);border-radius:var(--tool-radius);background:var(--tool-surface-raised);}.feed-portrait{display:block;width:36px;height:22px;margin-left:-3px;object-fit:cover;}.feed-portrait--text{display:grid;place-items:center;width:30px;height:24px;margin:0;color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;text-transform:uppercase;}.feed-name{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}.feed-pip--victim .feed-portrait-box{opacity:0.85;}.feed-pip--victim .feed-name{color:var(--tool-muted);font-weight:600;}.feed-weapon{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;color:var(--tool-muted);font-size:11px;text-transform:capitalize;}.feed-weapon img{max-width:48px;height:14px;object-fit:contain;transform:scaleX(-1);}.feed-weapon--ability img,.feed-weapon--spike img{width:18px;height:18px;transform:none;}.feed-ability{display:inline-flex;align-items:center;gap:6px;color:var(--tool-muted);font-size:12px;}.feed-ability img{width:16px;height:16px;}.feed-verb{color:var(--tool-muted);font-size:12px;}.feed-tag{display:inline-flex;align-items:center;justify-content:center;min-height:14px;color:var(--tool-muted);font-family:var(--vod-mono);font-size:11px;font-weight:600;text-decoration:none;cursor:help;}.feed-tag--strong,.feed-tag--off{color:var(--tool-ink);}.feed-tag--off{text-decoration:underline dashed;text-underline-offset:2px;}.feed-held{padding:12px 8px;color:var(--tool-muted);font-size:12px;}.feed-roundjump{display:grid;gap:6px;padding:8px 8px 10px;border-bottom:1px solid var(--tool-line);}.feed-roundjump-title{color:var(--tool-muted);font-size:12px;}.feed-roundjump-list{display:flex;flex-wrap:wrap;gap:4px;}.feed-roundjump-button{min-width:32px;min-height:32px;padding:0 6px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);font-family:var(--vod-mono);font-size:11px;font-weight:700;cursor:pointer;transition:border-color 140ms ease;}.feed-roundjump-button:hover{border-color:var(--tool-accent);}.feed-roundjump-button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.feed-body--marker{display:grid;gap:2px;}.feed-note{color:var(--tool-ink);font-size:12px;overflow-wrap:anywhere;white-space:pre-line;}.feed-body-text{display:grid;gap:2px;min-width:0;}.feed-item--marker .feed-icon{color:var(--tool-ink);}.vod-save-button[aria-pressed="true"]{border-color:var(--tool-ink);color:var(--tool-ink);}.vod-save-button[aria-pressed="true"] svg path{fill:currentColor;}@media (max-width:1120px){.rounds-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.res-item{grid-template-columns:minmax(140px,0.7fr) minmax(0,1.6fr);}.res-item>.res-maps{grid-column:1 / -1;}}@media (max-width:860px){.vods-toolbar{grid-template-columns:minmax(0,1fr);}.rounds-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.rounds-summary{grid-template-columns:repeat(2,minmax(0,1fr));}.rounds-summary>div{border-top:1px solid var(--tool-line);}.rounds-summary>div + div{border-left:0;}.rounds-summary>div:first-child{grid-column:1 / -1;border-top:0;}.rounds-summary>div:nth-child(odd):not(:first-child){border-left:1px solid var(--tool-line);}}@media (max-width:760px){.rounds-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.rounds-table,.rounds-table tbody,.rounds-table td{display:block;}.rounds-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0;border-bottom:1px solid var(--tool-line);}.rounds-table td{padding:0;border:0;white-space:normal;}.rounds-table td[data-label]::before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--tool-subtle);font-family:var(--vod-mono);font-size:10px;letter-spacing:0.1em;text-transform:uppercase;}.rounds-table td[data-label="Match"],.rounds-table td[data-label="Moments"],.rounds-table .rounds-watch{grid-column:1 / -1;}.rounds-watch{text-align:left;}.rounds-moments{max-width:none;}.res-item,.res-item--round,.res-item--map{grid-template-columns:minmax(0,1fr);gap:8px;}.res-item>.vod-button{justify-self:start;}.event-head{grid-template-columns:minmax(0,1fr);}.event-head .vods-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;}.event-head .vods-counts>div:nth-child(3){border-left:0;}.event-head .vods-counts>div:nth-child(n + 3){border-top:1px solid var(--tool-line);}.event-toolbar .vods-switches{order:-1;width:100%;padding:0 0 6px;}.hub-event{grid-template-columns:32px minmax(0,1fr);}.hub-event>.vod-tag,.hub-event-counts{grid-column:2;justify-self:start;}.hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr));}.hub-tile{min-height:140px;}.hub-msg{max-width:100%;}.hub-kbd{display:none;}.hub-composer-row{grid-template-columns:auto minmax(0,1fr) auto;}.hub-continue-item{grid-template-columns:minmax(0,1fr);gap:4px;}.hub-continue-at{justify-items:start;}}@media (max-width:620px){.vods-page,.vod-page{width:calc(100% - 32px);}.vods-counts{width:100%;}.vods-counts>div{min-width:0;flex:1;padding:12px;}.vod-transport-buttons .vod-icon-button{min-width:36px;padding:0 4px;}.vod-transport-buttons .vod-icon-button--play{min-width:46px;}.vod-shortcut-grid{grid-template-columns:minmax(0,1fr);}.rounds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;}.rounds-grid .vod-field select{padding:0 8px;}.rounds-table tr{grid-template-columns:repeat(2,minmax(0,1fr));}.rounds-summary dd{font-size:24px;}.rounds-summary>div{padding:12px;}.hub-composer-row{grid-template-columns:auto minmax(0,1fr);}.hub-ask-button{grid-column:1 / -1;width:100%;}}@media (max-width:1120px){.vod-shell{grid-template-columns:minmax(0,1fr) 320px;}.vod-bar{flex-wrap:wrap;gap:0 12px;}.vod-map-tabs{flex-basis:100%;order:3;border-top:1px solid var(--tool-line);}.vod-map-tab{min-height:44px;}.vod-viewer-site{--vod-chrome:288px;}}@media (max-width:860px){.vod-viewer-site .nav.site-nav{position:static;}.vod-shell{display:flex;flex-direction:column;align-items:stretch;gap:8px;}.vod-center{display:contents;}.vod-stage{position:sticky;top:0;z-index:20;padding-bottom:8px;border-bottom:1px solid var(--tool-line);background:var(--tool-bg);}.vod-side--feed,.vod-feed-stack{position:static;height:auto;min-height:0;overflow:visible;}.vod-side--feed>.vod-pane,.vod-side--feed>.vod-pane--feed,.vod-feed{overflow:visible;}.vod-bar-wide{display:none;}.vod-settings-phone{display:flex;}.vod-title{flex:1 1 0;font-size:16px;}.vod-title-name.has-short .vod-title-full{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.vod-title-short{display:inline;}.vod-map-tab-score{display:none;}.vod-keys-paused{display:none;}.vod-now-label[hidden]{display:block;}}@media (max-width:620px){.vod-title .vod-team-mark{display:none;}.vod-bar-actions>.vod-exit-focus{margin-right:4px;}.vod-tool-button{min-width:36px;padding:0 6px;}}@media (max-height:500px) and (orientation:landscape){.vod-viewer-site .nav.site-nav{display:none;}.vod-page{gap:6px;padding-top:4px;}.vod-bar{flex-wrap:nowrap;min-height:40px;}.vod-title{flex:none;}.vod-title .vod-team-mark{display:none;}.vod-map-tabs{flex-basis:auto;order:0;border-top:0;}.vod-map-tab{min-height:39px;}.vod-shell,.vod-shell.has-left{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,36%);grid-template-areas:"center feed";gap:12px;}.vod-center{--vod-video-max:calc((100vh - 108px) * 16 / 9);display:grid;width:min(100%,var(--vod-video-max));}.vod-stage{position:static;padding-bottom:0;border-bottom:0;}.vod-side--feed{position:sticky;top:4px;height:calc(100vh - 8px);min-height:0;overflow:hidden;}.vod-side--feed>.vod-pane{overflow-y:auto;}.vod-side--feed>.vod-pane--feed{overflow:hidden;}.vod-feed{overflow-y:auto;}}.myvods-head{display:grid;gap:6px;}.myvods-head h1{margin:0;font-family:var(--vod-display);font-size:clamp(26px,2.6vw,36px);letter-spacing:-0.03em;}.myvods-head .vod-small{margin:0;color:var(--tool-muted);}.myvods-signin{max-width:560px;}.myvods-signin h2{margin:0;font-size:18px;}.myvods-signin p{margin:0;}.myvods-section{display:grid;gap:12px;}.myvods-section[hidden],.myvods-signin[hidden]{display:none;}.myvods-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;}.myvods-teams{display:flex;flex-wrap:wrap;gap:6px;}.myvods-team-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color 140ms ease,color 140ms ease;}.myvods-team-button:hover:not(:disabled),.myvods-team-button[aria-pressed="true"]{border-color:var(--tool-accent);color:var(--tool-ink);}.myvods-team-button:disabled{cursor:default;opacity:0.6;}.myvods-team-button:focus-visible,.myvods-item:focus-visible,.myvods-search input:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.myvods-locked{color:var(--tool-subtle);font-size:11px;font-weight:400;}.myvods-team-name{display:inline-flex;align-items:center;gap:8px;font-size:14px;}.myvods-search{margin-left:auto;}.myvods-search[hidden]{display:none;}.myvods-search input{width:min(280px,100%);min-height:40px;padding:0 12px;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);background:var(--tool-bg);color:var(--tool-ink);font:inherit;font-size:13px;}.myvods-list{margin:0;padding:0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);list-style:none;}.myvods-list>li + li{border-top:1px solid var(--tool-line);}.myvods-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-right:12px;}.myvods-row:hover{background:var(--tool-surface-raised);}.myvods-item{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:4px 14px;min-width:0;padding:10px 14px;color:var(--tool-ink);text-decoration:none;}.myvods-thumb{position:relative;display:grid;grid-row:1 / span 2;place-items:center;height:52px;overflow:hidden;border:1px solid var(--tool-line);border-radius:var(--tool-radius);background:var(--tool-surface-raised);color:var(--tool-muted);font-family:var(--vod-mono);font-size:10px;text-transform:uppercase;}.myvods-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.myvods-thumb.has-art>span{position:absolute;right:0;bottom:0;left:0;padding:2px 6px;background:rgb(10 11 13 / 0.78);color:var(--tool-ink);text-align:left;}.myvods-title,.myvods-meta{align-self:end;}.myvods-meta{align-self:start;}.myvods-title{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}.myvods-pin{margin-right:8px;color:var(--tool-muted);font-family:var(--vod-mono);font-size:10px;font-weight:400;text-transform:uppercase;}.myvods-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--tool-muted);font-size:12px;}.myvods-save{min-width:124px;}.myvods-save[aria-pressed="true"]{border-color:var(--tool-ink);color:var(--tool-ink);}.myvods-empty{padding:16px 14px;color:var(--tool-muted);font-size:13px;}.myvods-more{justify-self:start;}.myvods-more[hidden]{display:none;}@media (max-width:620px){.myvods-search{width:100%;margin-left:0;}.myvods-search input{width:100%;}.myvods-row{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 12px;}.myvods-item{grid-template-columns:84px minmax(0,1fr);}.myvods-thumb{height:44px;}.myvods-save{justify-self:start;margin-left:112px;}}@media (prefers-reduced-motion:reduce){.vod-site *{transition:none !important;}}