@keyframes hm-travel{0%{stroke-dashoffset:6}to{stroke-dashoffset:-100}}@keyframes hm-flow{to{stroke-dashoffset:-60}}@keyframes hm-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes hm-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hm-spin{to{transform:rotate(1turn)}}@keyframes hm-blip{0%,6%{opacity:1;transform:scale(1.9)}30%,to{opacity:.55;transform:scale(1)}}@keyframes hm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hm-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hm-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hm-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes hm-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hm-fig[data-armed] .hm-a-travel{stroke-dasharray:6 200;stroke-dashoffset:6;animation:hm-travel var(--dur,3.2s) cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:calc(var(--i, 0) * var(--step, .55s))}.hm-fig[data-armed] .hm-a-flow{stroke-dasharray:3 6;animation:hm-flow 3s linear infinite}.hm-fig[data-armed] .hm-a-ring{transform-box:fill-box;transform-origin:center;animation:hm-ring 2.8s cubic-bezier(.2,.6,.3,1) infinite;animation-delay:calc(var(--i, 0) * -.37s)}.hm-fig[data-armed] .hm-a-pulse{animation:hm-pulse 2.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.4s)}.hm-fig[data-armed] .hm-a-sweep{transform-box:view-box;transform-origin:50% 50%;animation:hm-spin var(--period,12s) linear infinite}.hm-fig[data-armed] .hm-a-blip{transform-box:fill-box;transform-origin:center;animation:hm-blip var(--period,12s) linear infinite;animation-delay:var(--at,0s)}.hm-fig[data-armed] .hm-a-grow{transform-box:fill-box;transform-origin:left center;animation:hm-grow 1.1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .08s + .15s)}.hm-fig[data-armed] .hm-a-seq{animation:hm-fadeup .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * var(--step, .35s) + var(--d0, .15s))}.hm-fig[data-armed] .hm-a-draw{stroke-dasharray:1;animation:hm-draw 1.4s cubic-bezier(.6,.1,.2,1) both;animation-delay:calc(var(--i, 0) * .2s + .3s)}.hm-fig[data-armed] .hm-a-marquee{animation:hm-marquee var(--dur,60s) linear infinite}.hm-fig[data-armed] .hm-a-marquee:hover{animation-play-state:paused}.hm-fig[data-armed] .hm-a-caret{animation:hm-blink 1s steps(1) infinite}.hm-fig[data-armed] .hm-a-float{animation:hm-float 5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.1s)}.hm-fig[data-armed]:not([data-on]) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hm-fig *,.hm-fig :after,.hm-fig :before{animation:none!important;transition:none!important}}.hm-window{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--dd-line-2);background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05),0 30px 60px -30px rgba(15,23,42,.35)}.sh-dark .hm-window{border-color:rgba(255,255,255,.14);box-shadow:0 40px 90px -40px rgba(0,0,0,.9)}.hm-window-bar{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.hm-window-dots{display:flex;gap:5px;flex:none}.hm-window-dots i{width:9px;height:9px;border-radius:99px;background:#e2e8f0}.hm-window-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 10px;border-radius:7px;background:#fff;border:1px solid #e5e7eb;font-family:var(--dd-mono);font-size:11.5px;color:#64748b}.hm-window-tag{flex:none;padding:2px 7px;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-family:var(--dd-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.hm-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hm-dots path{fill:none;stroke-linecap:round}