.pd-icon{--pd-ease:cubic-bezier(.65, 0, .35, 1)}.pd-icon *{transform-box:view-box}.pd-hammer{transform-origin:10px 50px;animation:pd-hammer 2.6s var(--pd-ease) infinite}@keyframes pd-hammer{0%,30%,to{transform:rotate(0)}12%{transform:rotate(-9deg)}20%{transform:rotate(2deg)}}.pd-driver{animation:pd-driver 2.6s var(--pd-ease) infinite}@keyframes pd-driver{0%,45%,80%,to{transform:translate(0)}60%{transform:translate(-2px,-2px)}}.pd-bulb{transform-origin:30px 57px;animation:pd-bulb 3.2s var(--pd-ease) infinite}@keyframes pd-bulb{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}50%{transform:rotate(3deg)}70%{transform:rotate(0)}}.pd-filament{transform-origin:30px 57px;animation:pd-bulb 3.2s var(--pd-ease) infinite, pd-glow 3.2s ease-in-out infinite}@keyframes pd-glow{0%,to{opacity:1}40%{opacity:.35}55%{opacity:1}62%{opacity:.6}70%{opacity:1}}.pd-spark{transform-origin:30px 8.5px;animation:pd-spark 2.8s var(--pd-ease) infinite}@keyframes pd-spark{0%,60%,to{transform:rotate(0)scale(1)}25%{transform:rotate(90deg)scale(1.3)}}.pd-cursor{transform-origin:39px 38px;animation:pd-cursor 2.8s var(--pd-ease) infinite}@keyframes pd-cursor{0%,20%{transform:translate(6px,6px)scale(1)}40%{transform:translate(0)scale(1)}48%{transform:translate(0)scale(.86)}58%,to{transform:translate(0)scale(1)}}.pd-ray{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s ease-out infinite pd-ray}@keyframes pd-ray{0%,46%{stroke-dashoffset:1px;opacity:1}62%{stroke-dashoffset:0;opacity:1}85%,to{stroke-dashoffset:-1px;opacity:0}}.pd-frame{transform-origin:49px 49px;animation:pd-frame 3s var(--pd-ease) infinite}@keyframes pd-frame{0%,55%,to{transform:scale(1)}25%{transform:scale(1.07)}}.pd-t{transform-origin:48.8px 50px;animation:pd-t 3s var(--pd-ease) infinite}@keyframes pd-t{0%,40%,75%,to{transform:scale(1)}55%{transform:scale(1.18)}}.pd-dot{animation:pd-dot 3.4s var(--pd-ease) infinite}.pd-dot-1{transform-origin:57.2px 31.5px}.pd-dot-2{transform-origin:68.2px 43.5px;animation-delay:.15s}.pd-dot-3{transform-origin:31.2px 49.5px;animation-delay:.45s}.pd-dot-4{transform-origin:37.2px 34.5px;animation-delay:.3s}@keyframes pd-dot{0%,8%{transform:scale(0)}22%{transform:scale(1.35)}30%,85%{transform:scale(1)}to{transform:scale(0)}}.pd-star{transform-origin:50px 50px;animation:pd-star 3s var(--pd-ease) infinite}@keyframes pd-star{0%,50%,to{transform:scale(1)rotate(0)}20%{transform:scale(.88)rotate(-8deg)}35%{transform:scale(1.06)rotate(0)}}.pd-plus{transform-origin:78px 22px;animation:pd-plus 3s var(--pd-ease) infinite}@keyframes pd-plus{0%,30%{transform:rotate(0)}55%,to{transform:rotate(90deg)}}.pd-ring{transform-origin:22px 78px;animation:pd-ring 3s var(--pd-ease) infinite}@keyframes pd-ring{0%,40%,to{transform:scale(1)}60%{transform:scale(1.25)}}.pd-corner{animation:pd-corner 3.2s var(--pd-ease) infinite}.pd-c-tl{--x:-3px;--y:-3px}.pd-c-tr{--x:3px;--y:-3px}.pd-c-bl{--x:-3px;--y:3px}.pd-c-br{--x:3px;--y:3px}@keyframes pd-corner{0%,50%,to{transform:translate(0)}25%{transform:translate(var(--x), var(--y))}}.pd-sun{animation:pd-sun 3.2s var(--pd-ease) infinite}@keyframes pd-sun{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pd-axis{stroke-dasharray:1;animation:pd-axis 4s var(--pd-ease) infinite}@keyframes pd-axis{0%{stroke-dashoffset:1px}20%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.pd-bar{transform-origin:0 65px;animation:pd-bar 4s var(--pd-ease) infinite}.pd-bar-2{animation-delay:.15s}.pd-bar-3{animation-delay:.3s}@keyframes pd-bar{0%,12%{transform:scaleY(0)}32%,82%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.pd-icon,.pd-icon *{animation:none!important}.pd-ray{stroke-dashoffset:0}}
