@keyframes hz-spin{to{transform:rotate(360deg)}}@keyframes hz-spin-back{to{transform:rotate(-360deg)}}@keyframes hz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes hz-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hz-pulse{0%,to{opacity:.35}50%{opacity:.8}}@keyframes hz-logo{0%{opacity:0;transform:scale(.8)rotate(-8deg)}to{opacity:1;transform:none}}.hz-ring{animation:60s linear infinite hz-spin}.hz-ring-back{animation:90s linear infinite hz-spin-back}.hz-float{animation:7s ease-in-out infinite hz-float}.hz-float-b{animation-duration:9s;animation-delay:-3s}.hz-float-c{animation-duration:11s;animation-delay:-6s}.hz-dot{animation:4s ease-in-out infinite hz-pulse}.hz-logo{animation:.9s cubic-bezier(.2,.8,.2,1) both hz-logo}.hz-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both hz-rise}.hz-d1{animation-delay:.15s}.hz-d2{animation-delay:.25s}.hz-d3{animation-delay:.35s}.hz-d4{animation-delay:.45s}.hz-d5{animation-delay:.55s}.hz-d6{animation-delay:.65s}.hz-d7{animation-delay:.8s}.hz-tile{transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s}.hz-tile:hover{background-color:#ffffff24;border-color:#ffffff59;transform:translateY(-6px)}.hz-ico{transition:transform .45s cubic-bezier(.3,1.6,.5,1),background-color .3s,color .3s}.hz-tile:hover .hz-ico{color:var(--color-teal-700);background-color:#fff;transform:scale(1.12)rotate(-8deg)}.hz-chip-ico{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.hz-chip:hover .hz-chip-ico,.hz-chip:active .hz-chip-ico{transform:rotate(-10deg)scale(1.1)}.hz-scroll{scrollbar-width:none}.hz-scroll::-webkit-scrollbar{display:none}.hz-input{transition:border-color .2s,box-shadow .2s}.hz-input:focus-within{border-color:var(--color-teal-600);box-shadow:0 0 0 4px #277c8329}.hz-input input{outline:none}.hz-btn{transition:transform .2s,background-color .2s,box-shadow .2s}.hz-btn:hover:not(:disabled){box-shadow:0 10px 24px -10px #1f6a70b3}.hz-btn:active:not(:disabled){transform:scale(.98)}.hz-arrow{transition:transform .25s}.hz-btn:hover:not(:disabled) .hz-arrow{transform:translate(-4px)}.hz-ghost:hover:not(:disabled) .hz-fp{animation:1.2s ease-in-out infinite hz-pulse}@media (prefers-reduced-motion:reduce){.hz-ring,.hz-ring-back,.hz-float,.hz-dot,.hz-logo,.hz-rise,.hz-ghost:hover .hz-fp{animation:none!important}.hz-tile,.hz-ico,.hz-chip-ico,.hz-btn,.hz-arrow{transition:none}.hz-tile:hover,.hz-tile:hover .hz-ico,.hz-btn:hover .hz-arrow{transform:none}}
