.PlayerProfilePlus-module__BjTOwq__page{background:#f5f7f9;min-height:100vh;padding:28px 24px 64px}.PlayerProfilePlus-module__BjTOwq__breadcrumb{color:#64748b;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:13px;display:flex}.PlayerProfilePlus-module__BjTOwq__breadcrumb a{color:#334155;font-weight:600}.PlayerProfilePlus-module__BjTOwq__hero{background:linear-gradient(115deg,#fff 35%,#eef6f2);border:1px solid #dbe5e1;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:36px;display:flex}.PlayerProfilePlus-module__BjTOwq__identity{align-items:center;gap:24px;display:flex}.PlayerProfilePlus-module__BjTOwq__avatar{color:#ecfdf5;background:#064e3b;border-radius:20px;flex-shrink:0;place-items:center;width:88px;height:100px;font-size:28px;font-weight:800;display:grid}.PlayerProfilePlus-module__BjTOwq__heroCopy{gap:10px;display:grid}.PlayerProfilePlus-module__BjTOwq__heroCopy h1{letter-spacing:-.035em;font-size:40px;line-height:1.1}.PlayerProfilePlus-module__BjTOwq__heroCopy>p:last-child{color:#475569;font-size:14px}.PlayerProfilePlus-module__BjTOwq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#047857;font-size:11px;font-weight:800}.PlayerProfilePlus-module__BjTOwq__affiliations{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:290px;font-size:12px;display:flex}.PlayerProfilePlus-module__BjTOwq__affiliations>span{color:#065f46;background:#ffffffb3;border:1px solid #d4e4dc;border-radius:8px;padding:7px 12px;font-weight:600}.PlayerProfilePlus-module__BjTOwq__affiliations p{text-align:right;color:#64748b;width:100%;margin-top:4px}.PlayerProfilePlus-module__BjTOwq__profile{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-top:24px;padding:0 28px 28px;box-shadow:0 4px 20px #0f172a04}.PlayerProfilePlus-module__BjTOwq__intro{gap:8px;padding-top:24px;display:grid}.PlayerProfilePlus-module__BjTOwq__tabs{border-bottom:1px solid #e2e8f0;gap:28px;display:flex}.PlayerProfilePlus-module__BjTOwq__profile .PlayerProfilePlus-module__BjTOwq__tab{color:#64748b;white-space:nowrap;min-height:64px;padding:16px 0;font-size:14px;font-weight:600;position:relative}.PlayerProfilePlus-module__BjTOwq__profile .PlayerProfilePlus-module__BjTOwq__tab[aria-pressed=true]{color:#047857}.PlayerProfilePlus-module__BjTOwq__tab[aria-pressed=true]:after{content:"";background:#059669;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.PlayerProfilePlus-module__BjTOwq__tab:hover{color:#047857}.PlayerProfilePlus-module__BjTOwq__profile button:focus-visible,.PlayerProfilePlus-module__BjTOwq__profile a:focus-visible,.PlayerProfilePlus-module__BjTOwq__coverage summary:focus-visible{outline-offset:4px;outline:2px solid #059669}.PlayerProfilePlus-module__BjTOwq__filters{grid-template-columns:1.2fr .8fr 1.2fr;gap:16px;margin-top:24px;display:grid}.PlayerProfilePlus-module__BjTOwq__coverage{color:#64748b;margin-top:14px;font-size:12px}.PlayerProfilePlus-module__BjTOwq__coverage summary{cursor:pointer;width:fit-content}.PlayerProfilePlus-module__BjTOwq__coverage p{max-width:800px;padding-top:8px}.PlayerProfilePlus-module__BjTOwq__stats{background:#f8fafb;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.PlayerProfilePlus-module__BjTOwq__stat{padding:24px}.PlayerProfilePlus-module__BjTOwq__stat+.PlayerProfilePlus-module__BjTOwq__stat{border-left:1px solid #e2e8f0}.PlayerProfilePlus-module__BjTOwq__profile .PlayerProfilePlus-module__BjTOwq__statValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:1.2}.PlayerProfilePlus-module__BjTOwq__profile .PlayerProfilePlus-module__BjTOwq__statLabel{color:#64748b;margin-top:8px;font-size:12px}.PlayerProfilePlus-module__BjTOwq__sectionHeading{justify-content:space-between;align-items:end;gap:16px;margin:32px 0 16px;display:flex}.PlayerProfilePlus-module__BjTOwq__sectionHeading h3{font-size:18px}.PlayerProfilePlus-module__BjTOwq__sectionHeading p{color:#64748b;margin-top:6px;font-size:13px}.PlayerProfilePlus-module__BjTOwq__sectionHeading>span{color:#64748b;font-size:12px}.PlayerProfilePlus-module__BjTOwq__timeline{border-top:1px solid #e2e8f0}.PlayerProfilePlus-module__BjTOwq__timelineRow{border-bottom:1px solid #edf1f5;grid-template-columns:220px minmax(0,1fr) 210px;align-items:center;gap:20px;padding:24px 0;display:grid}.PlayerProfilePlus-module__BjTOwq__timelineRow:last-child{border-bottom:0;padding-bottom:8px}.PlayerProfilePlus-module__BjTOwq__period{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.PlayerProfilePlus-module__BjTOwq__timelineDot{background:#059669;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 5px #ecfdf5}.PlayerProfilePlus-module__BjTOwq__teamHistory{gap:7px;display:grid}.PlayerProfilePlus-module__BjTOwq__teamHistory p{font-size:13px;font-weight:600}.PlayerProfilePlus-module__BjTOwq__teamHistory span{color:#64748b;font-size:11px}.PlayerProfilePlus-module__BjTOwq__periodStats{text-align:right;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.PlayerProfilePlus-module__BjTOwq__periodStats>div{flex-direction:column-reverse;gap:3px;display:flex}.PlayerProfilePlus-module__BjTOwq__periodStats dt{color:#64748b;font-size:11px}.PlayerProfilePlus-module__BjTOwq__periodStats dd{font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:700}.PlayerProfilePlus-module__BjTOwq__profile .mt-1{margin-top:4px}.PlayerProfilePlus-module__BjTOwq__profile .mt-2{margin-top:8px}.PlayerProfilePlus-module__BjTOwq__profile .mt-3{margin-top:12px}.PlayerProfilePlus-module__BjTOwq__profile .mt-4{margin-top:16px}.PlayerProfilePlus-module__BjTOwq__profile .mt-5{margin-top:20px}.PlayerProfilePlus-module__BjTOwq__profile .mt-6{margin-top:24px}.PlayerProfilePlus-module__BjTOwq__profile button[role=combobox]{font-size:14px;font-weight:600}.PlayerProfilePlus-module__BjTOwq__profile input[type=checkbox]{flex-shrink:0;width:16px;height:16px;padding:0}.PlayerProfilePlus-module__BjTOwq__profile fieldset{min-width:0}.PlayerProfilePlus-module__BjTOwq__profile fieldset label{border-radius:8px;gap:10px;padding:8px}.PlayerProfilePlus-module__BjTOwq__profile fieldset label:has(input:checked){background:#f0fdf7}.PlayerProfilePlus-module__BjTOwq__profile fieldset label+label{margin-top:4px}@media (max-width:900px){.PlayerProfilePlus-module__BjTOwq__hero{padding:28px}.PlayerProfilePlus-module__BjTOwq__affiliations{max-width:200px}.PlayerProfilePlus-module__BjTOwq__timelineRow{grid-template-columns:210px minmax(0,1fr)}.PlayerProfilePlus-module__BjTOwq__periodStats{text-align:left;grid-column:2;max-width:240px}}@media (max-width:600px){.PlayerProfilePlus-module__BjTOwq__page{padding:20px 12px 40px}.PlayerProfilePlus-module__BjTOwq__breadcrumb{flex-direction:column;gap:8px;margin-bottom:16px}.PlayerProfilePlus-module__BjTOwq__hero{border-radius:18px;flex-direction:column;align-items:stretch;gap:20px;padding:22px}.PlayerProfilePlus-module__BjTOwq__identity{gap:16px}.PlayerProfilePlus-module__BjTOwq__avatar{border-radius:14px;width:60px;height:72px;font-size:21px}.PlayerProfilePlus-module__BjTOwq__heroCopy{gap:8px}.PlayerProfilePlus-module__BjTOwq__heroCopy h1{font-size:30px}.PlayerProfilePlus-module__BjTOwq__heroCopy>p:last-child{font-size:12px}.PlayerProfilePlus-module__BjTOwq__affiliations{justify-content:flex-start;max-width:none}.PlayerProfilePlus-module__BjTOwq__affiliations p{text-align:left}.PlayerProfilePlus-module__BjTOwq__profile{border-radius:16px;margin-top:16px;padding:0 16px 24px}.PlayerProfilePlus-module__BjTOwq__tabs{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.PlayerProfilePlus-module__BjTOwq__profile .PlayerProfilePlus-module__BjTOwq__tab{text-align:left;min-height:48px;font-size:13px}.PlayerProfilePlus-module__BjTOwq__filters{grid-template-columns:1fr;gap:14px;margin-top:20px}.PlayerProfilePlus-module__BjTOwq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.PlayerProfilePlus-module__BjTOwq__stat{padding:18px}.PlayerProfilePlus-module__BjTOwq__stat:nth-child(3){border-left:0}.PlayerProfilePlus-module__BjTOwq__stat:nth-child(n+3){border-top:1px solid #e2e8f0}.PlayerProfilePlus-module__BjTOwq__profile .PlayerProfilePlus-module__BjTOwq__statValue{font-size:28px}.PlayerProfilePlus-module__BjTOwq__sectionHeading{flex-direction:column;align-items:flex-start;gap:8px}.PlayerProfilePlus-module__BjTOwq__timelineRow{grid-template-columns:1fr;gap:14px;padding:22px 0}.PlayerProfilePlus-module__BjTOwq__periodStats{grid-column:auto;width:100%;max-width:none}}.PlayerProfilePlus-module__BjTOwq__teamRow{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.PlayerProfilePlus-module__BjTOwq__teamRow h3,.PlayerProfilePlus-module__BjTOwq__suggestion h3{font-size:16px}.PlayerProfilePlus-module__BjTOwq__teamRow p{color:#64748b;margin-top:6px;font-size:13px}.PlayerProfilePlus-module__BjTOwq__suggestion{background:#f7fbf9;border:1px solid #cbded4;border-radius:14px;gap:16px;margin-top:20px;padding:22px;display:grid}.PlayerProfilePlus-module__BjTOwq__suggestion>div:first-child{gap:8px;display:grid}.PlayerProfilePlus-module__BjTOwq__reasons,.PlayerProfilePlus-module__BjTOwq__actions{flex-wrap:wrap;gap:8px;display:flex}.PlayerProfilePlus-module__BjTOwq__reasons span,.PlayerProfilePlus-module__BjTOwq__badge{color:#065f46;background:#e9f3ee;border-radius:6px;padding:6px 10px;font-size:12px}.PlayerProfilePlus-module__BjTOwq__profile .PlayerProfilePlus-module__BjTOwq__primaryButton,.PlayerProfilePlus-module__BjTOwq__profile .PlayerProfilePlus-module__BjTOwq__secondaryButton{border-radius:10px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600}.PlayerProfilePlus-module__BjTOwq__primaryButton{color:#fff;background:#047857}.PlayerProfilePlus-module__BjTOwq__secondaryButton{color:#334155;background:#fff;border:1px solid #cbd5e1}.PlayerProfilePlus-module__BjTOwq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.PlayerProfilePlus-module__BjTOwq__detailGrid dt{color:#64748b;font-size:12px}.PlayerProfilePlus-module__BjTOwq__detailGrid dd{margin:6px 0 0;font-size:14px;font-weight:600}@media (max-width:600px){.PlayerProfilePlus-module__BjTOwq__teamRow{flex-direction:column;align-items:flex-start}.PlayerProfilePlus-module__BjTOwq__suggestion{padding:16px}.PlayerProfilePlus-module__BjTOwq__detailGrid{grid-template-columns:1fr}}.PlayerProfilePlus-module__BjTOwq__developmentFilters{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) repeat(2,minmax(0,1fr)) repeat(2,minmax(0,1.15fr));gap:12px;margin-top:24px;display:grid}@media (max-width:1100px){.PlayerProfilePlus-module__BjTOwq__developmentFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.PlayerProfilePlus-module__BjTOwq__developmentFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.PlayerProfilePlus-module__BjTOwq__developmentFilters{grid-template-columns:1fr}}.PlayerProfilePlus-module__BjTOwq__careerHeader{background:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid;box-shadow:0 1px 3px #0f172a1a}.PlayerProfilePlus-module__BjTOwq__careerAvatar{color:#fff;background-color:#064e3b;background-position:50%;background-size:cover;border-radius:16px;place-items:center;width:96px;height:96px;font-size:24px;font-weight:700;display:grid}.PlayerProfilePlus-module__BjTOwq__careerIdentity{overflow-wrap:anywhere;min-width:0}.PlayerProfilePlus-module__BjTOwq__careerIdentity h1{margin-top:8px;font-size:32px;line-height:1.15}.PlayerProfilePlus-module__BjTOwq__careerIdentity p+p,.PlayerProfilePlus-module__BjTOwq__careerIdentity h1+p{margin-top:8px}.PlayerProfilePlus-module__BjTOwq__careerShare{color:#065f46;border:1px solid #e2e8f0;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:600}.PlayerProfilePlus-module__BjTOwq__careerShareNotice{color:#065f46;grid-column:1/-1;font-size:14px}.PlayerProfilePlus-module__BjTOwq__careerShareNotice:empty{display:none}.PlayerProfilePlus-module__BjTOwq__connectionSearch{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.PlayerProfilePlus-module__BjTOwq__connectionSearchField{flex:240px;gap:6px;min-width:0;font-size:14px;display:grid}.PlayerProfilePlus-module__BjTOwq__connectionSearchField input{min-height:44px;font-size:16px}.PlayerProfilePlus-module__BjTOwq__connectionSearch button{max-width:100%}@media (max-width:700px){.PlayerProfilePlus-module__BjTOwq__careerHeader{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px}.PlayerProfilePlus-module__BjTOwq__careerAvatar{width:64px;height:64px}.PlayerProfilePlus-module__BjTOwq__careerIdentity h1{font-size:28px}.PlayerProfilePlus-module__BjTOwq__careerShare{grid-column:1/-1;justify-self:start}.PlayerProfilePlus-module__BjTOwq__connectionSearchField{flex-basis:100%}}@media (max-width:360px){.PlayerProfilePlus-module__BjTOwq__careerHeader{grid-template-columns:minmax(0,1fr)}}
