.premium-avatar-effect{position:absolute;inset:-15%;z-index:3;pointer-events:none;perspective:420px;opacity:var(--avatar-energy);contain:layout style}.avfx-depth{position:absolute;inset:8%;transform-style:preserve-3d;animation:avfxRotate var(--avatar-duration) linear infinite}.avfx-ring{position:absolute;inset:0;display:block;border:1.5px solid var(--avatar-primary);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--avatar-primary) 45%,transparent),inset 0 0 7px color-mix(in srgb,var(--avatar-primary) 20%,transparent);transform:rotateX(63deg);backface-visibility:visible}.ring-b{border-color:var(--avatar-secondary);transform:rotateY(64deg) rotateX(20deg)}.ring-c{inset:8%;border-width:1px;transform:rotateX(-65deg) rotateY(-20deg);opacity:.6}.avfx-shard{position:absolute;left:calc(50% - 3px);top:calc(50% - 5px);width:6px;height:10px;background:linear-gradient(145deg,#fff,var(--avatar-primary),var(--avatar-secondary));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1)) rotateX(35deg);box-shadow:0 0 8px var(--avatar-primary)}.avfx-aura{inset:6%;background:radial-gradient(ellipse at center,transparent 46%,color-mix(in srgb,var(--avatar-primary) 30%,transparent) 66%,transparent 76%);animation:avfxBreathe calc(var(--avatar-duration)*.7) ease-in-out infinite}.avfx-aura,.avfx-veil{position:absolute;border-radius:50%}.avfx-veil{inset:11%;background:none}.premium-avatar-effect.is-paused *{animation-play-state:paused!important}.avfx-holographic-prism .avfx-depth{animation-name:avfxPrism}.avfx-holographic-prism .avfx-ring{border-radius:22%;background:linear-gradient(135deg,#86efff08,#ff92ef18);border-color:#a8eaff88}.avfx-holographic-prism .ring-b{transform:rotateY(55deg) rotate(35deg)}.avfx-liquid-mercury .avfx-ring{border-width:4px;border-color:#e7edff99;box-shadow:2px -2px #fff8,-2px 2px #8190a755;animation:avfxMercury var(--avatar-duration) ease-in-out infinite}.avfx-liquid-mercury .avfx-shard{display:none}.avfx-liquid-mercury .ring-c{inset:4%;border-width:1px}.avfx-event-horizon .avfx-depth{transform:rotateX(65deg);animation-name:avfxHorizon}.avfx-event-horizon .ring-a{inset:-12%;border-width:6px;border-color:#e2b58dcc;box-shadow:0 0 13px #e79b6744;transform:none}.avfx-event-horizon .ring-b{inset:-22%;border-width:1px;border-color:#ffb78588;transform:none}.avfx-event-horizon .ring-c{display:none}.avfx-event-horizon .avfx-shard{background:#ffe7c2;width:3px;height:3px;border-radius:50%;clip-path:none}.avfx-solar-corona .avfx-ring{inset:-2%;transform:none;border-width:2px;border-color:#ffd8a3;box-shadow:0 0 11px #ff9c5466,inset 0 0 11px #ff814433}.avfx-solar-corona .ring-b{inset:-8%;border-style:dashed;border-color:#ff8f5888}.avfx-solar-corona .ring-c{inset:-14%;border-color:#ffc38b33}.avfx-solar-corona .avfx-shard{width:3px;height:19px;background:linear-gradient(#fff2ad,#ff8144,transparent);transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1));animation:avfxFlare 2.2s ease-in-out infinite;animation-delay:calc(var(--shard)*-.2s)}.avfx-crystal-crown .avfx-depth{animation-name:avfxCrown}.avfx-crystal-crown .avfx-ring{border-radius:18%;border-color:#aedaff55;transform:rotateX(67deg)}.avfx-crystal-crown .avfx-shard{width:10px;height:23px;background:linear-gradient(120deg,#fff,#96ceff,#a489f044);transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1)) rotateX(-40deg)}.avfx-neon-torus .avfx-ring{border-width:4px;box-shadow:0 0 7px var(--avatar-primary),0 0 20px color-mix(in srgb,var(--avatar-primary) 40%,transparent)}.avfx-neon-torus .ring-b{inset:9%;border-color:var(--avatar-secondary)}.avfx-neon-torus .avfx-shard{display:none}.avfx-arc-reactor .avfx-depth{animation-name:avfxFlatSpin}.avfx-arc-reactor .avfx-ring{transform:none;border:3px dashed #8edfff;box-shadow:0 0 10px #65d8ff66}.avfx-arc-reactor .ring-b{inset:6%;border-width:1px;border-style:solid}.avfx-arc-reactor .ring-c{inset:-7%;border-width:1px;opacity:.5}.avfx-arc-reactor .avfx-shard{background:#c8f5ff;width:5px;height:7px;transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1))}.avfx-plasma-orbit .avfx-ring{border-style:dotted;border-width:4px}.avfx-plasma-orbit .avfx-shard{border-radius:50%;clip-path:none;background:var(--avatar-secondary);width:7px;height:7px;box-shadow:0 0 11px var(--avatar-secondary)}.avfx-cyber-shield .avfx-depth{animation-name:avfxPrism}.avfx-cyber-shield .avfx-ring{border-radius:24% 24% 45% 45%;border-color:#8bf2d1;border-width:2px}.avfx-cyber-shield .ring-b{inset:-6%;border-style:dashed;border-color:#84b9ff66;transform:rotateY(36deg)}.avfx-cyber-shield .avfx-shard{height:4px;width:13px;background:#9ef9dc;transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1))}.avfx-spectral-flame .avfx-depth{animation-name:avfxFlatSpin}.avfx-spectral-flame .avfx-ring{transform:none;border-style:dashed;border-color:var(--avatar-secondary);border-width:1px}.avfx-spectral-flame .avfx-shard{width:11px;height:26px;border-radius:60% 0 60% 60%;clip-path:none;background:linear-gradient(0deg,var(--avatar-primary),var(--avatar-secondary),transparent);transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1));animation:avfxFlare 1.8s ease-in-out infinite;animation-delay:calc(var(--shard)*-.17s)}.avfx-royal-halo .avfx-ring{border-color:#ffe2a5;border-width:2px;transform:rotateX(67deg) translateZ(20px);box-shadow:0 0 9px #ffd78966}.avfx-royal-halo .ring-b{inset:8%;transform:rotateX(67deg) translateZ(27px);border-width:1px}.avfx-royal-halo .ring-c{display:none}.avfx-royal-halo .avfx-shard{background:#ffedbd;transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1)) translateZ(27px)}.avfx-glass-satellites .avfx-ring{border-color:#d0ddff33;box-shadow:none}.avfx-glass-satellites .avfx-shard{width:13px;height:13px;border-radius:50%;clip-path:none;background:radial-gradient(circle at 30% 25%,#fff,#b9d3ff44 40%,#5c7dad20);border:1px solid #d5e6ff66;transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1)) rotateX(50deg);box-shadow:inset 0 0 4px #fff7}.avfx-quantum-shell .avfx-ring{border-width:1px;border-style:dotted}.avfx-quantum-shell .ring-a{transform:rotateX(75deg) rotateY(40deg)}.avfx-quantum-shell .ring-b{transform:rotateX(-75deg) rotateY(-40deg)}.avfx-quantum-shell .avfx-shard{width:3px;height:3px;clip-path:none;background:#fff;border-radius:50%}.avfx-chromatic-shards .avfx-ring{border-color:#a8c6ff22;box-shadow:none}.avfx-chromatic-shards .avfx-shard{width:12px;height:21px;transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1)) rotateY(40deg);background:linear-gradient(135deg,#fff,var(--avatar-secondary),var(--avatar-primary));animation:avfxShardGlint 2.7s ease-in-out infinite;animation-delay:calc(var(--shard)*-.3s)}.avfx-magnetic-aura .avfx-ring{border-radius:42%;border-width:1px}.avfx-magnetic-aura .ring-a{inset:-11%;transform:rotateX(55deg)}.avfx-magnetic-aura .ring-b{inset:-5%;transform:rotateX(-55deg)}.avfx-magnetic-aura .ring-c{inset:2%;transform:rotateY(65deg)}.avfx-magnetic-aura .avfx-shard{display:none}.avfx-ember-vortex .avfx-ring{border-color:#ffb77b99;border-style:dotted;box-shadow:0 0 10px #ff794433}.avfx-ember-vortex .avfx-shard{width:3px;height:11px;clip-path:none;background:linear-gradient(#ffeac2,#ff845c,transparent);transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1));animation:avfxFlare 1.5s ease-in-out infinite;animation-delay:calc(var(--shard)*-.18s)}.avfx-holo-depth .avfx-ring{border-radius:30%;border-width:1px;background:linear-gradient(110deg,#83dfff08,#ff92df05)}.avfx-holo-depth .ring-a{transform:translateZ(13px) rotateY(30deg)}.avfx-holo-depth .ring-b{transform:translateZ(-8px) rotateY(-35deg)}.avfx-holo-depth .ring-c{inset:-3%;transform:translateZ(-25px) rotateX(25deg)}.avfx-holo-depth .avfx-shard{display:none}.avatar-mini:has(.premium-avatar-effect){overflow:visible;isolation:isolate}.avatar-mini .premium-avatar-effect{inset:-20%;transform:scale(.83)}.avatar-mini .avfx-shard{transform:rotate(calc(var(--shard)*45deg)) translateY(calc(var(--avfx-radius)*-1)) scale(.55)}@keyframes avfxRotate{0%{transform:rotateY(0deg) rotate(0deg)}to{transform:rotateY(1turn) rotate(180deg)}}@keyframes avfxPrism{0%,to{transform:rotateY(-25deg) rotateX(12deg)}50%{transform:rotateY(30deg) rotateX(-16deg)}}@keyframes avfxHorizon{0%{transform:rotateX(65deg) rotate(0)}to{transform:rotateX(65deg) rotate(1turn)}}@keyframes avfxMercury{0%,to{border-radius:48% 52% 40% 60%;transform:rotateX(45deg) rotateY(10deg)}50%{border-radius:38% 62% 55% 45%;transform:rotateX(70deg) rotateY(-15deg)}}@keyframes avfxBreathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes avfxFlatSpin{to{transform:rotate(1turn)}}@keyframes avfxCrown{0%,to{transform:rotateY(-12deg) rotateX(8deg)}50%{transform:rotateY(12deg) rotateX(-8deg)}}@keyframes avfxFlare{0%,to{opacity:.45;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.5)}}@keyframes avfxShardGlint{0%,to{opacity:.55;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.6)}}@media(prefers-reduced-motion:reduce){.premium-avatar-effect *{animation:none!important}}