._medal_1rddx_2{--r: calc(var(--s) * .34);--w: max(3px, calc(var(--s) * .046));--delay-glow: calc(var(--phase) * -1 * var(--duration-badge-glow));--delay-shine: calc(var(--phase) * -1 * var(--duration-badge-shine));--delay-twinkle: calc(var(--phase) * -1 * var(--duration-badge-twinkle));position:relative;display:inline-block;flex-shrink:0;width:var(--s);height:var(--s)}._glow_1rddx_15{position:absolute;inset:calc(50% - var(--r) - 1px);border-radius:50%;background:var(--tint);filter:blur(calc(var(--s) * .07));opacity:.42;animation:_breathe_1rddx_1 var(--duration-badge-glow) var(--ease-sine) var(--delay-glow) infinite alternate}._disc_1rddx_25{position:absolute;inset:calc(50% - var(--r));overflow:hidden;isolation:isolate;border-radius:50%;background:radial-gradient(circle calc(var(--r) * 1.4) at 50% 27.5%,color-mix(in srgb,color-mix(in srgb,var(--tint) 90%,white) 55%,transparent) 0%,var(--badge-disc-mid) 55%,var(--badge-disc-deep) 100%)}._medal_1rddx_2[data-locked] ._disc_1rddx_25{background:radial-gradient(circle calc(var(--r) * 1.4) at 50% 27.5%,var(--badge-locked-from) 0%,var(--badge-locked-mid) 55%,var(--badge-locked-to) 100%)}._art_1rddx_48{position:absolute;left:calc(var(--r) - var(--s) * .25);top:calc(var(--r) - var(--s) * .25);width:calc(var(--s) * .5);height:calc(var(--s) * .5);object-fit:contain;-webkit-user-select:none;user-select:none}._medal_1rddx_2[data-locked] ._art_1rddx_48{filter:grayscale(1) brightness(.45);opacity:.8}._vignette_1rddx_64{position:absolute;inset:0;background:radial-gradient(circle var(--r) at 50% 42.5%,transparent 0%,transparent 62%,var(--badge-vignette) 100%)}._shine_1rddx_75{position:absolute;left:50%;top:50%;width:calc(var(--r) * 3.4);height:calc(var(--r) * .6);margin:calc(var(--r) * -.3) 0 0 calc(var(--r) * -1.7);mix-blend-mode:screen;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--badge-shine) 22%,transparent) 30%,color-mix(in srgb,var(--badge-shine) 50%,transparent) 47%,color-mix(in srgb,var(--badge-shine) 85%,transparent) 49%,color-mix(in srgb,var(--badge-shine) 85%,transparent) 51%,color-mix(in srgb,var(--badge-shine) 50%,transparent) 53%,color-mix(in srgb,var(--badge-shine) 22%,transparent) 70%,transparent 100%);transform:rotate(-45deg) translateY(calc(var(--r) * -2));animation:_sweep_1rddx_1 var(--duration-badge-shine) linear var(--delay-shine) infinite}._rim_1rddx_98,._catch_1rddx_99{position:absolute;border-radius:50%;-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--band)),#000 calc(100% - var(--band) + .5px));mask:radial-gradient(closest-side,transparent calc(100% - var(--band)),#000 calc(100% - var(--band) + .5px))}._rim_1rddx_98{--band: var(--w);inset:calc(50% - var(--r) - var(--w) / 2);background:conic-gradient(from 90deg,color-mix(in srgb,var(--tint) 45%,white),var(--tint),color-mix(in srgb,var(--tint) 55%,black),color-mix(in srgb,var(--tint) 20%,white),var(--tint),color-mix(in srgb,var(--tint) 50%,black),color-mix(in srgb,var(--tint) 45%,white))}._medal_1rddx_2[data-locked] ._rim_1rddx_98{background:conic-gradient(from 90deg,var(--badge-pewter-1),var(--badge-pewter-2),var(--badge-pewter-3),var(--badge-pewter-4),var(--badge-pewter-5),var(--badge-pewter-2),var(--badge-pewter-1))}._catch_1rddx_99{--band: calc(var(--w) * .32);--light: color-mix(in srgb, var(--badge-shine) 55%, transparent);inset:calc(50% - var(--r) - var(--w) * .16);background:conic-gradient(from 90deg,transparent 195deg,var(--light) 215deg,var(--light) 285deg,transparent 305deg)}._medal_1rddx_2[data-locked] ._catch_1rddx_99{--light: color-mix(in srgb, var(--badge-shine) 14%, transparent)}._edge_1rddx_157,._inner_1rddx_158{position:absolute;border-radius:50%;pointer-events:none}._edge_1rddx_157{inset:calc(50% - var(--r) - var(--w) / 2 - 1.4px);border:1px solid var(--badge-edge)}._inner_1rddx_158{inset:calc(50% - var(--r) + var(--w) * .7 - .5px);border:1px solid color-mix(in srgb,color-mix(in srgb,var(--tint) 30%,white) 35%,transparent)}._medal_1rddx_2[data-locked] ._inner_1rddx_158{border-color:color-mix(in srgb,var(--badge-shine) 8%,transparent)}._twinkle_1rddx_178{position:absolute;width:calc(var(--t) * 2);height:calc(var(--t) * 2);margin:calc(var(--t) * -1) 0 0 calc(var(--t) * -1);background:var(--badge-twinkle);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);opacity:0;animation:_twinkle_1rddx_178 var(--duration-badge-twinkle) var(--ease-sine) var(--delay-twinkle) infinite}._twinkle_1rddx_178[data-at=high]{--t: calc(var(--s) * .055);left:calc(50% + var(--r) * .72);top:calc(50% - var(--r) * .72)}._twinkle_1rddx_178[data-at=low]{--t: calc(var(--s) * .037);left:calc(50% - var(--r) * .82);top:calc(50% + var(--r) * .5);animation-delay:calc(var(--delay-twinkle) - var(--duration-badge-twinkle) / 2)}._lock_1rddx_202{--l: max(18px, calc(var(--s) * .2));position:absolute;left:calc(50% - var(--l) / 2);top:calc(50% + var(--r) - var(--l) / 2);display:grid;width:var(--l);height:var(--l);place-items:center;border:1px solid color-mix(in srgb,var(--badge-shine) 15%,transparent);border-radius:50%;background:var(--badge-lock-plate);color:color-mix(in srgb,var(--badge-shine) 80%,transparent)}._lock_1rddx_202 svg{width:52%;height:52%}@keyframes _breathe_1rddx_1{0%{opacity:.28}to{opacity:.56}}@keyframes _sweep_1rddx_1{0%{transform:rotate(-45deg) translateY(calc(var(--r) * -2))}20%,to{transform:rotate(-45deg) translateY(calc(var(--r) * 2))}}@keyframes _twinkle_1rddx_178{0%,50%,to{opacity:0;transform:scale(.6) rotate(0)}12.5%{opacity:.35}25%{opacity:1;transform:scale(1.1) rotate(25deg)}37.5%{opacity:.35}}@media(prefers-reduced-motion:reduce){._glow_1rddx_15,._shine_1rddx_75,._twinkle_1rddx_178{animation:none}._shine_1rddx_75{display:none}._twinkle_1rddx_178{opacity:.8;transform:none}}
