.hz-splash{--hz-bar:#525864;--hz-gold:#e5ac4c;--hz-pulse:#f9d280;--hz-track:#252930;--hz-broken:var(--destructive);transition:opacity .6s}@supports (color:lab(0% 0 0)){.hz-splash{--hz-bar:lab(37.2846% -.835329 -7.36936);--hz-gold:lab(74.4885% 14.4062 56.2833);--hz-pulse:lab(86.3214% 6.60247 45.7811);--hz-track:lab(16.4208% -.579149 -5.50669)}}.light .hz-splash{--hz-bar:#7e8084;--hz-gold:#dc932e;--hz-pulse:#f0ba59;--hz-track:#e1e1e1;--hz-broken:#de4f46}@supports (color:lab(0% 0 0)){.light .hz-splash{--hz-bar:lab(53.595% -.655681 -2.14249);--hz-gold:lab(67.2417% 22.388 60.9729);--hz-pulse:lab(79.1996% 12.6808 55.9505);--hz-track:lab(89.56% -.0000298023 0);--hz-broken:lab(54.1659% 56.2624 36.6579)}}.hz-splash[data-done=true]{opacity:0}.hz-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both hz-rise}@keyframes hz-rise{0%{opacity:0;transform:translateY(8px)}}.hz-bar{fill:var(--hz-bar);transform-box:fill-box;animation:.65s cubic-bezier(.2,.8,.2,1) both hz-bar-in;animation-delay:calc(var(--i)*90ms)}.hz-bar[data-gold]{fill:var(--hz-gold)}@keyframes hz-bar-in{0%{opacity:0;transform:translate(60%)}}.hz-pulse{fill:var(--hz-pulse);opacity:0;animation:1.8s cubic-bezier(.45,0,.55,1) infinite hz-pulse;animation-delay:calc(.9s + var(--i)*.14s)}@keyframes hz-pulse{0%{opacity:0;transform:translate(400px)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(-120px)}}.hz-splash[data-done=true] .hz-bar{animation:.55s cubic-bezier(.5,0,.8,.2) both hz-bar-out;animation-delay:calc(var(--i)*50ms)}.hz-splash[data-done=true] .hz-pulse{opacity:0;animation:none}@keyframes hz-bar-out{to{opacity:0;transform:translate(-70%)}}.hz-track{background:var(--hz-track);border-radius:999px;height:3px;position:relative;overflow:hidden}.hz-track:after{content:"";border-radius:inherit;background:var(--hz-gold);width:35%;animation:1.6s cubic-bezier(.45,0,.55,1) infinite hz-track;position:absolute;inset-block:0;inset-inline-start:0}@keyframes hz-track{0%{transform:translate(110%)}to{transform:translate(-300%)}}.hz-error-bar{fill:var(--hz-bar)}.hz-error-bar[data-broken]{fill:var(--hz-broken)}@media (prefers-reduced-motion:reduce){.hz-splash,.hz-splash *,.hz-splash :after{animation:none!important}.hz-pulse,.hz-track:after{display:none}}
