.hl-r{--hl-ease:cubic-bezier(.16, 1, .3, 1);--hl-wipe:cubic-bezier(.65, 0, .35, 1)}:root{--hl-sleep:#6e56cf;--hl-heart:#e5534b;--hl-fitness:#2f7cf6;--hl-training:#12a594}.hl-glow{box-shadow:0 0 0 3px #fff, 0 0 0 7px color-mix(in srgb, var(--accent,var(--ui-ink)) 18%, transparent)}.hl-ring-arc{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--off)}.hl-bar,.hl-cell{transition:opacity .15s}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hl-fade{transition:opacity .8s var(--hl-ease), transform .8s var(--hl-ease), filter .8s var(--hl-ease);transition-delay:var(--d,0s)}.hl-r:not([data-in]) .hl-fade,.hl-r.hl-fade:not([data-in]){opacity:0;filter:blur(4px);transform:translateY(10px)}.hl-bar{transform-origin:bottom;transition:transform .9s var(--hl-ease) calc(var(--i,0) * 7ms), opacity .15s ease}.hl-r:not([data-in]) .hl-bar{transform:scaleY(0)}.hl-wipe{transition:clip-path 1.5s var(--hl-wipe) .1s}.hl-r:not([data-in]) .hl-wipe{clip-path:inset(0 100% 0 0)}.hl-latest{transition:opacity .4s ease 1.4s, scale .5s var(--hl-ease) 1.4s}.hl-r:not([data-in]) .hl-latest{opacity:0;scale:.4}.hl-ping{animation:2.8s ease-out 2s infinite hl-ping}@keyframes hl-ping{0%{opacity:.28;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.hl-ring-arc{transition:stroke-dashoffset 1.6s var(--hl-ease) .35s}.hl-r:not([data-in]) .hl-ring-arc{stroke-dashoffset:var(--len)}.hl-cell{transition:opacity .15s ease, transform .6s var(--hl-ease) calc(var(--c,0) * 9ms)}.hl-r:not([data-in]) .hl-cell{opacity:0;transition:opacity .5s ease calc(var(--c,0) * 9ms), transform .6s var(--hl-ease) calc(var(--c,0) * 9ms);transform:scale(.4)}.hl-grow{transform-origin:0;transition:transform 1.1s var(--hl-ease) var(--d,0s), background-color .2s ease}.hl-r:not([data-in]) .hl-grow{transform:scaleX(0)}.hl-more{transition:grid-template-rows .5s var(--hl-ease), opacity .4s ease}}.hl-more{opacity:0;grid-template-rows:0fr;display:grid}.hl-more[data-open]{opacity:1;grid-template-rows:1fr}.hl-more>*{min-height:0;overflow:hidden}.hl-beat{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.hl-beat{animation:hl-beat var(--beat,1s) ease-out infinite}@keyframes hl-beat{0%,40%,to{transform:scale(1)}8%{transform:scale(1.45)}18%{transform:scale(1.05)}26%{transform:scale(1.25)}}.hl-beat--vary{animation:hl-beat-vary calc(var(--beat,1s) * 3) ease-out infinite}@keyframes hl-beat-vary{0%,10%,30%,40%,66%,76%,to{transform:scale(1)}4%{transform:scale(1.4)}35%{transform:scale(1.4)}71%{transform:scale(1.4)}}.hl-beat-ring{animation:hl-beat-ring var(--beat,1s) ease-out infinite}@keyframes hl-beat-ring{0%{opacity:.3;transform:scale(1)}60%,to{opacity:0;transform:scale(2.6)}}.hl-twinkle{animation:3.6s ease-in-out infinite hl-twinkle;animation-delay:var(--t,0s);transform-box:fill-box;transform-origin:50%}@keyframes hl-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.hl-breathe{animation:5.5s ease-in-out infinite hl-breathe}@keyframes hl-breathe{0%,to{opacity:1}50%{opacity:.6}}.hl-moon{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite hl-moon}@keyframes hl-moon{0%,to{transform:rotate(-8deg)}50%{transform:rotate(6deg)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hl-tick{transition:transform .5s var(--hl-ease) calc(var(--i,0) * 14ms), opacity .4s ease calc(var(--i,0) * 14ms)}.hl-r:not([data-in]) .hl-tick{opacity:0;transform:scaleY(.2)}.hl-tick-o{transition:opacity .3s ease calc(.12s + var(--i,0) * 6ms)}.hl-r:not([data-in]) .hl-tick-o{opacity:0}.hl-gauge-mark{transition:opacity .3s ease var(--d,0s), scale .45s var(--hl-ease) var(--d,0s)}.hl-r:not([data-in]) .hl-gauge-mark{opacity:0;scale:.3}.hl-landed{animation:hl-landed .5s var(--hl-ease);transform-box:fill-box;transform-origin:50%}@keyframes hl-landed{0%{scale:1}35%{scale:1.06}to{scale:1}}}.hl-odo{height:1em;line-height:1;display:inline-block;overflow:hidden}.hl-odo-strip{transform:translateY(calc(var(--to) * -1em));flex-direction:column;display:flex}.hl-odo-strip>span{text-align:center;height:1em;line-height:1;display:block}.hl-odo-strip>span:before,.hl-odo-sep:before{content:attr(data-c)}.hl-lane-fill{transform-origin:0;transform:scaleX(var(--p))}.hl-lane-go{transform:translateX(calc(var(--p) * var(--dir,1) * 100%))}.hl-burst{opacity:0}.hl-north{rotate:var(--north)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hl-odo-strip{transition:transform 2s cubic-bezier(.2, .75, .15, 1) var(--d,0s)}.hl-r:not([data-in]) .hl-odo-strip{transform:translateY(0)}.hl-swarm circle{transition:transform 1s var(--hl-ease) var(--d,0s), opacity .4s ease var(--d,0s)}.hl-r:not([data-in]) .hl-swarm circle{transform:translateX(calc(var(--x) * -1px));opacity:0}.hl-median{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--hl-ease) var(--d,0s)}.hl-r:not([data-in]) .hl-median{transform:scaleY(0)}.hl-map{transition:opacity 1s ease var(--d,0s), transform 1.4s var(--hl-ease) var(--d,0s)}.hl-r:not([data-in]) .hl-map{opacity:0;transform:scale(1.06)}.hl-north{transition:rotate 1.6s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s)}.hl-r:not([data-in]) .hl-north{rotate:none}.hl-seg-band{transform-box:fill-box;transform-origin:bottom;transition:transform .7s var(--hl-ease) calc(.4s + var(--x) * 1.5s)}.hl-r:not([data-in]) .hl-seg-band{transform:scaleY(0)}.hl-lane-fill,.hl-lane-go{transition:transform 2.2s cubic-bezier(.33, 1, .68, 1) var(--d,0s)}.hl-r:not([data-in]) .hl-lane-fill{transform:scaleX(0)}.hl-r:not([data-in]) .hl-lane-go{transform:translate(0)}.hl-r[data-in] .hl-bob{animation:hl-bob .32s ease-in-out var(--d,0s) 7 alternate}@keyframes hl-bob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-2.5px)rotate(-8deg)}}.hl-r[data-in] .hl-land{animation:hl-land .6s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}.hl-r:not([data-in]) .hl-land{scale:0}@keyframes hl-land{0%{scale:0}60%{scale:1.7}to{scale:1}}.hl-r[data-in] .hl-burst{animation:hl-burst .9s cubic-bezier(.2, .7, .3, 1) var(--d,0s) both}@keyframes hl-burst{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateX(4px) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(26px) scale(.3)}}.hl-pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite hl-pulse}@keyframes hl-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}}@media (prefers-reduced-motion:no-preference){.hl-tip{animation:.16s cubic-bezier(.2,.8,.3,1) hl-tip-in}}@keyframes hl-tip-in{0%{opacity:0;transform:translateY(calc(4px - 100%))scale(.96)}}@property --hl-spin{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--hl-rainbow:#ff4d8d, #ff9a3d, #ffd23f, #3ddc97, #2fc6f6, #6c6cff, #c056f5, #ff4d8d}.hl-rainbow-text{background:linear-gradient(90deg, var(--hl-rainbow)) 0 0 / 200% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hl-arrived,.hl-landed .hl-pct{display:none}.hl-landed .hl-arrived{display:inline-block}.hl-burst-s{opacity:0}.hl-land-s{scale:0}.hl-landed .hl-land-s{scale:1}.hl-wbtn{isolation:isolate;background:conic-gradient(from var(--hl-spin), var(--hl-rainbow));border-radius:999px;padding:2px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.hl-wbtn:before{content:"";z-index:-1;border-radius:inherit;background:inherit;filter:blur(12px);opacity:.55;transition:opacity .3s,inset .3s;position:absolute;inset:4px}.hl-wbtn:hover:before,.hl-wbtn:focus-visible:before{opacity:.75;inset:0}.hl-wbtn:active{transform:scale(.97)}.hl-wbtn>span{border-radius:inherit;color:var(--ui-ink);background:#fff;align-items:center;gap:10px;padding:11px 20px 11px 14px;font-size:15px;font-weight:540;line-height:18px;display:inline-flex}.hl-open{z-index:100;pointer-events:none;clip-path:circle(0 at var(--x) var(--y));background:#fff;position:fixed;inset:0}.hl-open[data-go]{clip-path:circle(150vmax at var(--x) var(--y));transition:clip-path .7s cubic-bezier(.65,0,.35,1)}.hl-open-ring{z-index:101;pointer-events:none;left:var(--x);top:var(--y);background:conic-gradient(from var(--hl-spin), var(--hl-rainbow));opacity:1;border-radius:50%;width:0;height:0;position:fixed;translate:-50% -50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.hl-open-ring[data-go]{opacity:0;width:300vmax;height:300vmax;transition:width .7s cubic-bezier(.65,0,.35,1),height .7s cubic-bezier(.65,0,.35,1),opacity .4s .4s}@media (prefers-reduced-motion:no-preference){.hl-wbtn,.hl-open-ring{animation:3.2s linear infinite hl-spin}.hl-rainbow-text{animation:6s linear infinite hl-flow}.hl-cue{animation:1.6s ease-in-out infinite hl-cue}.hl-landed .hl-arrived,.hl-landed .hl-land-s{animation:.6s cubic-bezier(.34,1.56,.64,1) both hl-land}.hl-landed .hl-burst-s{animation:.9s cubic-bezier(.2,.7,.3,1) both hl-burst}}@keyframes hl-spin{to{--hl-spin:360deg}}@keyframes hl-flow{to{background-position:-200% 0}}@keyframes hl-cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}
