@keyframes rr-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rr-pulse-glow{0%,to{box-shadow:0 0 var(--rr-glow) var(--rr-glow-color)}50%{box-shadow:0 0 calc(var(--rr-glow) * 1.7) var(--rr-glow-color)}}@keyframes rr-flare{0%{transform:scale(1);box-shadow:0 0 #0000}12%{box-shadow:0 0 26px 5px var(--rr-c2);transform:scale(1.1)}45%{box-shadow:0 0 14px 1px var(--rr-c2);transform:scale(1)}to{transform:scale(1);box-shadow:0 0 #0000}}.rank-ring{--rr-dc1:#3f3f46;--rr-dc2:#a1a1aa;--rr-dc3:#52525b;--rr-dglow:0px;--rr-dglowc:transparent;--rr-lc1:#a1a1aa;--rr-lc2:#3f3f46;--rr-lc3:#71717a;--rr-lglow:0px;--rr-lglowc:transparent;--rr-speed:12s;--rr-c1:var(--rr-dc1);--rr-c2:var(--rr-dc2);--rr-c3:var(--rr-dc3);--rr-glow:var(--rr-dglow);--rr-glow-color:var(--rr-dglowc);--rr-gap:var(--bg-base,#0d0d0f);isolation:isolate;position:relative}.rr-ring-layer{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rr-ring-layer:before{content:"";width:142%;height:142%;animation:rr-rotate var(--rr-speed) linear infinite;will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.rr-face{z-index:1;background:var(--rr-gap);box-shadow:0 0 0 1px var(--rr-gap);position:relative;overflow:hidden}.rr-t1 .rr-ring-layer:before{background:conic-gradient(var(--rr-c1), var(--rr-c3) 25%, var(--rr-c2) 50%, var(--rr-c3) 75%, var(--rr-c1))}.rr-t2 .rr-ring-layer:before{background:conic-gradient(var(--rr-c1), var(--rr-c2) 25%, var(--rr-c1) 50%, var(--rr-c2) 75%, var(--rr-c1));animation-duration:calc(var(--rr-speed) * .75)}.rr-t2{box-shadow:0 0 calc(var(--rr-glow) * .5) var(--rr-glow-color)}.rr-t3 .rr-ring-layer:before{background:conic-gradient(var(--rr-c1), var(--rr-c3) 15%, var(--rr-c2) 30%, var(--rr-c3) 45%, var(--rr-c1) 60%, var(--rr-c3) 80%, var(--rr-c2) 90%, var(--rr-c1));animation-duration:calc(var(--rr-speed) * .5)}.rr-t3{box-shadow:0 0 var(--rr-glow) var(--rr-glow-color)}.rr-apex{animation:2.4s ease-in-out infinite rr-pulse-glow}.rr-flat{box-shadow:none}.rr-flat .rr-ring-layer:before{background:var(--rr-c3);will-change:auto;animation:none}.rr-plain .rr-face{box-shadow:none}.rr-flare{animation:1.4s cubic-bezier(.2,.8,.2,1) rr-flare}.cos-aura{z-index:-1;pointer-events:none;border-radius:50%;position:absolute;inset:-22%}.cos-aura--glow{background:radial-gradient(circle, var(--aura-c1) 0%, transparent 68%);opacity:.55;filter:blur(4px)}@keyframes cos-aura-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.75;transform:scale(1.08)}}.cos-aura--pulse{background:radial-gradient(circle, var(--aura-c1) 0%, transparent 66%);filter:blur(3px);animation:2.2s ease-in-out infinite cos-aura-pulse}@keyframes cos-aura-spin{to{transform:rotate(360deg)}}@keyframes cos-aura-twinkle{0%,to{opacity:.35}50%{opacity:1}}.cos-aura--sparkle{background:radial-gradient(circle at 18% 22%, var(--aura-c1) 0 2%, transparent 3%), radial-gradient(circle at 82% 16%, var(--aura-c2) 0 1.6%, transparent 2.6%), radial-gradient(circle at 90% 70%, var(--aura-c1) 0 2.2%, transparent 3.2%), radial-gradient(circle at 30% 88%, var(--aura-c2) 0 1.8%, transparent 2.8%), radial-gradient(circle at 6% 58%, var(--aura-c2) 0 1.4%, transparent 2.4%), radial-gradient(circle at 60% 4%, var(--aura-c1) 0 1.4%, transparent 2.4%), radial-gradient(circle, color-mix(in srgb, var(--aura-c1) 35%, transparent) 0%, transparent 65%);animation:18s linear infinite cos-aura-spin,1.8s ease-in-out infinite cos-aura-twinkle;inset:-26%}.cos-aura--orbit{border:1px solid color-mix(in srgb, var(--aura-c1) 30%, transparent);animation:4s linear infinite cos-aura-spin;inset:-14%}.cos-aura--orbit:before,.cos-aura--orbit:after{content:"";border-radius:50%;width:14%;height:14%;position:absolute}.cos-aura--orbit:before{background:var(--aura-c1);box-shadow:0 0 6px 1px var(--aura-c1);top:-7%;left:43%}.cos-aura--orbit:after{background:var(--aura-c2);box-shadow:0 0 6px 1px var(--aura-c2);bottom:-7%;left:43%}@keyframes cos-aura-flicker{0%,to{opacity:.8;transform:rotate(0)scale(1)}25%{opacity:1;transform:rotate(90deg)scale(1.04)}50%{opacity:.7;transform:rotate(180deg)scale(.97)}75%{opacity:.95;transform:rotate(270deg)scale(1.05)}}.cos-aura--flame{background:conic-gradient(from 0deg, var(--aura-c1), var(--aura-c2), transparent 18%, var(--aura-c1) 30%, transparent 42%, var(--aura-c2) 55%, var(--aura-c1) 68%, transparent 80%, var(--aura-c2) 92%, var(--aura-c1));filter:blur(2px);animation:3s ease-in-out infinite cos-aura-flicker;inset:-18%;-webkit-mask:radial-gradient(circle,#0000 52%,#000 60%,#0000 72%);mask:radial-gradient(circle,#0000 52%,#000 60%,#0000 72%)}@keyframes cos-aura-ripple{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.12)}}.cos-aura--ripple{inset:-16%}.cos-aura--ripple:before,.cos-aura--ripple:after{content:"";border:2px solid var(--aura-c1);box-shadow:0 0 6px var(--aura-c1);border-radius:50%;animation:2.4s ease-out infinite cos-aura-ripple;position:absolute;inset:0}.cos-aura--ripple:after{animation-delay:1.2s}@media (prefers-reduced-motion:reduce){.cos-aura,.cos-aura:before,.cos-aura:after{animation:none!important}}[data-theme=light] .rank-ring{--rr-c1:var(--rr-lc1);--rr-c2:var(--rr-lc2);--rr-c3:var(--rr-lc3);--rr-glow:var(--rr-lglow);--rr-glow-color:var(--rr-lglowc)}
