@keyframes plPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes plGlow{0%,to{box-shadow:0 0 0 rgba(255,95,31,0)}50%{box-shadow:0 0 28px rgba(255,95,31,.45)}}@keyframes plDraw{0%{stroke-dashoffset:1600}to{stroke-dashoffset:0}}@keyframes plFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes plRun{0%{offset-distance:0}to{offset-distance:100%}}.pl-curve{stroke-dasharray:1600;stroke-dashoffset:0;animation:plDraw 2s ease-out}.pl-ball{position:absolute;top:0;left:0;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#ffb27a 45%,#ff5f1f 75%);box-shadow:0 0 12px rgba(255,95,31,.45);offset-path:path("M0,50 C120,50 150,50 190,85 C260,120 300,118 360,95 C440,68 470,150 520,165 C610,188 650,120 700,128 C760,138 810,90 900,80");animation:plRun 9s linear infinite}@supports not (offset-path:path("M0,0")){.pl-ball{display:none}}.pl-glow{animation:plGlow 3.2s ease-in-out infinite}.pl-fade{animation:plFade .4s ease both}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}