*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body{font-family:var(--font-plex),system-ui,-apple-system,sans-serif;color:#0b1220;background:#f2f3f6;margin:0;font-size:14px;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:18px 0 6px;font-size:1.375rem}.site-header{background:#c8cdd8;justify-content:center;align-items:center;gap:24px;padding:14px 0;display:flex;position:relative}.site-header .logo-wrapper{align-items:center;padding-left:24px;display:flex}.site-header .brand{color:#0b1f4b;align-items:center;gap:.5rem;font-size:18px;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:1200px;padding:0 24px;display:flex}.site-header nav{gap:30px;display:flex}.site-header nav a{color:#0b1f4b;align-items:center;text-decoration:none;display:inline-flex}.site-header nav a:hover{opacity:.7}.container{max-width:1200px;margin:0 auto;padding:24px}.footer{text-align:center;color:#8a97ad;padding:24px;font-size:12px}.card{background:#fff;border:1px solid #c8cdd8;border-radius:7px;padding:14px}.team-grid{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-card{color:inherit;background:#fff;border:1px solid #c8cdd8;border-radius:7px;align-items:center;gap:10px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.team-card:hover{color:#1b6ef3;border-color:#1b6ef3}.team-card .pts{color:#8a97ad;margin-left:auto;font-weight:400}.team-head{align-items:center;gap:16px;margin-bottom:24px;display:flex}.team-head .team-record{color:#8a97ad;margin-top:4px;font-size:14px}.roster-list{gap:6px;margin:0 0 24px;padding:0;list-style:none;display:grid}.roster-link{color:inherit;background:#fff;border:1px solid #c8cdd8;border-radius:7px;align-items:center;gap:10px;padding:6px 12px;text-decoration:none;display:flex}.roster-link:hover{border-color:#1b6ef3}.roster-link .num{color:#8a97ad;width:28px}.roster-link .pos{color:#b6c2d6;text-transform:uppercase;margin-left:auto;font-size:12px}.roster-link .rl-name{color:#0b1220;flex:auto;min-width:0;font-weight:600}.roster-link .rl-name>span{vertical-align:1px;margin-left:6px}.roster-link .rl-name>span.rl-nm{margin-left:0}.roster-link .rl-pos-inline{display:none}.roster-link .rl-hot{font-size:12px}.roster-link .rl-pos{text-align:center;color:#b6c2d6;text-transform:uppercase;flex:0 0 26px;font-size:12px}.roster-link .rl-cap{box-sizing:border-box;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #c8cdd8;border-radius:5px;flex:0 0 96px;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:#0b1f4b;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}@media (max-width:640px){.roster-list{gap:5px;margin-bottom:18px}.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:3px 7px;padding:7px 10px;display:grid}.roster-link img{display:none}.roster-link .num{color:#64748b;text-align:right;font-variant-numeric:tabular-nums;grid-area:num;align-self:start;width:auto;font-size:12.5px;font-weight:700;line-height:19px}.roster-link .rl-name{grid-area:name;align-items:baseline;gap:5px;min-width:0;font-size:13px;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:9.5px}.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:#8a97ad;flex:none;margin-left:0;font-size:10px;font-weight:700;display:inline}.roster-link .rl-cap{color:#8a97ad;text-align:left;border:none;flex:none;grid-area:cap;justify-content:flex-start;width:auto;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:2px 7px;font-size:9.5px}.roster-link .rl-dots{grid-area:dots;justify-self:start;gap:3px;width:auto}.roster-link .rl-dots i{width:6px;height:6px}.roster-link .rl-right .rl-pts{text-align:right;white-space:nowrap;color:#0b1f4b;grid-area:pts;place-self:center end;min-width:0;margin-left:0;font-size:12.5px;font-weight:800}}.stats-table{border-collapse:collapse;background:#fff;border:1px solid #c8cdd8;border-radius:7px;width:100%;overflow:hidden}.stats-table th,.stats-table td{text-align:left;border-bottom:1px solid #c8cdd8;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:#fff;border:1px solid #c8cdd8;border-radius:7px;width:100%;overflow:hidden}.board-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#5c6f8f;background:#ebf2fe;padding:8px 12px;font-size:10px}.board-table td{vertical-align:middle;border-top:1px solid #c8cdd8;padding:8px 12px;font-size:14px}.board-table .bt-status{white-space:nowrap;color:#1b6ef3;font-weight:700}.board-table .bt-status .bt-date{color:#b6c2d6;font-size:12px;font-weight:400}.board-table .bt-game{white-space:nowrap}.board-table .bt-team{color:inherit;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.board-table .bt-team:hover{color:#1b6ef3}.board-table .bt-team .bt-score{text-align:center;font-variant-numeric:tabular-nums;min-width:18px}.board-table .bt-at{color:#b6c2d6;margin:0 10px}.board-table .bt-pred b{font-variant-numeric:tabular-nums}.board-table .bt-pred .bt-who{color:#8a97ad;font-size:12px}.board-table .bt-pred .bt-xg{color:#b6c2d6;font-size:12px;display:block}.leader-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.leader-card{align-self:start}.leader-card h3{text-transform:uppercase;letter-spacing:.05em;color:#8a97ad;margin:0 0 6px;font-size:12px}.leader-list{margin:0;padding:0;list-style:none}.leader-list .leader-row{border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:14px;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:#f5f9fe}.leader-list .leader-row .lg-team{margin-left:auto}.leader-list .leader-row .lg-gp{color:#b6c2d6;font-size:12px}.leader-list .leader-row .lg-val{font-variant-numeric:tabular-nums;text-align:right;min-width:40px;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:10px;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:#7c3aed;white-space:nowrap;background:#7c3aed14;font-weight:700}.board-table .bt-goalie{color:#b6c2d6;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:500}.board-table .bt-goalie-proj{color:#7c3aed;font-weight:700}.board-table .bt-goalie-prob{color:#b6c2d6;font-weight:700}.board-table .bt-goalie-ok{color:#29dc6c;font-weight:700}.board-table .gw-upd{color:#8a97ad;margin-top:3px;font-size:10px}.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:#8a97ad;margin-left:4px;font-size:10px;font-weight:400}.board-table .bt-goaliefold .gw-why{white-space:normal;color:#5c6f8f;background:#f2f6ff;border:1px solid #c8cdd8;border-left:3px solid #7c3aed;border-radius:6px;max-width:300px;margin-top:4px;padding:5px 8px;font-size:10.5px;font-weight:400;line-height:1.5}.board-table .bt-ot{color:#8a97ad}.board-table tfoot td{background:#ebf2fe;font-weight:700}.proj-lines-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;display:grid}.proj-lines-grid .proj-lines-card{color:#0b1220;background:#fff;border:1px solid #c8cdd8;border-radius:7px;padding:12px}.proj-lines-grid .plc-head{border-bottom:1px solid #c8cdd8;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;font-size:14px;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:#8a97ad;margin-left:auto;font-size:12px;font-weight:400}.proj-lines-grid .plc-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.proj-lines-grid .plc-col{min-width:0}.proj-lines-grid .plc-tagline{letter-spacing:.04em;align-items:center;gap:5px;margin-bottom:2px;font-size:12px;font-weight:800;display:flex}.proj-lines-grid .plc-tagline .plc-tag{color:#7c3aed;text-transform:uppercase;letter-spacing:.08em;border:1px solid #7c3aed;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.proj-lines-grid .plc-empty{color:#8a97ad;padding:6px 0;font-size:12px;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:12px minmax(0,1fr) 30px;align-items:baseline;gap:7px;padding:5px 0;font-size:12px;line-height:1.35;display:grid}.proj-lines-grid .plc-line+.plc-line{border-top:1px solid #c8cdd8}.proj-lines-grid .plc-line .plc-num{color:#b6c2d6;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.proj-lines-grid .plc-line .plc-num-d{letter-spacing:.02em;font-size:9px}.proj-lines-grid .plc-line .plc-col .plc-dstart{border-top:1px dashed #c8cdd8;margin-top:4px}.proj-lines-grid .plc-line .plc-names{flex-direction:column;row-gap:1px;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:#0b1f4b;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:#8a97ad;white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center end;font-size:10px}.proj-lines-grid .plc-col+.plc-col{border-left:1px solid #c8cdd8;padding-left:14px}@media (max-width:640px){.proj-lines-grid .plc-cols{gap:10px}.proj-lines-grid .plc-col+.plc-col{padding-left:10px}.proj-lines-grid .plc-line{grid-template-columns:10px minmax(0,1fr) 26px;gap:6px;padding:6px 0;font-size:12px}}.goalie-ticker{background:#fff;border:1px solid #c8cdd8;border-radius:7px;margin:16px 0;padding:14px;display:block}.goalie-ticker .gt-body{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:4px 20px;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 #c8cdd8;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;font-size:12px;font-weight:700;display:flex}.goalie-ticker .gt-head .gt-more{text-transform:none;letter-spacing:0;color:#1b6ef3;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:2px 8px;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:#0b1220;text-decoration:none}.goalie-ticker .gt-row .gt-time{text-align:center;color:#8a97ad;white-space:nowrap;flex-basis:100%;font-size:11px}.goalie-ticker .gt-row .gt-calls{white-space:nowrap;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;font-weight:600;display:flex}.goalie-ticker .gt-row .gt-pill{white-space:nowrap;-webkit-tap-highlight-color:#0000;background:#fff;border:1.5px solid;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;padding:4px 11px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.goalie-ticker .gt-row .gt-pill-proj{color:#7c3aed;border-color:#7c3aed8c}.goalie-ticker .gt-row .gt-pill-ok{color:#15803d;border-color:#15803d99}.goalie-ticker .gt-row .gt-pill-prob{color:#334155;border-color:#94a3b8}.goalie-ticker .gt-row .gt-pill-pend{color:#56667f;text-transform:uppercase;letter-spacing:.04em;background:#f2f5fa;border:1px dashed #b9c3d4;font-size:10px}.goalie-ticker .gt-row .gt-proj{color:#7c3aed}.goalie-ticker .gt-row .gt-ok{color:#15803d}.goalie-ticker .gt-row .gt-tba{color:#8a97ad;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:11px;font-size:10px}.goalie-ticker .gt-row .gt-det[open] summary:after{content:"▴"}.goalie-ticker .gt-row .gt-det .gt-why{white-space:normal;color:#5c6f8f;background:#f2f6ff;border:1px solid #c8cdd8;border-left:3px solid #7c3aed;border-radius:6px;flex-basis:100%;padding:5px 8px;font-size:11px;font-weight:400;line-height:1.5;display:block}.goalie-ticker .gt-row .gt-det .gt-why a{color:#1b6ef3;font-weight:600}.goalie-ticker .gt-row .gt-det .gt-why .gt-upd{color:#8a97ad;white-space:nowrap}.ledger-line{color:#5c6f8f;margin:0 0 12px;font-size:12px}.ledger-line b{color:#0b1220}.ledger-line a{color:#1b6ef3;font-weight:600;text-decoration:none}.section-more{color:#1b6ef3;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;text-decoration:none}.bt-b2b{vertical-align:2px;letter-spacing:.04em;color:#b45309;background:#fdf3e6;border:1px solid #f0c894;border-radius:999px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:800;display:inline-block}.lines-full{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.rl-st{letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.6}.rl-play{color:#7c3aed;background:#7c3aed1a;border:1px solid #7c3aed59}.rl-conf{color:#fff;background:#15803d}.rl-out{color:#fff;background:#b91c1c}.rl-next{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.rl-done{color:#64748b;background:0 0;border:1px dashed #cbd5e1}.rl-bench{color:#92400e;background:#fef3c7;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:72px}.rl-right .rl-pts{text-align:right;min-width:56px;margin-left:0}@media (max-width:620px){.roster-link{flex-wrap:wrap;row-gap:8px}.rl-name{flex:auto}.rl-right{flex-basis:100%;justify-content:space-between;gap:.6rem;margin-left:0}}.pp-avail .avail-date{color:#94a3b8;font-size:12px}.gd-head{text-align:center}.gd-teams{justify-content:space-between;align-items:center;gap:12px;display:flex}.gd-team{color:inherit;flex-direction:column;flex:1;align-items:center;gap:4px;text-decoration:none;display:flex}.gd-tname{font-size:15px;font-weight:800}.gd-record{color:#64748b;font-size:12px}.gd-score{flex-direction:column;align-items:center;gap:4px;min-width:92px;display:flex}.gd-line{align-items:baseline;gap:10px;display:flex}.gd-line .gd-num{text-align:center;min-width:22px}.gd-dash{color:#cbd5e1;font-size:16px;font-weight:900}.gd-num{font-size:28px;font-weight:900}.gd-at{color:#cbd5e1;font-size:20px}@media (max-width:560px){.gd-num{font-size:22px}.gd-score{min-width:76px}}.gd-state{letter-spacing:.08em;border-radius:999px;padding:2px 10px;font-size:10px;font-weight:900}.gd-live{color:#fff;background:#b91c1c}.gd-final{color:#64748b;background:#f1f5f9}.gd-fut{color:#7c3aed;background:#7c3aed1a;border:1px solid #7c3aed59}.gd-when{color:#64748b;margin-top:10px;font-size:13px}.gd-head{border-top:3px solid #0b1f4b}.gd-card h2{color:#0b1f4b;align-items:center;gap:8px;display:flex}.gd-card h2:before{content:"";background:#7c3aed;border-radius:2px;flex:none;width:14px;height:3px}.gd-card h2{margin:0 0 10px;font-size:17px}.gd-two-col{grid-template-columns:1fr 1fr;gap:10px;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:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:9px 14px;font-size:12px;font-weight:800;transition:color .15s,border-color .15s}.gdc-tab:hover{color:#0b1f4b}.gdc-tab.on{color:#7c3aed;border-bottom-color:#7c3aed}.gdc-panel{min-height:470px}.gdc-goalies{margin-bottom:16px}.gdc-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.gdc-box{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12.5px}.gdc-box th{color:#0b1f4b;text-transform:uppercase;letter-spacing:.07em;text-align:right;background:#f1f5f9;border-bottom:2px solid #e2e8f0;padding:7px 8px;font-size:9.5px}.gdc-box thead th:first-child{border-radius:8px 0 0 8px}.gdc-box thead th:last-child{border-radius:0 8px 8px 0}.gdc-box th:nth-child(2),.gdc-box th:first-child{text-align:left}.gdc-box td{border-bottom:1px solid #f1f5f9;padding:6px 8px}.gdc-box tbody tr:nth-child(2n){background:#fafcfe}.gdc-box tbody tr:hover{background:#f4f1fe}.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:#0b1f4b;font-weight:600;text-decoration:none}.gdc-nm a:hover{color:#7c3aed}.gdc-p{color:#0b1f4b;font-weight:800}.gdc-tag{color:#7c3aed;vertical-align:1px;background:#7c3aed1a;border-radius:999px;margin-left:5px;padding:0 5px;font-size:9px;font-weight:800;display:inline-block}.gdc-tag.gdc-dec{color:#475569;background:#f1f5f9}.gd-linescore{justify-content:center;margin-top:12px;display:flex}.gd-linescore .gdc-box{width:auto;min-width:280px}.gd-linescore td b{color:#0b1f4b;letter-spacing:.03em}.gdc-pbp{font-size:12.5px}.gdc-pbp-per{letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;border-bottom:1px solid #ede9fe;margin:12px 0 6px;padding-bottom:4px;font-size:10px;font-weight:800}.gdc-pbp-per:first-child{margin-top:0}.gdc-ev{border-radius:8px;align-items:baseline;gap:10px;padding:6px 8px;display:flex}.gdc-ev:nth-child(odd){background:#fafcfe}.gdc-ev-t{text-align:right;font-variant-numeric:tabular-nums;color:#64748b;flex:0 0 44px;font-size:11.5px;font-weight:700}.gdc-ev-body{flex:1;min-width:0}.gdc-ev-goal{color:#0b1f4b;letter-spacing:.04em;background:#dbeafe;border-radius:6px;padding:0 5px;font-size:10px}.gdc-ev-pen{color:#991b1b;letter-spacing:.04em;background:#fee2e2;border-radius:6px;padding:0 5px;font-size:10px}.gdc-ev-score{color:#0b1f4b;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:4px;font-size:10px;font-weight:700}.gdc-pos{color:#8a93a3;text-transform:uppercase;font-size:10.5px;font-weight:700}.gdc-pmup{color:#15803d;font-weight:800}.gdc-pmdn{color:#b91c1c;font-weight:800}.gdc-logtbl th{font-size:10px}@media (max-width:899.98px){.gdc-logduo .gdc-halfhd{flex-direction:column;align-items:flex-start;gap:5px;margin:4px 0 10px;font-size:14px;display:flex}.gdc-logduo .gdc-halfhd-top{align-items:center;gap:8px;display:flex}.gdc-logduo .gdc-halfhd img{width:26px;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:12px;width:min(50%,620px);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:#f4f1fe}.gdc-ev-replay{color:#7c3aed;letter-spacing:.06em;border:1.5px solid #7c3aed73;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:800}.gdc-tab-new{border-radius:8px 8px 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{color:#fff;text-align:center;vertical-align:2px;background:#7c3aed;border-radius:999px;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;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:16px;display:flex;position:fixed;inset:0}.gr-card{background:#fff;border-radius:16px;width:min(420px,100%);padding:14px 14px 16px;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:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.gr-x{appearance:none;color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;width:26px;height:26px;margin-left:auto;font-size:12px}.gr-x:hover{background:#e2e8f0}.gr-badge{letter-spacing:.06em;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:800}.gr-badge-eg{color:#0b1f4b;background:#dbeafe}.gr-badge-sp{color:#7c3aed;background:#7c3aed1f}.gr-rink{width:100%;margin:8px 0 4px;display:block}.gr-rink-real{margin:4px 0}.sv-top3{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 18px;display:grid}.sv-top3-card{color:inherit;background:#f8fafc;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:#0b1f4b}.sv-top3-num{color:#0b1f4b;font-size:34px;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:12px}.sv-chip{vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.sv-press{color:#15803d;background:#dcfce7}.sv-proj{color:#6d28d9;background:#ede9fe}.sv-b2b{color:#92400e;background:#fef3c7}.sv-num{font-family:var(--font-mono),monospace;color:#0b1f4b;font-size:17px;font-weight:800}.sv-barcell{width:90px}.sv-bar{background:linear-gradient(90deg,#1d4ed8,#3b82f6);border-radius:4px;min-width:6px;height:8px;display:block}.sv-tip{color:#5b6b83;font-size:12px}@media (max-width:720px){.sv-top3{grid-template-columns:1fr}.sv-barcell{display:none}}.pv-good{color:#15803d;font-weight:800}.pv-bad{color:#b91c1c;font-weight:800}.gr-num{fill:#fff;font-size:52px;font-weight:800}.gr-num-d{fill:#fff;font-size:44px;font-weight:800}.gr-pname{fill:#0b1f4b;letter-spacing:.02em;paint-order:stroke;stroke:#fff;stroke-width:14px;font-size:84px;font-weight:800}.gr-src{letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;background:#7c3aed1a;border-radius:999px;margin-left:2px;padding:2px 8px;font-size:9.5px;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:6px;font-size:11px}.vid-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}@media (max-width:900px){.vid-strip{grid-template-columns:repeat(2,1fr)}}.vid-card{flex-direction:column;gap:6px;text-decoration:none;display:flex}.vid-thumb{aspect-ratio:16/9;background:#0b1220;border-radius:10px;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:#0b1f4b;font-size:12.5px;font-weight:600;line-height:1.35}.gd-videonote{text-align:center;padding:6px 2px 12px}.gr-yt{margin:8px 0 4px}.gr-credit{color:#7c86a3;margin-top:6px;font-size:11px;line-height:1.4}.gr-goalword{letter-spacing:.12em;fill:#7c3aed;paint-order:stroke;stroke:#fff;stroke-width:4px;font-size:34px;font-weight:900}.gr-meta{animation:.5s ease-out both gr-up}@keyframes gr-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gr-scorer{color:#0b1220;font-size:15px}.gr-scorer b{color:#0b1f4b;letter-spacing:.03em}.gr-assists{color:#64748b;margin-top:2px;font-size:12.5px}.gr-after{color:#475569;margin-top:6px;font-size:12.5px}.gr-after b{color:#7c3aed;font-size:14px}.pd-duo{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:22px;display:grid}@media (min-width:780px){.pd-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pd-card{background:#fff;border:1px solid #d7e0f0;border-radius:12px;padding:12px 14px 6px}.pd-title{letter-spacing:.02em;margin:0 0 8px;font-size:13px}.pd-title-over{color:#b45309}.pd-title-under{color:#047857}.pd-list{counter-reset:pd;margin:0;padding:0;list-style:none}.pd-list li{border-bottom:1px solid #f1f5f9}.pd-list li:last-child{border-bottom:none}.pd-row{align-items:baseline;gap:8px;padding:6px 0;text-decoration:none;display:flex}.pd-row:before{counter-increment:pd;content:counter(pd);color:#8a97ad;font-variant-numeric:tabular-nums;flex:none;width:16px;font-size:11px}.pd-nm{color:#0b1f4b;font-size:13px;font-weight:650}.pd-sub{color:#8a97ad;font-size:11px}.pd-val{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:800}.pd-val-over{color:#d97706}.pd-val-under{color:#059669}.ga-more{color:#0b1f4b;cursor:pointer;letter-spacing:.01em;background:#fff;border:1px solid #d7e0f0;border-radius:999px;margin:12px auto 6px;padding:8px 22px;font-size:12.5px;font-weight:700;transition:border-color .15s,transform 50ms;display:block}.ga-more:hover:not(:disabled){color:#7c3aed;border-color:#7c3aed}.ga-more:active:not(:disabled){transform:translateY(1px)}.ga-more:disabled{opacity:.55;cursor:wait}.gd-muted{color:#94a3b8;font-size:12.5px}.gd-goalies{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-goalie-name{font-weight:700}.gd-dots{gap:4px;margin:0 6px;display:inline-flex}.gd-dots i{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.gd-dots .gw{background:#15803d}.gd-dots .gl{background:#b91c1c}.gd-h2h{color:#475569;margin:12px 0 0;font-size:13px}.gd-inj{margin:0;padding:0;font-size:13.5px;list-style:none}.gd-inj li{padding:3px 0}.gd-inj-status{color:#b45309;font-size:12px;font-weight:700}.gd-links{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.gd-links a{color:#0b1f4b;background:#fff;border:1px solid #dbe3ee;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.gd-links a:hover{color:#7c3aed;background:#7c3aed0f;border-color:#7c3aed}.gd-backrow{margin:0 0 12px}.gd-back{color:#0b1f4b;background:#fff;border:1px solid #dbe3ee;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-block}.gd-back:hover{color:#7c3aed;background:#7c3aed0f;border-color:#7c3aed}.inj-team h2{align-items:center;gap:8px;margin:22px 0 6px;font-size:16px;display:flex}.inj-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inj-list li{background:#fff;border:1px solid #e8edf5;border-radius:10px;padding:9px 14px;font-size:14px}.inj-status{color:#b45309;text-transform:capitalize;font-size:12px;font-weight:800}.inj-para{color:#475569;margin-top:4px;font-size:12.5px}.inj-src{font-size:12px;font-weight:700}.gd-day-head{align-items:baseline;gap:10px;margin:22px 0 8px;display:flex}.gd-day-count{color:#94a3b8;letter-spacing:.04em;font-size:12px;font-weight:700}.gd-slate{grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gd-slate-row{color:inherit;background:#fff;border:1px solid #e8edf5;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;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:66px}.gd-matchup{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.gd-side{align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.gd-side img{flex:none}.gd-side-home{justify-content:flex-end;min-width:62px}.gd-vs{text-align:center;flex:none;min-width:62px}.gd-bigscore{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.gd-bigscore i{color:#cbd5e1;padding:0 3px;font-style:normal}.gd-at{color:#b6c2d4;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.gd-slate-meta{color:#94a3b8;text-align:right;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:120px;font-size:12.5px;display:flex}.gd-chevron{color:#cbd5e1;font-weight:800}@media (max-width:640px){.gd-slate-row{flex-wrap:wrap;row-gap:6px;padding:10px 12px}.gd-slate-when{order:1;min-width:0}.gd-matchup{flex:1;order:2;justify-content:space-between}.gd-vs{min-width:54px}.gd-slate-meta{order:3;min-width:0;margin-left:auto;font-size:11.5px}}.cl-today{padding:1px 7px;font-size:9px}.rl-dots{flex:none;gap:3px;width:47px;display:inline-flex}.rl-dots i{border-radius:2px;width:7px;height:7px;display:inline-block}.rl-dots .d0{background:#e2e8f0}.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:#475569;margin-top:8px;font-size:13px;font-weight:700}.team-tonight.tt-now{color:#7c3aed}.nu-cats{gap:6px;margin-bottom:4px;display:flex}.nu-cat{letter-spacing:.06em;text-transform:uppercase;color:#1b6ef3;background:#1b6ef314;border:1px solid #1b6ef34d;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-block}.nu-cat:hover{background:#1b6ef326}.nu-meta{align-items:center;gap:8px;margin:4px 0 14px;display:flex}.nu-item .nu-date{color:#8a97ad;font-variant-numeric:tabular-nums;margin:2px 0 6px;font-size:11px}.nu-pager{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 8px;display:flex}.nu-pg{color:#1d4ed8;background:#fff;border:1.5px solid #1d4ed859;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.nu-pg:visited{color:#1d4ed8}.nu-pg:hover{border-color:#1d4ed8}.nu-pg-off{color:#8a97ad;pointer-events:none;border-color:#e7edf7}.nu-pg-info{color:#8a97ad;font-variant-numeric:tabular-nums;font-size:11.5px}.hl-name{white-space:nowrap}.hl-name .nm-init{display:none}.hl-name .hl-why{color:#8a97ad;white-space:normal;margin-top:1px;font-size:10px;font-weight:400;line-height:1.3;display:block}.hl-name .hl-sched{color:#4287f5;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:6px;padding-right:6px}.hl-ga{display:none}.hl-p-sub{color:#8a97ad;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;line-height:1.2;display:block}.hl-ppg-h{font-size:10px}.hl-ppg-m.ph{color:#b6c2d6;margin-left:3px;font-size:10px;display:inline}.board-table th,.board-table td{padding:7px}.board-table td{font-size:14px}.board-table th{font-size:10px}}.board-legend{color:#8a97ad;margin-top:8px;font-size:12px;line-height:1.5}.board-legend i{color:#5c6f8f;font-style:normal;font-weight:600}.era-tag{color:#b6c2d6;font-size:10px}.site-nav{justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.site-nav .brand{color:#101418;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.nav-links{display:flex}.nav-desk{align-items:center;gap:4px;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:5px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.nav-desk .nav-top:hover{background:#ffffffa6}.nav-desk .nav-top.active{color:#7c3aed}.nav-desk .nav-top .nav-caret{color:#8a97ad;font-size:10px;transition:transform .15s}.nav-desk .nav-group:hover .nav-drop,.nav-desk .nav-drop.show{display:flex}.nav-desk .nav-badge{color:#fff;background:#7c3aed;border-radius:999px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:800;line-height:15px;display:inline-block}.nav-desk .nav-drop-games{min-width:260px;max-height:62vh;overflow-y:auto}.nav-desk .nav-drop-games .nav-drop-div{letter-spacing:.07em;text-transform:uppercase;color:#8a97ad;border-top:1px solid #c8cdd8;margin-top:4px;padding:7px 10px 3px;font-size:10px;font-weight:800}.nav-desk .nav-drop-games .nav-live{color:#b91c1c;letter-spacing:.05em;background:#fdecec;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9.5px;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% + 2px);left:0}.nav-desk .nav-drop:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.nav-desk .nav-drop{z-index:60;background:#fff;border:1px solid #c8cdd8;border-radius:12px;flex-direction:column;min-width:240px;padding:6px;box-shadow:0 12px 32px #0b1f4b24}.nav-desk .nav-drop a{border-radius:9px;flex-direction:column;gap:1px;padding:8px 10px;text-decoration:none;display:flex}.nav-desk .nav-drop a b{color:#0b1f4b;font-size:14px}.nav-desk .nav-drop a span{color:#8a97ad;font-size:12px}.nav-desk .nav-drop a:hover{background:#f2f5ff}.nav-desk .nav-drop a:hover b,.nav-desk .nav-drop a.active b{color:#7c3aed}.nav-mob{flex-direction:column;gap:10px;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:10px;padding:0 12px 6px;display:grid}.nav-mob .nav-mob-sec span{text-transform:uppercase;letter-spacing:.08em;color:#8a97ad;grid-column:1/-1;padding:12px 10px 3px;font-size:10.5px;font-weight:800}.nav-mob .nav-mob-sec a{color:#17365d;white-space:nowrap;text-overflow:ellipsis;background:#f6f9ff;border-radius:10px;align-items:center;min-height:40px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;display:flex;overflow:hidden}.nav-mob .nav-mob-sec a.active{color:#7c3aed;background:#7c3aed14}.nav-mob .nav-mob-sec a:active{background:#e9f0ff}.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:8px 10px;font-size:13px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}@media (max-width:900px){.burger{display:flex}}.burger span{background:#17365d;border-radius:2px;width:24px;height:3px;transition:transform .2s,opacity .2s}.burger.open span:first-child{transform:translateY(8px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (max-width:900px){.nav-links{z-index:50;background:#fff;flex-direction:column;padding:8px 0 12px;display:none;position:absolute;top:60px;left:0;right:0;box-shadow:0 8px 24px #0000001f}.nav-links.open{max-height:calc(100dvh - 60px);display:flex;overflow-y:auto}.nav-links.open:after{content:"";height:calc(150px + env(safe-area-inset-bottom));flex:none}}.ledger-tagline{color:#8a97ad;margin:-4px 0 16px;font-size:14px}.ledger-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 6px;display:grid}.ls-card{text-align:center;padding:18px 10px 14px}.ls-card .ls-num{color:#1b6ef3;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.15}.ls-card .ls-label{text-transform:uppercase;letter-spacing:.07em;color:#8a97ad;margin-top:2px;font-size:12px}.ledger-pager{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.lp-btn{font:inherit;color:#0b1f4b;cursor:pointer;background:#fff;border:1px solid #c8cdd8;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:600}.lp-btn:hover:not(:disabled){color:#1b6ef3;border-color:#1b6ef3}.lp-btn:disabled{opacity:.4;cursor:default}.lp-head{text-align:center}.lp-what{color:#0b1220;font-size:14px;font-weight:700}.lp-sub{color:#8a97ad;font-variant-numeric:tabular-nums;font-size:12px}.proj-num{color:#7c3aed;font-weight:700}.proj-row td{background:#7c3aed12;color:#7c3aed!important}.proj-row td:first-child{letter-spacing:.02em;font-weight:800}.proj-table .proj-in td:first-child{box-shadow:inset 3px 0 #7c3aed}.proj-table .proj-cut td{border-top:2px dashed #7c3aed8c}.facts-strip{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.fact-chip{color:#8a97ad;background:#fff;border:1px solid #c8cdd8;border-radius:999px;padding:5px 12px;font-size:12px}.fact-chip b{color:#1b6ef3}.fact-chip.proj-chip b{color:#7c3aed}.faq details{background:#fff;border:1px solid #c8cdd8;border-radius:7px;margin-bottom:8px;padding:12px 14px}.faq summary{cursor:pointer;font-weight:600}.faq details[open] summary{color:#1b6ef3}.faq p{margin:8px 0 2px}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;margin-top:12px;display:grid}.hub-grid a{color:#0b1220;background:#fff;border:1px solid #c8cdd8;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:14px;text-decoration:none;display:flex}.hub-grid a:hover{border-color:#1b6ef3}.section-sub{color:#8a97ad;margin:2px 0 12px;font-size:12px;line-height:1.45}.post-content{font-size:14px;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 #c8cdd8;padding:4px 8px}.cr-wc{color:#fff;letter-spacing:.04em;background:#15803d;border-radius:4px;margin-right:5px;padding:1px 5px;font-size:10px;font-weight:800}.conf-list{grid-template-columns:1fr;gap:7px;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{color:#0b1220;background:#fff;border:1px solid #c8cdd8;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:4px 10px;text-decoration:none;display:flex}.conf-list .cl-row:hover{border-color:#1b6ef3}.conf-list .cl-row.cl-in{background:#f0fbf4;border-color:#15803d8c}.conf-list .cl-num{font-variant-numeric:tabular-nums;color:#7b8794;flex:none;width:20px;font-size:12px;font-weight:800}.conf-list .cl-in .cl-num{color:#15803d}.conf-list .cl-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.conf-list .cl-div{text-transform:uppercase;letter-spacing:.05em;color:#7b8794;flex:none;font-size:10.5px;font-weight:700}.conf-list .cl-pts{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:52px;font-size:12px}.po-table{width:100%}.po-table .po-n{color:#8a97ad;width:28px;font-weight:800}.po-table .po-div{color:#8a97ad;text-transform:uppercase;letter-spacing:.05em;margin-left:4px;font-size:10.5px}.po-table td{vertical-align:middle}.po-in td{background:#f0fbf4}.po-bar{vertical-align:middle;background:#e8eefb;border-radius:5px;width:90px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.po-bar i{background:#7c3aed;border-radius:5px;height:100%;display:block}.po-pct{min-width:46px;display:inline-block}.po-note{margin-top:1rem}.race-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.race-strip .race-conf{text-transform:uppercase;letter-spacing:.06em;color:#8a97ad;min-width:74px;font-size:12px;font-weight:800}.race-strip .race-chip{background:#fff;border:1px solid #c8cdd8;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.race-strip .race-chip.race-in{background:#f0fbf4;border-color:#15803d80}.race-strip .race-chip a{color:#0b1f4b;text-decoration:none}.mv-list{grid-template-columns:1fr;gap:7px;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:#fff;border:1px solid #c8cdd8;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:6px 10px;display:flex}.mv-row .mv-chip{letter-spacing:.05em;background:0 0;border:1px solid;border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.mv-row .mv-chip.mv-change{color:#0b1f4b}.mv-row .mv-chip.mv-add{color:#15803d}.mv-row .mv-chip.mv-off{color:#64748b}.mv-row .mv-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}@media (max-width:699px){.mv-row{flex-wrap:wrap;align-items:baseline;row-gap:2px}.mv-row .mv-name{white-space:normal;text-overflow:clip;flex:auto;font-size:14.5px;overflow:visible}.mv-row .mv-date{order:3;margin-left:auto}.mv-row .mv-teams{flex:auto;order:2;margin-left:4px}.mv-row .mv-impact{flex:100%;order:4}}.mv-row .mv-teams{color:#8a97ad;flex:none;font-size:12.5px}.mv-row .mv-teams a{color:#0b1f4b;font-weight:700;text-decoration:none}.mv-team{background:#fff;border:1px solid #c8cdd8;border-radius:10px;margin:0 0 8px}.mv-team summary{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;list-style:none;display:flex}.mv-team summary .mv-abbr{color:#0b1f4b;min-width:38px;font-weight:800}.mv-team summary .mv-slot{color:#0b1f4b;background:0 0;border:1px solid #0b1f4b59;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.mv-team summary .mv-slot.mv-hot{color:#b3261e;border-color:#b3261e80}.mv-team summary .mv-slot.mv-open{color:#15803d;border-color:#15803d73}.mv-team summary .mv-caret{color:#8a97ad;margin-left:auto;transition:transform .15s}.mv-team[open] summary .mv-caret{transform:rotate(180deg)}.mv-team .mv-list{padding:0 10px 10px;display:block}.mv-row .mv-date{color:#8a97ad;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.mv-row .mv-impact{color:#8a97ad;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:#0b1f4b;text-decoration:none}.mv-row .mv-g{color:#fff;vertical-align:1px;background:#1b6ef3;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:800;display:inline-block}.cap-wip{background:#f6f2ff;border:1px solid #7c3aed59;border-left:4px solid #7c3aed;border-radius:10px;margin:0 0 1.6rem;padding:12px 16px;font-size:14.5px;line-height:1.55}.cap-wip b{color:#7c3aed}.cap-caps-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:7px;margin-bottom:1.4rem;display:grid}.cap-caps-grid .cap-cap{color:#0b1f4b;background:#fff;border:1px solid #c8cdd8;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 9px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.cap-caps-grid .cap-cap b{font-variant-numeric:tabular-nums;color:#8a97ad}.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:#15803d80}.cap-caps-grid .cap-cap.cap-room b{color:#15803d}.cap-empty{background:#fff;border:1px dashed #b6c2d6;border-radius:12px;padding:16px 18px;font-size:14px;line-height:1.55}.cap-empty p{margin:0 0 10px}.cap-empty p:last-child{margin:0}.cap-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cap-row{background:#fff;border:1px solid #c8cdd8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;min-height:40px;padding:6px 10px;display:flex}.cap-row .cap-kind{letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1.5px solid;border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.cap-row .cap-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.cap-row .cap-team{color:#0b1f4b;flex:none;font-size:12.5px;font-weight:700;text-decoration:none}.cap-row .cap-terms{color:#0b1220;white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px;font-weight:700}.cap-row .cap-when{color:#8a97ad;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px}.cap-row .cap-src{color:#0b1f4b;flex:none;font-size:12px}.cap-row.cap-t-signing .cap-kind{color:#2563eb}.cap-row.cap-t-extension .cap-kind{color:#059669}.cap-row.cap-t-claim .cap-kind,.cap-row.cap-t-buyout .cap-kind,.cap-row.cap-t-trade .cap-kind{color:#d97706}.cap-legend{color:#8a97ad;align-items:center;gap:4px;margin-left:10px;font-size:11.5px;display:inline-flex}.cap-dot{background:#fff;border:1.5px solid;border-radius:3px;width:9px;height:9px;display:inline-block}.cap-dot-signing{border-color:#2563eb}.cap-dot-extension{border-color:#059669}.cap-dot-other{border-color:#d97706}.cap-note{margin-top:1.2rem}.cap-table .cap-kind{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1.5px solid #94a3b8;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.cap-table tr.cap-t-signing .cap-kind{color:#2563eb;border-color:#2563eb}.cap-table tr.cap-t-extension .cap-kind{color:#059669;border-color:#059669}.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:#d97706;border-color:#d97706}.cap-table .cap-name{white-space:nowrap;font-weight:700}.cap-table .cap-team{color:#0b1f4b;font-weight:700;text-decoration:none}.cap-table .cap-src{color:#0b1f4b;white-space:nowrap;font-size:12px}.cap-table td.num{font-variant-numeric:tabular-nums}.cap-warn{color:#b91c1c}.cap-safe{color:#15803d}.cw-deals{margin-top:10px}.cap-pager{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.cap-page-info{color:#8a97ad;font-variant-numeric:tabular-nums;font-size:12px}.cap-page-btn{font:inherit;color:#0b1f4b;cursor:pointer;background:#fff;border:1px solid #c8cdd8;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:700}.cap-page-btn:hover:not(:disabled){border-color:#0b1f4b}.cap-page-btn:disabled{color:#8a97ad;cursor:default;opacity:.55}.pp-cards{grid-template-columns:1fr;gap:12px;margin:14px 0 4px;display:grid}@media (min-width:720px){.pp-cards{grid-template-columns:2fr 1fr}}.pp-card{color:#0b1220;background:#fff;border:1px solid #c8cdd8;border-radius:7px;padding:12px 14px}.pp-card h3{text-transform:uppercase;letter-spacing:.05em;color:#8a97ad;margin:0 0 2px;font-size:13px}.pp-card .pp-sub{color:#8a97ad;margin:0 0 8px;font-size:11.5px}.pc-svg{width:100%;max-width:560px;height:auto;display:block}.pc-svg .pc-bar{fill:#0b1f4b}.pc-svg .pc-proj{fill:#7c3aed29;stroke:#7c3aed;stroke-width:1.2px;stroke-dasharray:3 2}.pc-svg .pc-num{fill:#8a97ad;font-size:8.5px;font-family:var(--font-mono),monospace}.pc-svg .pc-num-proj{fill:#7c3aed;font-weight:700}.pc-svg .pc-chip{fill:#7c3aed;letter-spacing:.08em;font-size:7px;font-weight:800}.pc-svg .pc-lab{fill:#b6c2d6;font-size:7.5px}.pv-wrap{align-items:baseline;gap:8px;display:flex}.pv-num{color:#0b1f4b;font-variant-numeric:tabular-nums;font-size:42px;font-weight:800;line-height:1}.pv-num .pv-den{color:#8a97ad;font-size:16px;font-weight:600}.pv-why{color:#0b1220;margin-top:4px;font-size:12px}.pv-why summary{color:#7c3aed;letter-spacing:.05em;cursor:pointer;font-size:10px;font-weight:600;list-style:none}.pv-why summary:before{content:"▾ "}.pv-why[open] summary:before{content:"▴ "}.pv-why[open] summary{margin-bottom:4px}.pv-why ul{margin:4px 0;padding:0;list-style:none}.pv-why ul li{border-top:1px dashed #c8cdd8;justify-content:space-between;gap:8px;padding:2px 0;display:flex}.pv-why ul li span{color:#7c3aed;font-variant-numeric:tabular-nums;white-space:nowrap}.pv-why .pv-why-lead,.pv-why .pv-why-eq{color:#475569;margin:4px 0}.pv-why .pv-rows{margin:4px 0;padding:0;list-style:none}.pv-why .pv-rows li{border-top:1px dashed #c8cdd8;grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:2px 0;font-size:12px;display:grid}.pv-why .pv-rows .pv-rstat{color:#475569}.pv-why .pv-rows .pv-rmath{color:#8a97ad;font-variant-numeric:tabular-nums;white-space:nowrap}.pv-why .pv-rows .pv-rpts{color:#7c3aed;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pv-why .pv-rows .pv-rtotal{border-top:1px solid #c8cdd8}.pv-why .pv-rows .pv-rtotal .pv-rstat{color:#0b1220;font-weight:700}.pv-why .pv-rows .pv-rtotal .pv-rmath{font-size:10px}.pv-why .pv-why-eq{color:#0b1220}.pv-why .pv-why-note{color:#8a97ad;margin:4px 0 0;font-size:10px}.pv-meter{background:#c8cdd8;border-radius:999px;height:6px;margin:10px 0 8px;overflow:hidden}.pv-meter i{background:linear-gradient(90deg,#0b1f4b,#1b6ef3);border-radius:999px;height:100%;display:block}.pv-formula{color:#8a97ad;font-size:11px;line-height:1.5}.fr-card .fr-scroll{max-height:72vh}.fr-table thead th{z-index:4;background:#fbfcfe;position:sticky;top:0}.fr-table .fr-rank{left:0}.fr-table th:first-child,.fr-table td:first-child{z-index:2;background:#fff;width:36px;min-width:36px;position:sticky;left:0}.fr-table th:nth-child(2),.fr-table td:nth-child(2){z-index:2;background:#fff;position:sticky;left:36px;box-shadow:2px 0 #e6ebf5}.fr-table thead th:nth-child(-n+2){z-index:6;background:#fbfcfe}tbody tr:nth-child(2n) td,.fr-table tbody tr:nth-child(2n) td:nth-child(-n+2){background:#f1f5fb}tbody tr:hover td,.fr-table tbody tr:hover td:nth-child(-n+2){background:#eef4fc}tbody tr:nth-child(2n):hover td,.fr-table tbody tr:nth-child(2n):hover td:nth-child(-n+2){background:#e7eef9}@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:9px}.fr-table td.fr-sm{min-width:30px}.fr-table th,.fr-table td{white-space:nowrap;padding:6px}.fr-table th:first-child,.fr-table td:first-child{width:26px;min-width:26px}.fr-table th:nth-child(2),.fr-table td:nth-child(2){text-overflow:ellipsis;width:112px;min-width:112px;max-width:112px;left:26px;overflow:hidden}}.mv-board{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.mv-chip{color:#3a4557;background:#f2f4f8;border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:700}.mv-chip.mv-hot{color:var(--phs-red,#c0392b);background:#fdecea}.mv-chip.mv-open{color:#9a6b00;background:#fff4e0}.mv-board-note{color:#8a94a6;margin:4px 0 0;font-size:11px}.gr-season{margin:0 0 12px;font-size:13px}.gr-day{margin:0 0 10px;padding:0!important}.gr-day summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;font-size:13px;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:#15803d}.gr-rate.gr-bad{color:#c0392b}.gr-day summary{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px}.gr-night{color:inherit;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;padding:11px 14px!important}a.gr-night:hover{border-color:#7c3aed;box-shadow:0 2px 10px #0b1f4b14}.gr-tonight{letter-spacing:.04em;color:#8a94a6;white-space:nowrap;background:#f2f4f8;border:1px solid #dfe4ec;border-radius:999px;flex:none;padding:3px 11px;font-size:11px;font-weight:800}.gr-main{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.gr-openlink{letter-spacing:.04em;color:#7c3aed;white-space:nowrap;background:#7c3aed12;border:1px solid #7c3aed66;border-radius:999px;flex:none;padding:3px 11px;font-size:11.5px;font-weight:800;text-decoration:none}.gr-openlink:hover{background:#7c3aed24}.gr-warm{color:#8a94a6;font-size:11px}.gr-table{font-size:12.5px}.gr-table td,.gr-table th{padding:5px 12px}.gr-call .grc-top{white-space:nowrap;align-items:center;gap:7px;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 12px}.gr-pend{color:#c3cad6;font-weight:800}.gr-legend{color:#5a6577;margin-top:10px;font-size:11.5px;line-height:1.9}.gr-legend .gt-tier,.gr-legend .gt-corr{vertical-align:1px}.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:#1b6ef3;background:#1b6ef31a}.gt-tier.gt-t-coach{color:#7c3aed;background:#7c3aed1a}.gt-tier.gt-t-gdt{color:#0b1f4b;background:#e2e8f4}.gt-tier.gt-t-gdtguess{color:#9a6b00;background:#fff4e0}.gt-tier.gt-t-model,.gt-tier.gt-t-warmup{color:#56667f;background:#eef2f9}.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:6px;margin-top:3px;padding-left:19px;display:flex}@media (max-width:520px){.gr-table{font-size:11.5px}.gr-table td,.gr-table th{padding:5px 7px}.gr-call .grc-meta{padding-left:16px}.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:1px 0}.gr-table tbody td.bt-status{padding:0 0 4px}.gr-table tbody td:nth-child(2),.gr-table tbody td:nth-child(4){color:#3a4557;margin-top:3px;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:7px;font-size:9.5px;font-weight:800}.gr-call{padding-left:14px!important}}.gr-ok{color:#15803d;font-weight:800}.gr-no{color:#c0392b;font-weight:800}.mv-howto{font-size:13px}.mv-howto ul{margin:6px 0 0;padding-left:18px}.mv-howto li{margin:4px 0}.mv-live-dot{letter-spacing:.04em;text-transform:uppercase;color:#15803d;vertical-align:3px;background:#eef8f0;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(72px,1fr));gap:6px;display:grid}.mv-slotchip{text-align:center;color:#3a4557;background:#f2f4f8;border-radius:8px;padding:5px 4px;font-size:11.5px;font-weight:700;text-decoration:none;display:block}.mv-slotchip b{font-variant-numeric:tabular-nums}.mv-slotchip.mv-hot{color:#c0392b;background:#fdecea}.mv-slotchip.mv-open{color:#9a6b00;background:#fff4e0}.container{padding:28px 24px 40px}h1+.section-sub,h1+p{margin-bottom:18px}h2{margin:42px 0 8px}.section-sub{max-width:72ch;margin:0 0 14px}.footer{border-top:1px solid #c8cdd8;margin-top:48px;padding:28px 24px 36px}@media (max-width:640px){.container{padding:16px 14px 28px}h1{font-size:1.25rem}h2{margin:32px 0 6px}}.site-header{background:#fff;border-bottom:1px solid #c8cdd8;padding:12px 0;box-shadow:0 1px 2px #0b1f4b0a}.site-header nav a{color:#0b1f4b}.card,.leader-card,.pp-card,.td-side,.goalie-ticker,.mv-team,.faq details{border-radius:12px}.card,.pp-card,.leader-card,.goalie-ticker{padding:16px}td-side,.faq details{padding:14px 16px}.team-card,.roster-link,.mv-row,.cap-row,.conf-list .cl-row{border-radius:10px;padding:8px 12px;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:#1b6ef38c;box-shadow:0 2px 8px #0b1f4b0f}.mv-row{min-height:44px}.team-grid{gap:8px}.roster-list{gap:7px}.stats-table th,.board-table th{color:#56667f;letter-spacing:.07em;text-transform:uppercase;background:#f4f7fd;padding:9px 12px;font-size:10px}.stats-table th{background:#f4f7fd}.board-table td,.stats-table td{padding:9px 12px}.fr-table thead th{background:#f4f7fd}.fr-table thead th.fr-proj{color:#7c3aed;background:#f6f1fc}.cap-wip{margin:0 0 22px;padding:14px 16px}.cap-empty{margin-bottom:18px;padding:16px}.table-wrap+.cap-pager,.table-wrap+.ledger-pager{margin-top:14px}.lp-btn,.cap-page-btn,.fr-page-btn{font:inherit;color:#0b1f4b;cursor:pointer;background:#fff;border:1px solid #c8cdd8;border-radius:8px;padding:6px 14px;font-size:12.5px;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:#0b1f4b}.lp-btn:disabled,.cap-page-btn:disabled,.fr-page-btn:disabled{color:#8a97ad;opacity:.5;cursor:default}.ledger-pager,.cap-pager{margin:14px 0}.mv-row .mv-chip{background:#fff}.mv-row .mv-chip.mv-change{color:#0b1f4b;border:1.5px solid #0b1f4b}.mv-row .mv-chip.mv-add{color:#15803d;border:1.5px solid #15803d}.mv-row .mv-chip.mv-off{color:#8a97ad;border:1.5px solid #8a97ad}.fact-chip,.race-chip,.bt-b2b{border-radius:999px}.fact-chip{padding:5px 12px}.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:#56667f}.leader-card h3,.pp-card h3,.goalie-ticker .gt-head{letter-spacing:.08em;color:#56667f;font-size:11px}.facts-strip{gap:8px;margin:6px 0 18px}.ledger-stats{gap:12px;margin:20px 0 8px}.hub-grid{gap:8px;margin-top:14px}.cap-caps-grid{gap:8px;margin-bottom:22px}.mv-board{gap:7px;margin:12px 0 6px}.race-strip{margin:0 0 14px}.pv-num{font-size:38px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1b6ef399}.tp-input{border-radius:9px;padding:8px 12px}.pp-cap{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;display:flex}.pp-cap .pp-cap-chip{background:#fff;border:1px solid #d7e0f0;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pp-cap .pp-cap-money{border-color:#0b1f4b33}.pp-cap .pp-cap-money i{color:#8a97ad;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-style:normal;font-weight:800}.pp-cap .pp-cap-money b{color:#0b1f4b;font-variant-numeric:tabular-nums;font-size:14px}.pp-cap .pp-cap-when{color:#56667f;font-weight:600}.pp-cap .pp-cap-ledger{color:#1b6ef3;margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.pp-cap .pp-cap-ledger:hover{text-decoration:underline}.pp-situation{background:#fff;border:1px solid #d7e0f0;border-left:4px solid #0b1f4b;border-radius:10px;margin:0 0 18px;padding:12px 16px 8px}.pp-situation h3{letter-spacing:.02em;margin:0 0 6px;font-size:14px}.pp-situation ul{margin:0;padding:0;list-style:none}.pp-situation li{padding:5px 0 5px 18px;font-size:13px;line-height:1.5;position:relative}.pp-situation li:before{position:absolute;left:2px}.pp-situation .sit-up:before{content:"▲";color:#15803d;font-size:9px;top:9px}.pp-situation .sit-down:before{content:"▼";color:#b91c1c;font-size:9px;top:9px}.pp-situation .sit-neutral:before{content:"•";color:#8a97ad;font-size:14px;top:3px}.pp-situation .sit-note{color:#8a97ad;border-top:1px solid #eef2f9;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:#fff;border:1px solid #d7e0f0;border-radius:14px;align-items:center;gap:18px;margin:4px 0 0;padding:18px;display:flex}.pp-hero img{object-fit:contain;border-radius:10px;flex:none;width:104px;height:78px}.pp-hero .pp-hero-who{flex:auto;min-width:0}.pp-hero .pp-hero-team{letter-spacing:.06em;text-transform:uppercase;color:#0b1f4b;margin-bottom:2px;font-size:12px;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:26px}.pp-hero .pp-hero-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.pp-hero .pp-hchip{color:#3a4250;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:3px 10px;font-size:12.5px}.pp-hero .pp-hchip b{color:#0b1220;font-weight:700}.pp-hero .pp-hchip-born{color:#56667f}@media (max-width:520px){.pp-hero{gap:12px;padding:14px}.pp-hero img{width:78px;height:58px}.pp-hero h1{font-size:21px}}.pp-glwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:719px){.pp-glwrap>.pp-gl{width:620px;min-width:620px;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:#8a97ad;padding-bottom:6px;font-size:11px}.pp-gl th,.pp-gl td{text-align:center;border-bottom:1px solid #eef2f9;padding:5px 4px}.pp-gl th{color:#56667f;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #c8cdd8;font-size:10.5px}.pp-gl .gl-w{color:#15803d;font-weight:700}.pp-gl .gl-l{color:#b91c1c;font-weight:700}.pp-gl tbody tr:hover{background:#f6f8fc}.pp-gl tfoot td{border-top:2px solid #c8cdd8;border-bottom:none;font-weight:800}.pp-gl .gl-tot{color:#56667f}.gld-more{cursor:pointer;color:#1b6ef3;letter-spacing:.02em;text-align:center;background:0 0;border:none;width:100%;margin-top:8px;padding:6px 4px;font-size:12.5px;font-weight:700;display:block}.gld-more:hover{text-decoration:underline}@media (max-width:520px){.pp-gl{font-size:11.5px}.pp-gl th,.pp-gl td{padding:5px 2px}.pp-gl th{letter-spacing:.02em;font-size:9px}}.fr-ir{color:#dc2626;letter-spacing:.04em;vertical-align:1px;white-space:nowrap;background:#fff;border:1px solid #dc2626;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:700;line-height:16px;display:inline-block}.fy-lede{color:#475569}.fy-dates{flex-wrap:wrap;gap:8px;margin:14px 0 10px;display:flex}.fy-date{color:#0b1f4b;cursor:pointer;background:#fff;border:1px solid #d7e0f0;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:#64748b;font-size:10px;font-style:normal;font-weight:500}.fy-date.on{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.fy-cfgbar{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 14px;display:flex}.fy-cfgbtn,.fy-auto,.fy-clear{color:#0b1f4b;cursor:pointer;background:#fff;border:1px solid #d7e0f0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.fy-auto{color:#15803d;border-color:#15803d}.fy-clear{color:#dc2626;border-color:#dc2626}.fy-total{color:#475569;margin-left:auto;font-size:12px}.fy-cfg{background:#fff;border:1px solid #d7e0f0;border-radius:12px;margin-bottom:14px;padding:14px}.fy-presets{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.fy-pre{cursor:pointer;color:#0b1f4b;background:#f8fafc;border:1px solid #d7e0f0;border-radius:999px;padding:4px 12px;font-size:12px}.fy-pre.on{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:600}.fy-weights{flex-wrap:wrap;gap:12px;display:flex}.fy-weights label{color:#475569;align-items:center;gap:6px;font-size:12px;display:flex}.fy-weights input{border:1px solid #d7e0f0;border-radius:6px;width:56px;padding:4px 6px;font-size:12px}.fy-err{color:#dc2626;font-size:12px;font-weight:600}.fy-hint{color:#1d4ed8;font-size:12px}.fy-grid{grid-template-columns:380px 1fr;align-items:start;gap:20px;display:grid}@media (max-width:900px){.fy-grid{grid-template-columns:1fr}}.fy-slots{flex-direction:column;gap:8px;display:flex}.fy-slot{cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;min-height:64px;padding:8px 10px 8px 52px;transition:border-color .12s,background .12s;position:relative}.fy-slot.fy-over{background:#eff6ff;border-color:#2563eb}.fy-slot.fy-filled{background:#fff;border-style:solid;border-color:#e2e8f0}.fy-slot-pos{letter-spacing:.06em;color:#94a3b8;font-size:10px;font-weight:800;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.fy-drop{color:#94a3b8;font-size:12px;line-height:48px}.fy-card{position:relative}.fy-in .fy-meta{display:block}.fy-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fy-nm{color:#0b1f4b;font-size:14px;font-weight:600}.fy-sc{color:#2563eb;white-space:nowrap;font-size:14px;font-weight:800}.fy-meta{color:#64748b;flex-direction:column;gap:1px;margin-top:2px;font-size:11px;display:flex}.fy-mu{color:#7c3aed}.fy-sel{outline-offset:2px;outline:2px solid #2563eb}.fy-ir-card{opacity:.85}.fy-vs{color:#94a3b8;cursor:pointer;align-items:center;gap:3px;font-size:10px;display:flex;position:absolute;top:8px;right:64px}.fy-card.fy-in .fy-vs{top:8px}.fy-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.fy-q{border:1px solid #d7e0f0;border-radius:8px;flex:1;min-width:140px;padding:7px 10px;font-size:13px}.fy-pos{color:#0b1f4b;cursor:pointer;background:#fff;border:1px solid #d7e0f0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.fy-pos.on{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.fy-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.fy-list .fy-card{cursor:grab;background:#fff;border:1px solid #d7e0f0;border-radius:12px;padding:10px 12px}.fy-list .fy-card:active{cursor:grabbing}.fy-more{color:#64748b;font-size:12px}.fy-vspanel{background:#fff;border:1px solid #d7e0f0;border-radius:12px;margin-top:22px;padding:14px}.fy-vsrow{border-bottom:1px solid #f1f5fb;grid-template-columns:1fr auto 1.4fr;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;display:grid}.fy-vsrow b{color:#2563eb;font-size:16px}.fy-vsrow span:last-child{color:#64748b;font-size:12px}.fy-verdict{margin:10px 0 0;font-size:13px}.fy-foot{color:#94a3b8;margin-top:22px;font-size:11px}.fy-tabs{gap:8px;margin:10px 0 14px;display:flex}.fy-tab{color:#0b1f4b;cursor:pointer;background:#fff;border:1px solid #d7e0f0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.fy-tab.on{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.fy-wklabel{color:#475569;align-self:center;font-size:12px;font-weight:700}.fy-wkrange{color:#64748b;margin:2px 0 12px;font-size:12px}.fy-scoreboard{background:#fff;border:1px solid #d7e0f0;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:grid}.fy-score{flex-direction:column;gap:2px;display:flex}.fy-score span{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.fy-score b{color:#0b1f4b;font-size:22px}.fy-score.fy-win b{color:#15803d}.fy-score:last-child{text-align:right;align-items:flex-end}.fy-score-vs{letter-spacing:.08em;color:#94a3b8;font-size:10px;font-weight:800}.fy-match{background:#fff;border:1px solid #d7e0f0;border-radius:14px;padding:10px 12px}.fy-mhead{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:8px;display:grid}.fy-mhead .fy-auto-opp{justify-self:end}.fy-mhead-mid{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:800}.fy-mrow{grid-template-columns:1fr 64px 1fr;align-items:stretch;gap:8px;margin-bottom:8px;display:grid}.fy-mcell{cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;min-height:74px;padding:8px 10px}.fy-mcell.fy-over{background:#eff6ff;border-color:#2563eb}.fy-mcell:has(.fy-wkc){background:#fff;border-style:solid;border-color:#e2e8f0}.fy-mcell.fy-edge{border-color:#15803d}.fy-mright{justify-self:stretch}.fy-mid{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.fy-mid b{color:#0b1f4b;font-size:12px}.fy-mid em{color:#64748b;font-size:11px;font-style:normal;font-weight:700}.fy-up-t{color:#15803d!important}.fy-dn-t{color:#dc2626!important}.fy-wkc{cursor:grab}.fy-games{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.fy-gchip{color:#0b1f4b;white-space:nowrap;background:#f1f5fb;border-radius:6px;padding:1px 6px;font-size:10px}.fy-2g{color:#d97706;font-size:10px;font-style:normal;font-weight:700}.fy-team{color:#94a3b8;font-size:10px}.fy-days{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-bottom:8px;display:grid}.fy-daycol{background:#fff;border:1px solid #d7e0f0;border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.fy-dayname{color:#475569;white-space:nowrap;font-size:10px;font-weight:700}.fy-daybar{background:#f1f5fb;border-radius:999px;flex-direction:column;justify-content:space-between;height:6px;display:flex;overflow:hidden}.fy-daybar i{border-radius:2px;height:2px;display:block}.fy-daybar i.me{background:#2563eb}.fy-daybar i.opp{background:#d97706}.fy-daynums{color:#94a3b8;align-items:baseline;gap:4px;font-size:12px;display:flex}.fy-daynums b{color:#0b1f4b}@media (max-width:700px){.fy-mrow{grid-template-columns:1fr 44px 1fr;gap:5px}.fy-scoreboard{padding:10px 12px}}.fy-board{grid-template-columns:minmax(0,1fr) clamp(480px,38vw,560px);align-items:start;gap:20px;display:grid}@media (max-width:980px){.fy-board{grid-template-columns:1fr}}.fy-pool-right{background:#fff;border:1px solid #d7e0f0;border-radius:14px;max-height:calc(100vh - 90px);padding:14px;position:sticky;top:70px;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:2px;display:flex}.fy-odds b{color:#7c3aed;white-space:nowrap;font-size:22px}.fy-odds span{color:#94a3b8;max-width:220px;font-size:10px}.fy-side-block{margin-top:16px}.fy-side-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fy-side-head h2{margin:0}.fy-side-head em{color:#2563eb;font-style:normal;font-weight:800}.fy-cfg-title{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:10px 0 6px;font-size:11px;font-weight:800}.fy-steppers{flex-wrap:wrap;gap:10px;display:flex}.fy-stepper{background:#f8fafc;border:1px solid #d7e0f0;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;display:flex}.fy-stepper b{color:#0b1f4b;min-width:28px;font-size:11px}.fy-stepper span{color:#0b1f4b;text-align:center;min-width:12px;font-size:13px;font-weight:700}.fy-stepper button{cursor:pointer;color:#0b1f4b;background:#fff;border:1px solid #d7e0f0;border-radius:7px;width:24px;height:24px;font-size:14px;line-height:1}.fy-pos-chip{color:#94a3b8;vertical-align:1px;border:1px solid #d7e0f0;border-radius:5px;margin-left:6px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800}.fy-wkrange{color:#64748b;margin-left:6px;font-size:11px}.fy-cmp{background:#fff;border:1px solid #d7e0f0;border-radius:14px;padding:12px 14px}.fy-cmp-head{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #f1f5fb;grid-template-columns:90px 70px 1fr 70px;align-items:center;gap:8px;padding-bottom:6px;font-size:10px;font-weight:800;display:grid}.fy-cmp-head .fy-cmp-me{text-align:right;color:#2563eb}.fy-cmp-head .fy-cmp-opp{text-align:left;color:#d97706}.fy-cmp-row{border-bottom:1px solid #f8fafc;grid-template-columns:90px 70px 1fr 70px;align-items:center;gap:8px;padding:5px 0;display:grid}.fy-cmp-lbl{color:#475569;font-size:12px}.fy-cmp-n{font-size:13px;font-weight:700}.fy-cmp-n.fy-cmp-me{text-align:right}.fy-cmp-bars{flex-direction:column;gap:2px;height:12px;display:flex}.fy-cmp-bars i{border-radius:2px;min-width:2px;height:4px}.fy-cmp-bars i.me{background:#2563eb}.fy-cmp-bars i.opp{background:#d97706}.fy-cmp-sep{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;grid-column:1/-1;padding-top:8px;font-size:10px;font-weight:800}.fy-cmp-note{color:#94a3b8;margin:8px 0 0;font-size:11px}.fy-card.fy-in{position:relative}.fy-x{z-index:3;color:#64748b;cursor:pointer;background:#fff;border:1px solid #d7e0f0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 3px #0b1f4b26}.fy-x:hover{color:#dc2626;background:#fee2e2;border-color:#dc2626}.fy-card.fy-in .fy-sc{margin-top:8px;padding-right:6px}h2{letter-spacing:-.011em;margin:36px 0 6px;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:12px;margin:14px 0 4px;display:grid}@media (min-width:620px){.game-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}}.gcard{background:#fff;border:1px solid #e3eaf7;border-radius:16px;flex-direction:column;gap:9px;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(-1px);box-shadow:0 2px 4px #0d265a12,0 18px 36px -22px #0d265a66}.gcard.live{border-color:#dc262666}.gc-top{align-items:center;gap:8px;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;color:#eef2fb;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;background:#0b1f4b;border-radius:8px;padding:7px 10px;font-size:11px;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:5px;font-size:10.5px;font-weight:700}.gt-tier{letter-spacing:.04em;text-transform:uppercase;color:#0b1f4b;font-variant-numeric:tabular-nums;background:#f0f6fe;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.gc-final{color:#56667f;background:#eef2f9}.gc-live{color:#b91c1c;background:#fee2e2}.gc-dot{background:#dc2626;border-radius:50%;width:7px;height:7px;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:#7c3aed;align-items:center;min-height:28px;margin-left:auto;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.gc-link:hover{text-decoration:underline}.gc-teams{flex-direction:column;gap:2px;display:flex}.gc-team{color:inherit;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin:0 -6px;padding:6px;text-decoration:none;display:flex}.gc-team:hover{background:#f2f6ff}.gc-team img{flex:none}.gc-abbr{letter-spacing:.01em;font-size:15px;font-weight:800}.gc-name{color:#56667f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.gc-score{font-family:var(--font-mono),monospace;color:#56667f;font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px}.gc-score.gc-won{color:#0b1220}.gc-win{padding-top:1px}.wp-bar{background:#eef2f9;border-radius:999px;height:8px;transition:opacity .2s;display:flex;overflow:hidden}.wp-bar.wp-dim{opacity:.35}.wp-bar span{min-width:4px;display:block}.wp-bar .wp-a{background:#0b1f4b}.wp-bar .wp-o{background:#c3cee0}.wp-bar .wp-h{background:#1b6ef3}.wp-labels{color:#56667f;justify-content:space-between;gap:8px;margin-top:5px;font-size:11.5px;display:flex}.wp-labels b{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.wp-labels span:first-child b{color:#0b1f4b}.wp-labels span:last-child b{color:#1b6ef3}.wp-labels .wp-ot{font-weight:600}.gc-foot{color:#56667f;border-top:1px dashed #e3eaf7;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:8px;font-size:12px;display:flex}.gc-foot b{font-variant-numeric:tabular-nums}details.board-note{background:#fbfdff;border:1px solid #e3eaf7;border-radius:12px;margin-top:10px;padding:0}details.board-note summary{cursor:pointer;color:#56667f;align-items:center;min-height:40px;padding:10px 14px;font-size:12.5px;font-weight:700;list-style:none;display:flex}details.board-note summary:before{content:"＋";color:#1b6ef3;margin-right:8px;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 14px 12px}@media (max-width:640px){.container{padding:16px 13px 36px}.facts-strip{scrollbar-width:none;flex-wrap:nowrap;margin:2px 0 14px;padding-bottom:4px;overflow-x:auto}.facts-strip::-webkit-scrollbar{display:none}.facts-strip .fact-chip{flex:none;align-items:center;min-height:34px;display:inline-flex}.goalie-ticker .gt-row{min-height:44px}h2{margin:30px 0 6px}.gc-foot{flex-direction:column;align-items:flex-start;gap:1px}.goalie-ticker .gt-head{flex-wrap:wrap;row-gap:2px}.board-table th,.board-table td{padding:6px 7px;font-size:13px}.board-table td{vertical-align:middle}.rt-date{white-space:nowrap}.race-strip{padding-right:2px}}.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:#56667f;background:#fff;border:1px solid #e3eaf7;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.qnav a:hover{color:#1b6ef3;border-color:#1b6ef380}[id^=goalies-board],#tonight,#yesterday,#hot,#race,#cap-desk{scroll-margin-top:84px}@media (min-width:920px){.gt-gamecards{grid-template-columns:repeat(2,1fr)}}.gt-gamecards .gc-top{gap:10px}.gt-vs{letter-spacing:.02em;font-size:14px;font-weight:800}.gt-vs a{color:#0b1220;text-decoration:none}.gt-vs .gt-at{color:#8a97ad;margin:0 6px;font-weight:600}.gt2{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:700px){.gt2{grid-template-columns:1fr 1fr}}.gcall{background:#fbfdff;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:#f4fbf6;border-color:#15803d40}.gcall.gcall-prob{background:#f8fafc}.gcall-top{flex-wrap:wrap;align-items:center;gap:8px;min-height:26px;display:flex}.gcall-top img{flex:none}.gcall-team{color:#56667f;font-size:12.5px;font-weight:700}.gcall-chip{letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:800}.gcall-chip-proj{color:#5b21b6;background:#e6defb}.gcall-chip-ok{color:#14652f;background:#d9f2e0}.gcall-chip-prob{color:#334155;background:#e7ecf3}.gcall-chip-pend{color:#56667f;background:#eef2f9;border:1px dashed #b9c3d4}.gcall-name{font-family:var(--font-archivo),sans-serif;letter-spacing:-.01em;color:#0b1220;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:16.5px;font-weight:700;overflow:hidden}.gcall-name.gcall-tba{color:#8a97ad;font-weight:600}.gcall-why{margin-top:auto;padding-top:6px}.gcall-why summary{cursor:pointer;color:#1b6ef3;align-items:center;min-height:30px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.gcall-why summary::-webkit-details-marker{display:none}.gcall-why summary:before{content:"＋";margin-right:6px;font-weight:800}.gcall-why[open] summary:before{content:"－"}.gcall-why p{color:#42536b;max-width:62ch;margin:4px 0 0;font-size:12.5px;line-height:1.55}.gcall-why .gw-upd{color:#8a97ad;margin-top:4px;font-size:11px}.fy-seg{display:none}@media (max-width:980px){.fy-dock{z-index:40;background:linear-gradient(#f2f3f6 85%,#f5f8ff00);margin-top:-4px;padding:8px 0 10px;position:sticky;top:0}.fy-scoreboard{margin-bottom:8px}.fy-seg{gap:8px;display:flex}.fy-seg .fy-segb{color:#56667f;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e3eaf7;border-radius:999px;flex:1;min-height:42px;font-size:13.5px;font-weight:700}.fy-seg .fy-segb.on{color:#fff;background:#0b1f4b;border-color:#0b1f4b}.fy-pane.fy-off{display:none}.fy-pool .fy-list-side{max-height:none}}.gc-teams{flex-direction:row;align-items:center;gap:2px}.gc-team{flex:1 1 0;justify-content:center;min-width:0;min-height:40px;padding:5px 8px}.gc-team img{width:28px;height:28px}.gc-team .gc-score{margin:0 0 0 2px;font-size:16px}.gc-team.gc-team-h .gc-score{order:-2;margin:0 2px 0 0}.gc-team.gc-team-h img{order:-1}.gc-team .bt-b2b{margin-left:4px}.gc-team-h .bt-b2b{order:10;margin:0 4px 0 0}.gc-at{color:#8a97ad;flex:none;padding:0 2px;font-size:13px;font-weight:700}.proj-lines-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px}.proj-lines-grid .proj-lines-card{border:1px solid #e3eaf7;border-radius:16px;padding:12px 14px 10px;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(-1px);box-shadow:0 2px 4px #0d265a12,0 18px 36px -22px #0d265a66}.proj-lines-grid .plc-time{letter-spacing:.02em;color:#0b1f4b;font-variant-numeric:tabular-nums;background:#f0f6fe;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.proj-lines-grid .plc-gstart{border-top:1px dashed #c8cdd8;margin-top:4px}.proj-lines-grid .plc-num-g{color:#7c3aed;letter-spacing:.02em;font-size:9px;font-weight:800}.proj-lines-grid .plc-num-g.plc-g-ok{color:#15803d}.proj-lines-grid .plc-goalie,.proj-lines-grid .plc-goalie a{color:#7c3aed}.proj-lines-grid .plc-goalie.plc-g-ok-text,.proj-lines-grid .plc-goalie.plc-g-ok-text a{color:#15803d}.pp-duo{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:720px){.pp-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.pp-duo{margin:8px 0 18px}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:#7c3aed;align-items:baseline;gap:6px;font-size:12px;line-height:48px;display:inline-flex}.fy-drop-btn:hover{text-decoration:underline}.fy-drop-plus{font-size:14px}.fy-sheet-bg{z-index:60;background:#0206178c;position:fixed;inset:0}.fy-sheet{z-index:61;background:#fff;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(24px)}to{opacity:1;transform:none}}}.fy-sheet-head{align-items:baseline;gap:8px;padding:12px 14px 4px;display:flex}.fy-sheet-head b{color:#0b1f4b;font-size:15px}.fy-sheet-sub{color:#64748b;flex:1;font-size:12px}.fy-sheet-x{all:unset;cursor:pointer;color:#64748b;padding:6px 10px;font-size:15px}.fy-sheet .fy-tools{padding:4px 14px 8px}.fy-sheet-list{-webkit-overflow-scrolling:touch;padding:0 14px 18px;overflow-y:auto}.fy-slot{position:relative}.fy-drop-btn{cursor:pointer;color:#7c3aed;background:0 0;align-items:center;gap:8px;padding:0 10px;font-size:12px;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:16px;line-height:1}.fy-drop-btn:hover{background:#7c3aed0f}.fr-headsync{display:none}@media (max-width:719px){.fr-headsync{z-index:60;background:#fbfcfe;border-bottom:1px solid #e6ebf5;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:#fff;position:sticky;left:0}.fr-table th:nth-child(2),.fr-table td:nth-child(2){z-index:6;background:#fff;position:sticky;left:26px}.fr-table tbody tr:nth-child(2n) td:first-child,.fr-table tbody tr:nth-child(2n) td:nth-child(2){background:#fafcfe}.fr-table tbody tr:hover td:first-child,.fr-table tbody tr:hover td:nth-child(2){background:#f2f6fb}.fr-bottombar{z-index:7;background:#fff;border-top:1px solid #e6ebf5;flex:none;padding:8px 10px;position:sticky;bottom:0;left:0}.fr-foot{margin:0;font-size:10px;line-height:1.4}}select.fr-on{color:#7c3aed;font-weight:700;box-shadow:0 0 0 2px #7c3aed38;border-color:#7c3aed!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:#dc2626!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:#7c3aed;vertical-align:1px;background:#7c3aed1a;border:1px solid #7c3aed40;border-radius:999px;margin-left:4px;padding:0 6px;font-size:9px;font-weight:800;display:inline-block}.po-table .po-th-pts{white-space:nowrap}.po-odds{align-items:center;gap:8px;min-width:140px;display:flex}.po-odds .po-bar{flex:1;width:auto;margin-right:0}.po-odds .po-pct{text-align:right;min-width:42px}@keyframes fy-tab-pulse{0%,to{box-shadow:0 0 #7c3aed73}50%{box-shadow:0 0 0 6px #7c3aed1f}}.fy-segb.fy-ready{color:#7c3aed;animation:1.8s ease-in-out infinite fy-tab-pulse;border-color:#7c3aed!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:46px}.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:1px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-block}.rg-over{color:#b45309;background:#d9770624}.rg-under{color:#047857;background:#05966924}.rg-on{color:#64748b;background:#eef2f9}.sit-note a{color:#7c3aed;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.sit-trade{border-left:3px solid #7c3aed;padding-left:8px;font-weight:650}.sit-model{color:#64748b;font-size:.82em}.sit-modeld{border-top:1px solid #eef2f9;margin-top:6px;padding-top:7px}.sit-modeld summary{cursor:pointer;color:#8a97ad;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;list-style:none;overflow:hidden}.sit-modeld summary::-webkit-details-marker{display:none}.sit-modeld summary:after{content:" read more ▸";color:#7c3aed;font-weight:700}.sit-modeld[open] summary{white-space:normal}.sit-modeld[open] summary:after{content:" ▴"}.sit-modeld p{color:#56667f;margin:6px 0 0;font-size:11px;line-height:1.5}.sit-modeld a{color:#7c3aed;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.rg-pd{color:#5b21b6;background:#ede9fe}.rl-perf{font-size:11px;font-weight:800;line-height:1}.rl-perf.perf-over{color:#d97706}.fr-po{color:#d97706;white-space:nowrap;font-size:11px;font-weight:700}.fr-pu{color:#059669;white-space:nowrap;font-size:11px;font-weight:700}.fr-pn{color:#94a3b8;white-space:nowrap;font-size:11px}.rl-perf.perf-under{color:#059669}.gdc-pim{letter-spacing:.06em;color:#fff;vertical-align:1px;background:#b91c1c;border:1px solid #ef4444;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:900;display:inline-block}.gdc-pp{letter-spacing:.06em;color:#fff;vertical-align:2px;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#b91c1c,#ef4444);border-radius:999px;margin-left:8px;padding:2px 9px;font-size:10.5px;font-weight:900;animation:2.4s ease-out infinite gdcOnPulse;display:inline-block;box-shadow:0 0 #ef444473}.gdc-sh{letter-spacing:.06em;color:#0b1f4b;vertical-align:2px;background:#eef1f8;border:1px solid #c8cdd8;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:900;display:inline-block}.gdc-en{letter-spacing:.06em;color:#92400e;vertical-align:2px;background:#fdf3e3;border:1px solid #f5c97a;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:900;display:inline-block}.gdc-nm{position:relative}.gdc-on{color:#fff;letter-spacing:.08em;vertical-align:2px;background:linear-gradient(135deg,#0b1f4b,#7c3aed);border-radius:999px;margin-left:7px;padding:1px 7px;font-size:9px;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:#7c3aed;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:26px;height:26px;margin:-13px 0 0;animation:1.3s cubic-bezier(.16,1,.3,1) 2 forwards gdcBurst;position:absolute;top:50%;left:4px}@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,#7c3aed) 46%, #10142a) 130%);color:#fff;border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:300px;padding:36px 30px 28px;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:100px;height:100px;filter:drop-shadow(2px 0 0 #e6ebf5) drop-shadow(-2px 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,#7c3aed) 65%, transparent));position:absolute;top:-50px;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,#7c3aed) 85%, #05070f), color-mix(in srgb, var(--tc,#7c3aed) 85%, #05070f));font-variant-numeric:tabular-nums;white-space:nowrap;z-index:1;border:2px solid #fffc;border-radius:999px;margin:0;padding:6px 16px;font-size:20px;font-weight:900;position:absolute;bottom:-21px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000080}.gf-word{letter-spacing:.14em;background:linear-gradient(180deg, #fff, 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:27px;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:-4px;font-size:15px;line-height:1.25}.gf-who b{margin-right:4px}.gf-elec{pointer-events:none;z-index:0;position:absolute;inset:-18px}.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:10px;height:34px;font-size:13px;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:999px;align-items:center;padding:2px 9px;font-size:10px;font-weight:800;display:inline-flex}.gsticky-dot{background:#ff5a4e;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2s ease-out infinite gdcOnPulse;display:inline-block}.gf-card.pen{background:linear-gradient(135deg, color-mix(in srgb, var(--tc,#7c3aed) 48%, #171008) 0%, color-mix(in srgb, var(--tc,#7c3aed) 20%, #191310) 55%, color-mix(in srgb, var(--tc2,#b45309) 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:24px}.gd-statusrow{letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;margin:-2px 0 14px;font-size:11px;font-weight:800;display:flex}.gd-st-main{color:#0b1f4b;background:#eef1f8;border-radius:999px;padding:3px 12px}.gd-statusrow.stop .gd-st-main{color:#92400e;background:#fdf3e3}.gd-statusrow.rev .gd-st-main{color:#b91c1c;background:#fdeaea}.gd-statusrow.int .gd-st-main{color:#1d4ed8;background:#e8f0fe}.gd-statusrow.so .gd-st-main{color:#6d28d9;background:#f1e8fe}.gd-statusrow.run .gd-st-main{color:#15803d;background:#e7f6ec}.gd-st-main.puls{animation:2s ease-out infinite gdcOnPulse}.gd-ppchip{color:#fff;background:linear-gradient(135deg,#0b1f4b,#7c3aed);border-radius:999px;padding:3px 12px}.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:10px;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:34px;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:5px;margin:0 0 10px;font-size:14px;display:flex}.gdc-halfhd-top{align-items:center;gap:8px;display:flex}.gdc-halfhd img{width:26px;height:auto}}.gd-day-sec{margin-bottom:26px}.gd-day-sec .gd-day-head{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;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:10px;font-weight:900}.gd-rel-today{color:#fff;background:#7c3aed;border-color:#7c3aed}.gd-day-sec-today{background:linear-gradient(#7c3aed0d,#7c3aed00 220px);border-left:4px solid #0b1f4b;border-radius:4px;padding:10px 12px 4px}.gd-day-empty{color:#5b6b84;font-size:13px}.gdc-projtag{letter-spacing:.05em;text-transform:uppercase;color:#7c3aed;white-space:nowrap;border:1px dashed #7c3aed73;border-radius:999px;flex:none;order:9;align-self:center;margin-left:auto;padding:3px 9px;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:640px}.po-table td,.po-table th{white-space:nowrap}.po-table td:first-child,.po-table td:nth-child(2){z-index:2;background:#fff;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:#fbfcfe;position:sticky}.po-table thead th:first-child{left:0}.po-table thead th:nth-child(2){left:28px}tr.po-in td:first-child,tr.po-in td:nth-child(2){background:#f0fbf4}.po-div{display:none}}.po-table thead th{color:#0b1f4b;text-transform:uppercase;letter-spacing:.06em;background:#f4f7fd;font-size:10px}.po-table thead th.fr-proj{color:#7c3aed;background:#f6f1fc}.po-team{white-space:nowrap}.po-team a{color:#0b1f4b;font-weight:700;text-decoration:none}.po-logo{vertical-align:-6px;width:22px;height:22px;margin-right:7px}.gdock{z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1f4bf7;border-top:2px solid #7c3aed;align-items:stretch;gap:8px;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% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%)}.gdock-mq::-webkit-scrollbar{display:none}.gdock-track{align-items:stretch;gap:8px;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:14px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1px;padding:5px 12px;text-decoration:none;display:flex}.gdock-board{z-index:1;letter-spacing:.08em;background:#7c3aed24;border:1.5px solid #7c3aed;flex-direction:row;flex:none;align-items:center;font-weight:800}.gdock-board b{font-size:.8rem}.gdock-board span{color:#fff;background:#7c3aed;border-radius:999px;padding:1px 8px;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{vertical-align:1px;background:#ef4444;border-radius:50%;width:7px;height:7px;margin-right:6px;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:12px;margin:14px 0 4px;font-size:.9rem;display:flex}.gdp-nav a{color:#7c3aed;font-weight:700;text-decoration:none}.gdp-nav a:hover{text-decoration:underline}.gt-cell{padding:8px 12px;font-size:.92rem}.gt-cell .muted{color:#8a97ad}.gr-openlink{color:#7c3aed;margin-left:auto;margin-right:10px;font-size:.78rem;font-weight:700;text-decoration:none}.footer a{color:#7c3aed;font-weight:600;text-decoration:none}.footer a:hover{text-decoration:underline}.ab-list{padding-left:18px;line-height:1.7}.ab-list li{margin-bottom:8px}h1{margin:18px 0 6px;font-size:22px}h2{letter-spacing:.06em;text-transform:uppercase;color:#0b1f4b;margin:34px 0 10px;font-size:13px;font-weight:700}.post-content h2{text-transform:none;letter-spacing:-.01em;font-size:16px}.section-sub{color:#525d70;max-width:75ch}.sect-h{align-items:center;gap:10px;display:flex}.sect-h:before{content:"";background:#0b1f4b;border-radius:2px;flex:none;width:22px;height:3px}.readmore{margin:2px 0 14px;font-size:12px}.readmore summary{color:#7c3aed;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:7px 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{color:#0b1f4b;text-transform:uppercase;letter-spacing:.06em;background:#f4f7fd;font-size:10px;font-weight:700}.board-table td,.stats-table td{font-size:13.5px}.fr-table thead th.fr-proj,.po-table thead th.fr-proj{color:#7c3aed;background:#f4f7fd}.board-table tbody tr:hover td,.stats-table tbody tr:hover td{background:#eef2f8}@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:18px 14px 48px}.bd-note{color:#475569;margin:6px 0 16px;font-size:13.5px}.bd-stage{background:#0d1526;border-radius:12px;padding:10px 10px 34px;overflow:visible}.bd-dropzone{min-height:260px;padding:76px 8px 44px}.bd-btns{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.bd-pill{color:#0b1f4b;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.bd-pill:hover{color:#7c3aed;border-color:#7c3aed}:root{--phsh:63px}@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:20px;margin:-28px 0 -40px;display:flex}@media (max-width:640px){.pl-screen{margin:-16px 0 -36px}}.pl-puck{width:74px;height:74px;position:relative}.pl-ring{border:3px solid #0b1f4b29;border-top-color:#1b6ef3;border-radius:50%;animation:.9s linear infinite pl-spin;position:absolute;inset:0}.pl-disc{background:radial-gradient(circle at 35% 30%,#2a3a63,#0b1f4b 70%);border-radius:50%;animation:1.6s ease-in-out infinite pl-pulse;position:absolute;inset:21px;box-shadow:inset 0 -3px 6px #00000059,0 4px 12px #0b1f4b38}.pl-disc:after{content:"";opacity:.85;background:#dc2626;border-radius:2px;height:3px;position:absolute;top:42%;left:14%;right:14%}.pl-word{color:#8a97ad;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.pl-stripes{gap:8px;display:flex}.pl-stripes i{background:#e3e6ee;border-radius:3px;width:34px;height:5px;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:#1b6ef3}}@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:4px 8px;list-style:none;display:flex}details.pp-situation>summary::-webkit-details-marker{display:none}details.pp-situation>summary:after{content:"▾";color:#8a97ad;font-size:12px;transition:transform .15s}details.pp-situation[open]>summary:after{transform:rotate(180deg)}.pp-quad{grid-template-columns:1fr;gap:12px;margin:14px 0 4px;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:12px}.pp-quad>.pp-card{flex-direction:column;min-width:0;display:flex}.pp-quad .pp-card:has(.pc-svg){padding:12px 10px 8px}.pp-quad .pp-card .pp-sub{margin-bottom:6px}.pp-quad .pc-svg{flex:auto;width:100%;height:100%;min-height:168px}.pp-quad .pp-situation{margin-bottom:0}.pp-trade-top{margin:0 0 6px;padding:0;list-style:none}.pp-trade-top li{margin:0 0 4px}select{appearance:none;font:inherit;color:#0b1220;cursor:pointer;background-color:#fff;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 10px center;background-repeat:no-repeat;border:1px solid #c8cdd8;border-radius:10px;min-height:34px;padding:6px 30px 6px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}select:hover{border-color:#93a0b8}select:focus-visible{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed2e}select option{color:#171717;background:#fff}.ad-reserve{border-radius:10px;margin:14px 0;overflow:hidden}.ad-reserve-leaderboard{min-height:100px}.ad-reserve-rectangle{min-height:280px}@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(290px,1fr));gap:12px;margin:10px 0 18px;display:grid}.lr-card{background:#fffaf1;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:8px;display:flex}.lr-name{font-size:15px;font-weight:800}.lr-tag{color:#b45309;white-space:nowrap;background:#fef3d8;border:1px solid #f5c98099;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.lr-basis{color:#57534e;margin:6px 0 4px;font-size:12px;line-height:1.45}.lr-replaces{margin:0 0 4px;font-size:12.5px}.lr-replaces a{font-weight:700;text-decoration:underline}.lr-foot{color:#a8a29e;letter-spacing:.02em;align-items:center;gap:5px;margin:0;font-size:10.5px;display:flex}.lr-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.lr-dot-high{background:#16a34a}.lr-dot-medium{background:#f59e0b}.lr-dot-low{background:#94a3b8}.lr-up-min{color:#b45309;margin-left:3px;font-weight:900}.lr-out-ghost{opacity:.72}.lr-out-ghost .plc-names a{text-decoration:line-through}.lr-out-tag{color:#b91c1c;white-space:nowrap;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:800}.lr-out-num{color:#b91c1c!important}.lr-muted{color:#a8a29e}.pp-hchip.lr-role-chip{font-weight:700}.pp-hchip.lr-role-1L{color:#1e3a8a;background:#eef4ff;border-color:#b9ccf5}.pp-hchip.lr-role-2L{color:#1d4ed8;background:#e8f0fe;border-color:#bcd0f7}.pp-hchip.lr-role-3L{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.pp-hchip.lr-role-4L{color:#64748b;background:#f6f7fa;border-color:#dbe0e9}.pp-hchip.lr-role-PR{color:#64748b;background:0 0;border-style:dashed}.pp-hchip.lr-role-up{color:#b45309;background:#fff7e6;border-color:#f5d9a8}.gl-cover{color:#a8a29e;margin:0 0 6px;font-size:11.5px}.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;vertical-align:top;border-bottom:1px solid #eef2f9;padding:7px 5px}.pp-gt th{color:#56667f;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #dbe4f0;font-size:10.5px}.pp-gt tbody tr:hover{background:#f6f8fc}.pp-gt .gt-line{text-align:left}.pp-gt .gt-type{font-size:11.5px;font-weight:800}.gt-goal .gt-type{color:#1d3a6e}.gt-ast .gt-type{color:#b45309}.gt-game-head td{color:#56667f;text-transform:uppercase;letter-spacing:.05em;text-align:left;background:#f6f8fc;border-bottom:2px solid #dbe4f0;padding:6px 8px;font-size:11px;font-weight:800}.gt-gh-flex{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.gt-gh-date{white-space:nowrap}.gt-game-head .gt-glog-cells{gap:7px 12px;margin-left:auto;font-size:11px;font-weight:700}.gt-glog-cells{color:#56667f;flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:12px;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:5px;padding:1px 8px;font-size:11px;font-weight:800}.gt-gl-wl.w{color:#15803d;background:#eafaf0}.gt-gl-wl.l{color:#b91c1c;background:#fdecec}.gt-gl-dim{color:#a8a29e;font-size:11.5px}.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:11.5px}.gt-opposite .gt-fw{color:#57534e;font-weight:500}.gt-opposite .gt-df{color:#64748b;font-weight:500}.pp-pager{justify-content:center;gap:5px;margin:10px 0 2px;display:flex}.pp-pager button{color:#44403c;cursor:pointer;background:#fff;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}
