.profile-module__2M7oOW__page{gap:var(--space-5);padding-block:var(--space-6) var(--space-8);flex-direction:column;display:flex}.profile-module__2M7oOW__hero{gap:var(--space-4);padding:var(--space-6) var(--space-5) 0;border-radius:var(--radius-sm);isolation:isolate;border:1px solid #ffffff2e;flex-direction:column;display:flex;position:relative;overflow:hidden}.profile-module__2M7oOW__heroArt{z-index:-2;object-fit:cover;filter:saturate(.85)brightness(.8);width:100%;max-width:none;height:100%;position:absolute;inset:0}.profile-module__2M7oOW__heroShade{z-index:-1;background:linear-gradient(90deg,#08070ce0 0%,#08070c99 55%,#08070cbf 100%);position:absolute;inset:0}.profile-module__2M7oOW__heroMain{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.profile-module__2M7oOW__heroAvatar{align-items:center;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.profile-module__2M7oOW__heroAvatar>:first-child{width:96px;height:96px}.profile-module__2M7oOW__heroText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.profile-module__2M7oOW__name{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 2px 16px #000000b3;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.05}.profile-module__2M7oOW__chips{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.profile-module__2M7oOW__nameRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.profile-module__2M7oOW__steam{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-sm);color:var(--color-text);opacity:.75;transition:opacity var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-module__2M7oOW__steam:hover{color:var(--color-text);opacity:1;background:#ffffff1a}.profile-module__2M7oOW__heroSide{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.profile-module__2M7oOW__shelf{align-items:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.profile-module__2M7oOW__shelf:hover{color:var(--color-text);background:#08070c66;border-color:#fff3}.profile-module__2M7oOW__shelfTrophies{align-items:flex-end;gap:var(--space-2);display:flex}.profile-module__2M7oOW__shelfItem{display:inline-flex;position:relative}.profile-module__2M7oOW__shelfCount{border-radius:var(--radius-sm);font-size:var(--text-xs);background:#08070cd9;padding:0 3px;font-weight:700;line-height:1.3;position:absolute;bottom:-4px;right:-6px}.profile-module__2M7oOW__shelfText{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.profile-module__2M7oOW__iconAction{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);background:#08070c73;border:1px solid #ffffff38;justify-content:center;align-items:center;padding:0;display:inline-flex}.profile-module__2M7oOW__iconAction:hover{background:#ffffff1a;border-color:#ffffff80}.profile-module__2M7oOW__iconAction[data-done]{border-color:var(--color-accent);color:var(--color-accent-hover)}.profile-module__2M7oOW__iconAction:disabled{cursor:progress;opacity:.6}.profile-module__2M7oOW__heroActions{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.profile-module__2M7oOW__heroTabs{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5);background:#08070c73;border-top:1px solid #ffffff29}.profile-module__2M7oOW__retry{margin-top:var(--space-4)}.profile-module__2M7oOW__sectionTitle{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.profile-module__2M7oOW__empty{padding:var(--space-5);color:var(--color-text-muted);margin:0}.profile-module__2M7oOW__ratings{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.profile-module__2M7oOW__ratings{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-module__2M7oOW__ratingCard{gap:var(--space-2);width:100%;min-height:200px;padding:var(--space-4);text-align:left;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;isolation:isolate;transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-normal) var(--ease);background:#000;border:1px solid #ffffff24;flex-direction:column;display:flex;position:relative;overflow:hidden}.profile-module__2M7oOW__ratingArt{z-index:-2;object-fit:cover;filter:saturate(.6)brightness(.6);width:100%;max-width:none;height:100%;transition:filter var(--duration-normal) var(--ease);position:absolute;inset:0}.profile-module__2M7oOW__ratingShade{z-index:-1;background:linear-gradient(#08070cbf 0%,#08070c8c 45%,#08070ce6 100%);position:absolute;inset:0}.profile-module__2M7oOW__ratingCard:hover{border-color:#fff6}.profile-module__2M7oOW__ratingCard:hover .profile-module__2M7oOW__ratingArt{filter:saturate(.9)brightness(.75)}.profile-module__2M7oOW__active,.profile-module__2M7oOW__active:hover{border-color:var(--color-accent-hover);box-shadow:inset 0 0 0 2px var(--color-accent), 0 0 24px color-mix(in srgb, var(--color-accent) 35%, transparent)}.profile-module__2M7oOW__active:focus-visible{box-shadow:var(--focus-ring)}.profile-module__2M7oOW__active .profile-module__2M7oOW__ratingArt{filter:saturate(.9)brightness(.75)}.profile-module__2M7oOW__ratingTop{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.profile-module__2M7oOW__ratingMode{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.profile-module__2M7oOW__ratingValue{font-size:var(--text-xl);line-height:1.2}.profile-module__2M7oOW__ratingSub{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text)}.profile-module__2M7oOW__ratingSpark{margin-top:auto}.profile-module__2M7oOW__statRow{gap:var(--space-4) 0;text-shadow:0 1px 8px #000c;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:700px){.profile-module__2M7oOW__statRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.profile-module__2M7oOW__statRow{grid-template-columns:repeat(7,auto);justify-content:space-between}}.profile-module__2M7oOW__stat{min-width:0;padding:0 var(--space-5);border-left:1px solid #fff3;flex-direction:column;gap:2px;display:flex}.profile-module__2M7oOW__stat:first-child{border-left:0;padding-left:0}.profile-module__2M7oOW__stat dt{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.profile-module__2M7oOW__stat dd{margin:0}.profile-module__2M7oOW__statValue{min-height:2.25rem;font-size:var(--text-2xl);align-items:center;line-height:1.2;display:flex}@media (max-width:699px){.profile-module__2M7oOW__stat:nth-child(odd){border-left:0;padding-left:0}}@media (min-width:700px) and (max-width:1099px){.profile-module__2M7oOW__stat:nth-child(3n+1){border-left:0;padding-left:0}}.profile-module__2M7oOW__formDots{align-items:center}.profile-module__2M7oOW__wl{margin-left:var(--space-2);font-size:var(--text-sm);font-weight:600}.profile-module__2M7oOW__w{color:var(--color-win)}.profile-module__2M7oOW__l{color:var(--color-loss)}.profile-module__2M7oOW__favouriteKills{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400}.profile-module__2M7oOW__up{color:var(--color-win)}.profile-module__2M7oOW__down{color:var(--color-loss)}.profile-module__2M7oOW__heroMeta{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.profile-module__2M7oOW__favourite{align-items:center;gap:var(--space-2);min-width:0;min-height:calc(var(--text-2xl) * 1.2);font-family:var(--font-body);font-size:var(--text-lg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:flex;overflow:hidden}.profile-module__2M7oOW__favouriteIcon{color:var(--color-accent);flex:none}.profile-module__2M7oOW__streak{gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text);display:flex}.profile-module__2M7oOW__streak [data-sign=up]{color:var(--color-win)}.profile-module__2M7oOW__streak [data-sign=down]{color:var(--color-loss)}.profile-module__2M7oOW__historyHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.profile-module__2M7oOW__history{border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface-1);font-size:var(--text-sm);overflow:hidden}.profile-module__2M7oOW__historyCols,.profile-module__2M7oOW__historyRow{align-items:center;gap:var(--space-2);padding:0 var(--space-3);grid-template-columns:5.5rem minmax(0,1fr) 3.5rem 3.5rem;display:grid}.profile-module__2M7oOW__historyCols{min-height:40px;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.profile-module__2M7oOW__historyList{margin:0;padding:0;list-style:none}.profile-module__2M7oOW__historyList li+li{border-top:1px solid var(--color-border)}.profile-module__2M7oOW__historyRow{min-height:52px;padding-block:var(--space-1);color:var(--color-text);text-decoration:none}.profile-module__2M7oOW__historyRow:hover{color:var(--color-text);background:var(--color-surface-2)}.profile-module__2M7oOW__historyRow:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent-hover);border-radius:0}.profile-module__2M7oOW__historyMode{flex-direction:column;min-width:0;display:flex}.profile-module__2M7oOW__historyMaps{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-module__2M7oOW__seriesTag{margin-left:var(--space-2);padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.profile-module__2M7oOW__historyDate{color:var(--color-text-muted);white-space:nowrap}.profile-module__2M7oOW__historyEmpty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted)}.profile-module__2M7oOW__num{text-align:right}.profile-module__2M7oOW__hideMobile{display:none}@media (max-width:600px){.profile-module__2M7oOW__heroSide,.profile-module__2M7oOW__shelf{align-items:flex-start}.profile-module__2M7oOW__shelf{padding-inline:0}.profile-module__2M7oOW__hero{padding:var(--space-4) var(--space-4) 0}.profile-module__2M7oOW__heroAvatar>:first-child{width:72px;height:72px}.profile-module__2M7oOW__heroTabs{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4)}.profile-module__2M7oOW__ratings{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.profile-module__2M7oOW__ratings>li{scroll-snap-align:start;flex:0 0 82%}}@media (min-width:600px){.profile-module__2M7oOW__historyCols,.profile-module__2M7oOW__historyRow{grid-template-columns:5.5rem minmax(0,1fr) 3.5rem 4rem 3.5rem 4.5rem}.profile-module__2M7oOW__hideMobile{display:inline}}.profile-module__2M7oOW__skeletonTabs{align-items:center;gap:var(--space-5);min-height:var(--target-min);display:flex}.profile-module__2M7oOW__liveNow{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;background:#08070c99;font-weight:700;text-decoration:none;display:inline-flex}.profile-module__2M7oOW__liveNow:hover{border-color:var(--color-accent-hover);color:var(--color-text)}.profile-module__2M7oOW__liveDot{background:var(--color-win);width:8px;height:8px;box-shadow:0 0 0 3px var(--color-win-subtle);border-radius:50%}.profile-module__2M7oOW__streamerTag{margin-left:var(--space-2)}
.skeletons-module__JIcQ1q__chip{border-radius:var(--radius-sm)}.skeletons-module__JIcQ1q__button{border-radius:var(--radius-md)}.skeletons-module__JIcQ1q__spark{margin-top:var(--space-2);border-radius:var(--radius-sm)}.skeletons-module__JIcQ1q__static{cursor:default}.skeletons-module__JIcQ1q__avatars{gap:var(--space-1);display:flex}
