*{box-sizing:border-box}body{font-family:var(--font-plex),system-ui,-apple-system,sans-serif;background:var(--page);color:var(--ink);margin:0;font-size:.875rem;line-height:1.55}h1,h2,h3,.brand{font-family:var(--font-archivo),var(--font-plex),sans-serif}table{font-variant-numeric:tabular-nums}.ls-num,td.pts,.bt-score,.bt-proj,.proj-num,.fact-chip b,.proj-row td{font-family:var(--font-mono),monospace}.post-content td{font-variant-numeric:tabular-nums}h1{letter-spacing:-.02em;margin:1.125rem 0 .375rem;font-size:1.375rem}.site-header{background:var(--hair);justify-content:center;align-items:center;gap:1.5rem;padding:.875rem 0;display:flex;position:relative}.site-header .logo-wrapper{align-items:center;padding-left:1.5rem;display:flex}.site-header .brand{color:var(--brand);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.site-header .brand:hover{opacity:.7}.site-header .nav-row{justify-content:space-between;width:100%;max-width:75rem;padding:0 1.5rem;display:flex}.site-header nav{gap:1.875rem;display:flex}.site-header nav a{color:var(--brand);align-items:center;text-decoration:none;display:inline-flex}.site-header nav a:hover{opacity:.7}.container{max-width:75rem;margin:0 auto;padding:1.5rem}.footer{text-align:center;color:var(--mut);padding:1.5rem;font-size:.75rem}.card{background:var(--surface);border:1px solid var(--hair);border-radius:7px;padding:.875rem}.team-grid{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.team-card{background:var(--surface);border:1px solid var(--hair);color:inherit;border-radius:7px;align-items:center;gap:.625rem;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.team-card:hover{border-color:var(--link);color:var(--link)}.team-card .pts{color:var(--mut);margin-left:auto;font-weight:400}.team-head{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.team-head .team-record{color:var(--mut);margin-top:.25rem;font-size:.875rem}.roster-list{gap:.375rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.roster-link{background:var(--surface);border:1px solid var(--hair);color:inherit;border-radius:7px;align-items:center;gap:.625rem;padding:6px 12px;text-decoration:none;display:flex}.roster-link:hover{border-color:var(--link)}.roster-link .num{width:1.75rem;color:var(--mut)}.roster-link .pos{color:#b6c2d6;text-transform:uppercase;margin-left:auto;font-size:.75rem}.roster-link .rl-name{color:var(--ink);flex:auto;min-width:0;font-weight:600}.roster-link .rl-name>span{vertical-align:.0625rem;margin-left:.375rem}.roster-link .rl-name>span.rl-nm{margin-left:0}.roster-link .rl-pos-inline{display:none}.roster-link .rl-hot{font-size:.75rem}.roster-link .rl-pos{text-align:center;color:#b6c2d6;text-transform:uppercase;flex:0 0 1.625rem;font-size:.75rem}.roster-link .rl-cap{box-sizing:border-box;color:var(--mut);border:1px solid var(--hair);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;flex:0 0 6rem;justify-content:flex-end;padding:1px 5px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.roster-link .rl-cap:empty{visibility:hidden}.roster-link .rl-pts{color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.75rem;font-weight:700}@media (max-width:640px){.roster-list{gap:.3125rem;margin-bottom:1.125rem}.roster-link{grid-template:"num name name name name""num cap st dots pts"/auto minmax(0,1fr) auto auto auto;align-items:center;gap:.1875rem .4375rem;padding:.4375rem .625rem;display:grid}.roster-link img{display:none}.roster-link .num{width:auto;color:var(--mut);text-align:right;font-variant-numeric:tabular-nums;grid-area:num;align-self:start;font-size:.7812rem;font-weight:700;line-height:1.1875rem}.roster-link .rl-name{grid-area:name;align-items:baseline;gap:.3125rem;min-width:0;font-size:.8125rem;display:flex}.roster-link .rl-name .rl-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.roster-link .rl-name .rl-perf{flex:none;margin-left:auto;font-size:.5938rem}.roster-link .rl-name .rl-hot,.roster-link .rl-name .fr-ir{flex:none}.roster-link>.rl-pos{display:none}.roster-link .rl-pos-inline{color:var(--mut);flex:none;margin-left:0;font-size:.625rem;font-weight:700;display:inline}.roster-link .rl-cap{width:auto;color:var(--hair);text-align:left;border:none;flex:none;grid-area:cap;justify-content:flex-start;padding:0;font-size:10.5px;font-weight:600}.roster-link .rl-right{display:contents}.roster-link .rl-right .rl-st{grid-area:st;justify-self:start;min-width:0;padding:.125rem .4375rem;font-size:.5938rem}.roster-link .rl-dots{grid-area:dots;justify-self:start;gap:.1875rem;width:auto}.roster-link .rl-dots i{width:.375rem;height:.375rem}.roster-link .rl-right .rl-pts{text-align:right;white-space:nowrap;min-width:0;color:var(--brand);grid-area:pts;place-self:center end;margin-left:0;font-size:.7812rem;font-weight:800}}.stats-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--hair);border-radius:7px;width:100%;overflow:hidden}.stats-table th,.stats-table td{text-align:left;border-bottom:1px solid var(--hair);padding:7px 10px;font-size:14px}.stats-table td.pts{font-weight:700}table{width:100%}.table-wrap{overflow-x:auto}.board-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--hair);border-radius:7px;width:100%;overflow:hidden}.board-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#5c6f8f;background:color-mix(in srgb, var(--link) 12%, var(--surface));padding:.5rem .75rem;font-size:.625rem}.board-table td{border-top:1px solid var(--hair);vertical-align:middle;padding:8px 12px;font-size:14px}.board-table .bt-status{white-space:nowrap;color:var(--link);font-weight:700}.board-table .bt-status .bt-date{color:#b6c2d6;font-size:.75rem;font-weight:400}.board-table .bt-game{white-space:nowrap}.board-table .bt-team{color:inherit;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.board-table .bt-team:hover{color:var(--link)}.board-table .bt-team .bt-score{text-align:center;font-variant-numeric:tabular-nums;min-width:1.125rem}.board-table .bt-at{color:#b6c2d6;margin:0 .625rem}.board-table .bt-pred b{font-variant-numeric:tabular-nums}.board-table .bt-pred .bt-who{color:var(--mut);font-size:.75rem}.board-table .bt-pred .bt-xg{color:#b6c2d6;font-size:.75rem;display:block}.leader-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.leader-card{align-self:start}.leader-card h3{text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:0 0 .375rem;font-size:.75rem}.leader-list{margin:0;padding:0;list-style:none}.leader-list .leader-row{border-radius:.375rem;align-items:center;gap:.5rem;padding:.25rem .375rem;font-size:.875rem;display:flex}.leader-list .leader-row a{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.leader-list .leader-row:hover{background:color-mix(in srgb, var(--link) 12%, var(--surface))}.leader-list .leader-row .lg-team{margin-left:auto}.leader-list .leader-row .lg-gp{color:#b6c2d6;font-size:.75rem}.leader-list .leader-row .lg-val{font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem;font-weight:800}.board-table th.num,.board-table td.num{text-align:center}.board-table td.num{font-variant-numeric:tabular-nums}.board-table .th-sub{text-transform:none;letter-spacing:0;font-size:.625rem;font-weight:400}.board-table .bt-score{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.board-table .bt-proj{color:var(--proj);background:color-mix(in srgb, var(--proj) 8%, transparent);white-space:nowrap;font-weight:700}.board-table .bt-goalie{color:#b6c2d6;white-space:nowrap;margin-top:.125rem;font-size:.75rem;font-weight:500}.board-table .bt-goalie-proj{color:var(--proj);font-weight:700}.board-table .bt-goalie-prob{color:#b6c2d6;font-weight:700}.board-table .bt-goalie-ok{color:var(--ok);font-weight:700}.board-table .gw-upd{color:var(--mut);margin-top:.1875rem;font-size:.625rem}.board-table .bt-goaliefold summary{cursor:pointer;list-style:none}.board-table .bt-goaliefold summary::-webkit-details-marker{display:none}.board-table .bt-goaliefold .gw-caret{color:var(--mut);margin-left:.25rem;font-size:.625rem;font-weight:400}.board-table .bt-goaliefold .gw-why{white-space:normal;color:#5c6f8f;background:var(--surface2);border:1px solid var(--hair);border-left:3px solid var(--proj);border-radius:6px;max-width:18.75rem;margin-top:.25rem;padding:5px 8px;font-size:.6562rem;font-weight:400;line-height:1.5}.board-table .bt-ot{color:var(--mut)}.board-table tfoot td{background:color-mix(in srgb, var(--link) 12%, var(--surface));font-weight:700}.proj-lines-grid{grid-template-columns:repeat(auto-fill,minmax(min(17.5rem,100%),1fr));gap:.75rem;display:grid}.proj-lines-grid .proj-lines-card{background:var(--surface);border:1px solid var(--hair);color:var(--ink);border-radius:7px;padding:12px}.proj-lines-grid .plc-head{border-bottom:1px solid var(--hair);align-items:center;gap:.375rem;margin-bottom:.5rem;padding-bottom:6px;font-size:.875rem;font-weight:700;display:flex}.proj-lines-grid .plc-head img{vertical-align:middle}.proj-lines-grid .plc-head .plc-at{color:#b6c2d6;font-weight:400}.proj-lines-grid .plc-head .plc-time{color:var(--mut);margin-left:auto;font-size:.75rem;font-weight:400}.proj-lines-grid .plc-cols{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.proj-lines-grid .plc-col{min-width:0}.proj-lines-grid .plc-tagline{letter-spacing:.04em;align-items:center;gap:.3125rem;margin-bottom:.125rem;font-size:.75rem;font-weight:800;display:flex}.proj-lines-grid .plc-tagline .plc-tag{color:var(--proj);text-transform:uppercase;letter-spacing:.08em;border:1px solid color-mix(in srgb, var(--proj) 40%, transparent);border-radius:999px;padding:1px 6px;font-size:.625rem;font-weight:700}.proj-lines-grid .plc-empty{color:var(--mut);padding:.375rem 0;font-size:.75rem;font-style:italic}.proj-lines-grid .plc-pending .plc-num,.proj-lines-grid .plc-pending .plc-min,.proj-lines-grid .plc-pending .plc-dash{color:#c3cfe2}.proj-lines-grid .plc-line{grid-template-columns:.75rem minmax(0,1fr) 1.875rem;align-items:baseline;gap:.4375rem;padding:.3125rem 0;font-size:.75rem;line-height:1.35;display:grid}.proj-lines-grid .plc-line+.plc-line{border-top:1px solid color-mix(in srgb, var(--hair) 45%, transparent)}.proj-lines-grid .plc-line .plc-num{color:#b6c2d6;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700}.proj-lines-grid .plc-line .plc-num-d{letter-spacing:.02em;font-size:.5625rem}.proj-lines-grid .plc-line .plc-col .plc-dstart{border-top:1px dashed var(--hair);margin-top:4px}.proj-lines-grid .plc-line .plc-names{flex-direction:column;row-gap:.0625rem;min-width:0;display:flex}.proj-lines-grid .plc-line .plc-player{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proj-lines-grid .plc-line .plc-sep{display:none}.proj-lines-grid .plc-line .plc-names a{color:var(--brand);font-weight:600;text-decoration:none}.proj-lines-grid .plc-line .plc-names a:hover{text-decoration:underline}.proj-lines-grid .plc-line .plc-min{text-align:right;color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center end;font-size:.625rem}.proj-lines-grid .plc-col+.plc-col{border-left:1px solid var(--hair);padding-left:14px}@media (max-width:640px){.proj-lines-grid .plc-cols{gap:.625rem}.proj-lines-grid .plc-col+.plc-col{padding-left:.625rem}.proj-lines-grid .plc-line{grid-template-columns:.625rem minmax(0,1fr) 1.625rem;gap:.375rem;padding:.375rem 0;font-size:.75rem}}.goalie-ticker{border:1px solid var(--hair);background:var(--surface);border-radius:7px;margin:1rem 0;padding:.875rem;display:block}.goalie-ticker .gt-body{grid-template-columns:repeat(auto-fit,minmax(min(16.875rem,100%),1fr));gap:.25rem 1.25rem;display:grid}.goalie-ticker .gt-head{font-family:var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#5c6f8f;border-bottom:2px solid var(--hair);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:4px;font-size:.75rem;font-weight:700;display:flex}.goalie-ticker .gt-head .gt-more{text-transform:none;letter-spacing:0;color:var(--link);white-space:nowrap;font-weight:600;text-decoration:none}.goalie-ticker .gt-row{border-top:1px solid #eef2fa;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.125rem .5rem;padding:5px 0;font-size:14px;display:flex}.goalie-ticker .gt-row:first-of-type{border-top:0}.goalie-ticker .gt-row .gt-match{text-align:center;white-space:nowrap;flex-basis:100%;font-weight:700}.goalie-ticker .gt-row .gt-match a{color:var(--ink);text-decoration:none}.goalie-ticker .gt-row .gt-time{text-align:center;color:var(--mut);white-space:nowrap;flex-basis:100%;font-size:.6875rem}.goalie-ticker .gt-row .gt-calls{white-space:nowrap;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.375rem;font-weight:600;display:flex}.goalie-ticker .gt-row .gt-pill{background:var(--surface);white-space:nowrap;-webkit-tap-highlight-color:#0000;border:1.5px solid;border-radius:62.4375rem;flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;min-width:0;padding:.25rem .6875rem;font-size:.7812rem;font-weight:700;line-height:1.2;display:inline-flex}.goalie-ticker .gt-row .gt-pill-proj{color:var(--proj);border-color:color-mix(in srgb, var(--proj) 55%, transparent)}.goalie-ticker .gt-row .gt-pill-ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 60%, transparent)}.goalie-ticker .gt-row .gt-pill-prob{color:#334155;border-color:var(--mut)}.goalie-ticker .gt-row .gt-pill-pend{color:var(--mut);background:var(--surface2);text-transform:uppercase;letter-spacing:.04em;border:.0625rem dashed #b9c3d4;font-size:.625rem}.goalie-ticker .gt-row .gt-proj{color:var(--proj)}.goalie-ticker .gt-row .gt-ok{color:var(--ok)}.goalie-ticker .gt-row .gt-tba{color:var(--mut);text-align:center;flex:1 1 0;min-width:0;font-weight:400}.goalie-ticker .gt-row .gt-det{display:contents}.goalie-ticker .gt-row .gt-det summary{cursor:pointer;list-style:none}.goalie-ticker .gt-row .gt-det summary::-webkit-details-marker{display:none}.goalie-ticker .gt-row .gt-det summary:after{content:"▾";color:currentColor;opacity:.9;text-align:center;flex:none;width:.6875rem;font-size:.625rem}.goalie-ticker .gt-row .gt-det[open] summary:after{content:"▴"}.goalie-ticker .gt-row .gt-det .gt-why{white-space:normal;color:#5c6f8f;background:var(--surface2);border:1px solid var(--hair);border-left:3px solid var(--proj);border-radius:6px;flex-basis:100%;padding:5px 8px;font-size:.6875rem;font-weight:400;line-height:1.5;display:block}.goalie-ticker .gt-row .gt-det .gt-why a{color:var(--link);font-weight:600}.goalie-ticker .gt-row .gt-det .gt-why .gt-upd{color:var(--mut);white-space:nowrap}.ledger-line{color:#5c6f8f;margin:0 0 .75rem;font-size:.75rem}.ledger-line b{color:var(--ink)}.ledger-line a{color:var(--link);font-weight:600;text-decoration:none}.section-more{color:var(--link);text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:600;text-decoration:none}.bt-b2b{vertical-align:.125rem;letter-spacing:.04em;color:var(--amber);background:var(--surface2);border:1px solid #f0c894;border-radius:999px;margin-left:.3125rem;padding:0 5px;font-size:.625rem;font-weight:800;display:inline-block}.lines-full{grid-template-columns:repeat(auto-fill,minmax(min(21.25rem,100%),1fr))}.rl-st{letter-spacing:.05em;white-space:nowrap;border-radius:62.4375rem;padding:.125rem .5rem;font-size:.625rem;font-weight:800;line-height:1.6}.rl-play{color:var(--proj);background:color-mix(in srgb, var(--proj) 10%, transparent);border:1px solid color-mix(in srgb, var(--proj) 35%, transparent)}.rl-conf{color:#fff;background:var(--ok)}.rl-out{color:#fff;background:var(--bad)}.rl-next{color:var(--mut);background:var(--surface2);border:1px solid var(--hair)}.rl-done{color:var(--mut);border:.0625rem dashed var(--hair2);background:0 0}.rl-bench{color:#92400e;background:color-mix(in srgb, var(--amber) 16%, var(--surface));border:1px solid #fde68a}.rl-right{align-items:center;gap:1rem;margin-left:auto;display:flex}.rl-right .rl-st{text-align:center;min-width:4.5rem}.rl-right .rl-pts{text-align:right;min-width:3.5rem;margin-left:0}@media (max-width:620px){.roster-link{flex-wrap:wrap;row-gap:.5rem}.rl-name{flex:auto}.rl-right{flex-basis:100%;justify-content:space-between;gap:.6rem;margin-left:0}}.pp-avail .avail-date{color:var(--mut);font-size:.75rem}.gd-head{text-align:center}.gd-teams{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gd-team{color:inherit;flex-direction:column;flex:1;align-items:center;gap:.25rem;text-decoration:none;display:flex}.gd-tname{font-size:.9375rem;font-weight:800}.gd-record{color:var(--mut);font-size:.75rem}.gd-score{flex-direction:column;align-items:center;gap:.25rem;min-width:5.75rem;display:flex}.gd-line{align-items:baseline;gap:.625rem;display:flex}.gd-line .gd-num{text-align:center;min-width:1.375rem}.gd-dash{color:#cbd5e1;font-size:1rem;font-weight:900}.gd-num{font-size:1.75rem;font-weight:900}.gd-at{color:#cbd5e1;font-size:1.25rem}@media (max-width:560px){.gd-num{font-size:22px}.gd-score{min-width:76px}}.gd-state{letter-spacing:.08em;border-radius:62.4375rem;padding:.125rem .625rem;font-size:.625rem;font-weight:900}.gd-live{color:#fff;background:var(--bad)}.gd-final{color:var(--mut);background:var(--surface2)}.gd-fut{color:var(--proj);background:#7c3aed1a;border:1px solid #7c3aed59}.gd-when{color:var(--mut);margin-top:.625rem;font-size:.8125rem}.gd-head{border-top:3px solid var(--brand-bg)}.gd-card h2{color:var(--brand);align-items:center;gap:.5rem;display:flex}.gd-card h2:before{content:"";background:var(--proj);border-radius:.125rem;flex:none;width:.875rem;height:.1875rem}.gd-card h2{margin:0 0 .625rem;font-size:1.0625rem}.gd-two-col{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}@media (max-width:560px){.gd-two-col{grid-template-columns:1fr}}.gdc-tabs{border-bottom:2px solid #e8edf4;gap:4px;margin-bottom:14px;display:flex}.gdc-tab{appearance:none;letter-spacing:.06em;color:var(--mut);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-.125rem;padding:.5625rem .875rem;font-size:.75rem;font-weight:800;transition:color .15s,border-color .15s}.gdc-tab:hover{color:var(--brand)}.gdc-tab.on{color:var(--proj);border-bottom-color:var(--proj)}.gdc-panel{min-height:29.375rem}.gdc-goalies{margin-bottom:1rem}.gdc-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.gdc-box{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:.7812rem}.gdc-box th{color:var(--brand);text-transform:uppercase;letter-spacing:.07em;text-align:right;background:var(--surface2);border-bottom:2px solid var(--hair);padding:7px 8px;font-size:.5938rem}.gdc-box thead th:first-child{border-radius:.5rem 0 0 .5rem}.gdc-box thead th:last-child{border-radius:0 .5rem .5rem 0}.gdc-box th:nth-child(2),.gdc-box th:first-child{text-align:left}.gdc-box td{border-bottom:1px solid var(--surface2);padding:6px 8px}.gdc-box tbody tr:nth-child(2n),.gdc-box tbody tr:hover{background:var(--surface2)}.gdc-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.gdc-nm{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gdc-nm a{color:var(--brand);font-weight:600;text-decoration:none}.gdc-nm a:hover{color:var(--proj)}.gdc-p{color:var(--brand);font-weight:800}.gdc-tag{color:var(--proj);vertical-align:.0625rem;background:#7c3aed1a;border-radius:62.4375rem;margin-left:.3125rem;padding:0 .3125rem;font-size:.5625rem;font-weight:800;display:inline-block}.gdc-tag.gdc-dec{color:var(--mut);background:var(--surface2)}.gd-linescore{justify-content:center;margin-top:.75rem;display:flex}.gd-linescore .gdc-box{width:auto;min-width:17.5rem}.gd-linescore td b{color:var(--brand);letter-spacing:.03em}.gdc-pbp{font-size:.7812rem}.gdc-pbp-per{letter-spacing:.08em;text-transform:uppercase;color:var(--proj);border-bottom:1px solid color-mix(in srgb, var(--proj) 14%, var(--surface));margin:.75rem 0 .375rem;padding-bottom:4px;font-size:.625rem;font-weight:800}.gdc-pbp-per:first-child{margin-top:0}.gdc-ev{border-radius:.5rem;align-items:baseline;gap:.625rem;padding:.375rem .5rem;display:flex}.gdc-ev:nth-child(odd){background:var(--surface2)}.gdc-ev-t{text-align:right;font-variant-numeric:tabular-nums;color:var(--mut);flex:0 0 2.75rem;font-size:.7188rem;font-weight:700}.gdc-ev-body{flex:1;min-width:0}.gdc-ev-goal{color:var(--brand);letter-spacing:.04em;background:#dbeafe;border-radius:.375rem;padding:0 .3125rem;font-size:.625rem}.gdc-ev-pen{color:#991b1b;background:color-mix(in srgb, var(--bad) 10%, var(--surface));letter-spacing:.04em;border-radius:.375rem;padding:0 .3125rem;font-size:.625rem}.gdc-ev-score{color:var(--brand);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.gdc-tab-pbp,.gdc-tab-log{letter-spacing:.08em}.gdc-lognote{letter-spacing:.09em;text-transform:uppercase;margin-left:.25rem;font-size:.625rem;font-weight:700}.gdc-pos{color:#8a93a3;text-transform:uppercase;font-size:.6562rem;font-weight:700}.gdc-pmup{color:var(--ok);font-weight:800}.gdc-pmdn{color:var(--bad);font-weight:800}.gdc-logtbl th{font-size:.625rem}@media (max-width:899.98px){.gdc-logduo .gdc-halfhd{flex-direction:column;align-items:flex-start;gap:.3125rem;margin:.25rem 0 .625rem;font-size:.875rem;display:flex}.gdc-logduo .gdc-halfhd-top{align-items:center;gap:.5rem;display:flex}.gdc-logduo .gdc-halfhd img{width:1.625rem;height:auto}.gdc-logduo .gdc-half+.gdc-half{border-top:1px solid #edf1f7;margin-top:22px;padding-top:18px}}.gd-ytwrap{aspect-ratio:16/9;background:#0b1220;border-radius:.75rem;width:min(50%,38.75rem);margin-inline:auto;overflow:hidden}@media (max-width:720px){.gd-ytwrap{width:100%}}.gd-yt{border:0;width:100%;height:100%;display:block}.gd-ytnote,.gd-videonote{text-align:center}.gdc-ev-go{cursor:pointer}.gdc-ev-go:hover{background:var(--surface2)}.gdc-ev-replay{color:var(--proj);letter-spacing:.06em;border:1.5px solid #7c3aed73;border-radius:999px;flex:none;padding:2px 8px;font-size:.625rem;font-weight:800}.gdc-tab-new{border-radius:.5rem .5rem 0 0;animation:1.6s ease-out infinite gdcNewPulse}@keyframes gdcNewPulse{0%{box-shadow:0 0 #7c3aed66}70%{box-shadow:0 0 0 9px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.gdc-tab-badge{background:var(--proj);color:#fff;text-align:center;vertical-align:.125rem;border-radius:62.4375rem;min-width:1rem;height:1rem;margin-left:.375rem;padding:0 .25rem;font-size:.625rem;font-weight:800;line-height:1rem;display:inline-block}@media (prefers-reduced-motion:reduce){.gdc-tab-new{animation:none}}.gr-veil{z-index:60;background:#0b12208c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gr-card{background:var(--surface);border-radius:1rem;width:min(26.25rem,100%);padding:.875rem .875rem 1rem;animation:.18s ease-out gr-pop;box-shadow:0 20px 60px #0b122059}@keyframes gr-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.gr-head{color:var(--mut);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.gr-x{appearance:none;background:var(--surface2);color:var(--mut);cursor:pointer;border:0;border-radius:999px;width:26px;height:26px;margin-left:auto;font-size:12px}.gr-x:hover{background:color-mix(in srgb, var(--link) 12%, var(--surface))}.gr-badge{letter-spacing:.06em;border-radius:62.4375rem;padding:.0625rem .4375rem;font-size:.5938rem;font-weight:800}.gr-badge-eg{color:var(--brand);background:#dbeafe}.gr-badge-sp{color:var(--proj);background:#7c3aed1f}.gr-rink{width:100%;margin:.5rem 0 .25rem;display:block}.gr-rink-real{margin:.25rem 0}.sv-top3{grid-template-columns:repeat(3,1fr);gap:.625rem;margin:.875rem 0 1.125rem;display:grid}.sv-top3-card{background:var(--surface2);color:inherit;border:1px solid #d8dee9;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.sv-top3-card:hover{border-color:var(--brand)}.sv-top3-num{color:var(--brand);font-size:2.125rem;font-weight:800;font-family:var(--font-mono),monospace;line-height:1}.sv-top3-name{font-weight:700}.sv-top3-gm{color:#5b6b83;font-size:.75rem}.sv-chip{vertical-align:middle;border-radius:62.4375rem;margin-left:.375rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:700;display:inline-block}.sv-press{color:var(--ok);background:#dcfce7}.sv-proj{background:var(--surface2);color:#6d28d9}.sv-b2b{background:color-mix(in srgb, var(--amber) 16%, var(--surface));color:#92400e}.sv-num{font-family:var(--font-mono),monospace;color:var(--brand);font-size:1.0625rem;font-weight:800}.sv-barcell{width:5.625rem}.sv-bar{background:linear-gradient(90deg, var(--link), var(--link));border-radius:.25rem;min-width:.375rem;height:.5rem;display:block}.sv-tip{color:#5b6b83;font-size:.75rem}@media (max-width:720px){.sv-top3{grid-template-columns:1fr}.sv-barcell{display:none}}.pv-good{color:var(--ok);font-weight:800}.pv-bad{color:var(--bad);font-weight:800}.gr-num{fill:#fff;font-size:3.25rem;font-weight:800}.gr-num-d{fill:#fff;font-size:2.75rem;font-weight:800}.gr-pname{fill:var(--brand);letter-spacing:.02em;paint-order:stroke;stroke:#fff;stroke-width:.875rem;font-size:5.25rem;font-weight:800}.gr-src{letter-spacing:.08em;text-transform:uppercase;color:var(--proj);background:#7c3aed1a;border-radius:62.4375rem;margin-left:.125rem;padding:.125rem .5rem;font-size:.5938rem;font-weight:700}.gr-src-a{text-decoration:none}.gr-src-a:hover{background:#7c3aed33}.gd-sync{text-align:center;color:#7c86a3;letter-spacing:.02em;margin-top:.375rem;font-size:.6875rem}.vid-strip{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:.75rem;display:grid}@media (max-width:900px){.vid-strip{grid-template-columns:repeat(2,1fr)}}.vid-card{flex-direction:column;gap:.375rem;text-decoration:none;display:flex}.vid-thumb{aspect-ratio:16/9;background:#0b1220;border-radius:.625rem;display:block;position:relative;overflow:hidden}.vid-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vid-play{color:#fff;text-shadow:0 2px 8px #0009;background:#0b122040;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0}.vid-card:hover .vid-play{background:#7c3aed59}.vid-title{color:var(--brand);font-size:.7812rem;font-weight:600;line-height:1.35}.gd-videonote{text-align:center;padding:.375rem .125rem .75rem}.gr-yt{margin:.5rem 0 .25rem}.gr-credit{color:#7c86a3;margin-top:.375rem;font-size:.6875rem;line-height:1.4}.gr-goalword{letter-spacing:.12em;fill:var(--proj);paint-order:stroke;stroke:#fff;stroke-width:.25rem;font-size:2.125rem;font-weight:900}.gr-meta{animation:.5s ease-out both gr-up}@keyframes gr-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.gr-scorer{color:var(--ink);font-size:.9375rem}.gr-scorer b{color:var(--brand);letter-spacing:.03em}.gr-assists{color:var(--mut);margin-top:.125rem;font-size:.7812rem}.gr-after{color:var(--mut);margin-top:.375rem;font-size:.7812rem}.gr-after b{color:var(--proj);font-size:.875rem}.pd-duo{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1.375rem;display:grid}@media (min-width:780px){.pd-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pd-card{background:var(--surface);border:1px solid var(--hair);border-radius:12px;padding:12px 14px 6px}.pd-title{letter-spacing:.02em;margin:0 0 .5rem;font-size:.8125rem}.pd-title-over{color:var(--amber)}.pd-title-under{color:#047857}.pd-list{counter-reset:pd;margin:0;padding:0;list-style:none}.pd-list li{border-bottom:1px solid var(--surface2)}.pd-list li:last-child{border-bottom:none}.pd-row{align-items:baseline;gap:.5rem;padding:.375rem 0;text-decoration:none;display:flex}.pd-row:before{counter-increment:pd;content:counter(pd);width:1rem;color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.pd-nm{color:var(--brand);font-size:.8125rem;font-weight:650}.pd-sub{color:var(--mut);font-size:.6875rem}.pd-val{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8125rem;font-weight:800}.pd-val-over{color:var(--amber)}.pd-val-under{color:var(--ok)}.ga-more{background:var(--surface);color:var(--brand);border:1px solid var(--hair);cursor:pointer;letter-spacing:.01em;border-radius:999px;margin:.75rem auto .375rem;padding:8px 22px;font-size:.7812rem;font-weight:700;transition:border-color .15s,transform 50ms;display:block}.ga-more:hover:not(:disabled){border-color:var(--proj);color:var(--proj)}.ga-more:active:not(:disabled){transform:translateY(.0625rem)}.ga-more:disabled{opacity:.55;cursor:wait}.gd-muted{color:var(--mut);font-size:.7812rem}.gd-goalies{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gd-goalie-name{font-weight:700}.gd-dots{gap:.25rem;margin:0 .375rem;display:inline-flex}.gd-dots i{color:#fff;border-radius:.3125rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-style:normal;font-weight:900;display:inline-flex}.gd-dots .gw{background:var(--ok)}.gd-dots .gl{background:var(--bad)}.gd-h2h{color:var(--mut);margin:.75rem 0 0;font-size:.8125rem}.gd-inj{margin:0;padding:0;font-size:.8438rem;list-style:none}.gd-inj li{padding:.1875rem 0}.gd-inj-status{color:var(--amber);font-size:.75rem;font-weight:700}.gd-links{flex-wrap:wrap;gap:.625rem;margin:1.125rem 0;display:flex}.gd-links a{color:var(--brand);background:var(--surface);border:1px solid #dbe3ee;border-radius:999px;padding:7px 14px;font-size:.7812rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.gd-links a:hover{color:var(--proj);border-color:var(--proj);background:#7c3aed0f}.gd-backrow{margin:0 0 .75rem}.gd-back{color:var(--brand);background:var(--surface);border:1px solid #dbe3ee;border-radius:999px;padding:6px 14px;font-size:.7812rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-block}.gd-back:hover{color:var(--proj);border-color:var(--proj);background:#7c3aed0f}.inj-team h2{align-items:center;gap:.5rem;margin:1.375rem 0 .375rem;font-size:1rem;display:flex}.inj-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.inj-list li{background:var(--surface);border:1px solid #e8edf5;border-radius:10px;padding:9px 14px;font-size:14px}.inj-status{color:var(--amber);text-transform:capitalize;font-size:.75rem;font-weight:800}.inj-para{color:var(--mut);margin-top:.25rem;font-size:.7812rem}.inj-src{font-size:.75rem;font-weight:700}.gd-day-head{align-items:baseline;gap:.625rem;margin:1.375rem 0 .5rem;display:flex}.gd-day-count{color:var(--mut);letter-spacing:.04em;font-size:.75rem;font-weight:700}.gd-slate{grid-template-columns:repeat(auto-fill,minmax(18.25rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gd-slate-row{background:var(--surface);color:inherit;border:1px solid #e8edf5;border-radius:12px;align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.gd-slate-row:hover{border-color:#7c3aed73;box-shadow:0 2px 10px #0b1f4b12}.gd-slate-row.is-live{border-color:#b91c1c66}.gd-slate-row.is-final{opacity:.78}.gd-slate-when{flex:none;min-width:4.125rem}.gd-matchup{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.gd-side{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:800;display:flex}.gd-side img{flex:none}.gd-side-home{justify-content:flex-end;min-width:3.875rem}.gd-vs{text-align:center;flex:none;min-width:3.875rem}.gd-bigscore{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:900}.gd-bigscore i{color:#cbd5e1;padding:0 .1875rem;font-style:normal}.gd-at{color:#b6c2d4;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.gd-slate-meta{color:var(--mut);text-align:right;flex:none;justify-content:flex-end;align-items:center;gap:.625rem;min-width:7.5rem;font-size:.7812rem;display:flex}.gd-chevron{color:#cbd5e1;font-weight:800}@media (max-width:640px){.gd-slate-row{flex-wrap:wrap;row-gap:.375rem;padding:.625rem .75rem}.gd-slate-when{order:1;min-width:0}.gd-matchup{flex:1;order:2;justify-content:space-between}.gd-vs{min-width:3.375rem}.gd-slate-meta{order:3;min-width:0;margin-left:auto;font-size:.7188rem}}.cl-today{padding:.0625rem .4375rem;font-size:.5625rem}.rl-dots{flex:none;gap:.1875rem;width:2.9375rem;display:inline-flex}.rl-dots i{border-radius:.125rem;width:.4375rem;height:.4375rem;display:inline-block}.rl-dots .d0{background:color-mix(in srgb, var(--link) 12%, var(--surface))}.rl-dots .d1{background:#c4b5fd}.rl-dots .d2{background:#8b5cf6}.rl-dots .d3{background:#6d28d9}.rl-dots .dx{box-sizing:border-box;background:0 0;border:1px solid #eef2f7}.team-tonight{color:var(--mut);margin-top:.5rem;font-size:.8125rem;font-weight:700}.team-tonight.tt-now{color:var(--proj)}.nu-cats{gap:.375rem;margin-bottom:.25rem;display:flex}.nu-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--link);background:color-mix(in srgb, var(--link) 8%, transparent);border:1px solid color-mix(in srgb, var(--link) 30%, transparent);border-radius:999px;padding:2px 8px;font-size:.625rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-block}.nu-cat:hover{background:color-mix(in srgb, var(--link) 15%, transparent)}.nu-meta{align-items:center;gap:.5rem;margin:.25rem 0 .875rem;display:flex}.nu-item .nu-date{color:var(--mut);font-variant-numeric:tabular-nums;margin:.125rem 0 .375rem;font-size:.6875rem}.nu-pager{justify-content:space-between;align-items:center;gap:.625rem;margin:1.125rem 0 .5rem;display:flex}.nu-pg{color:var(--link);background:var(--surface);border:1.5px solid #1d4ed859;border-radius:999px;padding:6px 14px;font-size:.7812rem;font-weight:700;text-decoration:none}.nu-pg:visited{color:var(--link)}.nu-pg:hover{border-color:var(--link)}.nu-pg-off{color:var(--mut);pointer-events:none;border-color:#e7edf7}.nu-pg-info{color:var(--mut);font-variant-numeric:tabular-nums;font-size:.7188rem}.hl-name{white-space:nowrap}.hl-name .nm-init{display:none}.hl-name .hl-why{color:var(--mut);white-space:normal;margin-top:.0625rem;font-size:.625rem;font-weight:400;line-height:1.3;display:block}.hl-name .hl-sched{color:var(--link);white-space:nowrap;font-weight:600}.hl-p-sub,.hl-ppg-m{display:none}@media (max-width:480px){.hl-name .nm-full{display:none}.hl-name .nm-init{display:inline}.hl-gp{display:none}.hl-row .hl-team{text-align:center}.hl-row td{padding-left:.375rem;padding-right:.375rem}.hl-ga{display:none}.hl-p-sub{color:var(--mut);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:500;line-height:1.2;display:block}.hl-ppg-h{font-size:.625rem}.hl-ppg-m.ph{color:#b6c2d6;margin-left:.1875rem;font-size:.625rem;display:inline}.board-table th,.board-table td{padding:.4375rem}.board-table td{font-size:.875rem}.board-table th{font-size:.625rem}}.board-legend{color:var(--mut);margin-top:.5rem;font-size:.75rem;line-height:1.5}.board-legend i{color:#5c6f8f;font-style:normal;font-weight:600}.era-tag{color:#b6c2d6;font-size:.625rem}.site-nav{justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 0;display:flex}.site-nav .brand{color:var(--ink);align-items:center;gap:.625rem;font-weight:800;text-decoration:none;display:flex}.nav-links{display:flex}.nav-desk{align-items:center;gap:.25rem;display:none}@media (min-width:901px){.nav-desk{display:flex}}.nav-desk .nav-group{position:relative}.nav-desk .nav-top{font:inherit;color:#17365d;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.3125rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-desk .nav-top:hover{background:#ffffffa6}.nav-desk .nav-top.active{color:var(--proj)}.nav-desk .nav-top .nav-caret{color:var(--mut);font-size:.625rem;transition:transform .15s}.nav-desk .nav-group:hover .nav-drop,.nav-desk .nav-drop.show{display:flex}.nav-desk .nav-badge{background:var(--proj);color:var(--surface);border-radius:62.4375rem;margin-left:.3125rem;padding:0 .3125rem;font-size:.625rem;font-weight:800;line-height:.9375rem;display:inline-block}.nav-desk .nav-drop-games{min-width:16.25rem;max-height:62vh;overflow-y:auto}.nav-desk .nav-drop-games .nav-drop-div{letter-spacing:.07em;text-transform:uppercase;color:var(--mut);border-top:1px solid var(--hair);margin-top:4px;padding:.4375rem .625rem .1875rem;font-size:.625rem;font-weight:800}.nav-desk .nav-drop-games .nav-live{background:var(--surface2);color:var(--bad);letter-spacing:.05em;border-radius:.25rem;margin-left:.375rem;padding:.0625rem .3125rem;font-size:.5938rem;font-style:normal;font-weight:800}.nav-desk .nav-group:hover .nav-top .nav-caret{transform:rotate(180deg)}.nav-desk .nav-drop{display:none;position:absolute;top:calc(100% + .0625rem);left:0}.nav-desk .nav-drop:before{content:"";height:.625rem;position:absolute;bottom:100%;left:0;right:0}.nav-desk .nav-drop{background:var(--surface);border:1px solid var(--hair);z-index:60;border-radius:12px;flex-direction:column;min-width:15rem;padding:.375rem;box-shadow:0 12px 32px #0b1f4b24}.nav-desk .nav-drop a{border-radius:9px;flex-direction:column;gap:.0625rem;padding:.5rem .625rem;text-decoration:none;display:flex}.nav-desk .nav-drop a b{color:var(--brand);font-size:.875rem}.nav-desk .nav-drop a span{color:var(--mut);font-size:.75rem}.nav-desk .nav-drop a:hover{background:var(--surface2)}.nav-desk .nav-drop a:hover b,.nav-desk .nav-drop a.active b{color:var(--proj)}.nav-mob{flex-direction:column;gap:.625rem;width:100%;display:none}@media (max-width:900px){.nav-links.open .nav-mob{display:flex}}.nav-mob .nav-mob-sec{grid-template-columns:1fr 1fr;align-items:stretch;gap:.625rem;padding:0 .75rem .375rem;display:grid}.nav-mob .nav-mob-sec span{text-transform:uppercase;letter-spacing:.08em;color:var(--mut);grid-column:1/-1;padding:.75rem .625rem .1875rem;font-size:.6562rem;font-weight:800}.nav-mob .nav-mob-sec a{color:#17365d;background:var(--surface2);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;min-height:2.5rem;padding:.625rem .75rem;font-size:.8438rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex;overflow:hidden}.nav-mob .nav-mob-sec a.active{color:var(--proj);background:#7c3aed14}.nav-mob .nav-mob-sec a:active{background:var(--surface2)}.nav-mob .nav-mob-sec.nav-mob-games{grid-template-columns:1fr}.nav-mob .nav-mob-sec.nav-mob-games a{font-variant-numeric:tabular-nums;background:0 0;border-bottom:1px solid #eef2f7;border-radius:0;padding:.5rem .625rem;font-size:.8125rem}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.3125rem;padding:.5rem;display:none}@media (max-width:900px){.burger{display:flex}}.burger span{background:#17365d;border-radius:2px;width:1.5rem;height:.1875rem;transition:transform .2s,opacity .2s}.burger.open span:first-child{transform:translateY(.5rem)rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-.5rem)rotate(-45deg)}@media (max-width:900px){.nav-links{background:var(--surface);z-index:50;flex-direction:column;padding:.5rem 0 .75rem;display:none;position:absolute;top:3.75rem;left:0;right:0;box-shadow:0 8px 24px #0000001f}.nav-links.open{max-height:calc(100dvh - 3.75rem);display:flex;overflow-y:auto}.nav-links.open:after{content:"";height:calc(9.375rem + env(safe-area-inset-bottom));flex:none}}.ledger-tagline{color:var(--mut);margin:-.25rem 0 1rem;font-size:.875rem}.ledger-stats{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.75rem;margin:1.125rem 0 .375rem;display:grid}.ls-card{text-align:center;padding:1.125rem .625rem .875rem}.ls-card .ls-num{color:var(--link);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:800;line-height:1.15}.ls-card .ls-label{text-transform:uppercase;letter-spacing:.07em;color:var(--mut);margin-top:.125rem;font-size:.75rem}.ledger-pager{justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.lp-btn{border:1px solid var(--hair);background:var(--surface);font:inherit;color:var(--brand);cursor:pointer;border-radius:8px;padding:.375rem .875rem;font-size:.875rem;font-weight:600}.lp-btn:hover:not(:disabled){border-color:var(--link);color:var(--link)}.lp-btn:disabled{opacity:.4;cursor:default}.lp-head{text-align:center}.lp-what{color:var(--ink);font-size:.875rem;font-weight:700}.lp-sub{color:var(--mut);font-variant-numeric:tabular-nums;font-size:.75rem}.proj-num{color:var(--proj);font-weight:700}.proj-row td{background:color-mix(in srgb, var(--proj) 7%, transparent);color:var(--proj)!important}.proj-row td:first-child{letter-spacing:.02em;font-weight:800}.proj-table .proj-in td:first-child{box-shadow:inset 3px 0 0 var(--proj)}.proj-table .proj-cut td{border-top:2px dashed color-mix(in srgb, var(--proj) 55%, transparent)}.facts-strip{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 1rem;display:flex}.fact-chip{border:1px solid var(--hair);background:var(--surface);color:var(--mut);border-radius:999px;padding:.3125rem .75rem;font-size:.75rem}.fact-chip.proj-chip b{color:var(--proj)}.faq details{border:1px solid var(--hair);background:var(--surface);border-radius:7px;margin-bottom:8px;padding:12px 14px}.faq summary{cursor:pointer;font-weight:600}.faq details[open] summary{color:var(--link)}.faq p{margin:.5rem 0 .125rem}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(8.125rem,1fr));gap:.375rem;margin-top:.75rem;display:grid}.hub-grid a{border:1px solid var(--hair);background:var(--surface);color:var(--ink);border-radius:8px;align-items:center;gap:.375rem;padding:6px 8px;font-size:.875rem;text-decoration:none;display:flex}.hub-grid a:hover{border-color:var(--link)}.section-sub{color:var(--mut);margin:.125rem 0 .75rem;font-size:.75rem;line-height:1.45}.post-content{font-size:.875rem;line-height:1.7}.post-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.post-content table td,.post-content table th{white-space:nowrap;border-bottom:1px solid var(--hair);padding:4px 8px}.cr-wc{color:#fff;background:var(--ok);letter-spacing:.04em;border-radius:4px;margin-right:.3125rem;padding:.0625rem .3125rem;font-size:.625rem;font-weight:800}.conf-list{grid-template-columns:1fr;gap:.4375rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}@media (min-width:780px){.conf-list{grid-template-columns:1fr 1fr;column-gap:18px}}.conf-list li{min-width:0}.conf-list .cl-row{background:var(--surface);border:1px solid var(--hair);min-height:2.75rem;color:var(--ink);border-radius:9px;align-items:center;gap:.5625rem;padding:.25rem .625rem;text-decoration:none;display:flex}.conf-list .cl-row:hover{border-color:var(--link)}.conf-list .cl-row.cl-in{border-color:color-mix(in srgb, var(--ok) 55%, transparent);background:var(--surface2)}.conf-list .cl-num{font-variant-numeric:tabular-nums;color:#7b8794;flex:none;width:1.25rem;font-size:.75rem;font-weight:800}.conf-list .cl-in .cl-num{color:var(--ok)}.conf-list .cl-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.8438rem;font-weight:700;overflow:hidden}.conf-list .cl-div{text-transform:uppercase;letter-spacing:.05em;color:#7b8794;flex:none;font-size:.6562rem;font-weight:700}.conf-list .cl-pts{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:3.25rem;font-size:.75rem}.po-table{width:100%}.po-table .po-n{width:1.75rem;color:var(--mut);font-weight:800}.po-table .po-div{color:var(--mut);text-transform:uppercase;letter-spacing:.05em;margin-left:.25rem;font-size:.6562rem}.po-table td{vertical-align:middle}.po-in td{background:var(--surface2)}.po-bar{background:var(--surface2);vertical-align:middle;border-radius:5px;width:5.625rem;height:.5rem;margin-right:.5rem;display:inline-block;overflow:hidden}.po-bar i{background:var(--proj);border-radius:.3125rem;height:100%;display:block}.po-pct{min-width:2.875rem;display:inline-block}.po-note{margin-top:1rem}.race-strip{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .625rem;display:flex}.race-strip .race-conf{text-transform:uppercase;letter-spacing:.06em;color:var(--mut);min-width:4.625rem;font-size:.75rem;font-weight:800}.race-strip .race-chip{background:var(--surface);border:1px solid var(--hair);border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.race-strip .race-chip.race-in{border-color:color-mix(in srgb, var(--ok) 50%, transparent);background:var(--surface2)}.race-strip .race-chip a{color:var(--brand);text-decoration:none}.mv-list{grid-template-columns:1fr;gap:.4375rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:780px){.mv-list{grid-template-columns:1fr 1fr;column-gap:18px}}.mv-list li{min-width:0}.mv-row{background:var(--surface);border:1px solid var(--hair);border-radius:9px;align-items:center;gap:.5625rem;min-height:2.5rem;padding:.375rem .625rem;display:flex}.mv-row .mv-chip{letter-spacing:.05em;background:0 0;border:1px solid;border-radius:5px;flex:none;padding:.0625rem .375rem;font-size:.625rem;font-weight:800}.mv-row .mv-chip.mv-change{color:var(--brand)}.mv-row .mv-chip.mv-add{color:var(--ok)}.mv-row .mv-chip.mv-off{color:var(--mut)}.mv-row .mv-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.8438rem;font-weight:700;overflow:hidden}@media (max-width:699px){.mv-row{flex-wrap:wrap;align-items:baseline;row-gap:.125rem}.mv-row .mv-name{white-space:normal;text-overflow:clip;flex:auto;font-size:.9062rem;overflow:visible}.mv-row .mv-date{order:3;margin-left:auto}.mv-row .mv-teams{flex:auto;order:2;margin-left:.25rem}.mv-row .mv-impact{flex:100%;order:4}}.mv-row .mv-teams{color:var(--mut);flex:none;font-size:.7812rem}.mv-row .mv-teams a{color:var(--brand);font-weight:700;text-decoration:none}.mv-team{background:var(--surface);border:1px solid var(--hair);border-radius:10px;margin:0 0 .5rem}.mv-team summary{cursor:pointer;align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.8438rem;list-style:none;display:flex}.mv-team summary .mv-abbr{color:var(--brand);min-width:2.375rem;font-weight:800}.mv-team summary .mv-slot{color:var(--brand);background:0 0;border:1px solid #0b1f4b59;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.mv-team summary .mv-slot.mv-hot{color:#b3261e;border-color:#b3261e80}.mv-team summary .mv-slot.mv-open{color:var(--ok);border-color:#15803d73}.mv-team summary .mv-caret{color:var(--mut);margin-left:auto;transition:transform .15s}.mv-team[open] summary .mv-caret{transform:rotate(180deg)}.mv-team .mv-list{padding:0 .625rem .625rem;display:block}.mv-row .mv-date{color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-size:.7188rem}.mv-row .mv-impact{color:var(--mut);flex:100%;padding-left:2px;font-size:12px}@media (min-width:700px){.mv-row .mv-impact{flex:2 1 0}}.mv-row .mv-name a{color:var(--brand);text-decoration:none}.mv-row .mv-g{color:#fff;background:var(--link);vertical-align:.0625rem;border-radius:4px;margin-left:.375rem;padding:.0625rem .3125rem;font-size:.625rem;font-weight:800;display:inline-block}.cap-wip{background:var(--surface2);border:1px solid color-mix(in srgb, var(--proj) 35%, transparent);border-left:4px solid var(--proj);border-radius:10px;margin:0 0 1.6rem;padding:.75rem 1rem;font-size:.9062rem;line-height:1.55}.cap-wip b{color:var(--proj)}.cap-caps-grid{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.4375rem;margin-bottom:1.4rem;display:grid}.cap-caps-grid .cap-cap{background:var(--surface);border:1px solid var(--hair);color:var(--brand);border-radius:8px;justify-content:space-between;align-items:center;padding:.375rem .5625rem;font-size:.7812rem;font-weight:700;text-decoration:none;display:flex}.cap-caps-grid .cap-cap b{font-variant-numeric:tabular-nums;color:var(--mut)}.cap-caps-grid .cap-cap.cap-full{border-color:#b3261e73}.cap-caps-grid .cap-cap.cap-full b{color:#b3261e}.cap-caps-grid .cap-cap.cap-room{border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.cap-caps-grid .cap-cap.cap-room b{color:var(--ok)}.cap-empty{background:var(--surface);border:1px dashed #b6c2d6;border-radius:12px;padding:1rem 1.125rem;font-size:.875rem;line-height:1.55}.cap-empty p{margin:0 0 .625rem}.cap-empty p:last-child{margin:0}.cap-list{gap:.4375rem;margin:0;padding:0;list-style:none;display:grid}.cap-row{background:var(--surface);border:1px solid var(--hair);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.5625rem;min-height:2.5rem;padding:.375rem .625rem;display:flex}.cap-row .cap-kind{letter-spacing:.05em;text-transform:uppercase;background:var(--surface);border:1.5px solid;border-radius:5px;flex:none;padding:.0625rem .375rem;font-size:.625rem;font-weight:800}.cap-row .cap-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.8438rem;font-weight:700;overflow:hidden}.cap-row .cap-team{color:var(--brand);flex:none;font-size:.7812rem;font-weight:700;text-decoration:none}.cap-row .cap-terms{color:var(--ink);white-space:nowrap;flex:none;margin-left:auto;font-size:.7812rem;font-weight:700}.cap-row .cap-when{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.7188rem}.cap-row .cap-src{color:var(--brand);flex:none;font-size:.75rem}.cap-row.cap-t-signing .cap-kind{color:var(--link)}.cap-row.cap-t-extension .cap-kind{color:var(--ok)}.cap-row.cap-t-claim .cap-kind,.cap-row.cap-t-buyout .cap-kind,.cap-row.cap-t-trade .cap-kind{color:var(--amber)}.cap-legend{color:var(--mut);align-items:center;gap:.25rem;margin-left:.625rem;font-size:.7188rem;display:inline-flex}.cap-dot{background:var(--surface);border:1.5px solid;border-radius:3px;width:9px;height:9px;display:inline-block}.cap-dot-signing{border-color:var(--link)}.cap-dot-extension{border-color:var(--ok)}.cap-dot-other{border-color:var(--amber)}.cap-note{margin-top:1.2rem}.cap-table .cap-kind{letter-spacing:.05em;text-transform:uppercase;background:var(--surface);border:1.5px solid var(--hair);white-space:nowrap;border-radius:5px;padding:.0625rem .375rem;font-size:.625rem;font-weight:800;display:inline-block}.cap-table tr.cap-t-signing .cap-kind{color:var(--link);border-color:var(--link)}.cap-table tr.cap-t-extension .cap-kind{color:var(--ok);border-color:var(--ok)}.cap-table tr.cap-t-claim .cap-kind,.cap-table tr.cap-t-buyout .cap-kind,.cap-table tr.cap-t-trade .cap-kind{color:var(--amber);border-color:var(--amber)}.cap-table .cap-name{white-space:nowrap;font-weight:700}.cap-table .cap-team{color:var(--brand);font-weight:700;text-decoration:none}.cap-table .cap-src{color:var(--brand);white-space:nowrap;font-size:.75rem}.cap-table td.num{font-variant-numeric:tabular-nums}.cap-warn{color:var(--bad)}.cap-safe{color:var(--ok)}.cw-deals{margin-top:.625rem}.cap-pager{justify-content:space-between;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.cap-page-info{color:var(--mut);font-variant-numeric:tabular-nums;font-size:.75rem}.cap-page-btn{font:inherit;color:var(--brand);background:var(--surface);border:1px solid var(--hair);cursor:pointer;border-radius:8px;padding:.3125rem .75rem;font-size:.7812rem;font-weight:700}.cap-page-btn:hover:not(:disabled){border-color:var(--brand)}.cap-page-btn:disabled{color:var(--mut);cursor:default;opacity:.55}.pp-cards{grid-template-columns:1fr;gap:.75rem;margin:.875rem 0 .25rem;display:grid}@media (min-width:720px){.pp-cards{grid-template-columns:2fr 1fr}}.pp-card{background:var(--surface);border:1px solid var(--hair);color:var(--ink);border-radius:7px;padding:12px 14px}.pp-card h3{text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:0 0 .125rem;font-size:.8125rem}.pp-card .pp-sub{color:var(--mut);margin:0 0 .5rem;font-size:.7188rem}.pc-svg{width:100%;max-width:35rem;height:auto;display:block}.pc-svg .pc-bar{fill:var(--brand)}.pc-svg .pc-proj{fill:color-mix(in srgb, var(--proj) 16%, transparent);stroke:var(--proj);stroke-width:1.2px;stroke-dasharray:3 2}.pc-svg .pc-num{fill:var(--mut);font-size:.5312rem;font-family:var(--font-mono),monospace}.pc-svg .pc-num-proj{fill:var(--proj);font-weight:700}.pc-svg .pc-chip{fill:var(--proj);letter-spacing:.08em;font-size:.4375rem;font-weight:800}.pc-svg .pc-lab{fill:#b6c2d6;font-size:.4688rem}.pv-wrap{align-items:baseline;gap:.5rem;display:flex}.pv-num{color:var(--brand);font-variant-numeric:tabular-nums;font-size:2.625rem;font-weight:800;line-height:1}.pv-num .pv-den{color:var(--mut);font-size:1rem;font-weight:600}.pv-why{color:var(--ink);margin-top:.25rem;font-size:.75rem}.pv-why summary{color:var(--proj);letter-spacing:.05em;cursor:pointer;font-size:.625rem;font-weight:600;list-style:none}.pv-why summary:before{content:"▾ "}.pv-why[open] summary:before{content:"▴ "}.pv-why[open] summary{margin-bottom:.25rem}.pv-why ul{margin:.25rem 0;padding:0;list-style:none}.pv-why ul li{border-top:.0625rem dashed var(--hair);justify-content:space-between;gap:.5rem;padding:.125rem 0;display:flex}.pv-why ul li span{color:var(--proj);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-why .pv-why-lead,.pv-why .pv-why-eq{color:var(--mut);margin:.25rem 0}.pv-why .pv-rows{margin:.25rem 0;padding:0;list-style:none}.pv-why .pv-rows li{border-top:.0625rem dashed var(--hair);grid-template-columns:1fr auto auto;align-items:baseline;gap:.625rem;padding:.125rem 0;font-size:.75rem;display:grid}.pv-why .pv-rows .pv-rstat{color:var(--mut)}.pv-why .pv-rows .pv-rmath{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-why .pv-rows .pv-rpts{color:var(--proj);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pv-why .pv-rows .pv-rtotal{border-top:1px solid var(--hair)}.pv-why .pv-rows .pv-rtotal .pv-rstat{color:var(--ink);font-weight:700}.pv-why .pv-rows .pv-rtotal .pv-rmath{font-size:.625rem}.pv-why .pv-why-eq{color:var(--ink)}.pv-why .pv-why-note{color:var(--mut);margin:.25rem 0 0;font-size:.625rem}.pv-meter{background:var(--hair);border-radius:62.4375rem;height:.375rem;margin:.625rem 0 .5rem;overflow:hidden}.pv-meter i{background:linear-gradient(90deg, var(--brand), var(--link));border-radius:62.4375rem;height:100%;display:block}.pv-formula{color:var(--mut);font-size:.6875rem;line-height:1.5}.fr-card .fr-scroll{max-height:72vh}.fr-table thead th{background:var(--surface2);z-index:4;position:sticky;top:0}.fr-table .fr-rank{left:0}.fr-table th:first-child,.fr-table td:first-child{z-index:2;background:var(--surface);width:2.25rem;min-width:2.25rem;position:sticky;left:0}.fr-table th:nth-child(2),.fr-table td:nth-child(2){z-index:2;background:var(--surface);position:sticky;left:36px;box-shadow:2px 0 #e6ebf5}.fr-table thead th:nth-child(-n+2){z-index:6;background:var(--surface2)}tbody tr:nth-child(2n) td,.fr-table tbody tr:nth-child(2n) td:nth-child(-n+2),tbody tr:hover td,.fr-table tbody tr:hover td:nth-child(-n+2),tbody tr:nth-child(2n):hover td,.fr-table tbody tr:nth-child(2n):hover td:nth-child(-n+2){background:var(--surface2)}@media (max-width:640px){.fr-table{font-size:.72rem;width:max-content!important;min-width:0!important}.fr-table thead th{letter-spacing:0;white-space:nowrap;font-size:.5625rem}.fr-table td.fr-sm{min-width:1.875rem}.fr-table th,.fr-table td{white-space:nowrap;padding:.375rem}.fr-table th:first-child,.fr-table td:first-child{width:1.625rem;min-width:1.625rem}.fr-table th:nth-child(2),.fr-table td:nth-child(2){text-overflow:ellipsis;width:7rem;min-width:7rem;max-width:7rem;left:1.625rem;overflow:hidden}}.mv-board{flex-wrap:wrap;gap:.375rem;margin:.625rem 0 .25rem;display:flex}.mv-chip{background:var(--surface2);color:#3a4557;border-radius:.4375rem;padding:.1875rem .5rem;font-size:.7188rem;font-weight:700}.mv-chip.mv-hot{background:var(--surface2);color:var(--phs-red,#c0392b)}.mv-chip.mv-open{background:var(--surface2);color:#9a6b00}.mv-board-note{color:#8a94a6;margin:.25rem 0 0;font-size:.6875rem}.gr-season{margin:0 0 .75rem;font-size:.8125rem}.gr-day{margin:0 0 .625rem;padding:0!important}.gr-day summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.625rem;padding:.6875rem .875rem;font-size:.8125rem;list-style:none;display:flex}.gr-day summary::-webkit-details-marker{display:none}.gr-rate{color:#5a6577;font-weight:700}.gr-rate.gr-good{color:var(--ok)}.gr-rate.gr-bad{color:#c0392b}.gr-day summary{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem}.gr-night{color:inherit;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;padding:.6875rem .875rem!important}a.gr-night:hover{border-color:var(--proj);box-shadow:0 2px 10px #0b1f4b14}.gr-tonight{letter-spacing:.04em;color:#8a94a6;background:var(--surface2);white-space:nowrap;border:1px solid #dfe4ec;border-radius:999px;flex:none;padding:3px 11px;font-size:.6875rem;font-weight:800}.gr-main{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.gr-openlink{letter-spacing:.04em;color:var(--proj);white-space:nowrap;background:#7c3aed12;border:1px solid #7c3aed66;border-radius:999px;flex:none;padding:3px 11px;font-size:.7188rem;font-weight:800;text-decoration:none}.gr-openlink:hover{background:#7c3aed24}.gr-warm{color:#8a94a6;font-size:.6875rem}.gr-table{font-size:.7812rem}.gr-table td,.gr-table th{padding:.3125rem .75rem}.gr-call .grc-top{white-space:nowrap;align-items:center;gap:.4375rem;display:flex}.gr-call .grc-top>.gr-ok,.gr-call .grc-top>.gr-no,.gr-call .grc-top>.gr-pend{text-align:center;flex:0 0 .75rem}.gr-pend{color:#c3cad6;font-weight:800}.gr-legend{color:#5a6577;margin-top:.625rem;font-size:.7188rem;line-height:1.9}.gr-legend .gt-tier,.gr-legend .gt-corr{vertical-align:.0625rem}.gr-call .grc-top>.gr-ok+.grc-name,.gr-call .grc-top>.gr-no+.grc-name{margin-left:0}.gr-call .grc-name{text-overflow:ellipsis;overflow:hidden}.gr-call .grc-meta{white-space:nowrap;align-items:center;gap:.375rem;margin-top:.1875rem;padding-left:1.1875rem;display:flex}@media (max-width:520px){.gr-table{font-size:.7188rem}.gr-table td,.gr-table th{padding:.3125rem .4375rem}.gr-call .grc-meta{padding-left:1rem}.gr-table thead{display:none}.gr-table,.gr-table tbody,.gr-table tr,.gr-table td{width:auto;display:block}.gr-table tbody tr{border-bottom:1px solid #edf0f5;padding:8px 12px 10px}.gr-table tbody tr:last-child{border-bottom:none}.gr-table tbody td{padding:.0625rem 0}.gr-table tbody td.bt-status{padding:0 0 .25rem}.gr-table tbody td:nth-child(2),.gr-table tbody td:nth-child(4){color:#3a4557;margin-top:.1875rem;font-weight:700}.gr-table tbody td:nth-child(2):before,.gr-table tbody td:nth-child(4):before{content:attr(data-side) " crease";letter-spacing:.05em;text-transform:uppercase;color:#8a94a6;margin-right:.4375rem;font-size:.5938rem;font-weight:800}.gr-call{padding-left:.875rem!important}}.gr-ok{color:var(--ok);font-weight:800}.gr-no{color:#c0392b;font-weight:800}.mv-howto{font-size:.8125rem}.mv-howto ul{margin:.375rem 0 0;padding-left:1.125rem}.mv-howto li{margin:.25rem 0}.mv-live-dot{letter-spacing:.04em;text-transform:uppercase;color:var(--ok);background:var(--surface2);vertical-align:3px;border:1px solid #b7e0c2;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:800}.mv-board{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.375rem;display:grid}.mv-slotchip{text-align:center;background:var(--surface2);color:#3a4557;border-radius:.5rem;padding:.3125rem .25rem;font-size:.7188rem;font-weight:700;text-decoration:none;display:block}.mv-slotchip b{font-variant-numeric:tabular-nums}.mv-slotchip.mv-hot{background:var(--surface2);color:#c0392b}.mv-slotchip.mv-open{background:var(--surface2);color:#9a6b00}.container{padding:1.75rem 1.5rem 2.5rem}h1+.section-sub,h1+p{margin-bottom:1.125rem}h2{margin:2.625rem 0 .5rem}.section-sub{max-width:72ch;margin:0 0 .875rem}.footer{border-top:1px solid var(--hair);margin-top:48px;padding:28px 24px 36px}@media (max-width:640px){.container{padding:1rem .875rem 1.75rem}h1{font-size:1.25rem}h2{margin:2rem 0 .375rem}}.site-header{background:var(--surface);border-bottom:1px solid var(--hair);padding:.75rem 0;box-shadow:0 1px 2px #0b1f4b0a}.site-header nav a{color:var(--brand)}.card,.leader-card,.pp-card,.td-side,.goalie-ticker,.mv-team,.faq details{border-radius:12px}.card,.pp-card,.leader-card,.goalie-ticker{padding:1rem}td-side,.faq details{padding:.875rem 1rem}.team-card,.roster-link,.mv-row,.cap-row,.conf-list .cl-row{border-radius:10px;padding:.5rem .75rem;transition:border-color .12s,box-shadow .12s,background .12s}.team-card:hover,.roster-link:hover,.mv-row:hover,.cap-row:hover,.conf-list .cl-row:hover,.hub-grid a:hover,.cap-caps-grid .cap-cap:hover{border-color:color-mix(in srgb, var(--link) 55%, transparent);box-shadow:0 2px 8px #0b1f4b0f}.mv-row{min-height:2.75rem}.team-grid{gap:.5rem}.roster-list{gap:.4375rem}.stats-table th,.board-table th{background:var(--surface2);color:var(--mut);letter-spacing:.07em;text-transform:uppercase;padding:.5625rem .75rem;font-size:.625rem}.stats-table th{background:var(--surface2)}.board-table td,.stats-table td{padding:.5625rem .75rem}.board-table tbody tr:hover td,.stats-table tbody tr:hover td,.fr-table thead th{background:var(--surface2)}.fr-table thead th.fr-proj{color:var(--proj);background:var(--surface2)}.cap-wip{margin:0 0 1.375rem;padding:.875rem 1rem}.cap-empty{margin-bottom:1.125rem;padding:1rem}.table-wrap+.cap-pager,.table-wrap+.ledger-pager{margin-top:.875rem}.lp-btn,.cap-page-btn,.fr-page-btn{font:inherit;color:var(--brand);background:var(--surface);border:1px solid var(--hair);cursor:pointer;border-radius:8px;padding:.375rem .875rem;font-size:.7812rem;font-weight:700;transition:border-color .12s,color .12s}.lp-btn:hover:not(:disabled),.cap-page-btn:hover:not(:disabled),.fr-page-btn:hover:not(:disabled){border-color:var(--brand)}.lp-btn:disabled,.cap-page-btn:disabled,.fr-page-btn:disabled{color:var(--mut);opacity:.5;cursor:default}.ledger-pager,.cap-pager{margin:.875rem 0}.mv-row .mv-chip{background:var(--surface)}.mv-row .mv-chip.mv-change{color:var(--brand);border:1.5px solid var(--brand)}.mv-row .mv-chip.mv-add{color:var(--ok);border:1.5px solid var(--ok)}.mv-row .mv-chip.mv-off{color:var(--mut);border:1.5px solid var(--hair)}.fact-chip,.race-chip,.bt-b2b{border-radius:999px}.fact-chip{padding:.3125rem .75rem}.rl-cap{border-radius:6px}.board-legend,.gr-season,.gr-warm,.mv-board-note,.po-note,.td-note,.cap-note,.gt-head,.bt-goaliefold .gw-why{color:var(--mut)}.leader-card h3,.pp-card h3,.goalie-ticker .gt-head{letter-spacing:.08em;color:var(--mut);font-size:.6875rem}.facts-strip{gap:.5rem;margin:.375rem 0 1.125rem}.ledger-stats{gap:.75rem;margin:1.25rem 0 .5rem}.hub-grid{gap:.5rem;margin-top:.875rem}.cap-caps-grid{gap:.5rem;margin-bottom:1.375rem}.mv-board{gap:.4375rem;margin:.75rem 0 .375rem}.race-strip{margin:0 0 .875rem}.pv-num{font-size:2.375rem}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid color-mix(in srgb, var(--link) 60%, transparent);outline-offset:2px;border-radius:4px}.tp-input{border-radius:9px;padding:8px 12px}.pp-cap{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 1rem;display:flex}.pp-cap .pp-cap-chip{background:var(--surface);border:1px solid var(--hair);border-radius:999px;align-items:baseline;gap:.375rem;padding:.3125rem .75rem;font-size:.7812rem;font-weight:700;display:inline-flex}.pp-cap .pp-cap-money{border-color:var(--brand)}.pp-cap .pp-cap-money i{color:var(--mut);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-style:normal;font-weight:800}.pp-cap .pp-cap-money b{color:var(--brand);font-variant-numeric:tabular-nums;font-size:.875rem}.pp-cap .pp-cap-when{color:var(--mut);font-weight:600}.pp-cap .pp-cap-ledger{color:var(--link);margin-left:auto;font-size:.75rem;font-weight:700;text-decoration:none}.pp-cap .pp-cap-ledger:hover{text-decoration:underline}.pp-situation{background:var(--surface);border:1px solid var(--hair);border-left:4px solid var(--brand-bg);border-radius:10px;margin:0 0 18px;padding:12px 16px 8px}.pp-situation h3{letter-spacing:.02em;margin:0 0 .375rem;font-size:.875rem}.pp-situation ul{margin:0;padding:0;list-style:none}.pp-situation li{padding:.3125rem 0 .3125rem 1.125rem;font-size:.8125rem;line-height:1.5;position:relative}.pp-situation li:before{position:absolute;left:.125rem}.pp-situation .sit-up:before{content:"▲";color:var(--ok);font-size:.5625rem;top:.5625rem}.pp-situation .sit-down:before{content:"▼";color:var(--bad);font-size:.5625rem;top:.5625rem}.pp-situation .sit-neutral:before{content:"•";color:var(--mut);font-size:.875rem;top:.1875rem}.pp-situation .sit-note{color:var(--mut);border-top:1px solid color-mix(in srgb, var(--link) 8%, var(--surface));margin:6px 0 0;padding-top:7px;font-size:10.5px}@media (max-width:640px){.pp-cap .pp-cap-ledger{margin-left:0}}.cap-table td.cap-when,.cap-row .cap-when,.pp-cap .pp-cap-chip{white-space:nowrap}.pp-hero{background:var(--surface);border:1px solid var(--hair);border-radius:14px;align-items:center;gap:1.125rem;margin:.25rem 0 0;padding:18px;display:flex}.pp-hero img{object-fit:contain;border-radius:.625rem;flex:none;width:6.5rem;height:4.875rem}.pp-hero .pp-hero-who{flex:auto;min-width:0}.pp-hero .pp-hero-team{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:.125rem;font-size:.75rem;font-weight:800}.pp-hero .pp-hero-team a{color:inherit;text-decoration:none}.pp-hero .pp-hero-team a:hover{text-decoration:underline}.pp-hero h1{letter-spacing:-.01em;margin:0;font-size:1.625rem}.pp-hero .pp-hero-chips{flex-wrap:wrap;gap:.375rem;margin-top:.5625rem;display:flex}.pp-hero .pp-hchip{background:var(--surface2);color:#3a4250;white-space:nowrap;border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.7812rem}.pp-hero .pp-hchip b{color:var(--ink);font-weight:700}.pp-hero .pp-hchip-born{color:var(--mut)}@media (max-width:520px){.pp-hero{gap:.75rem;padding:.875rem}.pp-hero img{width:4.875rem;height:3.625rem}.pp-hero h1{font-size:1.3125rem}}.pp-glwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:719px){.pp-glwrap>.pp-gl{width:38.75rem;min-width:38.75rem;max-width:none}.pp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.pp-gl .gl-mates{flex-direction:column;align-items:center;line-height:1.2;display:flex}.pp-gl .gl-mates i{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;display:block;overflow:hidden}.pp-gl{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;font-size:13px}.pp-gl caption{caption-side:top;text-align:center;color:var(--mut);padding-bottom:.375rem;font-size:.6875rem}.pp-gl th,.pp-gl td{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--link) 8%, var(--surface));padding:5px 4px}.pp-gl th{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--hair);font-size:.6562rem}.pp-gl .gl-w{color:var(--ok);font-weight:700}.pp-gl .gl-l{color:var(--bad);font-weight:700}.pp-gl tbody tr:hover{background:var(--surface2)}.pp-gl tfoot td{border-top:2px solid var(--hair);border-bottom:none;font-weight:800}.pp-gl .gl-tot{color:var(--mut)}.gld-more{cursor:pointer;width:100%;color:var(--link);letter-spacing:.02em;text-align:center;background:0 0;border:none;margin-top:.5rem;padding:.375rem .25rem;font-size:.7812rem;font-weight:700;display:block}.gld-more:hover{text-decoration:underline}@media (max-width:520px){.pp-gl{font-size:.7188rem}.pp-gl th,.pp-gl td{padding:.3125rem .125rem}.pp-gl th{letter-spacing:.02em;font-size:.5625rem}}.fr-ir{border:1px solid var(--bad);color:var(--bad);background:var(--surface);letter-spacing:.04em;vertical-align:.0625rem;white-space:nowrap;border-radius:62.4375rem;margin-left:.375rem;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:1rem;display:inline-block}.fy-lede{color:var(--mut)}.fy-dates{flex-wrap:wrap;gap:.5rem;margin:.875rem 0 .625rem;display:flex}.fy-date{background:var(--surface);border:1px solid var(--hair);color:var(--brand-bg);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.fy-date em{color:var(--mut);font-size:.625rem;font-style:normal;font-weight:500}.fy-date.on{border-color:var(--link);background:var(--surface2);color:var(--link)}.fy-cfgbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.375rem 0 .875rem;display:flex}.fy-cfgbtn,.fy-auto,.fy-clear{background:var(--surface);border:1px solid var(--hair);color:var(--brand);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600}.fy-auto{border-color:var(--ok);color:var(--ok)}.fy-clear{border-color:var(--bad);color:var(--bad)}.fy-total{color:var(--mut);margin-left:auto;font-size:.75rem}.fy-cfg{background:var(--surface);border:1px solid var(--hair);border-radius:12px;margin-bottom:14px;padding:14px}.fy-presets{flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem;display:flex}.fy-pre{background:var(--surface2);border:1px solid var(--hair);cursor:pointer;color:var(--brand);border-radius:999px;padding:4px 12px;font-size:12px}.fy-pre.on{border-color:var(--link);background:var(--surface2);color:var(--link);font-weight:600}.fy-weights{flex-wrap:wrap;gap:.75rem;display:flex}.fy-weights label{color:var(--mut);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.fy-weights input{border:1px solid var(--hair);border-radius:6px;width:56px;padding:4px 6px;font-size:12px}.fy-err{color:var(--bad);font-size:.75rem;font-weight:600}.fy-hint{color:var(--link);font-size:.75rem}.fy-grid{grid-template-columns:23.75rem 1fr;align-items:start;gap:1.25rem;display:grid}@media (max-width:900px){.fy-grid{grid-template-columns:1fr}}.fy-slots{flex-direction:column;gap:.5rem;display:flex}.fy-slot{background:var(--surface2);border:.0938rem dashed var(--hair2);cursor:pointer;border-radius:.75rem;min-height:4rem;padding:.5rem .625rem .5rem 3.25rem;transition:border-color .12s,background .12s;position:relative}.fy-slot.fy-over{border-color:var(--link);background:var(--surface2)}.fy-slot.fy-filled{background:var(--surface);border-style:solid;border-color:#e2e8f0}.fy-slot-pos{letter-spacing:.06em;color:var(--mut);font-size:.625rem;font-weight:800;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.fy-drop{color:var(--mut);font-size:.75rem;line-height:3rem}.fy-card{position:relative}.fy-in .fy-meta{display:block}.fy-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.fy-nm{color:var(--brand);font-size:.875rem;font-weight:600}.fy-sc{color:var(--link);white-space:nowrap;font-size:.875rem;font-weight:800}.fy-meta{color:var(--mut);flex-direction:column;gap:.0625rem;margin-top:.125rem;font-size:.6875rem;display:flex}.fy-mu{color:var(--proj)}.fy-sel{outline:2px solid var(--link);outline-offset:2px}.fy-ir-card{opacity:.85}.fy-vs{color:var(--mut);cursor:pointer;align-items:center;gap:.1875rem;font-size:.625rem;display:flex;position:absolute;top:.5rem;right:4rem}.fy-card.fy-in .fy-vs{top:.5rem}.fy-tools{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.625rem;display:flex}.fy-q{border:1px solid var(--hair);border-radius:8px;flex:1;min-width:140px;padding:7px 10px;font-size:13px}.fy-pos{background:var(--surface);border:1px solid var(--hair);color:var(--brand);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.fy-pos.on{border-color:var(--link);background:var(--surface2);color:var(--link)}.fy-list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;display:grid}.fy-list .fy-card{background:var(--surface);border:1px solid var(--hair);cursor:grab;border-radius:12px;padding:10px 12px}.fy-list .fy-card:active{cursor:grabbing}.fy-more{color:var(--mut);font-size:.75rem}.fy-vspanel{background:var(--surface);border:1px solid var(--hair);border-radius:12px;margin-top:22px;padding:14px}.fy-vsrow{border-bottom:1px solid color-mix(in srgb, var(--link) 8%, var(--surface));grid-template-columns:1fr auto 1.4fr;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;display:grid}.fy-vsrow b{color:var(--link);font-size:1rem}.fy-vsrow span:last-child{color:var(--mut);font-size:.75rem}.fy-verdict{margin:.625rem 0 0;font-size:.8125rem}.fy-foot{color:var(--mut);margin-top:1.375rem;font-size:.6875rem}.fy-tabs{gap:.5rem;margin:.625rem 0 .875rem;display:flex}.fy-tab{background:var(--surface);border:1px solid var(--hair);color:var(--brand);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.fy-tab.on{border-color:var(--link);background:var(--surface2);color:var(--link)}.fy-wklabel{color:var(--mut);align-self:center;font-size:.75rem;font-weight:700}.fy-wkrange{color:var(--mut);margin:.125rem 0 .75rem;font-size:.75rem}.fy-scoreboard{background:var(--surface);border:1px solid var(--hair);border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-bottom:14px;padding:12px 16px;display:grid}.fy-score{flex-direction:column;gap:.125rem;display:flex}.fy-score span{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);font-size:.6875rem;font-weight:700}.fy-score b{color:var(--brand);font-size:1.375rem}.fy-score.fy-win b{color:var(--ok)}.fy-score:last-child{text-align:right;align-items:flex-end}.fy-score-vs{letter-spacing:.08em;color:var(--mut);font-size:.625rem;font-weight:800}.fy-match{background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:10px 12px}.fy-mhead{grid-template-columns:1fr auto 1fr;align-items:center;gap:.625rem;margin-bottom:.5rem;display:grid}.fy-mhead .fy-auto-opp{justify-self:end}.fy-mhead-mid{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:.6875rem;font-weight:800}.fy-mrow{grid-template-columns:1fr 4rem 1fr;align-items:stretch;gap:.5rem;margin-bottom:.5rem;display:grid}.fy-mcell{background:var(--surface2);border:.0938rem dashed var(--hair2);cursor:pointer;border-radius:.75rem;min-height:4.625rem;padding:.5rem .625rem}.fy-mcell.fy-over{border-color:var(--link);background:var(--surface2)}.fy-mcell:has(.fy-wkc){background:var(--surface);border-style:solid;border-color:#e2e8f0}.fy-mcell.fy-edge{border-color:var(--ok)}.fy-mright{justify-self:stretch}.fy-mid{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex}.fy-mid b{color:var(--brand);font-size:.75rem}.fy-mid em{color:var(--mut);font-size:.6875rem;font-style:normal;font-weight:700}.fy-up-t{color:var(--ok)!important}.fy-dn-t{color:var(--bad)!important}.fy-wkc{cursor:grab}.fy-games{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.1875rem;display:flex}.fy-gchip{background:var(--surface2);color:var(--brand);white-space:nowrap;border-radius:.375rem;padding:.0625rem .375rem;font-size:.625rem}.fy-2g{color:var(--amber);font-size:.625rem;font-style:normal;font-weight:700}.fy-team{color:var(--mut);font-size:.625rem}.fy-days{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}.fy-daycol{background:var(--surface);border:1px solid var(--hair);border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.fy-dayname{color:var(--mut);white-space:nowrap;font-size:.625rem;font-weight:700}.fy-daybar{background:var(--surface2);border-radius:62.4375rem;flex-direction:column;justify-content:space-between;height:.375rem;display:flex;overflow:hidden}.fy-daybar i{border-radius:.125rem;height:.125rem;display:block}.fy-daybar i.me{background:var(--link)}.fy-daybar i.opp{background:var(--amber)}.fy-daynums{color:var(--mut);align-items:baseline;gap:.25rem;font-size:.75rem;display:flex}.fy-daynums b{color:var(--brand)}@media (max-width:700px){.fy-mrow{grid-template-columns:1fr 2.75rem 1fr;gap:.3125rem}.fy-scoreboard{padding:.625rem .75rem}}.fy-board{grid-template-columns:minmax(0,1fr) clamp(30rem,38vw,35rem);align-items:start;gap:1.25rem;display:grid}@media (max-width:980px){.fy-board{grid-template-columns:1fr}}.fy-pool-right{background:var(--surface);border:1px solid var(--hair);border-radius:14px;max-height:calc(100vh - 5.625rem);padding:14px;position:sticky;top:4.375rem;overflow-y:auto}@media (max-width:980px){.fy-pool-right{max-height:none;position:static;overflow:visible}}.fy-list-side{grid-template-columns:1fr}.fy-score-r{text-align:right;align-items:flex-end}.fy-odds{text-align:center;flex-direction:column;align-items:center;gap:.125rem;display:flex}.fy-odds b{color:var(--proj);white-space:nowrap;font-size:1.375rem}.fy-odds span{color:var(--mut);max-width:13.75rem;font-size:.625rem}.fy-side-block{margin-top:1rem}.fy-side-head{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.fy-side-head h2{margin:0}.fy-side-head em{color:var(--link);font-style:normal;font-weight:800}.fy-cfg-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:.625rem 0 .375rem;font-size:.6875rem;font-weight:800}.fy-steppers{flex-wrap:wrap;gap:.625rem;display:flex}.fy-stepper{background:var(--surface2);border:1px solid var(--hair);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;display:flex}.fy-stepper b{color:var(--brand);min-width:1.75rem;font-size:.6875rem}.fy-stepper span{color:var(--brand);text-align:center;min-width:.75rem;font-size:.8125rem;font-weight:700}.fy-stepper button{border:1px solid var(--hair);background:var(--surface);cursor:pointer;width:24px;height:24px;color:var(--brand);border-radius:7px;font-size:14px;line-height:1}.fy-pos-chip{color:var(--mut);border:1px solid var(--hair);vertical-align:1px;border-radius:5px;margin-left:6px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800}.fy-wkrange{color:var(--mut);margin-left:.375rem;font-size:.6875rem}.fy-cmp{background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:12px 14px}.fy-cmp-head{border-bottom:1px solid color-mix(in srgb, var(--link) 8%, var(--surface));letter-spacing:.06em;text-transform:uppercase;color:var(--mut);grid-template-columns:90px 70px 1fr 70px;align-items:center;gap:8px;padding-bottom:6px;font-size:.625rem;font-weight:800;display:grid}.fy-cmp-head .fy-cmp-me{text-align:right;color:var(--link)}.fy-cmp-head .fy-cmp-opp{text-align:left;color:var(--amber)}.fy-cmp-row{border-bottom:1px solid var(--surface2);grid-template-columns:90px 70px 1fr 70px;align-items:center;gap:8px;padding:5px 0;display:grid}.fy-cmp-lbl{color:var(--mut);font-size:.75rem}.fy-cmp-n{font-size:.8125rem;font-weight:700}.fy-cmp-n.fy-cmp-me{text-align:right}.fy-cmp-bars{flex-direction:column;gap:.125rem;height:.75rem;display:flex}.fy-cmp-bars i{border-radius:.125rem;min-width:.125rem;height:.25rem}.fy-cmp-bars i.me{background:var(--link)}.fy-cmp-bars i.opp{background:var(--amber)}.fy-cmp-sep{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);grid-column:1/-1;padding-top:.5rem;font-size:.625rem;font-weight:800}.fy-cmp-note{color:var(--mut);margin:.5rem 0 0;font-size:.6875rem}.fy-card.fy-in{position:relative}.fy-x{z-index:3;border:1px solid var(--hair);background:var(--surface);width:1.25rem;height:1.25rem;color:var(--hair);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:-.4375rem;right:-.4375rem;box-shadow:0 1px 3px #0b1f4b26}.fy-x:hover{background:color-mix(in srgb, var(--bad) 10%, var(--surface));border-color:var(--bad);color:var(--bad)}.fy-card.fy-in .fy-sc{margin-top:.5rem;padding-right:.375rem}h2{letter-spacing:-.011em;margin:2.25rem 0 .375rem;font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem)}.section-sub{max-width:66ch}.card,.goalie-ticker,.faq details{border-color:#e3eaf7;border-radius:14px;box-shadow:0 1px 2px #0d265a0f,0 12px 30px -22px #0d265a59}.game-cards{grid-template-columns:1fr;gap:.75rem;margin:.875rem 0 .25rem;display:grid}@media (min-width:620px){.game-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}}.gcard{background:var(--surface);border:1px solid #e3eaf7;border-radius:16px;flex-direction:column;gap:.5625rem;padding:12px 14px 10px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0d265a0f,0 12px 30px -22px #0d265a59}.gcard:hover{transform:translateY(-.0625rem);box-shadow:0 2px 4px #0d265a12,0 18px 36px -22px #0d265a66}.gcard.live{border-color:#dc262666}.gc-top{align-items:center;gap:.5rem;display:flex}.gt-corr-was{text-transform:none;letter-spacing:0;font-weight:600}.phs-anchor{cursor:help;position:relative}.phs-tip-card{z-index:2147483000;pointer-events:none;box-sizing:border-box;background:var(--brand-bg);color:#eef2fb;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;border-radius:.5rem;padding:.4375rem .625rem;font-size:.6875rem;font-weight:500;line-height:1.45;display:block;position:fixed;box-shadow:0 6px 18px #0b1f4b40}.gt-corr{letter-spacing:.03em;text-transform:uppercase;color:#7c5cff;white-space:nowrap;cursor:help;margin-left:.3125rem;font-size:.6562rem;font-weight:700}.gt-tier{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb, var(--link) 12%, var(--surface));font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.375rem;padding:3px 9px;font-size:.6562rem;font-weight:700;display:inline-flex}.gc-final{color:var(--mut);background:var(--surface2)}.gc-live{color:var(--bad);background:color-mix(in srgb, var(--bad) 10%, var(--surface))}.gc-dot{background:var(--bad);border-radius:50%;width:.4375rem;height:.4375rem;animation:1.4s ease-in-out infinite gc-pulse;display:inline-block}@keyframes gc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.gc-dot{animation:none}.gcard{transition:none}}.gc-link{color:var(--proj);align-items:center;min-height:1.75rem;margin-left:auto;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.gc-teams{flex-direction:column;gap:.125rem;display:flex}.gc-team{color:inherit;border-radius:10px;align-items:center;gap:.625rem;min-height:44px;margin:0 -.375rem;padding:.375rem;text-decoration:none;display:flex}.gc-team:hover{background:var(--surface2)}.gc-team img{flex:none}.gc-abbr{letter-spacing:.01em;font-size:.9375rem;font-weight:800}.gc-name{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:.7812rem;overflow:hidden}.gc-score{font-family:var(--font-mono),monospace;color:var(--mut);font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.0625rem}.gc-score.gc-won{color:var(--ink)}.gc-win{padding-top:.0625rem}.wp-bar{background:var(--surface2);border-radius:62.4375rem;height:.5rem;transition:opacity .2s;display:flex;overflow:hidden}.wp-bar.wp-dim{opacity:.35}.wp-bar span{min-width:.25rem;display:block}.wp-bar .wp-a{background:var(--brand)}.wp-bar .wp-o{background:#c3cee0}.wp-bar .wp-h{background:var(--link)}.wp-labels{color:var(--mut);justify-content:space-between;gap:.5rem;margin-top:.3125rem;font-size:.7188rem;display:flex}.wp-labels b{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.wp-labels span:first-child b{color:var(--brand)}.wp-labels span:last-child b{color:var(--link)}.wp-labels .wp-ot{font-weight:600}.gc-foot{color:var(--mut);border-top:1px dashed #e3eaf7;flex-wrap:wrap;justify-content:space-between;gap:.625rem;padding-top:8px;font-size:.75rem;display:flex}.gc-foot b{font-variant-numeric:tabular-nums}details.board-note{background:var(--surface2);border:1px solid #e3eaf7;border-radius:12px;margin-top:10px;padding:0}details.board-note summary{cursor:pointer;color:var(--mut);align-items:center;min-height:2.5rem;padding:.625rem .875rem;font-size:.7812rem;font-weight:700;list-style:none;display:flex}details.board-note summary:before{content:"＋";color:var(--link);margin-right:.5rem;font-weight:800}details.board-note summary::-webkit-details-marker{display:none}details.board-note[open] summary:before{content:"－"}details.board-note p{margin:0;padding:0 .875rem .75rem}@media (max-width:640px){.container{padding:1rem .8125rem 2.25rem}.facts-strip{scrollbar-width:none;flex-wrap:nowrap;margin:.125rem 0 .875rem;padding-bottom:.25rem;overflow-x:auto}.facts-strip::-webkit-scrollbar{display:none}.facts-strip .fact-chip{flex:none;align-items:center;gap:.25rem;min-height:2.125rem;display:inline-flex}.goalie-ticker .gt-row{min-height:2.75rem}h2{margin:1.875rem 0 .375rem}.gc-foot{flex-direction:column;align-items:flex-start;gap:.0625rem}.goalie-ticker .gt-head{flex-wrap:wrap;row-gap:.125rem}.board-table th,.board-table td{padding:.375rem .4375rem;font-size:.8125rem}.board-table td{vertical-align:middle}.rt-date{white-space:nowrap}.race-strip{padding-right:.125rem}}.rt-date,.rt-game{white-space:nowrap}.qnav{scrollbar-width:none;gap:7px;margin:0 0 12px;display:flex;overflow-x:auto}.qnav::-webkit-scrollbar{display:none}.qnav a{color:var(--mut);background:var(--surface);border:1px solid #e3eaf7;border-radius:999px;flex:none;align-items:center;min-height:2.125rem;padding:.375rem .75rem;font-size:.7812rem;font-weight:600;text-decoration:none;display:inline-flex}.qnav a:hover{color:var(--link);border-color:color-mix(in srgb, var(--link) 50%, transparent)}[id^=goalies-board],#tonight,#yesterday,#hot,#race,#cap-desk{scroll-margin-top:5.25rem}@media (min-width:920px){.gt-gamecards{grid-template-columns:repeat(2,1fr)}}.gt-gamecards .gc-top{gap:.625rem}.gt-vs{letter-spacing:.02em;font-size:.875rem;font-weight:800}.gt-vs a{color:var(--ink);text-decoration:none}.gt-vs .gt-at{color:var(--mut);margin:0 .375rem;font-weight:600}.gt2{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:700px){.gt2{grid-template-columns:1fr 1fr}}.gcall{background:var(--surface2);border:1px solid #e3eaf7;border-radius:12px;flex-direction:column;min-width:0;padding:10px 12px 8px;display:flex;overflow:clip}.gcall.gcall-ok{background:var(--surface2);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}.gcall.gcall-prob{background:var(--surface2)}.gcall-top{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:1.625rem;display:flex}.gcall-top img{flex:none}.gcall-team{color:var(--mut);font-size:.7812rem;font-weight:700}.gcall-chip{letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.6562rem;font-weight:800}.gcall-chip-proj{color:var(--proj);background:color-mix(in srgb, var(--proj) 14%, var(--surface))}.gcall-chip-ok{color:#14652f;background:#d9f2e0}.gcall-chip-prob{color:#334155;background:#e7ecf3}.gcall-chip-pend{color:var(--mut);background:var(--surface2);border:.0625rem dashed #b9c3d4}.gcall-name{font-family:var(--font-archivo),sans-serif;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:.3125rem;font-size:1.0312rem;font-weight:700;overflow:hidden}.gcall-name.gcall-tba{color:var(--mut);font-weight:600}.gcall-why{margin-top:auto;padding-top:.375rem}.gcall-why summary{cursor:pointer;min-height:1.875rem;color:var(--link);align-items:center;font-size:.75rem;font-weight:700;list-style:none;display:inline-flex}.gcall-why summary::-webkit-details-marker{display:none}.gcall-why summary:before{content:"＋";margin-right:.375rem;font-weight:800}.gcall-why[open] summary:before{content:"－"}.gcall-why p{color:#42536b;max-width:62ch;margin:.25rem 0 0;font-size:.7812rem;line-height:1.55}.gcall-why .gw-upd{color:var(--mut);margin-top:.25rem;font-size:.6875rem}.fy-seg{display:none}@media (max-width:980px){.fy-dock{z-index:40;background:linear-gradient(var(--page) 85%, #f5f8ff00);margin-top:-.25rem;padding:.5rem 0 .625rem;position:sticky;top:0}.fy-scoreboard{margin-bottom:.5rem}.fy-seg{gap:.5rem;display:flex}.fy-seg .fy-segb{background:var(--surface);min-height:42px;color:var(--mut);cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid #e3eaf7;border-radius:999px;flex:1;font-size:.8438rem;font-weight:700}.fy-seg .fy-segb.on{background:var(--brand);border-color:var(--brand);color:#fff}.fy-pane.fy-off{display:none}.fy-pool .fy-list-side{max-height:none}}.gc-teams{flex-direction:row;align-items:center;gap:.125rem}.gc-team{flex:1 1 0;justify-content:center;min-width:0;min-height:2.5rem;padding:.3125rem .5rem}.gc-team img{width:1.75rem;height:1.75rem}.gc-team .gc-score{margin:0 0 0 .125rem;font-size:1rem}.gc-team.gc-team-h .gc-score{order:-2;margin:0 .125rem 0 0}.gc-team.gc-team-h img{order:-1}.gc-team .bt-b2b{margin-left:.25rem}.gc-team-h .bt-b2b{order:10;margin:0 .25rem 0 0}.gc-at{color:var(--mut);flex:none;padding:0 .125rem;font-size:.8125rem;font-weight:700}.proj-lines-grid{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.875rem}.proj-lines-grid .proj-lines-card{border:1px solid #e3eaf7;border-radius:16px;padding:.75rem .875rem .625rem;transition:box-shadow .15s,transform .15s;box-shadow:0 1px 2px #0d265a0f,0 12px 30px -22px #0d265a59}.proj-lines-grid .proj-lines-card:hover{transform:translateY(-.0625rem);box-shadow:0 2px 4px #0d265a12,0 18px 36px -22px #0d265a66}.proj-lines-grid .plc-time{letter-spacing:.02em;color:var(--brand);background:color-mix(in srgb, var(--link) 12%, var(--surface));font-variant-numeric:tabular-nums;border-radius:62.4375rem;padding:.1875rem .5625rem;font-size:.7188rem;font-weight:700}.proj-lines-grid .plc-gstart{border-top:1px dashed var(--hair);margin-top:4px}.proj-lines-grid .plc-num-g{color:var(--proj);letter-spacing:.02em;font-size:.5625rem;font-weight:800}.proj-lines-grid .plc-num-g.plc-g-ok{color:var(--ok)}.proj-lines-grid .plc-goalie,.proj-lines-grid .plc-goalie a{color:var(--proj)}.proj-lines-grid .plc-goalie.plc-g-ok-text,.proj-lines-grid .plc-goalie.plc-g-ok-text a{color:var(--ok)}.pp-duo{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:720px){.pp-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.pp-duo{margin:.5rem 0 1.125rem}details.pp-situation>summary>h3{margin:0}.pp-duo>.pp-situation{box-sizing:border-box;height:100%;margin-bottom:0}@media (min-width:720px){.fy-hint{display:none}}.fy-drop-btn{all:unset;cursor:pointer;color:var(--proj);align-items:baseline;gap:.375rem;font-size:.75rem;line-height:3rem;display:inline-flex}.fy-drop-btn:hover{text-decoration:underline}.fy-drop-plus{font-size:.875rem}.fy-sheet-bg{z-index:60;background:#0206178c;position:fixed;inset:0}.fy-sheet{z-index:61;background:var(--surface);border-radius:16px 16px 0 0;flex-direction:column;max-height:78vh;animation:.22s ease-out fy-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #02061740}@keyframes fy-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:720px){.fy-sheet{border-radius:16px;width:380px;max-height:70vh;animation:.22s ease-out fy-in;bottom:24px;left:auto;right:24px}@keyframes fy-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}}.fy-sheet-head{align-items:baseline;gap:.5rem;padding:.75rem .875rem .25rem;display:flex}.fy-sheet-head b{color:var(--brand);font-size:.9375rem}.fy-sheet-sub{color:var(--mut);flex:1;font-size:.75rem}.fy-sheet-x{all:unset;cursor:pointer;color:var(--mut);padding:.375rem .625rem;font-size:.9375rem}.fy-sheet .fy-tools{padding:.25rem .875rem .5rem}.fy-sheet-list{-webkit-overflow-scrolling:touch;padding:0 .875rem 1.125rem;overflow-y:auto}.fy-slot{position:relative}.fy-drop-btn{cursor:pointer;color:var(--proj);background:0 0;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.75rem;display:flex;position:absolute;inset:0}.fy-drop-btn .fy-drop-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fy-drop-btn .fy-drop-plus{margin-left:auto;font-size:1rem;line-height:1}.fy-drop-btn:hover{background:#7c3aed0f}.fr-headsync{display:none}@media (max-width:719px){.fr-headsync{z-index:60;background:var(--surface2);border-bottom:1px solid var(--hair);position:sticky;top:0;overflow-x:hidden;display:block!important}.fr-headsync .fr-table{table-layout:fixed}.fr-card{border-left:0;border-right:0;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);overflow:visible!important}.fr-card .fr-scroll{width:100%;max-height:none}.fr-card .fr-table{width:max-content;max-width:none}.fr-card .fr-table thead{visibility:hidden}.fr-headsync .fr-table thead{position:static;visibility:visible!important}.fr-table th:first-child,.fr-table td:first-child{z-index:6;background:var(--surface);position:sticky;left:0}.fr-table th:nth-child(2),.fr-table td:nth-child(2){z-index:6;background:var(--surface);position:sticky;left:1.625rem}.fr-table tbody tr:nth-child(2n) td:first-child,.fr-table tbody tr:nth-child(2n) td:nth-child(2),.fr-table tbody tr:hover td:first-child,.fr-table tbody tr:hover td:nth-child(2){background:var(--surface2)}.fr-bottombar{z-index:7;background:var(--surface);border-top:1px solid var(--hair);flex:none;padding:8px 10px;position:sticky;bottom:0;left:0}.fr-foot{margin:0;font-size:.625rem;line-height:1.4}}select.fr-on{color:var(--proj);font-weight:700;box-shadow:0 0 0 2px #7c3aed38;border-color:var(--proj)!important}@keyframes psh-live{0%,to{box-shadow:0 0 #dc262673}50%{box-shadow:0 0 0 5px #dc26261a}}.gcard.live,.gd-slate-row.is-live,.gdc-head.is-live,.gd-head.is-live{animation:1.8s ease-in-out infinite psh-live;border-color:var(--bad)!important}@media (prefers-reduced-motion:reduce){.gcard.live,.gd-slate-row.is-live,.gdc-head.is-live,.gd-head.is-live{animation:none}}.fr-table{border-spacing:0;border-collapse:separate!important}.po-table th .po-th-odds{letter-spacing:.06em;text-transform:uppercase;color:var(--proj);vertical-align:1px;background:#7c3aed1a;border:1px solid #7c3aed40;border-radius:999px;margin-left:.25rem;padding:0 6px;font-size:.5625rem;font-weight:800;display:inline-block}.po-table .po-th-pts{white-space:nowrap}.po-odds{align-items:center;gap:.5rem;min-width:8.75rem;display:flex}.po-odds .po-bar{flex:1;width:auto;margin-right:0}.po-odds .po-pct{text-align:right;min-width:2.625rem}@keyframes fy-tab-pulse{0%,to{box-shadow:0 0 #7c3aed73}50%{box-shadow:0 0 0 6px #7c3aed1f}}.fy-segb.fy-ready{color:var(--proj);animation:1.8s ease-in-out infinite fy-tab-pulse;border-color:var(--proj)!important}@media (prefers-reduced-motion:reduce){.fy-segb.fy-ready{animation:none}}@media (max-width:719px){.po-table .po-th-verb{display:none}.po-odds{min-width:112px}.po-odds .po-bar{min-width:2.875rem}.fr-card>.fr-foot{margin:10px 10px 4px}}.fy-slot:has(.fy-drop-btn) .fy-slot-pos{display:none}.fy-slot:has(.fy-drop-btn){display:block}.fy-weights-g{background:#7c3aed0d;border:1px solid #7c3aed2e;border-radius:10px;padding:8px}.fr-table th.fr-col-hl{background-image:linear-gradient(#7c3aed38,#7c3aed38)}.fr-table.fr-sk[data-sort=name] td:nth-child(2),.fr-table.fr-sk[data-sort=team] td:nth-child(3),.fr-table.fr-sk[data-sort=pos] td:nth-child(4),.fr-table.fr-sk[data-sort=gp] td:nth-child(5),.fr-table.fr-sk[data-sort=g] td:nth-child(6),.fr-table.fr-sk[data-sort=a] td:nth-child(7),.fr-table.fr-sk[data-sort=p] td:nth-child(8),.fr-table.fr-sk[data-sort=ppg] td:nth-child(9),.fr-table.fr-sk[data-sort=toi] td:nth-child(10),.fr-table.fr-sk[data-sort=pm] td:nth-child(11),.fr-table.fr-sk[data-sort=pim] td:nth-child(12),.fr-table.fr-sk[data-sort=ppp] td:nth-child(13),.fr-table.fr-sk[data-sort=s] td:nth-child(14),.fr-table.fr-sk[data-sort=sh] td:nth-child(15),.fr-table.fr-sk[data-sort=pg] td:nth-child(16),.fr-table.fr-sk[data-sort=pa] td:nth-child(17),.fr-table.fr-sk[data-sort=pp] td:nth-child(18),.fr-table.fr-sk[data-sort=pd] td:nth-child(19),.fr-table.fr-sk[data-sort=cap] td:nth-child(20),.fr-table.fr-sk[data-sort=capT] td:nth-child(21),.fr-table.fr-g[data-sort=name] td:nth-child(2),.fr-table.fr-g[data-sort=team] td:nth-child(3),.fr-table.fr-g[data-sort=gp] td:nth-child(4),.fr-table.fr-g[data-sort=gs] td:nth-child(5),.fr-table.fr-g[data-sort=w] td:nth-child(6),.fr-table.fr-g[data-sort=gaa] td:nth-child(7),.fr-table.fr-g[data-sort=sv] td:nth-child(8),.fr-table.fr-g[data-sort=so] td:nth-child(9),.fr-table.fr-g[data-sort=toi] td:nth-child(10),.fr-table.fr-g[data-sort=pw] td:nth-child(11),.fr-table.fr-g[data-sort=pl] td:nth-child(12),.fr-table.fr-g[data-sort=pgaa] td:nth-child(13),.fr-table.fr-g[data-sort=psv] td:nth-child(14),.fr-table.fr-g[data-sort=pso] td:nth-child(15),.fr-table.fr-g[data-sort=cap] td:nth-child(16),.fr-table.fr-g[data-sort=capT] td:nth-child(17){background-image:linear-gradient(#7c3aed21,#7c3aed21)}.rg-tag{vertical-align:.0625rem;border-radius:62.4375rem;margin-left:.375rem;padding:.0625rem .5rem;font-size:.6562rem;font-weight:700;display:inline-block}.rg-over{color:var(--amber);background:#d9770624}.rg-under{color:#047857;background:#05966924}.rg-on{background:var(--surface2);color:var(--mut)}.sit-note a{color:var(--proj);text-underline-offset:.125rem;word-break:break-all;text-decoration:underline}.sit-trade{border-left:3px solid var(--proj);padding-left:8px;font-weight:650}.sit-model{color:var(--mut);font-size:.82em}.sit-modeld{border-top:1px solid color-mix(in srgb, var(--link) 8%, var(--surface));margin-top:6px;padding-top:7px}.sit-modeld summary{cursor:pointer;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:.6562rem;list-style:none;overflow:hidden}.sit-modeld summary::-webkit-details-marker{display:none}.sit-modeld summary:after{content:" read more ▸";color:var(--proj);font-weight:700}.sit-modeld[open] summary{white-space:normal}.sit-modeld[open] summary:after{content:" ▴"}.sit-modeld p{color:var(--mut);margin:.375rem 0 0;font-size:.6875rem;line-height:1.5}.sit-modeld a{color:var(--proj);text-underline-offset:.125rem;word-break:break-all;text-decoration:underline}.rg-pd{background:var(--surface2);color:#5b21b6}.rl-perf{font-size:.6875rem;font-weight:800;line-height:1}.rl-perf.perf-over{color:var(--amber)}.fr-po{color:var(--amber);white-space:nowrap;font-size:.6875rem;font-weight:700}.fr-pu{color:var(--ok);white-space:nowrap;font-size:.6875rem;font-weight:700}.fr-pn{color:var(--mut);white-space:nowrap;font-size:.6875rem}.rl-perf.perf-under{color:var(--ok)}.gdc-pim{letter-spacing:.06em;background:var(--bad);color:var(--surface);border:1px solid var(--bad);vertical-align:1px;border-radius:62.4375rem;margin-left:.375rem;padding:.0625rem .4375rem;font-size:.625rem;font-weight:900;display:inline-block}.gdc-pp{letter-spacing:.06em;background:linear-gradient(135deg, var(--bad), var(--bad));color:#fff;vertical-align:.125rem;font-variant-numeric:tabular-nums;border-radius:62.4375rem;margin-left:.5rem;padding:.125rem .5625rem;font-size:.6562rem;font-weight:900;animation:2.4s ease-out infinite gdcOnPulse;display:inline-block;box-shadow:0 0 #ef444473}.gdc-sh{letter-spacing:.06em;background:var(--surface2);color:var(--brand);border:1px solid var(--hair);vertical-align:2px;border-radius:62.4375rem;margin-left:.5rem;padding:.125rem .5rem;font-size:.6562rem;font-weight:900;display:inline-block}.gdc-en{letter-spacing:.06em;background:var(--surface2);color:#92400e;vertical-align:2px;border:1px solid #f5c97a;border-radius:62.4375rem;margin-left:.5rem;padding:.125rem .5rem;font-size:.6562rem;font-weight:900;display:inline-block}.gdc-nm{position:relative}.gdc-on{background:linear-gradient(135deg, var(--brand-bg), var(--proj));color:var(--surface);letter-spacing:.08em;vertical-align:2px;border-radius:62.4375rem;margin-left:.4375rem;padding:.0625rem .4375rem;font-size:.5625rem;font-weight:900;animation:2.4s ease-out infinite gdcOnPulse;display:inline-block;box-shadow:0 0 #7c3aed80}@keyframes gdcOnPulse{0%{box-shadow:0 0 #7c3aed73}70%{box-shadow:0 0 0 6px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}td.gdc-hot{color:var(--proj);font-weight:800;animation:2.6s ease-in-out infinite gdcHot}@keyframes gdcHot{0%,to{text-shadow:0 0 #7c3aed00}50%{text-shadow:0 0 14px #7c3aed8c}}.gdc-burst{pointer-events:none;z-index:1;background:radial-gradient(circle,#ffd65ef2 0%,#7c3aedbf 45%,#7c3aed00 72%);border-radius:50%;width:1.625rem;height:1.625rem;margin:-.8125rem 0 0;animation:1.3s cubic-bezier(.16,1,.3,1) 2 forwards gdcBurst;position:absolute;top:50%;left:.25rem}@keyframes gdcBurst{0%{opacity:1;transform:scale(.25)}to{opacity:0;transform:scale(3.4)}}.goal-flash{z-index:90;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.gf-card{background-color:#0d1424;background-image:linear-gradient(135deg, color-mix(in srgb, var(--tc,#0b1f4b) 62%, #10142a) 0%, color-mix(in srgb, var(--tc,#0b1f4b) 24%, #120f24) 60%, color-mix(in srgb, var(--tc2,var(--proj)) 46%, #10142a) 130%);color:#fff;border:1px solid #ffffff2e;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-width:18.75rem;padding:2.25rem 1.875rem 1.75rem;animation:.5s cubic-bezier(.16,1,.3,1) both gfIn,.6s ease-in 5.2s both gfOut;display:flex;position:relative;box-shadow:0 18px 60px #0b1f4b73}.gf-card>img.gf-logo{z-index:2;object-fit:contain;width:6.25rem;height:6.25rem;filter:drop-shadow(.125rem 0 0 #e6ebf5) drop-shadow(-.125rem 0 0 #e6ebf5) drop-shadow(0 2px 0 #e6ebf5) drop-shadow(0 -2px 0 #e6ebf5) drop-shadow(1.5px 1.5px 0 #8d9bb5) drop-shadow(-1.5px -1.5px 0 #8d9bb5) drop-shadow(1.5px -1.5px 0 #8d9bb5) drop-shadow(-1.5px 1.5px 0 #8d9bb5) drop-shadow(0 8px 12px #000000b3) drop-shadow(0 0 16px color-mix(in srgb, var(--tc,var(--proj)) 65%, transparent));position:absolute;top:-3.125rem;left:50%;transform:translate(-50%)}.gf-card>div.gf-score{letter-spacing:.02em;background-color:#0b1020;background-image:linear-gradient(color-mix(in srgb, var(--tc,var(--proj)) 85%, #05070f), color-mix(in srgb, var(--tc,var(--proj)) 85%, #05070f));font-variant-numeric:tabular-nums;white-space:nowrap;z-index:1;border:2px solid #fffc;border-radius:62.4375rem;margin:0;padding:.375rem 1rem;font-size:1.25rem;font-weight:900;position:absolute;bottom:-1.3125rem;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000080}.gf-word{letter-spacing:.14em;background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--tc,#ff9d2e) 72%, #ffe9b8));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;flex:none;font-size:1.6875rem;font-weight:900;line-height:1;animation:.55s cubic-bezier(.2,1.6,.4,1) .12s both gfPop}.gf-who{text-align:center;margin-top:-.25rem;font-size:.9375rem;line-height:1.25}.gf-who b{margin-right:.25rem}.gf-elec{pointer-events:none;z-index:0;position:absolute;inset:-1.125rem}.gf-card>:not(.gf-elec):not(img):not(div.gf-score){z-index:1;position:relative}.gf-card{position:relative;overflow:visible}@keyframes gfVolt{0%{box-shadow:0 0 0px 0px color-mix(in srgb, var(--tc,#7c3aed) 55%, transparent),inset 0 0 0 #fff0}33%{box-shadow:0 0 22px 3px color-mix(in srgb, var(--tc,#7c3aed) 75%, transparent),inset 0 0 18px #ffffff12}66%{box-shadow:0 0 9px 1px color-mix(in srgb, var(--tc2,#fff) 55%, transparent),inset 0 0 6px #ffffff0a}to{box-shadow:0 0 #0000,inset 0 0 #fff0}}@keyframes gfIn{0%{opacity:0;transform:translateY(-160%)scale(.9)}to{opacity:1;transform:none}}@keyframes gfOut{to{opacity:0;transform:translateY(-140%)scale(.96)}}@keyframes gfPopC{0%{opacity:0;transform:translate(-50%)scale(.4)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes gfPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gdc-on,.gdc-pp,.gdc-burst,.gf-card,.gf-word,.gf-card{animation:none}}.gsticky{z-index:80;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1f4bf5;justify-content:center;align-items:center;gap:.625rem;height:2.125rem;font-size:.8125rem;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-105%);box-shadow:0 2px 14px #030a1b59}.gsticky.on{transform:none}.gsticky-team b{letter-spacing:.04em}.gsticky-dash{opacity:.5}.gsticky-chip{letter-spacing:.07em;background:#ffffff24;border-radius:62.4375rem;align-items:center;padding:.125rem .5625rem;font-size:.625rem;font-weight:800;display:inline-flex}.gsticky-dot{background:#ff5a4e;border-radius:50%;width:.375rem;height:.375rem;margin-right:.3125rem;animation:2s ease-out infinite gdcOnPulse;display:inline-block}.gf-card.pen{background:linear-gradient(135deg, color-mix(in srgb, var(--tc,var(--proj)) 48%, #171008) 0%, color-mix(in srgb, var(--tc,var(--proj)) 20%, #191310) 55%, color-mix(in srgb, var(--tc2,var(--amber)) 52%, #171008) 130%)}.gf-word.pen{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--tc2,#ff7a2e) 75%, #ffd9a8));-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.gd-statusrow{letter-spacing:.1em;justify-content:center;align-items:center;gap:.5rem;margin:-.125rem 0 .875rem;font-size:.6875rem;font-weight:800;display:flex}.gd-st-main{background:var(--surface2);color:var(--brand);border-radius:62.4375rem;padding:.1875rem .75rem}.gd-statusrow.stop .gd-st-main{background:var(--surface2);color:#92400e}.gd-statusrow.rev .gd-st-main{background:var(--surface2);color:var(--bad)}.gd-statusrow.int .gd-st-main{background:var(--surface2);color:var(--link)}.gd-statusrow.so .gd-st-main{background:var(--surface2);color:#6d28d9}.gd-statusrow.run .gd-st-main{color:var(--ok);background:#e7f6ec}.gd-st-main.puls{animation:2s ease-out infinite gdcOnPulse}.gd-ppchip{background:linear-gradient(135deg, #0b1f4b, var(--proj));color:#fff;border-radius:62.4375rem;padding:.1875rem .75rem}.gstick{z-index:80;transition:transform .25s cubic-bezier(.2,.8,.3,1);position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.gstick.on{transform:none}.gstick .gsticky{position:static;transform:none}.gsticky-status{text-align:center;letter-spacing:.1em;color:#cdd7ef;background:#101e3f;padding:2px 0 3px;font-size:.625rem;font-weight:800;box-shadow:0 2px 10px #030a1b59}.gsticky-status.stop{color:#ffd9a8;background:#45290a}.gsticky-status.rev{color:#ffc9c9;background:#4c1010}.gsticky-status.int{color:#bcd3ff;background:#10264f}.gsticky-status.so{color:#dcc9ff;background:#2a1050}.gsticky-status.run{color:#b7f0cd;background:#0d3320}.gdc-tab-game,.gdc-halfhd{display:none}@media (max-width:899.98px){.gdc-half{display:none}.gdc-half.on{display:block}}@media (min-width:900px){.gdc-tab-side{display:none}.gdc-tab-game{display:block}.gdc-duo{grid-template-columns:1fr 1fr;align-items:start;gap:2.125rem;display:grid}.gdc-half{min-width:0}.gdc-half+.gdc-half{border-left:1px solid #edf1f7;padding-left:34px}.gdc-half .gdc-goalies{border:1px solid #e8edf4;border-radius:12px;overflow:hidden}.gdc-half .gdc-scroll{border:1px solid #e8edf4;border-radius:12px;margin-top:16px}.gdc-half .gdc-goalies:empty{display:none}.gdc-halfhd{flex-direction:column;align-items:flex-start;gap:.3125rem;margin:0 0 .625rem;font-size:.875rem;display:flex}.gdc-halfhd-top{align-items:center;gap:.5rem;display:flex}.gdc-halfhd img{width:1.625rem;height:auto}}.gd-day-sec{margin-bottom:1.625rem}.gd-day-sec .gd-day-head{flex-wrap:wrap;align-items:center;gap:.625rem;margin:0 0 .625rem;display:flex}.gd-rel{letter-spacing:.12em;text-transform:uppercase;color:#5b6b84;border:1.5px solid #d6deea;border-radius:999px;padding:2px 10px;font-size:.625rem;font-weight:900}.gd-rel-today{color:#fff;background:var(--red);border-color:var(--red)}.gd-day-sec-today{border-left:4px solid var(--brand-bg);background:linear-gradient(#7c3aed0d,#7c3aed00 13.75rem);border-radius:4px;padding:10px 12px 4px}.gd-day-empty{color:#5b6b84;font-size:.8125rem}.gdc-projtag{letter-spacing:.05em;text-transform:uppercase;color:var(--proj);white-space:nowrap;border:.0625rem dashed #7c3aed73;border-radius:62.4375rem;flex:none;order:9;align-self:center;margin-left:auto;padding:.1875rem .5625rem;font-size:.66rem;font-weight:800}@media (max-width:719px){.po-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.po-table{min-width:40rem}.po-table td,.po-table th{white-space:nowrap}.po-table td:first-child,.po-table td:nth-child(2){z-index:2;background:var(--surface);position:sticky}.po-table td:first-child{left:0}.po-table td:nth-child(2){left:28px;box-shadow:7px 0 9px -7px #0b1f4b4d}.po-table thead th{white-space:nowrap}.po-table thead th:first-child,.po-table thead th:nth-child(2){z-index:3;background:var(--surface2);position:sticky}.po-table thead th:first-child{left:0}.po-table thead th:nth-child(2){left:1.75rem}tr.po-in td:first-child,tr.po-in td:nth-child(2){background:var(--surface2)}.po-div{display:none}}.po-table thead th{background:var(--surface2);color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem}.po-table thead th.fr-proj{color:var(--proj);background:var(--surface2)}.po-team{white-space:nowrap}.po-team a{color:var(--brand);font-weight:700;text-decoration:none}.po-logo{vertical-align:-.375rem;width:1.375rem;height:1.375rem;margin-right:.4375rem}.gdock{z-index:60;padding:.5rem .625rem calc(.5rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-top:2px solid var(--proj);background:#0b1f4bf7;align-items:stretch;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.gdock-mq{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;flex:auto;min-width:0;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.625rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.625rem),#0000 100%)}.gdock-mq::-webkit-scrollbar{display:none}.gdock-track{align-items:stretch;gap:.5rem;width:max-content;display:flex}@media (prefers-reduced-motion:reduce){.gdock-track{animation:none}.gdock-mq{overflow-x:auto}}body{padding-bottom:0}@media (max-width:719px){body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}}.gdock-board,.gdock-game{color:#fff;white-space:nowrap;background:#12294f;border-radius:.875rem;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:.0625rem;padding:.3125rem .75rem;text-decoration:none;display:flex}.gdock-board{z-index:1;border:1.5px solid var(--proj);letter-spacing:.08em;background:#7c3aed24;flex-direction:row;flex:none;align-items:center;font-weight:800}.gdock-board b{font-size:.8rem}.gdock-board span{background:var(--proj);color:#fff;border-radius:62.4375rem;padding:.0625rem .5rem;font-size:.68rem;font-weight:800}.gdock-board.cur{box-shadow:inset 0 0 0 2px #fff}.gdock-game.cur{border-color:#fff;box-shadow:inset 0 0 0 2px #fff}.gdock-game b{letter-spacing:.02em;font-size:.76rem;font-weight:800}.gdock-game span{color:#a8bbe3;font-size:.66rem;font-weight:700}.gdock-game.live{background:#451015;border:1px solid #ef44448c}.gdock-game.live b{color:#fff}.gdock-game.live span{color:#fca5a5}.gdock-game.fin{opacity:.62}.gdock-dot{background:var(--bad);vertical-align:.0625rem;border-radius:50%;width:.4375rem;height:.4375rem;margin-right:.375rem;animation:1.6s infinite gdockPulse;display:inline-block;box-shadow:0 0 #ef4444b3}@keyframes gdockPulse{0%{box-shadow:0 0 #ef4444a6}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}@media (prefers-reduced-motion:reduce){.gdock-dot{animation:none}}@media (min-width:720px){.gdock{display:none!important}}.gdp-nav{justify-content:space-between;gap:.75rem;margin:.875rem 0 .25rem;font-size:.9rem;display:flex}.gdp-nav a{color:var(--proj);font-weight:700;text-decoration:none}.gdp-nav a:hover{text-decoration:underline}.gt-cell{padding:.5rem .75rem;font-size:.92rem}.gt-cell .muted{color:var(--mut)}.gr-openlink{color:var(--proj);margin-left:auto;margin-right:.625rem;font-size:.78rem;font-weight:700;text-decoration:none}.footer a{color:var(--proj);font-weight:600;text-decoration:none}.footer a:hover{text-decoration:underline}.ab-list{padding-left:1.125rem;line-height:1.7}.ab-list li{margin-bottom:.5rem}h1{margin:1.125rem 0 .375rem;font-size:1.375rem}h2{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin:2.125rem 0 .625rem;font-size:.8125rem;font-weight:700}.post-content h2{text-transform:none;letter-spacing:-.01em;font-size:1rem}.section-sub{color:#525d70;max-width:75ch}.sect-h{align-items:center;gap:.625rem;display:flex}.sect-h:before{content:"";background:var(--brand);border-radius:.125rem;flex:none;width:1.375rem;height:.1875rem}.readmore{margin:.125rem 0 .875rem;font-size:.75rem}.readmore summary{color:var(--proj);cursor:pointer;font-weight:700;list-style:none}.readmore summary::-webkit-details-marker{display:none}.readmore summary:before{content:"▸"}.readmore[open] summary:before{content:"▾"}.readmore p{color:#42506b;max-width:75ch;margin:.4375rem 0 0;line-height:1.55}.board-table th,.stats-table th,.lg-table th,.gdc-box th,.fr-table thead th,.po-table thead th{background:var(--surface2);color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:700}.board-table td,.stats-table td{font-size:.8438rem}.fr-table thead th.fr-proj,.po-table thead th.fr-proj{color:var(--proj);background:var(--surface2)}.board-table tbody tr:hover td,.stats-table tbody tr:hover td{background:var(--surface2)}@keyframes gtPulse{0%,to{box-shadow:0 0 #15803d61}50%{box-shadow:0 0 0 5px #15803d00}}.gt-pill-ok,.gcall-chip-ok{animation:1.9s ease-out infinite gtPulse}@media (prefers-reduced-motion:reduce){.gt-pill-ok,.gcall-chip-ok{animation:none}}.bd-wrap{padding:1.125rem .875rem 3rem}.bd-note{color:var(--mut);margin:.375rem 0 1rem;font-size:.8438rem}.bd-stage{background:#0d1526;border-radius:.75rem;padding:.625rem .625rem 2.125rem;overflow:visible}.bd-dropzone{min-height:16.25rem;padding:4.75rem .5rem 2.75rem}.bd-btns{flex-wrap:wrap;gap:.625rem;margin-top:1rem;display:flex}.bd-pill{background:var(--surface);border:1.5px solid var(--hair2);color:var(--brand);cursor:pointer;border-radius:62.4375rem;align-items:center;gap:6px;padding:.4375rem .875rem;font-size:.7812rem;font-weight:700;display:inline-flex}.bd-pill:hover{border-color:var(--proj);color:var(--proj)}:root{--phsh:3.9375rem}@media (max-width:640px){:root{--phsh:60px}}.pl-screen{min-height:calc(100vh - var(--phsh));min-height:calc(100dvh - var(--phsh));flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;margin:-1.75rem 0 -2.5rem;display:flex}@media (max-width:640px){.pl-screen{margin:-16px 0 -36px}}.pl-puck{width:4.625rem;height:4.625rem;position:relative}.pl-ring{border:3px solid #0b1f4b29;border-top-color:var(--link);border-radius:50%;animation:.9s linear infinite pl-spin;position:absolute;inset:0}.pl-disc{background:radial-gradient(circle at 35% 30%, #2a3a63, var(--brand) 70%);border-radius:50%;animation:1.6s ease-in-out infinite pl-pulse;position:absolute;inset:1.3125rem;box-shadow:inset 0 -3px 6px #00000059,0 4px 12px #0b1f4b38}.pl-disc:after{content:"";background:var(--bad);opacity:.85;border-radius:2px;height:.1875rem;position:absolute;top:42%;left:14%;right:14%}.pl-word{color:var(--mut);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.pl-stripes{gap:.5rem;display:flex}.pl-stripes i{background:#e3e6ee;border-radius:.1875rem;width:2.125rem;height:.3125rem;animation:1s ease-in-out infinite pl-stripe}@keyframes pl-spin{to{transform:rotate(360deg)}}@keyframes pl-pulse{0%,to{transform:scale(1)}50%{transform:scale(.88)}}@keyframes pl-stripe{0%,to{background:#e3e6ee}50%{background:var(--link)}}@media (prefers-reduced-motion:reduce){.pl-ring,.pl-disc,.pl-stripes i{animation:none}}body:has(.pl-screen) .footer{display:none}body:has(.pl-screen){padding-bottom:0!important}details.pp-situation>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;list-style:none;display:flex}details.pp-situation>summary::-webkit-details-marker{display:none}details.pp-situation>summary:after{content:"▾";color:var(--mut);font-size:.75rem;transition:transform .15s}details.pp-situation[open]>summary:after{transform:rotate(180deg)}.pp-quad{grid-template-columns:1fr;gap:.75rem;margin:.875rem 0 .25rem;display:grid}@media (min-width:720px) and (max-width:1079px){.pp-quad{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-quad .pp-q3{grid-column:1/-1}}@media (min-width:1080px){.pp-quad{grid-template-columns:minmax(0,40fr) minmax(0,30fr) minmax(0,30fr);align-items:stretch}}.pp-finrow{margin-top:.75rem}.pp-quad>.pp-card{flex-direction:column;min-width:0;display:flex}.pp-quad .pp-card:has(.pc-svg){padding:.75rem .625rem .5rem}.pp-quad .pp-card .pp-sub{margin-bottom:.375rem}.pp-quad .pc-svg{flex:auto;width:100%;height:100%;min-height:10.5rem}.pp-quad .pp-situation{margin-bottom:0}.pp-trade-top{margin:0 0 .375rem;padding:0;list-style:none}.pp-trade-top li{margin:0 0 .25rem}select{appearance:none;font:inherit;color:var(--ink);background-color:var(--surface);border:1px solid var(--hair);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%235a6b85' stroke-width='1.6' stroke-linecap='round'/></svg>");background-position:right .625rem center;background-repeat:no-repeat;border-radius:10px;min-height:2.125rem;padding:.375rem 1.875rem .375rem .75rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}select:hover{border-color:#93a0b8}select:focus-visible{border-color:var(--proj);outline:none;box-shadow:0 0 0 3px #7c3aed2e}select option{color:#171717;background:var(--surface)}.ad-reserve{border-radius:.625rem;margin:.875rem 0;overflow:hidden}.ad-reserve-leaderboard{min-height:6.25rem}.ad-reserve-rectangle{min-height:17.5rem}@media (max-width:640px){.ad-reserve-rectangle{min-height:250px}}select:disabled{opacity:.5;cursor:default}.lr-hero{grid-template-columns:repeat(auto-fill,minmax(18.125rem,1fr));gap:.75rem;margin:.625rem 0 1.125rem;display:grid}.lr-card{background:var(--surface2);border:1px solid #f3d9ac;border-left:4px solid #f59e0b;border-radius:12px;padding:12px 14px}.lr-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lr-name{font-size:.9375rem;font-weight:800}.lr-tag{color:var(--amber);white-space:nowrap;background:#fef3d8;border:1px solid #f5c98099;border-radius:62.4375rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:800}.lr-basis{color:#57534e;margin:.375rem 0 .25rem;font-size:.75rem;line-height:1.45}.lr-replaces{margin:0 0 .25rem;font-size:.7812rem}.lr-replaces a{font-weight:700;text-decoration:underline}.lr-foot{color:#a8a29e;letter-spacing:.02em;align-items:center;gap:.3125rem;margin:0;font-size:.6562rem;display:flex}.lr-dot{border-radius:50%;width:.4375rem;height:.4375rem;display:inline-block}.lr-dot-high{background:var(--ok)}.lr-dot-medium{background:#f59e0b}.lr-dot-low{background:#94a3b8}.lr-up-min{color:var(--amber);margin-left:.1875rem;font-weight:900}.lr-out-ghost{opacity:.72}.lr-out-ghost .plc-names a{text-decoration:line-through}.lr-out-tag{color:var(--bad);background:var(--surface2);white-space:nowrap;border:1px solid #fecaca;border-radius:62.4375rem;margin-left:.5rem;padding:.0625rem .4375rem;font-size:.625rem;font-weight:800}.lr-out-num{color:var(--bad)!important}.lr-muted{color:#a8a29e}.pp-hchip.lr-role-chip{font-weight:700}.pp-hchip.lr-role-1L{background:var(--surface2);color:#1e3a8a;border-color:#b9ccf5}.pp-hchip.lr-role-2L{background:var(--surface2);color:var(--link);border-color:#bcd0f7}.pp-hchip.lr-role-3L{background:var(--surface2);color:var(--mut);border-color:#cbd5e1}.pp-hchip.lr-role-4L{background:var(--surface2);color:var(--mut);border-color:#dbe0e9}.pp-hchip.lr-role-PR{color:var(--mut);background:0 0;border-style:dashed}.pp-hchip.lr-role-up{background:var(--surface2);color:var(--amber);border-color:#f5d9a8}.gl-cover{color:#a8a29e;margin:0 0 .375rem;font-size:.7188rem}.pp-goalwrap{overflow-x:auto}.pp-goalwrap ins.adsbygoogle,.pp-goalwrap iframe[id^=aswift],.pp-scroll ins.adsbygoogle,.pp-scroll iframe[id^=aswift]{display:none!important}.pp-gt{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;min-width:820px;font-size:12.5px}.pp-gt th,.pp-gt td{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--link) 8%, var(--surface));vertical-align:top;padding:7px 5px}.pp-gt th{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--hair);font-size:.6562rem}.pp-gt tbody tr:hover{background:var(--surface2)}.pp-gt .gt-line{text-align:left}.pp-gt .gt-type{font-size:.7188rem;font-weight:800}.gt-goal .gt-type{color:#1d3a6e}.gt-ast .gt-type{color:var(--amber)}.gt-game-head td{background:var(--surface2);color:var(--mut);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:2px solid var(--hair);padding:.375rem .5rem;font-size:.6875rem;font-weight:800}.gt-gh-flex{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;display:flex}.gt-gh-date{white-space:nowrap}.gt-game-head .gt-glog-cells{gap:.4375rem .75rem;margin-left:auto;font-size:.6875rem;font-weight:700}.gt-glog-cells{color:var(--mut);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;font-size:.75rem;font-weight:600;display:flex}.gt-glog-cells b{color:#1d3a6e;font-variant-numeric:tabular-nums;font-weight:800}.gt-gl-wl{letter-spacing:.03em;border-radius:.3125rem;padding:.0625rem .5rem;font-size:.6875rem;font-weight:800}.gt-gl-wl.w{background:var(--surface2);color:var(--ok)}.gt-gl-wl.l{background:var(--surface2);color:var(--bad)}.gt-gl-dim{color:#a8a29e;font-size:.7188rem}.gt-ice{color:#44403c;font-weight:600;line-height:1.5}.gt-ice span{white-space:nowrap}.gt-ice .you{color:#1d3a6e;font-weight:900}.gt-df{color:#334155;font-weight:600}.gt-gk{color:#78716c;font-size:.7188rem}.gt-opposite .gt-fw{color:#57534e;font-weight:500}.gt-opposite .gt-df{color:var(--mut);font-weight:500}.pp-gscroll{overflow:visible}.pp-gt thead th:first-child,.pp-gt tbody tr:not(.gt-game-head)>td:first-child{z-index:2;background:var(--surface);position:sticky;left:0;box-shadow:1px 0 #e2e8f2}.pp-gt thead th:first-child{background:var(--surface);z-index:3}.pp-gt tbody tr:hover>td:first-child{background:var(--surface2)}.pp-seasonwrap th:first-child,.pp-seasonwrap td:first-child{z-index:2;background:var(--surface);position:sticky;left:0;box-shadow:1px 0 #e2e8f2}.pp-seasonwrap thead th:first-child{z-index:3;background:var(--surface)}.pp-seasonwrap .proj-row td:first-child{background:var(--surface2)}.pp-pager{justify-content:center;gap:.3125rem;margin:.625rem 0 .125rem;display:flex}.pp-pager button{background:var(--surface);color:#44403c;cursor:pointer;border:1px solid #e7e5e4;border-radius:8px;min-width:30px;height:30px;font-size:12.5px;font-weight:800}.pp-pager button:hover:not(:disabled){color:#1d3a6e;border-color:#1d3a6e}.pp-pager button.on{color:#fff;background:#1d3a6e;border-color:#1d3a6e}.pp-pager button:disabled{opacity:.35;cursor:default}button{transition:box-shadow .18s,transform .18s}button:hover:not(:disabled){transform:scale(1.01);box-shadow:0 3px 10px #0f172a24}.btn-arr{transition:transform .18s;display:inline-block}button:hover:not(:disabled) .btn-arr{transform:translate(.1875rem)}button:hover:not(:disabled) .btn-arr.arr-left{transform:translate(-.1875rem)}.gd-links a,.section-more,.gc-link,.gr-openlink,.nu-pg,.fact-chip a,.pp-cap-ledger{transition:box-shadow .18s,transform .18s,border-color .18s,color .18s,background-color .18s}.gd-links a:hover,.section-more:hover,.gc-link:hover,.gr-openlink:hover,.nu-pg:hover,.fact-chip a:hover,.pp-cap-ledger:hover{text-decoration:none;transform:scale(1.01);box-shadow:0 3px 10px #0f172a24}.gc-link:hover{text-decoration:none}.gd-links a:hover .btn-arr,.section-more:hover .btn-arr,.gc-link:hover .btn-arr,.gr-openlink:hover .btn-arr,.nu-pg:hover .btn-arr,.fact-chip a:hover .btn-arr,.pp-cap-ledger:hover .btn-arr{transform:translate(.1875rem)}.section-more{background:var(--surface);border:1px solid #dbe3ee;border-radius:999px;padding:4px 11px;display:inline-block}.fact-chip a,.pp-cap-ledger{text-decoration:none}.fact-chip{transition:box-shadow .18s,transform .18s}.fact-chip:has(a:hover){transform:scale(1.01);box-shadow:0 3px 10px #0f172a24}.fact-chip a:hover,.pp-cap-ledger:hover{box-shadow:none;transform:none}.section-more{white-space:nowrap;flex:none}@media (max-width:699px){.sect-h{column-gap:.5rem}.section-more{padding:.1875rem .5625rem;font-size:.6875rem}}:root{--surface:#fff;--surface2:#f5f7fa;--hair:#dde3ec;--hair2:#c3ccd9;--ink:#141a22;--mut:#5b6572;--brand:#0b1f4b;--brand-bg:#0b1f4b;--on-accent:#fff;--proj:#7c3aed;--ok:#15803d;--bad:#c01420;--link:#1d4ed8;--amber:#b45309;--steel:#20304a;--red:#d5202f;--hover:#fdf4f4;--page:#eceef1}@media (prefers-color-scheme:dark){:root{--surface:#12161e;--surface2:#0e1219;--hair:#242c39;--hair2:#33405285;--ink:#e8ecf2;--mut:#8b96a7;--brand:#bcd6ff;--brand-bg:#16233a;--on-accent:#fff;--proj:#a78bfa;--ok:#3ddc5f;--bad:#ff5a66;--link:#5ec8ff;--amber:#e0a400;--hover:#1a2130;--page:#0b0e13}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-shadow:none!important;border-radius:0!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body{background:var(--page);color:var(--ink)}::selection{background:var(--red);color:#fff}h1{text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-weight:800}h2{letter-spacing:.02em;color:var(--ink);font-weight:800}a{color:var(--link)}.section-more{color:var(--red);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:800}.board-legend,.gr-season,.gr-warm,.mv-board-note,.po-note,.td-note,.cap-note{color:var(--mut)}.site-header,.site-nav{border-bottom:.1875rem solid var(--red);background:var(--steel)!important}nav.site-header .brand,nav.site-header .brand:hover,.site-nav .brand{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#fff!important}.site-header .brand img,.site-nav .brand img{background:#fff;padding:.25rem}nav.site-header .nav-links a,nav.site-header .nav-top,nav.site-header .nav-desk .nav-top,nav.site-header .nav-drop a b{text-transform:uppercase;letter-spacing:.09em;font-size:.6875rem;font-weight:800;color:#9fb0c6!important}nav.site-header .nav-links a:hover,nav.site-header .nav-top:hover,nav.site-header .nav-links a.active,nav.site-header .nav-group.cur .nav-top,nav.site-header .nav-top.active,nav.site-header .nav-drop a:hover b{color:#fff!important}.nav-group.cur>.nav-top:after,.nav-links a.active:after{content:"";background:var(--red);height:.1875rem;margin-top:.25rem;display:block}.nav-caret{color:#9fb0c6}.nav-drop{border:1px solid #2c3f5c;background:#18233a!important}.nav-drop a{color:#9fb0c6}.nav-drop a b{color:#dbe6f3}.nav-drop a small,.nav-drop a .nav-note{color:#7787a0}.nav-drop a:hover{color:#fff;background:#ffffff0f}.nav-drop-div{border-top:1px solid #2c3f5c}.burger span{background:var(--surface)!important}@media (max-width:900px){.nav-links.open,.nav-links{background:var(--steel)}.nav-desk .nav-drop{background:0 0;border:0}}.card,.leader-card,.pp-card,.td-side,.goalie-ticker,.mv-team,.faq details,.panel,.fy-card,.td-main,.mv-card,.po-card,.cap-panel{background:var(--surface);border:1px solid var(--hair)}.sect-h{text-transform:uppercase;letter-spacing:.08em;color:var(--ink);font-weight:800}.sect-h:before{background:var(--red)!important}th{text-transform:uppercase;letter-spacing:.08em;color:var(--mut);background:var(--surface2);font-size:.625rem;font-weight:800}td{border-bottom:1px solid var(--hair)}.board-table tbody tr:hover td,.stats-table tbody tr:hover td,table tbody tr:hover td{background:var(--hover)}table tbody tr:nth-child(2n) td{background:0 0}table tbody tr:nth-child(2n):hover td{background:var(--hover)}.gt-tier{text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--hair);background:var(--surface);border-left:.25rem solid;padding:.125rem .375rem .125rem .3125rem;font-size:.5625rem;font-weight:800}.gt-tier.gt-t-news,.gt-tier.gt-t-headline,.gt-tier.gt-t-club,.gt-tier.gt-t-notes,.gt-tier.gt-t-espn{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, var(--surface))}.gt-tier.gt-t-coach{color:var(--proj);background:color-mix(in srgb, var(--proj) 10%, var(--surface))}.gt-tier.gt-t-gdt{color:var(--link);background:color-mix(in srgb, var(--link) 12%, var(--surface))}.gt-tier.gt-t-gdtguess{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, var(--surface))}.gt-tier.gt-t-model,.gt-tier.gt-t-warmup{color:var(--mut);background:var(--surface2)}.gt-t-nocall{color:var(--mut)!important;background:var(--surface2)!important}.fact-chip{background:var(--surface);border:1px solid var(--hair)}.fact-chip b{color:var(--ink)}button{background:var(--surface);color:var(--ink);border:1px solid var(--hair2)}button:hover{border-color:var(--brand-bg)}button.active,button[aria-pressed=true]{background:var(--brand-bg);color:var(--on-accent);border-color:var(--brand-bg)}.tp-input,input:not([type=checkbox]):not([type=radio]),select,textarea,.fy-weights input{background:var(--surface);color:var(--ink);border:1px solid var(--hair2)}.fy-stepper{background:var(--surface2);border:1px solid var(--hair)}.fy-stepper b{color:var(--brand)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:.125rem solid var(--red);outline-offset:.0625rem}.gt-ok,.bt-goalie-ok,.gr-ok{color:var(--ok)!important}.gt-bad,.gr-bad{color:var(--bad)!important}.proj-num,.gt-model{color:var(--proj)!important}@media (prefers-color-scheme:dark){.site-header .brand img,.site-nav .brand img{padding:.25rem}.gt-photo{background:var(--surface2)}.goalie-ticker img,.gr-photo,.td-photo{opacity:.92}.gt-live,.bt-live{color:var(--bad)}.nav-drop{background:#171e29;border-color:#2a3648}}
