.avatar-frame-base{position:relative;border-radius:9999px;overflow:visible;padding:3px;background-color:#050316;transition:box-shadow .35s ease-out,transform .35s ease-out,filter .35s ease-out;display:inline-block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.avatar-frame-base>*{border-radius:inherit;display:block}.avatar-frame-base:before{inset:-4px;opacity:.85;mix-blend-mode:screen}.avatar-frame-base:after,.avatar-frame-base:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;z-index:-1}.avatar-frame-base:after{inset:-6px;opacity:0}.avatar-frame-golden{background:radial-gradient(circle at 30% 0,#fff9d5 0,transparent 60%),linear-gradient(135deg,#fceabb,#f8b500,#b67b03);box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 20px rgba(248,181,0,.8),0 0 40px rgba(248,181,0,.4)}.avatar-frame-golden:before{background:radial-gradient(circle,rgba(248,181,0,.95),transparent 72%);filter:blur(10px);animation:gold-glow 2.6s ease-in-out infinite}.avatar-frame-golden:after{background:conic-gradient(from 0deg,transparent 0deg,hsla(0,0%,100%,.9) 36deg,transparent 80deg,transparent 1turn);animation:golden-sweep 5s linear infinite;opacity:0}@keyframes gold-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes golden-sweep{0%{transform:rotate(0deg);opacity:0}10%{opacity:.9}35%{opacity:0}to{transform:rotate(1turn);opacity:0}}.avatar-frame-silver{background:radial-gradient(circle at 30% 0,#fff 0,transparent 60%),linear-gradient(135deg,#f5f5f5,#d9d9d9,#8ea0b8);box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 20px rgba(200,210,230,.75),0 0 40px rgba(148,163,184,.4)}.avatar-frame-silver:before{background:radial-gradient(circle,rgba(210,220,235,.95),transparent 72%);filter:blur(10px);animation:silver-glow 2.8s ease-in-out infinite}.avatar-frame-silver:after{background:conic-gradient(from 130deg,transparent 0deg,hsla(0,0%,100%,.95) 32deg,transparent 76deg,transparent 1turn);animation:silver-sweep 6s linear infinite;opacity:0}@keyframes silver-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}@keyframes silver-sweep{0%{transform:rotate(0deg);opacity:0}15%{opacity:.8}40%{opacity:0}to{transform:rotate(1turn);opacity:0}}.avatar-frame-rgb{background:radial-gradient(circle at 30% 0,hsla(0,0%,100%,.35) 0,transparent 60%),linear-gradient(90deg,#ff004c,#ff7f00 16%,#ffe600 33%,#00ff85 50%,#00c3ff 66%,#7b2cff 83%,#ff00d4);background-size:320% 320%;animation:rgb-border 4.5s linear infinite;box-shadow:0 0 0 1px rgba(0,0,0,.75),0 0 28px rgba(0,255,214,.7)}.avatar-frame-rgb:before{background:radial-gradient(circle,#00ffd6,transparent 70%);filter:blur(12px) hue-rotate(0deg);opacity:.95;animation:rgb-glow-hue 4s linear infinite}.avatar-frame-rgb:after{background:conic-gradient(from 0deg,hsla(0,0%,100%,.85),transparent 80deg,hsla(0,0%,100%,.85),transparent 160deg,transparent 1turn);opacity:.35;animation:rgb-spark 3s ease-in-out infinite}@keyframes rgb-border{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rgb-glow-hue{0%{filter:blur(12px) hue-rotate(0deg)}50%{filter:blur(12px) hue-rotate(180deg)}to{filter:blur(12px) hue-rotate(1turn)}}@keyframes rgb-spark{0%,to{transform:rotate(0deg) scale(1);opacity:.18}50%{transform:rotate(180deg) scale(1.05);opacity:.45}}.avatar-frame-fire{background:radial-gradient(circle at 30% 0,hsla(0,0%,100%,.35) 0,transparent 55%),conic-gradient(from 220deg,#ff4500,#ff8c00,gold,#ff4500,#8b0000,#ff4500);background-size:160% 160%;animation:fire-rotate 4.5s ease-in-out infinite;box-shadow:0 0 0 1px rgba(0,0,0,.85),0 0 30px #ff4500,0 0 60px rgba(255,140,0,.85)}.avatar-frame-fire:before{background:radial-gradient(circle,#ff4500,transparent 72%);filter:blur(16px);opacity:.95;animation:fire-glow 1.7s ease-in-out infinite}.avatar-frame-fire:after{background:radial-gradient(circle at 20% 10%,hsla(0,0%,100%,.95),transparent 55%);mix-blend-mode:screen;animation:fire-flicker 1.3s ease-in-out infinite;opacity:.7}@keyframes fire-rotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fire-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes fire-flicker{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}70%{opacity:.5;transform:translateY(1px)}}.avatar-frame-electric{background:radial-gradient(circle at 30% 0,hsla(0,0%,100%,.4) 0,transparent 60%),linear-gradient(135deg,#00f5ff,#4d9dff,#00f5ff);box-shadow:0 0 0 1px rgba(0,0,0,.9),0 0 22px #0ff,0 0 50px rgba(0,136,255,.9);animation:electric-core 2.2s ease-in-out infinite}.avatar-frame-electric:before{background:radial-gradient(circle,#0ff,transparent 72%);filter:blur(14px);opacity:.95;animation:electric-glow 1.1s ease-in-out infinite}.avatar-frame-electric:after{background:repeating-linear-gradient(90deg,rgba(0,255,255,.9),rgba(0,255,255,.9) 2px,transparent 0,transparent 4px);opacity:.5;mix-blend-mode:screen;animation:electric-scan .8s steps(3) infinite}@keyframes electric-core{0%,to{transform:translate(0)}32%{transform:translate(1px,-1px)}64%{transform:translate(-1px,1px)}}@keyframes electric-glow{0%,to{opacity:.65}50%{opacity:1}}@keyframes electric-scan{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.avatar-frame-diamond{background:radial-gradient(circle at 30% 0,hsla(0,0%,100%,.7) 0,transparent 55%),conic-gradient(from 200deg,#e0ffff,#b9f2ff,#fff,#a9e7ff,#e0ffff);background-size:160% 160%;animation:diamond-rotate 6s linear infinite;box-shadow:0 0 0 1px rgba(0,0,0,.9),0 0 30px #b9f2ff,0 0 70px rgba(135,206,250,.8)}.avatar-frame-diamond:before{background:radial-gradient(circle,#b9f2ff,transparent 72%);filter:blur(16px);opacity:.95}.avatar-frame-diamond:after{background:conic-gradient(from 0deg,transparent 0deg,hsla(0,0%,100%,.95) 32deg,transparent 70deg,transparent 180deg,hsla(0,0%,100%,.95) 210deg,transparent 260deg,transparent 1turn);animation:diamond-spark 2.6s ease-in-out infinite;opacity:.5}@keyframes diamond-rotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes diamond-spark{0%,to{transform:rotate(0deg) scale(1);opacity:.25}40%{transform:rotate(120deg) scale(1.05);opacity:.9}70%{transform:rotate(200deg) scale(1.03);opacity:.45}}.avatar-frame-nebula{background:radial-gradient(circle at 30% 0,hsla(0,0%,100%,.26) 0,transparent 60%),conic-gradient(from 180deg,#0f172a,#1d2240,#4c1d95,#0ea5e9,#1d2240,#0f172a);background-size:180% 180%;animation:nebula-rotate 10s linear infinite;box-shadow:0 0 0 1px rgba(0,0,0,.9),0 0 30px rgba(129,140,248,.9),0 0 70px rgba(56,189,248,.65)}.avatar-frame-nebula:before{background:radial-gradient(circle at 20% 20%,rgba(129,140,248,.9),transparent 65%),radial-gradient(circle at 80% 80%,rgba(56,189,248,.9),transparent 70%);filter:blur(16px);opacity:.95}.avatar-frame-nebula:after{background-image:radial-gradient(circle,hsla(0,0%,100%,.8) 0,transparent 55%);background-size:4px 4px;background-position:10% 20%,70% 40%,40% 80%;mix-blend-mode:screen;opacity:.55;animation:nebula-stars 4s ease-in-out infinite}@keyframes nebula-rotate{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes nebula-stars{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.06);opacity:.8}}.avatar-frame-glitch{background:radial-gradient(circle at 30% 0,hsla(0,0%,100%,.35) 0,transparent 55%),linear-gradient(135deg,#22d3ee,#6366f1,#ec4899);box-shadow:0 0 0 1px rgba(0,0,0,.9),0 0 24px rgba(56,189,248,.9),0 0 48px rgba(139,92,246,.8);animation:glitch-core 1.6s ease-in-out infinite}.avatar-frame-glitch:before{background:repeating-linear-gradient(90deg,rgba(56,189,248,.9),rgba(56,189,248,.9) 2px,transparent 0,transparent 5px);filter:blur(8px);opacity:.6;mix-blend-mode:screen;animation:glitch-scan .55s steps(5) infinite}.avatar-frame-glitch:after{background:conic-gradient(from 0deg,transparent 0deg,rgba(236,72,153,.9) 18deg,transparent 40deg,transparent 180deg,rgba(59,130,246,.9) 198deg,transparent 220deg,transparent 1turn);opacity:.45;animation:glitch-flash 2.1s ease-in-out infinite}@keyframes glitch-core{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}50%{transform:translate(2px,-2px)}80%{transform:translate(-1px,1px)}}@keyframes glitch-scan{0%{transform:translateX(-6px)}to{transform:translateX(6px)}}@keyframes glitch-flash{0%,to{opacity:.2}40%{opacity:.8}}.avatar-frame-runic{background:radial-gradient(circle at 30% 0,hsla(0,0%,100%,.3) 0,transparent 60%),conic-gradient(from 0deg,#4c1d95,#7c3aed,#fbbf24,#4c1d95,#0b0f19);background-size:150% 150%;animation:runic-rotate 8s linear infinite;box-shadow:0 0 0 1px rgba(0,0,0,.9),0 0 26px #818cf8,0 0 60px rgba(196,181,253,.8)}.avatar-frame-runic:before{background:radial-gradient(circle,#818cf8,transparent 72%);filter:blur(15px);opacity:.95}.avatar-frame-runic:after{background:conic-gradient(from 0deg,transparent 0deg,rgba(251,191,36,.95) 10deg,transparent 20deg,transparent 60deg,rgba(251,191,36,.95) 70deg,transparent 80deg,transparent 120deg,rgba(251,191,36,.95) 130deg,transparent 140deg,transparent 180deg,rgba(251,191,36,.95) 190deg,transparent 200deg,transparent 240deg,rgba(251,191,36,.95) 250deg,transparent 260deg,transparent 300deg,rgba(251,191,36,.95) 310deg,transparent 320deg,transparent 1turn);opacity:.7;animation:runic-pulse 3s ease-in-out infinite}@keyframes runic-rotate{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes runic-pulse{0%,to{transform:rotate(0deg) scale(1);opacity:.4}50%{transform:rotate(30deg) scale(1.06);opacity:.9}}.avatar-frame-base.is-hovered,.avatar-frame-base:hover{transform:translateY(-2px) scale(1.03)}.avatar-frame-base.is-equipped{transform:scale(1.04);filter:brightness(1.1) drop-shadow(0 0 18px rgba(255,255,255,.45))}.avatar-frame-purchase-flash{animation:avatar-purchase-flash .55s ease-out}@keyframes avatar-purchase-flash{0%{filter:brightness(1) drop-shadow(0 0 0 rgba(255,255,255,0))}25%{filter:brightness(1.4) drop-shadow(0 0 24px rgba(255,255,255,.9))}to{filter:brightness(1) drop-shadow(0 0 0 rgba(255,255,255,0))}}.avatar-frame-preview-intense{padding:6px;transform:scale(1.05)}.avatar-frame-preview-intense:before{inset:-14px;filter:blur(18px);opacity:1}.avatar-frame-preview-intense:after{inset:-10px}@media (prefers-reduced-motion:reduce){.avatar-frame-base,.avatar-frame-base:after,.avatar-frame-base:before{animation:none!important;transition:none!important}.avatar-frame-purchase-flash{animation:none!important}.avatar-frame-preview-intense{transform:scale(1)!important}}.avatar-frame-golden.is-equipped,.avatar-frame-golden:hover{transform:scale(1.03);box-shadow:0 0 0 1px rgba(0,0,0,.8),0 0 24px rgba(248,181,0,.95),0 0 40px rgba(248,181,0,.7)}.avatar-frame-silver.is-equipped,.avatar-frame-silver:hover{transform:scale(1.03);box-shadow:0 0 0 1px rgba(0,0,0,.8),0 0 24px hsla(0,0%,78%,.85),0 0 40px hsla(0,0%,78%,.6)}.avatar-frame-rgb.is-equipped,.avatar-frame-rgb:hover{transform:scale(1.04);filter:brightness(1.1);box-shadow:0 0 0 1px rgba(0,0,0,.8),0 0 30px rgba(0,255,214,.8),0 0 50px rgba(0,255,214,.6)}.avatar-frame-fire.is-equipped,.avatar-frame-fire:hover{transform:scale(1.04);filter:brightness(1.1);box-shadow:0 0 0 1px rgba(0,0,0,.85),0 0 35px #ff4500,0 0 60px rgba(255,140,0,.8)}.avatar-frame-electric.is-equipped,.avatar-frame-electric:hover{transform:scale(1.05);filter:brightness(1.15);box-shadow:0 0 0 1px rgba(0,0,0,.9),0 0 25px #0ff,0 0 50px rgba(0,136,255,.9)}.avatar-frame-diamond.is-equipped,.avatar-frame-diamond:hover{transform:scale(1.05);filter:brightness(1.12);box-shadow:0 0 0 1px rgba(0,0,0,.9),0 0 32px #b9f2ff,0 0 70px rgba(135,206,250,.85)}.avatar-frame-nebula.is-equipped,.avatar-frame-nebula:hover{transform:scale(1.05);filter:brightness(1.08);box-shadow:0 0 0 1px rgba(0,0,0,.95),0 0 36px #818cf8,0 0 80px rgba(56,189,248,.85)}.avatar-frame-glitch.is-equipped,.avatar-frame-glitch:hover{transform:scale(1.05);filter:brightness(1.1);box-shadow:0 0 0 1px #000,0 0 32px #38bdf8,0 0 64px rgba(139,92,246,.95)}.avatar-frame-runic.is-equipped,.avatar-frame-runic:hover{transform:scale(1.05);filter:brightness(1.12);box-shadow:0 0 0 1px #000,0 0 32px #c4b5fd,0 0 72px rgba(250,204,21,.9)}.banner-frame-golden{position:relative;border:2px solid gold!important;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 12px rgba(255,215,0,.4)!important;transition:box-shadow .3s ease-out}.banner-frame-golden:hover{box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 18px rgba(255,215,0,.6)!important}.banner-frame-silver{position:relative;border:2px solid silver!important;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 12px hsla(0,0%,75%,.35)!important;transition:box-shadow .3s ease-out}.banner-frame-silver:hover{box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 18px hsla(0,0%,75%,.5)!important}.banner-frame-fire{position:relative;border:2px solid #ff4500!important;box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 15px rgba(255,69,0,.5)!important;animation:banner-fire-glow 4s ease-in-out infinite;transition:box-shadow .3s ease-out}.banner-frame-fire:hover{box-shadow:0 0 0 1px rgba(0,0,0,.8),0 0 20px rgba(255,69,0,.7)!important}@keyframes banner-fire-glow{0%,to{box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 15px rgba(255,69,0,.5)}50%{box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 20px rgba(255,69,0,.65)}}.banner-frame-electric{position:relative;border:2px solid #0ff!important;box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 12px rgba(0,255,255,.5)!important;transition:box-shadow .3s ease-out}.banner-frame-electric:hover{box-shadow:0 0 0 1px rgba(0,0,0,.8),0 0 18px rgba(0,255,255,.7)!important}.banner-frame-diamond{position:relative;border:2px solid #b9f2ff!important;box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 12px rgba(185,242,255,.5)!important;transition:box-shadow .3s ease-out}.banner-frame-diamond:hover{box-shadow:0 0 0 1px rgba(0,0,0,.8),0 0 18px rgba(185,242,255,.7)!important}.avatar-glow-gold{position:relative;filter:none!important}.avatar-glow-gold:after{content:"";position:absolute;inset:-8px;border-radius:9999px;background:radial-gradient(circle,rgba(255,215,0,.85),transparent 70%);mix-blend-mode:screen;filter:blur(8px);animation:glow-gold 2.3s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes glow-gold{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.avatar-glow-silver{position:relative;filter:none!important}.avatar-glow-silver:after{content:"";position:absolute;inset:-8px;border-radius:9999px;background:radial-gradient(circle,hsla(0,0%,75%,.85),transparent 70%);mix-blend-mode:screen;filter:blur(8px);animation:glow-silver 2.5s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes glow-silver{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.avatar-glow-fire{position:relative;filter:none!important}.avatar-glow-fire:after{content:"";position:absolute;inset:-8px;border-radius:9999px;background:radial-gradient(circle,rgba(255,69,0,.9),transparent 70%);mix-blend-mode:screen;filter:blur(10px);animation:glow-fire 1.8s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes glow-fire{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.avatar-glow-fire.is-equipped,.avatar-glow-gold.is-equipped,.avatar-glow-silver.is-equipped{filter:brightness(1.1) drop-shadow(0 0 12px rgba(255,255,255,.4))!important}.avatar-glow-fire.avatar-frame-purchase-flash,.avatar-glow-gold.avatar-frame-purchase-flash,.avatar-glow-silver.avatar-frame-purchase-flash{animation:avatar-purchase-flash .55s ease-out,glow-gold 2.3s ease-in-out infinite}