.BandHeader-module__wo6yjW__band{margin:calc(-1 * var(--layout-gutter-top)) calc(-1 * var(--layout-gutter-x)) 0;background:var(--color-surface);box-shadow:0 0 0 100vmax var(--color-surface);clip-path:inset(0 -100vmax);border-bottom:1px solid var(--color-border)}.BandHeader-module__wo6yjW__inner{max-width:1120px;padding:20px var(--layout-gutter-x) 22px;flex-direction:column;gap:18px;margin:0 auto;display:flex}.BandHeader-module__wo6yjW__crumbs{font-family:var(--font-body);color:var(--color-text-muted);flex-wrap:wrap;gap:6px;font-size:.78125rem;font-weight:500;display:flex}.BandHeader-module__wo6yjW__crumb{white-space:nowrap;gap:6px;display:inline-flex}.BandHeader-module__wo6yjW__crumb a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.BandHeader-module__wo6yjW__crumb a:hover{color:var(--color-link-hover)}}.BandHeader-module__wo6yjW__crumb:last-child>span:last-child{color:var(--color-text)}.BandHeader-module__wo6yjW__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.BandHeader-module__wo6yjW__who{align-items:center;gap:18px;min-width:0;display:flex}.BandHeader-module__wo6yjW__titles{flex-direction:column;gap:6px;min-width:0;display:flex}.BandHeader-module__wo6yjW__title{font-family:var(--font-display);letter-spacing:-.2px;color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:800;line-height:1}.BandHeader-module__wo6yjW__sub{font-family:var(--font-body);color:var(--color-text);font-size:.84375rem}.BandHeader-module__wo6yjW__aside{flex:none;max-width:100%}.BandHeader-module__wo6yjW__kpis{border-top:1px solid var(--color-hairline);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid;margin-bottom:-22px!important}.BandHeader-module__wo6yjW__kpi{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:14px 20px 16px 0;display:flex}.BandHeader-module__wo6yjW__kpiValue{font-family:var(--font-display);color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.625rem;font-weight:800;line-height:1}.BandHeader-module__wo6yjW__kpiLabel{font-family:var(--font-body);color:var(--color-text-muted);font-size:.78125rem;font-weight:500}@media (max-width:600px){.BandHeader-module__wo6yjW__title{font-size:1.625rem}.BandHeader-module__wo6yjW__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.BandHeader-module__wo6yjW__kpiValue{font-size:1.375rem}}
.SeasonPicker-module__-9xGyq__wrap{justify-self:start;align-items:center;gap:8px;display:inline-flex;position:relative}.SeasonPicker-module__-9xGyq__label{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.SeasonPicker-module__-9xGyq__select{appearance:none;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:var(--color-heading);cursor:pointer;padding:6px 30px 6px 13px}@media (hover:hover) and (pointer:fine){.SeasonPicker-module__-9xGyq__select:hover{border-color:var(--color-green-300)}}.SeasonPicker-module__-9xGyq__select:active{border-color:var(--color-green-300)}.SeasonPicker-module__-9xGyq__chevron{pointer-events:none;font-size:var(--text-base);color:var(--color-text-muted);line-height:1;position:absolute;right:12px}.SeasonPicker-module__-9xGyq__compact .SeasonPicker-module__-9xGyq__select{border-radius:var(--radius-sm);border-color:var(--color-chip-border);min-height:28px;padding:2px 26px 2px 10px;font-size:.78125rem}.SeasonPicker-module__-9xGyq__compact .SeasonPicker-module__-9xGyq__chevron{font-size:var(--text-sm);right:9px}@media (pointer:coarse){.SeasonPicker-module__-9xGyq__select{min-height:44px}}
.VenueMap-module__xEB3dG__map{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:380px;box-shadow:var(--shadow-card);background:var(--color-grey-100);margin-bottom:16px;overflow:hidden}.VenueMap-module__xEB3dG__map .leaflet-pane{z-index:0}.VenueMap-module__xEB3dG__map .leaflet-control-attribution{font-size:var(--text-xs)}.VenueMap-module__xEB3dG__pin{background:0 0;border:none}.VenueMap-module__xEB3dG__pin>span{background:var(--color-navy-900);border:2px solid var(--color-plate);width:26px;height:26px;box-shadow:var(--shadow-pin);border-radius:50% 50% 50% 0;display:block;transform:rotate(-45deg)}.VenueMap-module__xEB3dG__pin>span:after{content:"";background:var(--color-plate);border-radius:50%;position:absolute;inset:7px}.VenueMap-module__xEB3dG__reveal{border:1px dashed var(--color-chip-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-height:56px;color:var(--color-heading);font-family:var(--font-display);font-weight:700;font-size:var(--text-body);cursor:pointer;margin-bottom:16px}@media (hover:hover) and (pointer:fine){.VenueMap-module__xEB3dG__reveal:hover{border-style:solid}}.VenueMap-module__xEB3dG__reveal:active{border-style:solid}
.page-module__AUqQyW__tableWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overscroll-behavior-x:contain;overflow:auto hidden}.page-module__AUqQyW__table{font-size:var(--text-base);border-collapse:collapse;min-width:100%}.page-module__AUqQyW__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__AUqQyW__table thead th{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px 8px;font-weight:600}.page-module__AUqQyW__table thead th abbr{border-bottom:none;text-decoration:none}.page-module__AUqQyW__table tbody td{border-bottom:1px solid var(--color-grey-100);vertical-align:middle;height:48px;padding:0 8px}.page-module__AUqQyW__table tbody tr:last-child td{border-bottom:none}@media (hover:hover) and (pointer:fine){.page-module__AUqQyW__table tbody tr:hover{background:var(--color-grey-100)}}.page-module__AUqQyW__table tbody tr:active{background:var(--color-grey-100)}.page-module__AUqQyW__rank{text-align:center;width:34px;color:var(--color-text-muted);font-family:var(--font-display);font-weight:600}.page-module__AUqQyW__num{text-align:right;font-variant-numeric:tabular-nums;width:46px}.page-module__AUqQyW__goals{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);color:var(--color-heading)}.page-module__AUqQyW__player{align-items:center;gap:10px;min-width:0;display:flex}.page-module__AUqQyW__names{flex-direction:column;gap:1px;min-width:0;display:flex}.page-module__AUqQyW__playerName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;text-decoration:none;overflow:hidden}.page-module__AUqQyW__teamName{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.page-module__AUqQyW__teamName:hover,.page-module__AUqQyW__playerName:hover{color:var(--color-link-hover)}}.page-module__AUqQyW__teamName:active,.page-module__AUqQyW__playerName:active{color:var(--color-link-hover)}.page-module__AUqQyW__note{font-size:var(--text-sm);color:var(--color-text-muted);margin:10px 2px 0;line-height:1.5}@media (max-width:420px){.page-module__AUqQyW__optional{display:none}}
.SelectNav-module__E6h9za__wrap{align-items:center;display:inline-flex;position:relative}.SelectNav-module__E6h9za__select{appearance:none;border:1px solid var(--color-chip-border);border-radius:var(--radius-sm);background:var(--color-surface);height:38px;font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:var(--color-heading);cursor:pointer;padding:0 30px 0 12px}.SelectNav-module__E6h9za__chevron{pointer-events:none;font-size:var(--text-sm);color:var(--color-heading);position:absolute;right:11px}@media (pointer:coarse){.SelectNav-module__E6h9za__select{height:44px}}
