.rank-emblem-fx{position:relative;isolation:isolate;overflow:visible}.rank-emblem-fx:after,.rank-emblem-fx:before{content:"";position:absolute;pointer-events:none}.rank-emblem-fx:before{z-index:-1;inset:18%;border-radius:9999px;background:var(--rank-color);filter:blur(13px);opacity:0}.rank-emblem-fx:after{z-index:2;inset:0;opacity:0;-webkit-mask:var(--rank-emblem) center /contain no-repeat;mask:var(--rank-emblem) center /contain no-repeat}.rank-emblem-fx>*{position:relative;z-index:1}.rank-emblem-fx--iron_polish:after,.rank-emblem-fx--sheen:after{background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.72) 49%,transparent 64%);transform:translateX(-115%);animation:rank-emblem-sheen 5.8s ease-in-out infinite}.rank-emblem-fx--iron_polish>img{animation:rank-emblem-metal 4.8s ease-in-out infinite}.rank-emblem-fx--bronze_glow:before{opacity:.2;animation:rank-emblem-breathe 4.6s ease-in-out infinite}.rank-emblem-fx--bronze_glow:after{background:linear-gradient(112deg,transparent 38%,rgba(255,224,180,.58) 50%,transparent 62%);transform:translateX(-115%);animation:rank-emblem-sheen 5.2s ease-in-out .7s infinite}.rank-emblem-fx--shimmer:before{opacity:.24;animation:rank-emblem-breathe 3.4s ease-in-out infinite}.rank-emblem-fx--shimmer:after{background:radial-gradient(circle at 72% 24%,rgba(255,255,224,.95) 0 2%,transparent 5%),linear-gradient(112deg,transparent 34%,rgba(255,244,184,.82) 50%,transparent 66%);transform:translateX(-115%);animation:rank-emblem-sheen 3.8s ease-in-out infinite}.rank-emblem-fx--cold_glow:before{background:#67e8f9;opacity:.22;animation:rank-emblem-breathe 3.6s ease-in-out infinite}.rank-emblem-fx--cold_glow>img{animation:rank-emblem-cool 3.6s ease-in-out infinite}.rank-emblem-fx--neon>img{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rank-color) 55%,#38bdf8));animation:rank-emblem-neon 4s ease-in-out infinite}.rank-emblem-fx--mystic:before{background:#a855f7;opacity:.22;animation:rank-emblem-breathe 4.8s ease-in-out infinite}.rank-emblem-fx--mystic>img{animation:rank-emblem-float 4.8s ease-in-out infinite}.rank-emblem-fx--soft_glow:before{background:#22c59c;opacity:.2;animation:rank-emblem-breathe 5.2s ease-in-out infinite}.rank-emblem-fx--refraction:before{background:#10b9ae;opacity:.2}.rank-emblem-fx--refraction:after{inset:-8%;background:conic-gradient(from 0deg,transparent 0 35deg,rgba(220,255,242,.48) 55deg,transparent 78deg 210deg,rgba(255,255,255,.3) 232deg,transparent 255deg);opacity:.5;animation:rank-emblem-spin 8s linear infinite}.rank-emblem-fx--deep_glow:before{background:#2563eb;opacity:.25;animation:rank-emblem-breathe 4.2s ease-in-out infinite}.rank-emblem-fx--deep_glow>img{animation:rank-emblem-sapphire 4.2s ease-in-out infinite}.rank-emblem-fx--fire:before{background:#ef4444;opacity:.28;animation:rank-emblem-ruby 3.2s ease-in-out infinite}.rank-emblem-fx--fire>img{animation:rank-emblem-warmth 3.2s ease-in-out infinite}.rank-emblem-fx--holographic:before{background:linear-gradient(135deg,#67e8f9,#a5b4fc 48%,#f0abfc);opacity:.3;animation:rank-emblem-breathe 3.6s ease-in-out infinite}.rank-emblem-fx--holographic:after{inset:-5%;background:conic-gradient(from 0deg,rgba(103,232,249,.08),rgba(255,255,255,.58),rgba(196,181,253,.22),rgba(240,171,252,.32),rgba(103,232,249,.08));opacity:.68;animation:rank-emblem-spin 6s linear infinite}@keyframes rank-emblem-sheen{0%,68%{opacity:0;transform:translateX(-115%)}75%{opacity:.62}92%,to{opacity:0;transform:translateX(115%)}}@keyframes rank-emblem-breathe{0%,to{opacity:.14;transform:scale(.94)}50%{opacity:.34;transform:scale(1.06)}}@keyframes rank-emblem-metal{0%,to{filter:brightness(.98) contrast(1.02)}50%{filter:brightness(1.06) contrast(1.08)}}@keyframes rank-emblem-cool{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.08) saturate(1.08)}}@keyframes rank-emblem-neon{0%,to{filter:drop-shadow(0 0 3px #38bdf8)}50%{filter:drop-shadow(0 0 7px #38bdf8)}}@keyframes rank-emblem-float{0%,to{transform:translateY(0);filter:saturate(1)}50%{transform:translateY(-2%);filter:saturate(1.1)}}@keyframes rank-emblem-spin{to{transform:rotate(1turn)}}@keyframes rank-emblem-sapphire{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.12) brightness(1.05)}}@keyframes rank-emblem-ruby{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.42;transform:scale(1.08)}}@keyframes rank-emblem-warmth{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.1) brightness(1.05)}}@media (prefers-reduced-motion:reduce){.rank-emblem-fx,.rank-emblem-fx:after,.rank-emblem-fx:before,.rank-emblem-fx>img{animation:none!important}.rank-emblem-fx:after{display:none}.rank-emblem-fx:before{opacity:.16;transform:none}}