.hN-G9W_root{--ease-out:cubic-bezier(.22, .61, .36, 1);width:100%}.hN-G9W_root svg{width:100%;height:auto;display:block;overflow:visible}.hN-G9W_paper{fill:var(--color-paper,#f4f0e6)}.hN-G9W_neatline{fill:none;stroke:var(--color-rule,#c4beae);stroke-width:1px}.hN-G9W_baseline{stroke:var(--color-ink,#1a1a1a);stroke-opacity:.85;stroke-width:1px}.hN-G9W_ticks line{stroke:var(--color-rule,#c4beae);stroke-width:1px}.hN-G9W_stations circle{fill:var(--color-ink,#1a1a1a)}.hN-G9W_assumed{fill:var(--color-paper,#f4f0e6);stroke:var(--color-ink,#1a1a1a);stroke-opacity:.7;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.hN-G9W_actual{fill:var(--color-teal,#0f6e56);transform-box:fill-box;transform-origin:50%}.hN-G9W_sight{stroke:var(--color-teal,#0f6e56);stroke-width:1px;opacity:.2}.hN-G9W_gap{stroke:var(--color-ink,#1a1a1a);stroke-opacity:.6;stroke-width:1px;stroke-dasharray:4 4}.hN-G9W_labelAssumed,.hN-G9W_labelActual{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.08em;text-anchor:middle;font-size:10px}.hN-G9W_labelAssumed{fill:var(--color-ink,#1a1a1a);fill-opacity:.55}.hN-G9W_labelActual{fill:var(--color-teal,#0f6e56)}.hN-G9W_root[data-armed=true] .hN-G9W_baseline{animation:hN-G9W_asFade .5s var(--ease-out) 0s both}.hN-G9W_root[data-armed=true] .hN-G9W_ticks{animation:hN-G9W_asFade .45s var(--ease-out) .1s both}.hN-G9W_root[data-armed=true] .hN-G9W_stations{animation:hN-G9W_asFade .4s var(--ease-out) .35s both}.hN-G9W_root[data-armed=true] .hN-G9W_assumed{animation:hN-G9W_asMarkerSoft .4s var(--ease-out) .9s both}.hN-G9W_root[data-armed=true] .hN-G9W_labelAssumed{animation:hN-G9W_asFade .35s var(--ease-out) 1.05s both}.hN-G9W_root[data-armed=true] [data-sight=a]{animation:hN-G9W_asDraw310 .6s var(--ease-out) 1.9s both, hN-G9W_asDim .35s var(--ease-out) 3.6s both}.hN-G9W_root[data-armed=true] [data-sight=b]{animation:hN-G9W_asDraw210 .6s var(--ease-out) 2.05s both, hN-G9W_asDim .35s var(--ease-out) 3.6s both}.hN-G9W_root[data-armed=true] .hN-G9W_actual{animation:hN-G9W_asMarkerHard .35s var(--ease-out) 2.7s both}.hN-G9W_root[data-armed=true] .hN-G9W_labelActual{animation:hN-G9W_asFade .35s var(--ease-out) 2.9s both}.hN-G9W_root[data-armed=true] .hN-G9W_gap{animation:hN-G9W_asDraw90 .5s var(--ease-out) 3.4s both}.hN-G9W_root[data-armed=true] [data-anim]{animation-play-state:paused}.hN-G9W_root[data-play=true] [data-anim]{animation-play-state:running}@keyframes hN-G9W_asFade{0%{opacity:0}to{opacity:1}}@keyframes hN-G9W_asMarkerSoft{0%{opacity:0;transform:scale(.6)}62%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hN-G9W_asMarkerHard{0%{opacity:0;transform:scale(.2)}57%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hN-G9W_asDraw310{0%{opacity:.75;stroke-dasharray:310;stroke-dashoffset:310px}to{opacity:.75;stroke-dasharray:310;stroke-dashoffset:0}}@keyframes hN-G9W_asDraw210{0%{opacity:.75;stroke-dasharray:210;stroke-dashoffset:210px}to{opacity:.75;stroke-dasharray:210;stroke-dashoffset:0}}@keyframes hN-G9W_asDraw90{0%{opacity:0;stroke-dashoffset:90px}to{opacity:1;stroke-dashoffset:0}}@keyframes hN-G9W_asDim{0%{opacity:.75}to{opacity:.2}}
