._canvas_x1wyc_1{width:100%;height:100%;max-height:100%;display:block;overflow:visible}@media (width<=900px){._canvas_x1wyc_1{height:auto}}._hatchLine_x1wyc_14{stroke:var(--wall-hatch);stroke-width:.5px}._paver_x1wyc_19{fill:var(--paver-fill);stroke:var(--paver-line);stroke-width:.5px}._overlay_x1wyc_25,._dimension_55mjr_1{pointer-events:none}._line_55mjr_5,._extension_55mjr_6,._tick_55mjr_7{stroke:var(--dimension);fill:none;stroke-width:var(--stroke-dimension)}._extension_55mjr_6{opacity:.55}._label_55mjr_17{fill:var(--dimension);font-family:var(--font-plan);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-weight:500}._primary_55mjr_27{opacity:1}._secondary_55mjr_31 ._line_55mjr_5,._secondary_55mjr_31 ._extension_55mjr_6,._secondary_55mjr_31 ._tick_55mjr_7{opacity:.75}._secondary_55mjr_31 ._label_55mjr_17{opacity:.9}._line_6xph7_1,._dashedLine_6xph7_2{fill:none;stroke:var(--wall);stroke-width:var(--stroke-wall);stroke-linecap:square}._dashedLine_6xph7_2{stroke-dasharray:8 5}._fill_6xph7_13{stroke:none;fill:none}._hitArea_6xph7_18{stroke:#0000;stroke-width:5px;fill:none;pointer-events:stroke}._edge_6xph7_25:hover ._line_6xph7_1,._edge_6xph7_25:hover ._dashedLine_6xph7_2{stroke:var(--highlight);stroke-width:calc(var(--stroke-wall) + 1.4px)}._edge_6xph7_25:hover text{font-weight:700}._edge_6xph7_25:hover line{opacity:1}._boundary_6xph7_37 ._line_6xph7_1,._boundary_6xph7_37 ._dashedLine_6xph7_2{stroke:var(--boundary);stroke-width:var(--stroke-boundary)}._boundary_6xph7_37 ._fill_6xph7_13{fill:none}._structure_6xph7_46 ._fill_6xph7_13{fill:var(--wall-fill)}._active_6xph7_50 ._line_6xph7_1,._active_6xph7_50 ._dashedLine_6xph7_2{stroke:var(--highlight);stroke-width:calc(var(--stroke-wall) + 1px)}._active_6xph7_50._structure_6xph7_46 ._fill_6xph7_13{fill:var(--wall-fill-active)}._area_6xph7_59 ._line_6xph7_1,._area_6xph7_59 ._dashedLine_6xph7_2{stroke:none}._area_6xph7_59 ._fill_6xph7_13{fill:var(--yard-fill)}._area_6xph7_59 ._hitArea_6xph7_18,._region_1h53l_1{pointer-events:none}._area_1h53l_5{fill:#0000;stroke:none;pointer-events:all}._callout_1h53l_11{pointer-events:none}._label_1h53l_15,._detail_1h53l_16,._note_1h53l_17{fill:var(--highlight);font-family:var(--font-plan);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}._label_1h53l_15{font-weight:700}._detail_1h53l_16{opacity:.85;font-weight:500}._note_1h53l_17{opacity:.75;font-style:italic;font-weight:500}._active_1h53l_41 ._area_1h53l_5{fill:var(--region-fill-active);stroke:var(--highlight);stroke-width:1.2px;stroke-dasharray:5 3}._plant_2pnc9_1{pointer-events:none}._canopy_2pnc9_5{fill:var(--plant-fill);stroke:var(--plant-line);stroke-width:var(--stroke-wall-light)}._trunk_2pnc9_11{fill:var(--plant-trunk);stroke:none}._hitArea_2pnc9_16{fill:#0000;stroke:none;pointer-events:all}._active_2pnc9_22 ._canopy_2pnc9_5{fill:var(--plant-fill-active);stroke:var(--highlight);stroke-width:var(--stroke-wall)}._active_2pnc9_22 ._trunk_2pnc9_11{fill:var(--highlight)}._callout_2pnc9_32{pointer-events:none}._label_2pnc9_36,._detail_2pnc9_37{fill:var(--highlight);font-family:var(--font-plan);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}._label_2pnc9_36{font-weight:700}._detail_2pnc9_37{opacity:.85;font-weight:500}._opening_13b7f_1{pointer-events:none}._hitArea_13b7f_5{stroke:#0000;fill:none;pointer-events:stroke}._knockOut_13b7f_11{stroke:var(--opening-fill);stroke-linecap:butt;fill:none}._frame_13b7f_17,._leaf_13b7f_18{stroke:var(--opening);stroke-width:var(--stroke-wall-light);fill:none}._swing_13b7f_24{stroke:var(--opening);stroke-width:var(--stroke-dimension);stroke-dasharray:3 3;fill:none;opacity:.7}._active_13b7f_32 ._frame_13b7f_17,._active_13b7f_32 ._leaf_13b7f_18{stroke:var(--highlight);stroke-width:calc(var(--stroke-wall-light) + 1.4px)}._active_13b7f_32 ._swing_13b7f_24{stroke:var(--highlight);opacity:1}._annotation_14276_1{pointer-events:none}._text_14276_5,._sub_14276_6{fill:var(--ink);font-family:var(--font-plan);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}._sub_14276_6{fill:var(--ink-muted)}._title_14276_19 ._text_14276_5{letter-spacing:.16em;text-transform:uppercase;font-weight:600}._note_14276_25 ._text_14276_5{fill:var(--ink-muted);letter-spacing:.06em}._grid_1w3ej_1{pointer-events:none}._line_1w3ej_5{stroke:var(--grid-line);stroke-width:var(--stroke-grid)}._strong_1w3ej_10{stroke:var(--grid-line-strong);stroke-width:var(--stroke-grid-strong)}._scaleBar_vwzhx_1{pointer-events:none}._blockFilled_vwzhx_5{fill:var(--ink);stroke:var(--ink);stroke-width:.7px}._blockEmpty_vwzhx_11{fill:var(--paper);stroke:var(--ink);stroke-width:.7px}._label_vwzhx_17{fill:var(--ink-muted);font-family:var(--font-plan)}:root{--paper:#faf9f7;--paper-raised:#fff;--ink:#1f2328;--ink-muted:#6b7280;--ink-faint:#9ca3af;--rule:#e2ded7;--rule-strong:#cdc7bd;--boundary:#1f2328;--wall:#1f2328;--wall-fill:#d6d3cd;--wall-hatch:#a9a49b;--yard-fill:#edf1e9;--paver-fill:#e9e5dd;--paver-line:#b8b0a3;--plant-fill:#d1e1bead;--plant-line:#85a06c;--plant-trunk:#6f855b;--grid-line:#e8e5df;--grid-line-strong:#dad5cc;--dimension:#b4462f;--opening:#1f2328;--opening-fill:#faf9f7;--highlight:#b4462f;--highlight-soft:#f6ece8;--wall-fill-active:#e6cec6;--plant-fill-active:#b4462f29;--region-fill-active:#b4462f1f;--stroke-boundary:1.9px;--stroke-wall:1.6px;--stroke-wall-light:1px;--stroke-dimension:.7px;--stroke-grid:.6px;--stroke-grid-strong:.9px;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-plan:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius:6px;--radius-lg:10px;--panel-width:20rem;--menu-width:24.5rem;--shadow-card:0 1px 2px #1f23280f, 0 4px 12px #1f23280d}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-ui);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--dimension);outline-offset:2px}
