@keyframes hl-rise{0%{opacity:0;transform:translateY(8px)}}.hl-rise{animation:hl-rise .38s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--hl-i, 0) * 45ms)}@keyframes hl-colon{50%{opacity:.2}}.hl-colon{animation:hl-colon 1.6s ease-in-out infinite}@keyframes hl-breathe{50%{opacity:.3}}.hl-breathe{animation:hl-breathe 2.2s ease-in-out infinite}@keyframes hl-tick{0%{opacity:0;transform:translateY(60%)}}.hl-tick{display:inline-block;animation:hl-tick .36s cubic-bezier(.22,1,.36,1) both}@keyframes hl-ping{0%{opacity:.6;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.75)}}.hl-ping{animation:hl-ping 2.8s ease-out infinite}.hl-record{position:relative}.hl-record+.hl-record:before{content:"";position:absolute;inset:0 8px auto;height:1px;background:color-mix(in srgb,var(--color-on-surface) 9%,transparent);transition:opacity .2s var(--ease-standard,ease)}.hl-record[aria-pressed=true]+.hl-record:before,.hl-record[aria-pressed=true]:before{content:none}.hl-dockfade{height:min(var(--home-peek),calc(var(--app-dock-clearance, 88px) + 10px));background:linear-gradient(to top,var(--color-sheet) 80%,transparent)}.home-map-island:has(.mp2-leaf.mp2-zooming) .hl-breathe,.home-map-island:has(.mp2-leaf.mp2-zooming) .hl-colon,.home-map-island:has(.mp2-leaf.mp2-zooming) .hl-ping{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hl-breathe,.hl-colon,.hl-ping,.hl-rise,.hl-tick{animation:none}.hl-ping{opacity:0}.hl-record:before{transition:none}}