/* V35 clean match: isolated overrides so old animation layers cannot interfere. */
.profile{padding-top:48px;padding-bottom:18px}
.avatar-wrap{position:relative;width:140px;height:140px;margin:0 auto 17px;padding:0;background:transparent;box-shadow:none;overflow:visible;animation:none!important;isolation:isolate}
.avatar-wrap img{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border:0;box-shadow:0 10px 24px rgba(49,54,87,.11);background:transparent;clip-path:polygon(12% 19%,30% 6%,52% 2%,73% 7%,88% 21%,97% 45%,93% 69%,80% 88%,58% 98%,34% 95%,14% 82%,4% 61%,5% 38%);border-radius:0}
.avatar-wrap:before,.avatar-wrap:after,.avatar-ring,.avatar-orbit,.avatar-glitch{display:none!important;content:none!important}
.avatar-lightning{position:absolute;z-index:5;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;pointer-events:none;animation:boltPulse 2.7s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(255,235,55,.95)) drop-shadow(0 0 8px rgba(255,216,40,.55))}
.avatar-lightning path{fill:none!important;stroke-linecap:round;stroke-linejoin:round}
.bolt-main,.bolt-left,.bolt-tip{stroke:#fff93f;stroke-width:4.5;vector-effect:non-scaling-stroke}
.bolt-main{stroke-dasharray:190;stroke-dashoffset:190;animation:boltDraw 3.25s ease-in-out infinite}
.bolt-left{stroke-width:3.8;stroke-dasharray:72;stroke-dashoffset:72;animation:boltDrawLeft 3.25s .12s ease-in-out infinite}
.bolt-tip{stroke:#fffbd0;stroke-width:3.1;stroke-dasharray:35;stroke-dashoffset:35;animation:boltTip 3.25s .2s ease-in-out infinite}
@keyframes boltDraw{0%,18%{stroke-dashoffset:190;opacity:0}31%{opacity:1}52%,78%{stroke-dashoffset:0;opacity:1}91%,100%{opacity:.15;stroke-dashoffset:-28}}
@keyframes boltDrawLeft{0%,25%{stroke-dashoffset:72;opacity:0}38%,78%{stroke-dashoffset:0;opacity:1}91%,100%{stroke-dashoffset:-15;opacity:.15}}
@keyframes boltTip{0%,32%{stroke-dashoffset:35;opacity:0}42%,63%{stroke-dashoffset:0;opacity:1}75%,100%{opacity:.08}}
@keyframes boltPulse{0%,100%{filter:drop-shadow(0 0 2px rgba(255,235,55,.75)) drop-shadow(0 0 6px rgba(255,216,40,.4))}50%{filter:drop-shadow(0 0 4px rgba(255,245,110,1)) drop-shadow(0 0 12px rgba(255,216,40,.72))}}
.hello,.profile h1,.tagline{opacity:1!important;will-change:transform;animation:none!important}
.hello{margin:0 0 5px;color:#8992a8;font-size:15px;font-weight:600;line-height:1.25;animation:textDriftA 4.8s ease-in-out infinite!important}
.profile h1{margin:0;gap:7px;color:#11131d;font-size:29px;line-height:1.08;font-weight:700;letter-spacing:-.8px;text-shadow:none;animation:textDriftB 5.1s ease-in-out infinite!important}
#profileName{color:#11131d!important;background:none!important;-webkit-text-fill-color:initial!important;animation:none!important}
.tagline{margin:9px 0 0;color:#8e96aa;font-size:17px;line-height:1.25;font-weight:600;animation:textDriftA 5.35s .12s ease-in-out infinite!important}
.tagline strong{color:#6662ee;font-weight:700}
@keyframes textDriftA{0%,100%{transform:translateX(-3px)}50%{transform:translateX(3px)}}
@keyframes textDriftB{0%,100%{transform:translateX(3px)}50%{transform:translateX(-3px)}}
.socials{gap:18px;margin-top:25px;min-height:58px}.social-link{width:58px;height:58px;padding:8px;border-radius:18px}
.stats-card{height:72px;min-height:72px;margin:18px 0 13px;padding:0 4px;border-radius:22px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;overflow:visible}
.stat-item{height:45px;display:grid;grid-template-columns:21px auto;grid-template-rows:22px 12px;align-items:center;justify-content:center;column-gap:5px;padding:0 2px}
.stat-icon{grid-column:1;grid-row:1;width:21px;height:21px;margin:0;border-radius:7px;background:#f5f4ff;color:#6966eb;display:grid;place-items:center}.stat-icon svg{width:13px;height:13px}
.stat-item strong{grid-column:2;grid-row:1;margin:0;font-size:18px;line-height:1;color:#625ee9;font-weight:700}.stat-item small{grid-column:1 / -1;grid-row:2;margin:1px 0 0;font-size:6.35px;line-height:1;white-space:nowrap;letter-spacing:.34px;color:#969cad}
.live{top:-7px;right:7px;font-size:5.9px}.live i{width:5px;height:5px}
.products{margin-top:0}
@media(max-width:430px){.profile{padding-top:48px;padding-bottom:17px}.avatar-wrap{width:140px;height:140px;margin-bottom:17px}.profile h1{font-size:29px}.hello{font-size:15px}.tagline{font-size:17px}.socials{margin-top:25px;gap:18px}.stats-card{height:72px;min-height:72px;margin-top:18px;margin-bottom:13px}.products{margin-top:0}}
@media(prefers-reduced-motion:reduce){.avatar-lightning,.avatar-lightning path,.hello,.profile h1,.tagline{animation:none!important;transform:none!important}}
