.sv{width:100%;height:auto;display:block}.sv--portrait{display:none}@media (width<=720px){.sv--landscape{display:none}.sv--portrait{display:block}}.sv-paper{fill:var(--ground)}.sv-grid path{stroke:var(--edge);stroke-width:1px;opacity:.55}.sv-contour{fill:none;stroke:var(--rule);stroke-width:1px}.sv-contour--index{stroke:var(--edge);stroke-width:1.15px;opacity:.5}.sv-neat{fill:none;stroke:var(--ink);stroke-width:1.2px}.sv-ticks text,.sv-label{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--slate);font-size:13px}.sv-label--sheet{fill:var(--ink);font-weight:500}.sv-stream{fill:none;stroke:var(--slate);stroke-width:.8px;opacity:.42}.sv-marks{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;opacity:.7}.sv-bldg{stroke:var(--ink);stroke-width:1.4px}.sv-hatchline{stroke:var(--slate);stroke-width:1px;opacity:.55}.sv-route-halo{fill:none;stroke:var(--ground);stroke-width:11px;stroke-linecap:round}.sv-route{fill:none;stroke:var(--route);stroke-width:3.4px;stroke-linecap:round}.sv-station circle{fill:var(--ground);stroke:var(--route);stroke-width:2.4px}.sv-station path{stroke:var(--route);stroke-width:1.6px}.sv-sheet{fill:var(--raised);stroke:var(--ink);stroke-width:1.4px}.sv-row{stroke:var(--ink);stroke-width:2px}.sv-node{fill:var(--lichen);stroke:var(--ink);stroke-width:1.6px}.sv-node--open{fill:var(--raised);stroke:var(--edge);stroke-dasharray:3 3}.is-live .sv-stream,.is-live .sv-marks{opacity:0;transition:opacity .9s}
