html:is([data-tab=nhl],[data-tab=pl],[data-tab=team]) body .nhl-pn b,html:is([data-tab=nhl],[data-tab=pl],[data-tab=team]) body .nhl-pn span,html:is([data-tab=nhl],[data-tab=pl],[data-tab=team]) body .nhl-stars,html:is([data-tab=nhl],[data-tab=pl],[data-tab=team]) body .nhl-bxr .l,html:is([data-tab=nhl],[data-tab=pl],[data-tab=team]) body .nhl-game .nhl-gw,html:is([data-tab=nhl],[data-tab=pl],[data-tab=team]) body .nhl-game .nhl-gd,html:is([data-tab=nhl],[data-tab=pl],[data-tab=team]) body .nhl-tile span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-wrap:balance;overflow:visible}html[data-tab=nhl] body .lf-nm,html[data-tab=nhl] body .lf-cgoal b,html[data-tab=nhl] body .lf-row-btn .nhl-gw,body .mh-and-fn{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}:root{--lf-name-w:9.5rem;--lf-col-w:2.1rem;--lf-unit-gap:4px}html[data-tab=nhl] .lf .lf-tbl{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-height:calc(var(--lf-row-h) * 9);display:grid;overflow:auto}html[data-tab=nhl] .lf .lf-tr{grid-template-columns:minmax(var(--lf-name-w),1.6fr) repeat(9,minmax(var(--lf-col-w),1fr));min-width:max-content;min-height:var(--lf-row-h);align-items:center;column-gap:var(--sp-chip-gap);font-size:var(--fs-meta);display:grid}html[data-tab=nhl] .lf .lf-tr>span{z-index:1;min-width:0;font-weight:var(--fw-semi);white-space:normal;overflow-wrap:anywhere;background:var(--team-g3);position:sticky;left:0}html[data-tab=nhl] .lf .lf-tr>span i{opacity:.6;margin-right:var(--lf-unit-gap);font-style:normal}html[data-tab=nhl] .lf .lf-tr>b{text-align:center;font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}html[data-tab=nhl] .lf .lf-th{z-index:2;opacity:.7;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;background:var(--team-g3);position:sticky;top:0}html[data-tab=nhl] .lf .lf-tick{max-height:calc(var(--lf-row-h) * 8);overscroll-behavior:contain;overflow-y:auto}html[data-tab=house] .ho-stats{gap:var(--sp-chip-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-tab=house] .ho-stat{border-radius:var(--r-tile);min-width:0;padding:var(--sp-gap);background:var(--ho-btn)}html[data-tab=house] .ho-stat small{font-size:var(--fs-meta);color:var(--ho-sub);display:block}html[data-tab=house] .ho-stat b{font-size:var(--fs-row);font-weight:var(--fw-semi);overflow-wrap:anywhere;display:block}html[data-tab=house] .ho-lab{margin-top:var(--sp-hd);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--ho-sub);display:block}html[data-tab=house] .ho-lab:first-child{margin-top:0}html[data-tab=house] .ho-stats,html[data-tab=house] .ho-chips{margin-top:var(--sp-gap)}html[data-tab=house] .ho-lab+.ho-chips{margin-top:var(--sp-chip-gap)}html[data-tab=house] .ho-btn.is-danger{background:var(--ho-hot);color:var(--ho-bg)}html[data-tab=house] .ho-bub[data-ho-id=dish] .ho-chip[aria-pressed=true],html[data-tab=house] .ho-bub[data-ho-id=tv] .ho-chip[aria-pressed=true]{background:var(--ho-c)}html[data-tab=house] .ho-chip.is-static{pointer-events:none}html[data-tab=house] .ho-chip{align-items:center;display:inline-flex}html[data-tab=house] .ho-prog{height:var(--sp-gap);margin-top:var(--sp-gap);border-radius:var(--sp-gap);background:var(--ho-btn);overflow:hidden}html[data-tab=house] .ho-prog>b{border-radius:inherit;background:var(--ho-c);height:100%;transition:width .28s cubic-bezier(.2,.8,.2,1);display:block}html[data-tab=house] .ho-in{min-width:0;min-height:var(--tap-min);padding:0 var(--sp-bubble);border-radius:var(--r-chip);background:var(--ho-btn);color:var(--ho-ink);font-size:var(--fs-row);font-weight:var(--fw-semi);flex:1}html[data-tab=house] .ho-link{min-height:var(--tap-min);text-align:left;font-size:var(--fs-chip);font-weight:var(--fw-semi);color:var(--ho-hot);display:block}html[data-tab=house] .ho-big-t{text-align:center;font-size:var(--fs-score-xl);font-variant-numeric:tabular-nums;flex:1;font-weight:300}@media (prefers-reduced-motion:reduce){html[data-tab=house] .ho-prog>b{transition:none}}:root{--cm-gd-gap:2px}html[data-tab=team] .cm-root .nhl-chip.cm-chip{position:relative}html[data-tab=team] .cm-root .nhl-chip.cm-chip .cm-lv{left:calc(var(--chip-disc) * .45);bottom:calc(var(--chip-h) * .06);min-width:calc(var(--chip-disc) * .52);height:calc(var(--chip-disc) * .52);padding:0 calc(var(--chip-disc) * .08);box-sizing:border-box;border-radius:calc(var(--chip-disc) * .26);background:var(--team-game);color:var(--team-game-ink);font:var(--fw-display) var(--fs-nano)/1 var(--font-display);letter-spacing:0;box-shadow:0 0 0 calc(var(--chip-disc) * .06) var(--team-base);place-items:center;display:grid;position:absolute}html[data-tab=team] .cm-root .nhl-chip.cm-chip .disc{flex:none}html[data-tab=team] .cm-root .nhl-chip.cm-chip{min-width:var(--tap-min);box-sizing:border-box;justify-content:center}html[data-tab=team] .cm-root .nhl-chips{padding-bottom:calc((var(--tap-min) - var(--chip-h)) / 2)}html[data-tab=team] .cm-root .nhl-om.cm-mono b{font:var(--fw-display) var(--fs-sub)/1 var(--font-display);letter-spacing:var(--ls-num);color:var(--team-dark)}html[data-tab=team] .cm-root .cm-tcol{align-items:flex-end;gap:calc(var(--sp-gap) * .5);flex-direction:column;display:flex}html[data-tab=team] .cm-root .cm-src{font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.55;line-height:1}html[data-tab=team] .cm-root .nhl-sec.cm-sec{align-items:center}html[data-tab=team] .cm-root .cm-tgrow{align-items:center;gap:var(--sp-gap);margin:0 var(--sp-chip-gap) var(--sp-gap);display:flex}html[data-tab=team] .cm-root .nhl-chip.cm-tg{box-sizing:border-box;gap:var(--sp-chip-gap);padding:0 var(--sp-gap);letter-spacing:0;text-transform:none;font-size:var(--fs-sub);font-weight:var(--fw-semi);position:relative}html[data-tab=team] .cm-root .nhl-chip.cm-tg[aria-pressed=false]{color:var(--ink-sec)}html[data-tab=team] .cm-root .nhl-chip.cm-tg:before{content:"";width:max(100%,var(--tap-min));height:max(100%,var(--tap-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-tab=team] .cm-root .nhl-chip.cm-tg:focus-visible{outline:var(--w-90) solid medium;outline-offset:var(--sp-chip-gap)}html[data-tab=team] .cm-root .cm-mark{filter:none;mix-blend-mode:multiply}html[data-tab=team] .cm-root .cm-split{align-items:center;gap:var(--sp-gap);margin:var(--sp-gap) 0;color:var(--ink-sub);font-size:var(--fs-sub);font-weight:var(--fw-semi);letter-spacing:var(--cm-split-track);text-transform:uppercase;display:flex}html[data-tab=team] .cm-root .cm-split>span{align-items:center;gap:var(--sp-chip-gap);flex:none;display:inline-flex}html[data-tab=team] .cm-root .cm-split>i{height:var(--cm-split-rule);border-radius:var(--cm-split-rule);background:var(--w-22);flex:1}html[data-tab=team] .cm-root{--cm-split-rule:2px;--cm-split-track:.08em}html[data-tab=team] .cm-root .nhl-chip.cm-letter .disc{background:var(--w-85)}html[data-tab=team] .cm-root .cm-ltr{font:var(--fw-display) var(--fs-sub)/1 var(--font-display);letter-spacing:0;color:var(--team-dark)}html[data-tab=team] .cm-root .cm-pills{align-items:center}html[data-tab=team] .cm-root .cm-hide{all:unset;box-sizing:border-box;width:var(--tap-min);height:var(--tap-min);margin-bottom:calc((var(--tap-min) - var(--chip-h)) / -2);cursor:pointer;opacity:.6;border-radius:50%;flex:none;place-items:center;display:grid}html[data-tab=team] .cm-root .cm-hide[aria-expanded=true]{opacity:1;background:var(--w-12)}html[data-tab=team] .cm-root .cm-hide:focus-visible{outline:var(--w-90) solid medium;outline-offset:calc(var(--sp-chip-gap) * -1)}html[data-tab=team] .cm-root .cm-pinned{min-height:var(--chip-h);padding:0 var(--sp-gap);font-size:var(--fs-sub);font-weight:var(--fw-semi);flex-direction:column;justify-content:center;display:flex}html[data-tab=team] .cm-root .cm-pinned small{font-size:var(--fs-nano);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.6}html[data-tab=team] .cm-root .cm-pop{justify-content:space-between;align-items:center;gap:var(--sp-gap);margin:0 var(--sp-chip-gap) var(--sp-gap);padding:var(--sp-chip-gap) var(--sp-gap);border-radius:var(--r-chip);background:var(--w-12);box-shadow:inset 0 0 0 var(--b3-hair) var(--w-22);font-size:var(--fs-sub);font-weight:var(--fw-semi);display:flex}html[data-tab=team] .cm-root .cm-pop button{all:unset;min-height:var(--tap-min);padding:0 var(--sp-gap);cursor:pointer;font-weight:var(--fw-bold);flex:none;place-items:center;text-decoration:underline;display:grid}html[data-tab=team] .nhl-om,html[data-tab=team] .nhl-chip .disc{border-radius:50%;overflow:hidden}html[data-tab=team] .nhl-om img,html[data-tab=team] .nhl-chip .disc img{object-fit:contain;max-width:100%;max-height:100%}html[data-tab=team] .nhl-om.cm-opp img{width:72%;height:72%}html[data-tab=team] .cm-root .nhl-game>.nhl-gt{box-sizing:border-box;min-height:var(--tap-min)}html[data-tab=team] .cm-root .nhl-game .nhl-gm{flex:1 1 0;min-width:0}html[data-tab=team] .cm-root .nhl-game .nhl-gw{font-size:var(--fs-gw);font-weight:var(--fw-semi);line-height:1.25}html[data-tab=team] .cm-root .nhl-game .nhl-gd{opacity:.62;margin-top:var(--cm-gd-gap);font-weight:500;line-height:1.35}html[data-tab=team] .cm-root .nhl-game .nhl-gs,html[data-tab=team] .cm-root .nhl-game .nhl-res,html[data-tab=team] .cm-root .nhl-game .nhl-up-r,html[data-tab=team] .cm-root .nhl-game .nhl-om{flex:none}html[data-tab=team] .cm-root .nhl-game .nhl-up-t,html[data-tab=team] .cm-root .nhl-game .nhl-gs{font-weight:var(--fw-bold)}html[data-tab=team] .cm-root .nhl-game .cm-src{opacity:.4;font-weight:500}html[data-tab=team] .cm-root .cm-mark.cm-mark-video{mix-blend-mode:screen;object-fit:contain;background:0 0}html[data-tab=team] .nhl-chip.cm-letter{background:var(--w-22);box-shadow:inset 0 0 0 var(--b3-hair) var(--w-45)}html[data-tab=team] .nhl-chip.cm-letter .disc{background:var(--w-90)}html[data-tab=team] .cm-ltr{color:var(--team-base,var(--team-dark));font-weight:var(--fw-display)}html[data-tab=team] .nhl-chip.cm-chip[aria-pressed=true]{background:var(--w-16)}html[data-tab=team] .nhl-chip .cm-grow{white-space:nowrap;animation:.22s cubic-bezier(.22,1,.36,1) both cm-grow;display:inline-block;overflow:hidden}@keyframes cm-grow{0%{opacity:0;max-width:0}to{opacity:1;max-width:12ch}}@media (prefers-reduced-motion:reduce){html[data-tab=team] .nhl-chip .cm-grow{animation:none}}html[data-tab=team] .nhl-root .nhl-pv.cm-pend,html[data-tab=team] .nhl-sheet .nhl-pv.cm-pend{font-family:var(--font-body);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-caps);text-transform:uppercase;opacity:.55}html[data-tab=team] .cm-root .cm-split{font-size:var(--fs-meta);letter-spacing:0;text-transform:none;opacity:.65;font-weight:500}html[data-tab=team] .cm-root{--cm-split-rule:var(--b3-hair)}html[data-tab=team] body .cm-root .nhl-game .nhl-gm .cm-one{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;text-wrap:nowrap;overflow:hidden}html[data-tab=team] .cm-root .nhl-game[role=button]{cursor:pointer}html[data-tab=team] .cm-root .nhl-game .nhl-gm{min-width:0}html[data-tab=team] .cm-root .cm-full{gap:var(--cm-gd-gap);padding:var(--sp-chip-gap) 0 0;font-size:var(--fs-meta);opacity:.85;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;flex-direction:column;line-height:1.35;display:flex}html[data-tab=team] .cm-root .cm-full b{font-size:var(--fs-gw);font-weight:var(--fw-semi);opacity:1}html[data-tab=team] .cm-root .nhl-tt:has(h3:empty){justify-content:flex-end}html[data-tab=team] .cm-root .nhl-tt h3:empty{display:none}html[data-tab=team] .cm-root .nhl-sw.cm-lsw{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;overflow-x:auto}html[data-tab=team] .cm-root .nhl-sw.cm-lsw::-webkit-scrollbar{display:none}html[data-tab=team] .cm-root .nhl-sw.cm-lsw button{padding:0 var(--sp-gap)}html[data-tab=team] .nhl-sheet .nhl-row[role=button]{cursor:pointer}
