.ss-hp-v1{--hp-green:#2e7d32;--hp-dark:#172018;--hp-muted:#687168;--hp-line:#dfe6df;--hp-soft:#f4f7f4;box-sizing:border-box;width:100%;min-width:0;margin:0 0 48px;color:var(--hp-dark);font-family:var(--td_default_google_font_1,'Open Sans',Arial,sans-serif)}
.ss-hp-v1 *{box-sizing:border-box}.ss-hp-v1 img{max-width:none!important;margin:0!important;object-fit:contain;-webkit-user-drag:none;user-select:none}
.ss-hp-v1 a{color:var(--hp-dark);text-decoration:none!important;border-bottom:1px solid var(--hp-line)}.ss-hp-v1 a:hover,.ss-hp-v1 a:focus-visible{color:var(--hp-green);border-color:var(--hp-green)}.ss-hp-v1 a:focus-visible{outline:2px solid var(--hp-green);outline-offset:2px}
.ss-hp-v1__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;color:#7a837a;font-size:11px;font-weight:800}.ss-hp-v1__crumbs a{border:0;color:#465047}
.ss-hp-v1__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ss-hp-v1__hero,.ss-hp-v1__player-hero{display:grid;gap:16px;margin-top:18px;padding:22px 0;border-top:1px solid var(--hp-line);border-bottom:3px solid #111}
.ss-hp-v1__meta{margin:0!important;color:var(--hp-muted);font-size:13px;font-weight:600;line-height:1.45}
.ss-hp-v1__scoreboard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}
.ss-hp-v1__team{display:grid;justify-items:center;gap:8px;min-width:0;text-align:center}.ss-hp-v1__team strong{font-size:18px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}
.ss-hp-v1__team.is-inline{display:inline-flex;align-items:center;gap:8px}.ss-hp-v1__team.is-inline strong{font-size:14px}
.ss-hp-v1__monogram{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--hp-line);border-radius:50%;background:var(--hp-soft);color:#3e473e;font-size:18px;font-weight:950;line-height:1}.ss-hp-v1__team.is-inline .ss-hp-v1__monogram{font-size:10px}
.ss-hp-v1__score{display:grid;justify-items:center;gap:4px;min-width:120px}.ss-hp-v1__score strong{font-size:48px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.ss-hp-v1__score strong.is-time{font-size:34px}.ss-hp-v1__score span{color:var(--hp-muted);font-size:12px;font-weight:700}
.ss-hp-v1__periods{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0!important;padding:0!important;list-style:none}.ss-hp-v1__periods li{display:grid;justify-items:center;min-width:86px;margin:0!important;padding:6px 10px;border:1px solid var(--hp-line);border-radius:6px;background:var(--hp-soft)}.ss-hp-v1__periods span{color:var(--hp-muted);font-size:11px}.ss-hp-v1__periods b{font-size:15px;font-variant-numeric:tabular-nums}
.ss-hp-v1__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 22px;margin:0!important}.ss-hp-v1__facts div{min-width:0}.ss-hp-v1__facts dt{color:var(--hp-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.ss-hp-v1__facts dd{margin:2px 0 0!important;font-size:14px;font-weight:700}.ss-hp-v1__facts small{color:var(--hp-muted);font-weight:400}
.ss-hp-v1__player-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:28px}.ss-hp-v1__player-hero>.ss-hp-v1__facts{grid-column:1/-1}.ss-hp-v1__portrait{margin:0!important;display:grid;gap:6px;justify-items:center}.ss-hp-v1__portrait figcaption{max-width:180px;color:var(--hp-muted);font-size:11px;line-height:1.4;text-align:center}.ss-hp-v1__portrait figcaption a{border:0;color:var(--hp-muted)}
.ss-hp-v1__avatar{display:block;flex:0 0 auto;object-fit:cover!important;object-position:50% 20%;border-radius:8px;background:var(--hp-soft)}.ss-hp-v1__avatar.is-empty{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hp-line);color:#3e473e;font-size:12px;font-weight:950}.ss-hp-v1__portrait .ss-hp-v1__avatar{width:160px;height:213px;border-radius:12px}.ss-hp-v1__portrait .ss-hp-v1__avatar.is-empty{font-size:34px}
.ss-hp-v1__person{display:flex;align-items:center;gap:10px;min-width:0}.ss-hp-v1__person .ss-hp-v1__avatar{width:32px!important;height:42px!important;border-radius:6px}.ss-hp-v1__person>span{display:grid;min-width:0}
.ss-hp-v1__player-hero h1{margin:6px 0 8px!important;color:#111!important;font-size:34px!important;font-weight:950!important;line-height:1.08!important}.ss-hp-v1__team-line{margin:0!important}
.ss-hp-v1__section{margin-top:30px}.ss-hp-v1__section h2{margin:0 0 12px!important;color:#111!important;font-size:22px!important;font-weight:950!important;line-height:1.15!important}.ss-hp-v1__section h3{margin:18px 0 10px!important;font-size:16px!important;font-weight:900!important}
.ss-hp-v1__table-wrap{overflow-x:auto;border:1px solid var(--hp-line);border-radius:6px}.ss-hp-v1 table{width:100%;min-width:520px;margin:0!important;border-collapse:collapse}.ss-hp-v1 th,.ss-hp-v1 td{padding:9px 10px!important;border:0!important;border-bottom:1px solid var(--hp-line)!important;text-align:left;vertical-align:top;font-size:13px!important}.ss-hp-v1 thead th{background:var(--hp-soft);color:var(--hp-muted);font-size:11px!important;font-weight:800;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.ss-hp-v1 tbody tr:last-child>*{border-bottom:0!important}
.ss-hp-v1 td.is-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ss-hp-v1 td small{display:block;color:var(--hp-muted);font-size:11px}.ss-hp-v1 tr.is-starter td:nth-child(2) a,.ss-hp-v1 tr.is-starter td:nth-child(2) b{font-weight:900}.ss-hp-v1 tr:not(.is-starter) td:nth-child(2) b{font-weight:600}
.ss-hp-v1__compare{min-width:360px!important}.ss-hp-v1__compare td,.ss-hp-v1__compare th{text-align:center!important}.ss-hp-v1__compare tbody th{color:var(--hp-muted);font-weight:700}
.ss-hp-v1__lineups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ss-hp-v1__lineup{min-width:0}
.ss-hp-v1__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0!important;padding:0!important;list-style:none}.ss-hp-v1__tiles li{display:grid;gap:4px;margin:0!important;padding:12px 14px;border:1px solid var(--hp-line);border-radius:6px;background:#fff}.ss-hp-v1__tiles span{color:var(--hp-muted);font-size:11px;font-weight:800;text-transform:uppercase}.ss-hp-v1__tiles b{font-size:26px;font-weight:950;font-variant-numeric:tabular-nums}
.ss-hp-v1__empty,.ss-hp-v1__note,.ss-hp-v1__source{margin:10px 0 0!important;color:var(--hp-muted);font-size:13px}.ss-hp-v1__empty{padding:14px 16px;border:1px dashed var(--hp-line);border-radius:6px;background:var(--hp-soft)}.ss-hp-v1__source{margin-top:26px!important}
.ss-hp-v1__shootout{margin:0!important;padding-left:20px!important;font-size:13px}.ss-hp-v1__shootout li{margin:0 0 4px!important}
.ss-form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0!important}.ss-form-chip{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 5px;border-radius:5px;color:#fff;font-size:11px;font-weight:900;line-height:1;text-decoration:none!important}.ss-form-chip.is-win{background:#2e7d32}.ss-form-chip.is-loss{background:#b3261e}.ss-form-chip.is-draw{background:#6c746c}.ss-form-chip.is-extra{background:#fff;box-shadow:inset 0 0 0 1.5px currentColor}.ss-form-chip.is-win.is-extra{color:#2e7d32}.ss-form-chip.is-loss.is-extra{color:#b3261e}.ss-hp-v1 a.ss-form-chip{border:0}.ss-hp-v1 a.ss-form-chip.is-win:not(.is-extra),.ss-hp-v1 a.ss-form-chip.is-loss:not(.is-extra){color:#fff}.ss-hp-v1 a.ss-form-chip:hover{filter:brightness(.92)}
.ss-hp-v1__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.ss-hp-v1__form-grid h3{margin:0 0 8px!important;font-size:15px!important}.ss-hp-v1__muted{color:var(--hp-muted);font-size:13px}.ss-hp-v1 tr.is-current td{background:var(--hp-soft)}.ss-hp-v1 tfoot th,.ss-hp-v1 tfoot td{border-top:2px solid var(--hp-line)!important;font-weight:900}
@media(max-width:767px){.ss-hp-v1__form-grid{grid-template-columns:1fr}}
.ss-hp-v1 a.ss-hp-v1__team{border:0;color:inherit}.ss-hp-v1 a.ss-hp-v1__team strong{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .16s ease}@media(hover:hover) and (pointer:fine){.ss-hp-v1 a.ss-hp-v1__team:hover strong{text-decoration-color:currentColor}}.ss-hp-v1 ::selection{background:rgba(46,125,50,.2)}.ss-hp-v1 table{font-variant-numeric:tabular-nums}
.ss-hp-v1__team-hero{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px 20px;margin-top:18px;padding:22px 0;border-top:1px solid var(--hp-line);border-bottom:3px solid #111}.ss-hp-v1__team-hero>.ss-hp-v1__facts,.ss-hp-v1__team-hero>.ss-hp-v1__team-form{grid-column:1/-1}.ss-hp-v1__team-crest{display:block;width:72px;height:72px;object-fit:contain}.ss-hp-v1__team-crest.is-empty{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hp-line);border-radius:50%;background:var(--hp-soft);color:#3e473e;font-size:22px;font-weight:950}.ss-hp-v1__team-heading h1{margin:0 0 4px!important;color:#111!important;font-size:34px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:-.02em}.ss-hp-v1__team-form{gap:6px}.ss-hp-v1__team-form>.ss-hp-v1__muted{margin-right:6px;font-size:12px;font-weight:700}.ss-hp-v1__roster td:nth-child(2){min-width:220px}
.ss-hp-v1__h2h-hero{display:grid;justify-items:center;gap:14px;margin-top:18px;padding:24px 0 26px;border-top:1px solid var(--hp-line);border-bottom:3px solid #111;text-align:center}.ss-hp-v1__h2h-hero h1{max-width:760px;margin:0!important;color:#111!important;font-size:36px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:-.025em;text-wrap:balance}.ss-hp-v1__h2h-pair{display:grid;grid-template-columns:minmax(0,180px) 42px minmax(0,180px);align-items:center;justify-content:center;gap:20px;width:100%}.ss-hp-v1__h2h-pair>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--hp-line);border-radius:50%;background:var(--hp-soft);color:var(--hp-muted);font-size:11px;font-weight:950;letter-spacing:.08em}.ss-hp-v1__h2h-lead{max-width:620px;margin:0!important;color:var(--hp-muted);font-size:14px;line-height:1.55;text-wrap:balance}.ss-hp-v1__h2h-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-hp-v1__h2h-next{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:16px 0;border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}.ss-hp-v1__h2h-next time,.ss-hp-v1__h2h-next p{display:grid;gap:3px;margin:0!important}.ss-hp-v1__h2h-next time span,.ss-hp-v1__h2h-next p span{color:var(--hp-muted);font-size:12px}.ss-hp-v1__h2h-next strong{font-size:18px;font-weight:900}.ss-hp-v1__h2h-next a{border:0}
@media(max-width:767px){.ss-hp-v1__team-hero{grid-template-columns:52px minmax(0,1fr);gap:12px 14px}.ss-hp-v1__team-crest{width:52px;height:52px}.ss-hp-v1__team-heading h1{font-size:27px!important}}
@media(max-width:767px){.ss-hp-v1__h2h-hero h1{font-size:28px!important}.ss-hp-v1__h2h-pair{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:8px}.ss-hp-v1__h2h-pair>span{width:34px;height:34px}.ss-hp-v1__h2h-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-hp-v1__h2h-next{grid-template-columns:1fr;gap:10px}.ss-hp-v1__h2h-next strong{font-size:16px}}
@media(max-width:767px){.ss-hp-v1__player-hero{grid-template-columns:96px minmax(0,1fr);column-gap:14px}.ss-hp-v1__portrait .ss-hp-v1__avatar{width:96px;height:128px}.ss-hp-v1__player-hero .ss-hp-v1__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ss-hp-v1{padding:0 8px}.ss-hp-v1__scoreboard{gap:8px}.ss-hp-v1__team:not(.is-inline) img,.ss-hp-v1__team:not(.is-inline) .ss-hp-v1__monogram{width:44px!important;height:44px!important}.ss-hp-v1__team.is-inline img{width:24px!important;height:24px!important}.ss-hp-v1__team strong{font-size:14px}.ss-hp-v1__score{min-width:84px}.ss-hp-v1__score strong{font-size:34px}.ss-hp-v1__lineups{grid-template-columns:1fr}.ss-hp-v1__player-hero h1{font-size:27px!important}.ss-hp-v1__periods li{min-width:72px}}
.ss-hp-v1__xi{display:grid;gap:4px;margin:0!important;padding-left:22px!important;font-size:14px}.ss-hp-v1__xi li{margin:0!important}
.ss-hp-v1--rpl-match .ss-hp-v1__scoreboard .ss-hp-v1__team{justify-items:center}
.ss-hp-v1__news{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.ss-hp-v1 .ss-hp-v1__news-card{display:grid;gap:7px;border:0;color:inherit}.ss-hp-v1__news-media{display:block;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--hp-line);border-radius:7px;background:var(--hp-soft)}.ss-hp-v1__news-media img{width:100%!important;height:100%!important;object-fit:cover!important}.ss-hp-v1 .ss-hp-v1__news-card strong{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:800;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ss-hp-v1 .ss-hp-v1__news-card time{color:var(--hp-muted);font-size:11px;font-weight:700}@media(hover:hover) and (pointer:fine){.ss-hp-v1 .ss-hp-v1__news-card:hover strong{color:var(--hp-green)}}
.ss-hp-v1__reference-hero{grid-template-columns:minmax(0,1fr)}
.ss-hp-v1__stat-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 28px;margin:0!important;border-top:1px solid var(--hp-line)}.ss-hp-v1__stat-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid var(--hp-line)}.ss-hp-v1__stat-list dt{color:var(--hp-muted);font-size:13px;font-weight:600}.ss-hp-v1__stat-list dd{margin:0!important;color:#111;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}
.ss-hp-v1__tabs{display:flex;gap:2px;margin:0 0 4px;overflow-x:auto;border-bottom:1px solid var(--hp-line);scrollbar-width:none}.ss-hp-v1__tabs::-webkit-scrollbar{display:none}.ss-hp-v1 .ss-hp-v1__tabs a{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;margin-bottom:-1px;padding:0 14px;border:0;border-bottom:2px solid transparent;color:var(--hp-muted);font-size:14px;font-weight:800;white-space:nowrap;transition:color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.ss-hp-v1 .ss-hp-v1__tabs a[aria-current="page"]{border-bottom-color:#111;color:#111}.ss-hp-v1 .ss-hp-v1__tabs a:active{transform:scale(.97)}@media(hover:hover) and (pointer:fine){.ss-hp-v1 .ss-hp-v1__tabs a:not([aria-current]):hover{border-bottom-color:var(--hp-line);color:var(--hp-dark)}}.ss-hp-v1__hero+.ss-hp-v1__tabs{margin-top:0}@media(max-width:767px){.ss-hp-v1 .ss-hp-v1__tabs a{padding:0 10px;font-size:13px}}
.ss-hp-v1__faq dl{margin:0!important;border-top:1px solid var(--hp-line)}.ss-hp-v1__faq dl>div{padding:14px 0;border-bottom:1px solid var(--hp-line)}.ss-hp-v1__faq dt{margin:0 0 4px;color:#111;font-size:15px;font-weight:800;line-height:1.35;text-wrap:balance}.ss-hp-v1__faq dd{max-width:68ch;margin:0!important;color:#3f473f;font-size:14px;line-height:1.55}.ss-hp-v1__updated{margin:8px 0 0!important;color:var(--hp-muted);font-size:12px;font-variant-numeric:tabular-nums}
@media(prefers-reduced-motion:reduce){.ss-hp-v1 *{transition:none!important}}
