.champion__art{z-index:-1;position:absolute;inset:0}.champion__art .kit-art{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%}.champion__art .kit-art__img,.champion__art .kit-art__ground{opacity:.4}.champion__art .kit-art__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--fl-spotlight) 55%, transparent) 0%, color-mix(in srgb, var(--fl-spotlight) 85%, transparent) 65%, var(--fl-spotlight) 100%), linear-gradient(90deg, var(--fl-spotlight) 0%, transparent 100%)}.champion__face{display:inline-grid}.champion__face .kit-avatar--xl{width:72px;height:72px;font:var(--fl-type-heading-lg)}@media (min-width:768px){.champion__art{-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--fl-bg) 45%);mask-image:linear-gradient(90deg, transparent 0%, var(--fl-bg) 45%);left:38%}.champion__art .kit-art__img,.champion__art .kit-art__ground{opacity:.9}.champion__art .kit-art__scrim{background:linear-gradient(90deg, var(--fl-spotlight) 0%, transparent 50%), linear-gradient(0deg, color-mix(in srgb, var(--fl-spotlight) 60%, transparent) 0%, transparent 45%)}.champion__face .kit-avatar--xl{width:112px;height:112px;font:var(--fl-type-display-md)}}.result-podium,.ladder-podium{gap:var(--fl-space-3);margin:0;padding:0;list-style:none;display:grid}.result-podium__place{align-items:center;gap:var(--fl-space-3);padding:var(--fl-space-3) var(--fl-space-4);background:var(--fl-surface);border:1px solid var(--fl-border);border-radius:var(--fl-radius-md);grid-template-columns:4.5rem auto minmax(0,1fr);display:grid}.result-podium__place--second{border-color:var(--fl-border-strong)}.result-podium__place--first{border-color:var(--fl-winner)}.result-podium__rank,.ladder-podium__rank{color:var(--fl-text-muted);font:var(--fl-type-label);letter-spacing:var(--fl-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.result-podium__place--second .result-podium__rank{color:var(--fl-text)}.result-podium__who{gap:var(--fl-space-1);min-width:0;font:var(--fl-type-heading-sm);display:grid}.result-podium__record{color:var(--fl-text-muted);font:var(--fl-type-caption);font-variant-numeric:tabular-nums}@media (min-width:768px){.result-podium{grid-template-columns:repeat(3,minmax(0,1fr))}.result-podium__place{text-align:center;padding:var(--fl-space-5) var(--fl-space-4);grid-template-columns:1fr;justify-items:center}.result-podium__who{justify-items:center}}.event-header.profile-head{align-items:center;gap:var(--fl-space-3) var(--fl-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.profile-head__face .kit-avatar--xl{width:72px;height:72px;font:var(--fl-type-heading-lg)}.profile-head__titles{gap:var(--fl-space-2);margin:var(--fl-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.title-chip{min-height:28px;padding:0 var(--fl-space-3);border:1px solid var(--fl-border-strong);border-radius:var(--fl-radius-pill);color:var(--fl-text);font:var(--fl-type-caption);align-items:center;font-weight:700;display:inline-flex}.profile-head__actions{align-items:center;gap:var(--fl-space-3) var(--fl-space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.profile-head__actions>a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:768px){.profile-head__face .kit-avatar--xl{width:96px;height:96px;font:var(--fl-type-display-md)}}.stat-tiles{gap:var(--fl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.stat-tile{align-content:start;gap:var(--fl-space-1);padding:var(--fl-space-3) var(--fl-space-4);background:var(--fl-surface);border:1px solid var(--fl-border);border-radius:var(--fl-radius-md);display:grid}.stat-tile dt{color:var(--fl-text-muted);font:var(--fl-type-label);letter-spacing:var(--fl-tracking-label);text-transform:uppercase}.stat-tile dd{font:var(--fl-type-heading-lg);font-variant-numeric:tabular-nums;margin:0}.stat-tile .stat-tile__hint{color:var(--fl-text-muted);font:var(--fl-type-caption)}.stat-tile--rank{grid-column:1/-1}.stat-tile--gilded{border-color:var(--fl-winner)}.stat-tile--gilded dd{padding:0 var(--fl-space-2);border-radius:var(--fl-radius-sm);background:var(--fl-winner);color:var(--fl-on-winner);justify-self:start}@media (min-width:768px){.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.stat-tile--rank{grid-column:auto}}.game-record .row__link{grid-template-columns:auto minmax(0,1fr)}.game-record__meta{color:var(--fl-text-muted);font:var(--fl-type-body-sm);font-variant-numeric:tabular-nums;display:block}.ladder-podium__place{align-items:center;gap:var(--fl-space-3);padding:var(--fl-space-3) var(--fl-space-4);background:var(--fl-surface);border:1px solid var(--fl-border);border-radius:var(--fl-radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ladder-podium__place--first{padding:var(--fl-space-5) var(--fl-space-4);border-color:var(--fl-spotlight)}.ladder-podium__place--first .ladder-podium__rank{color:var(--fl-winner)}.ladder-podium__place--second .ladder-podium__rank{color:var(--fl-text)}.ladder-podium__who{gap:var(--fl-space-1);min-width:0;font:var(--fl-type-heading-sm);display:grid}.ladder-podium__place--first .ladder-podium__who{font:var(--fl-type-heading-lg)}.ladder-podium__points{font:var(--fl-type-heading-md);font-variant-numeric:tabular-nums;justify-items:end;display:grid}.ladder-podium__place--first .ladder-podium__points{color:var(--fl-winner)}.ladder-podium__record{color:var(--fl-text-muted);font:var(--fl-type-caption);font-variant-numeric:tabular-nums}.ladder-podium__place--first .ladder-podium__record{color:var(--fl-text-secondary)}@media (min-width:768px){.ladder-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.ladder-podium__place{text-align:center;grid-template-columns:1fr;justify-items:center}.ladder-podium__who,.ladder-podium__points{justify-items:center}.ladder-podium__place--first{padding-block:var(--fl-space-8)}.ladder-podium--classic{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}.ladder-podium--classic .ladder-podium__place--second{order:1}.ladder-podium--classic .ladder-podium__place--first{order:2}.ladder-podium--classic .ladder-podium__place--third{order:3}}.points-guide{gap:var(--fl-space-3);padding:var(--fl-space-4);background:var(--fl-surface);border:1px solid var(--fl-border);border-radius:var(--fl-radius-md);display:grid}.points-guide__title{min-height:44px;font:var(--fl-type-heading-sm);padding-block:10px}.points-guide__list{gap:var(--fl-space-2) var(--fl-space-5);flex-wrap:wrap;margin:0;display:flex}.points-guide__item{gap:var(--fl-space-2);align-items:baseline;display:flex}.points-guide__item dt{color:var(--fl-text-secondary)}.points-guide__item dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.points-guide__notes{color:var(--fl-text-muted);font:var(--fl-type-caption)}.your-standing{align-items:center;gap:var(--fl-space-2) var(--fl-space-3);padding:var(--fl-space-3) var(--fl-space-4);background:var(--fl-primary-soft);border:1px solid var(--fl-border-strong);border-radius:var(--fl-radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.your-standing__label{color:var(--fl-text-muted);font:var(--fl-type-label);letter-spacing:var(--fl-tracking-label);text-transform:uppercase}.your-standing__title{font:var(--fl-type-heading-sm);font-variant-numeric:tabular-nums}.your-standing__line{color:var(--fl-text-secondary);grid-column:1/-1}
