.achievement-artwork{position:relative;display:inline-flex;width:var(--achievement-artwork-size, 92px);aspect-ratio:1;align-items:center;justify-content:center;align-self:start;color:var(--brand-accent-ui, var(--tir-red))}.achievement-artwork--locked{color:#94949e;filter:grayscale(.85);opacity:.58}.achievement-artwork .achievement-icon__image{display:block;width:100%;aspect-ratio:1;object-fit:contain}.achievement-badge{flex:0 0 auto}.achievement-badge__image{display:block;width:100%;height:auto;aspect-ratio:1}.achievement-badge--sm{width:38px}.achievement-badge--md{width:64px}.achievement-badge--lg{width:92px}.achievement-icon__mult{position:absolute;right:0;bottom:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:1px;padding:3px 6px;border:2px solid var(--surface-primary, #18181b);border-radius:999px;background:var(--text-primary, #f4f4f5);color:var(--surface-primary, #18181b);box-shadow:0 2px 6px #0003;font-family:var(--font-body, Helvetica, Arial, sans-serif);font-size:calc(14px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:0;white-space:nowrap}.achievement-icon--sm .achievement-icon__mult,.achievement-badge--sm .achievement-icon__mult{padding:2px 3px;border-width:1px;font-size:calc(12px * var(--font-scale, 1))}.achievement-icon--sm .achievement-icon__mult-prefix,.achievement-badge--sm .achievement-icon__mult-prefix{display:none}@media(max-width:520px){.achievement-badge--sm{width:34px}.achievement-badge--md{width:54px}.achievement-badge--lg{width:82px}}
