@property --rf-sweep{syntax: "<angle>"; inherits: false; initial-value: 400deg;}.rf{--rf-T: var(--rf-t, 1);--rf-k: 1;position:relative;display:inline-block;flex:none;width:var(--rf-face);height:var(--rf-face);vertical-align:middle;isolation:isolate;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.rf__photo{position:absolute;inset:calc(var(--rf-face) * -.03);z-index:1;overflow:hidden;border-radius:50%;background:#0d0d0f}.rf[data-div=II]{--rf-k: 1.22}.rf[data-div=I]{--rf-k: 1.45}.rf[data-rank=""] .rf__photo{inset:0;box-shadow:0 0 0 1px #ffffff29}.rf__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--rf-fx, 50%) var(--rf-fy, 50%);object-position:var(--rf-fx, 50%) var(--rf-fy, 50%)}.rf__initial{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 50% 28%,#2b2b2e,#0b0b0c 70%);color:var(--k-text);font:400 calc(var(--rf-face) * .46) / 1 var(--k-font-serif, Georgia, serif)}.rf__art,.rf__back{position:absolute;top:50%;left:50%;width:var(--rf-canvas);height:var(--rf-canvas);transform:translate(-50%,-50%);pointer-events:none}.rf__back{z-index:0}.rf__art{z-index:2}.rf__l,.rf__full{position:absolute;display:block;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.rf__full{inset:0;width:100%;height:100%}.rf__l--ring{-webkit-mask-image:conic-gradient(from 180deg,#000 calc(var(--rf-sweep) - 40deg),transparent var(--rf-sweep));mask-image:conic-gradient(from 180deg,#000 calc(var(--rf-sweep) - 40deg),transparent var(--rf-sweep))}.rf__l--light{mix-blend-mode:plus-lighter;opacity:calc(.5 * var(--rf-k))}.rf__aura{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(circle,var(--rf-glow) 0%,transparent 64%);opacity:calc(.5 * var(--rf-k))}.rf__flare{position:absolute;inset:28%;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--rf-glow) 26%,transparent 62%);opacity:0}.rf__shock{position:absolute;top:50%;left:50%;width:calc(var(--rf-face) * 1.34);height:calc(var(--rf-face) * 1.34);margin:calc(var(--rf-face) * -.67) 0 0 calc(var(--rf-face) * -.67);border:max(1.5px,calc(var(--rf-face) * .014)) solid var(--rf-c1);border-radius:50%;box-shadow:0 0 calc(var(--rf-face) * .12) var(--rf-glow),inset 0 0 calc(var(--rf-face) * .08) var(--rf-glow);opacity:0}.rf__sheen{position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:plus-lighter}.rf__sheen:before{content:"";position:absolute;top:-10%;bottom:-10%;left:20%;width:60%;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.08) 42%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.08) 58%,transparent 70%);transform:translate(-130%)}.rf__fx{position:absolute;inset:0}.rf__spark,.rf__mote{position:absolute;width:calc(var(--rf-face) * var(--s));height:calc(var(--rf-face) * var(--s));border-radius:50%;background:radial-gradient(circle,#fff 0 18%,var(--rf-c1) 40%,transparent 70%);opacity:0}.rf__spark{top:50%;left:50%;margin:calc(var(--rf-face) * var(--s) * -.5) 0 0 calc(var(--rf-face) * var(--s) * -.5)}.rf__mote{bottom:34%;left:calc(var(--x) * 100%)}.rf__fx[data-fx=pixels] i{border-radius:1px;background:var(--rf-c1);box-shadow:0 0 4px var(--rf-glow)}.rf__fx[data-fx=frost] i,.rf__fx[data-fx=prism] i,.rf__fx[data-fx=shards] i{border-radius:0;background:linear-gradient(135deg,#fff,var(--rf-c1) 55%,var(--rf-c2));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rf__fx[data-fx=stars] i{border-radius:0;background:radial-gradient(circle,#fff 0 22%,var(--rf-c1) 46%,transparent 72%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.rf__fx[data-fx=embers] i{background:radial-gradient(circle,#fff3c4 0 16%,#ff8a3d 38%,rgba(255,50,20,.6) 56%,transparent 72%)}.rf__fx[data-fx=gold] i{background:radial-gradient(circle,#fffbe8 0 18%,#ffd36b 42%,transparent 70%)}.rf__fx[data-fx=wisps] i{background:radial-gradient(ellipse,rgba(240,220,255,.95) 0 14%,var(--rf-c1) 36%,transparent 70%);transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){html.rf-js .rf[data-rf-play]:not([data-rf-on]):not([data-rf-done]) :is(.rf__l,.rf__aura){opacity:0;animation:rf-failsafe 0s linear 6s forwards}.rf[data-rf-on] .rf__photo{animation:rf-photo calc(.7s * var(--rf-T)) cubic-bezier(.2,.7,.2,1) both}.rf[data-rf-on] .rf__flare{animation:rf-flare calc(.95s * var(--rf-T)) cubic-bezier(.2,.7,.2,1) both}.rf[data-rf-on] .rf__aura{animation:rf-aura-in calc(1.5s * var(--rf-T)) ease-out both}.rf[data-rf-on] .rf__l--ring{animation:rf-ring calc(.82s * var(--rf-T)) cubic-bezier(.22,.9,.24,1) calc(90ms * var(--rf-T)) both}.rf[data-rf-on] .rf__l--left{animation:rf-wing-l calc(.9s * var(--rf-T)) cubic-bezier(.3,1.42,.55,1) calc(.38s * var(--rf-T)) both}.rf[data-rf-on] .rf__l--right{animation:rf-wing-r calc(.9s * var(--rf-T)) cubic-bezier(.3,1.42,.55,1) calc(.38s * var(--rf-T)) both}.rf[data-rf-on] .rf__l--crest{animation:rf-drop calc(.72s * var(--rf-T)) cubic-bezier(.3,1.5,.6,1) calc(.58s * var(--rf-T)) both}.rf[data-rf-on] .rf__l--bottom{animation:rf-rise calc(.66s * var(--rf-T)) cubic-bezier(.3,1.4,.6,1) calc(.62s * var(--rf-T)) both}.rf[data-rf-on] .rf__l--loose{animation:rf-pop calc(.8s * var(--rf-T)) cubic-bezier(.2,1.3,.5,1) calc(.84s * var(--rf-T)) both}.rf[data-rf-on] .rf__l--light{animation:rf-ignite calc(1.2s * var(--rf-T)) ease-out calc(.9s * var(--rf-T)) both}.rf[data-rf-on] .rf__shock{animation:rf-shock calc(.85s * var(--rf-T)) cubic-bezier(.1,.6,.3,1) calc(.93s * var(--rf-T)) both}.rf[data-rf-on] .rf__sheen:before{animation:rf-sheen calc(1s * var(--rf-T)) cubic-bezier(.45,0,.2,1) calc(1.08s * var(--rf-T)) both}.rf[data-rf-on] .rf__spark{animation:rf-burst var(--du) cubic-bezier(.1,.7,.3,1) calc(.92s * var(--rf-T) + var(--dl)) both}.rf[data-rf-idle] .rf__aura{animation:rf-breathe 5.6s ease-in-out infinite}.rf[data-rf-idle] .rf__l--light{animation:rf-glow 3.8s ease-in-out infinite}.rf[data-rf-idle] .rf__sheen:before{animation:rf-sheen-loop 8.5s cubic-bezier(.45,0,.2,1) 1.2s infinite}.rf[data-rf-idle] .rf__l--crest{animation:rf-float 4.8s ease-in-out infinite alternate}.rf[data-rf-idle] .rf__l--loose{animation:rf-drift 5.4s ease-in-out infinite alternate}.rf[data-rf-idle]:is([data-rank=gilded],[data-rank=prism],[data-rank=holo],[data-rank=visionary],[data-rank=mythic],[data-rank=singularity]) .rf__l--left{animation:rf-sway-l 6.4s ease-in-out infinite alternate}.rf[data-rf-idle]:is([data-rank=gilded],[data-rank=prism],[data-rank=holo],[data-rank=visionary],[data-rank=mythic],[data-rank=singularity]) .rf__l--right{animation:rf-sway-r 6.4s ease-in-out infinite alternate}.rf[data-rf-idle] .rf__mote{animation:rf-mote var(--du) linear var(--dl) infinite}}html[data-cx-hidden] .rf *,html[data-cx-hidden] .rf *:before{animation-play-state:paused!important}@keyframes rf-failsafe{to{opacity:1}}@keyframes rf-photo{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes rf-flare{0%{opacity:0;transform:scale(.3)}22%{opacity:1}to{opacity:0;transform:scale(2.3)}}@keyframes rf-aura-in{0%{opacity:0;transform:scale(.6)}55%{opacity:.95}to{opacity:.5;transform:none}}@keyframes rf-ring{0%{opacity:0;transform:scale(.82) rotate(-26deg);--rf-sweep: 0deg}40%{opacity:1}to{opacity:1;transform:none;--rf-sweep: 400deg}}@keyframes rf-wing-l{0%{opacity:0;transform:rotate(30deg) scale(.34)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes rf-wing-r{0%{opacity:0;transform:rotate(-30deg) scale(.34)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes rf-drop{0%{opacity:0;transform:translateY(-42%) scale(1.3)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes rf-rise{0%{opacity:0;transform:translateY(34%) scale(.7)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes rf-pop{0%{opacity:0;transform:translateY(6%) scale(.85)}to{opacity:1;transform:none}}@keyframes rf-ignite{0%{opacity:0}22%{opacity:1}to{opacity:.5}}@keyframes rf-shock{0%{opacity:0;transform:scale(.8)}1%{opacity:.95;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes rf-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes rf-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--rf-face) * -.55)) scale(.4)}10%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--rf-face) * (-.55 - var(--d)))) scale(1)}}@keyframes rf-breathe{0%,to{opacity:calc(.42 * var(--rf-k));transform:scale(.96)}50%{opacity:min(1,calc(.7 * var(--rf-k)));transform:scale(calc(1 + .04 * var(--rf-k)))}}@keyframes rf-glow{0%,to{opacity:calc(.35 * var(--rf-k))}50%{opacity:min(1,calc(.85 * var(--rf-k)))}}@keyframes rf-sheen-loop{0%{transform:translate(-130%)}16%,to{transform:translate(130%)}}@keyframes rf-float{0%{transform:translateY(0)}to{transform:translateY(-1.6%)}}@keyframes rf-drift{0%{transform:translate(0)}to{transform:translate(.6%,-1.4%)}}@keyframes rf-sway-l{0%{transform:rotate(0)}to{transform:rotate(-1.6deg)}}@keyframes rf-sway-r{0%{transform:rotate(0)}to{transform:rotate(1.6deg)}}@keyframes rf-mote{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(calc(var(--rf-face) * -1.4)) scale(1)}}.rk-em{display:inline-flex;align-items:center;gap:6px;min-width:0;color:inherit;font:600 var(--k-fs-small)/1 var(--k-font-sans);white-space:nowrap}.rk-em img{flex:none;width:var(--em, 22px);height:var(--em, 22px);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))}.rk-em__name{background:linear-gradient(180deg,#fff 10%,var(--rf-c1) 120%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.02em}.rk-em__div{color:var(--k-text-quiet);font-weight:500}.cx-hero--ranked{position:relative;isolation:isolate;overflow:hidden}.cx-hero__world{position:absolute;inset:0;z-index:-1;background:var(--ra-bg) 50% 35% / cover no-repeat}.cx-hero__world:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 50% 28%,#0000000d,#0000008c 70%),linear-gradient(180deg,#00000026,#000000c7 72%,#050506)}.cx-hero__stage--ranked{display:grid;place-items:center;height:252px;margin-bottom:2px}.cx-hero__ladder{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin:2px 0 6px;font-size:var(--k-fs-body)}.cx-hero__ladder .rk-em{font-size:var(--k-fs-base)}.cx-hero__ladder-meta{color:var(--k-text-quiet);font-size:var(--k-fs-small)}.cx-hero__ladder-meta b{color:var(--k-text);font-weight:600}.cx-hero__ladder .ra-title{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--k-line-layer);border-radius:4px;background:linear-gradient(180deg,#ffffff1a,#ffffff05);color:var(--k-text);font:600 var(--k-fs-caption)/1 var(--k-font-sans);letter-spacing:.08em;text-transform:uppercase}.rf__passhalo{position:absolute;top:50%;left:50%;width:calc(var(--rf-face) * 1.9);height:calc(var(--rf-face) * 1.9);margin:calc(var(--rf-face) * -.95) 0 0 calc(var(--rf-face) * -.95);border-radius:50%;background:radial-gradient(circle,transparent 52%,rgba(255,255,255,.1) 60%,transparent 70%)}.rf__pass{position:absolute;top:50%;left:50%;width:calc(var(--rf-face) * 1.62);height:calc(var(--rf-face) * 1.62);margin:calc(var(--rf-face) * -.81) 0 0 calc(var(--rf-face) * -.81);border-radius:50%;border:1px solid var(--k-line-field);pointer-events:none}.rf__pass b{position:absolute;top:-3px;left:50%;width:max(5px,calc(var(--rf-face) * .06));height:max(5px,calc(var(--rf-face) * .06));margin-left:calc(max(5px,calc(var(--rf-face) * .06))/-2);border-radius:50%;background:var(--k-inverse);box-shadow:0 0 8px #fff,0 0 18px var(--rf-glow);transform-origin:50% calc(var(--rf-face) * .81 + 3px)}.rf__pass b+b{transform:rotate(180deg);opacity:.7}@media(prefers-reduced-motion:no-preference){.rf[data-pass] .rf__pass{animation:rf-orbit 7s linear infinite}html[data-cx-hidden] .rf[data-pass] .rf__pass{animation-play-state:paused}}@keyframes rf-orbit{to{transform:rotate(360deg)}}.ra-pass{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 6px;border:1px solid var(--k-line-hover-strong);border-radius:999px;background:linear-gradient(90deg,#fff3,#ffffff0d);color:var(--k-text);font:700 var(--k-fs-caption)/1 var(--k-font-sans);letter-spacing:.06em;vertical-align:middle}.rf-slot{display:inline-grid;flex:none;place-items:center;width:var(--rf-slot);height:var(--rf-slot);vertical-align:middle}.rf-chip{position:relative;display:inline-block;flex:none;width:var(--rf-slot);height:var(--rf-slot);vertical-align:middle;color:inherit;text-decoration:none}.rf-chip__photo{position:absolute;inset:0;overflow:hidden;border-radius:50%;background:#0d0d0f;box-shadow:0 0 0 1.5px #000,0 0 0 3px var(--rf-c1),0 0 8px var(--rf-glow)}.rf-chip__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--rf-fx, 50%) var(--rf-fy, 50%);object-position:var(--rf-fx, 50%) var(--rf-fy, 50%)}.rf-chip .rf__initial{font-size:calc(var(--rf-slot) * .46)}.rf__initial[data-n="2"]{font-size:calc(var(--rf-face) * .34);letter-spacing:.02em}.rf-chip .rf__initial[data-n="2"]{font-size:calc(var(--rf-slot) * .36)}.rf-chip__em{position:absolute;right:-4px;bottom:-4px;width:max(13px,calc(var(--rf-slot) * .5));height:max(13px,calc(var(--rf-slot) * .5));-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.rf-chip[data-pass] .rf-chip__photo{box-shadow:0 0 0 1.5px #000,0 0 0 3px var(--rf-c1),0 0 0 4.5px #ffffff8c,0 0 10px var(--rf-glow)}.st{display:flex;justify-content:safe center;gap:6px;max-width:100%;margin:0 auto 8px;padding:2px 4px 4px;overflow-x:auto;list-style:none;scrollbar-width:none}.st::-webkit-scrollbar{display:none}.st__t{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;height:36px;padding:0 10px 0 5px;border:1px solid var(--k-line-control);border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff04)}.st__t.is-top{border-color:var(--k-line-hover);box-shadow:0 0 20px -6px var(--st-glow)}.st__em{width:26px;height:26px;filter:drop-shadow(0 0 6px var(--st-glow))}.st__txt{display:grid;text-align:left}.st__m{color:var(--k-text-muted);font:600 var(--k-fs-tiny)/1.15 var(--k-font-sans);letter-spacing:.08em;text-transform:uppercase}.st__r{color:var(--k-text);font:600 var(--k-fs-small)/1.2 var(--k-font-sans)}.st__pos{padding:3px 6px;border-radius:4px;background:var(--k-inverse);color:var(--k-inverse-ink);font:700 var(--k-fs-caption)/1 var(--k-font-sans);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.st__t{animation:st-in .56s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.24s + var(--i, 0) * 70ms)}}@keyframes st-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.ra-me__share,.lad-you__share{justify-self:start;margin-top:8px}.lc{position:relative;overflow:hidden;padding:14px 16px 16px;border:1px solid var(--k-line-control);border-radius:18px;background:radial-gradient(ellipse 55% 80% at 50% 0%,rgba(255,255,255,.08),transparent 70%),#070708}.lc__h{text-align:center}.lc__eyebrow{margin:0;color:var(--k-text-muted);font:600 var(--k-fs-caption)/1.2 var(--k-font-sans);letter-spacing:.16em;text-transform:uppercase}.lc__t{margin:4px 0 0;color:var(--k-text);font:400 var(--k-fs-serif-drop)/1.05 var(--k-font-serif)}.lc__stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;max-width:560px;margin:12px auto 0;padding:0;list-style:none}.lc__slot{display:grid;justify-items:center;gap:3px;min-width:0;text-align:center}.lc__slot.is-1{transform:translateY(-8px)}.lc__face{display:grid;place-items:center;height:150px;filter:drop-shadow(0 0 22px var(--rf-glow))}.lc__slot:not(.is-1) .lc__face{height:118px}.lc__n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--k-fill-strong);color:var(--k-text);font:700 var(--k-fs-caption)/1 var(--k-font-sans)}.lc__slot.is-1 .lc__n{background:var(--k-inverse);color:var(--k-inverse-ink);box-shadow:0 0 14px #ffffff80}.lc__name{max-width:100%;overflow:hidden;color:var(--k-text);font:600 var(--k-fs-body)/1.2 var(--k-font-sans);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.lc__meta{color:var(--k-text-muted);font-size:var(--k-fs-small)}.lc__meta b{color:var(--k-text);font-weight:600}.lc__mine{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;color:var(--k-text-quiet);font-size:var(--k-fs-small)}.lc__mine b{color:var(--k-text)}@media(prefers-reduced-motion:no-preference){.lc__slot{animation:st-in .64s cubic-bezier(.2,.8,.2,1) both}.lc__slot.is-2{animation-delay:.14s}.lc__slot.is-1{animation-name:lc-rise;animation-delay:.28s}.lc__slot.is-3{animation-delay:.22s}}@keyframes lc-rise{0%{opacity:0;transform:translateY(6px) scale(.94)}to{transform:translateY(-8px)}}.rf__plaque{position:absolute;left:50%;top:calc(var(--rf-face) * 1.1);z-index:6;display:inline-flex;align-items:baseline;gap:.4em;overflow:hidden;padding:max(2px,calc(var(--rf-face) * .03)) max(7px,calc(var(--rf-face) * .085));border:1px solid var(--k-line-drop);border-radius:max(3px,calc(var(--rf-face) * .03));background:linear-gradient(180deg,#fff -40%,var(--rf-c1) 30%,var(--rf-c2) 115%);box-shadow:0 0 0 1px #0000008c,0 6px 18px -6px #000000e6,0 0 22px -4px var(--rf-glow);color:#08080a;font:700 max(var(--k-fs-nano),calc(var(--rf-face) * .088)) / 1 var(--k-font-sans);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.35);white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}.rf__plaque b{font-weight:800}.rf__plaque i{font-style:normal;font-weight:600;opacity:.78}.rf__plaque:after{content:"";position:absolute;inset:-2px;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%);mix-blend-mode:soft-light;transform:translate(-120%)}@media(prefers-reduced-motion:no-preference){html.rf-js .rf[data-rf-play]:not([data-rf-on]):not([data-rf-done]) .rf__plaque{opacity:0;animation:rf-failsafe 0s linear 6s forwards}.rf[data-rf-on] .rf__plaque{animation:rf-plaque calc(.76s * var(--rf-T)) cubic-bezier(.3,1.45,.6,1) calc(1.18s * var(--rf-T)) both}.rf[data-rf-on] .rf__plaque:after{animation:rf-plaque-sheen calc(.9s * var(--rf-T)) ease-in-out calc(1.7s * var(--rf-T)) both}.rf[data-rf-idle] .rf__plaque:after{animation:rf-plaque-sheen 7s ease-in-out 3s infinite}}@keyframes rf-plaque{0%{opacity:0;transform:translate(-50%,10%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rf-plaque-sheen{0%{transform:translate(-120%)}18%,to{transform:translate(120%)}}.rf-chip[data-season]:after{content:"";position:absolute;inset:-3px;border:1px solid var(--rf-c1);border-radius:50%;box-shadow:0 0 6px var(--rf-glow);opacity:.85;pointer-events:none}html[data-cx-hidden] .rf__plaque:after{animation-play-state:paused}
