@keyframes hm-travel{0%{stroke-dashoffset:6px}to{stroke-dashoffset:-100px}}@keyframes hm-flow{to{stroke-dashoffset:-60px}}@keyframes hm-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes hm-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hm-spin{to{transform:rotate(360deg)}}@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:1px}to{stroke-dashoffset:0}}@keyframes hm-marquee{to{transform:translate(-50%)}}@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:6px;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:3s linear infinite hm-flow}.hm-fig[data-armed] .hm-a-ring{transform-box:fill-box;transform-origin:50%;animation:2.8s cubic-bezier(.2,.6,.3,1) infinite hm-ring;animation-delay:calc(var(--i,0) * -.37s)}.hm-fig[data-armed] .hm-a-pulse{animation:2.2s ease-in-out infinite hm-pulse;animation-delay:calc(var(--i,0) * -.4s)}.hm-fig[data-armed] .hm-a-sweep{transform-box:view-box;transform-origin:50%;animation:hm-spin var(--period,12s) linear infinite}.hm-fig[data-armed] .hm-a-blip{transform-box:fill-box;transform-origin:50%;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:0;animation:1.1s cubic-bezier(.2,.7,.2,1) both hm-grow;animation-delay:calc(var(--i,0) * 80ms + .15s)}.hm-fig[data-armed] .hm-a-seq{animation:.6s cubic-bezier(.2,.7,.2,1) both hm-fadeup;animation-delay:calc(var(--i,0) * var(--step,.35s) + var(--d0,.15s))}.hm-fig[data-armed] .hm-a-draw{stroke-dasharray:1;animation:1.4s cubic-bezier(.6,.1,.2,1) both hm-draw;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:1s step-end infinite hm-blink}.hm-fig[data-armed] .hm-a-float{animation:5s ease-in-out infinite hm-float;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 :before,.hm-fig :after{transition:none!important;animation:none!important}}.hm-window{color:#0f172a;box-shadow:-5px 5px 0 -1px var(--spine,#2563eb), 0 1px 0 #0f172a0a;background:#fff;border:1px solid #d0d6de;border-radius:8px;position:relative;overflow:hidden}.sh-dark .hm-window{border-color:#ffffff24;box-shadow:0 40px 90px -40px #000000e6}.hm-window-bar{background:#fff;border-bottom:1px solid #e3e6ea;align-items:center;gap:10px;padding:10px 14px;display:flex}.hm-window-dots{flex:none;gap:5px;display:flex}.hm-window-dots i{background:#e2e8f0;border-radius:99px;width:9px;height:9px}.hm-window-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--dd-mono);color:#64748b;background:#fff;border:1px solid #e3e6ea;border-radius:6px;flex:1;padding:3px 10px;font-size:11.5px;overflow:hidden}.hm-window-tag{color:#1d4ed8;font-family:var(--dd-mono);letter-spacing:.06em;text-transform:uppercase;background:#eff6ff;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px}.hm-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hm-dots path{fill:none;stroke-linecap:round}
