:root{--bg:#0b0d12;--surface:#12151c;--surface2:#1a1e28;--line:#262b38;--text:#eef1f6;--muted:#8a93a6;--accent:#ff6a2b;--accent-text:#fff;--accent2:#ffb547;--live:#ff3b4e;--ok:#2fd27b;--warn:#ffb020;--danger:#ff4757;--radius:12px;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--top:56px;--side:320px;--gap:28px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.4 var(--font);-webkit-font-smoothing:antialiased;overflow:hidden}button,select,input{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.muted{color:var(--muted)}.small{font-size:12px}.mono{font-family:var(--mono)}.boot{height:100vh;color:var(--muted);place-items:center;display:grid}#app{flex-direction:column;height:100%;display:flex}.ic{flex:none;width:18px;height:18px;display:inline-flex}.ic svg{width:100%;height:100%}.icon-btn,.btn,.tbtn{border:1px solid var(--line);background:var(--surface2);border-radius:calc(var(--radius) * .75);justify-content:center;align-items:center;gap:6px;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.icon-btn{width:36px;height:36px;padding:0}.btn{white-space:nowrap;height:36px;padding:0 14px;font-weight:600;text-decoration:none}.btn.sm{height:28px;padding:0 10px;font-size:12px}.icon-btn:hover,.btn:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.icon-btn.on{color:var(--accent)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{background:0 0}.btn:disabled{opacity:.5;cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}select,input[type=text],input[type=number]{background:var(--surface2);border:1px solid var(--line);border-radius:calc(var(--radius) * .6);height:36px;padding:0 10px}.chip{border:1px solid var(--line);height:28px;color:var(--muted);letter-spacing:.02em;white-space:nowrap;background:0 0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.chip.on{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent);color:var(--text)}.seg{background:var(--surface2);border:1px solid var(--line);border-radius:calc(var(--radius) * .75);gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:calc(var(--radius) * .55);min-width:36px;height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.seg button.on{background:var(--accent);color:var(--accent-text)}.lay{gap:2px;width:18px;height:12px;display:grid}.lay i{opacity:.9;background:currentColor;border-radius:1px}.lay.l1{grid-template:1fr/1fr}.lay.l2{grid-template:1fr/1fr 1fr}.lay.l4{grid-template:1fr 1fr/1fr 1fr}.lay.l6{grid-template:1fr 1fr/1fr 1fr 1fr}.topbar{height:var(--top);background:color-mix(in srgb, var(--surface) 92%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;flex:none;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.brand{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.logo-dot{background:linear-gradient(var(--accent), var(--accent2));border-radius:3px;width:10px;height:26px}.wordmark{letter-spacing:.08em;white-space:nowrap;font-size:15px;font-weight:800}.product{color:var(--muted);border-left:1px solid var(--line);white-space:nowrap;padding-left:10px;font-weight:500}.scope{background:var(--surface2);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:30ch;padding:4px 10px;font-size:12px;font-weight:600;overflow:hidden}.spacer{flex:1}.audio-ctl{align-items:center;gap:8px;display:flex}.vol{width:84px;accent-color:var(--accent)}.theme-pick{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.theme-pick select{max-width:130px}.mode{font:700 10px/1 var(--mono);letter-spacing:.12em;border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:6px 8px}.mode.engineering{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.mode.client{color:var(--live);border-color:color-mix(in srgb, var(--live) 40%, transparent)}.clock{font:600 13px var(--mono);color:var(--muted);text-align:right;min-width:8ch}.now-audio{font:600 11px var(--mono);color:var(--accent2);white-space:nowrap;text-overflow:ellipsis;max-width:26ch;overflow:hidden}.preview-bar{background:var(--accent2);color:#111;flex:none;align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:flex}.preview-bar .ic{width:16px;height:16px}.preview-bar .btn{color:#fff;background:#111;border-color:#111;margin-left:auto}.body{flex:1;min-height:0;display:flex;position:relative}.sidebar{width:var(--side);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;min-height:0;display:none}body.side-open .sidebar{display:flex}.side-head{justify-content:space-between;align-items:center;padding:14px 14px 6px;display:flex}.side-head h2{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.close-side{display:none}.day-tabs{scrollbar-width:none;gap:4px;padding:6px 12px;display:flex;overflow-x:auto}.tab{height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tab small{background:var(--surface2);border-radius:999px;padding:1px 6px;font-size:10px}.tab.on{color:var(--text);background:var(--surface2);border-color:var(--line)}.chips{flex-wrap:wrap;gap:6px;padding:4px 12px 8px;display:flex}.fixture-list{flex-direction:column;flex:1;gap:6px;padding:4px 10px 16px;display:flex;overflow-y:auto}.fixture{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface2);flex-direction:column;gap:8px;width:100%;padding:10px 12px;transition:border-color .15s,transform .1s;display:flex}.fixture:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.fixture:active{transform:scale(.99)}.fixture.on-screen{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.fixture.test{color:var(--muted);flex-direction:row;align-items:center;font-size:12px}.fx-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-weight:600;display:grid}.fx-team{align-items:center;gap:8px;min-width:0;display:flex}.fx-team span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fx-team.away{justify-content:flex-end}.fx-team img{object-fit:contain;flex:none;width:22px;height:22px}.fx-score{font:700 14px var(--mono);text-align:center;min-width:44px}.fx-meta{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.fx-meta .on{color:var(--accent);margin-left:auto;font-weight:700}.side-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 4px 2px;font-size:11px}.empty-note{text-align:center;padding:20px 6px}.stage{min-width:0;min-height:0;padding:var(--gap);flex:1;place-items:center;display:grid;container-type:size}.grid{--cols:3;--rows:2;--chrome:84px;gap:var(--gap);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));width:min(100cqw, ((100cqh - (var(--rows) - 1) * var(--gap) - var(--rows) * var(--chrome)) * 16 / 9 / var(--rows)) * var(--cols) + (var(--cols) - 1) * var(--gap));max-height:100cqh;display:grid}.grid.focus{grid-template-rows:minmax(0,1fr) minmax(0,20%);width:100cqw;height:100cqh}.grid.focus.solo{grid-template-rows:minmax(0,1fr)}.grid.focus>.tile.focused{grid-column:1/-1}.grid.focus>.tile .tile-video{aspect-ratio:auto;flex:1 1 0;min-height:0}.grid.focus>.tile:not(.focused) .tile-top,.grid.focus>.tile:not(.focused) .tile-sub,.grid.focus>.tile:not(.focused) .foot-meters,.grid.focus>.tile:not(.focused) .tile-controls,.grid.focus>.tile:not(.focused) .tile-stats{display:none}.grid.focus>.tile:not(.focused) .tile-bottom{min-height:0;padding:4px 8px}.tile{background:var(--surface);border-radius:var(--radius);outline:1px solid var(--line);outline-offset:-1px;isolation:isolate;flex-direction:column;min-width:0;min-height:0;transition:outline-color .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tile.audio-live{box-shadow:0 0 0 1px var(--accent2), 0 0 24px -6px color-mix(in srgb, var(--accent2) 60%, transparent)}.tile.alarm{outline:3px solid var(--danger);outline-offset:-3px;animation:1s steps(2,end) infinite alarm}@keyframes alarm{50%{outline-color:#0000}}.tile.drop{outline:2px dashed var(--accent)}.tile-video{aspect-ratio:16/9;background:#000;flex:none;position:relative}.tile-video video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.tile:not(.is-empty) .tile-empty,.tile.is-empty .tile-bottom,.tile.is-empty .tile-controls,.tile.is-empty video,.tile.is-empty .tile-top .right{display:none}.tile.is-empty .tile-video{background:var(--surface)}.tile-empty{background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--line) 35%, transparent) 14px 15px);place-items:center;display:grid;position:absolute;inset:0}.tile-empty .add{border:1px dashed var(--line);background:color-mix(in srgb, var(--surface2) 80%, transparent);border-radius:var(--radius);color:var(--muted);justify-items:center;gap:6px;padding:18px 26px;display:grid}.tile-empty .add .ic{width:28px;height:28px;color:var(--accent)}.tile-empty .add span{color:var(--text);font-weight:700}.brand-empty span{letter-spacing:.12em;color:color-mix(in srgb, var(--muted) 50%, transparent);font-weight:800}.tile-top{background:var(--surface);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:6px;height:32px;padding:0 6px;display:flex}.tile-top .left,.tile-top .right{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.slot-no{background:var(--surface2);width:22px;height:22px;font:700 12px var(--mono);border-radius:6px;flex:none;place-items:center;display:grid}.tile.selected .slot-no{background:var(--accent);color:var(--accent-text)}.pill{height:22px;font:700 12px var(--mono);letter-spacing:.02em;background:var(--surface2);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pill.sm{height:20px;padding:0 7px;font-size:11px}.pill.live{background:var(--live);color:#fff}.pill.live:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse}.pill.break{background:var(--warn);color:#111}.pill.done{background:var(--line);color:var(--text)}.sidebar .pill{background:var(--bg)}.sidebar .pill.live{background:var(--live)}.sidebar .pill.break{background:var(--warn)}.sidebar .pill.done{background:var(--line)}@keyframes pulse{50%{opacity:.3}}.badge{height:22px;font:700 11px var(--mono);letter-spacing:.06em;background:var(--surface2);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.badge .ic{width:14px;height:14px}.badge.alarm{background:var(--danger);color:#fff}.badge.feed{color:var(--muted)}.badge.listen{background:var(--accent2);color:#111}.badge.goal{background:var(--accent);color:var(--accent-text);display:none}.tile.goal .badge.goal{animation:.8s ease-in-out 6 pulse;display:inline-flex}.tile-bottom{background:var(--surface);border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;min-height:52px;padding:5px 10px;display:flex}.foot-info{flex:1;min-width:0}.foot-meters{flex:none;align-items:center;gap:6px;display:flex}.tile-bar{align-items:center;gap:10px;min-width:0;font-weight:800;display:flex}.team{align-items:center;gap:7px;min-width:0;display:flex}.team .crest{object-fit:contain;flex:none;width:26px;height:26px}.team .code{letter-spacing:.04em;border-bottom:3px solid var(--club);font-size:16px;line-height:1.1}.score{font:800 17px var(--mono);background:var(--surface2);text-align:center;border-radius:6px;flex:none;min-width:58px;padding:1px 9px}.score.vs{font-family:var(--font);color:var(--muted);background:0 0;min-width:0;font-size:13px}.tile.goal .score{background:var(--accent);color:var(--accent-text)}.tile-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;gap:8px;margin-top:2px;font-size:11px;display:flex;overflow:hidden}.tile-sub span+span:before{content:"·";opacity:.6;margin-right:8px}.test-label{font-size:14px}.meter{background:var(--bg);border-radius:5px;align-items:flex-end;gap:2px;height:38px;padding:3px;display:flex}.meter i{background:linear-gradient(to top, var(--ok) 0 70%, var(--warn) 70% 88%, var(--danger) 88%);background-position:bottom;background-size:100% 32px;border-radius:1px;width:5px;height:0;transition:height 60ms linear}.tile.focused .tile-top{height:38px;padding:0 10px}.tile.focused .tile-bottom{padding:8px 14px}.tile.focused .team .crest{width:44px;height:44px}.tile.focused .team .code{font-size:26px}.tile.focused .score{font-size:28px}.tile.focused .tile-sub{margin-top:4px;font-size:14px}.tile-controls{z-index:3;opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:calc(100% - 16px);transition:opacity .15s,transform .15s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.tile:hover .tile-controls,.tile:focus-visible .tile-controls{opacity:1;pointer-events:auto;transform:none}.tile:has(:focus-visible) .tile-controls{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.tile.selected .tile-controls{opacity:1;pointer-events:auto;transform:none}}.tbtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-color:#ffffff26;width:32px;height:32px}.tbtn:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.tile-controls select{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-color:#ffffff26;max-width:220px;height:32px;font-size:12px}.tile.audio-live .tile-controls .tbtn:first-of-type{color:var(--accent2)}.tile-state{z-index:1;color:var(--muted);text-align:center;background:#0006;place-items:center;padding:20px;font-weight:600;display:grid;position:absolute;inset:0}.tile-state.bad{color:#fff;background:color-mix(in srgb, var(--danger) 30%, #000)}.tile-stats{z-index:2;max-height:calc(100% - 16px);font:11px/1.45 var(--mono);color:#cfe;pointer-events:none;white-space:pre;text-overflow:ellipsis;background:#000000b3;border-radius:6px;max-width:calc(100% - 16px);margin:0;padding:6px 8px;position:absolute;top:8px;left:8px;overflow:hidden}.tmeters{background:var(--bg);border-radius:6px;gap:1px;padding:2px 3px;display:flex}.tile.has-tm .meter{display:none}.tm{background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:center;gap:2px;width:14px;padding:1px;display:flex}.tm:hover{background:var(--surface2)}.tm .bars{align-items:flex-end;gap:1px;height:30px;display:flex}.tm .bars i{width:5px;height:var(--v,0%);background:linear-gradient(to top, var(--ok) 0 70%, var(--warn) 70% 88%, var(--danger) 88%);background-position:bottom;background-size:100% 30px;border-radius:1px;transition:height 60ms linear}.tm .num{font:700 9px/1 var(--mono);color:var(--muted)}.tm .name{display:none}.tm.sel{background:color-mix(in srgb, var(--accent2) 30%, transparent)}.tm.sel .num{color:var(--accent2)}.tm.silent .num{color:#fff;background:var(--danger);border-radius:2px;padding:0 2px}.tile.focused .tmeters{grid-template-columns:repeat(2,230px);gap:2px 12px;padding:6px 8px;display:grid}.tile.focused .tm{flex-direction:row;gap:6px;width:100%;padding:1px 4px}.tile.focused .tm .num{order:0;width:12px;font-size:11px}.tile.focused .tm .name{text-align:left;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:0 0 120px;order:1;font-size:11px;display:block;overflow:hidden}.tile.focused .tm .bars{flex-direction:column;flex:1;order:2;align-items:stretch;gap:2px;height:auto}.tile.focused .tm .bars i{width:var(--v,0%);background:linear-gradient(to right, var(--ok) 0 70%, var(--warn) 70% 88%, var(--danger) 88%);background-position:0;background-size:90px 100%;height:4px;transition:width 60ms linear}@container (width<=380px){.team .crest{width:20px;height:20px}.team .code{font-size:13px}.score{min-width:44px;padding:1px 5px;font-size:14px}.tile-sub,.tile-controls select,.badge.feed,.badge.listen span{display:none}.tile-bottom{gap:6px;padding:4px 6px}.tm{width:11px}.tm .bars i{width:4px}.tbtn{width:28px;height:28px}}@container (width<=240px){.tile-controls,.foot-meters,.crest{display:none!important}}.events{border-top:1px solid var(--line);background:var(--surface);flex:none;max-height:34px;transition:max-height .2s;overflow:hidden}.events.open{max-height:200px}.events-head{background:0 0;border:0;align-items:center;gap:8px;width:100%;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.events-head .ic{width:15px;height:15px;color:var(--muted)}.count{font:700 11px var(--mono);background:var(--surface2);border-radius:999px;padding:1px 7px}.count.hot{background:var(--danger);color:#fff}.events-list{max-height:160px;font:12px/1.7 var(--mono);margin:0;padding:0 14px 10px;list-style:none;overflow-y:auto}.events-list li{gap:12px;display:flex}.events-list li.alarm{color:var(--danger)}.events-list li.clear{color:var(--ok)}.events-list li.info,.events-list time{color:var(--muted)}.unlock{z-index:20;background:var(--accent);height:40px;color:var(--accent-text);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex;position:fixed;bottom:52px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.modal{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--text);padding:0;box-shadow:0 30px 80px #00000080}.modal.wide{width:min(1080px,100vw - 32px)}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c}.modal-head{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.modal-head h2{margin:0;font-size:16px}.modal-body{padding:18px}.field{flex-direction:column;gap:6px;min-width:0;margin-bottom:14px;display:flex}.lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.grid2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.check-list{border:1px solid var(--line);border-radius:var(--radius);max-height:220px;padding:4px;overflow-y:auto}.check{cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.check:hover{background:var(--surface2)}.check input{accent-color:var(--accent);width:16px;height:16px}.actions{justify-content:flex-end;display:flex}.copy-row{gap:6px;margin-top:14px;display:flex}.copy-row input{flex:1;min-width:0;font-size:12px}.note{color:var(--muted);background:var(--surface2);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;display:flex}.note .ic{color:var(--warn);width:16px;height:16px;margin-top:1px}.cost>.note{margin:0 0 16px}.err{color:var(--danger)}.cost-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;display:grid}.cost h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:4px 0 10px;font-size:12px}.cost input[type=range]{accent-color:var(--accent)}.cost-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.kpis{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}.kpi{background:var(--surface2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.kpi b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.kpi:nth-child(2) b{color:var(--accent)}.cost-table{border-collapse:collapse;width:100%;font-size:13px}.cost-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:6px 8px;font-size:11px}.cost-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.cost-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cost-table td.muted{font-size:12px}.warn-line{color:var(--warn);gap:8px;margin:6px 0;font-size:12px;display:flex}.warn-line .ic{width:15px;height:15px}.meter-box{background:var(--surface2);border:1px dashed var(--line);border-radius:var(--radius);gap:8px;padding:10px 12px;font-size:12px;display:grid}.meter-box .row{gap:6px;display:flex}.keys{border-collapse:collapse;width:100%}.keys td{border-bottom:1px solid var(--line);padding:7px 4px}kbd{font:600 12px var(--mono);border:1px solid var(--line);background:var(--surface2);border-radius:5px;padding:2px 7px}.tile-still{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.moments{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex:none;width:400px;min-height:0;padding-bottom:16px;display:none;overflow-y:auto}body.moments-open .moments{display:flex}.moments>*{flex:none}.moments .side-head{gap:8px}.moments .side-head h2{margin-right:auto}.pill.rec:before{border-radius:50%}.mo-match{padding:4px 14px 10px}.mo-teams{grid-template-columns:22px auto 22px 1fr;align-items:center;gap:8px;display:grid}.mo-teams .crest{object-fit:contain;width:22px;height:22px}.mo-teams small{grid-column:1/-1}.mo-player{border:1px solid var(--line);border-radius:var(--radius);background:#000;margin:0 14px 10px;overflow:hidden}.mo-player video{aspect-ratio:16/9;background:#000;width:100%;display:block}.mo-player-bar{background:var(--surface2);align-items:center;gap:8px;padding:6px 8px;display:flex}.mo-now{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.mo-player-bar select{background:var(--bg);border:1px solid var(--line);border-radius:6px;max-width:150px;height:28px;font-size:12px}.mo-player-bar .icon-btn{width:28px;height:28px}.mo-settings{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 10px;display:grid}.mo-settings label{grid-template-columns:1fr auto;align-items:center;gap:2px 4px;display:grid}.mo-settings .lbl{grid-column:1/-1;font-size:10px}.mo-settings input{background:var(--surface2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:8px;width:100%;height:30px;padding:0 8px}.mo-settings small{color:var(--muted);font-size:11px}.mo-filter{margin:0 14px 8px;display:flex}.mo-filter button{flex:1;min-width:0}.mo-list,.mo-jobs{flex-direction:column;gap:4px;margin:0;padding:0 10px;list-style:none;display:flex}.mo-list>li.muted,.mo-jobs>li.muted,.mo-list>li.err,.mo-jobs>li.err{padding:10px 6px;font-size:12px}.mo-ev{background:var(--surface2);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--club);border-radius:8px;grid-template-columns:18px 44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.mo-ev input{accent-color:var(--accent);width:15px;height:15px;margin:0}.mo-min{font:700 13px var(--mono);font-variant-numeric:tabular-nums}.mo-what{flex-direction:column;min-width:0;display:flex}.mo-what b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mo-what small{font-size:11px}.mo-ev.t-goal{background:color-mix(in srgb, var(--accent) 14%, var(--surface2));border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.mo-ev.t-goal .mo-what b{color:var(--accent)}.mo-ev.t-period{box-shadow:none;background:0 0;border-style:dashed}.mo-ev.t-period .mo-what b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.mo-acts{gap:4px;display:flex}.icon-btn.sm{width:28px;height:28px}.icon-btn.sm .ic{width:15px;height:15px}.icon-btn:disabled{opacity:.35;cursor:default}.mo-pkg,.mo-full{gap:6px;padding:10px 14px 0;display:grid}.mo-pkg-row{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.mo-pkg-row>span:first-child{margin-right:auto}.mo-pkg-row .ic{width:14px;height:14px}.moments .side-sub{margin:18px 14px 8px}.mo-job{background:var(--surface2);border:1px solid var(--line);border-radius:8px;gap:4px;padding:9px 10px;display:grid}.mo-job small{overflow-wrap:anywhere;font-size:11px}.mo-job-top{justify-content:space-between;gap:8px;font-size:13px;display:flex}.mo-state{font:700 11px var(--mono);text-transform:uppercase;color:var(--warn);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mo-state .ic{width:14px;height:14px}.mo-job.s-in-ci .mo-state{color:var(--ok)}.mo-job.s-failed .mo-state{color:var(--danger)}.mo-bar{background:var(--bg);border-radius:4px;height:4px;overflow:hidden}.mo-bar i{background:var(--accent);height:100%;transition:width .9s linear;display:block}.mo-job.s-in-ci .mo-bar i{background:var(--ok)}.mo-note{margin:16px 14px 0}.gate{background:radial-gradient(1200px 600px at 50% -10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent), var(--bg);place-items:center;height:100%;padding:16px;display:grid}.gate-card{text-align:center;border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:var(--surface);max-width:440px;padding:36px 28px}.gate-card h1{margin:0 0 8px;font-size:22px}.gate-card p{color:var(--muted);margin:0}@media (max-width:1720px){body:not(.client) .vol,body:not(.client) .product,body:not(.client) .now-audio{display:none}}@media (max-width:1440px){body:not(.client) .hide-sm,body:not(.client) .now-audio{display:none}.theme-pick select{max-width:110px}}@media (max-width:1100px){.sidebar{z-index:10;width:min(var(--side), 88vw);position:absolute;inset:0 auto 0 0;box-shadow:20px 0 60px #00000080}.close-side{display:inline-flex}.moments{z-index:11;width:min(400px,100vw);position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 60px #00000080}.product,.scope,.vol,.follow,.theme-pick,.clock,.now-audio,.hide-sm{display:none}}@media (max-width:820px){.hide-sm,.vol,.follow,.theme-pick,.clock,.now-audio{display:none}.topbar{gap:6px;padding:0 10px}.cost-grid,.grid2{grid-template-columns:1fr}}@media (max-width:560px){:root{--gap:6px}.topbar{height:auto;min-height:var(--top);flex-wrap:wrap;padding:8px 16px}.wordmark{font-size:13px}.stage{padding:6px 16px}.mode{display:none}}.slots{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex:none;width:380px;min-height:0;padding-bottom:16px;display:none;overflow-y:auto}body.slots-open .slots{display:flex}.slots>*{flex:none}.slots .side-head{gap:8px}.slots .side-head h2{margin-right:auto}.sl-intro{color:var(--muted);margin:0 14px 12px;font-size:13px;line-height:1.45}.sl-err{background:color-mix(in srgb, var(--live) 18%, transparent);border-radius:8px;margin:0 14px 10px;padding:8px 10px;font-size:13px}.sl-list{gap:10px;margin:0;padding:0 14px;list-style:none;display:grid}.sl-card{border:1px solid var(--line);background:var(--surface2);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.sl-card[data-phase=live]{border-color:var(--accent)}.sl-top{justify-content:space-between;align-items:center;display:flex}.sl-row{grid-template-columns:1fr auto;gap:8px;display:grid}.sl-sel{border:1px solid var(--line);background:var(--surface);min-width:0;height:32px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.sl-detail{color:var(--muted)}.sl-note{color:var(--muted);margin:12px 14px 0;font-size:12px}.sl-empty{color:var(--muted);padding:8px 0}.pill.ok{background:color-mix(in srgb, var(--accent) 85%, transparent);color:#fff}.pill.warn{background:var(--warn);color:#111}.pill.bad{background:var(--live);color:#fff}.pill.muted{background:var(--line);color:var(--muted)}@media (max-width:900px){.slots{z-index:30;width:min(100vw,380px);position:fixed;inset:56px 0 0 auto;box-shadow:-8px 0 24px #0008}}.sl-actions{gap:6px;margin:0 14px 12px;display:grid}.sl-actions small{color:var(--muted)}.btn.danger{background:var(--live);color:#fff;border-color:#0000}.btn.danger:disabled{background:var(--surface2);color:var(--muted)}.slate-host{z-index:1;position:absolute;inset:0;container-type:size}.slate-host[hidden]{display:none}.slate{--slate-bg:#2d2926;--slate-band:linear-gradient(90deg, #6b3a26, #ef5327 45%, #c9a46a);background:var(--slate-bg);color:#fff;-webkit-user-select:none;user-select:none;grid-template-rows:18.5% 1fr 6.5%;display:grid;position:absolute;inset:0;overflow:hidden}.slate[data-theme=barclays-wsl2]{--slate-bg:#16262a;--slate-band:linear-gradient(90deg, #3a1840, #bb29bb 50%, #6fd0c6)}.slate[data-theme=subway-players-cup]{--slate-bg:#140838;--slate-band:linear-gradient(90deg, #2d1a6b, #6a0fe0 50%, #f24a0a)}.slate[data-theme=generic]{--slate-bg:#1b1f27;--slate-band:linear-gradient(90deg, #2b3140, var(--accent), #2b3140)}.slate-band{background-color:#8a4a2c;background-position:50%;background-size:cover;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.slate-band:before{content:"";pointer-events:none;background:linear-gradient(90deg,#4622169e 0%,#46221633 22%,#0000 42% 60%,#d6b2768c 100%);position:absolute;inset:0}.slate-band>*{position:relative}.slate[data-theme=barclays-wsl2] .slate-band:before{background:linear-gradient(90deg,#1e0e2899 0%,#0000 40% 62%,#6ed2c859 100%)}.slate[data-theme=subway-players-cup] .slate-band:before{background:0 0}.slate[data-theme=generic] .slate-band{background:var(--slate-band)}.slate[data-theme=generic] .slate-band:before{background:0 0}.slate-band.bottom{background-position:50% 70%}.slate-lockup{object-fit:contain;filter:drop-shadow(0 .3cqh .8cqh #00000040);width:auto;max-width:60cqw;height:13cqh}.slate-lockup2{filter:drop-shadow(0 .3cqh .8cqh #0003);align-items:center;gap:2.2cqw;max-width:64cqw;height:9cqh;display:flex}.slate-lockup2 img{object-fit:contain;width:auto;min-width:0;height:100%}.slate-lockup2 .slate-barclays{height:86%}.slate-comp{font:900 italic 7cqh/1 "Archivo", var(--font);letter-spacing:.01em;text-transform:uppercase}.slate-body{grid-template-rows:1fr auto;padding:4cqh 6cqw 4.5cqh;display:grid;position:relative}.slate-body:before{content:"";pointer-events:none;background:repeating-radial-gradient(140% 120% at 108% -30%,#ffffff08 0 .22cqh,#0000 .22cqh 2.6cqh),repeating-radial-gradient(120% 140% at -12% 135%,#ffffff06 0 .22cqh,#0000 .22cqh 3.1cqh),radial-gradient(at 50% 45%,#0000 35%,#00000047 100%);position:absolute;inset:0}.slate-teams{grid-template-columns:minmax(0,32cqw) auto minmax(0,32cqw);justify-content:center;align-items:center;gap:6cqw;display:grid;position:relative}.slate-team{align-content:center;justify-items:center;gap:2.5cqh;min-width:0;display:grid}.slate-crest{object-fit:contain;filter:drop-shadow(0 .6cqh 1.4cqh #00000059);width:auto;max-width:100%;height:30cqh}.slate-crest.blank{background:#ffffff14;border-radius:50%;width:30cqh}.slate-name{overflow-wrap:anywhere;font:900 italic 6.4cqh/1.04 "Archivo", var(--font);text-align:center;text-wrap:balance;letter-spacing:-.005em;text-shadow:0 .4cqh 1.2cqh #00000059}.slate-div{background:#ffffffe6;justify-self:center;width:2px;height:37cqh}.slate-info{font:700 3.9cqh/1.15 "JetBrains Mono", var(--mono);letter-spacing:.04em;justify-items:center;gap:1.2cqh;display:grid;position:relative}@container (height<=160px){.slate-name{font-size:8cqh}.slate-info div:first-child{display:none}}.tile.hold-black .tile-video video,.tile.hold-black .tile-still{visibility:hidden}.tile-state.mini{text-align:right;z-index:2;font:600 11px/1.4 var(--font);color:#ddd;white-space:nowrap;text-overflow:ellipsis;background:#000000a6;border-radius:6px;max-width:calc(100% - 16px);padding:3px 8px;display:block;inset:auto 6px 6px auto;overflow:hidden;padding:2px 6px!important;font-size:10px!important}.tile-state.mini.bad{background:color-mix(in srgb, var(--danger) 70%, #000);color:#fff}.design-tag{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(40px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--warn);color:#111;font:700 11px/1.4 var(--font);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:4px 10px;position:fixed}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#2d292659 0%,#2d29268c 14%,#221e1bf5 30%,#221e1b 100%),url(slates/barclays-wsl/band.jpg) 0/900px no-repeat,#221e1b;border-bottom:0}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#6b3a26,#ef5327 40%,#e0784a 70%,#c9a46a);height:3px;position:absolute;bottom:0;left:0;right:0}.wordmark.mv{font:900 italic 19px/1 "Archivo", var(--font);letter-spacing:.01em;text-transform:uppercase}.brand .logo{width:24px;height:24px}.partner{border-left:1px solid #ffffff47;flex:none;align-items:center;gap:9px;height:24px;padding-left:12px;display:flex}.partner img{width:auto;height:100%}.partner .partner-barclays{height:80%}@media (max-width:1500px){.partner .partner-barclays{display:none}}@media (max-width:700px){.partner{display:none}}.tile-top{height:26px}.slot-no{width:auto;min-width:14px;height:auto;font:600 11px var(--mono);color:var(--muted);background:0 0;border-radius:0}.tile-top .pill{height:18px;color:var(--muted);font:600 11px var(--mono);background:0 0;padding:0 4px}.tile-top .pill.live{color:var(--text);background:0 0}.tile-top .pill.live:before{background:var(--live);width:5px;height:5px}.tile-top .pill.break{color:var(--warn);background:0 0}.alloc{font:600 11px var(--mono);color:var(--muted);border-left:1px solid var(--line);white-space:nowrap;padding:0 6px}.alloc[hidden]{display:none}.menu-btn{gap:6px}.menu-btn.on{background:var(--accent);color:var(--accent-text);border-color:#0000}.menubar{z-index:30;padding-block:10px;padding-left:max(14px, env(safe-area-inset-left,0px));padding-right:max(14px, env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--surface) 96%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 28px #00000073}.menubar[hidden]{display:none}.menubar .hide-sm{display:inline}.brandmark{width:auto;height:16px;display:block}.brand:has(.brandmark) .wordmark.mv{border-left:1px solid #ffffff4d;padding-left:10px;font-size:15px}:root[data-theme=aurora] .topbar{background:#000}:root[data-theme=aurora] .topbar:after{background:linear-gradient(90deg,#fff 0% 45%,#ef5327 75%,#c9a46a 100%);height:2px}:root[data-theme=aurora] .tile.selected{border-color:#fff}:root[data-theme=aurora] .btn.primary{color:#000;background:#fff}.tile{outline:none}.tile.selected{outline:2px solid var(--accent);outline-offset:-2px}.tile-top{border-bottom:0}.title-mute{gap:6px}.title-mute.on{background:var(--danger);color:#fff;border-color:#0000}.dvr{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0000009e;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(4px)}.tile:hover .dvr,.tile.in-dvr .dvr{opacity:1;pointer-events:auto;transform:none}.tile:has(.dvr :focus-visible) .dvr{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.tile.selected .dvr{opacity:1;pointer-events:auto;transform:none}}.dbtn{color:#fff;min-width:30px;height:26px;font:700 11px var(--mono);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.dbtn .ic{width:14px;height:14px}.dbtn:hover{color:#000;background:#fff}.dvr-scrub{accent-color:#fff;flex:1;min-width:40px;height:4px}.dvr-scrub[hidden]{display:none}.dvr .dvr-scrub[hidden]+.dvr-time{margin-left:auto}.dvr-time{font:700 11px var(--mono);color:#fff;text-align:right;flex:none;min-width:5ch}.dvr-time:empty{display:none}.dvr-live{border:1px solid var(--live);height:26px;color:var(--live);font:800 11px var(--mono);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:6px;flex:none;margin-left:auto;padding:0 9px}.dvr .dvr-scrub:not([hidden])~.dvr-live{margin-left:0}.dvr-live.on{background:var(--live);color:#fff;cursor:default}.dvr-live:not(.on):hover{background:var(--live);color:#fff}.badge.behind{background:var(--warn);color:#111}.tile.in-dvr .tile-video{box-shadow:inset 0 0 0 2px var(--warn)}.name-gate.over{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;height:auto;position:fixed;inset:0}.name-card{text-align:left;flex-direction:column;gap:12px;width:min(100%,420px);display:flex}.name-card h1,.name-card>p.muted{text-align:center}.name-card .field{margin:6px 0 0}.name-card .btn.primary{justify-content:center;height:42px;font-size:15px}.name-input{height:44px;padding:0 12px;font-size:16px}.name-brand{justify-content:center;align-items:center;gap:10px;height:34px;margin-bottom:4px;display:flex}.name-brand img{width:auto;height:100%}.name-brand img+img{height:70%}.viewer-chip{max-width:22ch}.viewer-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.mw-row .lbl{margin-right:4px}.usage-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.usage-bar .field{margin:0}.usage-bar .btn{height:36px}.usage .kpis{grid-template-columns:repeat(4,1fr)}@media (max-width:700px){.usage .kpis{grid-template-columns:repeat(2,1fr)}}.usage h3{margin:18px 0 8px;font-size:14px}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;font-size:13px}.usage-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface2);padding:8px 10px;font-size:11px;font-weight:700}.usage-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.usage-table tr:last-child td{border-bottom:0}.usage-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.usage-table td.small{color:var(--muted);font-size:12px}.dvr .dbtn,.dvr-live{flex-shrink:0}.dvr-scrub{flex:1 1 0}@container (width<=520px){.dvr .dbtn.wide{display:none}.dvr{gap:4px}.dvr-live{padding:0 6px}}@container (width<=380px){.dvr-time{display:none}}@media (max-width:700px){.viewer-name{display:none}}:root{--glow1:#962096c7;--glow2:#cd421ed1;--glass:#0e1016b8}html{background:#000}body{background:radial-gradient(closest-side, var(--glow1), transparent) calc(100% + 18vmax) 22% / 78vmax 78vmax no-repeat, radial-gradient(closest-side, var(--glow2), transparent) -22vmax 76% / 74vmax 74vmax no-repeat, #000;background-attachment:fixed}.sidebar,.events,.slots,.moments{background:var(--glass);-webkit-backdrop-filter:blur(18px)}.tile-top,.tile-bottom,.gate{background:0 0}.gate-card{background:var(--glass);-webkit-backdrop-filter:blur(20px)}@media (pointer:coarse){.tbtn{width:40px;height:40px}.tile-controls select{height:40px}.dbtn,.dvr-live{min-width:40px;height:36px}.dvr-scrub{height:24px}.icon-btn{min-width:40px;min-height:40px}}.topbar{padding-top:env(safe-area-inset-top,0px);height:calc(var(--top) + env(safe-area-inset-top,0px));padding-left:max(14px, env(safe-area-inset-left,0px));padding-right:max(14px, env(safe-area-inset-right,0px))}.events{padding-bottom:env(safe-area-inset-bottom,0px)}@media (max-width:1194px){:root{--gap:18px}}.stage.scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px max(12px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));place-items:start stretch;overflow-y:auto}.grid.scroll{width:100%;max-height:none}.grid.scroll.focus{grid-template-rows:none;height:auto}.grid.scroll.focus>.tile:not(.focused){display:none}.grid.scroll .tile-video{aspect-ratio:16/9}@media (max-width:600px),(max-height:500px){:root{--gap:12px;--top:52px}.topbar{flex-wrap:nowrap;gap:6px}.wordmark.mv{font-size:15px}.brand .logo{width:20px;height:20px}.menu-btn>span:not(.ic),.mode,.clock,.scope{display:none}.menu-btn{min-width:40px;padding:0 10px}.viewer-chip{padding:0 10px}.title-mute>span:not(.ic),body:not(.client) footer.events{display:none}.unlock{bottom:calc(18px + env(safe-area-inset-bottom,0px))}.menubar{max-height:calc(100dvh - var(--top) - 20px);overflow-y:auto}.tile-bottom{min-height:44px}}@media (max-height:500px){:root{--top:44px}.wordmark.mv{font-size:14px}}@media (pointer:coarse){body:not(.client) .menubar .hide-sm,.menubar .hide-sm{display:inline}.menubar .icon-btn[aria-label]{width:auto;padding:0 12px}.menubar .icon-btn[aria-label]:after{content:attr(aria-label);margin-left:6px;font-size:13px;font-weight:600}.menubar .btn,.menubar .icon-btn{height:40px}}:root{--wsl-orange:#ef5327}.tile{outline-offset:-2px;outline:2px solid #ffffffeb}.tile.selected{outline:3px solid var(--wsl-orange);outline-offset:-3px;box-shadow:0 0 26px -4px color-mix(in srgb, var(--wsl-orange) 70%, transparent)}.tile.selected .slot-no{color:var(--wsl-orange);background:0 0}.tile.drop{outline:3px dashed var(--wsl-orange);outline-offset:-3px}.tile.alarm{outline:3px solid var(--danger);outline-offset:-3px}:root{--top:76px;--wsl-orange:#ef5327;--score-bg:#2a1030}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:18px}.topbar:after{display:none}.topbar .side-toggle{background:0 0;border:0;width:44px;height:44px}.topbar .side-toggle .ic{width:26px;height:26px}.partner{border:0;gap:10px;height:30px;padding:0;display:flex}.partner .partner-barclays{height:82%;display:block}.topbar .brand{border-left:2px solid #ffffff8c;height:36px;padding-left:18px}.wordmark.mv{font:800 27px/1 var(--font);text-transform:none;letter-spacing:-.01em}.brand .brandmark{height:22px}.tabs{background:#ffffff0a;border:1.5px solid #ffffff38;border-radius:999px;gap:2px;padding:4px;display:flex}.tabs .tab{color:#fff;background:0 0;border:0;border-radius:999px;height:42px;padding:0 26px;font-size:16px;font-weight:600}.matches-sel{appearance:none;color:#fff;cursor:pointer;background:#ffffff08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center/16px no-repeat;border:1.5px solid #ffffff47;border-radius:999px;height:46px;padding:0 42px 0 22px;font-size:16px;font-weight:600}.matches-sel option{background:#111}.topbar .menu-btn{background:0 0;border:0;width:46px;height:46px}.topbar .menu-btn .ic{width:28px;height:28px}.topbar .menu-btn>span:not(.ic){display:none}.topbar .menu-btn.on{color:#fff;background:#ffffff1a}.topbar .mode{font-size:10px}.tile{background:#000;border-radius:16px}.tile-video{flex:auto}.tile-top,.tile-bottom{z-index:2;background:0 0;border:0;position:absolute;left:0;right:0}.tile-top{pointer-events:none;align-items:flex-start;height:auto;padding:2.6cqw 2.6cqw 0;top:0}.tile-top .left{gap:8px;overflow:visible}.live-badge{color:#fff;font:800 clamp(11px, 3.4cqw, 22px)/1.1 var(--font);letter-spacing:.02em;background:#e3262f;border-radius:6px;align-items:center;padding:.18em .55em;display:inline-flex;box-shadow:0 2px 10px #00000059}.tile-top .slot-no,.tile-top .alloc{color:#fffc;text-shadow:0 1px 4px #000;border:0;font-size:clamp(10px,2.2cqw,13px)}.tile-bottom{background:linear-gradient(#0000,#0000008c 45%,#000000db);gap:2.2cqw;min-height:0;padding:7cqw 2.6cqw 2.4cqw;bottom:0}.tile.on-slate .tile-bottom,.tile.is-empty .tile-bottom,.tile.is-empty .tile-top,.tile-sub{display:none}.team .crest{filter:drop-shadow(0 2px 4px #00000080);width:auto;height:clamp(20px,7.4cqw,50px)}.team .code{font:800 clamp(13px, 4.6cqw, 30px)/1 var(--font);letter-spacing:.01em;text-shadow:0 2px 6px #0009;border:0}.score{background:var(--score-bg);min-width:0;font:800 clamp(14px, 5cqw, 32px)/1.15 var(--font);letter-spacing:.04em;border:1px solid #ffffff1a;border-radius:8px;padding:.18em .6em}.score.vs{color:#ffffffb3;background:0 0;border:0;font-size:clamp(12px,3.6cqw,22px)}.clock-pill{border:2px solid var(--wsl-orange);font:700 clamp(12px, 3.6cqw, 22px)/1.1 var(--font);font-variant-numeric:tabular-nums;background:#0000008c;border-radius:8px;flex:none;margin-left:auto;padding:.25em .6em}.tile-bottom .foot-meters .meter{background:#00000080;height:clamp(22px,7cqw,40px)}.clock-pill[hidden]+.foot-meters{margin-left:auto}.tile-state.mini{z-index:3}@media (max-width:1280px){.topbar .mode,.topbar .clock{display:none}.tabs .tab{padding:0 18px}}@media (max-width:1100px){.wordmark.mv{font-size:22px}.viewer-chip .viewer-name{display:none}.topbar{gap:12px}}@media (max-width:900px){.topbar .brand{display:none}.matches-sel{padding:0 36px 0 16px;font-size:15px}}@media (max-width:600px),(max-height:500px){:root{--top:56px}.tabs,.matches-sel{display:none}.partner{height:24px}.topbar{gap:8px}}.tile,.tile.selected,.tile.alarm,.tile.drop{outline:none}.tile:after{content:"";border-radius:inherit;pointer-events:none;z-index:6;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffeb}.tile.selected:after{box-shadow:inset 0 0 0 3px var(--wsl-orange)}.tile.drop:after{box-shadow:inset 0 0 0 3px var(--wsl-orange);border:2px dashed #fff}.tile.alarm:after{box-shadow:inset 0 0 0 3px var(--danger);animation:1s steps(2,end) infinite alarm-ring}@keyframes alarm-ring{50%{box-shadow:inset 0 0 0 3px #0000}}.tile.on-slate .tile-top{padding:0;inset:auto auto 2cqw 2cqw}.tile.on-slate .tile-top .left{background:#0000009e;border-radius:6px;padding:2px 8px}.tile.on-slate .tile-top .right{display:none}:root{--glow1:#96209699;--glow2:#cd421e99}body{background:radial-gradient(closest-side, var(--glow1), #96209629 50%, transparent) 100% 0 / 84vmax 84vmax no-repeat, radial-gradient(closest-side, var(--glow2), #cd421e29 50%, transparent) 0 100% / 84vmax 84vmax no-repeat, #000;background-position:calc(100% + 42vmax) -42vmax,-42vmax calc(100% + 42vmax);background-attachment:fixed}.tile{-webkit-backdrop-filter:blur(16px);background:#0a0b10ad}.tile-video{border-radius:16px 16px 0 0;flex:none;overflow:hidden}.grid.focus>.tile .tile-video{flex:1 1 0}.tile-bottom{background:0 0;gap:12px;min-height:62px;padding:8px 14px;position:static}.tile.on-slate .tile-bottom{display:flex}.tile.is-empty .tile-bottom{display:none}.tile-bar{gap:12px}.team .code{text-shadow:none;font-size:19px}.score{padding:2px 12px;font-size:19px}.score.vs{font-size:15px}.tile-sub{color:#ffffff9e;margin-top:3px;font-size:12px;display:flex}.dvr{bottom:8px}@container (width<=380px){.team .crest{height:24px}.team .code,.score{font-size:16px}.tile-sub{font-size:11px}}.slate-name{font-size:5.6cqh}.topbar{-webkit-backdrop-filter:blur(14px);background:radial-gradient(60% 220% at 0 0,#cd421e57,#0000 70%),radial-gradient(60% 220% at 100% 0,#96209661,#0000 70%),linear-gradient(90deg,#cd421e1f,#00000059 45% 55%,#96209624)}.topbar:after{background:linear-gradient(90deg,#ef5327b3,#ffffff1f 50%,#bb29bbb3);height:1px;display:block}[data-theme=aurora] .topbar{background:linear-gradient(90deg,#ffffff1a,#00000059 50%,#ffffff1a)}[data-theme=aurora] .topbar:after{background:linear-gradient(90deg,#0000,#fff6,#0000)}.tile-bottom{background:linear-gradient(#1c0e1ed6,#08080ceb);border-top:1px solid #ffffff24;min-height:68px;padding:9px 14px}.team{gap:9px}.team .crest{filter:drop-shadow(0 2px 6px #0009);height:34px}.team .code{font:900 22px/1 var(--font);letter-spacing:.02em;color:#fff}.score{font:900 22px/1.15 var(--font);color:#fff;background:linear-gradient(180deg, #ff6a2b, var(--wsl-orange));border:0;border-radius:8px;padding:3px 13px;box-shadow:0 0 18px -4px #ef5327d9}.score.vs{box-shadow:none;font:800 16px/1 var(--font);color:#ffffffd9;background:0 0;padding:0 4px}.tile-sub{color:#ffffffd1;margin-top:4px;font-size:12.5px;font-weight:600}.tile-sub span:first-child{color:#ff8a5c;font-weight:800}.tile-sub span:last-child{color:#fff;font-weight:800}.tile-bottom .live-badge{font:800 13px/1 var(--font);letter-spacing:.06em;border-radius:6px;flex:none;gap:6px;margin-left:auto;padding:6px 10px}.tile-bottom .live-badge:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pulse}.tile-bottom .live-badge[hidden]+.foot-meters{margin-left:auto}.tile-bottom .foot-meters{margin-left:4px}.grid.focus>.tile:not(.focused) .live-badge{display:none}@container (width<=380px){.team .crest{height:26px}.team .code,.score{font-size:17px}.tile-sub{font-size:11px}.tile-bottom .live-badge{padding:4px 7px;font-size:11px}}.mw-chip{font:800 15px/1 var(--font);letter-spacing:.01em;color:#fff;white-space:nowrap;background:#ef532729;border:1.5px solid #ef5327bf;border-radius:999px;flex:none;padding:7px 15px;box-shadow:0 0 16px -6px #ef5327e6}[data-theme=aurora] .mw-chip{box-shadow:none;background:#ffffff14;border-color:#fff9}@media (max-width:1100px){.mw-chip{padding:6px 12px;font-size:13px}}@media (max-width:600px),(max-height:500px){.mw-chip{padding:5px 9px;font-size:11px}.partner .partner-barclays{display:none}}.topbar>*{flex-shrink:0}.topbar .spacer{flex:1 1 0;min-width:0}.menu-name{display:none}@media (max-width:1560px){.topbar .mode{display:none}.topbar{gap:14px}}@media (max-width:1440px){.viewer-chip .viewer-name{display:none}.tabs .tab{padding:0 18px}}@media (max-width:1240px){.topbar .brand{display:none}}@media (max-width:600px),(max-height:500px){.topbar .viewer-chip{display:none}.menu-name{display:inline-flex}.topbar .partner{height:22px}}@media (max-width:960px){.topbar .matches-sel,.partner .partner-barclays{display:none}}.tile-bottom .foot-info{min-width:0;overflow:hidden}.tile-bar .team,.tile-bar .score{flex:none}@container (width<=460px){.tile-bar .team .crest{display:none}.team .code,.score{font-size:18px}.tile-bar{gap:9px}}.powered{z-index:15;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none;opacity:.9;font:600 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:9px;display:flex;position:fixed}.powered img{width:auto;height:15px}body:not(.client) .powered{bottom:calc(48px + env(safe-area-inset-bottom,0px))}@media (max-width:600px),(max-height:500px){body:not(.client) .powered{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.powered{gap:7px;font-size:9px}.powered img{height:12px}}.design-tag{right:auto;left:calc(10px + env(safe-area-inset-left,0px))}@media (max-width:600px),(max-height:500px){.powered{-webkit-backdrop-filter:blur(8px);background:#0000009e;border-radius:999px;padding:6px 11px}}.grid{--chrome:56px}.tile-bottom{min-height:56px}.tile-sub{display:none}.tile-bar .team .crest{display:block}@container (width<=360px){.tile-bar .team .crest{display:none}}.grid.main3{max-height:none}.grid.main3>.tile{min-height:0}.grid.main3>.tile .tile-video{aspect-ratio:auto;flex:1 1 0;min-height:0}.grid.main-left>.tile.main{grid-row:1/span 3}.grid.main-top>.tile.main{grid-column:1/-1}.grid.main3>.tile.main .tile-bottom{min-height:56px}.lay.lmain{grid-template:1fr 1fr 1fr/2fr 1fr}.lay.lmain i:first-child{grid-row:1/span 3}.tile-bottom{box-sizing:border-box;height:56px}.grid.main3>.tile.main .tile-bottom{padding-block:6px}.grid.main3>.tile.main .team .crest{height:38px}.grid.main3>.tile.main .team .code,.grid.main3>.tile.main .score{font-size:26px}@container (width<=330px){.tile-bottom{gap:6px;padding-inline:10px}.tile-bar{gap:6px}.team .code,.score{font-size:15px}.score{padding:2px 8px}.tile-bottom .live-badge{border-radius:50%;gap:0;padding:5px;font-size:0}.tile-bottom .live-badge:before{width:8px;height:8px}}@media (max-width:1100px){.partner{height:34px}}@media (max-width:600px),(max-height:500px){.topbar .partner{height:28px}}.partner{height:40px}.partner .partner-wslf{width:auto;height:100%}@media (max-width:1100px){.partner{height:34px}}@media (max-width:600px),(max-height:500px){.topbar .partner{height:28px}}.name-brand{height:64px}.name-brand img{height:100%}.slate-body:before{background:var(--pattern) center / cover no-repeat, radial-gradient(ellipse at 50% 45%, transparent 40%, #0000004d 100%)}.topbar .mw-chip{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.powered{gap:12px;font-size:14px}.powered img{height:22px}@media (max-width:600px),(max-height:500px){.powered{gap:9px;font-size:11px}.powered img{height:16px}}.slate-lockup2{height:7.4cqh}.slate-lockup{height:11cqh}.slate-body{padding:5cqh 6cqw 6cqh}.slate-teams{grid-template-columns:minmax(0,27cqw) auto minmax(0,27cqw);gap:5cqw}.slate-team{gap:1.6cqh}.slate-crest{height:31cqh}.slate-crest.blank{width:31cqh}.slate-name{font-size:5.4cqh;line-height:1.02}.slate-div{width:.18cqw;min-width:1px;height:40cqh}.slate-info{letter-spacing:.05em;gap:1.4cqh;font-size:3.5cqh}.slate-team{align-content:start}.slate-div{align-self:center}.slate-teams{align-items:center}.slate-team{grid-template-rows:31cqh 11.016cqh;align-content:center;align-items:start}.slate-team .slate-crest{align-self:end}.viewer-chip{max-width:28ch;font-weight:600}@media (min-width:1241px){.viewer-chip .viewer-name{display:inline}}.sl-qrow{justify-content:space-between;align-items:center}.sl-q button{min-width:64px}.sl-q button:disabled{opacity:.55;cursor:default}.sl-cost{color:var(--muted)}.sl-detail.bad{color:var(--danger)}body.slots-open .powered,body.moments-open .powered{display:none}.site-lockup{border-left:1px solid #ffffff4d;flex:none;align-items:center;gap:8px;height:26px;padding-left:16px;display:flex}.site-lockup img{width:auto;height:100%}.site-lockup .sl-barclays{height:80%}.site-lockup.cup{height:40px}@media (max-width:1240px){.site-lockup .sl-barclays{display:none}}@media (max-width:600px),(max-height:500px){.site-lockup{display:none}}.score{background:linear-gradient(180deg, color-mix(in srgb, var(--wsl-orange) 80%, #fff 20%), var(--wsl-orange));box-shadow:0 0 18px -4px color-mix(in srgb, var(--wsl-orange) 85%, transparent)}.mw-chip{border-color:color-mix(in srgb, var(--wsl-orange) 75%, transparent);background:color-mix(in srgb, var(--wsl-orange) 16%, transparent);box-shadow:0 0 16px -6px var(--wsl-orange)}body:not(.side-open) .tabs .tab.t-live,body.side-open .tabs .tab.t-fix{background:linear-gradient(180deg, color-mix(in srgb, var(--wsl-orange) 80%, #fff 20%), var(--wsl-orange));box-shadow:0 0 22px -4px var(--wsl-orange)}.tile-sub span:first-child{color:color-mix(in srgb, var(--wsl-orange) 70%, #fff 30%)}.mw-chip{text-transform:uppercase;letter-spacing:.06em}
