.bio.svelte-ybs6qx{margin:var(--space-3) 0 0;flex-direction:column;gap:1px;display:flex}.bio.svelte-ybs6qx li:where(.svelte-ybs6qx)>*{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);padding:2px 0;line-height:1.45;display:flex}.bio.svelte-ybs6qx li:where(.svelte-ybs6qx) a:hover .ev{color:var(--text-primary)}.bio.svelte-ybs6qx .fl:where(.svelte-ybs6qx){text-align:center;flex:none;width:1.25em;font-size:.95em}.bio.svelte-ybs6qx .pl:where(.svelte-ybs6qx){color:var(--text-primary);white-space:nowrap;font-weight:650}.bio.svelte-ybs6qx .ev:where(.svelte-ybs6qx){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bio.svelte-ybs6qx .yr:where(.svelte-ybs6qx){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);flex:none}.bio.svelte-ybs6qx .rest:where(.svelte-ybs6qx) a:where(.svelte-ybs6qx){padding-left:calc(1.25em + var(--space-2));font-size:var(--text-xs);color:var(--text-tertiary)}.bio.svelte-ybs6qx .rest:where(.svelte-ybs6qx) a:where(.svelte-ybs6qx):hover{color:var(--accent)}.chips.svelte-ybs6qx{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.chip.svelte-ybs6qx{align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);font-size:var(--text-xs);color:var(--text-secondary);transition:var(--transition-fast);line-height:1.2;display:inline-flex}.chip.svelte-ybs6qx .pl:where(.svelte-ybs6qx){color:var(--text-primary);font-weight:650}.chip.svelte-ybs6qx .ev:where(.svelte-ybs6qx){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.chip.svelte-ybs6qx .yr:where(.svelte-ybs6qx){font-family:var(--font-mono);color:var(--text-tertiary);flex:none;font-size:.6875rem}.chip.svelte-ybs6qx .mult:where(.svelte-ybs6qx){font-family:var(--font-mono);color:var(--text-tertiary);font-size:.6875rem}.chip.gold.svelte-ybs6qx{background:#fbbf241a;border-color:#fbbf2466}.chip.gold.svelte-ybs6qx .pl:where(.svelte-ybs6qx){color:var(--gold)}.chip.podium.svelte-ybs6qx{border-color:var(--border-strong)}.chip.podium.svelte-ybs6qx .pl:where(.svelte-ybs6qx){color:var(--text-primary)}.chip.more.svelte-ybs6qx{color:var(--text-tertiary)}a.chip.svelte-ybs6qx:hover{border-color:var(--accent);translate:0 -1px}.rows.svelte-ybs6qx{gap:var(--space-4);flex-direction:column;display:flex}.year-group.svelte-ybs6qx{gap:var(--space-3);grid-template-columns:3.5rem 1fr;align-items:start;display:grid}.year-group.svelte-ybs6qx .year:where(.svelte-ybs6qx){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary);padding-top:.4rem}.year-group.svelte-ybs6qx ul:where(.svelte-ybs6qx){flex-direction:column;gap:2px;min-width:0;display:flex}.row.svelte-ybs6qx>*{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:var(--transition-fast);grid-template-columns:9.5rem 1fr auto;align-items:baseline;display:grid}.row.svelte-ybs6qx a:hover{background:var(--bg-elevated)}.row.svelte-ybs6qx .pl:where(.svelte-ybs6qx){font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.row.gold.svelte-ybs6qx .pl:where(.svelte-ybs6qx){color:var(--gold)}.row.podium.svelte-ybs6qx .pl:where(.svelte-ybs6qx){color:var(--text-primary)}.row.svelte-ybs6qx .ev:where(.svelte-ybs6qx){font-size:var(--text-sm);color:var(--text-primary);min-width:0}.row.svelte-ybs6qx .team:where(.svelte-ybs6qx){color:var(--text-tertiary);font-size:var(--text-xs)}.row.svelte-ybs6qx .cat:where(.svelte-ybs6qx){font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}@media (width<=560px){.year-group.svelte-ybs6qx{gap:var(--space-2);grid-template-columns:2.75rem 1fr}.row.svelte-ybs6qx>*{grid-template-columns:1fr;gap:2px}.chip.svelte-ybs6qx .ev:where(.svelte-ybs6qx){max-width:16ch}}.unverified.svelte-9ar31b{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--warning) 35%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--warning) 10%, transparent);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.hero.svelte-9ar31b{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-9ar31b{filter:blur(48px)saturate(160%);opacity:.32;height:260px;animation:svelte-9ar31b-hero-fade .9s var(--ease-out) both;background-position:50% 30%;background-size:cover;position:absolute;inset:-20% -10% auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}@keyframes svelte-9ar31b-hero-fade{0%{opacity:0;scale:1.08}to{opacity:.32;scale:1}}.hero-inner.svelte-9ar31b{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex;position:relative}.hero-text.svelte-9ar31b{flex:1;min-width:260px}@media (width<=560px){.hero-inner.svelte-9ar31b .avatar{width:88px;height:88px}.hero-inner.svelte-9ar31b .avatar .initial{font-size:36px}}h1.svelte-9ar31b{font-size:clamp(var(--text-3xl), 7vw, var(--text-5xl));letter-spacing:-.03em}.former.svelte-9ar31b{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}.chips.svelte-9ar31b{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.chip.svelte-9ar31b{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-9ar31b{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-9ar31b{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.social.svelte-9ar31b{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-9ar31b .bullet:where(.svelte-9ar31b){border-radius:var(--radius-full);background:var(--brand);width:8px;height:8px}.social.svelte-9ar31b:hover{color:var(--text-primary);border-color:var(--brand)}.not-on.svelte-9ar31b{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-tertiary)}.not-on.svelte-9ar31b .plat:where(.svelte-9ar31b){color:var(--text-secondary)}.not-on.svelte-9ar31b .sep:where(.svelte-9ar31b){opacity:.5;margin:0 2px}.verified-badge.svelte-9ar31b{align-items:center;gap:var(--space-2);vertical-align:middle;margin-left:var(--space-3);color:var(--success);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;white-space:nowrap;transition:var(--transition-fast);font-weight:600;display:inline-flex}.verified-badge.svelte-9ar31b:hover{color:color-mix(in srgb, var(--success) 75%, #fff)}.claim.svelte-9ar31b{margin-top:var(--space-5);align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-lg);background:radial-gradient(ellipse 80% 120% at 0% 0%, var(--accent-muted-strong), transparent 70%), var(--bg-surface);flex-direction:column;display:flex}.claim.svelte-9ar31b p:where(.svelte-9ar31b){margin:0}.claim.claiming.svelte-9ar31b{border-color:var(--border);background:var(--bg-surface)}.claim.claiming.svelte-9ar31b .claim-q:where(.svelte-9ar31b){font-size:var(--text-base);font-family:var(--font-sans);color:var(--text-secondary);font-weight:500}.claiming-badge.svelte-9ar31b{align-items:center;gap:var(--space-2);vertical-align:middle;margin-left:var(--space-3);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;white-space:nowrap;transition:var(--transition-fast);font-weight:500;display:inline-flex}.claiming-badge.svelte-9ar31b:hover{color:var(--text-primary)}.claim-q.svelte-9ar31b{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);font-weight:600}.claim-once.svelte-9ar31b{font-size:var(--text-sm);color:var(--text-secondary)}.claim-btn.svelte-9ar31b{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-full);background:var(--accent);color:#fff;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);font-weight:600;display:inline-flex}.claim-btn.svelte-9ar31b:hover{background:var(--accent-hover)}.claim-btn.svelte-9ar31b:active{scale:.98}.claim-btn.svelte-9ar31b:disabled{opacity:.6;cursor:default}.numbers.svelte-9ar31b{gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.numbers.svelte-9ar31b dl:where(.svelte-9ar31b){gap:var(--space-3);flex:1;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));min-width:280px;display:grid}.numbers.svelte-9ar31b dt:where(.svelte-9ar31b){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);white-space:nowrap;font-size:10px}.numbers.svelte-9ar31b dd:where(.svelte-9ar31b){font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:1.1}.numbers.svelte-9ar31b .gold:where(.svelte-9ar31b) dd:where(.svelte-9ar31b){color:var(--gold)}.numbers.svelte-9ar31b .record:where(.svelte-9ar31b) .w:where(.svelte-9ar31b){color:var(--success)}.numbers.svelte-9ar31b .record:where(.svelte-9ar31b) .sep:where(.svelte-9ar31b){color:var(--text-tertiary)}.numbers.svelte-9ar31b .record:where(.svelte-9ar31b) .l:where(.svelte-9ar31b){color:var(--text-secondary)}.activity.svelte-9ar31b{align-items:flex-end;gap:3px;height:56px;padding-bottom:16px;display:flex;position:relative}.activity.svelte-9ar31b .bar:where(.svelte-9ar31b){width:8px;height:max(3px, var(--h));background:linear-gradient(to top, var(--accent-muted-strong), var(--accent));animation:svelte-9ar31b-grow .7s var(--ease-out) both;transform-origin:bottom;border-radius:2px}.activity.svelte-9ar31b .bar.empty:where(.svelte-9ar31b){background:var(--bg-overlay)}.activity.svelte-9ar31b .range:where(.svelte-9ar31b){font-family:var(--font-mono);color:var(--text-tertiary);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes svelte-9ar31b-grow{0%{scale:1 0}to{scale:1}}.pills.svelte-9ar31b{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.pills.svelte-9ar31b button:where(.svelte-9ar31b){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-9ar31b button:where(.svelte-9ar31b):hover{color:var(--text-primary);border-color:var(--border-strong)}.pills.svelte-9ar31b button.on:where(.svelte-9ar31b){background:var(--accent-muted);border-color:var(--accent);color:var(--accent)}.elo-grid.svelte-9ar31b{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-9ar31b{grid-template-columns:1fr}}.elo-figures.svelte-9ar31b .big:where(.svelte-9ar31b){font-family:var(--font-display);font-size:var(--text-5xl);font-variant-numeric:tabular-nums;line-height:1}.elo-figures.svelte-9ar31b .tier-line:where(.svelte-9ar31b){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);margin-top:var(--space-1);align-items:center;gap:6px;display:flex}.elo-figures.svelte-9ar31b .rank:where(.svelte-9ar31b){align-items:baseline;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);transition:border-color var(--transition-fast);display:inline-flex}.elo-figures.svelte-9ar31b .rank:where(.svelte-9ar31b) strong:where(.svelte-9ar31b){font-family:var(--font-display);font-size:var(--text-xl)}.elo-figures.svelte-9ar31b .rank:where(.svelte-9ar31b) span:where(.svelte-9ar31b){font-size:var(--text-xs);color:var(--text-tertiary)}.elo-figures.svelte-9ar31b .rank:where(.svelte-9ar31b):hover{border-color:var(--accent)}.elo-figures.svelte-9ar31b .sub:where(.svelte-9ar31b){margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary)}.more.svelte-9ar31b{margin-top:var(--space-4);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);transition:var(--transition-fast)}.more.svelte-9ar31b:hover{border-color:var(--accent);color:var(--accent)}.two-col.svelte-9ar31b{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.chips-list.svelte-9ar31b{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips-list.svelte-9ar31b a:where(.svelte-9ar31b){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);transition:var(--transition-fast);display:inline-flex}.chips-list.svelte-9ar31b a:where(.svelte-9ar31b) .type:where(.svelte-9ar31b){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}.chips-list.svelte-9ar31b a:where(.svelte-9ar31b):hover{border-color:var(--accent)}.judged.svelte-9ar31b a:where(.svelte-9ar31b){align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}.judged.svelte-9ar31b a:where(.svelte-9ar31b) .jname:where(.svelte-9ar31b){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.judged.svelte-9ar31b a:where(.svelte-9ar31b) .jcat:where(.svelte-9ar31b){color:var(--text-tertiary)}.judged.svelte-9ar31b a:where(.svelte-9ar31b) .jyear:where(.svelte-9ar31b){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.judged.svelte-9ar31b a:where(.svelte-9ar31b):hover .jname:where(.svelte-9ar31b){color:var(--accent)}.empty.svelte-9ar31b{color:var(--text-tertiary)}.mine-cta.svelte-9ar31b{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);transition:var(--transition-fast);display:inline-flex}.mine-cta.svelte-9ar31b:hover{border-color:var(--accent);color:var(--text-primary);border-style:solid}
