.hud[data-astro-cid-blhmuqpg]{padding:0 0 28px}.hud-in[data-astro-cid-blhmuqpg]{z-index:1;position:relative}@media print{.hud[data-astro-cid-blhmuqpg]{display:none}}.hud-card[data-astro-cid-blhmuqpg]{filter:drop-shadow(0 14px 22px #0006);width:min(100%,640px);margin-inline:auto}.hud-shell[data-astro-cid-blhmuqpg]{--c-fg:#0b0b0b;--tw-c:var(--c-fg);color:var(--c-fg);box-shadow:inset 3px 0 0 var(--red);clip-path:inset(0 round 0 0 24px 24px);background:#fafaf9;border:1px solid #0b0b0b29;border-top:0;border-radius:0 0 24px 24px;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:14px;padding:14px 20px 18px 16px;display:grid;position:relative}.hud-ico[data-astro-cid-blhmuqpg]{width:28px;height:28px;color:var(--c-fg);display:block}.hud-ico[data-astro-cid-blhmuqpg] svg[data-astro-cid-blhmuqpg]{width:28px;height:28px;display:block;overflow:visible}.hud-box[data-astro-cid-blhmuqpg]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-dasharray:60}.hud-ptr[data-astro-cid-blhmuqpg]{fill:var(--red)}.hud-items[data-astro-cid-blhmuqpg]{display:grid}.hud-item[data-astro-cid-blhmuqpg]{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .25s,visibility 0s .25s}.hud-item[data-astro-cid-blhmuqpg].is-active{visibility:visible;opacity:1;transition:opacity .25s}.hud-item[data-astro-cid-blhmuqpg]:not(.is-active) .tw[data-astro-cid-blhmuqpg]{animation:none}.hud-label[data-astro-cid-blhmuqpg]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-fg);margin:3px 0 6px;font-size:10.5px}.hud-text[data-astro-cid-blhmuqpg]{color:var(--c-fg);margin:0;font-size:15.5px;font-weight:300;line-height:1.6}.hud-shell[data-astro-cid-blhmuqpg] .hud-pause{width:24px;height:24px;color:var(--c-fg);cursor:pointer;background:0 0;border:1px solid #0b0b0b47;border-radius:50%;place-items:center;padding:0;transition:background .18s,color .18s;display:grid;position:absolute;top:8px;right:10px}.hud-shell[data-astro-cid-blhmuqpg] .hud-pause:hover{background:var(--c-fg);color:#fafaf9}.hud-shell[data-astro-cid-blhmuqpg] .hud-pause svg{fill:currentColor;width:10px;height:10px;display:block}.hud-shell[data-astro-cid-blhmuqpg] .hud-pause .is-play{display:none}.hud-shell[data-astro-cid-blhmuqpg] .hud-pause[data-paused=true] .is-play{display:block}.hud-shell[data-astro-cid-blhmuqpg] .hud-pause[data-paused=true] .is-pause{display:none}@media (width<=899px){.hud[data-astro-cid-blhmuqpg]{padding-top:8px}.hud-shell[data-astro-cid-blhmuqpg]{clip-path:inset(0 round 20px);border-top:1px solid #0b0b0b29;border-radius:20px;column-gap:12px;padding:14px 16px 16px 14px}.hud-text[data-astro-cid-blhmuqpg]{font-size:15px}}:root.intro-on .hud-item[data-astro-cid-blhmuqpg] .tw[data-astro-cid-blhmuqpg]{color:#0000;animation:none}:root.intro-on .hud-ico[data-astro-cid-blhmuqpg] .hud-box[data-astro-cid-blhmuqpg],:root.intro-on .hud-ico[data-astro-cid-blhmuqpg] .hud-ptr[data-astro-cid-blhmuqpg]{opacity:0;animation:none}@media (prefers-reduced-motion:no-preference){.hud-shell[data-astro-cid-blhmuqpg]{animation:hud-open .8s var(--ease-out) 50ms backwards}@keyframes hud-open{0%{clip-path:inset(0 0 calc(100% - 52px) round 0 0 24px 24px)}}:root.intro-on .hud-shell[data-astro-cid-blhmuqpg]{clip-path:inset(0 0 calc(100% - 52px) round 0 0 24px 24px);animation:none}@media (width<=899px){@keyframes hud-open{0%{clip-path:inset(0 0 calc(100% - 52px) round 20px)}}:root.intro-on .hud-shell[data-astro-cid-blhmuqpg]{clip-path:inset(0 0 calc(100% - 52px) round 20px)}}.hud-ico[data-astro-cid-blhmuqpg][data-k="0"] .hud-box[data-astro-cid-blhmuqpg]{animation:hud-draw-a .7s var(--ease-out) .15s backwards}.hud-ico[data-astro-cid-blhmuqpg][data-k="1"] .hud-box[data-astro-cid-blhmuqpg]{animation:hud-draw-b .7s var(--ease-out) 50ms backwards}.hud-ico[data-astro-cid-blhmuqpg][data-k="0"] .hud-ptr[data-astro-cid-blhmuqpg]{animation:hud-ptr-a .6s var(--ease-out) .5s backwards}.hud-ico[data-astro-cid-blhmuqpg][data-k="1"] .hud-ptr[data-astro-cid-blhmuqpg]{animation:hud-ptr-b .6s var(--ease-out) .4s backwards}@keyframes hud-draw-a{0%{stroke-dashoffset:60px}}@keyframes hud-draw-b{0%{stroke-dashoffset:60px}}@keyframes hud-ptr-a{0%{opacity:0;transform:translate(-8px,-8px)}}@keyframes hud-ptr-b{0%{opacity:0;transform:translate(-8px,-8px)}}}
