svg.rke{display:block;width:100%;height:100%;overflow:visible}svg.rke .re-spin,svg.rke .re-breathe,svg.rke .re-wave,svg.rke .re-flare,svg.rke .re-flap{transform-box:view-box;transform-origin:64px 64px}svg.rke .re-spin{animation:respin 30s linear infinite}svg.rke .re-rev{animation-direction:reverse}svg.rke .re-pulse{animation:repulse 3.2s ease-in-out infinite}svg.rke .re-breathe{animation:rebreathe 2.8s ease-in-out infinite}svg.rke .re-glint{transform-box:fill-box;transform-origin:center;animation:reglint 2.8s ease-in-out infinite}svg.rke .re-sheen{animation:resheen 5s cubic-bezier(.45,0,.25,1) infinite}svg.rke .re-flap{animation:reflap 2.6s ease-in-out infinite}svg.rke .re-rise{animation:rerise 2.6s ease-out infinite}svg.rke .re-wave{animation:rewave 3.6s cubic-bezier(.15,.6,.3,1) infinite}svg.rke .re-flare{animation:reflare 2.4s ease-in-out infinite}svg.rke .re-facet{animation:refacet 3.6s ease-in-out infinite}@keyframes respin{to{transform:rotate(360deg)}}@keyframes repulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes rebreathe{0%,to{transform:scale(.93);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes reglint{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes resheen{0%{transform:translate(0)}45%,to{transform:translate(230px)}}@keyframes reflap{0%,to{transform:rotate(-2deg)}50%{transform:rotate(11deg)}}@keyframes rerise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-62px);opacity:0}}@keyframes rewave{0%{transform:scale(.7);opacity:.9}to{transform:scale(2.5);opacity:0}}@keyframes reflare{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes refacet{0%,70%,to{opacity:0}80%{opacity:.55}}@media(prefers-reduced-motion:reduce){svg.rke *{animation:none!important}}:root{--glass:rgba(10,13,19,.52);--glass-hi:rgba(255,255,255,.06);--edge:rgba(255,255,255,.1);--dim:#9aa0aa;--faint:#5d636d;--acc:#3df0c2;--acc-a:rgba(61,240,194,.35);--acc-b:rgba(61,240,194,.12);--font-name:var(--font-display)}.pcard{position:relative;width:min(440px,100%);padding:30px 26px 18px;border-radius:26px;text-align:center;background:var(--glass);border:1px solid var(--edge);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 30px 80px #00000073,inset 0 1px 0 var(--glass-hi);transform-style:preserve-3d;transition:transform .25s ease-out}.pcard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--spin,0deg),transparent 0 70%,var(--acc) 80%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:edge 6s linear infinite}.pcard:after{content:"";position:absolute;left:50%;top:-40px;width:320px;height:240px;margin-left:-160px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--rank,var(--acc)) 30%,transparent),transparent 70%);filter:blur(10px)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes edge{to{--spin:360deg}}.pcard.enter{animation:enter .7s cubic-bezier(.2,.9,.25,1.15) both}@keyframes enter{0%{opacity:0;transform:scale(.92) translateY(14px);filter:blur(8px)}}.pcard.enter .bdg{animation:pop .4s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(.35s + var(--i)*60ms)}@keyframes pop{0%{opacity:0;transform:scale(.3)}}.pcard .scope{position:relative;width:148px;height:148px;margin:0 auto}.pcard .scope .av{position:absolute;inset:18px;border-radius:50%;overflow:hidden;background:#11161f;display:grid;place-items:center;font-family:var(--font-display);font-size:52px;color:var(--rank)}.pcard .scope .av img{width:100%;height:100%;object-fit:cover}.pcard .scope svg.ret{position:absolute;inset:0;width:100%;height:100%;color:var(--rank);overflow:visible;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--rank) 60%,transparent))}.pcard .scope svg.ret .spin{transform-origin:50% 50%;animation:retspin 24s linear infinite}@keyframes retspin{to{transform:rotate(360deg)}}.pcard .scope svg.ret .rev{animation-direction:reverse}.pcard .scope svg.ret .orb{transform-origin:50% 50%;animation:retspin 7s linear infinite}.pcard .scope svg.ret .orb.rev{animation-duration:11s}.pcard .scope svg.fr{position:absolute;inset:-31.081%;width:auto;height:auto;overflow:visible;pointer-events:none}@media(prefers-reduced-motion:reduce){.pcard .scope svg.ret *{animation:none!important}}.pcard .scope .lv{position:absolute;left:50%;bottom:-24px;width:60px;height:60px;margin-left:-30px;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55)) drop-shadow(0 0 8px color-mix(in srgb,var(--lvl) 35%,transparent));transition:transform .15s}.pcard .scope .lv:hover,.pcard .scope .lv:focus-visible{transform:scale(1.12)}.pcard .scope+.nm{margin-top:28px}.pcard .nm{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pcard .name{font-family:var(--font-name);font-weight:400;font-size:clamp(34px,8vw,48px);line-height:1;letter-spacing:.01em;word-break:break-word;position:relative}.pcard .nm .remb{display:block;width:30px;height:30px;flex:0 0 auto;transition:transform .15s}.pcard .nm .remb:hover,.pcard .nm .remb:focus-visible{transform:scale(1.15)}.pcard .nm .remb svg{width:150%;height:150%;margin:-25%;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rank) 55%,transparent))}.pcard .nm .remb.r8 svg{width:185%;height:185%;margin:-42.5%}.pcard .nfx-none{color:var(--ink)}.pcard .nfx-rank{color:var(--rank,var(--ink));text-shadow:0 0 22px color-mix(in srgb,var(--rank,#000) 45%,transparent)}.pcard .nfx-gradient{background:linear-gradient(90deg,var(--acc),#ff3e51,#ffb347,var(--acc));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gslide 6s linear infinite}@keyframes gslide{to{background-position:300% 0}}.pcard .nfx-neon{color:#fff;text-shadow:0 0 4px #fff,0 0 12px var(--acc),0 0 28px var(--acc),0 0 52px var(--acc);animation:flick 5s infinite}@keyframes flick{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.55}}.pcard .nfx-glow{color:var(--acc);animation:soft 3s ease-in-out infinite}@keyframes soft{0%,to{text-shadow:0 0 8px var(--acc-a)}50%{text-shadow:0 0 26px var(--acc),0 0 4px #fff}}.pcard .nfx-shimmer{background:linear-gradient(110deg,var(--ink) 40%,#fff 50%,var(--ink) 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shim 3.2s linear infinite}@keyframes shim{0%{background-position:150% 0}to{background-position:-100% 0}}.pcard .nfx-glitch{color:var(--ink)}.pcard .nfx-glitch:before,.pcard .nfx-glitch:after{content:attr(data-text);position:absolute;inset:0;overflow:hidden}.pcard .nfx-glitch:before{color:#ff3e51;clip-path:inset(0 0 55% 0);animation:gl1 2.6s steps(2) infinite}.pcard .nfx-glitch:after{color:#3df0ff;clip-path:inset(55% 0 0 0);animation:gl2 2.1s steps(2) infinite}@keyframes gl1{0%,86%{transform:translate(0)}88%{transform:translate(-4px,-1px)}92%{transform:translate(3px,1px)}96%{transform:translate(-2px)}}@keyframes gl2{0%,80%{transform:translate(0)}84%{transform:translate(4px,1px)}90%{transform:translate(-3px,-1px)}}.bdgs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.bdg{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffff0d;border:1px solid var(--edge);color:var(--bc,var(--acc));cursor:help;text-decoration:none}.bdg svg{width:18px;height:18px}.bdg svg.rke{width:26px;height:26px}.bdg.gold{--bc:#f5c84c;background:#f5c84c1a;border-color:#f5c84c59}.bdg.more{font-size:11px;font-weight:700;color:var(--dim)}.bdg .n{position:absolute;right:-6px;bottom:-6px;min-width:18px;height:16px;padding:0 4px;border-radius:8px;background:#0b0e13;border:1px solid var(--edge);font:700 10px/14px var(--font-ui,sans-serif);font-style:normal;color:var(--ink,#fff);text-align:center}.pcard .bio{margin:14px auto 0;max-width:34ch;font-size:15px;color:#d9d6d0;white-space:pre-line;min-height:1.45em}.pcard .bio.typing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--acc);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.pcard .quick{display:flex;justify-content:center;gap:18px;margin-top:16px;font-size:14px;font-weight:600}.pcard .quick span{display:inline-flex;align-items:center;gap:6px;cursor:help}.pcard .quick svg{width:18px;height:18px}.pcard .quick .flame{color:#ff8a3d}.pcard .socials{display:flex;justify-content:center;gap:8px;margin-top:18px;flex-wrap:wrap}.pcard .socials a,.pcard .socials button{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#ffffff0d;border:1px solid var(--edge);color:var(--ink);transition:transform .15s,border-color .15s,color .15s,background .15s}.pcard .socials a:hover,.pcard .socials button:hover{transform:translateY(-2px);border-color:var(--acc);color:var(--acc);background:var(--acc-b)}.pcard .socials svg{width:19px;height:19px;fill:currentColor}.pcard .loadout{display:flex;align-items:center;gap:12px;margin-top:18px;padding:10px;border-radius:16px;background:#00000047;border:1px solid var(--edge);text-align:left}.pcard .loadout canvas{width:56px;height:56px;border-radius:12px;background:radial-gradient(circle,#26303f,#121822);flex:0 0 auto}.pcard .loadout .lt{flex:1;min-width:0}.pcard .loadout b{display:block;font-size:14px;font-weight:700}.pcard .loadout small{display:block;font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard .loadout .ib{background:#ffffff0f}.pcard .foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;color:var(--dim)}.pcard .foot span{display:inline-flex;align-items:center;gap:6px}.pcard .foot svg{width:15px;height:15px}.ib{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--glass);border:1px solid var(--edge);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ink);transition:border-color .15s,color .15s,transform .15s}.ib:hover{border-color:var(--acc);color:var(--acc)}.ib:active{transform:scale(.94)}.ib svg{width:18px;height:18px}.ib.sm{width:34px;height:34px;border-radius:10px}.ib.sm svg{width:15px;height:15px}.ib.on{background:var(--acc);border-color:var(--acc);color:#07090d}.ib.on:hover{color:#07090d;filter:brightness(1.08)}#tip.on{opacity:1;transform:none}#tip b{display:block;font-size:14px}#tip em{display:block;font-style:normal;color:var(--acc);font-weight:700;font-size:12px;margin-top:3px}#tip span{color:var(--dim)}#tip{position:fixed;z-index:60;pointer-events:none;max-width:240px;padding:9px 11px;border-radius:12px;background:#080a0ff0;border:1px solid var(--edge);font-size:13px;line-height:1.35;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s;box-shadow:0 12px 30px #0006}.pcard svg{display:block}.hub .go{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:18px;background:var(--acc);color:#07090d;text-align:left;box-shadow:0 10px 30px color-mix(in srgb,var(--acc) 35%,transparent);transition:transform .15s,filter .15s}.hub .go:hover{transform:translateY(-2px);filter:brightness(1.06)}.hub .go svg{width:30px;height:30px;flex:0 0 auto}.hub .go b{display:block;font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.02em;line-height:1}.hub .go small{display:block;font-size:13px;font-weight:600;opacity:.75;margin-top:3px}.hub .hubgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}@media(max-width:420px){.hub .hubgrid{grid-template-columns:repeat(2,1fr)}}.hub .hd{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;border-radius:14px;background:#00000047;border:1px solid var(--edge);transition:border-color .15s,transform .15s}.hub .hd:hover{border-color:var(--rc,var(--acc));transform:translateY(-2px)}.hub .hd .emb{width:34px;height:34px}.hub .hd b{font-size:12px;font-weight:700;text-align:center;line-height:1.15}.hub .hd .pl{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:var(--acc);color:#07090d;display:grid;place-items:center;opacity:0;transition:opacity .15s}.hub .hd:hover .pl{opacity:1}.hub .hd .pl svg{width:10px;height:10px}.hub .tools{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min-content,1fr);gap:8px;margin-top:12px}.hub .tools a{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;border-radius:12px;background:#ffffff0d;border:1px solid var(--edge);font-size:12.5px;font-weight:600;line-height:1.1;white-space:nowrap;transition:border-color .15s,color .15s}@media(max-width:420px){.hub .tools{gap:6px}.hub .tools a{font-size:11px;padding:9px 6px}}.hub .tools a:hover{border-color:var(--acc);color:var(--acc)}.hub .tools a[hidden]{display:none}.hub .tools svg{width:16px;height:16px}.hub .tools a.t-pro svg{color:#ff9a5c}.hub .hd .emb svg,.hub .go svg{display:block}.hub a{color:inherit;text-decoration:none}.hub button.hd{font:inherit;color:var(--ink);cursor:pointer}.hub .tools a{color:var(--ink)}
