.ld-home-leaders,.ld-home-standings{min-width:0;max-width:100%}.ld-home-sports-controls{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:var(--space-6);margin-bottom:var(--space-4)}@media (max-width:700px){.ld-home-sports-controls{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}}.ld-home-sports>section>.ld-section-header{flex-direction:row;align-items:baseline}.ld-home-sports>section>.ld-section-header>div{min-width:0}.liga-public .ld-ui-v1 .ld-home-sports-controls>.ld-tabs-sports{margin-bottom:0;flex-wrap:nowrap}.ld-home-sports-controls>.ld-field-scope{width:360px;max-width:100%;justify-self:end}@media (max-width:700px){.ld-home-sports>section>.ld-section-header>a{max-width:45%;text-align:right}}.ld-home .ld-home-sports{display:block}.hl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ld-player-card.hl-card{--hl-gold:#f3c747;container-type:inline-size;position:relative;aspect-ratio:358/859;min-width:0;padding:0;overflow:hidden;border:1.5px solid #e5b52e;border-radius:16px;background:var(--bg-main);color:var(--text-primary);font-family:var(--font-display),sans-serif}.hl-card header{position:absolute;inset:3.3% 6.7% auto;display:flex;align-items:center;gap:6cqw}.hl-icon{width:28cqw;height:28cqw;flex:none}.ld-player-card.hl-card h3{margin:0;font-size:8.2cqw;line-height:1.15;font-weight:700;overflow-wrap:normal}.ld-player-card.hl-card header p{margin:2.5cqw 0 0;color:#b6dcec;font-size:5.6cqw;font-variation-settings:"wght" 400;line-height:1.35}.hl-photo{position:absolute;left:49.6%;top:18.6%;width:auto;height:31%;aspect-ratio:4/5;transform:translateX(-50%);overflow:hidden;border-radius:var(--radius-player-photo)}.hl-photo .ld-portrait{display:block;width:100%;height:100%;max-width:none;border:0;border-radius:var(--radius-player-photo);object-fit:contain;object-position:center top}.hl-photo .ld-portrait-empty{display:flex;font-size:12cqw;font-weight:600}.hl-photo .ld-player-photo-frame,.hl-photo img{background:#fff}.hl-metric{position:absolute;left:18%;top:50.8%;display:flex;align-items:baseline;gap:5cqw;white-space:nowrap;color:var(--hl-gold)}.hl-metric strong{font-size:37.5cqw;line-height:1;font-weight:700}.hl-metric span{font-size:10cqw;font-weight:700}.hl-metric .hl-unit-mobile{display:none}.hl-card[data-category=savePercentage] .hl-metric{left:12%;gap:2cqw}.hl-name{position:absolute;left:13%;top:68%;width:80%;text-decoration:none;color:var(--text-primary);text-transform:uppercase;line-height:1.15}.hl-name span{display:block;white-space:nowrap;font-size:8cqw;font-variation-settings:"wght" 400}.hl-name span+span{margin-top:1cqw;font-size:12cqw;font-weight:700;font-variation-settings:"wght" 700}.hl-name-long span+span{font-size:9.5cqw}.hl-teams{position:absolute;left:8.7%;right:8.7%;top:81.2%;padding-top:6cqw;border-top:1px solid #566166}.hl-team{display:flex;align-items:center;gap:6cqw;font-size:5.8cqw;font-variation-settings:"wght" 400;line-height:1.45}.hl-team .ld-portrait{width:29cqw;height:29cqw;object-fit:contain;border:0;background:transparent;flex:none}.hl-team span{display:block}.hl-team span:first-child{text-transform:uppercase}.hl-team span+span{color:#9bcbe3}.ld-player-card.hl-card .hl-empty{position:absolute;top:35%;padding:5%}.ld-home-standings>.ld-button{margin-top:var(--space-4)}@media (min-width:768px){.hl-grid{row-gap:var(--space-3)}.ld-player-card.hl-card{container-type:normal;display:grid;grid-row:span 4;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:subgrid;grid-template-areas:"category category" "photo photo" "name name" "metric teams";column-gap:var(--space-3);row-gap:var(--space-3);aspect-ratio:auto;padding:var(--space-4);border:1px solid var(--border);border-top-color:var(--hl-gold)}.hl-card header{position:static;grid-area:category;min-width:0;justify-content:center;gap:var(--space-2)}.hl-card header>div{min-width:0;text-align:center}.hl-icon{width:24px;height:24px}.ld-player-card.hl-card h3{font-size:20px;overflow-wrap:anywhere}.ld-player-card.hl-card header p{display:none}.hl-photo{position:static;grid-area:photo;justify-self:center;width:88%;height:auto;max-width:100%;transform:none}.hl-photo .ld-player-photo-frame,.hl-photo img{background:transparent}.hl-photo .ld-portrait-empty{font-size:32px}.hl-name{position:static;grid-area:name;align-self:start;width:auto;min-width:0;text-align:center}.hl-name span{font-size:18px;white-space:normal;overflow-wrap:anywhere}.hl-name span+span,.hl-name-long span+span{margin-top:2px;font-size:30px}.hl-card[data-category=savePercentage] .hl-metric,.hl-metric{position:static;grid-area:metric;min-width:0;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);white-space:normal}.hl-metric strong{max-width:100%;font-size:clamp(40px,calc(5vw - 24px),48px);overflow-wrap:anywhere}.hl-metric span{font-size:16px}.hl-metric .hl-unit-desktop{display:none}.hl-metric .hl-unit-mobile{display:inline}.hl-teams{position:static;grid-area:teams;align-self:stretch;align-content:center;display:grid;padding:0 0 0 var(--space-3);border:0;border-left:1px solid var(--border)}.hl-team,.hl-teams{min-width:0;gap:var(--space-2)}.hl-team{font-size:14px;line-height:1.35}.hl-team .ld-portrait{width:36px;height:36px}.hl-team>div{min-width:0;overflow-wrap:anywhere}.ld-player-card.hl-card .hl-empty{position:static;grid-area:2/1/-1/-1;align-self:center;margin:0;padding:0;text-align:center}}@media (max-width:1100px){.hl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hl-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ld-player-card.hl-card{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:repeat(4,auto);grid-template-areas:"photo category" "photo name" "photo teams" "photo metric";column-gap:14px;row-gap:var(--space-1);align-content:center;min-height:72px;aspect-ratio:auto;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);font-family:var(--font-ui),sans-serif;font-size:var(--type-body);line-height:1.5}.hl-card header{position:static;display:contents}.hl-card header>div{grid-area:category;min-width:0}.hl-icon{display:none}.ld-player-card.hl-card h3{color:var(--text-secondary);font-family:var(--font-ui),sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-transform:lowercase;overflow-wrap:anywhere}.ld-player-card.hl-card h3:first-letter{text-transform:uppercase}.ld-player-card.hl-card header p{display:none}.hl-photo{position:static;grid-area:photo;width:80px;height:100px;aspect-ratio:4/5;align-self:center;transform:none}.hl-photo .ld-player-photo-frame,.hl-photo img{background:transparent}.hl-photo .ld-portrait-empty{font-size:24px}.hl-card[data-category=savePercentage] .hl-metric,.hl-metric{position:static;grid-area:metric;min-width:0;align-self:start;justify-self:start;flex-wrap:wrap;gap:var(--space-1);color:var(--text-secondary);font-size:smaller;white-space:normal}.hl-metric span,.hl-metric strong{font:inherit}.hl-metric .hl-unit-desktop{display:none}.hl-metric .hl-unit-mobile{display:inline}.hl-name{position:static;grid-area:name;align-self:start;width:auto;min-width:0;display:flex;flex-wrap:wrap;column-gap:.25em;font-size:var(--ui-player-name-size,var(--type-body));font-weight:var(--ui-player-name-weight,400);line-height:var(--ui-player-name-leading,1.5);text-transform:none}.hl-name span,.hl-name span+span,.hl-name-long span+span{min-width:0;margin-top:0;font:inherit;font-variation-settings:normal;white-space:normal;overflow-wrap:anywhere}.hl-teams{position:static;grid-area:teams;align-self:start;display:grid;min-width:0;gap:var(--space-1);padding:0;border:0}.hl-team{min-width:0;color:var(--text-secondary);font-size:var(--ui-team-name-size,var(--type-body));font-weight:var(--ui-team-name-weight,400);line-height:var(--ui-team-name-leading,1.5)}.hl-team .ld-portrait,.hl-team span+span{display:none}.hl-team span:first-child{text-transform:none}.hl-team>div{min-width:0;overflow-wrap:anywhere}.ld-player-card.hl-card:has(.hl-empty){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"category" "empty"}.ld-player-card.hl-card .hl-empty{position:static;grid-area:empty;margin:0;padding:var(--space-2) 0}}