.hv{--hv-surface:#0c0c0d;--hv-surface-2:#101012;--hv-ink:#f5f5f5;--hv-muted:#8a8a8f;--hv-line:#ffffff1a;--hv-line-strong:#ffffff2e;--hv-line-bright:#ffffff57;--hv-mask:#ffffff1a;--hv-accent:#c7cbff;shape-rendering:geometricprecision;text-rendering:geometricprecision}.hv-mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.hv-label{font-family:var(--font-sans);letter-spacing:-.005em;font-size:12.5px}.hm{--hv-bg:#080808}.hm-glyph{font-family:var(--font-sans);font-size:15px;font-weight:500}.hm-glyph--cjk{font-size:13px}.hm-file,.hm-lang,.hm-lock{filter:drop-shadow(0 6px 14px #0000008c)}.hm-doc{filter:drop-shadow(0 14px 32px #000000b3)drop-shadow(0 0 1px #ffffff0f)}.hm-flow{stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:7 100;stroke-dashoffset:107px;opacity:0;animation:7s linear infinite hm-flow}@keyframes hm-flow{0%{stroke-dashoffset:107px;opacity:0}1%{opacity:.9}17%{stroke-dashoffset:-7px;opacity:.9}18%{opacity:0}to{stroke-dashoffset:-7px;opacity:0}}.hm-flow{animation-duration:7s}.hm-flow[style*="--dur: 0.5s"]{animation-name:hm-flow-fast}.hm-flow[style*="--dur: 1.1s"]{animation-name:hm-flow-mid}@keyframes hm-flow-fast{0%{stroke-dashoffset:107px;opacity:0}1%{opacity:.9}7%{stroke-dashoffset:-7px;opacity:.9}8%{opacity:0}to{stroke-dashoffset:-7px;opacity:0}}@keyframes hm-flow-mid{0%{stroke-dashoffset:107px;opacity:0}1%{opacity:.9}15%{stroke-dashoffset:-7px;opacity:.9}16%{opacity:0}to{stroke-dashoffset:-7px;opacity:0}}.hm-scan{animation:7s linear infinite hm-scan}@keyframes hm-scan{0%,34%{opacity:0;transform:translateY(0)}35%{opacity:.5}50%{opacity:.5;transform:translateY(128px)}51%,to{opacity:0;transform:translateY(128px)}}.hm-mask{animation:7s ease-in-out infinite hm-mask}@keyframes hm-mask{0%,40%{fill:var(--hv-surface-2)}46%{fill:#ffffff38}56%,to{fill:var(--hv-surface-2)}}.hm-lock rect:first-child{animation:7s ease-in-out infinite hm-lock}@keyframes hm-lock{0%,58%{stroke:var(--hv-line-bright)}62%{stroke:var(--hv-ink)}70%,to{stroke:var(--hv-line-bright)}}@media (prefers-reduced-motion:reduce){.hm-flow,.hm-scan,.hm-mask,.hm-lock rect:first-child{animation:none}.hm-flow,.hm-scan{opacity:0}}
