.rink{border:2px solid var(--ink);border-radius:var(--boards);background:var(--ice);overflow:hidden}.rink .rink-head{display:flex;align-items:center;gap:14px;padding:16px 28px 14px;border-bottom:1px solid var(--line)}.rink .rink-head h1,.rink .rink-head h2{font-family:var(--f-disp);font-weight:800;font-size:var(--s5);text-transform:uppercase;letter-spacing:.03em;line-height:1}.rink .rink-head .aside{margin-left:auto;font-family:var(--f-mono);font-size:var(--s2);color:var(--ink-3)}.rink .rink-head .done{font-family:var(--f-mono);font-size:var(--s2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.rink .live{font-size:var(--s2)}.rink .redline{height:0;border-top:3px solid var(--red);position:relative}.rink .redline:after{content:"";position:absolute;left:50%;top:-8px;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:var(--ice);border:2px solid var(--red)}.half{container:half/inline-size;padding:24px 28px 28px;display:grid;grid-template-columns:minmax(0,1fr) 232px;grid-template-areas:"score score" "tl box";grid-column-gap:32px;column-gap:32px;grid-row-gap:22px;row-gap:22px}.half>.sl{grid-area:score}.half>.tl{grid-area:tl}.half>.glist{grid-area:gl}.half>.box{grid-area:box}.sl{display:grid;grid-template-columns:minmax(0,1fr) auto 170px auto minmax(0,1fr);grid-template-areas:"a as st hs h";grid-column-gap:18px;column-gap:18px}.sl,.sl .tb{align-items:center}.sl .tb{display:flex;gap:12px;min-width:0;padding-left:14px;box-shadow:inset 6px 0 0 var(--c),inset 8px 0 0 var(--c2);min-height:48px}.sl .tb.a{grid-area:a}.sl .tb.home{grid-area:h;flex-direction:row-reverse;text-align:right;padding-left:0;padding-right:14px;box-shadow:inset -6px 0 0 var(--c),inset -8px 0 0 var(--c2)}.sl .tb .who{flex:1 1;min-width:0;container-type:inline-size}.sl .tb .nm{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;font-family:var(--f-disp);font-weight:800;font-size:clamp(var(--s4),100cqi/var(--cqz)/var(--nmw,4),var(--s6));line-height:calc(var(--s6) * .95);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl .tb.home .nm{margin-left:auto}.sl .tb .meta{display:flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--f-mono);font-size:var(--s3);color:var(--ink-2)}.sl .tb.home .meta{justify-content:flex-end}.sl .sc{font-family:var(--f-mono);font-weight:600;font-size:var(--s7);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl .sc.as{grid-area:as}.sl .sc.hs{grid-area:hs}.sl .sc.trail{color:var(--ink-3);font-weight:400}.sl .st{grid-area:st;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.sl .clk{font-family:var(--f-mono);font-size:var(--s5);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sl .clk .per{font-weight:400;color:var(--ink-2)}.sl .clk b{font-weight:600}.sl .ven{font-size:var(--s3);color:var(--ink-3);white-space:nowrap}.sl .tb a.nm:hover,.sl a.clk:hover,.sl a.fin:hover{text-decoration:underline;text-underline-offset:3px}.sl .day{font-family:var(--f-mono);font-size:var(--s2);color:var(--ink-3);letter-spacing:.06em}.sl .day,.sl .fin{text-transform:uppercase}.sl .fin{font-family:var(--f-disp);font-weight:800;font-size:var(--s5);letter-spacing:.04em;line-height:1}.tl{display:grid;grid-template-columns:var(--lane-w) minmax(0,1fr);--lane-w:44px;--up:46px;--dn:46px;--band:10px;--top:16px;--bot:16px;--gap:16px;--gap-so:12px;--so-w:30px;--stem1:15px;--stem-step:36px}.tl .tl-side{display:grid;grid-template-rows:var(--top) var(--up) var(--band) var(--dn) var(--bot)}.tl .tl-side .lane{display:flex;align-items:center;gap:4px;font-family:var(--f-mono);font-size:var(--s2);font-weight:600}.tl .tl-side .lane.u{grid-row:2}.tl .tl-side .lane.d{grid-row:4}.tl .sw{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);border:1.5px solid var(--ink);flex:none}.tl .track{display:grid;grid-template-columns:var(--cols);height:calc(var(--top) + var(--up) + var(--band) + var(--dn) + var(--bot));position:relative;--axis:calc(var(--top) + var(--up) + var(--band) / 2)}.tl .seg{position:relative;min-width:0}.tl .seg .pl{position:absolute;left:0;top:0;font-family:var(--f-mono);font-size:var(--s2);font-weight:600;color:var(--ink-2);line-height:14px;text-transform:uppercase;letter-spacing:.04em}.tl .seg .band{position:absolute;left:0;right:0;top:calc(var(--top) + var(--up));height:var(--band);background:var(--ice-2);border:1px solid var(--line)}.tl .seg .band .fill{position:absolute;left:-1px;top:-1px;bottom:-1px;width:calc(var(--at,100%) + 1px);background:var(--tl-fill)}.tl .seg .band .tk{position:absolute;top:2px;bottom:2px;width:1px;background:var(--tl-tick)}.tl .seg.ahead .band .tk{background:var(--line)}.tl .seg .ticks{position:absolute;left:0;right:0;bottom:0;height:14px;font-family:var(--f-mono);font-size:var(--s2);color:var(--ink-3);line-height:14px}.tl .seg .ticks span{position:absolute;transform:translateX(-50%)}.tl .seg .ticks span:last-child{transform:translateX(-100%)}.tl .seg .sd{display:none}.tl .gap,.tl .int{position:relative}.tl .int:before{content:"";position:absolute;left:50%;top:calc(var(--top) + var(--up) - 10px);height:calc(var(--band) + 20px);border-left:1px dashed var(--ink-3)}.tl .int .il{position:absolute;left:50%;top:calc(var(--top) + var(--up) - 30px);transform:translateX(-50%);font-family:var(--f-mono);font-size:var(--s1);color:var(--ink-3);line-height:14px;letter-spacing:.04em}.tl .seg.ot .band{background:transparent;border:1px dashed var(--ink-3)}.tl .seg.ot .pl,.tl .so .pl{color:var(--ink-3)}.tl .so{position:relative}.tl .so .pl{position:absolute;left:0;right:0;top:0;text-align:center;font-family:var(--f-mono);font-size:var(--s2);font-weight:600;line-height:14px}.tl .so .ring{top:calc(var(--axis) - 9px);width:18px;height:18px;margin-left:-9px;border:1.5px dashed var(--ink-3)}.tl .so .ring,.tl .so .ring:after{position:absolute;left:50%;border-radius:50%}.tl .so .ring:after{content:"";top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background:var(--ink-3)}.tl .so.on .pl{color:var(--ink-2)}.tl .so.on .ring{border-style:solid;border-color:var(--ink-2)}.tl .so.on .ring:after{background:var(--ink-2)}.tl .ot-note{position:absolute;left:0;right:0;top:calc(var(--axis) + var(--band) / 2 + 8px);font-family:var(--f-mono);font-size:var(--s1);color:var(--ink-3);line-height:12px;text-align:center}.tl .g{position:absolute;left:var(--x);width:0;border-left:1px solid var(--ink-2);z-index:2}.tl .g.up{bottom:calc(100% - var(--axis) + var(--band) / 2);height:var(--stem)}.tl .g.dn{top:calc(var(--axis) + var(--band) / 2);height:var(--stem)}.tl .g{--stem:calc(var(--stem1) + (var(--tier,1) - 1) * var(--stem-step))}.tl .g .dot{position:absolute;left:-6.5px;width:12px;height:12px;border-radius:50%;background:var(--c);border:1.5px solid var(--ink)}.tl .g.up .dot{top:-6px}.tl .g.dn .dot{bottom:-6px}.tl .g .lab{position:absolute;white-space:nowrap;line-height:15px;display:flex;flex-direction:column;background:var(--ice);padding:0 3px}.tl .g.up .lab{bottom:calc(100% - 8px);flex-direction:column-reverse}.tl .g.dn .lab{top:calc(100% - 8px)}.tl .g .lab.r{left:8px}.tl .g .lab.l{right:8px;text-align:right;align-items:flex-end}.tl .g .lab .s{display:flex;align-items:center;font-size:var(--s3);font-weight:600}.tl .g .lab .s .pf{margin-right:6px}.tl .g .lab .s .num{font-weight:400;color:var(--ink-2);margin-right:5px}.tl .g .lab .as{font-size:var(--s2);color:var(--ink-3)}.tl .g .lab .pp{font-family:var(--f-mono);font-size:var(--s2);font-weight:600;border:1px solid var(--ink-2);padding:0 3px;margin-left:5px;color:var(--ink-2)}.tl .pn{position:absolute;left:var(--x);width:var(--w);height:24px;z-index:1}.tl .pn.up{bottom:calc(100% - var(--axis) + var(--band) / 2 + 2px)}.tl .pn.dn{top:calc(var(--axis) + var(--band) / 2 + 2px)}.tl .pn .strip{position:absolute;left:0;right:0;height:6px;background:repeating-linear-gradient(135deg,var(--hatch) 0 1.5px,transparent 1.5px 4px);border:1px solid var(--hatch)}.tl .pn.up .strip{bottom:0}.tl .pn.dn .strip{top:0}.tl .pn .sq{position:absolute;left:-5px;width:10px;height:10px;background:var(--c);border:1.5px solid var(--ink-2)}.tl .pn.up .sq{bottom:7px}.tl .pn.dn .sq{top:7px}.tl .ph{left:var(--at);bottom:0;width:0;border-left:2px solid var(--red);z-index:3}.tl .ph,.tl .ph .cap{position:absolute;top:0}.tl .ph .cap{left:-1px;transform:translateX(-50%);background:var(--red);color:var(--on-red);font-family:var(--f-mono);font-size:var(--s2);font-weight:600;line-height:16px;padding:0 5px;white-space:nowrap}.tl .ph .spot{position:absolute;top:calc(var(--axis) - 8.5px);left:-8.5px;background:var(--ice);width:15px;height:15px}.tl .ppw{position:absolute;left:var(--at);width:var(--w);top:calc(var(--top) + var(--up) - 3px);height:calc(var(--band) + 6px);background:repeating-linear-gradient(135deg,var(--hatch) 0 2px,transparent 2px 5px);border:1px solid var(--hatch);z-index:1}.tl .ppl{position:absolute;left:calc(var(--at) + 8px);top:calc(var(--axis) + 10px);font-family:var(--f-mono);font-size:var(--s2);font-weight:600;white-space:nowrap;line-height:15px;color:var(--ink)}.tl .ppl span{display:block;font-weight:400;color:var(--ink-3)}.tl.game{--lane-w:56px;--band:12px;--top:20px;--bot:20px;--gap:22px;--gap-so:14px;--so-w:34px;--stem1:22px;--stem-step:40px}.tl.game .tl-side .lane{gap:6px;font-size:var(--s3)}.tl.game .sw{width:9px;height:9px}.tl.game .seg .pl,.tl.game .so .pl{line-height:16px}.tl.game .seg .ticks{height:16px;line-height:16px}.tl.game .int:before{top:calc(var(--top) + var(--up) - 12px);height:calc(var(--band) + 24px)}.tl.game .so .ring{top:calc(var(--axis) - 10px);width:20px;height:20px;margin-left:-10px}.tl.game .g .dot{left:-7px;width:13px;height:13px}.tl.game .g .lab{line-height:17px;padding:0 4px}.tl.game .g .lab.r{left:9px}.tl.game .g .lab.l{right:9px}.tl.game .g .lab .s{font-size:var(--s4);color:var(--ink)}.tl.game .g .lab .s .num{margin-right:6px;font-size:var(--s3)}.tl.game .ph .spot{top:calc(var(--axis) - 9px);left:-9px;width:16px;height:16px}.tl.game .ppl{left:calc(var(--at) + 10px);top:calc(var(--axis) + 14px);line-height:16px;background:var(--ice);padding:0 3px}.glist{display:none}.box{background:var(--ice-2);padding:14px 14px 16px;align-self:start;border-top:2px solid var(--blue)}.box table{width:100%;border-collapse:collapse;font-family:var(--f-mono);font-size:var(--s3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.box th{font-weight:400;font-size:var(--s2);color:var(--ink-3);text-align:center;padding:0 0 6px;text-transform:uppercase}.box td:first-child,.box th:first-child{text-align:left}.box td{text-align:center}.box tbody th,.box td{padding:6px 0;border-top:1px solid var(--line)}.box tbody th{font-size:inherit;font-weight:600;color:var(--ink);text-transform:none;text-align:left}.box .now{box-shadow:inset 0 -2px 0 var(--red);color:var(--ink)}.box .na{color:var(--ink-3)}.box .tot{font-weight:600}.box .sog,.box .tot{border-left:1px solid var(--line)}.box td.sog,.box td.tot{padding-left:4px}.box td.z{color:var(--ink-0);font-weight:400}.box .shots{margin-top:16px}.box .shots .row{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:var(--s2);color:var(--ink-2);margin-bottom:6px}.box .shots .row b{font-weight:600;color:var(--ink);font-size:var(--s3b)}.box .shots .bar{display:flex;height:8px;gap:2px}.box .shots .bar span{display:block;background:var(--c);box-shadow:inset 0 -2px 0 var(--c2)}.box .shots .bar .t-x{background:var(--ice-3);box-shadow:inset 0 0 0 1px var(--ink-3)}.box .str{margin-top:16px;font-size:var(--s3)}.box .str b{font-weight:600}.box .str .left{margin-left:auto;font-weight:600;font-size:var(--s4)}.box .str.even{color:var(--ink-3);font-size:var(--s2)}.box td.na[colspan]{text-align:left}.box .note{font-size:var(--s3);color:var(--ink-2);line-height:1.4}@container half (max-width:639px){.sl{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"st st" "a as" "h hs";row-gap:8px;column-gap:10px}.sl .st{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:6px;gap:4px 10px}.sl .st .ven{width:auto;margin-left:auto}.sl .tb{min-height:40px}.sl .tb.home{flex-direction:row;text-align:left;padding-left:14px;padding-right:0;box-shadow:inset 6px 0 0 var(--c),inset 8px 0 0 var(--c2)}.sl .tb.home .meta{justify-content:flex-start}.sl .tb.home .nm{margin-left:0}.sl .tb .nm{font-size:clamp(var(--s4),100cqi/var(--cqz)/var(--nmw,4),var(--s5));line-height:calc(var(--s5) * .95)}.sl .sc{font-size:var(--s6)}.sl .lg.lgx{--sz:32px}}@media not all and (min-width:768px){.half{grid-template-columns:minmax(0,1fr);grid-template-areas:"score" "tl" "box"}.box{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr;grid-column-gap:20px;column-gap:20px;align-items:start}.box .shots{margin-top:0}.tl .g .lab .pf,.tl.game .g .lab .as{display:none}}@media (min-width:768px){@media not all and (min-width:1181px){:where(html:not([data-scale=large]):not([data-scale=larger])) .half{grid-template-columns:minmax(0,1fr);grid-template-areas:"score" "tl" "box"}:where(html:not([data-scale=large]):not([data-scale=larger])) .box{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr;grid-column-gap:20px;column-gap:20px;align-items:start}:where(html:not([data-scale=large]):not([data-scale=larger])) .box .shots{margin-top:0}:where(html:not([data-scale=large]):not([data-scale=larger])) .tl .g .lab .pf{display:none}:where(html:not([data-scale=large]):not([data-scale=larger])) .tl.game .g .lab .as{display:none}}}@media (min-width:768px){@media not all and (min-width:1328.625px){:where(html[data-scale=large]) .half{grid-template-columns:minmax(0,1fr);grid-template-areas:"score" "tl" "box"}:where(html[data-scale=large]) .box{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr;grid-column-gap:20px;column-gap:20px;align-items:start}:where(html[data-scale=large]) .box .shots{margin-top:0}:where(html[data-scale=large]) .tl .g .lab .pf{display:none}:where(html[data-scale=large]) .tl.game .g .lab .as{display:none}}}@media (min-width:768px){@media not all and (min-width:1476.25px){:where(html[data-scale=larger]) .half{grid-template-columns:minmax(0,1fr);grid-template-areas:"score" "tl" "box"}:where(html[data-scale=larger]) .box{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr;grid-column-gap:20px;column-gap:20px;align-items:start}:where(html[data-scale=larger]) .box .shots{margin-top:0}:where(html[data-scale=larger]) .tl .g .lab .pf{display:none}:where(html[data-scale=larger]) .tl.game .g .lab .as{display:none}}}@media not all and (min-width:601px){.rink{--boards:20px}.rink .rink-head{padding:12px 14px 10px;flex-wrap:wrap;gap:4px 10px}.rink .rink-head .aside{margin-left:0;width:100%}.half{padding:16px 14px 20px;row-gap:16px;grid-template-areas:"score" "tl" "gl" "box"}.tl,.tl.game{--lane-w:30px;--gap:8px;--gap-so:6px;--so-w:20px}.tl .track{height:calc(var(--top) + var(--up) + var(--band) + var(--dn) + 4px)}.tl .g .lab,.tl .int .il,.tl .ot-note,.tl .ph .cap,.tl .ppl,.tl .seg .ticks{display:none}.tl .seg .pl{font-size:var(--s1)}.tl .so .ring,.tl.game .so .ring{width:14px;height:14px;margin-left:-7px;top:calc(var(--axis) - 7px)}.glist{display:block;margin-top:4px;border-top:1px solid var(--line)}.glist li{display:grid;grid-template-columns:14px 58px 24px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;padding:7px 0;border-bottom:1px solid var(--line);align-items:start}.glist .d{width:11px;height:11px;border-radius:50%;background:var(--c);border:1.5px solid var(--ink);margin-top:3px}.glist .t{font-family:var(--f-mono);font-size:var(--s3);color:var(--ink-2)}.glist .w{font-size:var(--s3);font-weight:600}.glist .w small{display:block;font-weight:400;font-size:var(--s2);color:var(--ink-3)}.glist.none{padding:7px 0;font-size:var(--s3);color:var(--ink-3);border-bottom:1px solid var(--line)}.box{grid-template-columns:1fr;row-gap:12px}}