.pp-avatar-slice-path{filter:drop-shadow(0 0 6px #ffb43cbf)}.pp-avatar-slice-sword-cursor{will-change:left, top, transform;filter:drop-shadow(0 4px 10px #00000059);width:64px;height:64px}.pp-avatar-slice-sword-remote{filter:drop-shadow(0 4px 14px #ff8c2873);transition:left 40ms linear,top 40ms linear}.pp-avatar-slice-sword-glyph{width:64px;height:64px;display:block}.pp-avatar-slice-fab{background:linear-gradient(145deg,#ff7a3d,#c62828);box-shadow:0 8px 22px #c6282866}.pp-avatar-slice-fab.is-active{box-shadow:0 0 0 3px #ffe08a8c,0 10px 26px #c628288c}.pp-avatar-sliced-shell{width:100%;height:100%;position:relative;overflow:visible}.pp-avatar-sliced-half{transform:rotate(var(--pp-slice-angle,-12deg));will-change:transform;position:absolute;inset:0}.pp-avatar-sliced-half-clip{border-radius:50%;position:absolute;inset:0;overflow:hidden}.pp-avatar-sliced-half--a .pp-avatar-sliced-half-clip{clip-path:polygon(-15% -15%,115% -15%,115% 46%,-15% 54%)}.pp-avatar-sliced-half--b .pp-avatar-sliced-half-clip{clip-path:polygon(-15% 54%,115% 46%,115% 115%,-15% 115%)}.pp-avatar-sliced-half-face{width:100%;height:100%;transform:rotate(calc(-1 * var(--pp-slice-angle,-12deg)));border-radius:50%;overflow:hidden;box-shadow:0 2px 6px #00000047}.pp-avatar-sliced-half-face>*{width:100%;height:100%}.pp-avatar-sliced-half--a{animation:.55s cubic-bezier(.18,.85,.25,1) forwards pp-avatar-slice-apart-a}.pp-avatar-sliced-half--b{animation:.55s cubic-bezier(.18,.85,.25,1) forwards pp-avatar-slice-apart-b}@keyframes pp-avatar-slice-apart-a{0%{transform:rotate(var(--pp-slice-angle,-12deg)) translate(0, 0) rotate(0deg)}55%{transform:rotate(var(--pp-slice-angle,-12deg)) translate(-3px, calc(var(--pp-slice-sep,12px) * -1.25)) rotate(-16deg)}to{transform:rotate(var(--pp-slice-angle,-12deg)) translate(-5px, calc(var(--pp-slice-sep,12px) * -1)) rotate(-11deg)}}@keyframes pp-avatar-slice-apart-b{0%{transform:rotate(var(--pp-slice-angle,-12deg)) translate(0, 0) rotate(0deg)}55%{transform:rotate(var(--pp-slice-angle,-12deg)) translate(3px, calc(var(--pp-slice-sep,12px) * 1.25)) rotate(16deg)}to{transform:rotate(var(--pp-slice-angle,-12deg)) translate(5px, var(--pp-slice-sep,12px)) rotate(11deg)}}.pp-avatar-sliced-shell[data-reduce-motion="1"] .pp-avatar-sliced-half--a{transform:rotate(var(--pp-slice-angle,-12deg)) translate(-5px, calc(var(--pp-slice-sep,12px) * -1)) rotate(-11deg);animation:none}.pp-avatar-sliced-shell[data-reduce-motion="1"] .pp-avatar-sliced-half--b{transform:rotate(var(--pp-slice-angle,-12deg)) translate(5px, var(--pp-slice-sep,12px)) rotate(11deg);animation:none}.pp-avatar-sliced-gap{height:2px;transform:rotate(var(--pp-slice-angle,-12deg));z-index:3;pointer-events:none;opacity:.85;background:linear-gradient(90deg,#0000,#ffe08a,#ff6b3d,#ffe08a,#0000);margin-top:-1px;animation:.7s ease-out forwards pp-avatar-slice-gap;position:absolute;top:50%;left:-18%;right:-18%;box-shadow:0 0 10px #ffb43cbf}.pp-avatar-sliced-shell[data-reduce-motion="1"] .pp-avatar-sliced-gap{opacity:.55;animation:none}@keyframes pp-avatar-slice-gap{0%{opacity:1;filter:brightness(1.4);height:4px}to{opacity:.55;filter:brightness();height:2px}}.pp-avatar-sliced-juice{pointer-events:none;z-index:2;mix-blend-mode:screen;background:radial-gradient(circle at 42% 48%,#ff46328c,#0000 22%),radial-gradient(circle at 58% 55%,#ffc84666,#0000 20%),radial-gradient(circle,#ff783c40,#0000 38%);animation:.65s ease-out forwards pp-avatar-slice-juice;position:absolute;inset:-20%}.pp-avatar-sliced-shell[data-reduce-motion="1"] .pp-avatar-sliced-juice{opacity:.35;animation:none;inset:0}@keyframes pp-avatar-slice-juice{0%{opacity:1;transform:scale(.55)}40%{opacity:.9;transform:scale(1.15)}to{opacity:.28;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pp-avatar-sliced-half--a{transform:rotate(var(--pp-slice-angle,-12deg)) translate(-5px, calc(var(--pp-slice-sep,12px) * -1)) rotate(-11deg);animation:none}.pp-avatar-sliced-half--b{transform:rotate(var(--pp-slice-angle,-12deg)) translate(5px, var(--pp-slice-sep,12px)) rotate(11deg);animation:none}.pp-avatar-sliced-gap,.pp-avatar-sliced-juice{animation:none}.pp-avatar-sliced-shell.is-healing .pp-avatar-sliced-half--a,.pp-avatar-sliced-shell.is-healing .pp-avatar-sliced-half--b{transform:rotate(var(--pp-slice-angle,-12deg)) translate(0, 0) rotate(0deg);animation:none}}.pp-avatar-sliced-shell.is-healing .pp-avatar-sliced-half--a{animation:.75s cubic-bezier(.22,.9,.3,1) forwards pp-avatar-slice-heal-a}.pp-avatar-sliced-shell.is-healing .pp-avatar-sliced-half--b{animation:.75s cubic-bezier(.22,.9,.3,1) forwards pp-avatar-slice-heal-b}.pp-avatar-sliced-shell.is-healing .pp-avatar-sliced-gap,.pp-avatar-sliced-shell.is-healing .pp-avatar-sliced-juice{animation:.65s forwards pp-avatar-slice-heal-fade}@keyframes pp-avatar-slice-heal-a{0%{transform:rotate(var(--pp-slice-angle,-12deg)) translate(-5px, calc(var(--pp-slice-sep,12px) * -1)) rotate(-11deg)}to{transform:rotate(var(--pp-slice-angle,-12deg)) translate(0, 0) rotate(0deg)}}@keyframes pp-avatar-slice-heal-b{0%{transform:rotate(var(--pp-slice-angle,-12deg)) translate(5px, var(--pp-slice-sep,12px)) rotate(11deg)}to{transform:rotate(var(--pp-slice-angle,-12deg)) translate(0, 0) rotate(0deg)}}@keyframes pp-avatar-slice-heal-fade{0%{opacity:.7}to{opacity:0}}
