.switchover.svelte-17tycvl{--cycle:8s;--violet:var(--color-violet-400);--rose:var(--color-rose-500);--quiet:color-mix(in oklab, var(--color-foreground) 10%, transparent)}.runner.svelte-17tycvl{animation:svelte-17tycvl-runner var(--cycle) ease-in-out infinite}.fill-budget.svelte-17tycvl{animation:svelte-17tycvl-fill-budget var(--cycle) ease-in-out infinite}.fill-puni.svelte-17tycvl{animation:svelte-17tycvl-fill-puni var(--cycle) ease-in-out infinite}.node-1.svelte-17tycvl{animation:svelte-17tycvl-node-1 var(--cycle) ease-out infinite}.node-2.svelte-17tycvl{animation:svelte-17tycvl-node-2 var(--cycle) ease-out infinite}.node-3.svelte-17tycvl{animation:svelte-17tycvl-node-3 var(--cycle) ease-out infinite}.label-1.svelte-17tycvl{animation:svelte-17tycvl-label-1 var(--cycle) linear infinite}.label-2.svelte-17tycvl{animation:svelte-17tycvl-label-2 var(--cycle) linear infinite}.label-3.svelte-17tycvl{animation:svelte-17tycvl-label-3 var(--cycle) linear infinite}.bar-budget.svelte-17tycvl{animation:svelte-17tycvl-bar-budget var(--cycle) ease-in-out infinite}.bar-puni.svelte-17tycvl{animation:svelte-17tycvl-bar-puni var(--cycle) ease-in-out infinite}.on-budget.svelte-17tycvl{animation:svelte-17tycvl-on-budget var(--cycle) linear infinite}.on-puni.svelte-17tycvl{animation:svelte-17tycvl-on-puni var(--cycle) linear infinite}.tick.svelte-17tycvl{opacity:0;animation:svelte-17tycvl-tick var(--cycle) ease-out infinite}.tick-2.svelte-17tycvl{animation-name:svelte-17tycvl-tick-late}@keyframes svelte-17tycvl-runner{0%,6%{opacity:1;background-color:var(--violet);left:0%}42%{background-color:var(--violet);left:50%}44%{background-color:var(--rose)}80%{background-color:var(--rose);left:100%}82%,92%{opacity:1;background-color:var(--violet);left:100%}96%{opacity:0;left:100%}97%{opacity:0;left:0%}to{opacity:1;background-color:var(--violet);left:0%}}@keyframes svelte-17tycvl-fill-budget{0%,6%{opacity:1;transform:scaleX(0)}42%,92%{opacity:1;transform:scaleX(1)}97%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes svelte-17tycvl-fill-puni{0%,42%{opacity:1;transform:scaleX(0)}80%,92%{opacity:1;transform:scaleX(1)}97%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes svelte-17tycvl-node-1{0%,38%,97%,to{border-color:var(--violet);opacity:1;transform:scale(1.1)}42%,94%{border-color:var(--quiet);opacity:.5;transform:scale(1)}}@keyframes svelte-17tycvl-node-2{0%,40%,82%,to{border-color:var(--quiet);opacity:.5;transform:scale(1)}43%{border-color:var(--rose);opacity:1;transform:scale(1.25)}47%,79%{border-color:var(--rose);opacity:1;transform:scale(1.1)}}@keyframes svelte-17tycvl-node-3{0%,79%,96%,to{border-color:var(--quiet);opacity:.5;transform:scale(1)}82%{border-color:var(--violet);opacity:1;transform:scale(1.25)}86%,92%{border-color:var(--violet);opacity:1;transform:scale(1.1)}}@keyframes svelte-17tycvl-label-1{0%,40%,96%,to{opacity:1}42%,94%{opacity:.5}}@keyframes svelte-17tycvl-label-2{0%,40%,82%,to{opacity:.5}42%,80%{opacity:1}}@keyframes svelte-17tycvl-label-3{0%,80%,96%,to{opacity:.5}82%,94%{opacity:1}}@keyframes svelte-17tycvl-bar-budget{0%,6%{width:100%}40%,82%{width:0%}92%,to{width:100%}}@keyframes svelte-17tycvl-bar-puni{0%,41%{opacity:0;width:70%}43%,55%{opacity:1;width:70%}58%,69%{opacity:1;width:64%}72%,82%{opacity:1;width:58%}86%,to{opacity:0;width:58%}}@keyframes svelte-17tycvl-on-budget{0%,40%,84%,to{opacity:1}42%,82%{opacity:0}}@keyframes svelte-17tycvl-on-puni{0%,40%,84%,to{opacity:0}42%,82%{opacity:1}}@keyframes svelte-17tycvl-tick{0%,54%{opacity:0;transform:translateY(6px)}57%{opacity:1;transform:translateY(0)}64%,to{opacity:0;transform:translateY(-8px)}}@keyframes svelte-17tycvl-tick-late{0%,68%{opacity:0;transform:translateY(6px)}71%{opacity:1;transform:translateY(0)}78%,to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.runner.svelte-17tycvl,.fill-budget.svelte-17tycvl,.fill-puni.svelte-17tycvl,.node-1.svelte-17tycvl,.node-2.svelte-17tycvl,.node-3.svelte-17tycvl,.label-1.svelte-17tycvl,.label-2.svelte-17tycvl,.label-3.svelte-17tycvl,.bar-budget.svelte-17tycvl,.bar-puni.svelte-17tycvl,.on-budget.svelte-17tycvl,.on-puni.svelte-17tycvl,.tick.svelte-17tycvl{animation-play-state:paused;animation-delay:calc(var(--cycle) * -.6)}.tick-2.svelte-17tycvl{display:none}}
