.ProfileCharacter-module__2DXNea__card{flex-direction:column;flex:auto;min-width:0;display:flex}.ProfileCharacter-module__2DXNea__card .ProfileCharacter-module__2DXNea__cardBody{--stat-stripe:var(--color-card);flex-direction:column;flex:auto;padding:12px 16px 16px;display:flex}.ProfileCharacter-module__2DXNea__identity{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}img.ProfileCharacter-module__2DXNea__donor{flex:none;width:20px;height:auto}.ProfileCharacter-module__2DXNea__nameBanned{color:var(--color-text-muted);text-decoration:line-through;text-decoration-thickness:2px}.ProfileCharacter-module__2DXNea__presence{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;display:flex}.ProfileCharacter-module__2DXNea__dot{background:var(--color-text-dim);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-line-soft);border-radius:50%;flex:none}.ProfileCharacter-module__2DXNea__dot:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ProfileCharacter-module__2DXNea__dotOn{background:var(--color-success);box-shadow:0 0 0 2px var(--color-success-line)}.ProfileCharacter-module__2DXNea__staffButton{flex:none}.ProfileCharacter-module__2DXNea__line{color:var(--color-text-soft);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:flex}.ProfileCharacter-module__2DXNea__lineOnline{color:var(--color-success)}.ProfileCharacter-module__2DXNea__lineSeen{color:var(--color-text-soft)}.ProfileCharacter-module__2DXNea__tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ProfileCharacter-module__2DXNea__tag{--tag-tone:var(--color-text-soft);box-sizing:border-box;background:var(--color-card);border:1px solid color-mix(in srgb, var(--tag-tone) 70%, transparent);height:22px;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--tag-tone);border-radius:0;align-items:center;gap:5px;margin:0;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ProfileCharacter-module__2DXNea__tag svg{flex:none;width:13px;height:13px}.ProfileCharacter-module__2DXNea__tagMark{justify-content:center;width:28px;padding:0}.ProfileCharacter-module__2DXNea__tagMark svg{width:15px;height:15px}.ProfileCharacter-module__2DXNea__tag:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ProfileCharacter-module__2DXNea__tagItem{margin:0;display:inline-flex}.ProfileCharacter-module__2DXNea__tagButton{cursor:pointer;transition:background-color .14s,border-color .14s}.ProfileCharacter-module__2DXNea__tagButton:hover{background:color-mix(in srgb, var(--tag-tone) 14%, var(--color-card));border-color:var(--tag-tone)}.ProfileCharacter-module__2DXNea__stage{width:auto;margin:4px -16px 0}.ProfileCharacter-module__2DXNea__stats{margin-top:8px}.ProfileCharacter-module__2DXNea__record{--stat-stripe:var(--color-card);--stat-cell:var(--color-card);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:20px 16px;min-width:0;display:grid}.ProfileCharacter-module__2DXNea__recordStack{flex-direction:column;gap:20px;min-width:0;display:flex}@media (min-width:1440px){.ProfileCharacter-module__2DXNea__card .ProfileCharacter-module__2DXNea__stage{flex:auto;height:auto;min-height:440px}}@media (min-width:721px) and (max-width:1099px){.ProfileCharacter-module__2DXNea__card .ProfileCharacter-module__2DXNea__cardBody{grid-template:"stage identity""stage stats"1fr/minmax(300px,420px) minmax(0,1fr);gap:24px 32px;display:grid}.ProfileCharacter-module__2DXNea__identity{grid-area:identity;align-self:start}.ProfileCharacter-module__2DXNea__stage{grid-area:stage;margin:-12px 0 -16px -16px}.ProfileCharacter-module__2DXNea__stats{grid-area:stats;align-self:end;margin-top:0}}@media (max-width:600px){.ProfileCharacter-module__2DXNea__card .ProfileCharacter-module__2DXNea__cardBody{padding:12px 12px 14px}.ProfileCharacter-module__2DXNea__stage{margin:4px -12px 0}.ProfileCharacter-module__2DXNea__phoneCompact .ProfileCharacter-module__2DXNea__stage,.ProfileCharacter-module__2DXNea__phoneCompact .ProfileCharacter-module__2DXNea__stats{display:none}}@media (prefers-reduced-motion:reduce){.ProfileCharacter-module__2DXNea__tagButton{transition:none}}
