@keyframes diag-reveal{0%{opacity:0;translate:0 16px}}.diag-reveal{animation:diag-reveal var(--duration-slow) var(--ease-standard) both}.diag-reveal-1{animation-delay:calc(var(--duration-base) * 1)}.diag-reveal-2{animation-delay:calc(var(--duration-base) * 2)}.diag-reveal-3{animation-delay:calc(var(--duration-base) * 3)}.diag-reveal-4{animation-delay:calc(var(--duration-base) * 4)}.diag-reveal-5{animation-delay:calc(var(--duration-base) * 5)}.diag-reveal-6{animation-delay:calc(var(--duration-base) * 6)}@keyframes diag-draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}.diag-draw{stroke-dasharray:420;animation:diag-draw calc(var(--duration-slow) * 3) var(--ease-standard) both}.diag-draw-late{animation-delay:calc(var(--duration-slow) * 2)}@keyframes diag-gauge{0%{stroke-dasharray:0 400}}.diag-gauge{animation:diag-gauge calc(var(--duration-slow) * 3) var(--ease-standard) both;animation-delay:var(--duration-slow)}@keyframes diag-pop{0%{opacity:0;scale:.6}}.diag-pop{animation:diag-pop var(--duration-slow) var(--ease-standard) both;transform-box:fill-box;transform-origin:50%}@keyframes diag-pulse{50%{opacity:.8;scale:1.06}}.diag-pulse{animation:diag-pulse calc(var(--duration-slow) * 4) var(--ease-standard) infinite;transform-box:fill-box;transform-origin:50%}@keyframes diag-halo{0%{opacity:.6;scale:.8}to{opacity:0;scale:1.6}}.diag-halo{animation:diag-halo calc(var(--duration-slow) * 5) var(--ease-standard) infinite;transform-box:fill-box;transform-origin:50%}.diag-move{transition:transform var(--duration-slow) var(--ease-standard)}.diag-progress{transform-origin:0;transition:transform var(--duration-slow) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.diag-reveal,.diag-gauge,.diag-draw,.diag-pop,.diag-pulse,.diag-halo{animation:none}.diag-move,.diag-progress{transition:none}}
