.fx-frame{--bound:calc(var(--size, 64px) * var(--bound-scale, 1.5));width:var(--bound);height:var(--bound);position:relative;display:grid;place-items:center;border-radius:50%;overflow:hidden}.avatar{position:relative;width:var(--size,56px);height:var(--size,56px);border-radius:50%;flex:none}.avatar .avatar-img,.avatar .avatar-svg{display:block;width:100%;height:100%;border-radius:50%;position:relative;z-index:2}.avatar.highlight{box-shadow:0 0 0 3px #ffcf21}.fx-glow{filter:drop-shadow(0 0 calc(var(--size) * .09) var(--fx-color,#00efc4));animation:avatar-glow-pulse 2.4s ease-in-out infinite}@keyframes avatar-glow-pulse{0%,to{filter:drop-shadow(0 0 calc(var(--size) * .07) var(--fx-color,#00efc4))}50%{filter:drop-shadow(0 0 calc(var(--size) * .12) var(--fx-color,#00efc4))}}.fx-ring:before{content:"";position:absolute;inset:calc(var(--size) * -.085);border-radius:50%;background:conic-gradient(from 0deg,#ff6b35,#f72585,#7209b7,#4361ee,#00efc4,#2dc653,#e9a820,#ff6b35);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));animation:avatar-ring-spin 3.5s linear infinite;z-index:1}@keyframes avatar-ring-spin{to{transform:rotate(1turn)}}.fx-holographic:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent,transparent 42%,hsla(0,0%,100%,.55) 47%,rgba(120,255,230,.55) 50%,rgba(255,120,220,.55) 53%,transparent 58%,transparent);background-size:300% 300%;mix-blend-mode:screen;animation:avatar-shimmer 3.6s linear infinite}@keyframes avatar-shimmer{0%{background-position:0 0}to{background-position:100% 100%}}.fx-coin.coin-diamond .spark,.fx-metal.tier-diamond .spark,.fx-sparkle .spark{position:absolute;z-index:4;width:calc(var(--size) * .18);height:calc(var(--size) * .18);background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 2px #fff);opacity:0;transform:scale(.3);animation-name:avatar-sparkle-twinkle;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.spark.s1{top:-6%;left:8%;animation-delay:-.2s}.spark.s2{top:12%;right:-8%;animation-delay:-.65s}.spark.s3{bottom:-4%;right:18%;animation-delay:-1.1s}.spark.s4{bottom:18%;left:-8%;animation-delay:-1.55s}@keyframes avatar-sparkle-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.fx-coin.coin-diamond .spark,.fx-metal.tier-diamond .spark{filter:drop-shadow(0 0 1px rgba(15,30,60,.9)) drop-shadow(0 0 3px #4aa8ff)}.fx-metal:before{content:"";position:absolute;inset:calc(var(--size) * -.05);border-radius:50%;background:conic-gradient(from 0deg,var(--m-dark) 0deg,var(--m-mid) 40deg,var(--m-light) 72deg,var(--m-mid) 104deg,var(--m-dark) 150deg,var(--m-mid) 200deg,var(--m-light) 250deg,var(--m-mid) 300deg,var(--m-dark) 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--size) * .075),#000 calc(100% - var(--size) * .06));mask:radial-gradient(farthest-side,transparent calc(100% - var(--size) * .075),#000 calc(100% - var(--size) * .06));animation:avatar-ring-spin 6s linear infinite;z-index:1}.fx-metal .avatar-img{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.fx-metal.tier-diamond:before{background:conic-gradient(from 0deg,#79f7ff,#b6a3ff,#ff9ae8,#ffd58a,#a3ffd0,#9ad8ff,#d6a3ff,#79f7ff);animation-duration:4.5s}.fx-metal.tier-diamond{filter:drop-shadow(0 0 calc(var(--size) * .12) #9ad8ff)}.fx-metal-bg{background:radial-gradient(ellipse 200% 12% at -120% 50%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(ellipse 200% 12% at 220% 50%,hsla(0,0%,100%,.8) 50%,transparent),radial-gradient(ellipse 5% 16% at 97% 50%,hsla(0,0%,100%,.7) 0,transparent),radial-gradient(ellipse 5% 16% at 3% 50%,hsla(0,0%,100%,.7) 0,transparent),radial-gradient(ellipse 42% 200% at 50% -130%,rgba(0,0,0,.4) 0,transparent 60%),radial-gradient(ellipse 42% 200% at 50% 230%,rgba(0,0,0,.4) 0,transparent 60%),radial-gradient(circle at 50% 42%,var(--bg-light) 0,var(--bg-mid) 55%,var(--bg-dark) 100%)}.fx-metal-bg.tier-ruby{background:radial-gradient(ellipse 200% 12% at -120% 50%,hsla(0,0%,100%,.25) 50%,transparent),radial-gradient(ellipse 200% 12% at 220% 50%,hsla(0,0%,100%,.25) 50%,transparent),radial-gradient(ellipse 5% 16% at 97% 50%,hsla(0,0%,100%,.35) 0,transparent),radial-gradient(ellipse 5% 16% at 3% 50%,hsla(0,0%,100%,.35) 0,transparent),radial-gradient(circle at 25% 25%,#9b111e 30%,#841b2d 80%);filter:saturate(1.35) contrast(1.3) brightness(1.05)}.fx-metal-bg.tier-diamond{background:conic-gradient(from 0deg,rgba(154,216,255,.22),rgba(214,163,255,.22),rgba(255,154,232,.22),rgba(163,255,208,.22),rgba(154,216,255,.22)),radial-gradient(ellipse 200% 12% at -120% 50%,hsla(0,0%,100%,.85) 50%,transparent),radial-gradient(ellipse 200% 12% at 220% 50%,hsla(0,0%,100%,.85) 50%,transparent),radial-gradient(ellipse 42% 200% at 50% -130%,rgba(0,0,0,.3) 0,transparent 60%),radial-gradient(ellipse 42% 200% at 50% 230%,rgba(0,0,0,.3) 0,transparent 60%),radial-gradient(circle at 50% 42%,var(--bg-light) 0,var(--bg-mid) 55%,var(--bg-dark) 100%)}.fx-gem{filter:drop-shadow(0 calc(var(--size) * .06) calc(var(--size) * .06) rgba(0,0,0,.55))}.fx-dots .dot-ring{position:absolute;inset:0;pointer-events:none}.fx-dots .dot{position:absolute;top:50%;left:50%;width:var(--dot,6px);height:var(--dot,6px);margin:calc(var(--dot, 6px) / -2) 0 0 calc(var(--dot, 6px) / -2);border-radius:50%;background:var(--dot-color,#6f8cff)}.fx-dots .dot-ring.ripple{transform-origin:50% 50%;animation:avatar-dot-ripple 4.2s ease-out infinite}@keyframes avatar-dot-ripple{0%{transform:scale(.7);opacity:0}15%{opacity:1}to{transform:scale(1.45);opacity:0}}.fx-dots .breathe{pointer-events:none}.fx-dots .breathe,.fx-dots .breathe .spoke{position:absolute;inset:0}.fx-dots .breathe .bdot{position:absolute;top:50%;left:50%;width:var(--dot,6px);height:var(--dot,6px);margin:calc(var(--dot, 6px) / -2) 0 0 calc(var(--dot, 6px) / -2);border-radius:50%;background:var(--dot-color,#6f8cff);animation:avatar-dot-breathe 1.8s ease-in-out infinite}@keyframes avatar-dot-breathe{0%,to{transform:translateY(var(--ty))}50%{transform:translateY(calc(var(--ty) + var(--amp)))}}.fx-dots .neon-ring{position:absolute;inset:calc(var(--size) * -.19);z-index:3;pointer-events:none}.fx-dots .neon-spoke{position:absolute;inset:0}.fx-dots .neon-dot{position:absolute;top:0;left:50%;width:var(--dot,9px);height:var(--dot,9px);margin-left:calc(var(--dot, 9px) / -2);border-radius:50%;background:var(--neon,#00ff0a);box-shadow:0 0 calc(var(--size) * .04) var(--neon,#00ff0a),0 0 calc(var(--size) * .08) var(--neon,#00ff0a),0 0 calc(var(--size) * .12) var(--neon,#00ff0a);animation:avatar-neon-pulse 2.8s linear infinite}@keyframes avatar-neon-pulse{0%{transform:scale(1)}80%,to{transform:scale(0)}}.fx-chroma .avatar-img{filter:url(#chromaFilter)}.fx-wired .avatar-img{filter:drop-shadow(0 0 calc(var(--size) * .05) var(--wire,#39ff14)) drop-shadow(0 0 calc(var(--size) * .1) var(--wire,#39ff14));animation:avatar-wire-flicker 3.5s ease-in-out infinite}@keyframes avatar-wire-flicker{0%,to{opacity:.88}50%{opacity:1}}.fx-wired.glitter .glit{position:absolute;z-index:5;border-radius:50%;width:var(--g,3px);height:var(--g,3px);background:var(--wire,#39ff14);box-shadow:0 0 calc(var(--size) * .03) var(--wire,#39ff14);opacity:0;transform:translate(-50%,-50%) scale(.2);animation:avatar-glit 1.6s ease-in-out infinite}@keyframes avatar-glit{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.2)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}.fx-glitch .avatar-img{z-index:2;animation:avatar-glitch-rgb 2.2s steps(1) infinite}@keyframes avatar-glitch-rgb{0%,38%,42%,5%,68%,72%,9%,to{filter:none;transform:translate(0)}6%{filter:drop-shadow(calc(var(--size) * .05) 0 #ff003c) drop-shadow(calc(var(--size) * -.05) 0 #00e5ff);transform:translateX(2%)}40%{filter:drop-shadow(calc(var(--size) * -.05) 0 #ff003c) drop-shadow(calc(var(--size) * .05) 0 #00e5ff);transform:translateX(-2%)}70%{filter:drop-shadow(calc(var(--size) * .035) 0 #ff003c) drop-shadow(calc(var(--size) * -.035) 0 #00e5ff)}}.fx-glitch .glitch-slice{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;z-index:3;pointer-events:none;animation:avatar-glitch-slice 1.7s steps(1) infinite}@keyframes avatar-glitch-slice{0%,to{clip-path:inset(0 0 100% 0);opacity:0;transform:translateX(0)}5%{clip-path:inset(16% 0 60% 0);opacity:.9;transform:translateX(-9%)}10%{clip-path:inset(0 0 100% 0);opacity:0}37%{clip-path:inset(55% 0 24% 0);opacity:.9;transform:translateX(8%)}42%{clip-path:inset(0 0 100% 0);opacity:0}66%{clip-path:inset(36% 0 44% 0);opacity:.9;transform:translateX(-6%)}71%{clip-path:inset(0 0 100% 0);opacity:0}}.fx-dreamy{background:#2a1d4d;overflow:hidden}.fx-dreamy:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(85% 90% at 26% 28%,#ff9ec4 0,transparent 90%),radial-gradient(90% 90% at 78% 20%,#c66cff 0,transparent 90%),radial-gradient(95% 95% at 82% 80%,#5fd0ff 0,transparent 90%),radial-gradient(90% 95% at 20% 84%,#8affd1 0,transparent 90%),radial-gradient(80% 85% at 52% 54%,#ffd27a 0,transparent 85%),linear-gradient(135deg,#ff7eb3,#b06cff 38%,#6a8cff 68%,#45d6c0);animation:avatar-dreamy-drift 16s linear infinite}@keyframes avatar-dreamy-drift{to{filter:hue-rotate(1turn)}}.fx-dreamy .dspark{position:absolute;z-index:1;width:var(--s,5px);height:var(--s,5px);background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 1.5px #fff);opacity:0;transform:translate(-50%,-50%) scale(.3);animation:avatar-dspark-twinkle 1.7s ease-in-out infinite}@keyframes avatar-dspark-twinkle{0%,to{opacity:.12;transform:translate(-50%,-50%) scale(.4) rotate(0deg)}50%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(45deg)}}.fx-portal{background:#07070e;--portal-grad:conic-gradient(from 0deg,#2aa8ff,#6fd6ff,#fff,#6fd6ff,#2aa8ff,#1c6fc0,#2aa8ff)}.fx-portal:before{content:"";position:absolute;inset:calc(var(--size) * -.12);border-radius:50%;z-index:3;pointer-events:none;background:var(--portal-grad);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--size) * .04),#000 calc(100% - var(--size) * .036));mask:radial-gradient(farthest-side,transparent calc(100% - var(--size) * .04),#000 calc(100% - var(--size) * .036));animation:avatar-portal-spin 7s linear infinite,avatar-portal-hue 18s linear infinite}@keyframes avatar-portal-spin{to{transform:rotate(1turn)}}@keyframes avatar-portal-hue{to{filter:hue-rotate(1turn)}}.fx-portal .portal-wash{position:absolute;inset:0;border-radius:50%;z-index:3;pointer-events:none;background:#2aa8ff;mix-blend-mode:color;opacity:.6;animation:avatar-portal-hue 18s linear infinite}.fx-tuned{background:#141414}.fx-tuned .avatar-img{filter:saturate(.5) contrast(1.1) brightness(.95);opacity:.9}.fx-tuned:before{z-index:1;background-image:var(--tv-noise);background-repeat:repeat;background-size:130% 130%;opacity:.85;animation:avatar-tv-static .6s steps(1) infinite}.fx-tuned:after,.fx-tuned:before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none}.fx-tuned:after{z-index:3;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0 1px,transparent 1px 4px);mix-blend-mode:multiply}@keyframes avatar-tv-static{0%{background-position:0 0}12.5%{background-position:-47% 33%}25%{background-position:78% -61%}37.5%{background-position:-88% 12%}50%{background-position:24% 87%}62.5%{background-position:-31% -74%}75%{background-position:64% 41%}87.5%{background-position:-14% -27%}to{background-position:52% -93%}}.fx-ripplebg{background:var(--field-bg,#161c30)}.fx-ripplebg .field{position:absolute;inset:0;z-index:1;pointer-events:none}.fx-ripplebg .fdot{position:absolute;width:var(--fdot,6px);height:var(--fdot,6px);border-radius:50%;background:var(--dot-bright,#7fdfff);transform:translate(-50%,-50%);animation:avatar-field-pulse 3.4s ease-in-out infinite}@keyframes avatar-field-pulse{0%{opacity:.22;transform:translate(-50%,-50%) scale(.8)}9%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}22%,to{opacity:.22;transform:translate(-50%,-50%) scale(.8)}}.fx-ripplebg.ringonly .fdot{animation-name:avatar-field-ripple}@keyframes avatar-field-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(.55)}}.fx-signal .signal-pulse{position:absolute;inset:0;border-radius:50%;z-index:1;pointer-events:none;background:var(--sig,#6f8cff);animation:avatar-signal 2.8s cubic-bezier(.2,.7,.3,1) infinite}@keyframes avatar-signal{0%{transform:scale(1);opacity:.6}40%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}.fx-jelly .avatar-img{border-radius:42% 58% 60% 40%/58% 42% 58% 42%;animation:avatar-jelly 5s ease-in-out infinite}@keyframes avatar-jelly{0%,to{border-radius:42% 58% 60% 40%/58% 42% 58% 42%;transform:scale(1)}25%{border-radius:60% 40% 42% 58%/44% 60% 40% 56%;transform:scale(1.06,.94)}50%{border-radius:55% 45% 58% 42%/60% 50% 50% 40%;transform:scale(.95,1.05)}75%{border-radius:40% 60% 50% 50%/48% 40% 60% 52%;transform:scale(1.05,.96)}}.fx-confetti .cfield{position:absolute;inset:0;border-radius:50%;overflow:hidden;z-index:1;pointer-events:none}.fx-confetti .conf{position:absolute;top:-16%;background:var(--cc,#fff);opacity:0;animation:avatar-confetti var(--cd,3s) linear infinite}@keyframes avatar-confetti{0%{transform:translateY(0) rotate(0deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(var(--fall,80px)) rotate(560deg);opacity:0}}.fx-coin{perspective:700px}.fx-coin .coin3d{position:absolute;inset:0;transform-style:preserve-3d;animation:avatar-coin 5s linear infinite}@keyframes avatar-coin{0%{transform:rotateX(-10deg) rotateY(0deg)}to{transform:rotateX(-10deg) rotateY(1turn)}}.fx-coin .coin-face{position:absolute;inset:0;border-radius:50%;background-position:50%;background-size:cover;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fx-coin .coin-front{transform:translateZ(calc(var(--size) * .042))}.fx-coin .coin-back{transform:rotateY(180deg) translateZ(calc(var(--size) * .042))}.fx-coin .coin-edge{position:absolute;inset:0;border-radius:50%;background:linear-gradient(90deg,var(--edge-lo,#6e5210),var(--edge-hi,#ffe79a),var(--edge-mid,#b8860b),var(--edge-lo,#6e5210))}.fx-hypnotic .htunnel{position:absolute;inset:calc(var(--size) * -.32);border-radius:50%;overflow:hidden;z-index:1;pointer-events:none}.fx-hypnotic.rainbow .htunnel{animation:avatar-hypno-hue 7s linear infinite}@keyframes avatar-hypno-hue{to{filter:hue-rotate(1turn)}}.fx-hypnotic .hring{position:absolute;inset:0;border-radius:50%;border:calc(var(--size) * .03) solid var(--hc,#5ed0ff);box-shadow:0 0 calc(var(--size) * .05) var(--hc,#5ed0ff);opacity:0;transform:scale(0);animation:avatar-hypnotic var(--hd,3.2s) linear infinite}@keyframes avatar-hypnotic{0%{transform:scale(0);opacity:0}14%{opacity:1}80%{opacity:1}to{transform:scale(1);opacity:0}}.fx-storm{border-radius:50%;overflow:hidden}.fx-storm .sky-flash{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle,rgba(230,245,255,.75),rgba(180,220,255,.35) 45%,transparent 78%);opacity:0;animation:avatar-storm-sky 6s steps(1) infinite;animation-delay:var(--sf-del,0s)}@keyframes avatar-storm-sky{0%,to{opacity:0}8%{opacity:.55}9%{opacity:0}10%{opacity:.3}10.7%{opacity:0}}.fx-storm .rain-field{position:absolute;inset:0;z-index:1;pointer-events:none}.fx-storm .drop{position:absolute;top:-20%;width:calc(var(--size) * .008);height:calc(var(--size) * .18);background:linear-gradient(180deg,rgba(180,220,255,0),rgba(180,220,255,.9));transform:rotate(14deg);animation:avatar-storm-drop var(--rd,.9s) linear infinite}@keyframes avatar-storm-drop{0%{transform:translateY(0) rotate(14deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(var(--size)) rotate(14deg);opacity:0}}.fx-storm .bolt{position:absolute;top:-8%;width:40%;height:116%;background-repeat:no-repeat;background-size:contain;background-position:50%;opacity:0;z-index:1;filter:drop-shadow(0 0 calc(var(--size) * .02) rgba(200,230,255,.9));animation:avatar-storm-bolt 6s steps(1) infinite;animation-delay:var(--bt-del,0s)}@keyframes avatar-storm-bolt{0%,to{opacity:0}8%{opacity:1}9%{opacity:0}10%{opacity:.7}10.7%{opacity:0}}.fx-storm .avatar-img{position:relative;z-index:2}.fx-pattern{overflow:hidden}.fx-pattern .pattern-tile{position:absolute;inset:0;background-repeat:repeat,repeat;animation:avatar-pattern-scroll var(--pat-dur,9s) linear infinite}@keyframes avatar-pattern-scroll{0%{background-position:0 0,calc(var(--tile) * .5) calc(var(--tile) * .5)}to{background-position:calc(var(--tile) * -1) calc(var(--tile) * -1),calc(var(--tile) * -.5) calc(var(--tile) * -.5)}}.fx-usdc .cfield{position:absolute;inset:0;border-radius:50%;overflow:hidden;z-index:1;pointer-events:none}.fx-usdc .usdc-coin{position:absolute;top:-16%;opacity:0;animation:avatar-usdc var(--cd,3s) linear infinite;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}@keyframes avatar-usdc{0%{transform:translateY(0) rotate(-10deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(var(--fall,80px)) rotate(180deg);opacity:0}}.fx-boom .boom-field{position:absolute;inset:0;z-index:1;pointer-events:none}.fx-boom .shard{position:absolute;left:50%;top:50%;width:var(--sh-size);height:var(--sh-size);margin-left:calc(var(--sh-size) * -.5);margin-top:calc(var(--sh-size) * -.5);border-radius:50%;opacity:0;animation:avatar-boom-shard 2.4s cubic-bezier(.15,.7,.35,1) infinite;animation-delay:var(--del,0s);filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}@keyframes avatar-boom-shard{0%{transform:translate(0) scale(.35);opacity:0}8%{transform:translate(0) scale(.6);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.35);opacity:0}}.fx-boom .flash{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.95),rgba(255,196,64,.5) 40%,transparent 72%);opacity:0;z-index:1;pointer-events:none;animation:avatar-boom-flash 2.4s ease-out infinite}@keyframes avatar-boom-flash{0%{opacity:0;transform:scale(.45)}6%{opacity:.95;transform:scale(1.05)}24%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.fx-boom .avatar-img{position:relative;z-index:2;animation:avatar-boom-pulse 2.4s ease-in-out infinite}@keyframes avatar-boom-pulse{0%{transform:scale(1);filter:brightness(1) saturate(1)}5%{transform:scale(1.12);filter:brightness(1.8) saturate(.6)}12%{transform:scale(.85);filter:brightness(1.4) saturate(.75)}22%{transform:scale(1.03);filter:brightness(1.1) saturate(.9)}35%{transform:scale(1);filter:brightness(1) saturate(1)}to{transform:scale(1);filter:brightness(1) saturate(1)}}.fx-gravity .g-field{position:absolute;inset:0;z-index:1;pointer-events:none}.fx-gravity .g-shard{position:absolute;left:50%;top:50%;width:var(--sh-size);height:var(--sh-size);margin-left:calc(var(--sh-size) * -.5);margin-top:calc(var(--sh-size) * -.5);border-radius:50%;opacity:0;animation:avatar-gravity-in 3.6s cubic-bezier(.35,.05,.6,1) infinite;animation-delay:var(--del,0s);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}@keyframes avatar-gravity-in{0%{transform:translate(var(--dx),var(--dy)) scale(.55);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(0) scale(.25);opacity:0}}.fx-gravity .avatar-img{position:relative;z-index:2}.fx-orbit .o-rotor{position:absolute;left:50%;top:50%;width:0;height:0;animation:avatar-orbit-spin var(--o-dur,6s) linear infinite;animation-direction:var(--o-dir,normal)}.fx-orbit .o-shard{position:absolute;width:var(--sh-size);height:var(--sh-size);left:calc(var(--o-r) - (var(--sh-size) * .5));top:calc(var(--sh-size) * -.5);border-radius:50%;animation:avatar-orbit-counter var(--o-dur,6s) linear infinite;animation-direction:reverse;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}@keyframes avatar-orbit-spin{to{transform:rotate(1turn)}}@keyframes avatar-orbit-counter{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-90deg) scale(1.35)}50%{transform:rotate(-180deg) scale(1)}75%{transform:rotate(-270deg) scale(.65)}to{transform:rotate(-1turn) scale(1)}}.fx-orbit .avatar-img{position:relative;z-index:2}.fx-broadcast{perspective:700px}.fx-broadcast .avatar-img{position:relative;z-index:2;transform-style:preserve-3d;animation:avatar-broadcast-flip 5s linear infinite}@keyframes avatar-broadcast-flip{0%{transform:rotateX(-10deg) rotateY(0deg)}to{transform:rotateX(-10deg) rotateY(1turn)}}.fx-broadcast .b-ring{position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);margin-left:calc(var(--size) * -.5);margin-top:calc(var(--size) * -.5);border-radius:50%;border:2px solid var(--rc,#fff);opacity:0;z-index:1;animation:avatar-broadcast 3s ease-out infinite;animation-delay:var(--del,0s)}@keyframes avatar-broadcast{0%{transform:scale(.35);opacity:0}10%{opacity:.85}to{transform:scale(1.5);opacity:0}}.fx-slipstream,.fx-slipstream .speed-lines{border-radius:50%;overflow:hidden}.fx-slipstream .speed-lines{position:absolute;inset:0;z-index:1;pointer-events:none}.fx-slipstream .streak{position:absolute;height:var(--stk-h,2px);width:var(--stk-w,45%);top:var(--stk-y,50%);background:linear-gradient(90deg,transparent 0,rgba(0,245,255,.95) 50%,transparent);animation:avatar-slipstream-streak var(--stk-dur,.55s) linear infinite;animation-delay:var(--stk-del,0s);will-change:transform}@keyframes avatar-slipstream-streak{0%{transform:translateX(120%)}to{transform:translateX(-160%)}}.fx-slipstream .avatar-img{position:relative;z-index:2}.fx-neon-glitch .avatar-img{z-index:2;animation:avatar-neon-glitch-rgb 2.2s steps(1) infinite}@keyframes avatar-neon-glitch-rgb{0%,38%,42%,5%,68%,72%,9%,to{filter:none;transform:translate(0)}6%{filter:hue-rotate(160deg) saturate(2.4) drop-shadow(calc(var(--size) * .05) 0 #00f5ff) drop-shadow(calc(var(--size) * -.05) 0 #ff2fb0) drop-shadow(0 0 calc(var(--size) * .12) #00f5ff);transform:translateX(2%)}40%{filter:hue-rotate(280deg) saturate(2.6) drop-shadow(calc(var(--size) * -.05) 0 #ff2fb0) drop-shadow(calc(var(--size) * .05) 0 #00f5ff) drop-shadow(0 0 calc(var(--size) * .14) #ff2fb0);transform:translateX(-2%)}70%{filter:hue-rotate(70deg) saturate(2.2) drop-shadow(calc(var(--size) * .035) 0 #aaff00) drop-shadow(calc(var(--size) * -.035) 0 #00f5ff) drop-shadow(0 0 calc(var(--size) * .1) #aaff00)}}.fx-neon-glitch .glitch-slice{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;z-index:3;pointer-events:none;animation:avatar-neon-glitch-slice 1.7s steps(1) infinite}@keyframes avatar-neon-glitch-slice{0%,to{clip-path:inset(0 0 100% 0);opacity:0;transform:translateX(0);filter:none}5%{clip-path:inset(16% 0 60% 0);opacity:1;transform:translateX(-9%);filter:hue-rotate(180deg) saturate(3) brightness(1.3) drop-shadow(0 0 calc(var(--size) * .06) #00f5ff) drop-shadow(0 0 calc(var(--size) * .12) #00f5ff)}10%{clip-path:inset(0 0 100% 0);opacity:0}37%{clip-path:inset(55% 0 24% 0);opacity:1;transform:translateX(8%);filter:hue-rotate(300deg) saturate(3) brightness(1.3) drop-shadow(0 0 calc(var(--size) * .06) #ff2fb0) drop-shadow(0 0 calc(var(--size) * .12) #ff2fb0)}42%{clip-path:inset(0 0 100% 0);opacity:0}66%{clip-path:inset(36% 0 44% 0);opacity:1;transform:translateX(-6%);filter:hue-rotate(90deg) saturate(3) brightness(1.3) drop-shadow(0 0 calc(var(--size) * .06) #aaff00) drop-shadow(0 0 calc(var(--size) * .12) #aaff00)}71%{clip-path:inset(0 0 100% 0);opacity:0}}@media (prefers-reduced-motion:reduce){.fx-boom .avatar-img,.fx-boom .flash,.fx-boom .shard,.fx-broadcast .avatar-img,.fx-broadcast .b-ring,.fx-coin .coin3d,.fx-confetti .conf,.fx-dots .breathe .bdot,.fx-dots .dot-ring,.fx-dots .neon-dot,.fx-dreamy .dspark,.fx-dreamy:before,.fx-glitch .avatar-img,.fx-glitch .glitch-slice,.fx-glow,.fx-gravity .g-shard,.fx-holographic:after,.fx-hypnotic .hring,.fx-hypnotic .htunnel,.fx-jelly .avatar-img,.fx-metal:before,.fx-neon-glitch .avatar-img,.fx-neon-glitch .glitch-slice,.fx-orbit .o-rotor,.fx-orbit .o-shard,.fx-pattern .pattern-tile,.fx-portal .portal-wash,.fx-portal:before,.fx-ring:before,.fx-ripplebg .fdot,.fx-signal .signal-pulse,.fx-slipstream .streak,.fx-storm .bolt,.fx-storm .drop,.fx-storm .sky-flash,.fx-tuned:before,.fx-usdc .usdc-coin,.fx-wired .avatar-img,.fx-wired.glitter .glit,.spark{animation-play-state:paused!important}}