.deco-avatar{isolation:isolate;vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.deco-avatar>.avatar{z-index:1;position:relative;width:100%!important;height:100%!important}.deco-under,.deco-over{pointer-events:none;position:absolute;inset:-25%}.deco-under{z-index:0}.deco-over{z-index:2}.deco-svg,.deco-canvas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@keyframes deco-rot{to{transform:rotate(360deg)}}@keyframes deco-pulse{0%,to{opacity:.55}50%{opacity:.95}}.deco-spin{transform-origin:0 0;animation:9s linear infinite deco-rot}.deco-spin-slow{transform-origin:0 0;animation:40s linear infinite deco-rot}.deco-spin-rev{transform-origin:0 0;animation:14s linear infinite reverse deco-rot}.deco-conic{background:conic-gradient(from 0deg, var(--c1), var(--c2,var(--c1)), var(--c3,var(--c1)), var(--c1));border-radius:50%;animation:4s linear infinite deco-rot;position:absolute;inset:14%;-webkit-mask:radial-gradient(closest-side,#0000 85%,#000 87% 98%,#0000 100%);mask:radial-gradient(closest-side,#0000 85%,#000 87% 98%,#0000 100%)}.deco-glow{box-shadow:0 0 calc(var(--ds,64px) * .16) calc(var(--ds,64px) * .02) var(--c1);border-radius:50%;animation:2.6s ease-in-out infinite deco-pulse;position:absolute;inset:15%}.deco-orbit{animation:6s linear infinite deco-rot;position:absolute;inset:14%}.deco-orbit i{position:absolute;inset:0}.deco-orbit i:nth-child(2){transform:rotate(120deg)}.deco-orbit i:nth-child(3){transform:rotate(240deg)}.deco-orbit i:after{content:"";background:radial-gradient(circle at 35% 35%, #fff, var(--oc) 55%);width:11%;height:11%;box-shadow:0 0 calc(var(--ds,64px) * .08) calc(var(--ds,64px) * .015) var(--oc);border-radius:50%;position:absolute;top:1.5%;left:50%;translate:-50% -50%}.deco-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c1) 75%, transparent) 0deg 5deg, transparent 5deg 16deg);opacity:.85;border-radius:50%;animation:26s linear infinite deco-rot;position:absolute;inset:-4%;-webkit-mask:radial-gradient(closest-side,#000 28%,#0000 100%);mask:radial-gradient(closest-side,#000 28%,#0000 100%)}.deco-f-3d-divine .deco-conic{filter:drop-shadow(0 0 calc(var(--ds,64px) * .05) var(--c2));animation-duration:6s}.deco-flames{filter:drop-shadow(0 0 4px var(--c2))}.deco-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite deco-flicker}@keyframes deco-flicker{0%,to{opacity:.95;transform:scale(1)}30%{opacity:1;transform:scale(.82,1.28)}60%{opacity:.8;transform:scale(1.12,.78)}}.deco-heart{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite deco-heart}@keyframes deco-heart{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:1}75%{opacity:.85}to{opacity:0;transform:translateY(-60px)scale(1.15)}}.deco-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.3s ease-in-out infinite deco-twinkle}@keyframes deco-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.deco-wobble{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite deco-wobble}@keyframes deco-wobble{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}.deco-laurel{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--c1) 80%, transparent));animation:3.2s ease-in-out infinite deco-pulse}.deco-wing{transform-box:fill-box;transform-origin:0 55%;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c2) 60%, transparent));animation:2.6s ease-in-out infinite deco-flap}@keyframes deco-flap{0%,to{transform:rotate(5deg)}50%{transform:rotate(-12deg)}}.deco-runes text{filter:drop-shadow(0 0 4px var(--c1));animation:2.8s ease-in-out infinite deco-pulse}.deco-avatar.rarity-common .deco-svg,.deco-avatar.rarity-rare .deco-svg{filter:none}.deco-name{isolation:isolate;display:inline-block;position:relative}.fx-text,.fx-letters{z-index:1;position:relative}.fx-color .fx-text{color:var(--c1)}.fx-gradient .fx-text{background:linear-gradient(90deg, var(--c1), var(--c2,var(--c1)));color:#0000;-webkit-background-clip:text;background-clip:text}.fx-shimmer .fx-text,.fx-divine .fx-text{background:linear-gradient(100deg, var(--c3,var(--c1)) 0%, var(--c1) 28%, var(--c2) 42%, #fff 48%, var(--c2) 54%, var(--c1) 68%, var(--c3,var(--c1)) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite fx-shimmer}@keyframes fx-shimmer{0%{background-position:100% 0}to{background-position:-160% 0}}.fx-glow .fx-text{color:var(--c1);text-shadow:0 0 6px var(--c2), 0 0 14px var(--c2);animation:2.4s ease-in-out infinite fx-glow}@keyframes fx-glow{50%{text-shadow:0 0 10px var(--c2), 0 0 24px var(--c2), 0 0 38px var(--c2)}}.fx-letters>span{display:inline-block}.fx-wave .fx-letters>span{color:var(--c2);animation:1.9s ease-in-out infinite fx-wave;animation-delay:calc(var(--i) * 80ms - 2s);text-shadow:0 2px 8px color-mix(in srgb, var(--c2) 45%, transparent)}.fx-wave .fx-letters>span:nth-child(3n+1){color:var(--c1)}.fx-wave .fx-letters>span:nth-child(3n){color:var(--c3,var(--c2))}@keyframes fx-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.2em)}}.fx-neon .fx-text{color:#fff;text-shadow:0 0 2px #fff, 0 0 6px var(--c1), 0 0 12px var(--c1), 0 0 22px var(--c2), 0 0 36px var(--c2);animation:5s linear infinite fx-flicker}@keyframes fx-flicker{0%,17%,21%,24%,52%,56%,to{opacity:1}19%,23%,54%{opacity:.5}}.fx-glitch .fx-text{color:var(--text-primary,#fff);text-shadow:-1px 0 color-mix(in srgb, var(--c1) 80%, transparent), 1px 0 color-mix(in srgb, var(--c2) 80%, transparent)}.fx-glitch:before,.fx-glitch:after{content:attr(data-text);white-space:nowrap;pointer-events:none;z-index:2;width:100%;position:absolute;top:0;left:0}.fx-glitch:before{color:var(--c1);animation:2.6s step-end infinite fx-glitch-a}.fx-glitch:after{color:var(--c2);animation:2.6s step-end infinite fx-glitch-b}@keyframes fx-glitch-a{0%,84%,to{clip-path:inset(0 0 100%);transform:translate(0)}85%{clip-path:inset(8% 0 58%);transform:translate(-4px,-1px)}88%{clip-path:inset(42% 0 22%);transform:translate(3px,1px)}91%{clip-path:inset(72% 0 4%);transform:translate(-2px)}94%{clip-path:inset(20% 0 60%);transform:translate(2px,-1px)}}@keyframes fx-glitch-b{0%,86%,to{clip-path:inset(100% 0 0);transform:translate(0)}87%{clip-path:inset(55% 0 12%);transform:translate(4px,1px)}90%{clip-path:inset(15% 0 65%);transform:translate(-3px)}93%{clip-path:inset(80% 0 2%);transform:translate(2px,1px)}}.fx-fire .fx-text{background:linear-gradient(0deg, var(--c3) 0%, var(--c2) 40%, var(--c1) 80%, #fff 100%);color:#0000;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c2) 75%, transparent)) drop-shadow(0 -2px 8px color-mix(in srgb, var(--c3) 50%, transparent));background-size:100% 180%;-webkit-background-clip:text;background-clip:text;animation:.9s ease-in-out infinite alternate fx-fire}@keyframes fx-fire{0%{background-position:0 100%}to{background-position:0 20%}}.fx-frost .fx-text{background:linear-gradient(180deg, #fff 0%, var(--c2) 55%, var(--c3) 100%);color:#0000;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--c3) 85%, transparent));-webkit-background-clip:text;background-clip:text}.fx-rainbow .fx-letters>span{background:linear-gradient(90deg, var(--c1), var(--c2), var(--c3), var(--c4,var(--c1)), var(--c5,var(--c2)), var(--c1));color:#0000;animation:3.2s linear infinite fx-holo,2.4s ease-in-out infinite fx-wave;animation-delay:calc(var(--i) * -.18s), calc(var(--i) * .1s - 3s);filter:drop-shadow(0 0 4px #ffffff59);background-size:700% 100%;-webkit-background-clip:text;background-clip:text}@keyframes fx-holo{0%{background-position:0 0}to{background-position:100% 0}}.fx-divine .fx-text{background-image:linear-gradient(100deg, var(--c2) 0%, var(--c3) 14%, var(--c2) 28%, var(--c1) 38%, #fff 45%, var(--c1) 52%, var(--c2) 64%, var(--c3) 80%, var(--c2) 100%);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c2) 70%, transparent)) drop-shadow(0 1px 1px #281400e6)}.fx-sparks{pointer-events:none;z-index:2;position:absolute;inset:-.35em -.2em}.fx-sparks i{left:calc(var(--i) * 17% + 3%);background:var(--c2);width:.22em;height:.22em;box-shadow:0 0 6px var(--c2);opacity:0;animation:1.9s ease-out infinite fx-ember;animation-delay:calc(var(--i) * -.33s);border-radius:50%;position:absolute;bottom:12%}@keyframes fx-ember{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate(.3em,-1.5em)scale(.3)}}.fx-frost .fx-sparks i,.fx-rainbow .fx-sparks i,.fx-starlight .fx-sparks i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:.36em;height:.36em;box-shadow:none;animation:2.4s ease-in-out infinite fx-twinkle;animation-delay:calc(var(--i) * -.41s);background:#fff;border-radius:0;bottom:auto}.fx-frost .fx-sparks i:nth-child(odd),.fx-rainbow .fx-sparks i:nth-child(odd),.fx-starlight .fx-sparks i:nth-child(odd){top:8%}.fx-frost .fx-sparks i:nth-child(2n),.fx-rainbow .fx-sparks i:nth-child(2n),.fx-starlight .fx-sparks i:nth-child(2n){top:62%}@keyframes fx-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.fx-divine .fx-sparks i{background:var(--c1);box-shadow:0 0 8px var(--c2);animation-duration:2.6s}.fx-electric .fx-text{color:#fff;text-shadow:0 0 3px var(--c1), 0 0 8px var(--c1), 0 0 16px var(--c2);animation:1.7s step-end infinite fx-zap}@keyframes fx-zap{0%,to{text-shadow:0 0 3px var(--c1), 0 0 8px var(--c1), 0 0 16px var(--c2);transform:none}11%{text-shadow:1px 0 4px #fff, 0 0 14px var(--c1), 0 0 30px var(--c2);transform:translate(.6px,-.4px)}14%{text-shadow:0 0 2px var(--c1), 0 0 5px var(--c2);transform:none}57%{text-shadow:-1px 0 4px #fff, 0 0 18px var(--c1), 0 0 36px var(--c2);transform:translate(-.6px,.4px)}60%{text-shadow:0 0 3px var(--c1), 0 0 8px var(--c1), 0 0 16px var(--c2);transform:none}}.fx-electric:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg, transparent, var(--c1), #fff, var(--c1), transparent) no-repeat;height:2px;filter:drop-shadow(0 0 3px var(--c1));background-size:35% 100%;animation:1.15s linear infinite fx-current;position:absolute;bottom:-.08em;left:0;right:0}@keyframes fx-current{0%{background-position:-60% 0}to{background-position:160% 0}}.fx-electric .fx-sparks{filter:drop-shadow(0 0 3px var(--c1)) drop-shadow(0 0 6px var(--c2))}.fx-electric .fx-sparks i{width:.42em;height:.8em;box-shadow:none;clip-path:polygon(58% 0,18% 56%,46% 56%,30% 100%,86% 38%,58% 38%,78% 0);animation:1.4s step-end infinite fx-bolt;animation-delay:calc(var(--i) * -.53s);background:#fff;border-radius:0;bottom:auto}.fx-electric .fx-sparks i:nth-child(odd){top:-18%}.fx-electric .fx-sparks i:nth-child(2n){top:48%}@keyframes fx-bolt{0%,to{opacity:0}6%{opacity:1;transform:rotate(12deg)}10%{opacity:0}12%{opacity:1;transform:scaleX(-1)rotate(-8deg)}16%{opacity:0}}.fx-starlight .fx-text{background:radial-gradient(circle at 20% 35%, #fff 0 1px, transparent 1.7px), radial-gradient(circle at 70% 60%, #fff 0 1px, transparent 1.7px), radial-gradient(circle at 45% 80%, #fff 0 .7px, transparent 1.4px), linear-gradient(100deg, var(--c1), var(--c2) 50%, var(--c3,var(--c1)));color:#0000;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c2) 75%, transparent));background-size:22px 18px,31px 21px,17px 15px,100% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite fx-stardrift}@keyframes fx-stardrift{to{background-position:44px 18px,-31px 42px,34px -30px,0 0}}.fx-starlight:after{content:"";pointer-events:none;z-index:2;transform-origin:100%;opacity:0;background:linear-gradient(90deg,#0000,#fff);border-radius:2px;width:1.4em;height:2px;animation:4.6s ease-in infinite fx-shoot;position:absolute;top:-.25em;left:-12%;transform:rotate(18deg)}@keyframes fx-shoot{0%,70%{opacity:0;top:-.25em;left:-12%}73%{opacity:1}86%{opacity:0;top:.75em;left:96%}to{opacity:0;top:.75em;left:96%}}@property --fx-ang{syntax:"<angle>";inherits:false;initial-value:180deg}@property --fx-lvl{syntax:"<percentage>";inherits:false;initial-value:32%}.fx-liquid .fx-text{background:linear-gradient(var(--fx-ang), color-mix(in srgb, var(--c1) 45%, #ffffff8c) 0 calc(var(--fx-lvl) - .08em), #fff calc(var(--fx-lvl) - .08em) var(--fx-lvl), var(--c1) var(--fx-lvl), var(--c2) 100%);color:#0000;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c1) 60%, transparent));-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite fx-slosh}@keyframes fx-slosh{0%,to{--fx-ang:170deg;--fx-lvl:30%}25%{--fx-ang:190deg;--fx-lvl:38%}50%{--fx-ang:175deg;--fx-lvl:26%}75%{--fx-ang:192deg;--fx-lvl:35%}}.fx-liquid .fx-sparks i{width:.2em;height:.2em;box-shadow:none;animation:2.3s ease-in infinite fx-bubble;animation-delay:calc(var(--i) * -.41s);background:0 0;border:1px solid #ffffffbf;bottom:4%}@keyframes fx-bubble{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1}60%{transform:translate(.15em,-.7em)scale(1)}to{opacity:0;transform:translate(-.1em,-1.3em)scale(1.1)}}.fx-candy .fx-letters>span{background:repeating-linear-gradient(-45deg, var(--c1) 0 .16em, var(--c2) .16em .32em);color:#0000;filter:drop-shadow(0 1px 0 var(--c3,#fff)) drop-shadow(0 0 3px color-mix(in srgb, var(--c1) 60%, transparent));transform-origin:50% 100%;animation:1.6s linear infinite fx-candy-stripes,2.2s ease-in-out infinite fx-jelly;animation-delay:0s, calc(var(--i) * 90ms - 3s);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes fx-candy-stripes{to{background-position:-.9em 0}}@keyframes fx-jelly{0%,60%,to{transform:scale(1)}66%{transform:scale(1.18,.82)}74%{transform:scale(.88,1.14)translateY(-.12em)}82%{transform:scale(1.06,.95)}90%{transform:scale(.98,1.02)}}.fx-candy .fx-sparks i{width:.34em;height:.12em;box-shadow:none;animation:2.6s ease-in-out infinite fx-twinkle;animation-delay:calc(var(--i) * -.43s);border-radius:.1em;bottom:auto}.fx-candy .fx-sparks i:nth-child(3n){background:var(--c1)}.fx-candy .fx-sparks i:nth-child(3n+1){background:var(--c2)}.fx-candy .fx-sparks i:nth-child(3n+2){background:var(--c3,#fff)}.fx-candy .fx-sparks i:nth-child(odd){top:-4%}.fx-candy .fx-sparks i:nth-child(2n){top:72%}.deco-plate{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.deco-plate-canvas{width:100%;height:100%;position:absolute;inset:0}.deco-plate:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000006b,#0000001f 55%,#0000 85%);position:absolute;inset:0}.plate-tint{background:linear-gradient(110deg, color-mix(in srgb, var(--c1) 40%, transparent), color-mix(in srgb, var(--c2,var(--c1)) 24%, transparent) 65%, transparent)}.plate-shift{background:linear-gradient(110deg, var(--c1), var(--c2,var(--c1)), var(--c3,var(--c1)), var(--c1));opacity:.85;background-size:320% 100%;animation:9s ease-in-out infinite alternate plate-shift}@keyframes plate-shift{to{background-position:100% 0}}.plate-pattern{background:linear-gradient(120deg, var(--c1), var(--c2) 70%, var(--c3,var(--c2)))}.plate-pieces{opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M8 8h8c-1-6 9-6 8 0h8v8c6-1 6 9 0 8v8h-8c1 6-9 6-8 0H8v-8c-6 1-6-9 0-8z' fill='none' stroke='white' stroke-opacity='0.5' stroke-width='1.4'/%3E%3C/svg%3E");background-size:40px 40px;animation:10s linear infinite plate-scroll;position:absolute;inset:-40px -40px 0 0}@keyframes plate-scroll{to{transform:translate(40px,40px)}}.plate-speed{background:linear-gradient(90deg, var(--c3,#000), color-mix(in srgb, var(--c2) 70%, var(--c3,#000)))}.plate-speed:before{content:"";background:repeating-linear-gradient(100deg, transparent 0 28px, color-mix(in srgb, var(--c1) 85%, transparent) 28px 31px, transparent 31px 64px);animation:.7s linear infinite plate-dash;position:absolute;inset:0 -130px 0 0}@keyframes plate-dash{to{transform:translate(-65px)}}.plate-vortex{background:radial-gradient(circle at 82% 50%, var(--c2) 0%, var(--c3) 75%)}.plate-vortex:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c1) 55%, transparent) 0deg 12deg, transparent 12deg 30deg);width:260%;animation:7s linear infinite deco-rot;position:absolute;top:50%;left:82%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 0%,#0000 70%);mask:radial-gradient(closest-side,#000 0%,#0000 70%)}.plate-sheen{background:linear-gradient(105deg,#0000 38%,#ffffff29 50%,#0000 62%) 0 0/260% 100%;animation:5.5s ease-in-out infinite plate-sheen;position:absolute;inset:0}@keyframes plate-sheen{0%{background-position:130% 0}to{background-position:-130% 0}}.deco-sample{justify-content:center;align-items:center;display:inline-flex}.deco-sample-plate{background:var(--bg-input);border-radius:10px;width:100%;min-height:44px;padding:0 12px;position:relative;overflow:hidden}.deco-sample-plate b{z-index:1;color:#fff;text-shadow:0 1px 3px #000000b3;position:relative}.deco-sample-effect{font-size:1.12rem;font-weight:800}.deco-choice-art .deco-sample-effect{font-size:1.5rem}@media (prefers-reduced-motion:reduce){.deco-avatar *,.deco-name,.deco-name *,.deco-name:before,.deco-name:after,.deco-plate,.deco-plate *,.deco-plate:before{animation:none!important}}
