.hero.svelte-1skur2j{margin:0 calc(var(--space-4) * -1) var(--space-8);padding:var(--space-10) var(--space-4) var(--space-8);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero-bg.svelte-1skur2j{filter:blur(48px)saturate(160%);opacity:.32;background-position:50% 30%;background-size:cover;height:260px;position:absolute;inset:-20% -10% auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.hero-inner.svelte-1skur2j{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex;position:relative}.hero-text.svelte-1skur2j{flex:1;min-width:260px}@media (width<=560px){.hero-inner.svelte-1skur2j .avatar{width:88px;height:88px}.hero-inner.svelte-1skur2j .avatar .initial{font-size:36px}}.kicker.svelte-1skur2j{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}h1.svelte-1skur2j{font-size:clamp(var(--text-3xl), 7vw, var(--text-5xl));letter-spacing:-.03em}.bio.svelte-1skur2j{margin-top:var(--space-3);max-width:62ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.chips.svelte-1skur2j{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.chip.svelte-1skur2j{align-items:center;gap:var(--space-1);padding:3px var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-surface);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.chip.tier-chip.svelte-1skur2j{border-color:var(--tier);color:var(--tier);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.socials.svelte-1skur2j{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.social.svelte-1skur2j{align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);font-size:var(--text-sm);color:var(--text-secondary);transition:border-color var(--transition-fast), color var(--transition-fast);display:inline-flex}.social.svelte-1skur2j .bullet:where(.svelte-1skur2j){border-radius:var(--radius-full);background:var(--brand);width:8px;height:8px}.social.svelte-1skur2j:hover{color:var(--text-primary);border-color:var(--brand)}.numbers.svelte-1skur2j{align-items:center;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.numbers.svelte-1skur2j dl:where(.svelte-1skur2j){gap:var(--space-8);flex-wrap:wrap;display:flex}.numbers.svelte-1skur2j dt:where(.svelte-1skur2j){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.numbers.svelte-1skur2j dd:where(.svelte-1skur2j){font-family:var(--font-display);font-size:var(--text-3xl);margin-top:2px;line-height:1}.numbers.svelte-1skur2j .gold:where(.svelte-1skur2j) dd:where(.svelte-1skur2j){color:var(--gold)}.numbers.svelte-1skur2j .record:where(.svelte-1skur2j) .w:where(.svelte-1skur2j){color:var(--success)}.numbers.svelte-1skur2j .record:where(.svelte-1skur2j) .sep:where(.svelte-1skur2j){color:var(--text-tertiary);margin:0 2px}.numbers.svelte-1skur2j .record:where(.svelte-1skur2j) .l:where(.svelte-1skur2j){color:var(--text-secondary)}.activity.svelte-1skur2j{height:48px;padding-bottom:var(--space-4);align-items:flex-end;gap:3px;margin-left:auto;display:flex;position:relative}.activity.svelte-1skur2j .bar:where(.svelte-1skur2j){width:8px;height:max(var(--h), 3px);background:var(--accent);opacity:.75;border-radius:2px}.activity.svelte-1skur2j .bar.empty:where(.svelte-1skur2j){background:var(--border-strong);height:3px}.activity.svelte-1skur2j .range:where(.svelte-1skur2j){font-family:var(--font-mono);color:var(--text-tertiary);justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:auto 0 0}.elo-grid.svelte-1skur2j{gap:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);grid-template-columns:200px 1fr;align-items:center;display:grid}@media (width<=720px){.elo-grid.svelte-1skur2j{grid-template-columns:1fr}}.elo-figures.svelte-1skur2j .big:where(.svelte-1skur2j){font-family:var(--font-display);font-size:var(--text-5xl);line-height:1}.elo-figures.svelte-1skur2j .tier-line:where(.svelte-1skur2j){align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);display:flex}.elo-figures.svelte-1skur2j .rank:where(.svelte-1skur2j){align-items:baseline;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);transition:var(--transition-fast);display:inline-flex}.elo-figures.svelte-1skur2j .rank:where(.svelte-1skur2j) strong:where(.svelte-1skur2j){font-family:var(--font-display);font-size:var(--text-xl)}.elo-figures.svelte-1skur2j .rank:where(.svelte-1skur2j) span:where(.svelte-1skur2j){font-size:var(--text-xs);color:var(--text-tertiary)}.elo-figures.svelte-1skur2j .rank:where(.svelte-1skur2j):hover{border-color:var(--accent)}.elo-figures.svelte-1skur2j .sub:where(.svelte-1skur2j){margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary)}.elo-chart.svelte-1skur2j{min-width:0}.pills.svelte-1skur2j{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.pills.svelte-1skur2j button:where(.svelte-1skur2j){padding:4px var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);font-size:var(--text-sm);color:var(--text-secondary);transition:var(--transition-fast)}.pills.svelte-1skur2j button:where(.svelte-1skur2j):hover{color:var(--text-primary);border-color:var(--border-strong)}.pills.svelte-1skur2j button.on:where(.svelte-1skur2j){background:var(--accent-muted);border-color:var(--accent);color:var(--accent)}.chips-list.svelte-1skur2j{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips-list.svelte-1skur2j li:where(.svelte-1skur2j){align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4) 0 4px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);font-size:var(--text-sm);transition:var(--transition-fast);display:flex}.chips-list.svelte-1skur2j li:where(.svelte-1skur2j):hover{border-color:var(--accent)}
