.badge-equipped-badge-star{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:6px;color:#fff0c8;border:1px solid transparent;background:linear-gradient(168deg,#221c10,#100c07) padding-box,linear-gradient(135deg,#e8c86a,#5a4a20) border-box;text-shadow:0 0 7px rgba(232,200,106,.24);box-shadow:0 0 8px rgba(232,200,106,.24),inset 0 1px 0 rgba(255,255,255,.07);animation:badge-star-b 9.0s ease-in-out infinite;}.badge-equipped-badge-star i{font-size:.9em;color:#ffe8a8;filter:drop-shadow(0 0 5px rgba(232,200,106,.24));}.badge-equipped-badge-star::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(232,200,106,.24),rgba(0,0,0,0) 76%);animation:badge-star-b 9.0s ease-in-out infinite;}.badge-equipped-badge-star::after{content:none;}@keyframes badge-star-b{0%,54%,100%{opacity:.66;}64%{opacity:1;}}
.badge-equipped-badge-fire{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:9px;color:#ffd8ac;border:1px solid transparent;background:linear-gradient(170deg,#22120a,#100704) padding-box,linear-gradient(140deg,#ff9a3c,#6a3410) border-box;text-shadow:0 0 7px rgba(255,140,50,.3);box-shadow:0 0 8px rgba(255,140,50,.3),inset 0 1px 0 rgba(255,255,255,.07);animation:badge-fire-b 8.0s ease-in-out infinite;}.badge-equipped-badge-fire i{font-size:.9em;color:#ffc48a;filter:drop-shadow(0 0 5px rgba(255,140,50,.3));}.badge-equipped-badge-fire::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(70% 170% at 50% 50%,rgba(255,140,50,.3),rgba(0,0,0,0) 78%);animation:badge-fire-b 8.0s ease-in-out infinite;}.badge-equipped-badge-fire::after{content:none;}@keyframes badge-fire-b{0%,54%,100%{opacity:.6;}64%{opacity:1;}}
.badge-equipped-badge-diamond{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:3px 12px 3px 12px;color:#eaf6ff; border:1px solid transparent; background:linear-gradient(155deg,#16202e,#0a0f18 55%,#1a2434) padding-box, linear-gradient(140deg,#ffffff,#7fb0d8 50%,#ffffff) border-box; text-shadow:0 0 9px rgba(191,227,255,.55); box-shadow:0 0 11px rgba(191,227,255,.3),inset 0 1px 0 rgba(255,255,255,.18); animation:dia-play 8.8s ease-in-out infinite;} .badge-equipped-badge-diamond i{font-size:.9em;color:#ffffff; filter:drop-shadow(0 0 7px rgba(191,227,255,.85));} .badge-equipped-badge-diamond::before{content:"";position:absolute;inset:0;z-index:-1; border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.16) 0 10%, rgba(255,255,255,0) 10%,rgba(255,255,255,0) 30%,rgba(255,255,255,.1) 30% 38%, rgba(255,255,255,0) 38%);} .badge-equipped-badge-diamond::after{content:"";position:absolute;inset:-8px;z-index:-2; border-radius:inherit;background:radial-gradient(70% 170% at 50% 40%,rgba(191,227,255,.32), rgba(0,0,0,0) 80%);animation:dia-play 8.8s ease-in-out infinite;} @keyframes dia-play{0%,52%,100%{opacity:.64;}62%{opacity:1;}}
.avatar-frame-frame-silverhand::after {
    border: 7px solid #4f4f4f;
    box-shadow: 0 0 20px #b2b3b3b2, 0 0 40px #b2b3b344;
    animation: frame-silverhand-anim 3s ease-in-out infinite;
}
@keyframes frame-silverhand-anim {
    0%,100% { box-shadow: 0 0 10px #b2b3b366; }
    50%     { box-shadow: 0 0 20px #b2b3b3ff, 0 0 40px #b2b3b333; }
}

.nick-color-nick-gvozdoder {
    background-image: linear-gradient(90deg, #ffffff, #1734c4, #1f24b2, #6271df, #ffffff);
    background-size: 200% auto;
}
.nick-color-nick-gvozdoder {
    animation: nick-nick-gvozdoder-flow 4.0s linear infinite;
}
@keyframes nick-nick-gvozdoder-flow {
    0%   { background-position: 0% center; }
    100% { background-position: 200% center; }
}

.badge-equipped-badge-star-legendary{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;border-radius:9px;font-size:.8rem;font-weight:700;letter-spacing:.01em;color:#fff0b8;border:1px solid transparent;background:linear-gradient(168deg,rgba(30,24,8,.97),rgba(13,10,3,.97)) padding-box,linear-gradient(120deg,#ffd54a,#7a5a10 52%,#ffd54a) border-box;text-shadow:0 0 8px rgba(255,213,74,.44);box-shadow:0 0 9px rgba(255,213,74,.44),0 0 17px rgba(190,140,20,.26),inset 0 1px 0 rgba(255,255,255,.09);animation:badge-star-legendary-pulse 7.2s ease-in-out infinite;}.badge-equipped-badge-star-legendary i{font-size:.9em;background:linear-gradient(110deg,#ffd54a,#fffdf0,#ffd54a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px rgba(255,225,110,.7));animation:badge-star-legendary-ic 5.4s linear infinite;}.badge-equipped-badge-star-legendary::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(255,205,60,.38),rgba(140,100,10,.18) 62%,rgba(0,0,0,0) 82%);animation:badge-star-legendary-aura 7.2s ease-in-out infinite;}@keyframes badge-star-legendary-pulse{0%,100%{box-shadow:0 0 9px rgba(255,213,74,.44),0 0 17px rgba(190,140,20,.26),inset 0 1px 0 rgba(255,255,255,.09);}52%{box-shadow:0 0 16px rgba(255,213,74,.44),0 0 30px rgba(190,140,20,.26),inset 0 1px 0 rgba(255,255,255,.15);}}@keyframes badge-star-legendary-ic{0%{background-position:0% 50%;}100%{background-position:220% 50%;}}@keyframes badge-star-legendary-aura{0%,100%{opacity:.6;}52%{opacity:1;}}.badge-equipped-badge-star-legendary::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.18) 48%,rgba(255,255,255,0) 60%);background-size:280% 100%;background-repeat:no-repeat;animation:badge-star-legendary-sweep 11.52s linear infinite;}@keyframes badge-star-legendary-sweep{0%{background-position:150% 0;}58%,100%{background-position:-150% 0;}}
.badge-equipped-badge-newbie{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:8px;color:#d8f8c8;border:1px solid transparent;background:linear-gradient(168deg,#122008,#070e05) padding-box,linear-gradient(135deg,#6ac84a,#2a5a1a) border-box;text-shadow:0 0 7px rgba(106,200,74,.24);box-shadow:0 0 8px rgba(106,200,74,.24),inset 0 1px 0 rgba(255,255,255,.07);animation:badge-newbie-b 9.2s ease-in-out infinite;}.badge-equipped-badge-newbie i{font-size:.9em;color:#a8e88a;filter:drop-shadow(0 0 5px rgba(106,200,74,.24));}.badge-equipped-badge-newbie::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(106,200,74,.24),rgba(0,0,0,0) 76%);animation:badge-newbie-b 9.2s ease-in-out infinite;}.badge-equipped-badge-newbie::after{content:none;}@keyframes badge-newbie-b{0%,54%,100%{opacity:.66;}64%{opacity:1;}}
.badge-equipped-badge-lightning{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:6px;color:#e0f2ff;border:1px solid transparent;background:linear-gradient(168deg,#111c28,#070d14) padding-box,linear-gradient(135deg,#7fd0ff,#245070) border-box;text-shadow:0 0 7px rgba(127,208,255,.3);box-shadow:0 0 8px rgba(127,208,255,.3),inset 0 1px 0 rgba(255,255,255,.07);animation:badge-lightning-b 8.0s ease-in-out infinite;}.badge-equipped-badge-lightning i{font-size:.9em;color:#cfeaff;filter:drop-shadow(0 0 5px rgba(127,208,255,.3));}.badge-equipped-badge-lightning::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(127,208,255,.3),rgba(0,0,0,0) 76%);animation:badge-lightning-b 8.0s ease-in-out infinite;}.badge-equipped-badge-lightning::after{content:none;}@keyframes badge-lightning-b{0%,54%,100%{opacity:.66;}64%{opacity:1;}}
.badge-equipped-badge-ascendant{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:10px 10px 4px 4px;color:#e8f4ff;border:1px solid transparent;background:linear-gradient(168deg,#101c2e,#060b14) padding-box,linear-gradient(135deg,#8fd0ff,#2a4a72) border-box;text-shadow:0 0 9px rgba(143,208,255,.34);box-shadow:0 0 12px rgba(143,208,255,.34),0 0 24px rgba(143,208,255,.34),inset 0 1px 0 rgba(255,255,255,.14);animation:badge-ascendant-b 11.0s ease-in-out infinite;}.badge-equipped-badge-ascendant i{font-size:.9em;background:linear-gradient(140deg,#ffffff,#8fd0ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px rgba(143,208,255,.34));}.badge-equipped-badge-ascendant::before{content:"";position:absolute;inset:-9px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(143,208,255,.34),rgba(0,0,0,0) 80%);animation:badge-ascendant-b 11.0s ease-in-out infinite;}.badge-equipped-badge-ascendant::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.16) 50%,rgba(255,255,255,0) 62%);background-size:280% 100%;background-repeat:no-repeat;animation:badge-ascendant-sw 18.7s linear infinite;}@keyframes badge-ascendant-sw{0%{background-position:150% 0;}58%,100%{background-position:-150% 0;}}@keyframes badge-ascendant-b{0%,54%,100%{opacity:.62;}64%{opacity:1;}}
.badge-equipped-badge-transcendent-b{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:4px 14px 4px 14px;color:#efe6ff;border:1px solid transparent;background:linear-gradient(168deg,#150f2c,#080517) padding-box,linear-gradient(135deg,#c8a0ff,#3a2a6a) border-box;text-shadow:0 0 9px rgba(190,150,255,.36);box-shadow:0 0 12px rgba(190,150,255,.36),0 0 24px rgba(190,150,255,.36),inset 0 1px 0 rgba(255,255,255,.14);animation:badge-transcendent-b-b 10.8s ease-in-out infinite;}.badge-equipped-badge-transcendent-b i{font-size:.9em;background:linear-gradient(140deg,#ffffff,#c8a0ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px rgba(190,150,255,.36));}.badge-equipped-badge-transcendent-b::before{content:"";position:absolute;inset:-9px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(190,150,255,.36),rgba(0,0,0,0) 80%);animation:badge-transcendent-b-b 10.8s ease-in-out infinite;}.badge-equipped-badge-transcendent-b::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.16) 50%,rgba(255,255,255,0) 62%);background-size:280% 100%;background-repeat:no-repeat;animation:badge-transcendent-b-sw 18.36s linear infinite;}@keyframes badge-transcendent-b-sw{0%{background-position:150% 0;}58%,100%{background-position:-150% 0;}}@keyframes badge-transcendent-b-b{0%,54%,100%{opacity:.62;}64%{opacity:1;}}
.badge-equipped-badge-milestone-20{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:6px;color:#f2e6cc;border:1px solid transparent;background:linear-gradient(168deg,#241d12,#100c07) padding-box,linear-gradient(135deg,#c9a24a,#5a3a1a) border-box;text-shadow:0 0 9px rgba(232,200,120,.32);box-shadow:0 0 12px rgba(232,200,120,.32),0 0 24px rgba(232,200,120,.32),inset 0 1px 0 rgba(255,255,255,.14);animation:badge-milestone-20-b 10.4s ease-in-out infinite;}.badge-equipped-badge-milestone-20 i{font-size:.9em;background:linear-gradient(140deg,#ffe8b0,#c9a24a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px rgba(232,200,120,.32));}.badge-equipped-badge-milestone-20::before{content:"";position:absolute;inset:-9px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(232,200,120,.32),rgba(0,0,0,0) 80%);animation:badge-milestone-20-b 10.4s ease-in-out infinite;}.badge-equipped-badge-milestone-20::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.16) 50%,rgba(255,255,255,0) 62%);background-size:280% 100%;background-repeat:no-repeat;animation:badge-milestone-20-sw 17.68s linear infinite;}@keyframes badge-milestone-20-sw{0%{background-position:150% 0;}58%,100%{background-position:-150% 0;}}@keyframes badge-milestone-20-b{0%,54%,100%{opacity:.62;}64%{opacity:1;}}
.badge-equipped-badge-marvel-spiderman{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:999px;color:#ffdfe4;border:1px solid transparent;background:linear-gradient(168deg,#1a1020,#0a060f) padding-box,linear-gradient(135deg,#e04a5a,#2a3a8a) border-box;text-shadow:0 0 7px rgba(224,74,90,.26);box-shadow:0 0 8px rgba(224,74,90,.26),inset 0 1px 0 rgba(255,255,255,.07);animation:badge-marvel-spiderman-b 9.2s ease-in-out infinite;}.badge-equipped-badge-marvel-spiderman i{font-size:.9em;color:#ff9aa8;filter:drop-shadow(0 0 5px rgba(224,74,90,.26));}.badge-equipped-badge-marvel-spiderman::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(224,74,90,.26),rgba(0,0,0,0) 76%);animation:badge-marvel-spiderman-b 9.2s ease-in-out infinite;}.badge-equipped-badge-marvel-spiderman::after{content:none;}@keyframes badge-marvel-spiderman-b{0%,54%,100%{opacity:.66;}64%{opacity:1;}}
.badge-equipped-badge-marvel-panther{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:7px;color:#e6dcff;border:1px solid transparent;background:linear-gradient(170deg,#181234,#0a0718) padding-box,linear-gradient(140deg,#a88aff,#3a2a6a) border-box;text-shadow:0 0 7px rgba(150,110,255,.3);box-shadow:0 0 8px rgba(150,110,255,.3),inset 0 1px 0 rgba(255,255,255,.07);animation:badge-marvel-panther-b 8.2s ease-in-out infinite;}.badge-equipped-badge-marvel-panther i{font-size:.9em;color:#cbb4ff;filter:drop-shadow(0 0 5px rgba(150,110,255,.3));}.badge-equipped-badge-marvel-panther::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(70% 170% at 50% 50%,rgba(150,110,255,.3),rgba(0,0,0,0) 78%);animation:badge-marvel-panther-b 8.2s ease-in-out infinite;}.badge-equipped-badge-marvel-panther::after{content:none;}@keyframes badge-marvel-panther-b{0%,54%,100%{opacity:.6;}64%{opacity:1;}}
.badge-equipped-badge-re-jill{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:6px;color:#ffeec0;border:1px solid transparent;background:linear-gradient(170deg,#1d2438,#0b0f1a) padding-box,linear-gradient(140deg,#ffd05a,#4a5a86) border-box;text-shadow:0 0 7px rgba(255,208,90,.28);box-shadow:0 0 8px rgba(255,208,90,.28),inset 0 1px 0 rgba(255,255,255,.07);animation:badge-re-jill-b 8.6s ease-in-out infinite;}.badge-equipped-badge-re-jill i{font-size:.9em;color:#ffe08a;filter:drop-shadow(0 0 5px rgba(255,208,90,.28));}.badge-equipped-badge-re-jill::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(70% 170% at 50% 50%,rgba(255,208,90,.28),rgba(0,0,0,0) 78%);animation:badge-re-jill-b 8.6s ease-in-out infinite;}.badge-equipped-badge-re-jill::after{content:none;}@keyframes badge-re-jill-b{0%,54%,100%{opacity:.6;}64%{opacity:1;}}
.badge-equipped-badge-wow-lichking{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;border-radius:9px;font-size:.8rem;font-weight:700;letter-spacing:.01em;color:#d2f0ff;border:1px solid transparent;background:linear-gradient(168deg,rgba(12,24,34,.97),rgba(5,10,16,.97)) padding-box,linear-gradient(120deg,#7fdcff,#14415e 52%,#7fdcff) border-box;text-shadow:0 0 8px rgba(110,215,255,.40);box-shadow:0 0 9px rgba(110,215,255,.40),0 0 17px rgba(30,120,180,.24),inset 0 1px 0 rgba(255,255,255,.09);animation:badge-wow-lichking-pulse 9.6s ease-in-out infinite;}.badge-equipped-badge-wow-lichking i{font-size:.9em;background:linear-gradient(110deg,#7fdcff,#eafcff,#7fdcff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px rgba(120,220,255,.65));animation:badge-wow-lichking-ic 7.2s linear infinite;}.badge-equipped-badge-wow-lichking::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(90,200,255,.36),rgba(20,90,140,.18) 62%,rgba(0,0,0,0) 82%);animation:badge-wow-lichking-aura 9.6s ease-in-out infinite;}@keyframes badge-wow-lichking-pulse{0%,100%{box-shadow:0 0 9px rgba(110,215,255,.40),0 0 17px rgba(30,120,180,.24),inset 0 1px 0 rgba(255,255,255,.09);}52%{box-shadow:0 0 16px rgba(110,215,255,.40),0 0 30px rgba(30,120,180,.24),inset 0 1px 0 rgba(255,255,255,.15);}}@keyframes badge-wow-lichking-ic{0%{background-position:0% 50%;}100%{background-position:220% 50%;}}@keyframes badge-wow-lichking-aura{0%,100%{opacity:.6;}52%{opacity:1;}}.badge-equipped-badge-wow-lichking::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.18) 48%,rgba(255,255,255,0) 60%);background-size:280% 100%;background-repeat:no-repeat;animation:badge-wow-lichking-sweep 15.36s linear infinite;}@keyframes badge-wow-lichking-sweep{0%{background-position:150% 0;}58%,100%{background-position:-150% 0;}}
.badge-equipped-badge-katana{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:3px 10px 3px 10px;color:#e8f1fb; border:1px solid transparent; background:linear-gradient(168deg,#1b222c,#0b0f15 52%,#161d26) padding-box, linear-gradient(100deg,#8fa6bd,#e8f4ff 48%,#5a6a7d) border-box; text-shadow:0 0 8px rgba(191,230,255,.45); box-shadow:0 0 10px rgba(180,215,255,.24),inset 0 1px 0 rgba(255,255,255,.14); animation:kat-sheen 8.2s ease-in-out infinite;} .badge-equipped-badge-katana i{font-size:.9em;color:#dff0ff; filter:drop-shadow(0 0 6px rgba(191,230,255,.7));} .badge-equipped-badge-katana::before{content:"";position:absolute;left:0;right:0;top:46%; height:2px;z-index:-1;pointer-events:none; background:linear-gradient(90deg,rgba(255,255,255,0),rgba(223,231,240,.5) 30%, rgba(255,255,255,.75) 55%,rgba(223,231,240,.4) 78%,rgba(255,255,255,0));} .badge-equipped-badge-katana::after{content:"";position:absolute;inset:-8px;z-index:-2; border-radius:inherit;background:radial-gradient(70% 170% at 50% 50%,rgba(191,230,255,.28), rgba(60,90,130,.12) 60%,rgba(0,0,0,0) 82%);animation:kat-sheen 8.2s ease-in-out infinite;} @keyframes kat-sheen{0%,54%,100%{opacity:.62;}62%{opacity:1;}}
.badge-equipped-badge-biohazard{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:5px;color:#e6ffb0; border:1px solid transparent; background:linear-gradient(170deg,#17240c,#0a1206 60%,#141d08) padding-box, repeating-linear-gradient(45deg,#d8f542 0 6px,#1d2a0c 6px 12px) border-box; text-shadow:0 0 8px rgba(182,255,74,.5); box-shadow:0 0 10px rgba(150,220,60,.28),inset 0 1px 0 rgba(255,255,255,.06); animation:bio-alarm 9.4s ease-in-out infinite;} .badge-equipped-badge-biohazard i{font-size:.9em;color:#c8ff5c; filter:drop-shadow(0 0 6px rgba(182,255,74,.75));} .badge-equipped-badge-biohazard::before{content:"";position:absolute;inset:-8px;z-index:-1; border-radius:inherit;background:radial-gradient(70% 170% at 50% 60%,rgba(150,220,60,.32), rgba(60,100,20,.14) 60%,rgba(0,0,0,0) 82%);animation:bio-alarm 9.4s ease-in-out infinite;} .badge-equipped-badge-biohazard::after{content:none;} @keyframes bio-alarm{0%,58%,100%{opacity:.6;}66%{opacity:1;}}
.badge-equipped-badge-meteor-2{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:9px;color:#ffd9ae; border:1px solid transparent; background:linear-gradient(200deg,#0b0d1a,#141019 62%,#1d1109) padding-box, linear-gradient(115deg,#ff8a3c,#3a2a4a 55%,#ffb877) border-box; text-shadow:0 0 9px rgba(255,140,60,.5); box-shadow:0 0 10px rgba(255,120,40,.32),0 4px 14px rgba(0,0,0,.5), inset 0 -6px 12px -6px rgba(255,120,40,.55); animation:meteor2-heat 9s ease-in-out infinite;} .badge-equipped-badge-meteor-2 i{font-size:.9em;color:#ffd2a0; filter:drop-shadow(0 0 6px rgba(255,150,60,.75));} .badge-equipped-badge-meteor-2::before{content:"";position:absolute;inset:-8px;z-index:-1; border-radius:inherit;background:radial-gradient(60% 150% at 62% 0%,rgba(255,140,50,.42), rgba(120,50,20,.16) 55%,rgba(0,0,0,0) 80%);animation:meteor2-heat 9s ease-in-out infinite;} .badge-equipped-badge-meteor-2::after{content:"";position:absolute;inset:0;border-radius:inherit; pointer-events:none; background:linear-gradient(115deg,rgba(255,255,255,0) 44%,rgba(255,214,160,.55) 50%, rgba(255,255,255,0) 56%);background-size:300% 100%;background-repeat:no-repeat; animation:meteor2-streak 9s cubic-bezier(.5,0,.75,1) infinite;} @keyframes meteor2-heat{0%,52%,100%{opacity:.72;}62%{opacity:1;}} @keyframes meteor2-streak{0%,50%{background-position:190% 0;} 72%,100%{background-position:-190% 0;}}
.badge-equipped-badge-snowflake-2{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;font-size:.8rem;font-weight:700;border-radius:8px;color:#e8f7ff;border:1px solid transparent;background:linear-gradient(170deg,#152430,#080f16) padding-box,linear-gradient(140deg,#bfe9ff,#31586e) border-box;text-shadow:0 0 7px rgba(191,233,255,.3);box-shadow:0 0 8px rgba(191,233,255,.3),inset 0 1px 0 rgba(255,255,255,.07);animation:badge-snowflake-2-b 9.8s ease-in-out infinite;}.badge-equipped-badge-snowflake-2 i{font-size:.9em;color:#dff4ff;filter:drop-shadow(0 0 5px rgba(191,233,255,.3));}.badge-equipped-badge-snowflake-2::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(70% 170% at 50% 50%,rgba(191,233,255,.3),rgba(0,0,0,0) 78%);animation:badge-snowflake-2-b 9.8s ease-in-out infinite;}.badge-equipped-badge-snowflake-2::after{content:none;}@keyframes badge-snowflake-2-b{0%,54%,100%{opacity:.6;}64%{opacity:1;}}
.badge-equipped-badge-crown-jewel{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;overflow:visible;padding:.35em .95em;border-radius:9px;font-size:.8rem;font-weight:700;letter-spacing:.01em;color:#ffeeb8;border:1px solid transparent;background:linear-gradient(168deg,rgba(30,22,8,.97),rgba(13,9,3,.97)) padding-box,linear-gradient(120deg,#e8c24a,#6a4a10 52%,#e8c24a) border-box;text-shadow:0 0 8px rgba(232,194,74,.38);box-shadow:0 0 9px rgba(232,194,74,.38),0 0 17px rgba(160,110,20,.24),inset 0 1px 0 rgba(255,255,255,.09);animation:badge-crown-jewel-pulse 10.8s ease-in-out infinite;}.badge-equipped-badge-crown-jewel i{font-size:.9em;background:linear-gradient(110deg,#e8c24a,#fff6d0,#e8c24a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px rgba(240,200,90,.6));animation:badge-crown-jewel-ic 8.1s linear infinite;}.badge-equipped-badge-crown-jewel::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(72% 175% at 50% 50%,rgba(220,180,60,.34),rgba(120,80,10,.18) 62%,rgba(0,0,0,0) 82%);animation:badge-crown-jewel-aura 10.8s ease-in-out infinite;}@keyframes badge-crown-jewel-pulse{0%,100%{box-shadow:0 0 9px rgba(232,194,74,.38),0 0 17px rgba(160,110,20,.24),inset 0 1px 0 rgba(255,255,255,.09);}52%{box-shadow:0 0 16px rgba(232,194,74,.38),0 0 30px rgba(160,110,20,.24),inset 0 1px 0 rgba(255,255,255,.15);}}@keyframes badge-crown-jewel-ic{0%{background-position:0% 50%;}100%{background-position:220% 50%;}}@keyframes badge-crown-jewel-aura{0%,100%{opacity:.6;}52%{opacity:1;}}.badge-equipped-badge-crown-jewel::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.18) 48%,rgba(255,255,255,0) 60%);background-size:280% 100%;background-repeat:no-repeat;animation:badge-crown-jewel-sweep 17.28s linear infinite;}@keyframes badge-crown-jewel-sweep{0%{background-position:150% 0;}58%,100%{background-position:-150% 0;}}
.avatar-frame-frame-ashen-crown::after{border:3px solid #c0392b;box-shadow:0 0 30px #c0392b88,0 0 60px #ff5e2844;animation:frame-ashen-crown-anim 3s ease-in-out infinite;}@keyframes frame-ashen-crown-anim{0%,100%{box-shadow:0 0 20px #c0392b66;}50%{box-shadow:0 0 40px #ff5e28cc,0 0 80px #ff5e2833;}}
.badge-equipped-badge-godslayer{background:linear-gradient(135deg,rgba(123,17,19,0.35),rgba(255,94,40,0.15));color:#ff8a6a;border:1px solid rgba(255,94,40,0.5);box-shadow:0 0 12px rgba(192,57,43,0.4)}
.nick-color-color-blades-of-chaos{background-image:linear-gradient(90deg,#7a1f0a,#ff6b35,#ffd166,#ff6b35,#7a1f0a);}.nick-color-color-blades-of-chaos{animation:nick-blades-of-chaos-flow 3s linear infinite;}@keyframes nick-blades-of-chaos-flow{0%{background-position:0% center;}100%{background-position:200% center;}}
.nick-color-color-symbiote{background-image:linear-gradient(90deg,#0a0a0a,#3a3a3a,#e0e0e0,#3a3a3a,#0a0a0a);}.nick-color-color-symbiote{animation:nick-symbiote-flow 2.5s linear infinite;}@keyframes nick-symbiote-flow{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-badge-great-power{background:linear-gradient(135deg,rgba(200,30,40,0.28),rgba(20,20,20,0.2));color:#ff5a6a;border:1px solid rgba(200,30,40,0.5);box-shadow:0 0 10px rgba(200,30,40,0.35)}
.avatar-frame-frame-platinum-halo::after{border:3px solid #d2d6e0;box-shadow:0 0 28px #d2d6e0aa,0 0 56px #e6eaf455,0 0 84px #ffffff22;animation:frame-platinum-halo-anim 4s ease-in-out infinite;}@keyframes frame-platinum-halo-anim{0%,100%{box-shadow:0 0 20px #d2d6e088,0 0 44px #e6eaf444;}50%{box-shadow:0 0 36px #ffffffcc,0 0 72px #d2d6e066,0 0 100px #ffffff22;}}
.nick-color-color-liquid-platinum{background-image:linear-gradient(90deg,#9aa0ad,#e6eaf4,#ffffff,#c0c6d4,#e6eaf4,#9aa0ad);}.nick-color-color-liquid-platinum{animation:nick-liquid-platinum-flow 3s linear infinite;}@keyframes nick-liquid-platinum-flow{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-badge-platinum-absolute{background:linear-gradient(135deg,rgba(230,234,244,0.28),rgba(154,160,173,0.18));color:#e6eaf4;border:1px solid rgba(230,234,244,0.6);box-shadow:0 0 14px rgba(210,214,224,0.5);text-shadow:0 0 6px rgba(230,234,244,0.6)}
.badge-equipped-badge-one-life{background:linear-gradient(135deg,#e6394644,#8794a82e);color:#e63946;border:1px solid #e6394699;box-shadow:0 0 14px #e6394680;text-shadow:0 0 6px #e63946aa}
.avatar-frame-frame-flawless::after{border:3px solid #f0c75e;box-shadow:0 0 28px #f0c75eaa,0 0 56px #bfe3ff66,0 0 84px #f0c75e22;animation:a-frame-flawless 4s ease-in-out infinite;}@keyframes a-frame-flawless{0%,100%{box-shadow:0 0 20px #f0c75e88,0 0 44px #bfe3ff44;}50%{box-shadow:0 0 38px #f0c75ecc,0 0 72px #bfe3ff66,0 0 100px #f0c75e22;}}
.nick-color-color-perfect-rank{background-image:linear-gradient(90deg,#bfe3ff,#f0c75e,#ffffff,#f0c75e,#bfe3ff);}.nick-color-color-perfect-rank{animation:f-color-perfect-rank 3s linear infinite;}@keyframes f-color-perfect-rank{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-fbc-director{background:linear-gradient(135deg,#d10f1a44,#ffae002e);color:#ff5a4f;border:1px solid #d10f1a99;box-shadow:0 0 14px #d10f1a80;text-shadow:0 0 6px #d10f1aaa;white-space:nowrap}
.avatar-frame-beam-of-light::before{content:'';position:absolute;inset:-7px;border-radius:50%;z-index:1;pointer-events:none;background:conic-gradient(from 0deg,#ffd98a 0deg,#ffae3a 18deg,rgba(255,174,58,.15) 55deg,rgba(255,174,58,0) 110deg,rgba(255,174,58,0) 360deg);-webkit-mask:radial-gradient(closest-side,transparent 70%,#000 72%);mask:radial-gradient(closest-side,transparent 70%,#000 72%);animation:a-frame-beam-of-light 4s linear infinite;}@keyframes a-frame-beam-of-light{to{transform:rotate(360deg);}}.avatar-frame-beam-of-light::after{border:2px solid #5a3d12;box-shadow:0 0 16px rgba(255,174,58,.35),inset 0 0 8px rgba(0,0,0,.6);}
.nick-color-the-hiss{background-image:linear-gradient(90deg,#8c0008,#ff2a2a,#ffd24a,#ff2a2a,#8c0008);}.nick-color-the-hiss{animation:f-color-the-hiss 3s linear infinite;}@keyframes f-color-the-hiss{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-pirate-jolly-roger {
    display: inline-flex; align-items: center; gap: 6px;
    padding: 5px 14px 5px 13px;
    border: none;
    font-size: 0.8rem; font-weight: 700;
    position: relative;
    color: #efe6cf;
    /* Слои: древко (левые 4%) / мягкий прокат света по шёлку / чёрное полотнище.
       Никаких полосатых «складок» — свет катится широкой плавной волной. */
    background:
        linear-gradient(180deg, #c99a58 0%, #8a6a3c 40%, #5d4324 100%),
        linear-gradient(90deg,
            rgba(240, 220, 166, 0) 0 55px,
            rgba(240, 220, 166, 0.05) 85px,
            rgba(250, 240, 214, 0.10) 100px,
            rgba(240, 220, 166, 0.05) 115px,
            rgba(240, 220, 166, 0) 145px 200px),
        linear-gradient(180deg, #1a1815 0%, #0e0d0b 50%, #14120e 100%);
    background-size: 4% 100%, 200px 100%, 100% 100%;
    background-position: 0 0, 0 0, 0 0;
    background-repeat: no-repeat, repeat-x, no-repeat;
    box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.55);
    clip-path: polygon(0% 0%, 4% 0%, 4% 10.159%, 15% 11.336%, 30% 9.2393%, 45% 6.316%, 60% 12.919%, 75% 15.101%, 90% 3.8784%, 100% 1.8133%, 100% 81.813%, 90% 83.878%, 75% 95.101%, 60% 92.919%, 45% 86.316%, 30% 89.239%, 15% 91.336%, 4% 90.159%, 4% 100%, 0% 100%);
    transform-origin: left 60%;
    /* Двойной тонкий drop-shadow = золотая окантовка, повторяющая волну clip-path
       (border с clip-path не совместим) + мягкое свечение — флаг читается на любом фоне */
    filter: drop-shadow(0 0 1px rgba(230, 195, 119, 0.85))
            drop-shadow(0 0 1px rgba(230, 195, 119, 0.5))
            drop-shadow(0 0 6px rgba(212, 164, 76, 0.35))
            drop-shadow(0 2px 3px rgba(0, 0, 0, 0.5));
    animation:
        badge-pirate-jolly-roger-wave 6.5s linear infinite,
        badge-pirate-jolly-roger-wind 6.5s linear infinite,
        badge-pirate-jolly-roger-sway 6.5s ease-in-out infinite;
    transition: filter 0.3s ease;
}
/* Волна бежит от древка к свободному краю: фазы 0-120-240-360 */
@keyframes badge-pirate-jolly-roger-wave {
    0%      { clip-path: polygon(0% 0%, 4% 0%, 4% 10.159%, 15% 11.336%, 30% 9.2393%, 45% 6.316%, 60% 12.919%, 75% 15.101%, 90% 3.8784%, 100% 1.8133%, 100% 81.813%, 90% 83.878%, 75% 95.101%, 60% 92.919%, 45% 86.316%, 30% 89.239%, 15% 91.336%, 4% 90.159%, 4% 100%, 0% 100%); }
    33.333% { clip-path: polygon(0% 0%, 4% 0%, 4% 9.6408%, 15% 9.4983%, 30% 12.624%, 45% 10.385%, 60% 4.6061%, 75% 11.277%, 90% 17.655%, 100% 10.856%, 100% 90.856%, 90% 97.655%, 75% 91.277%, 60% 84.606%, 45% 90.385%, 30% 92.624%, 15% 89.498%, 4% 89.641%, 4% 100%, 0% 100%); }
    66.667% { clip-path: polygon(0% 0%, 4% 0%, 4% 10.2%, 15% 9.1655%, 30% 8.1368%, 45% 13.299%, 60% 12.474%, 75% 3.6212%, 90% 8.4671%, 100% 17.331%, 100% 97.331%, 90% 88.467%, 75% 83.621%, 60% 92.474%, 45% 93.299%, 30% 88.137%, 15% 89.165%, 4% 90.2%, 4% 100%, 0% 100%); }
    100%    { clip-path: polygon(0% 0%, 4% 0%, 4% 10.159%, 15% 11.336%, 30% 9.2393%, 45% 6.316%, 60% 12.919%, 75% 15.101%, 90% 3.8784%, 100% 1.8133%, 100% 81.813%, 90% 83.878%, 75% 95.101%, 60% 92.919%, 45% 86.316%, 30% 89.239%, 15% 91.336%, 4% 90.159%, 4% 100%, 0% 100%); }
}
/* Блик света катится по ткани вслед за волной (200px = период тайла — бесшовно) */
@keyframes badge-pirate-jolly-roger-wind {
    0%   { background-position: 0 0, 0 0, 0 0; }
    100% { background-position: 0 0, 200px 0, 0 0; }
}
@keyframes badge-pirate-jolly-roger-sway {
    0%, 100% { transform: rotate(-0.7deg); }
    50%      { transform: rotate(0.9deg); }
}
/* Череп — кость, мягко покачивается вместе с тканью */
.badge-equipped-pirate-jolly-roger i {
    font-size: 0.95em;
    color: #f4ecd8;
    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.8)) drop-shadow(0 0 4px rgba(240, 220, 166, 0.35));
    animation: badge-pirate-jolly-roger-bob 6.5s ease-in-out infinite;
}
@keyframes badge-pirate-jolly-roger-bob {
    0%, 100% { transform: rotate(-3deg); }
    50%      { transform: rotate(3deg); }
}
.badge-equipped-pirate-jolly-roger:hover {
    filter: drop-shadow(0 0 1px rgba(230, 195, 119, 0.95))
            drop-shadow(0 0 1px rgba(230, 195, 119, 0.6))
            drop-shadow(0 0 12px rgba(212, 164, 76, 0.55))
            drop-shadow(0 2px 3px rgba(0, 0, 0, 0.5));
}
.avatar-frame-frame-pirate-helm::after {
    inset: -8px;
    border: none;
    /* Слои: тонкая светлая кромка изнутри / тёмный кант снаружи / комета золота.
       Кольцо вырезается mask-ом (border-box+padding-box НЕ работает с прозрачным
       центром — conic заливает весь диск). Свечение — filter: drop-shadow,
       он применяется ПОСЛЕ маски и обводит именно кольцо. */
    background:
        radial-gradient(farthest-side, transparent 85%, rgba(249, 240, 205, 0.5) 86.5%, transparent 88.5%),
        radial-gradient(farthest-side, transparent 96.5%, rgba(60, 42, 12, 0.9) 98.5%, transparent 100%),
        conic-gradient(from 0deg,
            #f9f0cd 0deg,
            #ecd18e 38deg,
            #b98e4f 85deg,
            #77571f 150deg,
            #4d3812 215deg,
            #77571f 285deg,
            #d9a94f 335deg,
            #f9f0cd 360deg);
    -webkit-mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%);
    mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%);
    filter: drop-shadow(0 0 5px rgba(214, 175, 90, 0.55)) drop-shadow(0 0 14px rgba(214, 175, 90, 0.3));
    animation:
        avatar-frame-pirate-helm-twist 7s linear infinite,
        avatar-frame-pirate-helm-glow 3.5s ease-in-out infinite;
}
@keyframes avatar-frame-pirate-helm-twist {
    to { transform: rotate(360deg); }
}
@keyframes avatar-frame-pirate-helm-glow {
    0%, 100% { filter: drop-shadow(0 0 5px rgba(214, 175, 90, 0.5)) drop-shadow(0 0 14px rgba(214, 175, 90, 0.25)); }
    50%      { filter: drop-shadow(0 0 8px rgba(230, 195, 119, 0.75)) drop-shadow(0 0 20px rgba(214, 175, 90, 0.42)); }
}
.badge-equipped-badge-fate-arbiter{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 16px;border:1px solid #8a5c14;border-radius:8px;font-weight:800;color:#4d3306;text-shadow:0 1px 0 rgba(255,246,200,.8);background:radial-gradient(ellipse 90% 58% at 50% 0%,rgba(255,250,222,.8) 0%,transparent 60%),linear-gradient(180deg,#ffe28c 0%,#ffcf4e 45%,#e6a92c 62%,#ffd96e 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -2px 4px rgba(122,74,10,.45);filter:drop-shadow(0 0 6px rgba(255,200,54,.5)) drop-shadow(0 2px 3px rgba(0,0,0,.45));transition:filter .3s ease;}.badge-equipped-badge-fate-arbiter::after{content:"";position:absolute;top:2px;left:14%;right:14%;height:2px;border-radius:2px;pointer-events:none;z-index:-1;background:linear-gradient(90deg,transparent 0%,rgba(255,252,232,.95) 18%,rgba(255,252,232,.95) 82%,transparent 100%);}.badge-equipped-badge-fate-arbiter::before{content:"";position:absolute;top:0;bottom:0;width:30%;left:6%;z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 60% 88% at 50% 50%,rgba(255,255,255,.6) 0%,rgba(255,238,170,.28) 55%,transparent 80%);animation:fate-beam 3s ease-in-out infinite alternate;}@keyframes fate-beam{0%{left:6%}100%{left:64%}}.badge-equipped-badge-fate-arbiter i{background:linear-gradient(180deg,#8a5c14 5%,#5c3c08 60%,#7a5210 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,246,200,.85));}.badge-equipped-badge-fate-arbiter:hover{filter:drop-shadow(0 0 3px rgba(255,236,150,.95)) drop-shadow(0 0 12px rgba(255,198,44,.75)) drop-shadow(0 2px 3px rgba(0,0,0,.45));}
.badge-equipped-badge-mein-leben{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 16px 7px;border:1px solid #6a1119;font-weight:800;letter-spacing:.02em;color:#ffe2d6;text-shadow:0 1px 2px rgba(10,2,2,.95),0 0 9px rgba(226,59,59,.5);border-radius:7px;background:radial-gradient(circle 1.2px at 16% 30%,rgba(255,150,90,.95) 45%,transparent 75%),radial-gradient(circle 1px at 30% 70%,rgba(255,90,60,.9) 45%,transparent 75%),radial-gradient(circle .9px at 78% 40%,rgba(255,180,120,.85) 45%,transparent 75%),linear-gradient(180deg,rgba(160,20,32,0) 40%,rgba(160,20,32,.5) 100%),linear-gradient(150deg,#2b2f36 0%,#3a3f48 30%,#20232a 55%,#151517 100%);background-size:44px 300%,58px 300%,50px 300%,100% 100%,100% 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 16px rgba(6,2,4,.6),inset 0 -3px 8px rgba(140,14,26,.4);filter:drop-shadow(0 0 1px rgba(226,59,59,.7)) drop-shadow(0 0 8px rgba(200,16,46,.4)) drop-shadow(0 2px 3px rgba(0,0,0,.55));animation:mein-leben-embers 5s linear infinite;transition:filter .3s ease;}
@keyframes mein-leben-embers{0%{background-position:0 130%,0 170%,0 150%,0 0,0 0}100%{background-position:0 -170%,0 -140%,0 -160%,0 0,0 0}}
.badge-equipped-badge-mein-leben::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px);mix-blend-mode:overlay;}
.badge-equipped-badge-mein-leben::after{content:"";position:absolute;left:0;right:0;bottom:0;height:44%;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(200,16,46,.55),transparent);animation:mein-leben-badge-pulse 2.4s ease-in-out infinite alternate;}
@keyframes mein-leben-badge-pulse{from{opacity:.45}to{opacity:1}}
.badge-equipped-badge-mein-leben i{background:linear-gradient(180deg,#ffd9c8 6%,#ff6a4a 48%,#c8102e 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px rgba(226,59,59,.7)) drop-shadow(0 1px 1px rgba(10,2,2,.8));}
.badge-equipped-badge-mein-leben:hover{filter:drop-shadow(0 0 2px rgba(255,90,70,1)) drop-shadow(0 0 13px rgba(200,16,46,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.55));}
.nick-color-nick-blood-steel{background-image:radial-gradient(circle 1px at 12% 42%,rgba(255,150,90,.9) 45%,transparent 72%),radial-gradient(circle 1.2px at 62% 70%,rgba(255,90,60,.85) 45%,transparent 72%),radial-gradient(circle .9px at 40% 26%,rgba(255,190,120,.8) 46%,transparent 72%),linear-gradient(105deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%),linear-gradient(90deg,#c2cbd6 0%,#7b8794 16%,#c8102e 44%,#ff5a3c 58%,#8f1622 76%,#c2cbd6 100%);background-size:38px 42px,54px 48px,46px 60px,220% 100%,300% auto;background-repeat:repeat,repeat,repeat,no-repeat,repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nick-blood-steel-flow 7s linear infinite,nick-blood-steel-heat 3.4s ease-in-out infinite alternate;filter:drop-shadow(0 0 5px rgba(200,16,46,.4));}
@keyframes nick-blood-steel-flow{0%{background-position:0 0,0 0,0 0,-220% 0,0% center}100%{background-position:0 -42px,0 -48px,0 -60px,220% 0,300% center}}
@keyframes nick-blood-steel-heat{from{filter:drop-shadow(0 0 4px rgba(123,135,148,.4))}to{filter:drop-shadow(0 0 11px rgba(255,90,60,.6))}}
.badge-equipped-badge-unstable-mind{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 15px;border:none;border-radius:7px;font-weight:800;color:#fff;text-shadow:1px 0 0 rgba(0,231,255,.55),-1px 0 0 rgba(255,45,142,.7),0 1px 2px rgba(40,0,22,.85);background:linear-gradient(180deg,#ff7ab7 0%,#ff2f8e 52%,#c81e6e 100%);box-shadow:inset 0 0 0 1px rgba(255,190,222,.5),inset 0 -3px 8px rgba(120,10,60,.5),0 2px 4px rgba(0,0,0,.4);animation:um-judder 3.1s steps(1) infinite;transition:filter .3s ease;}@keyframes um-judder{0%,7%,52%,54%,100%{transform:translate(0,0)}7.4%{transform:translate(-1px,0)}7.8%{transform:translate(1px,0)}8.2%{transform:translate(0,0)}52.4%{transform:translate(1.5px,0)}52.9%{transform:translate(-1px,0)}53.4%{transform:translate(0,0)}}.badge-equipped-badge-unstable-mind::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,rgba(0,231,255,.6),rgba(255,45,142,.55) 58%,rgba(150,90,255,.5));clip-path:inset(80% 0 8% 0);animation:um-slice 2.7s steps(1) infinite;}@keyframes um-slice{0%,18%,28%,55%,66%,100%{opacity:0}20%{clip-path:inset(42% 0 40% 0);opacity:.9}24%{clip-path:inset(20% 0 66% 0);opacity:.7}58%{clip-path:inset(58% 0 30% 0);opacity:.85}62%{clip-path:inset(10% 0 78% 0);opacity:.6}}.badge-equipped-badge-unstable-mind::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(10,0,10,.18) 0 1px,transparent 1px 3px);animation:um-flash 3.1s steps(1) infinite;}@keyframes um-flash{0%,96%,100%{background-color:transparent}97%{background-color:rgba(255,255,255,.26)}98%{background-color:transparent}}.badge-equipped-badge-unstable-mind i{background:linear-gradient(180deg,#fff 10%,#ffd0e8 55%,#ff6fb0 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px rgba(255,120,190,.7));animation:um-icon 2.7s steps(1) infinite;}@keyframes um-icon{0%,90%,100%{opacity:1;transform:translate(0,0)}91%{opacity:.5;transform:translate(-1px,0)}92%{opacity:1;transform:translate(1px,0)}93%{transform:translate(0,0)}}.badge-equipped-badge-unstable-mind:hover{filter:drop-shadow(0 0 8px rgba(255,80,170,.75));}
.avatar-frame-frame-love-psychosis::before{content:"";position:absolute;inset:-10px;border-radius:50%;z-index:1;background:conic-gradient(from 0deg,#35c9ff,#7ad4ff 12%,#ff6ec4 26%,#ff3d9a 38%,#c04dff 50%,#35c9ff 62%,#ff3d9a 76%,#6ec9ff 88%,#35c9ff 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));filter:drop-shadow(2px 0 0 rgba(255,61,154,.85)) drop-shadow(-2px 0 0 rgba(53,201,255,.85)) drop-shadow(0 0 8px rgba(180,110,255,.5));animation:lp-tear 3s steps(1) infinite;}@keyframes lp-tear{0%,22%,29%,60%,65%,100%{transform:translate(0,0);clip-path:inset(0)}23%{transform:translate(-2px,0);clip-path:inset(38% 0 40% 0)}25%{transform:translate(2px,0);clip-path:inset(10% 0 74% 0)}27%{transform:translate(0,0);clip-path:inset(66% 0 12% 0)}61%{transform:translate(2px,0);clip-path:inset(52% 0 30% 0)}63%{transform:translate(-1px,0);clip-path:inset(24% 0 60% 0)}}.avatar-frame-frame-love-psychosis::after{inset:-10px;border:none;border-radius:50%;background:conic-gradient(from 90deg,rgba(53,201,255,.85) 0 8%,transparent 8% 46%,rgba(255,61,154,.85) 46% 54%,transparent 54% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));filter:drop-shadow(0 0 7px rgba(200,120,255,.55));animation:lp-spin 5.5s linear infinite,lp-flicker 2.4s steps(1) infinite;}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-flicker{0%,40%,70%,100%{opacity:.9}42%{opacity:.3}44%{opacity:.9}72%{opacity:.35}74%{opacity:.9}}
.badge-equipped-iz-glubin-k-nebesam {
    position: relative;
    overflow: hidden;
    color: #ffe9b8;
    border: 1px solid rgba(214,178,106,0.6);
    background: linear-gradient(180deg, rgba(255,216,138,0.32) 0%, rgba(126,224,230,0.16) 40%, rgba(22,96,116,0.35) 65%, rgba(5,38,56,0.6) 100%);
    background-size: 100% 260%;
    background-position: 50% 100%;
    box-shadow: 0 0 10px rgba(80,200,215,0.25), inset 0 0 14px rgba(8,52,72,0.5);
    text-shadow: 0 1px 3px rgba(3,18,28,0.85);
    animation: iz-glubin-k-nebesam-ascend 11s ease-in-out infinite;
}
.badge-equipped-iz-glubin-k-nebesam::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(circle at 18% 78%, rgba(255,255,255,0.9) 0 1.4px, rgba(180,240,248,0.45) 2.6px, transparent 4px),
        radial-gradient(circle at 46% 88%, rgba(255,255,255,0.75) 0 1px, transparent 3px),
        radial-gradient(circle at 72% 72%, rgba(255,255,255,0.85) 0 1.6px, rgba(180,240,248,0.4) 3px, transparent 4.5px),
        radial-gradient(circle at 88% 84%, rgba(255,255,255,0.7) 0 1px, transparent 3px),
        radial-gradient(circle at 32% 45%, rgba(255,255,255,0.6) 0 1px, transparent 2.6px);
    animation: iz-glubin-k-nebesam-bubbles 6.5s linear infinite;
}
@keyframes iz-glubin-k-nebesam-ascend {
    0%, 100% { background-position: 50% 100%; }
    50% { background-position: 50% 0%; }
}
@keyframes iz-glubin-k-nebesam-bubbles {
    0% { transform: translateY(65%); opacity: 0; }
    18% { opacity: 0.9; }
    82% { opacity: 0.9; }
    100% { transform: translateY(-65%); opacity: 0; }
}
.avatar-frame-batisfera::after {
    inset: -6px;
    background:
        radial-gradient(circle at 50% 4%, rgba(255,255,255,0.95) 0 1.6%, rgba(190,240,250,0.55) 3%, transparent 4.6%),
        radial-gradient(circle at 82% 18%, rgba(255,255,255,0.9) 0 1.2%, transparent 3.4%),
        radial-gradient(circle at 96% 52%, rgba(255,255,255,0.95) 0 2%, rgba(190,240,250,0.5) 3.6%, transparent 5.4%),
        radial-gradient(circle at 78% 86%, rgba(255,255,255,0.85) 0 1.1%, transparent 3.2%),
        radial-gradient(circle at 42% 96%, rgba(255,255,255,0.9) 0 1.7%, rgba(190,240,250,0.5) 3.2%, transparent 5%),
        radial-gradient(circle at 10% 74%, rgba(255,255,255,0.85) 0 1.2%, transparent 3.4%),
        radial-gradient(circle at 3% 38%, rgba(255,255,255,0.9) 0 1.5%, rgba(190,240,250,0.45) 2.8%, transparent 4.4%),
        radial-gradient(circle at 22% 10%, rgba(255,255,255,0.8) 0 1%, transparent 3%),
        conic-gradient(from 0deg,
            #0d5d70 0%, #2fa8ba 9%, #7ee0e6 16%, #c9a45c 22%, #2b8a9e 30%,
            #0d5d70 38%, #63cfd8 47%, #c9a45c 55%, #1a7387 64%, #7ee0e6 72%,
            #0d5d70 80%, #2fa8ba 88%, #c9a45c 94%, #0d5d70 100%);
    -webkit-mask: radial-gradient(farthest-side, transparent 82%, #000 84%);
    mask: radial-gradient(farthest-side, transparent 82%, #000 84%);
    filter: drop-shadow(0 0 7px rgba(84,214,230,0.55)) drop-shadow(0 0 2px rgba(201,164,92,0.5));
    animation: batisfera-drift 16s linear infinite;
}
@keyframes batisfera-drift {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
.badge-equipped-neulovimyy {
    position: relative;
    overflow: hidden;
    color: #f3d9dc;
    border: 1px solid rgba(138,34,46,0.55);
    background:
        linear-gradient(180deg,
            rgba(42,18,22,0.96) 0%,
            rgba(74,22,30,0.88) 38%,
            rgba(58,16,22,0.92) 62%,
            rgba(26,10,14,0.98) 100%),
        radial-gradient(120% 80% at 50% 0%, rgba(168,42,58,0.22) 0%, rgba(168,42,58,0) 55%);
    background-blend-mode: normal;
    box-shadow:
        0 0 12px rgba(168,42,58,0.22),
        inset 0 1px 0 rgba(255,180,190,0.08),
        inset 0 -14px 22px rgba(10,4,6,0.75);
    text-shadow: 0 1px 2px rgba(6,2,4,0.9);
}
.badge-equipped-neulovimyy::before {
    content: "";
    position: absolute;
    inset: -10% -40%;
    pointer-events: none;
    background: linear-gradient(
        102deg,
        transparent 0%,
        transparent 44%,
        rgba(255,120,130,0.0) 46%,
        rgba(255,170,180,0.55) 49%,
        rgba(255,230,235,0.95) 50%,
        rgba(255,170,180,0.55) 51%,
        rgba(255,120,130,0.0) 54%,
        transparent 56%,
        transparent 100%
    );
    mix-blend-mode: screen;
    animation: neulovimyy-slash 5.5s ease-in-out infinite;
}
.badge-equipped-neulovimyy::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(1.5px 1.5px at 12% 28%, rgba(255,200,210,0.75), transparent 70%),
        radial-gradient(1px 1px at 26% 72%, rgba(255,160,170,0.55), transparent 70%),
        radial-gradient(1.2px 1.2px at 58% 18%, rgba(255,210,215,0.65), transparent 70%),
        radial-gradient(1px 1px at 74% 64%, rgba(255,150,160,0.5), transparent 70%),
        radial-gradient(1.4px 1.4px at 88% 38%, rgba(255,190,200,0.6), transparent 70%),
        linear-gradient(135deg, rgba(255,255,255,0.05) 0%, transparent 40%, transparent 60%, rgba(168,42,58,0.18) 100%);
    animation: neulovimyy-shimmer 7s ease-in-out infinite;
}
@keyframes neulovimyy-slash {
    0%, 62%   { transform: translateX(-40%); opacity: 0; }
    68%       { opacity: 1; }
    78%, 100% { transform: translateX(40%); opacity: 0; }
}
@keyframes neulovimyy-shimmer {
    0%, 100% { opacity: 0.55; }
    50%      { opacity: 1; }
}
.badge-equipped-drakon-dodzimy-4{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 7px;border-radius:6px;background:linear-gradient(135deg,#7a0f18 0%,#3a0409 55%,#1a0203 100%);border:1px solid #d4a437;box-shadow:0 0 8px rgba(212,164,55,.5),inset 0 0 6px rgba(0,0,0,.6);color:#f2c760;font-weight:700;font-size:11px;letter-spacing:.3px;white-space:nowrap;overflow:hidden}.badge-equipped-drakon-dodzimy-4::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,236,180,.4) 50%,transparent 60%);transform:translateX(-120%);animation:dodzimy-shine-drakon-dodzimy-4 5s ease-in-out infinite}.badge-equipped-drakon-dodzimy-4 i{position:relative;z-index:2;font-size:14px;color:#f2c760;text-shadow:0 0 6px rgba(255,196,84,.85);animation:dodzimy-breathe-drakon-dodzimy-4 3.4s ease-in-out infinite}@keyframes dodzimy-shine-drakon-dodzimy-4{0%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}@keyframes dodzimy-breathe-drakon-dodzimy-4{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}
.badge-equipped-achievhunter {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(140deg, #231543 0%, #45278b 48%, #2c1a5e 100%);
    border: 1px solid rgba(167, 139, 250, 0.55);
    border-radius: 10px;
    color: #e9d5ff;
    text-shadow: 0 0 6px rgba(167, 139, 250, 0.55);
    animation: badge-achievhunter-stalk 9s ease-in-out infinite;
}
@keyframes badge-achievhunter-stalk {
    0%, 100% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.35), 0 0 22px rgba(139, 92, 246, 0.15), inset 0 0 8px rgba(45, 212, 191, 0);
        border-color: rgba(167, 139, 250, 0.55);
        color: #e9d5ff;
        text-shadow: 0 0 6px rgba(167, 139, 250, 0.55);
        filter: saturate(0.9) brightness(0.98);
    }
    55% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.18), 0 0 22px rgba(139, 92, 246, 0.08), inset 0 0 8px rgba(45, 212, 191, 0);
        border-color: rgba(167, 139, 250, 0.32);
        color: #c9b8ef;
        text-shadow: 0 0 6px rgba(167, 139, 250, 0.3);
        filter: saturate(0.72) brightness(0.9);
    }
    74% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.55), 0 0 22px rgba(139, 92, 246, 0.3), inset 0 0 8px rgba(45, 212, 191, 0.15);
        border-color: rgba(196, 181, 253, 0.8);
        color: #ede9fe;
        text-shadow: 0 0 6px rgba(196, 181, 253, 0.7);
        filter: saturate(1.05) brightness(1.06);
    }
    80% {
        box-shadow: 0 0 10px rgba(94, 234, 212, 0.9), 0 0 22px rgba(45, 212, 191, 0.65), inset 0 0 8px rgba(94, 234, 212, 0.5);
        border-color: rgba(153, 246, 228, 1);
        color: #ccfbf1;
        text-shadow: 0 0 6px rgba(94, 234, 212, 0.95);
        filter: saturate(1.3) brightness(1.28);
    }
    86% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.45), 0 0 22px rgba(139, 92, 246, 0.22), inset 0 0 8px rgba(45, 212, 191, 0.08);
        border-color: rgba(167, 139, 250, 0.6);
        color: #e9d5ff;
        text-shadow: 0 0 6px rgba(167, 139, 250, 0.6);
        filter: saturate(1) brightness(1);
    }
}
.badge-equipped-achievhunter::before {
    content: '✦';
    position: absolute;
    right: 8%;
    top: 2%;
    font-size: 0.55em;
    line-height: 1;
    color: #5eead4;
    z-index: -1;
    opacity: 0.18;
    text-shadow: 0 0 6px rgba(94, 234, 212, 0.8);
    pointer-events: none;
    animation: badge-achievhunter-plort 9s ease-in-out infinite;
}
@keyframes badge-achievhunter-plort {
    0%, 60%, 100% { opacity: 0.18; transform: scale(1); }
    74% { opacity: 0.42; transform: scale(1.06); }
    80% { opacity: 1; transform: scale(1.35); }
    86% { opacity: 0.3; transform: scale(1); }
}
.badge-equipped-achievhunter::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(115deg, transparent 30%, rgba(94, 234, 212, 0) 42%, rgba(233, 213, 255, 0.32) 50%, rgba(94, 234, 212, 0.16) 58%, transparent 70%);
    background-size: 320% 100%;
    background-repeat: no-repeat;
    background-position: 140% 0;
    pointer-events: none;
    z-index: 1;
    animation: badge-achievhunter-slick 9s ease-in-out infinite;
}
@keyframes badge-achievhunter-slick {
    0%, 70% { background-position: 140% 0; }
    84%, 100% { background-position: -40% 0; }
}
.avatar-frame-frame-launch-key::before{
content:"";position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;
background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.55' stop-color='%23dbe8fb'/%3E%3Cstop offset='1' stop-color='%2392a9cc'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='0' y1='0' x2='.3' y2='1'%3E%3Cstop offset='0' stop-color='%232a5e9e'/%3E%3Cstop offset='.45' stop-color='%23143a72'/%3E%3Cstop offset='1' stop-color='%230a1e40'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='50' cy='50' r='47.2' fill='none' stroke='url(%23p)' stroke-width='1.5'/%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='url(%23g)' stroke-width='4.6'/%3E%3Ccircle cx='50' cy='50' r='46.6' fill='none' stroke='%23ffffff' stroke-width='.5' opacity='.35'/%3E%3Ccircle cx='50' cy='50' r='42.6' fill='none' stroke='url(%23p)' stroke-width='1.1' opacity='.85'/%3E%3Cg fill='%230b264e' stroke='%237fa8dd' stroke-width='.55' opacity='.9'%3E%3Ccircle cx='50' cy='5' r='5.2'/%3E%3Ccircle cx='95' cy='50' r='5.2'/%3E%3Ccircle cx='50' cy='95' r='5.2'/%3E%3Ccircle cx='5' cy='50' r='5.2'/%3E%3C/g%3E%3Cg fill='none' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M50 1.4 L53.8 7.9 L46.2 7.9 Z' stroke='%236fe9b4'/%3E%3Ccircle cx='95' cy='50' r='3.6' stroke='%23ff9fb1'/%3E%3Cpath d='M47.4 92.4 L52.6 97.6 M52.6 92.4 L47.4 97.6' stroke='%2396c2ff'/%3E%3Crect x='1.4' y='46.4' width='7.2' height='7.2' rx='1' stroke='%23dcaef2'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;
animation:frame-launch-key-standby 5.6s ease-in-out infinite;
}
@keyframes frame-launch-key-standby{
0%,22%{filter:drop-shadow(0 0 2px rgba(90,150,255,.32));opacity:.85;transform:scale(1)}
48%{filter:drop-shadow(0 0 4px rgba(95,190,255,.5));opacity:.92;transform:scale(1)}
70%{filter:drop-shadow(0 0 6px rgba(95,227,255,.72));opacity:1;transform:scale(1.004)}
76%{filter:drop-shadow(0 0 14px rgba(255,255,255,.95)) brightness(1.35);opacity:1;transform:scale(1.035)}
81%{filter:drop-shadow(0 0 6px rgba(150,225,255,.6));opacity:1;transform:scale(1.008)}
87%{filter:drop-shadow(0 0 18px rgba(255,255,255,1)) brightness(1.5);opacity:1;transform:scale(1.048)}
94%{filter:drop-shadow(0 0 5px rgba(120,190,255,.5));opacity:.95;transform:scale(1.01)}
100%{filter:drop-shadow(0 0 2px rgba(90,150,255,.32));opacity:.85;transform:scale(1)}
}
.avatar-frame.avatar-frame-frame-launch-key::after{
inset:-4px;border:none;
background:conic-gradient(from -17deg,rgba(95,227,255,0) 0deg,rgba(95,227,255,.3) 7deg,rgba(170,242,255,.92) 13deg,#ffffff 17deg,rgba(170,242,255,.92) 21deg,rgba(95,227,255,.3) 27deg,rgba(95,227,255,0) 34deg,rgba(95,227,255,0) 360deg);
-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 82%,#000 98%,transparent 100%);
mask:radial-gradient(farthest-side,transparent 80%,#000 82%,#000 98%,transparent 100%);
animation:frame-launch-key-tick 5.6s steps(4) infinite,frame-launch-key-ignite 5.6s ease-in-out infinite;
}
@keyframes frame-launch-key-tick{to{transform:rotate(360deg)}}
@keyframes frame-launch-key-ignite{
0%,20%{filter:drop-shadow(0 0 3px rgba(95,227,255,.5)) brightness(.85)}
45%{filter:drop-shadow(0 0 5px rgba(95,227,255,.8)) brightness(1.05)}
70%{filter:drop-shadow(0 0 8px rgba(140,240,255,.95)) brightness(1.25)}
76%{filter:drop-shadow(0 0 16px rgba(255,255,255,1)) brightness(1.95) saturate(.35)}
81%{filter:drop-shadow(0 0 7px rgba(160,240,255,.9)) brightness(1.2)}
87%{filter:drop-shadow(0 0 19px rgba(255,255,255,1)) brightness(2.1) saturate(.3)}
94%{filter:drop-shadow(0 0 6px rgba(120,200,255,.7)) brightness(1.05)}
100%{filter:drop-shadow(0 0 3px rgba(95,227,255,.5)) brightness(.85)}
}
.nick-color-castle-rock-copy{background-image:linear-gradient(100deg,rgba(143,240,255,0) 0 46.4%,rgba(143,240,255,.85) 47.6%,rgba(255,255,255,.98) 48.4%,rgba(143,240,255,.8) 49.2%,rgba(143,240,255,0) 50.6% 53.2%,rgba(240,201,106,.8) 54.2%,rgba(176,122,224,.75) 55.2%,rgba(143,240,255,0) 56.4% 100%),repeating-linear-gradient(72deg,rgba(198,240,255,0) 0 .58em,rgba(198,240,255,.34) .58em .64em,rgba(198,240,255,0) .64em 1.6em),repeating-linear-gradient(-56deg,rgba(90,170,205,0) 0 .84em,rgba(90,170,205,.26) .84em .9em,rgba(90,170,205,0) .9em 2.2em),linear-gradient(180deg,#e6f8ff 0%,#9fe0f0 30%,#48a7c4 64%,#2b7ea0 100%);background-size:700% 100%,6em 6em,6em 6em,100% 100%;background-repeat:repeat;background-position:100% 0,0 0,0 0,0 0;animation:castle-rock-copy-copy 7s linear infinite,castle-rock-copy-hiss 7s steps(9) infinite;}
@keyframes castle-rock-copy-copy{from{background-position:100% 0,0 0,0 0,0 0;}to{background-position:0% 0,0 0,0 0,0 0;}}
@keyframes castle-rock-copy-hiss{0%,40%{filter:brightness(.92) saturate(.9);}52%{filter:brightness(1.08) saturate(1.05);}58%{filter:brightness(1.28) saturate(1.16);}64%{filter:brightness(1) saturate(1);}78%,100%{filter:brightness(.92) saturate(.9);}}
.badge-equipped-king-and-jester{position:relative;isolation:isolate;border-radius:0;clip-path:polygon(0% 20%,7% 0%,93% 0%,100% 20%,100% 80%,93% 100%,7% 100%,0% 80%);padding:.42em .95em;background:linear-gradient(180deg,rgba(13,27,45,.97),rgba(4,9,17,.98));border:1px solid rgba(79,216,228,.28);color:#dff3fb;box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 0 18px rgba(79,216,228,.14);animation:king-and-jester-forge 7s ease-in-out infinite;}
.badge-equipped-king-and-jester::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 60' preserveAspectRatio='none'%3E%3Cpath d='M20 0 L25 13 L14 23 L27 35 L16 46 L21 60' fill='none' stroke='%23cdf6ff' stroke-opacity='.9' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M25 13 L34 9 M14 23 L5 20 M27 35 L36 33 M16 46 L7 49' fill='none' stroke='%238ff0ff' stroke-opacity='.55' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat,linear-gradient(90deg,rgba(240,201,106,.3) 0 6%,rgba(240,201,106,.12) 30%,rgba(240,201,106,0) 48%),linear-gradient(270deg,rgba(176,122,224,.3) 0 6%,rgba(176,122,224,.12) 30%,rgba(176,122,224,0) 48%);background-position:50% 50%,0 0,100% 0;background-size:26% 100%,100% 100%,100% 100%;animation:king-and-jester-crack 7s ease-in-out infinite;}
.badge-equipped-king-and-jester::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(104deg,rgba(207,239,255,0) 0 43%,rgba(207,239,255,.28) 47%,rgba(255,255,255,.5) 49%,rgba(207,239,255,.24) 51%,rgba(207,239,255,0) 56% 100%);background-size:440% 100%;background-position:100% 0;animation:king-and-jester-sheen 7s linear infinite;}
.badge-equipped-king-and-jester i{animation:king-and-jester-crown 7s ease-in-out infinite;}
@keyframes king-and-jester-crack{0%,40%{opacity:.38;background-size:26% 100%,100% 100%,100% 100%;}54%{opacity:.78;background-size:66% 100%,100% 100%,100% 100%;}57%{opacity:1;background-size:104% 100%,100% 100%,100% 100%;}61%{opacity:.66;background-size:74% 100%,100% 100%,100% 100%;}65%{opacity:.88;background-size:92% 100%,100% 100%,100% 100%;}80%,100%{opacity:.38;background-size:26% 100%,100% 100%,100% 100%;}}
@keyframes king-and-jester-sheen{from{background-position:100% 0;}to{background-position:0% 0;}}
@keyframes king-and-jester-forge{0%,42%{border-color:rgba(79,216,228,.28);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 0 18px rgba(79,216,228,.12);}54%{border-color:rgba(143,240,255,.62);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 0 18px rgba(143,240,255,.42);}57%{border-color:rgba(238,252,255,.92);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 0 18px rgba(207,246,255,.62);}61%{border-color:rgba(240,201,106,.6);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 0 18px rgba(240,201,106,.34);}66%{border-color:rgba(176,122,224,.55);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 0 18px rgba(176,122,224,.3);}82%,100%{border-color:rgba(79,216,228,.28);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),0 0 18px rgba(79,216,228,.12);}}
@keyframes king-and-jester-crown{0%,44%{color:#7fd8e8;}56%{color:#eaf9ff;}59%{color:#f0c96a;}66%{color:#b07ae0;}78%,100%{color:#7fd8e8;}}
.badge-equipped-mech-sakury{position:relative;isolation:isolate;color:#ffe9f1;border:1px solid #8d5a6e;padding:.35em .9em;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 64'%3E%3Cdefs%3E%3ClinearGradient id='st' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f4f8fb'/%3E%3Cstop offset='.5' stop-color='%23c2cbd4'/%3E%3Cstop offset='1' stop-color='%2378828d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M6 33 C90 24 210 19 316 21 L316 31 C210 33 90 36 6 33 Z' fill='url(%23st)'/%3E%3Cpath d='M16 31 C110 29 230 27 308 27' fill='none' stroke='%23ffffff' stroke-width='1.4' opacity='.55'/%3E%3Cellipse cx='322' cy='26' rx='6' ry='14' fill='%232e2229' stroke='%23b8935f' stroke-width='1.5'/%3E%3Crect x='330' y='20' width='78' height='13' rx='6' fill='%235a2733'/%3E%3Cpath d='M338 20 L350 33 M350 20 L338 33 M362 20 L374 33 M374 20 L362 33 M386 20 L398 33 M398 20 L386 33' stroke='%232a1018' stroke-width='2'/%3E%3Crect x='406' y='19' width='9' height='15' rx='3' fill='%232e2229'/%3E%3C/svg%3E") no-repeat center 55%/94% auto,radial-gradient(.3em .2em at 25% 35%,rgba(247,196,211,.9),rgba(247,196,211,0) 70%) 0 0/3.4em 2.4em,radial-gradient(.22em .15em at 70% 65%,rgba(238,147,176,.7),rgba(238,147,176,0) 70%) 0 0/2.6em 1.9em,linear-gradient(155deg,#2a1f28 0%,#151019 55%,#241a26 100%);text-shadow:0 1px 3px rgba(0,0,0,.85),0 0 8px rgba(238,147,176,.35);box-shadow:0 0 4px rgba(238,147,176,.25),inset 0 0 10px rgba(0,0,0,.55);animation:mech-sakury-lepestki 9s linear infinite,mech-sakury-hana 9s ease-in-out infinite;}.badge-equipped-mech-sakury i{color:#f5b8ca;text-shadow:0 0 6px rgba(238,147,176,.6);}.badge-equipped-mech-sakury::after{content:"";position:absolute;left:4%;right:4%;top:49%;height:9%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%) 0 0/320% 100% no-repeat;animation:mech-sakury-vzmah 9s linear infinite;}@keyframes mech-sakury-lepestki{0%{background-position:center 55%,0 0,0 0,0 0;}100%{background-position:center 55%,-3.4em 2.4em,-5.2em 3.8em,0 0;}}@keyframes mech-sakury-hana{0%,36%,64%,100%{box-shadow:0 0 4px rgba(238,147,176,.25),inset 0 0 10px rgba(0,0,0,.55);border-color:#8d5a6e;}50%{box-shadow:0 0 12px rgba(255,205,222,.6),inset 0 0 10px rgba(0,0,0,.55);border-color:#e9aec2;}}@keyframes mech-sakury-vzmah{0%,38%{background-position:0% 0;opacity:0;}44%{opacity:1;}56%{opacity:1;}62%,100%{background-position:100% 0;opacity:0;}}
.avatar-frame.avatar-frame-stal-v-cvetu::after{inset:-4px;background:linear-gradient(115deg,transparent 48%,rgba(255,255,255,.95) 50%,transparent 52%) 0 0/700% 700% no-repeat,conic-gradient(from 215deg,#f4f7fa,#9aa3ad 12%,#2b313a 30%,#59616c 44%,#d3dae1 55%,#3a414b 68%,#20252c 80%,#aab3bd 91%,#f4f7fa);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 82.5%);mask:radial-gradient(farthest-side,transparent 80%,#000 82.5%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));animation:stal-v-cvetu-iai 9s linear infinite;}.avatar-frame.avatar-frame-stal-v-cvetu::before{content:"";position:absolute;inset:-16%;border-radius:0;pointer-events:none;z-index:3;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 200'%3E%3Cpath d='M62 198 C52 156 40 122 30 96 C22 74 26 50 42 28' fill='none' stroke='%233a2a30' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M32 92 C40 84 50 80 58 82' fill='none' stroke='%233a2a30' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M40 40 C48 34 56 32 64 34' fill='none' stroke='%233a2a30' stroke-width='4' stroke-linecap='round'/%3E%3Ccircle cx='44' cy='22' r='11' fill='%23f5b8ca'/%3E%3Ccircle cx='58' cy='30' r='8' fill='%23ef93b0'/%3E%3Ccircle cx='32' cy='30' r='9' fill='%23fbd9e3'/%3E%3Ccircle cx='50' cy='40' r='7' fill='%23ef93b0'/%3E%3Ccircle cx='24' cy='20' r='7' fill='%23ef93b0'/%3E%3Ccircle cx='62' cy='16' r='6' fill='%23fbd9e3'/%3E%3Ccircle cx='24' cy='66' r='11' fill='%23f5b8ca'/%3E%3Ccircle cx='12' cy='78' r='8' fill='%23ef93b0'/%3E%3Ccircle cx='36' cy='74' r='8' fill='%23fbd9e3'/%3E%3Ccircle cx='16' cy='54' r='7' fill='%23fbd9e3'/%3E%3Ccircle cx='32' cy='56' r='6' fill='%23ef93b0'/%3E%3Ccircle cx='60' cy='84' r='6' fill='%23f5b8ca'/%3E%3Ccircle cx='26' cy='108' r='9' fill='%23ef93b0'/%3E%3Ccircle cx='14' cy='120' r='7' fill='%23f5b8ca'/%3E%3Ccircle cx='36' cy='118' r='6' fill='%23fbd9e3'/%3E%3Ccircle cx='44' cy='26' r='2.5' fill='%23c96e8e'/%3E%3Ccircle cx='24' cy='68' r='2.5' fill='%23c96e8e'/%3E%3Ccircle cx='27' cy='109' r='2' fill='%23c96e8e'/%3E%3Cellipse cx='50' cy='148' rx='3.5' ry='2' fill='%23f5b8ca' opacity='.85'/%3E%3Cellipse cx='60' cy='168' rx='3' ry='1.8' fill='%23ef93b0' opacity='.7'/%3E%3Cellipse cx='48' cy='184' rx='2.5' ry='1.5' fill='%23fbd9e3' opacity='.6'/%3E%3C/svg%3E") no-repeat 0% 50%/40% auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4)) drop-shadow(0 0 3px rgba(238,147,176,.35));animation:stal-v-cvetu-bloom 9s ease-in-out infinite;}@keyframes stal-v-cvetu-iai{0%{background-position:0% 0%,center;}100%{background-position:100% 100%,center;}}@keyframes stal-v-cvetu-bloom{0%,36%,64%,100%{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4)) drop-shadow(0 0 3px rgba(238,147,176,.35));}50%{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4)) drop-shadow(0 0 6px rgba(255,199,216,.9));}}
.avatar-frame.avatar-frame-pervoe-plamya-3::after{inset:-22%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='-100' x2='0' y2='-56'%3E%3Cstop offset='0' stop-color='%237a1f02'/%3E%3Cstop offset='.45' stop-color='%23f66a0e'/%3E%3Cstop offset='1' stop-color='%23ffdf7e'/%3E%3C/linearGradient%3E%3Cpath id='a' d='M0 -98 C6 -87 10 -78 5 -68 C2 -60 -5 -60 -8 -69 C-11 -79 -5 -87 0 -98 Z'/%3E%3Cpath id='b' d='M-3 -92 C7 -86 12 -76 6 -66 C2 -59 -7 -61 -9 -69 C-12 -78 -8 -85 -3 -92 Z'/%3E%3Cpath id='c' d='M0 -82 C6 -78 9 -71 5 -64 C2 -58 -5 -58 -8 -65 C-10 -72 -6 -77 0 -82 Z'/%3E%3C/defs%3E%3Cg fill='url(%23g)'%3E%3Cg transform='translate(100 100)'%3E%3Ccircle r='75' fill='none' stroke='%236d2004' stroke-width='9' opacity='.85'/%3E%3Ccircle r='74' fill='none' stroke='%23b8480a' stroke-width='4' opacity='.55'/%3E%3Cuse href='%23a'/%3E%3Cuse href='%23c' transform='rotate(26) scale(.88)'/%3E%3Cuse href='%23b' transform='rotate(52)'/%3E%3Cuse href='%23a' transform='rotate(78) scale(-.94 .94)'/%3E%3Cuse href='%23c' transform='rotate(104)'/%3E%3Cuse href='%23b' transform='rotate(128) scale(1.05)'/%3E%3Cuse href='%23a' transform='rotate(154) scale(.9)'/%3E%3Cuse href='%23c' transform='rotate(178) scale(-1 1)'/%3E%3Cuse href='%23b' transform='rotate(204)'/%3E%3Cuse href='%23a' transform='rotate(230)'/%3E%3Cuse href='%23c' transform='rotate(256) scale(1.12)'/%3E%3Cuse href='%23b' transform='rotate(282) scale(-1 1)'/%3E%3Cuse href='%23a' transform='rotate(308)'/%3E%3Cuse href='%23b' transform='rotate(334) scale(.9)'/%3E%3C/g%3E%3Cg transform='translate(300 100)'%3E%3Ccircle r='75' fill='none' stroke='%236d2004' stroke-width='9' opacity='.85'/%3E%3Ccircle r='74' fill='none' stroke='%23b8480a' stroke-width='4' opacity='.55'/%3E%3Cuse href='%23c' transform='scale(1.1)'/%3E%3Cuse href='%23b' transform='rotate(26)'/%3E%3Cuse href='%23a' transform='rotate(52) scale(.9)'/%3E%3Cuse href='%23c' transform='rotate(78) scale(-1 1)'/%3E%3Cuse href='%23b' transform='rotate(104) scale(1.05)'/%3E%3Cuse href='%23c' transform='rotate(128) scale(.9)'/%3E%3Cuse href='%23a' transform='rotate(154)'/%3E%3Cuse href='%23b' transform='rotate(178) scale(-.92 .92)'/%3E%3Cuse href='%23c' transform='rotate(204) scale(1.08)'/%3E%3Cuse href='%23b' transform='rotate(230) scale(.9)'/%3E%3Cuse href='%23a' transform='rotate(256) scale(.95)'/%3E%3Cuse href='%23b' transform='rotate(282)'/%3E%3Cuse href='%23c' transform='rotate(308) scale(1.05)'/%3E%3Cuse href='%23a' transform='rotate(334) scale(-.9 .9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0/200% 100% repeat-x;filter:drop-shadow(0 0 5px rgba(255,110,20,.5)) brightness(1);animation:pervoe-plamya-3-lick .72s steps(2,end) infinite,pervoe-plamya-3-flare 10s ease-in-out infinite;}.avatar-frame.avatar-frame-pervoe-plamya-3::before{content:"";position:absolute;inset:-6%;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(farthest-side,transparent 58%,rgba(255,96,12,.3) 82%,rgba(255,176,60,.18) 92%,transparent 98%);animation:pervoe-plamya-3-heat 10s ease-in-out infinite;}@keyframes pervoe-plamya-3-lick{0%{background-position:0 0;}100%{background-position:200% 0;}}@keyframes pervoe-plamya-3-flare{0%,100%{filter:drop-shadow(0 0 5px rgba(255,110,20,.5)) brightness(1);transform:scale(1);}56%{filter:drop-shadow(0 0 9px rgba(255,132,32,.65)) brightness(1.12);transform:scale(1.015);}62%{filter:drop-shadow(0 0 18px rgba(255,160,48,.95)) brightness(1.42);transform:scale(1.04);}70%{filter:drop-shadow(0 0 5px rgba(255,110,20,.5)) brightness(1);transform:scale(1);}}@keyframes pervoe-plamya-3-heat{0%,100%{opacity:.8;filter:brightness(1);}44%{opacity:.75;filter:brightness(1);}62%{opacity:1;filter:brightness(1.85);}72%{opacity:.8;filter:brightness(1);}}
.badge-equipped-palach-roka{position:relative;isolation:isolate;color:#f2ead8;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid #6b5530;padding:.4em 1.05em;background:linear-gradient(107deg,transparent 46.6%,rgba(255,122,26,.85) 47.3%,rgba(255,208,110,.95) 47.8%,rgba(255,122,26,.85) 48.3%,transparent 49%),linear-gradient(64deg,transparent 63.4%,rgba(255,96,18,.7) 64%,rgba(255,180,70,.8) 64.5%,rgba(255,96,18,.7) 65%,transparent 65.6%),radial-gradient(.17em .17em at 5.5% 24%,#98a2ac 30%,#3a4046 62%,transparent 78%),radial-gradient(.17em .17em at 94.5% 24%,#98a2ac 30%,#3a4046 62%,transparent 78%),radial-gradient(.17em .17em at 5.5% 76%,#828c96 30%,#31363c 62%,transparent 78%),radial-gradient(.17em .17em at 94.5% 76%,#828c96 30%,#31363c 62%,transparent 78%),radial-gradient(.14em .14em at 76% 28%,rgba(255,150,50,.55),transparent 72%),repeating-linear-gradient(96deg,rgba(255,255,255,.05) 0 .09em,rgba(0,0,0,0) .09em .4em),linear-gradient(172deg,#454f3e 0%,#262d21 44%,#15130f 100%);text-shadow:0 1px 0 rgba(0,0,0,.9),0 2px 6px rgba(0,0,0,.8),0 0 12px rgba(255,120,40,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -2px 3px rgba(0,0,0,.85),inset 0 0 .5em rgba(0,0,0,.5),0 0 0 1px #2a2118,0 0 0 2px rgba(160,120,60,.55),0 2px 8px rgba(0,0,0,.6),0 0 10px rgba(255,90,20,.3);animation:palach-roka-rage 8s ease-in-out infinite;}.badge-equipped-palach-roka i{background:linear-gradient(180deg,#ffd9a0 10%,#ff8a2a 55%,#c23808 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(255,120,30,.65)) drop-shadow(0 1px 1px rgba(0,0,0,.8));}.badge-equipped-palach-roka::after{content:"";position:absolute;left:.4em;right:.4em;bottom:-4px;height:6px;pointer-events:none;opacity:.95;background:conic-gradient(from -45deg at 50% 0,#c6cfd6 0 12%,#6a737b 12% 25%,rgba(0,0,0,0) 25%) 0 0/8px 100% repeat-x;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));animation:palach-roka-saw 1.1s linear infinite;}@keyframes palach-roka-saw{0%{background-position:0 0;}100%{background-position:8px 0;}}.badge-equipped-palach-roka::before{content:"";position:absolute;inset:-7px;z-index:-1;border-radius:inherit;background:radial-gradient(75% 190% at 50% 62%,rgba(255,96,18,.5),rgba(200,40,8,.2) 55%,rgba(255,96,18,0) 78%);animation:palach-roka-hell 8s ease-in-out infinite;}@keyframes palach-roka-hell{0%,100%{opacity:.55;filter:brightness(1);}58%{opacity:.75;}62%{opacity:1;filter:brightness(1.7);}70%{opacity:.55;filter:brightness(1);}}@keyframes palach-roka-rage{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -2px 3px rgba(0,0,0,.85),inset 0 0 .5em rgba(0,0,0,.5),0 0 0 1px #2a2118,0 0 0 2px rgba(160,120,60,.55),0 2px 8px rgba(0,0,0,.6),0 0 10px rgba(255,90,20,.3);border-color:#6b5530;}62%{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -2px 3px rgba(0,0,0,.85),inset 0 0 .5em rgba(120,30,5,.4),0 0 0 1px #2a2118,0 0 0 2px rgba(210,150,70,.85),0 2px 8px rgba(0,0,0,.6),0 0 20px rgba(255,86,16,.7);border-color:#8a6a34;}}
.avatar-frame.avatar-frame-schit-pila::after{inset:-9%;border:none;border-radius:50%;background:repeating-conic-gradient(rgba(154,164,173,.85) 0 5deg,rgba(23,26,30,.9) 5deg 14deg),conic-gradient(from 0deg,#3a4046,#23262b 25%,#454c53 50%,#23262b 75%,#3a4046);-webkit-mask:radial-gradient(farthest-side,transparent 76%,#000 78%);mask:radial-gradient(farthest-side,transparent 76%,#000 78%);filter:drop-shadow(0 0 6px rgba(255,90,20,.5)) drop-shadow(0 0 12px rgba(200,40,10,.3));animation:schit-pila-spin 8s linear infinite;}@keyframes schit-pila-spin{0%,28%{transform:rotate(0)}31%{transform:rotate(40deg)}34%{transform:rotate(40deg)}37%{transform:rotate(95deg)}42%{transform:rotate(95deg)}50%{transform:rotate(500deg)}76%{transform:rotate(2300deg)}88%,100%{transform:rotate(2520deg)}}.avatar-frame.avatar-frame-schit-pila::before{content:"";position:absolute;inset:-14%;border-radius:50%;pointer-events:none;background:radial-gradient(farthest-side,transparent 60%,rgba(255,96,18,.22) 80%,rgba(120,20,5,.15) 92%,transparent 98%);animation:schit-pila-hell 8s ease-in-out infinite;}@keyframes schit-pila-hell{0%,28%,96%,100%{opacity:.6}55%,80%{opacity:1}}
.badge-equipped-frostmorn{position:relative;isolation:isolate;color:#e4f6ff;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:1px;padding:.36em 1.1em .36em .95em;margin:0 1.25em 0 2.85em;background:repeating-linear-gradient(72deg,rgba(125,238,255,0) 0 .2em,rgba(125,238,255,.9) .2em .27em,rgba(125,238,255,0) .27em .6em),linear-gradient(90deg,rgba(150,240,255,.55),rgba(150,240,255,.15)),linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(6,20,33,.8) 43%,rgba(6,20,33,.8) 57%,rgba(0,0,0,0) 62%),linear-gradient(180deg,#8fb9d1 0%,#3b6480 5%,#1b3448 17%,#0d1a27 40%,#081420 50%,#12283a 60%,#27506c 76%,#5f9cbd 88%,#b6dff4 96%,#e6f6ff 100%);background-size:.6em 26%,100% 1.5px,100% 100%,100% 100%;background-position:.45em 46%,0 49%,0 0,0 0;background-repeat:repeat-x,no-repeat,no-repeat,no-repeat;text-shadow:0 1px 2px rgba(0,8,16,.95),0 0 9px rgba(110,215,255,.55);box-shadow:0 0 8px rgba(120,210,255,.35),0 0 18px rgba(70,160,225,.2),inset 0 1px 0 rgba(226,244,253,.55),inset 0 -1px 0 rgba(0,0,0,.65);animation:frostmorn-runes 7s ease-in-out infinite;}.badge-equipped-frostmorn i{color:#bfeaff;text-shadow:0 0 7px rgba(150,230,255,.95);}.badge-equipped-frostmorn::before{content:"";position:absolute;left:-2.78em;top:-1.05em;bottom:-1.05em;width:2.98em;pointer-events:none;background:linear-gradient(152deg,#e0f2fc 0%,#9dc4d8 15%,#5b8aa4 38%,#31556e 58%,#5f8ea9 78%,#bfdff0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 40'%3E%3Cpath d='M 1.5 20 Q 1.5 15.6 5.6 15.6 Q 9.7 15.6 9.7 20 Q 9.7 24.4 5.6 24.4 Q 1.5 24.4 1.5 20 Z M 8 18.2 L 19.5 18.2 L 19.5 21.8 L 8 21.8 Z M 18.5 12.6 Q 24.5 10.4 27.6 14 L 27.6 26 Q 24.5 29.6 18.5 27.4 Z M 22 14.4 Q 30 3.6 44 1.4 Q 34.5 7.2 28.6 17.2 Z M 28.6 22.8 Q 34.5 32.8 44 38.6 Q 30 36.4 22 25.6 Z' fill='black' fill-rule='nonzero'/%3E%3C/svg%3E") left center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 40'%3E%3Cpath d='M 1.5 20 Q 1.5 15.6 5.6 15.6 Q 9.7 15.6 9.7 20 Q 9.7 24.4 5.6 24.4 Q 1.5 24.4 1.5 20 Z M 8 18.2 L 19.5 18.2 L 19.5 21.8 L 8 21.8 Z M 18.5 12.6 Q 24.5 10.4 27.6 14 L 27.6 26 Q 24.5 29.6 18.5 27.4 Z M 22 14.4 Q 30 3.6 44 1.4 Q 34.5 7.2 28.6 17.2 Z M 28.6 22.8 Q 34.5 32.8 44 38.6 Q 30 36.4 22 25.6 Z' fill='black' fill-rule='nonzero'/%3E%3C/svg%3E") left center/100% 100% no-repeat;filter:drop-shadow(0 0 5px rgba(130,215,255,.7));animation:frostmorn-guard 7s ease-in-out infinite;}.badge-equipped-frostmorn::after{content:"";position:absolute;right:-1.14em;top:0;bottom:0;width:1.2em;pointer-events:none;background:linear-gradient(180deg,#8fb9d1 0%,#3b6480 5%,#1b3448 17%,#0d1a27 40%,#081420 50%,#12283a 60%,#27506c 76%,#5f9cbd 88%,#b6dff4 96%,#e6f6ff 100%);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 0 5px rgba(120,210,255,.45));}@keyframes frostmorn-runes{0%,100%{box-shadow:0 0 8px rgba(120,210,255,.35),0 0 18px rgba(70,160,225,.2),inset 0 1px 0 rgba(226,244,253,.55),inset 0 -1px 0 rgba(0,0,0,.65);}62%{box-shadow:0 0 15px rgba(150,235,255,.7),0 0 28px rgba(90,190,250,.4),inset 0 1px 0 rgba(240,250,255,.7),inset 0 -1px 0 rgba(0,0,0,.65);}}@keyframes frostmorn-guard{0%,100%{filter:drop-shadow(0 0 4px rgba(120,210,255,.55));}62%{filter:drop-shadow(0 0 9px rgba(155,238,255,.9));}}
.badge-equipped-serdce-sheltera{position:relative;isolation:isolate;color:#eef0ff;font-weight:700;border:1px solid transparent;padding:.35em .95em;background:linear-gradient(170deg,rgba(30,32,48,.96),rgba(18,20,32,.96)) padding-box,linear-gradient(120deg,#6c5ce7,#00cec9 55%,#a29bfe) border-box;text-shadow:0 0 8px rgba(140,130,255,.45);box-shadow:0 0 8px rgba(108,92,231,.4),0 0 14px rgba(0,206,201,.22),inset 0 1px 0 rgba(255,255,255,.08);animation:serdce-sheltera-beat 6s linear infinite;}.badge-equipped-serdce-sheltera i{background:linear-gradient(120deg,#a29bfe,#00e2d8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 5px rgba(0,206,201,.55));animation:serdce-sheltera-ic 6s linear infinite;}.badge-equipped-serdce-sheltera::before{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:inherit;background:radial-gradient(70% 170% at 50% 50%,rgba(108,92,231,.42),rgba(0,206,201,.18) 60%,rgba(0,206,201,0) 80%);animation:serdce-sheltera-aura 6s linear infinite;}@keyframes serdce-sheltera-beat{0%,58%,78%,100%{box-shadow:0 0 8px rgba(108,92,231,.4),0 0 14px rgba(0,206,201,.22),inset 0 1px 0 rgba(255,255,255,.08);}62%{box-shadow:0 0 18px rgba(122,106,255,.75),0 0 30px rgba(0,220,214,.45),inset 0 1px 0 rgba(255,255,255,.14);}66%{box-shadow:0 0 10px rgba(108,92,231,.45),0 0 16px rgba(0,206,201,.25),inset 0 1px 0 rgba(255,255,255,.09);}71%{box-shadow:0 0 15px rgba(122,106,255,.65),0 0 24px rgba(0,220,214,.38),inset 0 1px 0 rgba(255,255,255,.12);}}@keyframes serdce-sheltera-ic{0%,58%,78%,100%{transform:scale(1);}62%{transform:scale(1.22);}66%{transform:scale(1);}71%{transform:scale(1.15);}}@keyframes serdce-sheltera-aura{0%,58%,78%,100%{opacity:.55;}62%{opacity:1;}71%{opacity:.85;}}
.avatar-frame.avatar-frame-dzangetsu::after{inset:-8%;border:none;border-radius:50%;background:conic-gradient(from 2.1rad,rgba(192,20,39,.95) 0 8deg,rgba(90,8,16,.95) 8deg 16deg,rgba(192,20,39,.95) 16deg 24deg,rgba(90,8,16,.95) 24deg 32deg,rgba(192,20,39,.95) 32deg 40deg,rgba(90,8,16,.95) 40deg 48deg,rgba(0,0,0,0) 48deg 360deg),radial-gradient(farthest-side,transparent 91%,rgba(207,216,226,.95) 95%,rgba(234,246,255,.85) 97%,transparent 100%),conic-gradient(from 0deg,#14161c,#23262f 22%,#0b0d12 45%,#2a2e38 70%,#0b0d12 90%,#14161c);-webkit-mask:radial-gradient(farthest-side,transparent 76%,#000 78%);mask:radial-gradient(farthest-side,transparent 76%,#000 78%);filter:drop-shadow(0 0 6px rgba(255,157,46,.5)) drop-shadow(0 0 13px rgba(255,120,20,.3));animation:dzangetsu-aura 8s ease-in-out infinite;}@keyframes dzangetsu-aura{0%,100%{filter:drop-shadow(0 0 6px rgba(255,157,46,.5)) drop-shadow(0 0 13px rgba(255,120,20,.3));}62%{filter:drop-shadow(0 0 10px rgba(143,224,255,.8)) drop-shadow(0 0 20px rgba(120,200,255,.5));}}.avatar-frame.avatar-frame-dzangetsu::before{content:"";position:absolute;inset:-15%;border-radius:50%;pointer-events:none;background:radial-gradient(farthest-side,transparent 58%,rgba(255,157,46,.2) 80%,rgba(255,120,20,.12) 92%,transparent 98%);animation:dzangetsu-haze 8s ease-in-out infinite;}@keyframes dzangetsu-haze{0%,100%{opacity:.75}62%{opacity:1}}
/* «Владыка небес» — обод из чешуи и кости с камнями уз, над которым
   кружит виверна. Живой слой (движок avatar-frame-fx.js, kind='wyvern')
   даёт покадровый мах крыла, глубину орбиты и огненный выдох; этот CSS —
   полноценный фолбэк без JS и первый кадр мобильной паузы (на 0% всё на
   месте: обод, камни, тварь на верхней точке орбиты).
   Ритм набора: цикл 9s, огонь входит в обод на 67%. */
.avatar-frame.avatar-frame-frame-son-raty::after{
  inset:-7%;
  border:none;
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%234d0f05' stroke-opacity='0.62'%3E%3Ccircle cx='50' cy='50' r='46.5' stroke-width='4.4' stroke-dasharray='5.4,2.8'/%3E%3Ccircle cx='50' cy='50' r='42.3' stroke-width='4.4' stroke-dasharray='5.4,2.8' stroke-dashoffset='4.1'/%3E%3C/g%3E%3Ccircle cx='50' cy='50' r='46.5' fill='none' stroke='%23f0c98e' stroke-opacity='0.3' stroke-width='1' stroke-dasharray='5.4,2.8'/%3E%3Cg fill='%23f0d5a4' fill-opacity='0.78'%3E%3Cpath d='M50 2.4l2.6 5.6-5.2 0z'/%3E%3Cpath d='M97.6 50l-5.6 2.6 0-5.2z'/%3E%3Cpath d='M50 97.6l-2.6-5.6 5.2 0z'/%3E%3Cpath d='M2.4 50l5.6-2.6 0 5.2z'/%3E%3Cpath d='M83.6 16.4l-1.4 6-3.7-3.7z'/%3E%3Cpath d='M83.6 83.6l-6-1.4 3.7-3.7z'/%3E%3Cpath d='M16.4 83.6l1.4-6 3.7 3.7z'/%3E%3Cpath d='M16.4 16.4l6 1.4-3.7 3.7z'/%3E%3C/g%3E%3Cg%3E%3Ccircle cx='85' cy='35' r='4.6' fill='%23f0d5a4'/%3E%3Ccircle cx='65' cy='85' r='4.6' fill='%23f0d5a4'/%3E%3Ccircle cx='15' cy='65' r='4.6' fill='%23f0d5a4'/%3E%3Ccircle cx='35' cy='15' r='4.6' fill='%23f0d5a4'/%3E%3Ccircle cx='85' cy='35' r='3.1' fill='%2366e6dc'/%3E%3Ccircle cx='65' cy='85' r='3.1' fill='%2366e6dc'/%3E%3Ccircle cx='15' cy='65' r='3.1' fill='%2366e6dc'/%3E%3Ccircle cx='35' cy='15' r='3.1' fill='%2366e6dc'/%3E%3C/g%3E%3C/svg%3E") 50% 50%/100% 100% no-repeat,
    conic-gradient(from 0deg,
      #5e1608 0deg,#7d2412 40deg,#5e1608 84deg,#8c2a14 128deg,
      #5e1608 172deg,#7d2412 216deg,#5e1608 260deg,#8c2a14 304deg,#5e1608 360deg);
  -webkit-mask:radial-gradient(farthest-side,transparent 74%,#000 77%);
  mask:radial-gradient(farthest-side,transparent 74%,#000 77%);
  animation:frame-son-raty-crown 9s ease-in-out infinite;
}
/* виверна: сперва ДРЕМЛЕТ под аватаром, потом уходит на круг и садится
   обратно. Вращаем короб — спрайт при этом остаётся по касательной, ровно
   как в живом движке. Кадр 0% (мобильная пауза, no-JS) = спящий дракончик
   под аватаркой. */
.avatar-frame.avatar-frame-frame-son-raty::before{
  content:""; position:absolute; inset:-30%;
  border-radius:50%; pointer-events:none; z-index:1;
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cg fill='%23c9331b' stroke='%234d0f05' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M57 42.5Q62 38.8 63 26.8L33 2Q30 14 27 22.2Q31 27.8 28 34.2Q33 38.8 36 39Z'/%3E%3Cpath d='M57 53.5Q62 57.2 63 69.2L33 94Q30 82 27 73.8Q31 68.2 28 61.8Q33 57.2 36 57Z'/%3E%3Cpath d='M36 43.4Q22 42 12 46.6L12 49.4Q22 54 36 52.6Z'/%3E%3Cpath d='M16 43.6Q4 45.6 2 48Q4 50.4 16 52.4Q12 48 16 43.6Z'/%3E%3Cpath d='M72 44.6Q64 40 56 39.4Q44 39.4 36 43.6L36 52.4Q44 56.6 56 56.6Q64 56 72 51.4Z'/%3E%3Cpath d='M69 45.6Q75 40 80 40.8Q90 42 95 48Q90 54 80 55.2Q75 55.4 69 50.4Z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23f6dcae' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M83 43.8Q77 38 72 34.5'/%3E%3Cpath d='M83 52.2Q77 58 72 61.5'/%3E%3Cpath d='M57 42.5Q62 38.8 63 26.8L33 2'/%3E%3Cpath d='M57 53.5Q62 57.2 63 69.2L33 94'/%3E%3C/g%3E%3Cg fill='%23ffe9c2'%3E%3Ccircle cx='80' cy='43.8' r='2'/%3E%3Ccircle cx='80' cy='52.2' r='2'/%3E%3C/g%3E%3C/svg%3E") 50% 100%/26% auto no-repeat;
  filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));
  animation:frame-son-raty-orbit 9s cubic-bezier(.5,0,.5,1) infinite,
            frame-son-raty-breath 9s ease-in-out infinite;
}
@keyframes frame-son-raty-orbit{
  0%,28%{transform:rotate(0deg)}
  95%,100%{transform:rotate(360deg)}
}
@keyframes frame-son-raty-breath{
  0%,55%{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}
  62%{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 0 7px rgba(255,150,50,.95)) brightness(1.2)}
  80%{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 0 3px rgba(255,130,40,.5))}
  100%{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}
}
@keyframes frame-son-raty-crown{
  0%,58%{filter:drop-shadow(0 0 2px rgba(255,122,20,.45)) saturate(1)}
  67%{filter:drop-shadow(0 0 8px rgba(255,110,30,.95)) saturate(1.35) brightness(1.18)}
  84%{filter:drop-shadow(0 0 3px rgba(102,230,220,.55)) saturate(1.06)}
  100%{filter:drop-shadow(0 0 2px rgba(255,122,20,.45)) saturate(1)}
}

/* «Осадки» — жестяная бирка с поверхности.
   Ритм набора: цикл 8s. Луч фонаря скользит по бирке на 74%,
   шесть щелчков дозиметра нарастают ступенями и обрываются на 78%,
   плита откликается красной зоной на 82% — дальше тишина.
   Форма — clip-path на ::before/::after (на самом бейдже clip-path
   запрещён: срежет канвас-слой движка). */
.badge-equipped-badge-osadki{
  position:relative; isolation:isolate;
  border:none; border-radius:0; background:transparent;
  padding:.42em .9em .42em 1.05em;
  color:#e7dcae; font-weight:700; letter-spacing:.05em; text-transform:uppercase;
  text-shadow:0 1px 0 rgba(0,0,0,.8);
}
/* бирка: опасная лента у хвостовика + копоть + жесть */
.badge-equipped-badge-osadki::before{
  content:""; position:absolute; inset:0; z-index:-1;
  clip-path:polygon(6% 0,100% 0,94% 50%,100% 100%,6% 100%,0 50%);
  background:
    repeating-linear-gradient(-45deg,#d7a13a 0 .2em,#16170e .2em .4em) 0 0/1.05em 100% no-repeat,
    radial-gradient(120% 180% at 50% -40%,rgba(232,186,96,.2),rgba(0,0,0,0) 62%),
    linear-gradient(180deg,#36372c 0%,#24251d 48%,#131409 100%);
  animation:badge-osadki-alarm 8s ease-in-out infinite;
}
/* луч фонаря: узкая тёплая полоса в тайле 700% проходит РОВНО раз за цикл */
.badge-equipped-badge-osadki::after{
  content:""; position:absolute; inset:0; z-index:-1;
  clip-path:polygon(6% 0,100% 0,94% 50%,100% 100%,6% 100%,0 50%);
  background:linear-gradient(100deg,rgba(255,214,140,0) 0 66%,rgba(255,226,158,.3) 69%,rgba(255,206,120,.16) 71.5%,rgba(255,214,140,0) 75% 100%);
  background-size:700% 100%;
  background-position:0% 50%;
  background-repeat:no-repeat;
  animation:badge-osadki-sweep 8s linear infinite;
}
/* дозиметр: шесть ДИСКРЕТНЫХ щелчков вместо плавного разгорания */
.badge-equipped-badge-osadki i{
  display:inline-block; color:#7f8a5c;
  animation:badge-osadki-geiger 8s steps(6,start) infinite;
}
@keyframes badge-osadki-sweep{
  0%{background-position:0% 50%}
  100%{background-position:100% 50%}
}
@keyframes badge-osadki-alarm{
  0%,72%{filter:drop-shadow(0 0 2px rgba(0,0,0,.55)) brightness(1) saturate(1)}
  82%{filter:drop-shadow(0 0 7px rgba(214,96,40,.75)) brightness(1.16) saturate(1.25)}
  92%{filter:drop-shadow(0 0 3px rgba(214,96,40,.35)) brightness(1.04) saturate(1.08)}
  100%{filter:drop-shadow(0 0 2px rgba(0,0,0,.55)) brightness(1) saturate(1)}
}
@keyframes badge-osadki-geiger{
  0%{color:#7f8a5c; filter:brightness(.9) drop-shadow(0 0 0 rgba(255,190,90,0)); transform:scale(1)}
  78%{color:#ffd27a; filter:brightness(1.7) drop-shadow(0 0 6px rgba(255,176,64,.95)); transform:scale(1.1)}
  78.5%{color:#7f8a5c; filter:brightness(.9) drop-shadow(0 0 0 rgba(255,190,90,0)); transform:scale(1)}
  100%{color:#7f8a5c; filter:brightness(.9) drop-shadow(0 0 0 rgba(255,190,90,0)); transform:scale(1)}
}
/* «Испарина» — имя за стеклом противогаза.
   Слои сверху вниз: мазок ладони (узкая косая полоса в тайле 700% —
   проходит РОВНО раз за цикл, на 74%) → испарина (плато мути в тайле
   900%: наползает к 22%, держит буквы с 35% по 67%, уходит к 80%) →
   царапины на стекле → стекло и янтарь тоннельной лампы (периодический
   тайл 200%, бесшовный сдвиг ровно на период).
   Фишка: запотевание сделано НЕ цветом, а filter:blur — в момент мазка
   резкость возвращается мгновенно. Кадр 0% — чистое стекло (пауза
   анимаций на мобильных). */
.nick-color-nick-isparina{
  background-image:
    linear-gradient(100deg,rgba(255,250,228,0) 0 66%,rgba(226,238,214,.3) 68.5%,rgba(255,252,236,.55) 70.5%,rgba(226,238,214,.28) 72.5%,rgba(255,250,228,0) 75% 100%),
    linear-gradient(180deg,rgba(205,214,196,0) 0 28%,rgba(205,214,196,.46) 31% 71%,rgba(205,214,196,0) 74% 100%),
    repeating-linear-gradient(97deg,rgba(20,22,14,.3) 0 1px,rgba(20,22,14,0) 1px .42em),
    linear-gradient(96deg,#e2c274 0%,#b3ab6a 12%,#748c5e 25%,#a9a86c 38%,#e2c274 50%,#b3ab6a 62%,#748c5e 75%,#a9a86c 88%,#e2c274 100%);
  background-size:700% 100%,100% 900%,auto auto,200% 100%;
  background-position:0% 50%,50% 0%,0 0,0% 50%;
  background-repeat:no-repeat,no-repeat,repeat,no-repeat;
  animation:nick-isparina-visor 8s linear infinite,nick-isparina-mist 8s ease-in-out infinite;
}
@keyframes nick-isparina-visor{
  0%{background-position:0% 50%,50% 0%,0 0,0% 50%}
  100%{background-position:100% 50%,50% 100%,0 0,100% 50%}
}
@keyframes nick-isparina-mist{
  0%,16%{filter:blur(0px) saturate(1) brightness(1) drop-shadow(0 0 2px rgba(226,194,116,.18))}
  44%{filter:blur(.4px) saturate(.82) brightness(.94) drop-shadow(0 0 3px rgba(200,208,190,.22))}
  68%{filter:blur(.55px) saturate(.76) brightness(.9) drop-shadow(0 0 3px rgba(200,208,190,.26))}
  76%{filter:blur(0px) saturate(1.14) brightness(1.12) drop-shadow(0 0 5px rgba(226,194,116,.55))}
  88%{filter:blur(0px) saturate(1.02) brightness(1.03) drop-shadow(0 0 2px rgba(226,194,116,.24))}
  100%{filter:blur(0px) saturate(1) brightness(1) drop-shadow(0 0 2px rgba(226,194,116,.18))}
}
/* «Фонит» — имя как экран ПДА в радиевом фосфоре.
   Ритм набора: цикл 8s, Выброс на 74%.
   Фишка: развёртка не ползёт, а ПЕРЕСКАКИВАЕТ — steps(8) даёт восемь
   рывков за цикл (тайл 800% с периодом ровно в высоту бокса, сдвиг на
   7 периодов = бесшовно). Выброс сделан НЕ фоном, а text-shadow +
   hue-rotate: на один кадр зелень уходит в багрянец неба и возвращается.
   Кадр 0% самодостаточен (пауза анимаций на мобильных). */
.nick-color-nick-fonit{
  background-image:
    repeating-linear-gradient(180deg,rgba(198,255,120,0) 0 7.6%,rgba(214,255,150,.55) 9.4% 10.5%,rgba(126,240,60,.26) 10.5% 11.9%,rgba(198,255,120,0) 11.9% 12.5%),
    repeating-linear-gradient(180deg,rgba(6,20,4,.34) 0 1px,rgba(6,20,4,0) 1px .3em),
    linear-gradient(168deg,#c8ff5e 0%,#8ef23a 26%,#4fae1c 52%,#8ef23a 74%,#c8ff5e 100%);
  background-size:100% 800%,auto auto,100% 100%;
  background-position:50% 0%,0 0,50% 50%;
  background-repeat:repeat,repeat,no-repeat;
  animation:nick-fonit-scan 8s steps(8) infinite,nick-fonit-blowout 8s ease-in-out infinite;
}
@keyframes nick-fonit-scan{
  0%{background-position:50% 0%,0 0,50% 50%}
  100%{background-position:50% 100%,0 0,50% 50%}
}
@keyframes nick-fonit-blowout{
  0%,50%{filter:hue-rotate(0deg) saturate(1.15) brightness(1); text-shadow:0 0 4px rgba(126,240,60,.35),0 0 10px rgba(126,240,60,.15)}
  66%{filter:hue-rotate(-12deg) saturate(1.28) brightness(1.05); text-shadow:0 0 7px rgba(190,255,90,.45),0 0 16px rgba(150,230,70,.25)}
  74%{filter:hue-rotate(-95deg) saturate(1.5) brightness(1.14); text-shadow:0 0 14px rgba(226,96,32,.85),0 0 30px rgba(160,38,14,.6)}
  84%{filter:hue-rotate(-18deg) saturate(1.3) brightness(1.05); text-shadow:0 0 9px rgba(214,150,50,.5),0 0 20px rgba(150,220,70,.3)}
  100%{filter:hue-rotate(0deg) saturate(1.15) brightness(1); text-shadow:0 0 4px rgba(126,240,60,.35),0 0 10px rgba(126,240,60,.15)}
}
/* «Трамплин» — гравитационная аномалия вокруг аватара.
   Ритм набора: цикл 8s. Дрожь → ВТЯГИВАНИЕ (кольцо сжимается, мутнеет,
   гаснет, 56–70%) → СХЛОПЫВАНИЕ (75%, один кадр) → ударная волна
   уходит наружу и тает. Без вращения и conic — характер даёт
   пульс масштабом + blur (аномалия «мылит» воздух).
   Кадр 0% — спокойное зелёное кольцо, законченный вид для мобильной паузы.
   При живом канвасе (fx_config_json) CSS-слои гасятся: это фолбэк. */
.avatar-frame.avatar-frame-frame-tramplin::after{
  inset:-8%;
  border:none;
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23d6ff96' stroke-linecap='round'%3E%3Ccircle cx='50' cy='50' r='45' stroke-width='2.4' stroke-opacity='0.5' stroke-dasharray='1.4,7'/%3E%3Ccircle cx='50' cy='50' r='41' stroke-width='1.6' stroke-opacity='0.35' stroke-dasharray='1,11' stroke-dashoffset='5'/%3E%3Ccircle cx='50' cy='50' r='47.5' stroke-width='1.1' stroke-opacity='0.28' stroke-dasharray='0.8,9' stroke-dashoffset='3'/%3E%3C/g%3E%3C/svg%3E") 50% 50%/100% 100% no-repeat,
    radial-gradient(farthest-side,rgba(126,240,60,0) 58%,rgba(74,150,26,.35) 74%,rgba(160,250,80,.75) 86%,rgba(214,255,150,.95) 92%,rgba(40,80,14,.45) 98%,rgba(0,0,0,0) 100%);
  -webkit-mask:radial-gradient(farthest-side,transparent 70%,#000 74%);
  mask:radial-gradient(farthest-side,transparent 70%,#000 74%);
  animation:frame-tramplin-warp 8s ease-in-out infinite;
}
/* ударная волна: почти весь цикл её нет — только хлопок и расхождение */
.avatar-frame.avatar-frame-frame-tramplin::before{
  content:""; position:absolute; inset:-8%;
  border-radius:50%; pointer-events:none; z-index:1;
  background:radial-gradient(farthest-side,rgba(198,255,120,0) 78%,rgba(198,255,120,.75) 88%,rgba(126,240,60,.35) 94%,rgba(126,240,60,0) 100%);
  opacity:0;
  animation:frame-tramplin-shock 8s ease-out infinite;
}
@keyframes frame-tramplin-warp{
  0%{transform:scale(1); filter:blur(0px) brightness(1) drop-shadow(0 0 3px rgba(126,240,60,.45))}
  30%{transform:scale(1.015); filter:blur(.3px) brightness(1.04) drop-shadow(0 0 5px rgba(126,240,60,.5))}
  56%{transform:scale(.99); filter:blur(.5px) brightness(.86) drop-shadow(0 0 2px rgba(126,240,60,.3))}
  70%{transform:scale(.93); filter:blur(1px) brightness(.7) drop-shadow(0 0 1px rgba(126,240,60,.2))}
  75%{transform:scale(1.07); filter:blur(0px) brightness(1.9) drop-shadow(0 0 12px rgba(198,255,120,.95))}
  84%{transform:scale(1.01); filter:blur(.2px) brightness(1.15) drop-shadow(0 0 6px rgba(150,240,70,.6))}
  100%{transform:scale(1); filter:blur(0px) brightness(1) drop-shadow(0 0 3px rgba(126,240,60,.45))}
}
@keyframes frame-tramplin-shock{
  0%,72%{transform:scale(.9); opacity:0}
  76%{transform:scale(1.02); opacity:.95}
  92%{transform:scale(1.35); opacity:0}
  100%{transform:scale(.9); opacity:0}
}
.badge-equipped-peleng{position:relative;isolation:isolate;border-radius:0;background:transparent;border:0;padding:.46em 1.1em;color:#e4eed0;text-shadow:0 0 6px rgba(168,224,74,.45);}
.badge-equipped-peleng::before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(4% 18%, 14% 0%, 90% 0%, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0% 78%);background:linear-gradient(180deg, rgba(168,224,74,.16), rgba(168,224,74,0) 46%), repeating-linear-gradient(0deg, rgba(0,0,0,.24) 0 2px, rgba(0,0,0,0) 2px 4px), linear-gradient(165deg, #333a2b 0%, #191d16 55%, #272d21 100%);box-shadow:inset 0 0 0 1px rgba(146,158,112,.55), inset 0 -6px 12px rgba(0,0,0,.55);animation:gszn-pda-peleng 11s ease-in-out infinite;}
.badge-equipped-peleng::after{content:"";position:absolute;left:6%;right:6%;bottom:14%;height:2px;z-index:1;background:linear-gradient(90deg, rgba(168,224,74,0) 0%, rgba(168,224,74,.9) 18%, rgba(255,230,163,1) 26%, rgba(168,224,74,.9) 34%, rgba(168,224,74,0) 60%);background-size:320% 100%;background-position:130% 0;animation:gszn-scan-peleng 11s linear infinite;}
.badge-equipped-peleng i{color:#a8e04a;animation:gszn-led-peleng 11s ease-in-out infinite;}
@keyframes gszn-pda-peleng{0%,54%{box-shadow:inset 0 0 0 1px rgba(146,158,112,.55), inset 0 -6px 12px rgba(0,0,0,.55)}62%{box-shadow:inset 0 0 0 1px rgba(255,230,163,.95), inset 0 -6px 12px rgba(0,0,0,.4), 0 0 14px rgba(210,113,42,.65)}72%{box-shadow:inset 0 0 0 1px rgba(168,224,74,.7), inset 0 -6px 12px rgba(0,0,0,.5)}100%{box-shadow:inset 0 0 0 1px rgba(146,158,112,.55), inset 0 -6px 12px rgba(0,0,0,.55)}}
@keyframes gszn-scan-peleng{0%{background-position:130% 0}100%{background-position:-70% 0}}
@keyframes gszn-led-peleng{0%,52%{opacity:.6;filter:drop-shadow(0 0 3px rgba(168,224,74,.5))}62%{opacity:1;filter:drop-shadow(0 0 9px rgba(255,230,163,.95))}74%{opacity:.75;filter:drop-shadow(0 0 4px rgba(168,224,74,.6))}100%{opacity:.6;filter:drop-shadow(0 0 3px rgba(168,224,74,.5))}}
/* Прыжок веры — имя в свете золотого часа: капюшон → латунь → сталь.
   Узкая полоса «орлиного зрения» в тайле 900% пересекает буквы ровно раз
   за цикл (на 62%), перед ней на 57.5% имя двоится рассинхроном Анимуса.
   Канвас (kind='animus') добавляет орла и перо — только на крупных никах. */
.nick-color-pryzhok-very {
    background-image:
        linear-gradient(101deg,
            rgba(255,246,222,0) 58.6%, rgba(255,246,222,.98) 60.1%,
            rgba(255,255,255,1) 60.75%, rgba(255,214,134,.98) 61.4%,
            rgba(255,214,134,0) 62.9%),
        linear-gradient(180deg, #f4e9cd 0%, #dcbe80 24%, #c68f3c 50%,
                        #8298b3 76%, #f4e9cd 100%);
    background-size: 900% 100%, 100% 2.7em;
    background-position: 0% center, center 0;
    background-repeat: no-repeat, repeat;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: pryzhok-very-flow 7.2s linear infinite,
               pryzhok-very-vision 7.2s ease-in-out infinite;
}
@keyframes pryzhok-very-flow {
    0%   { background-position: 0% center, center 0; }
    100% { background-position: 100% center, center 2.7em; }
}
@keyframes pryzhok-very-vision {
    0%, 52%   { text-shadow: 0 0 0 rgba(255,201,110,0); }
    57.5%     { text-shadow: -.022em 0 0 rgba(126,216,255,.6), .022em 0 0 rgba(255,164,96,.5); }
    62%       { text-shadow: 0 0 .3em rgba(255,201,110,.75), 0 0 .75em rgba(255,168,66,.32); }
    76%, 100% { text-shadow: 0 0 0 rgba(255,201,110,0); }
}
/* «Повелитель морей»: палубная плита в латунной оправе, в ней ходит волна,
   якорь висит на цепи и вздрагивает от бортового залпа (62% цикла).
   Латунь — ::before, лицо плиты — ::after с тем же полигоном и отступом 1.6px:
   так кромка видна без border (border с clip-path несовместим). */
.badge-equipped-povelitel-morey {
    position: relative;
    isolation: isolate;
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    color: #e8f7f5 !important;
    padding: .36em 1em !important;
    font-weight: 600;
    letter-spacing: .015em;
    text-shadow: 0 1px 2px rgba(0,0,0,.8);
}
.badge-equipped-povelitel-morey::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    clip-path: polygon(4.5% 0, 95.5% 0, 100% 50%, 95.5% 100%, 4.5% 100%, 0 50%);
    background: linear-gradient(180deg, #f3d089 0%, #c9922f 38%, #7d5415 100%);
}
.badge-equipped-povelitel-morey::after {
    content: "";
    position: absolute;
    inset: 1.6px;
    z-index: -1;
    clip-path: polygon(4.5% 0, 95.5% 0, 100% 50%, 95.5% 100%, 4.5% 100%, 0 50%);
    background:
        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='44' viewBox='0 0 120 44'%3E%3Cpath d='M0 20 Q15 12 30 20 T60 20 T90 20 T120 20 L120 44 L0 44 Z' fill='%23125a6b'/%3E%3Cpath d='M0 20 Q15 12 30 20 T60 20 T90 20 T120 20' stroke='%23e9fbf6' stroke-width='2.4' fill='none' opacity='.85'/%3E%3C/svg%3E") repeat-x 0 100% / 7em 62%,
        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='44' viewBox='0 0 120 44'%3E%3Cpath d='M0 26 Q20 18 40 26 T80 26 T120 26 L120 44 L0 44 Z' fill='%230d4553' opacity='.9'/%3E%3C/svg%3E") repeat-x 0 100% / 11em 48%,
        linear-gradient(180deg, #04151c 0%, #08303d 52%, #0c4351 100%);
    filter: drop-shadow(0 0 0 rgba(255,190,90,0));
    animation: povelitel-morey-tide 9s linear infinite,
               povelitel-morey-broadside 9s ease-in-out infinite;
}
.badge-equipped-povelitel-morey i {
    color: #f4c96a;
    text-shadow: 0 0 4px rgba(244,201,106,.5), 0 1px 1px rgba(0,0,0,.85);
    transform-origin: 50% 12%;
    animation: povelitel-morey-anchor 9s ease-in-out infinite;
}
@keyframes povelitel-morey-tide {
    0%   { background-position: 0 100%, 0 100%, 0 0; }
    100% { background-position: -7em 100%, -11em 100%, 0 0; }
}
@keyframes povelitel-morey-broadside {
    0%, 56% { filter: drop-shadow(0 0 0 rgba(255,190,90,0)) brightness(1); }
    62% { filter: drop-shadow(0 0 7px rgba(255,205,120,.9)) brightness(1.45); }
    68% { filter: drop-shadow(0 0 4px rgba(255,190,90,.4)) brightness(1.12); }
    78%, 100% { filter: drop-shadow(0 0 0 rgba(255,190,90,0)) brightness(1); }
}
@keyframes povelitel-morey-anchor {
    0%, 50% { transform: rotate(-6deg); color: #f4c96a; }
    58% { transform: rotate(3deg); }
    62% { transform: rotate(-9deg); color: #ffe9bd;
          text-shadow: 0 0 10px rgba(255,214,140,.95), 0 1px 1px rgba(0,0,0,.85); }
    72% { transform: rotate(2deg); color: #f7d385; }
    84%, 100% { transform: rotate(-6deg); color: #f4c96a; }
}
/* «Чёрные паруса»: кольцо штормового моря вокруг аватара. Живой канвас
   (fx_config_json, kind='sea') рисует зыбь, бриг и бортовой залп; этот CSS —
   полноценный фолбэк для no-JS и слабых устройств. */
body .avatar-frame.avatar-frame-frame-chernye-parusa::before {
    content: "";
    position: absolute;
    inset: -44%;
    border-radius: 50%;
    pointer-events: none;
    z-index: 1;
    background: radial-gradient(closest-side,
        rgba(42,154,162,0) 53%,
        rgba(42,154,162,.24) 58%,
        rgba(42,154,162,.30) 63%,
        rgba(14,88,102,.15) 72%,
        rgba(7,51,63,.06) 84%,
        rgba(7,51,63,0) 96%);
    opacity: .85;
    animation: frame-chernye-parusa-haze 9s ease-in-out infinite;
}
body .avatar-frame.avatar-frame-frame-chernye-parusa::after {
    inset: -10%;
    border: none;
    border-radius: 50%;
    background:
        repeating-conic-gradient(from 0deg,
            rgba(233,251,246,0) 0deg,
            rgba(233,251,246,.06) 14deg,
            rgba(233,251,246,.3) 30deg,
            rgba(233,251,246,.06) 46deg,
            rgba(233,251,246,0) 60deg),
        repeating-conic-gradient(from 0deg,
            #07333f 0deg,
            #0e5866 22deg,
            #2a9aa2 40deg,
            #0e5866 58deg,
            #07333f 75deg);
    -webkit-mask: radial-gradient(farthest-side, transparent 78%, #000 81%, #000 98%, transparent 100%);
    mask: radial-gradient(farthest-side, transparent 78%, #000 81%, #000 98%, transparent 100%);
    filter: drop-shadow(0 0 2px rgba(42,154,162,.85)) drop-shadow(0 0 7px rgba(7,51,63,.9));
    animation: frame-chernye-parusa-swell 15s linear infinite,
               frame-chernye-parusa-volley 9s ease-in-out infinite;
}
@keyframes frame-chernye-parusa-swell { to { transform: rotate(360deg); } }
@keyframes frame-chernye-parusa-volley {
    0%, 56% { filter: drop-shadow(0 0 2px rgba(42,154,162,.85)) drop-shadow(0 0 7px rgba(7,51,63,.9)); }
    62% { filter: drop-shadow(0 0 4px rgba(255,214,140,.95)) drop-shadow(0 0 15px rgba(242,150,44,.7)) brightness(1.4); }
    67% { filter: drop-shadow(0 0 3px rgba(255,196,110,.6)) drop-shadow(0 0 10px rgba(120,74,26,.45)) brightness(1.12); }
    76%, 100% { filter: drop-shadow(0 0 2px rgba(42,154,162,.85)) drop-shadow(0 0 7px rgba(7,51,63,.9)); }
}
@keyframes frame-chernye-parusa-haze {
    0%, 100% { opacity: .85; }
    58% { opacity: .95; }
    62% { opacity: 1; }
}
/* ── БЕЙДЖ «Последний Предтеча» ─────────────────────────────────────── */
.badge-equipped-poslednii-predtecha-3 {
    position: relative;
    isolation: isolate;
    border-radius: 999px;
    padding: .42em 1.05em .42em 2.25em;
    background:
        linear-gradient(135deg, rgba(255, 214, 150, .09) 0 15%, rgba(255, 214, 150, 0) 17% 100%),
        linear-gradient(180deg, #1e1a14 0%, #100c08 100%);
    border: 1px solid rgba(230, 192, 138, .7);
    box-shadow: 0 0 10px rgba(230, 192, 138, .16), inset 0 0 16px rgba(0, 0, 0, .65);
    color: #e9c88f;
    font-weight: 700;
    letter-spacing: .04em;
    animation: poslednii-predtecha-3-vein 9s ease-in-out infinite;
}
.badge-equipped-poslednii-predtecha-3::before {
    content: "";
    position: absolute;
    inset: 2px;
    border-radius: 999px;
    z-index: -1;
    pointer-events: none;
    background: repeating-linear-gradient(90deg,
        rgba(230, 192, 138, .16) 0 1px, rgba(230, 192, 138, 0) 1px 7px);
    opacity: .3;
}
.badge-equipped-poslednii-predtecha-3 i {
    position: absolute;
    left: .5em;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.5em;
    color: #cf7a30;
    text-shadow: 0 0 8px rgba(255, 150, 60, .7), 0 0 2px rgba(255, 224, 180, .85);
    animation: poslednii-predtecha-3-orb 9s ease-in-out infinite;
}
@keyframes poslednii-predtecha-3-vein {
    0%, 52% { border-color: rgba(230, 192, 138, .7);
              box-shadow: 0 0 10px rgba(230, 192, 138, .16), inset 0 0 16px rgba(0, 0, 0, .65); }
    59%     { border-color: rgba(243, 214, 165, .95);
              box-shadow: 0 0 18px rgba(240, 205, 150, .4), inset 0 0 16px rgba(0, 0, 0, .6); }
    63%     { border-color: rgba(178, 110, 255, 1);
              box-shadow: 0 0 24px rgba(150, 70, 240, .55), inset 0 0 22px rgba(38, 10, 68, .9); }
    72%     { border-color: rgba(150, 96, 220, .7);
              box-shadow: 0 0 13px rgba(140, 70, 230, .28), inset 0 0 18px rgba(28, 8, 52, .8); }
    100%    { border-color: rgba(230, 192, 138, .7);
              box-shadow: 0 0 10px rgba(230, 192, 138, .16), inset 0 0 16px rgba(0, 0, 0, .65); }
}
@keyframes poslednii-predtecha-3-orb {
    0%, 48% { color: #cf7a30; text-shadow: 0 0 7px rgba(255, 140, 50, .5); }
    59%     { color: #ffc27a; text-shadow: 0 0 14px rgba(255, 180, 90, .9); }
    63%     { color: #c79bff; text-shadow: 0 0 18px rgba(160, 80, 255, .95); }
    78%     { color: #9c6538; text-shadow: 0 0 8px rgba(140, 70, 220, .3); }
    100%    { color: #cf7a30; text-shadow: 0 0 7px rgba(255, 140, 50, .5); }
}
.avatar-frame-frame-valor-spark::after{inset:-7px;border:none;background:radial-gradient(farthest-side,transparent 85%,rgba(232,248,255,0.45) 86.5%,transparent 88.5%),radial-gradient(farthest-side,transparent 96.5%,rgba(21,59,82,0.9) 98.5%,transparent 100%),conic-gradient(from 0deg,#e8f8ff 0deg,#8fd3f4 34deg,#153b52 124deg,#153b52 250deg,#8fd3f4 320deg,#e8f8ff 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 6px rgba(143,211,244,0.55)) drop-shadow(0 0 15px rgba(143,211,244,0.28));animation:frame-valor-spark-spin 8.3s linear infinite,frame-valor-spark-glow 4.2s ease-in-out infinite}
@keyframes frame-valor-spark-spin{to{transform:rotate(360deg)}}
@keyframes frame-valor-spark-glow{0%,100%{filter:drop-shadow(0 0 6px rgba(143,211,244,0.55)) drop-shadow(0 0 15px rgba(143,211,244,0.28))}50%{filter:drop-shadow(0 0 10px rgba(232,248,255,0.75)) drop-shadow(0 0 21px rgba(143,211,244,0.4))}}
.avatar-frame-frame-valor-blade::after{inset:-8px;border:none;background:radial-gradient(farthest-side,transparent 85%,rgba(212,255,253,0.45) 86.5%,transparent 88.5%),radial-gradient(farthest-side,transparent 96.5%,rgba(6,74,72,0.9) 98.5%,transparent 100%),conic-gradient(from 0deg,#d4fffd 0deg,#00cec9 44deg,#064a48 134deg,#064a48 250deg,#00cec9 320deg,#d4fffd 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(0,206,201,0.55)) drop-shadow(0 0 20px rgba(0,206,201,0.28));animation:frame-valor-blade-spin 7.6s linear infinite,frame-valor-blade-glow 3.8s ease-in-out infinite}
@keyframes frame-valor-blade-spin{to{transform:rotate(360deg)}}
@keyframes frame-valor-blade-glow{0%,100%{filter:drop-shadow(0 0 8px rgba(0,206,201,0.55)) drop-shadow(0 0 20px rgba(0,206,201,0.28))}50%{filter:drop-shadow(0 0 13px rgba(212,255,253,0.75)) drop-shadow(0 0 28px rgba(0,206,201,0.4))}}
.badge-equipped-badge-valor-steam{position:relative;isolation:isolate;border:0;border-radius:0;padding:.45em 1.05em;background:transparent;color:#dff1ff;font-weight:800;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 2px rgba(18,53,77,0.75)}
.badge-equipped-badge-valor-steam::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;clip-path:polygon(0% 0%,100% 0%,92% 50%,100% 100%,0% 100%,8% 50%);background:linear-gradient(180deg,#66c0f4 0%,#12354d 100%)}
.badge-equipped-badge-valor-steam::after{content:"";position:absolute;inset:.14em;z-index:-1;pointer-events:none;clip-path:polygon(0% 0%,100% 0%,92% 50%,100% 100%,0% 100%,8% 50%);background:linear-gradient(100deg,rgba(223,241,255,0) 42%,rgba(223,241,255,0.55) 47%,rgba(223,241,255,0) 52%),linear-gradient(180deg,rgba(18,53,77,0.92) 0%,rgba(18,53,77,0.99) 55%,rgba(102,192,244,0.35) 100%);background-size:22em 100%,100% 100%;background-position:-22em 0,0 0;background-repeat:repeat-x,no-repeat;animation:badge-valor-steam-sweep 9s linear infinite}
.badge-equipped-badge-valor-steam i{color:#66c0f4;filter:drop-shadow(0 0 4px rgba(102,192,244,0.6))}
@keyframes badge-valor-steam-sweep{0%{background-position:-22em 0,0 0}55%,100%{background-position:22em 0,0 0}}
.avatar-frame-frame-valor-steam::after{inset:-11px;border:none;background:radial-gradient(farthest-side,transparent 85%,rgba(228,244,255,0.45) 86.5%,transparent 88.5%),radial-gradient(farthest-side,transparent 96.5%,rgba(15,47,69,0.9) 98.5%,transparent 100%),conic-gradient(from 0deg,#e4f4ff 0deg,#66c0f4 74deg,#0f2f45 164deg,#0f2f45 250deg,#66c0f4 320deg,#e4f4ff 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 14px rgba(102,192,244,0.55)) drop-shadow(0 0 35px rgba(102,192,244,0.28));animation:frame-valor-steam-spin 5.5s linear infinite,frame-valor-steam-glow 2.8s ease-in-out infinite}
@keyframes frame-valor-steam-spin{to{transform:rotate(360deg)}}
@keyframes frame-valor-steam-glow{0%,100%{filter:drop-shadow(0 0 14px rgba(102,192,244,0.55)) drop-shadow(0 0 35px rgba(102,192,244,0.28))}50%{filter:drop-shadow(0 0 22px rgba(228,244,255,0.75)) drop-shadow(0 0 49px rgba(102,192,244,0.4))}}
.avatar-frame-frame-valor-xbox::after{inset:-11px;border:none;background:radial-gradient(farthest-side,transparent 85%,rgba(226,255,230,0.45) 86.5%,transparent 88.5%),radial-gradient(farthest-side,transparent 96.5%,rgba(12,63,18,0.9) 98.5%,transparent 100%),conic-gradient(from 0deg,#e2ffe6 0deg,#5ee06a 74deg,#0c3f12 164deg,#0c3f12 250deg,#5ee06a 320deg,#e2ffe6 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 14px rgba(94,224,106,0.55)) drop-shadow(0 0 35px rgba(94,224,106,0.28));animation:frame-valor-xbox-spin 5.5s linear infinite,frame-valor-xbox-glow 2.8s ease-in-out infinite}
@keyframes frame-valor-xbox-spin{to{transform:rotate(360deg)}}
@keyframes frame-valor-xbox-glow{0%,100%{filter:drop-shadow(0 0 14px rgba(94,224,106,0.55)) drop-shadow(0 0 35px rgba(94,224,106,0.28))}50%{filter:drop-shadow(0 0 22px rgba(226,255,230,0.75)) drop-shadow(0 0 49px rgba(94,224,106,0.4))}}
.avatar-frame.avatar-frame-frame-look-for-the-light::before{content:'';position:absolute;inset:-5px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 200deg,#0d110d 0deg,#171e16 34deg,#0b0f0b 72deg,#1b2319 116deg,#0d110d 158deg,#161d15 206deg,#0a0e0a 248deg,#1c241a 298deg,#0d110d 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 66%,#000 70%,#000 99%,transparent 100%);mask:radial-gradient(farthest-side,transparent 66%,#000 70%,#000 99%,transparent 100%);box-shadow:inset 0 0 10px rgba(0,0,0,.7);animation:frame-look-for-the-light-night 26s linear infinite}.avatar-frame.avatar-frame-frame-look-for-the-light::after{inset:-5px;border:0;background:conic-gradient(from 0deg,transparent 0deg,#ffcf7a 2deg,transparent 5deg,transparent 39deg,#ffe1a2 42deg,transparent 45deg,transparent 91deg,#f0a63c 94deg,transparent 97deg,transparent 143deg,#ffcf7a 146deg,transparent 149deg,transparent 199deg,#ffe1a2 201deg,transparent 204deg,transparent 257deg,#f0a63c 260deg,transparent 263deg,transparent 309deg,#ffcf7a 312deg,transparent 315deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 73%,#000 76%,#000 96%,transparent 99%);mask:radial-gradient(farthest-side,transparent 73%,#000 76%,#000 96%,transparent 99%);opacity:.34;animation:frame-look-for-the-light-drift 19s linear infinite,frame-look-for-the-light-sync 9s ease-in-out infinite}@keyframes frame-look-for-the-light-night{to{transform:rotate(360deg)}}@keyframes frame-look-for-the-light-drift{to{transform:rotate(-360deg)}}@keyframes frame-look-for-the-light-sync{0%,16%{opacity:.32;filter:brightness(.72) drop-shadow(0 0 1px rgba(255,207,122,.3))}44%{opacity:.55;filter:brightness(1) drop-shadow(0 0 3px rgba(255,207,122,.45))}58%{opacity:.82;filter:brightness(1.22) drop-shadow(0 0 6px rgba(255,207,122,.65))}62%{opacity:1;filter:brightness(1.75) drop-shadow(0 0 13px rgba(255,225,162,.95)) drop-shadow(0 0 28px rgba(240,166,60,.5))}67%{opacity:.46;filter:brightness(.88) drop-shadow(0 0 4px rgba(255,207,122,.35))}80%{opacity:.2;filter:brightness(.5) saturate(.45)}100%{opacity:.32;filter:brightness(.72) drop-shadow(0 0 1px rgba(255,207,122,.3))}}
.badge-equipped-badge-future-days{position:relative;isolation:isolate;border-radius:0;background:none;border:0;padding:.72em 2.4em .72em 3.3em;color:#fbf0d8;font-size:.82rem;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.98),0 -1px 2px rgba(0,0,0,.9),1px 0 2px rgba(0,0,0,.9),-1px 0 2px rgba(0,0,0,.9),0 0 7px rgba(0,0,0,.95),0 0 9px rgba(255,207,122,.3);animation:badge-future-days-voice 9s ease-in-out infinite}.badge-equipped-badge-future-days::before{content:'';position:absolute;inset:0;z-index:-1;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='40' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0.8 19.2C0.4 9.6 4.2 2.6 9.2 1.1C13.4 -0.2 17.4 2.6 19.4 7.6C20.4 10.2 21.8 10.5 24 10.4L86 10C88.6 9.3 92.8 5.6 100 1.4L100 38.6C92.8 34.4 88.6 30.7 86 30L24 29.6C21.8 29.5 20.4 29.8 19.4 32.4C17.4 37.4 13.4 40.2 9.2 38.9C4.2 37.4 0.4 30.4 0.8 20.8Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='40' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0.8 19.2C0.4 9.6 4.2 2.6 9.2 1.1C13.4 -0.2 17.4 2.6 19.4 7.6C20.4 10.2 21.8 10.5 24 10.4L86 10C88.6 9.3 92.8 5.6 100 1.4L100 38.6C92.8 34.4 88.6 30.7 86 30L24 29.6C21.8 29.5 20.4 29.8 19.4 32.4C17.4 37.4 13.4 40.2 9.2 38.9C4.2 37.4 0.4 30.4 0.8 20.8Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(96deg,transparent 0 43%,rgba(255,232,190,.45) 47%,rgba(255,207,122,.78) 50%,rgba(255,232,190,.4) 53%,transparent 58% 100%),linear-gradient(180deg,#5a3a1c,#3d2611 46%,#24150a),linear-gradient(180deg,#3a2512 0 8%,#26160a 30%,#1b0f06 62%,#2e1c0d 100%),repeating-linear-gradient(93deg,rgba(0,0,0,.16) 0 2px,transparent 2px 6px),radial-gradient(70% 120% at 12% 50%,#e8b268 0%,#c8823a 30%,#8a4d1f 58%,#4a2711 80%,#201007 100%);background-size:900% 100%,16% 100%,78% 52%,100% 100%,100% 100%;background-position:-40% 0,100% 50%,100% 50%,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat;box-shadow:inset 0 0 12px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,225,170,.14);animation:badge-future-days-strum 9s ease-in-out infinite}.badge-equipped-badge-future-days::after{content:'';position:absolute;left:1.06em;top:50%;width:1.15em;height:1.15em;margin-top:-.575em;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,#0a0906 0 46%,rgba(255,207,122,.45) 50%,rgba(120,74,38,.35) 56%,rgba(120,74,38,0) 62%);box-shadow:0 0 0 .06em rgba(255,207,122,.45),inset 0 0 .4em rgba(0,0,0,.95);animation:badge-future-days-hole 9s ease-in-out infinite}.badge-equipped-badge-future-days i{color:#ffcf7a;text-shadow:0 0 8px rgba(240,166,60,.55)}@keyframes badge-future-days-strum{0%,52%{background-position:-40% 0,100% 50%,100% 50%,0 0,0 0}64%{background-position:140% 0,100% 50%,100% 50%,0 0,0 0}100%{background-position:140% 0,100% 50%,100% 50%,0 0,0 0}}@keyframes badge-future-days-voice{0%,55%{text-shadow:0 1px 2px rgba(0,0,0,.98),0 -1px 2px rgba(0,0,0,.9),1px 0 2px rgba(0,0,0,.9),-1px 0 2px rgba(0,0,0,.9),0 0 7px rgba(0,0,0,.95),0 0 9px rgba(255,207,122,.3)}62%{text-shadow:0 1px 2px rgba(0,0,0,.98),0 -1px 2px rgba(0,0,0,.9),1px 0 2px rgba(0,0,0,.9),-1px 0 2px rgba(0,0,0,.9),0 0 7px rgba(0,0,0,.95),0 0 18px rgba(255,225,162,.9),0 0 30px rgba(240,166,60,.45)}78%{text-shadow:0 1px 2px rgba(0,0,0,.98),0 -1px 2px rgba(0,0,0,.9),1px 0 2px rgba(0,0,0,.9),-1px 0 2px rgba(0,0,0,.9),0 0 7px rgba(0,0,0,.95),0 0 12px rgba(255,207,122,.4)}100%{text-shadow:0 1px 2px rgba(0,0,0,.98),0 -1px 2px rgba(0,0,0,.9),1px 0 2px rgba(0,0,0,.9),-1px 0 2px rgba(0,0,0,.9),0 0 7px rgba(0,0,0,.95),0 0 9px rgba(255,207,122,.3)}}@keyframes badge-future-days-hole{0%,55%{box-shadow:0 0 0 .06em rgba(255,207,122,.45),inset 0 0 .4em rgba(0,0,0,.95)}62%{box-shadow:0 0 0 .08em rgba(255,232,190,.95),0 0 .9em rgba(240,166,60,.6),inset 0 0 .4em rgba(0,0,0,.95)}82%{box-shadow:0 0 0 .06em rgba(255,207,122,.55),0 0 .3em rgba(240,166,60,.25),inset 0 0 .4em rgba(0,0,0,.95)}100%{box-shadow:0 0 0 .06em rgba(255,207,122,.45),inset 0 0 .4em rgba(0,0,0,.95)}}
.nick-color-nick-ink-moth{background-image:linear-gradient(100deg,transparent 0 42%,rgba(255,232,190,.35) 46%,rgba(255,244,222,.92) 50%,rgba(255,232,190,.3) 54%,transparent 58% 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40' viewBox='0 0 28 40'%3E%3Cg fill='none' stroke='%232c4529' stroke-width='1.55' stroke-linecap='round' opacity='0.78'%3E%3Cpath d='M14 39 C13 28 13 16 14 3'/%3E%3Cpath d='M14 32 C10 30 7 27 6 23'/%3E%3Cpath d='M14 32 C18 30 21 27 22 23'/%3E%3Cpath d='M14 24 C10.5 22.5 8 20 7 16.5'/%3E%3Cpath d='M14 24 C17.5 22.5 20 20 21 16.5'/%3E%3Cpath d='M14 16 C11 15 9 13 8.2 10'/%3E%3Cpath d='M14 16 C17 15 19 13 19.8 10'/%3E%3Cpath d='M14 9 C12 8.4 10.6 7 10 5'/%3E%3Cpath d='M14 9 C16 8.4 17.4 7 18 5'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(178deg,#efe7d0 0%,#c2cba4 25%,#7d9765 50%,#c2cba4 75%,#efe7d0 100%);background-size:700% 100%,0.82em 1.18em,100% 3.2em;background-position:-70% 0,0 0,0 0;background-repeat:no-repeat,repeat,repeat;animation:nick-ink-moth-ink 9s linear infinite,nick-ink-moth-warm 9s ease-in-out infinite}@keyframes nick-ink-moth-ink{0%{background-position:-70% 0,0 0,0 0}54%{background-position:-70% 0,0 -0.637em,0 -1.728em}66%{background-position:200% 0,0 -0.779em,0 -2.112em}100%{background-position:200% 0,0 -1.18em,0 -3.2em}}@keyframes nick-ink-moth-warm{0%,52%{filter:none}62%{filter:drop-shadow(0 0 7px rgba(255,214,150,.65)) drop-shadow(0 0 16px rgba(240,166,60,.28)) saturate(1.15)}78%{filter:drop-shadow(0 0 3px rgba(255,214,150,.28))}100%{filter:none}}
.avatar-frame.avatar-frame-frame-nat20::before{content:'';position:absolute;inset:-21.4%;border-radius:0;pointer-events:none;z-index:1;background:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M71.17 66.28L87.36 29.68M87.36 29.68L50 30.3M50 30.3L71.17 66.28M71.17 66.28L91.08 72.34M50 95.42L71.17 66.28M71.17 66.28L28.83 66.28M28.83 66.28L50 95.42M28.83 66.28L50 30.3M50 3.56L50 30.3M50 30.3L12.64 29.68M8.92 72.34L28.83 66.28M12.64 29.68L28.83 66.28' stroke='%237a6aa8' stroke-width='0.7' opacity='0.45' fill='none' stroke-linecap='round'/><polygon points='50,3.56 78.19,28.32 21.81,28.32' fill='%23b39ae8' opacity='0.16'/><polygon points='87.36,29.68 91.08,72.34 78.19,28.32' fill='%23b39ae8' opacity='0.11'/><polygon points='87.36,29.68 50,3.56 78.19,28.32' fill='%23b39ae8' opacity='0.10'/><polygon points='91.08,72.34 50,77.46 50,95.42' fill='%23b39ae8' opacity='0.13'/><polygon points='91.08,72.34 50,77.46 78.19,28.32' fill='%23b39ae8' opacity='0.19'/><polygon points='50,3.56 21.81,28.32 12.64,29.68' fill='%23b39ae8' opacity='0.10'/><polygon points='50,77.46 50,95.42 8.92,72.34' fill='%23b39ae8' opacity='0.13'/><polygon points='50,77.46 78.19,28.32 21.81,28.32' fill='%23b39ae8' opacity='0.22'/><polygon points='50,77.46 21.81,28.32 8.92,72.34' fill='%23b39ae8' opacity='0.19'/><polygon points='21.81,28.32 8.92,72.34 12.64,29.68' fill='%23b39ae8' opacity='0.11'/><path d='M50 3.56L78.19 28.32M78.19 28.32L21.81 28.32M21.81 28.32L50 3.56M91.08 72.34L50 95.42M87.36 29.68L91.08 72.34M91.08 72.34L78.19 28.32M78.19 28.32L87.36 29.68M87.36 29.68L50 3.56M91.08 72.34L50 77.46M50 77.46L50 95.42M50 77.46L78.19 28.32M12.64 29.68L50 3.56M21.81 28.32L12.64 29.68M50 95.42L8.92 72.34M8.92 72.34L50 77.46M21.81 28.32L50 77.46M21.81 28.32L8.92 72.34M8.92 72.34L12.64 29.68' stroke='%23f0dca4' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/><text x='50' y='20.07' font-size='10.3' font-family='Segoe UI,Arial,sans-serif' font-weight='700' fill='%23f7e6b4' opacity='0.82' text-anchor='middle' dominant-baseline='central' transform='rotate(0 50 20.07)'>20</text><text x='63.69' y='81.74' font-size='9.2' font-family='Segoe UI,Arial,sans-serif' font-weight='700' fill='%23f7e6b4' opacity='0.66' text-anchor='middle' dominant-baseline='central' transform='rotate(71.06 63.69 81.74)'>13</text><text x='73.09' y='59.38' font-size='10.9' font-family='Segoe UI,Arial,sans-serif' font-weight='700' fill='%23f7e6b4' opacity='0.93' text-anchor='middle' dominant-baseline='central' transform='rotate(125.78 73.09 59.38)'>12</text><text x='36.31' y='81.74' font-size='9.2' font-family='Segoe UI,Arial,sans-serif' font-weight='700' fill='%23f7e6b4' opacity='0.66' text-anchor='middle' dominant-baseline='central' transform='rotate(72.65 36.31 81.74)'>6</text><text x='26.91' y='59.38' font-size='10.9' font-family='Segoe UI,Arial,sans-serif' font-weight='700' fill='%23f7e6b4' opacity='0.93' text-anchor='middle' dominant-baseline='central' transform='rotate(128.07 26.91 59.38)'>2</text></svg>") no-repeat center/100% 100%;transform-origin:50% 50%;filter:drop-shadow(0 0 2px rgba(240,220,164,.3));animation:gsD20Rollframe-nat20 9s cubic-bezier(.45,0,.25,1) infinite}.avatar-frame.avatar-frame-frame-nat20::after{content:'';position:absolute;left:50%;top:-19%;width:34%;height:24%;margin-left:-17%;border-radius:50%;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(closest-side,rgba(255,246,214,.9),rgba(255,214,130,.4) 42%,rgba(255,214,130,0) 76%);animation:gsD20Critframe-nat20 9s ease-out infinite}@keyframes gsD20Rollframe-nat20{0%{transform:rotate(-1.5deg) scaleX(1);filter:drop-shadow(0 0 2px rgba(240,220,164,.3))}28%{transform:rotate(1.5deg) scaleX(1);filter:drop-shadow(0 0 2px rgba(240,220,164,.3))}34%{transform:rotate(74deg) scaleX(.34)}40%{transform:rotate(152deg) scaleX(1)}46%{transform:rotate(232deg) scaleX(.38)}52%{transform:rotate(302deg) scaleX(1)}57%{transform:rotate(346deg) scaleX(.72)}62%{transform:rotate(360deg) scaleX(1);filter:drop-shadow(0 0 9px rgba(255,240,190,.9)) drop-shadow(0 0 20px rgba(255,196,92,.45)) brightness(1.25)}68%{transform:rotate(363deg) scaleX(1);filter:drop-shadow(0 0 4px rgba(255,236,180,.5))}76%{transform:rotate(358.5deg) scaleX(1)}100%{transform:rotate(-1.5deg) scaleX(1);filter:drop-shadow(0 0 2px rgba(240,220,164,.3))}}@keyframes gsD20Critframe-nat20{0%,58%{opacity:0;transform:scale(.6)}62%{opacity:1;transform:scale(1.15)}72%{opacity:.32;transform:scale(1)}88%,100%{opacity:0;transform:scale(.8)}}
.avatar-frame.avatar-frame-frame-znak-zatmeniya::before{content:'';position:absolute;inset:-56%;border-radius:0;pointer-events:none;z-index:1;background:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23fbeec0'/><stop offset='0.32' stop-color='%23e8c477'/><stop offset='0.62' stop-color='%23b08b3c'/><stop offset='1' stop-color='%234a3312'/></linearGradient></defs><circle cx='50' cy='50' r='25.35' fill='none' stroke='%230b0a0e' stroke-opacity='0.5' stroke-width='3.54'/><path d='M79.19 50L79.15 51.6L79.03 53.21L78.83 54.8L78.55 56.39L78.2 57.96L77.76 59.51L77.25 61.04L76.66 62.55L75.99 64.03L75.25 65.48L74.43 66.89L73.54 68.27L72.57 69.6L71.54 70.89L70.44 72.12L69.26 73.3L68.03 74.43L66.73 75.49L65.37 76.49L63.96 77.42L62.48 78.28L60.96 79.06L59.39 79.76L57.78 80.38L56.13 80.91L54.44 81.36L52.73 81.71L50.98 81.97L49.22 82.14L47.44 82.2L45.66 82.17L43.87 82.04L42.08 81.8L40.29 81.46L38.53 81.02L36.78 80.48L35.06 79.84L33.37 79.09L31.73 78.25L30.12 77.31L28.57 76.27L28.3 76.07L28.02 75.87L27.7 75.75L27.15 75.98L26.41 76.48L25.51 77.21L24.44 78.12L24.15 77.88L24.66 76.5L25.05 75.34L25.29 74.42L25.34 73.77L25.15 73.46L24.9 73.22L24.66 72.98L24.41 72.74L23.12 71.36L21.91 69.91L20.11 69.02L19.16 69.43L17.97 70.02L16.56 70.77L14.95 71.66L16.13 70.11L17.14 68.75L17.97 67.58L18.59 66.62L18.95 65.88L18.97 65.44L18.8 65.13L18.64 64.82L18.48 64.51L18.33 64.2L17.54 62.46L16.85 60.68L16.27 58.85L15.8 56.99L15.73 56.65L15.47 56.34L14.98 56.07L14.32 55.82L13.49 55.58L14.2 55.1L14.75 54.67L15.13 54.26L15.27 53.89L15.23 53.54L15.2 53.2L15.16 52.85L15.05 50.93L15.05 49.01L15.17 47.09L15.02 46.72L14.65 46.33L14.1 45.91L13.41 45.46L13.46 45.1L14.25 44.84L14.89 44.57L15.36 44.29L15.6 43.98L15.67 43.63L15.74 43.29L15.82 42.95L16.29 41.09L16.87 39.26L17.56 37.48L18.36 35.74L19.25 34.05L20.24 32.43L21.32 30.86L22.49 29.37L23.74 27.95L25.07 26.62L25.32 26.38L25.52 26.07L25.36 25.19L24.92 23.85L24.27 22.09L23.43 19.97L22.44 17.5L21.87 15.66L23.6 17.84L25.11 19.74L26.4 21.31L27.45 22.53L28.25 23.33L28.76 23.6L29.04 23.4L29.32 23.21L29.61 23.03L29.89 22.84L31.48 21.89L33.13 21.03L34.81 20.27L36.52 19.61L38.27 19.05L40.03 18.6L41.81 18.24L43.6 17.99L45.39 17.84L47.18 17.8L48.96 17.85L50.72 18L52.47 18.24L54.19 18.58L55.88 19.02L56.19 19.1L56.49 19.2L56.8 19.27L57.3 18.9L57.99 18.12L58.86 17.01L59.89 15.6L61.08 13.94L61.1 14.76L60.6 16.57L60.21 18.09L59.96 19.29L59.87 20.14L60.02 20.51L60.31 20.64L60.59 20.77L60.87 20.9L61.15 21.04L62.67 21.83L64.13 22.69L65.54 23.63L66.89 24.64L68.19 25.71L69.41 26.84L70.58 28.03L71.67 29.27L72.7 30.56L73.65 31.9L74.53 33.28L75.34 34.7L76.08 36.15L76.73 37.64L77.32 39.15L77.82 40.68L78.24 42.24L78.59 43.81L78.86 45.4L79.05 46.99L79.16 48.59ZM22.87735849056604 50A27.12 27.12 0 1 0 77.12 50A27.12 27.12 0 1 0 22.88 50Z' fill='url(%23g)' fill-rule='evenodd' stroke='%23fdf7e2' stroke-opacity='0.96' stroke-width='1.23' stroke-linejoin='round'/><path d='M50.00 77.12L50.00 80.19M39.62 75.06L38.18 78.53M30.82 69.18L27.26 72.92M24.94 60.38L20.58 62.19M22.88 50.00L18.02 50.00M24.94 39.62L20.58 37.81M30.82 30.82L27.39 27.19M39.62 24.94L38.18 21.47M50.00 22.88L50.00 19.81' stroke='%233a2a10' stroke-opacity='0.34' stroke-width='0.47'/><circle cx='50' cy='50' r='27.12' fill='none' stroke='%23fdf7e2' stroke-opacity='0.96' stroke-width='0.80'/><circle cx='50' cy='50' r='24.10' fill='none' stroke='%23fdf7e2' stroke-opacity='0.9' stroke-width='0.71'/></svg>") no-repeat center/100% 100%;filter:drop-shadow(0 0 3px rgba(255,214,130,.34));animation:gsEclframe-znak-zatmeniya 9s cubic-bezier(.4,0,.3,1) infinite}.avatar-frame.avatar-frame-frame-znak-zatmeniya::after{content:'';position:absolute;inset:-56%;border-radius:50%;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(closest-side,rgba(207,228,255,0) 63%,rgba(207,228,255,.45) 71%,rgba(207,228,255,.1) 80%,rgba(207,228,255,0) 90%);animation:gsEclCorframe-znak-zatmeniya 9s ease-out infinite}@keyframes gsEclframe-znak-zatmeniya{0%,42%{filter:drop-shadow(0 0 3px rgba(255,214,130,.34)) brightness(1) saturate(1)}61%{filter:drop-shadow(0 0 2px rgba(80,74,66,.3)) brightness(.32) saturate(.45)}65.5%{filter:drop-shadow(0 0 2px rgba(80,74,66,.3)) brightness(.32) saturate(.45)}80%{filter:drop-shadow(0 0 6px rgba(255,226,160,.6)) brightness(1.16) saturate(1.05)}100%{filter:drop-shadow(0 0 3px rgba(255,214,130,.34)) brightness(1) saturate(1)}}@keyframes gsEclCorframe-znak-zatmeniya{0%,59%{opacity:0;transform:scale(.95)}62%{opacity:1;transform:scale(1.05)}70%{opacity:.45;transform:scale(1.01)}84%,100%{opacity:0;transform:scale(.96)}}
.badge-equipped-badge-musson{position:relative;isolation:isolate;border:0;background:transparent;padding:.44em 1.05em .48em 2.7em;color:#dfeaf6;font-weight:700;letter-spacing:.03em;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.6)}.badge-equipped-badge-musson i{display:none}.badge-equipped-badge-musson{padding-left:2.7em!important}.badge-equipped-badge-musson::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:.55em;background:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M61.44 39.13L63.61 37.65L65.34 36.84L66.82 36.50L68.31 36.60L69.95 37.29L71.67 38.70L73.31 40.85L74.72 43.68L75.81 47.09L76.49 50.97L76.72 55.24L76.45 59.81L75.63 64.59L74.22 69.52L72.19 74.51L69.80 79.74L69.80 79.74L73.67 75.40L76.60 70.61L78.90 65.70L80.61 60.73L81.74 55.79L82.31 50.96L82.32 46.30L81.79 41.88L80.70 37.74L79.00 33.95L76.61 30.59L73.43 27.84L69.44 25.99L64.84 25.33L59.97 26.01L55.06 27.95ZM44.94 27.95L40.03 26.01L35.16 25.33L30.56 25.99L26.57 27.84L23.39 30.59L21.00 33.95L19.30 37.74L18.21 41.88L17.68 46.30L17.69 50.96L18.26 55.79L19.39 60.73L21.10 65.70L23.40 70.61L26.33 75.40L30.20 79.74L30.20 79.74L27.81 74.51L25.78 69.52L24.37 64.59L23.55 59.81L23.28 55.24L23.51 50.97L24.19 47.09L25.28 43.68L26.69 40.85L28.33 38.70L30.05 37.29L31.69 36.60L33.18 36.50L34.66 36.84L36.39 37.65L38.56 39.13ZM50.00 32.22Q58.58 30.90 64.19 38.82Q67.82 44.76 66.83 52.68Q66.17 59.94 61.22 64.23Q58.58 67.20 57.59 69.51Q56.60 74.13 50.00 75.12Q43.40 74.13 42.41 69.51Q41.42 67.20 38.78 64.23Q33.83 59.94 33.17 52.68Q32.18 44.76 35.81 38.82Q41.42 30.90 50.00 32.22Z' fill='none' stroke='%23e6e2d8' stroke-opacity='0.6' stroke-width='4.29' stroke-linejoin='round'/><path d='M61.44 39.13L63.61 37.65L65.34 36.84L66.82 36.50L68.31 36.60L69.95 37.29L71.67 38.70L73.31 40.85L74.72 43.68L75.81 47.09L76.49 50.97L76.72 55.24L76.45 59.81L75.63 64.59L74.22 69.52L72.19 74.51L69.80 79.74L69.80 79.74L73.67 75.40L76.60 70.61L78.90 65.70L80.61 60.73L81.74 55.79L82.31 50.96L82.32 46.30L81.79 41.88L80.70 37.74L79.00 33.95L76.61 30.59L73.43 27.84L69.44 25.99L64.84 25.33L59.97 26.01L55.06 27.95ZM44.94 27.95L40.03 26.01L35.16 25.33L30.56 25.99L26.57 27.84L23.39 30.59L21.00 33.95L19.30 37.74L18.21 41.88L17.68 46.30L17.69 50.96L18.26 55.79L19.39 60.73L21.10 65.70L23.40 70.61L26.33 75.40L30.20 79.74L30.20 79.74L27.81 74.51L25.78 69.52L24.37 64.59L23.55 59.81L23.28 55.24L23.51 50.97L24.19 47.09L25.28 43.68L26.69 40.85L28.33 38.70L30.05 37.29L31.69 36.60L33.18 36.50L34.66 36.84L36.39 37.65L38.56 39.13ZM50.00 32.22Q58.58 30.90 64.19 38.82Q67.82 44.76 66.83 52.68Q66.17 59.94 61.22 64.23Q58.58 67.20 57.59 69.51Q56.60 74.13 50.00 75.12Q43.40 74.13 42.41 69.51Q41.42 67.20 38.78 64.23Q33.83 59.94 33.17 52.68Q32.18 44.76 35.81 38.82Q41.42 30.90 50.00 32.22Z' fill='%238d3231' stroke='%230c090b' stroke-width='2.48' stroke-linejoin='round'/><path d='M64.98 28.55L68.71 28.93L71.99 30.29L74.74 32.47L76.95 35.28L78.63 38.61L79.81 42.38L80.50 46.52L80.68 50.97L80.34 55.64L79.45 60.47L77.99 65.39L75.93 70.31L73.25 75.15M34.80 33.62L32.45 33.55L30.26 34.15L28.19 35.41L26.28 37.37L24.62 39.98L23.30 43.18L22.37 46.87L21.88 50.97L21.87 55.40L22.39 60.07L23.46 64.90L25.12 69.83L27.40 74.76' fill='none' stroke='%23e6e2d8' stroke-opacity='0.75' stroke-width='1.81' stroke-linecap='round'/><ellipse cx='0' cy='0' rx='4.78' ry='2.01' fill='%230c090b' transform='translate(57.09,53.01) rotate(-35.5)'/><circle cx='63.03' cy='52.19' r='1.48' fill='%230c090b'/><ellipse cx='0' cy='0' rx='4.78' ry='2.01' fill='%230c090b' transform='translate(42.91,53.01) rotate(35.5)'/><circle cx='36.97' cy='52.19' r='1.48' fill='%230c090b'/><circle cx='55.45' cy='65.06' r='2.90' fill='%238d3231' stroke='%230c090b' stroke-width='1.98'/><circle cx='44.55' cy='65.06' r='2.90' fill='%238d3231' stroke='%230c090b' stroke-width='1.98'/><circle cx='50' cy='42.95' r='4.95' fill='%238d3231' stroke='%230c090b' stroke-width='2.64'/></svg>") no-repeat,url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M19.7 15.3l-1.3 5.9M11.8 12.8l-2.0 9.1M6.5 22.3l-2.1 9.7M17.1 9.3l-2.5 11.3M25.0 4.7l-2.0 9.0M11.5 17.8l-1.4 6.3M21.9 13.7l-1.4 6.4' stroke='%23c4def6' stroke-opacity='0.42' stroke-width='1.1' stroke-linecap='round' fill='none'/></svg>") repeat,linear-gradient(178deg,#1d2833 0,#121a23 54%,#090d13 100%);background-size:1.9em 1.9em,40px 40px,auto;background-position:.16em 50%,0 0,0 0;box-shadow:inset 0 1px 0 rgba(190,220,250,.12),inset 0 0 14px rgba(0,0,0,.72),0 0 0 1px rgba(112,144,176,.42);animation:gsMonRainbadge-musson 1.15s linear infinite,gsMonSkybadge-musson 9s ease-in-out infinite}.badge-equipped-badge-musson::after{content:'';position:absolute;inset:0;z-index:-1;border-radius:.55em;opacity:0;overflow:hidden;background:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 100' preserveAspectRatio='none'><path d='M22 0 L14 34 L24 36 L11 78' fill='none' stroke='%23eaf4ff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' opacity='0.35'/><path d='M22 0 L14 34 L24 36 L11 78' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M17 47 L28 62' fill='none' stroke='%23eaf4ff' stroke-width='1.3' stroke-linecap='round' opacity='0.8'/></svg>") no-repeat 1.05em 0/1.4em 78%,radial-gradient(70% 140% at 1.5em -12%,rgba(226,242,255,.75),rgba(226,242,255,0) 62%);animation:gsMonBoltbadge-musson 9s linear infinite}.badge-equipped-badge-musson.gs-badge-fx-live::before{background:linear-gradient(178deg,#1d2833 0,#121a23 54%,#090d13 100%);animation:gsMonSkybadge-musson 9s ease-in-out infinite}.badge-equipped-badge-musson.gs-badge-fx-live::after{opacity:0;animation:none}@keyframes gsMonRainbadge-musson{from{background-position:.16em 50%,0 0,0 0}to{background-position:.16em 50%,-40px 120px,0 0}}@keyframes gsMonSkybadge-musson{0%,18%{box-shadow:inset 0 1px 0 rgba(190,220,250,.1),inset 0 0 14px rgba(0,0,0,.72),0 0 0 1px rgba(112,144,176,.34)}44%{box-shadow:inset 0 1px 0 rgba(240,190,110,.16),inset 0 0 15px rgba(0,0,0,.74),0 0 0 1px rgba(190,150,90,.5)}62%{box-shadow:inset 0 1px 0 rgba(255,240,220,.4),inset 0 0 12px rgba(0,0,0,.6),0 0 0 1px rgba(226,242,255,.95),0 0 16px rgba(150,190,230,.5)}78%{box-shadow:inset 0 1px 0 rgba(200,90,80,.22),inset 0 0 16px rgba(0,0,0,.76),0 0 0 1px rgba(160,70,64,.6),0 0 10px rgba(141,50,49,.35)}100%{box-shadow:inset 0 1px 0 rgba(190,220,250,.1),inset 0 0 14px rgba(0,0,0,.72),0 0 0 1px rgba(112,144,176,.34)}}@keyframes gsMonBoltbadge-musson{0%,61.2%{opacity:0}62%{opacity:1}63.2%{opacity:.12}64.4%{opacity:.5}66.5%{opacity:0}100%{opacity:0}}