.drawing{width:100%;height:auto;display:block;overflow:visible}.drawing *{fill:none;stroke:var(--line);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.drawing .layer.far{opacity:.35}.drawing .layer.mid{opacity:.7}.drawing .layer.near{opacity:1}.drawing .far{stroke-width:.8px}.drawing .near{stroke-width:1.1px}.drawing .ghost{opacity:.35}.drawing .dim{stroke:var(--accent);stroke-width:.8px;opacity:.9}.drawing text{fill:var(--accent);stroke:none;font-family:var(--font-mono);letter-spacing:.05em;font-size:6.5px}.drawing text.dim,.drawing text.dim-label{fill:var(--accent);stroke:none;text-transform:none;opacity:.9}@media (width<=480px){.drawing .annot text,.drawing .annot .leader{display:none}}.drawing [pathLength]{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,1))}@property --draw{syntax:"<number>";inherits:true;initial-value:1}[data-draw]{transition:--draw var(--draw-duration) ease-out}html.js-draw [data-draw]:not(.is-drawn){--draw:0}@media (prefers-reduced-motion:reduce){[data-draw],html.js-draw [data-draw]:not(.is-drawn){--draw:1;transition:none}}
