.hl-wm-hey{display:inline-block;transform-origin:8% 88%}@media (prefers-reduced-motion:no-preference){.hl-wm[data-wave]:hover .hl-wm-hey,a:focus-visible>.hl-wm[data-wave] .hl-wm-hey,a:hover>.hl-wm[data-wave] .hl-wm-hey,button:hover>.hl-wm[data-wave] .hl-wm-hey{animation:hl-hey-wave .7s cubic-bezier(.3,.7,.4,1) both}}@keyframes hl-hey-wave{0%{transform:rotate(0)}16%{transform:rotate(-9deg)}38%{transform:rotate(8deg)}58%{transform:rotate(-5deg)}78%{transform:rotate(2.5deg)}to{transform:rotate(0)}}.hl-splash{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;overflow:hidden;background:var(--canvas);cursor:default;touch-action:manipulation;transition:opacity .34s var(--ease,cubic-bezier(.22,1,.36,1));animation:hl-splash-failsafe 0s linear 7s forwards}.hl-splash[data-state=out]{opacity:0;pointer-events:none}.hl-splash[data-state=out][data-fast]{transition-duration:.12s}.hl-splash-sky{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 55% at 14% 0,var(--accent-weak),transparent 70%),radial-gradient(60% 50% at 92% 100%,var(--gold-weak),transparent 70%)}.hl-splash-stage{position:relative;transition:transform .5s var(--ease,cubic-bezier(.22,1,.36,1))}.hl-splash[data-state=out] .hl-splash-stage{transform:scale(1.05)}@keyframes hl-splash-failsafe{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.hl-splash{transition-duration:.2s}.hl-splash[data-state=out] .hl-splash-stage{transform:none}}