.scene{--t:9s;position:relative}.scene [data-anim]{animation-duration:var(--t);animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-play-state:paused}.scene[data-play=true] [data-anim]{animation-play-state:running}@media (prefers-reduced-motion:reduce){.scene [data-anim]{animation:none!important}.scene [data-anim][data-end]{opacity:1!important;transform:none!important}}@keyframes trail-pay{0%,6%{opacity:0;transform:translateY(8px) scale(.96)}12%,to{opacity:1;transform:none}}@keyframes trail-light{0%,14%{offset-distance:100%;opacity:0}18%{opacity:1}60%{offset-distance:0;opacity:1}66%,to{offset-distance:0;opacity:0}}@keyframes trail-touch-3{0%,24%{opacity:.35}30%,to{opacity:1}}@keyframes trail-touch-2{0%,38%{opacity:.35}44%,to{opacity:1}}@keyframes trail-touch-1{0%,54%{opacity:.35}60%,to{opacity:1}}@keyframes trail-credit{0%,60%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}@keyframes trail-caption{0%,70%{opacity:0;transform:translateY(4px)}78%,to{opacity:1;transform:none}}@keyframes spike-draw{0%{stroke-dashoffset:600}40%,to{stroke-dashoffset:0}}@keyframes spike-fill{0%,36%{opacity:0}44%,to{opacity:1}}@keyframes spike-ring{0%,40%{transform:scale(.4);opacity:0}46%{opacity:.9}70%,to{transform:scale(3.2);opacity:0}}@keyframes spike-ring-2{0%,48%{transform:scale(.4);opacity:0}54%{opacity:.7}80%,to{transform:scale(3.2);opacity:0}}@keyframes spike-reason{0%,56%{opacity:0;transform:translateY(10px)}64%,to{opacity:1;transform:none}}@keyframes ask-type{0%,8%{width:0}34%,to{width:100%}}@keyframes ask-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes ask-line-1{0%,40%{opacity:0;transform:translateY(4px)}46%,to{opacity:1;transform:none}}@keyframes ask-line-2{0%,50%{opacity:0;transform:translateY(4px)}56%,to{opacity:1;transform:none}}@keyframes ask-line-3{0%,60%{opacity:0;transform:translateY(4px)}66%,to{opacity:1;transform:none}}@keyframes ask-bar{0%,46%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes count-tear{0%,20%{transform:none;opacity:1}32%{transform:translate(6px,-10px) rotate(4deg);opacity:.9}40%,to{transform:translate(20px,-26px) rotate(9deg);opacity:0}}@keyframes count-shield{0%,42%{opacity:0;transform:translateY(-8px) scale(.9)}50%,to{opacity:1;transform:none}}@keyframes count-refill{0%,52%{transform:scaleX(.69)}70%,to{transform:scaleX(1)}}@keyframes count-number{0%,52%{opacity:0}72%,to{opacity:1}}@keyframes warm-step-1{0%,12%{opacity:.4}18%,to{opacity:1}}@keyframes warm-step-2{0%,34%{opacity:.4}40%,to{opacity:1}}@keyframes warm-step-3{0%,56%{opacity:.4}62%,to{opacity:1}}@keyframes warm-glow{0%,12%{opacity:0}40%{opacity:.35}66%,to{opacity:1}}@keyframes warm-meter{0%,12%{transform:scaleX(.06)}40%{transform:scaleX(.3)}66%,to{transform:scaleX(.82)}}@keyframes warm-pct-a{0%,38%{opacity:1}42%,to{opacity:0}}@keyframes warm-pct-b{0%,42%{opacity:0}46%,62%{opacity:1}66%,to{opacity:0}}@keyframes warm-pct-c{0%,66%{opacity:0}70%,to{opacity:1}}@keyframes gap-bar{0%{transform:scaleY(0)}5%,to{transform:scaleY(1)}}@keyframes gap-line{0%,44%{transform:scaleY(0)}50%,to{transform:scaleY(1)}}@keyframes gap-caption{0%,74%{opacity:0}82%,to{opacity:1}}