.FootballPlayerProfile-module-scss-module__fH1ceq__layout{gap:calc(var(--space)*8);--pp-accent:var(--football-accent,var(--wc-accent,#1a8c3c));--pp-accent-strong:var(--football-accent-strong,var(--wc-accent-strong,#136a2c));--pp-night:var(--football-night,var(--wc-night-blue,#133e29));--pp-deep:var(--football-deep-night,var(--wc-deep-night,#0c2a1e));--pp-card-surface:var(--football-card-surface,var(--wc-card-surface,#fff));--pp-card-border:var(--football-card-border,var(--wc-card-border,color-mix(in srgb, var(--page-foreground) 8%, transparent)));--pp-card-shadow:var(--football-card-shadow,var(--wc-card-shadow,0 18px 44px #0c2a1e29));min-width:0;max-width:100%;display:grid}.FootballPlayerProfile-module-scss-module__fH1ceq__profileCard{gap:calc(var(--space)*6);padding:calc(var(--space)*6);border-radius:var(--radius);background:var(--pp-card-surface);border:1px solid var(--pp-card-border);box-shadow:var(--pp-card-shadow);grid-template-columns:minmax(0,auto) minmax(0,1fr);min-width:0;max-width:100%;display:grid}.FootballPlayerProfile-module-scss-module__fH1ceq__photoFrame{background:linear-gradient(140deg, var(--pp-night) 0%, var(--pp-accent) 100%);color:#fff;width:144px;height:144px;box-shadow:0 12px 24px color-mix(in srgb, var(--pp-deep) 25%, transparent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.FootballPlayerProfile-module-scss-module__fH1ceq__photoFrame img{object-fit:cover;width:100%;height:100%}.FootballPlayerProfile-module-scss-module__fH1ceq__profileBody{gap:calc(var(--space)*3);align-content:center;display:grid}.FootballPlayerProfile-module-scss-module__fH1ceq__profileName{color:var(--pp-night)}.FootballPlayerProfile-module-scss-module__fH1ceq__profileMeta{gap:calc(var(--space)*3);color:color-mix(in srgb, var(--page-foreground) 70%, transparent);flex-wrap:wrap;display:flex}.FootballPlayerProfile-module-scss-module__fH1ceq__profileChip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--pp-night) 6%, transparent);border:1px solid color-mix(in srgb, var(--pp-night) 14%, transparent);color:var(--pp-night);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.FootballPlayerProfile-module-scss-module__fH1ceq__factsGrid{gap:calc(var(--space)*3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.FootballPlayerProfile-module-scss-module__fH1ceq__factsCell{padding:calc(var(--space)*4);border-radius:var(--radius);background:linear-gradient(120deg, color-mix(in srgb, var(--pp-night) 8%, white) 0%, color-mix(in srgb, var(--pp-accent) 8%, white) 100%);gap:2px;display:grid}.FootballPlayerProfile-module-scss-module__fH1ceq__factsLabel{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.14em}.FootballPlayerProfile-module-scss-module__fH1ceq__factsValue{color:var(--pp-night)}.FootballPlayerProfile-module-scss-module__fH1ceq__careerSection{gap:calc(var(--space)*4);min-width:0;max-width:100%;display:grid}.FootballPlayerProfile-module-scss-module__fH1ceq__careerSectionHeader{justify-content:space-between;align-items:end;gap:calc(var(--space)*4);flex-wrap:wrap;display:flex}.FootballPlayerProfile-module-scss-module__fH1ceq__careerActions{align-items:center;gap:calc(var(--space)*3);flex-wrap:wrap;min-width:0;display:flex}.FootballPlayerProfile-module-scss-module__fH1ceq__loadMoreSeasons{padding:calc(var(--space)*2) calc(var(--space)*4);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--pp-night) 22%, transparent);background:color-mix(in srgb, var(--pp-night) 5%, transparent);color:var(--pp-night);cursor:pointer;font:inherit;text-align:center;justify-content:center;align-items:center;display:inline-flex}.FootballPlayerProfile-module-scss-module__fH1ceq__loadMoreSeasons:hover:not(:disabled){border-color:color-mix(in srgb, var(--pp-accent) 55%, transparent);background:color-mix(in srgb, var(--pp-accent) 10%, transparent)}.FootballPlayerProfile-module-scss-module__fH1ceq__loadMoreSeasons:disabled{opacity:.65;cursor:not-allowed}.FootballPlayerProfile-module-scss-module__fH1ceq__loadMoreSeasonsError{color:color-mix(in srgb, var(--page-foreground) 72%, transparent);max-width:100%}.FootballPlayerProfile-module-scss-module__fH1ceq__careerCard{gap:calc(var(--space)*4);padding:calc(var(--space)*6);border-radius:var(--radius);background:var(--pp-card-surface);border:1px solid var(--pp-card-border);box-shadow:var(--pp-card-shadow);min-width:0;max-width:100%;display:grid}.FootballPlayerProfile-module-scss-module__fH1ceq__careerSeason{gap:calc(var(--space)*3);min-width:0;max-width:100%;display:grid}.FootballPlayerProfile-module-scss-module__fH1ceq__careerSeasonHeader{justify-content:space-between;align-items:center;gap:calc(var(--space)*3);color:var(--pp-night);padding-bottom:calc(var(--space)*2);border-bottom:2px solid color-mix(in srgb, var(--pp-night) 14%, transparent);flex-wrap:wrap;display:flex}.FootballPlayerProfile-module-scss-module__fH1ceq__careerSeasonChips{align-items:center;gap:calc(var(--space)*2);display:flex}.FootballPlayerProfile-module-scss-module__fH1ceq__tableScroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.FootballPlayerProfile-module-scss-module__fH1ceq__table{border-collapse:collapse;width:100%;min-width:640px}.FootballPlayerProfile-module-scss-module__fH1ceq__table th,.FootballPlayerProfile-module-scss-module__fH1ceq__table td{text-align:left;vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 7%, transparent);padding:10px 14px}.FootballPlayerProfile-module-scss-module__fH1ceq__table th{color:color-mix(in srgb, var(--page-foreground) 65%, transparent);text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb, var(--page-foreground) 4%, transparent)}.FootballPlayerProfile-module-scss-module__fH1ceq__table tbody tr:last-child td{border-bottom:none}.FootballPlayerProfile-module-scss-module__fH1ceq__teamCell{align-items:center;gap:8px;display:inline-flex}.FootballPlayerProfile-module-scss-module__fH1ceq__teamLogo{object-fit:contain;background:color-mix(in srgb, var(--pp-night) 6%, transparent);border-radius:4px;width:24px;height:24px}.FootballPlayerProfile-module-scss-module__fH1ceq__leagueLogo{object-fit:contain;width:18px;height:18px}.FootballPlayerProfile-module-scss-module__fH1ceq__numericCell{font-variant-numeric:tabular-nums;text-align:center}.FootballPlayerProfile-module-scss-module__fH1ceq__headlineRow{justify-content:space-between;align-items:center;gap:calc(var(--space)*4);flex-wrap:wrap;display:flex}.FootballPlayerProfile-module-scss-module__fH1ceq__backCta{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--pp-night) 26%, transparent);color:var(--pp-night);background:0 0;align-items:center;gap:8px;padding:8px 16px;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.FootballPlayerProfile-module-scss-module__fH1ceq__backCta:hover,.FootballPlayerProfile-module-scss-module__fH1ceq__backCta:focus-visible{background:linear-gradient(120deg, var(--pp-night) 0%, var(--pp-accent) 100%);color:#fff;border-color:#0000}.FootballPlayerProfile-module-scss-module__fH1ceq__nationalBanner{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--pp-accent) 14%, transparent);color:var(--pp-accent-strong);border:1px solid color-mix(in srgb, var(--pp-accent) 22%, transparent);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:inline-flex}.FootballPlayerProfile-module-scss-module__fH1ceq__emptyState{padding:calc(var(--space)*8);border-radius:var(--radius);border:1px dashed color-mix(in srgb, var(--page-foreground) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);text-align:center;color:color-mix(in srgb, var(--page-foreground) 72%, transparent)}@media (max-width:720px){.FootballPlayerProfile-module-scss-module__fH1ceq__profileCard{text-align:left;padding:calc(var(--space)*4);grid-template-columns:1fr}.FootballPlayerProfile-module-scss-module__fH1ceq__photoFrame{width:112px;height:112px;margin:0 auto}.FootballPlayerProfile-module-scss-module__fH1ceq__careerCard{padding:calc(var(--space)*4)}.FootballPlayerProfile-module-scss-module__fH1ceq__table th,.FootballPlayerProfile-module-scss-module__fH1ceq__table td{padding:8px 10px}}@media (max-width:480px){.FootballPlayerProfile-module-scss-module__fH1ceq__table{min-width:540px}}
