.roster-glass-grid{--player-glass-hue:212;--player-glass-ink:#f7fbff;--player-glass-support:#edf6ff;--player-glass-rim:#daebff7a;--player-glass-reflection:#e1f0ff29;--player-glass-clear:#e1f0ff00;--player-glass-data-ink:#18324a;--player-glass-data-muted:#425a6e;--player-glass-focus:#204d73;--player-glass-ease:cubic-bezier(.16, 1, .3, 1)}.roster-glass[data-glass-tone="1"]{--player-glass-hue:220}.roster-glass[data-glass-tone="2"]{--player-glass-hue:202}.roster-card.roster-glass{--player-glass-solid:hsl(var(--player-glass-hue) 43% 28%);--player-glass-ground:hsl(var(--player-glass-hue) 48% 27% / .96);--player-glass-upper:hsl(var(--player-glass-hue) 45% 43% / .45);--player-glass-footer:hsl(var(--player-glass-hue) 43% 96% / .95);isolation:isolate;min-width:0;color:var(--player-glass-ink);background:var(--player-glass-solid);transition:box-shadow .18s var(--player-glass-ease);border:0;border-radius:16px;flex-direction:column;display:flex;transform:none;box-shadow:0 5px 14px #1a30471a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.roster-card.roster-glass{background:var(--player-glass-ground);-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25)}}.roster-glass:before,.roster-glass:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.roster-glass:before{z-index:-1;background:radial-gradient(ellipse at var(--glass-x,12%) var(--glass-y,0%), var(--player-glass-reflection), var(--player-glass-clear) 66%), linear-gradient(155deg, var(--player-glass-upper), var(--player-glass-clear) 60%)}.roster-glass:after{z-index:2;box-shadow:inset 0 1px 0 var(--player-glass-rim), inset 1px 0 0 #daebff33, inset -1px -1px 0 #1a304726;border:1px solid var(--player-glass-clear);background:linear-gradient(120deg, #ffffff6b, var(--player-glass-clear) 28%, var(--player-glass-clear) 74%, #daebff3d) border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.roster-glass .roster-card-main{min-height:144px;color:var(--player-glass-ink);transition:background-color .18s var(--player-glass-ease);border-radius:16px 16px 0 0;flex:1;gap:16px;padding:24px}.roster-glass .roster-glass-portrait{border-color:var(--player-glass-rim);background:#d6e2ed;box-shadow:0 2px 5px #091a2a1f}.roster-glass-identity{min-width:0}.roster-glass-meta{color:var(--player-glass-support);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.roster-glass .roster-name{color:var(--player-glass-ink);overflow-wrap:anywhere;text-wrap:balance;margin:6px 0 8px;font-size:20px;line-height:1.2}.roster-glass-profile{color:var(--player-glass-support);align-items:center;gap:4px;font-size:13px;line-height:1.4;display:inline-flex}.roster-glass .roster-card-stats{background:var(--player-glass-footer);color:var(--player-glass-data-ink);border:0;gap:12px;padding:12px 24px;position:relative;box-shadow:inset 0 1px #ffffffa8}.roster-glass-data{align-items:center;gap:24px;display:flex}.roster-glass-data dt{color:var(--player-glass-data-muted);font-size:12px}.roster-glass-data dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:2px;font-size:18px;font-weight:700;line-height:1.5}.roster-glass .roster-compare{white-space:nowrap;border-radius:6px;gap:4px;font-size:13px}.roster-glass .roster-compare svg{flex-shrink:0}.roster-glass .roster-card-main:focus-visible{outline:2px solid var(--player-glass-ink);outline-offset:-5px}.roster-glass .roster-compare:focus-visible{outline:2px solid var(--player-glass-focus);outline-offset:3px}.roster-glass .roster-card-main:active{background-color:#daebff14}.roster-glass .roster-compare:hover{text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.roster-card.roster-glass:hover{transform:none;box-shadow:0 7px 18px #1a304729}}@media (max-width:700px){.roster-glass .roster-card-main{padding:20px}.roster-glass .roster-card-stats{padding-inline:20px}}@media (max-width:374px){.roster-glass .roster-card-main{gap:12px;padding:16px}.roster-glass .roster-card-stats{gap:8px;padding-inline:16px}.roster-glass-data{gap:16px}}html[data-material=solid] .roster-card.roster-glass{background:var(--player-glass-solid);-webkit-backdrop-filter:none;box-shadow:none}html[data-material=solid] .roster-glass:before,html[data-material=solid] .roster-glass:after{display:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.roster-card.roster-glass{background:var(--player-glass-solid);-webkit-backdrop-filter:none;box-shadow:none}.roster-glass:before,.roster-glass:after{display:none}}@media (prefers-reduced-motion:reduce){.roster-card.roster-glass,.roster-glass .roster-card-main{transition:none}.roster-glass{--glass-x:12%!important;--glass-y:0%!important}}[data-motion=off] .roster-card.roster-glass,[data-motion=off] .roster-glass .roster-card-main{transition:none}[data-motion=off] .roster-glass{--glass-x:12%!important;--glass-y:0%!important}@media (forced-colors:active){.roster-card.roster-glass{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.roster-glass:before,.roster-glass:after{display:none}.roster-glass :is(.roster-card-main,.roster-name,.roster-glass-meta,.roster-glass-profile,.roster-card-stats,dt){color:canvastext;background:canvas}.roster-glass .roster-card-stats{border-top:1px solid canvastext}.roster-glass a:focus-visible{outline-color:highlight}}
