.hyper-avatar{width:100%;height:100%}#avatar-sprite{position:relative;display:block;width:100%;height:100%;border-radius:28px;border:1px solid rgba(255,255,255,.38);background:radial-gradient(115% 140% at 50% 0%,#3b82f66b,#7c3aed26 42%,#0f172af0),linear-gradient(160deg,rgba(255,255,255,.08),transparent 55%);overflow:hidden;isolation:isolate;box-shadow:0 35px 90px #0f172a73,inset 0 0 0 1px #ffffff14;transform-style:preserve-3d;transform:translateY(var(--avatar-translate, 0px)) rotateX(var(--avatar-tilt-y, 0deg)) rotateY(var(--avatar-tilt-x, 0deg));transition:transform .85s cubic-bezier(.22,.61,.36,1),box-shadow 1.2s ease,filter 1.2s ease;will-change:transform,box-shadow;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);--avatar-tilt-x: 0deg;--avatar-tilt-y: 0deg;--avatar-translate: 0px;--avatar-glow-strength: .55;--avatar-highlight: 48%}:where(.dark,.dark *) #avatar-sprite{border-color:#94a3b838;box-shadow:0 35px 120px #020617d9,inset 0 0 0 1px #94a3b824;background:radial-gradient(115% 140% at 50% 0%,#3b82f652,#4f46e52e 42%,#020617f5),linear-gradient(160deg,rgba(255,255,255,.05),transparent 60%)}#avatar-sprite:before,#avatar-sprite:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#avatar-sprite:before{top:-18%;right:-24%;bottom:42%;left:-24%;background:radial-gradient(70% 60% at 50% 42%,rgba(59,130,246,.55),rgba(45,212,191,.18) 55%,transparent 100%);opacity:calc(var(--avatar-glow-strength, .55) + .15);filter:blur(42px);z-index:0}#avatar-sprite:after{top:58%;right:-28%;bottom:-24%;left:-28%;background:radial-gradient(75% 60% at 50% 0%,rgba(79,70,229,.35),rgba(236,72,153,.12) 62%,transparent 100%);opacity:calc(var(--avatar-glow-strength, .55) * .9);filter:blur(56px);z-index:0}#avatar-sprite .hyper-avatar__halo,#avatar-sprite .hyper-avatar__sheen,#avatar-sprite .hyper-avatar__grid,#avatar-sprite .hyper-avatar__scanline,#avatar-sprite .hyper-avatar__noise,#avatar-sprite .hyper-avatar__orb{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#avatar-sprite .hyper-avatar__halo{top:-12%;right:-8%;bottom:36%;left:-8%;z-index:1;background:radial-gradient(120% 85% at 50% var(--avatar-highlight, 48%),rgba(96,165,250,.68),rgba(79,70,229,.42) 45%,rgba(15,23,42,0) 80%);opacity:calc(var(--avatar-glow-strength, .55) + .3);mix-blend-mode:screen;filter:blur(18px)}#avatar-sprite .hyper-avatar__sheen{top:-18%;right:6%;bottom:40%;left:6%;z-index:2;background:linear-gradient(115deg,#ffffffa6,#fde68a47 35%,#3b82f600 68%);opacity:calc(.18 + var(--avatar-glow-strength, .55) * .45);mix-blend-mode:screen;filter:blur(22px);transform:translateZ(30px) rotate(2deg)}#avatar-sprite .hyper-avatar__portrait{position:relative;z-index:3;width:100%;height:100%;transform:translateZ(50px) translateY(var(--avatar-translate, 0px));transition:transform .85s cubic-bezier(.22,.61,.36,1),filter 1.2s ease;filter:drop-shadow(0 24px 60px rgba(15,23,42,.45))}#avatar-sprite .hyper-avatar__grid{top:12%;right:12%;bottom:12%;left:12%;z-index:4;border-radius:24px;border:1px solid rgba(148,163,184,.12);background-image:linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 1px);background-size:18px 18px;opacity:.3;mix-blend-mode:screen;transform:translateZ(38px)}#avatar-sprite .hyper-avatar__scanline{z-index:5;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.12) 0px,rgba(255,255,255,.12) 1px,transparent 1px,transparent 4px);opacity:.16;mix-blend-mode:screen;animation:avatar-scan 6s linear infinite}#avatar-sprite .hyper-avatar__noise{z-index:6;background-image:repeating-conic-gradient(from 45deg,rgba(255,255,255,.05) 0deg 6deg,transparent 6deg 12deg);background-size:160% 160%;opacity:.18;mix-blend-mode:soft-light;animation:avatar-noise 18s linear infinite}#avatar-sprite .hyper-avatar__orb{z-index:1;width:52%;aspect-ratio:1 / 1;inset:auto;bottom:-18%;right:-12%;top:auto;left:auto;border-radius:999px;background:radial-gradient(circle at 32% 32%,rgba(236,72,153,.55),rgba(99,102,241,.22) 62%,transparent 88%);opacity:calc(.25 + var(--avatar-glow-strength, .55) * .35);filter:blur(14px);transform:translateZ(28px)}@media(hover:hover)and (pointer:fine){#avatar-sprite:hover{box-shadow:0 45px 140px #3b82f652,inset 0 0 0 1px #ffffff29;filter:saturate(1.05)}}@media(prefers-reduced-motion:reduce){#avatar-sprite{transition:none;transform:none}#avatar-sprite .hyper-avatar__portrait{transform:none;transition:none}#avatar-sprite .hyper-avatar__scanline,#avatar-sprite .hyper-avatar__noise{animation:none}}@keyframes avatar-scan{0%{background-position:0 0}to{background-position:0 16px}}@keyframes avatar-noise{0%{background-position:0 0}to{background-position:200% 200%}}
