._root_179or_1{--hdw-background:#f8fbfc;--hdw-floor:#e6eaee;--hdw-room:#c8dce5;--hdw-proposed:#006d9c;--hdw-original:#7ea5c6;--hdw-signage:#007c8a;--hdw-text:#243746;--hdw-line:#dbe4ea;color:var(--hdw-text);background:var(--hdw-background);border:1px solid var(--hdw-line);overflow-anchor:none;border-radius:16px;font-family:inherit;overflow:hidden}._toolbar_179or_22{border-bottom:1px solid var(--hdw-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:14px 18px;display:flex}._segmented_179or_33{background:#edf2f5;border-radius:10px;padding:3px;display:inline-flex}._segment_179or_33,._segmentActive_179or_41{cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s;position:relative}._segment_179or_33{color:#243746b8}._segmentActive_179or_41{color:var(--hdw-proposed);background:#fff;box-shadow:0 1px 2px #24374624}._segmented_179or_33 input{opacity:0;width:1px;height:1px;position:absolute}._segmented_179or_33 label:has(input:focus-visible){outline:2px solid var(--hdw-signage);outline-offset:1px}._legend_179or_73{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}._legend_179or_73 li{align-items:center;gap:7px;transition:opacity .2s;display:flex}._legendOff_179or_90{color:#586b79}._legendOff_179or_90 span{opacity:.45}._keyProposed_179or_96,._keyOriginal_179or_97{border-radius:3px;width:24px;display:inline-block}._keyProposed_179or_96{background:var(--hdw-proposed);height:5px}._keyOriginal_179or_97{background:var(--hdw-original);height:7px}._keyExisting_179or_113,._keyNew_179or_114{border-radius:50%;width:14px;height:14px;display:inline-block}._keyExisting_179or_113{border:3px solid var(--hdw-signage);background:#fff}._keyNew_179or_114{background:var(--hdw-signage)}._stage_179or_132{--hdw-frame-height:var(--hdw-frame,clamp(520px, calc(100dvh - 230px), 820px));grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;display:grid}._mapFrame_179or_140{min-width:0;height:var(--hdw-frame-height);position:relative}._mapWrap_179or_146,._map_179or_140{width:100%;height:100%}._map_179or_140{display:block}._overviewButton_179or_156{z-index:2;border:1px solid var(--hdw-line);color:var(--hdw-proposed);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 1px 3px #2437461f}._overviewButton_179or_156:hover{border-color:var(--hdw-signage)}._overviewButton_179or_156:focus-visible{outline:2px solid var(--hdw-signage);outline-offset:2px}._panel_179or_182{height:var(--hdw-frame-height);border-left:1px solid var(--hdw-line);background:#fff;flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}._preview_179or_193{aspect-ratio:2.2;flex-direction:column;display:flex}._preview_179or_193 ._stage_179or_132{flex:auto;height:auto;min-height:0;display:block}._preview_179or_193 ._mapFrame_179or_140,._preview_179or_193 ._mapWrap_179or_146,._preview_179or_193 ._map_179or_140{height:100%}@media (width<=960px){._stage_179or_132{--hdw-frame-height:var(--hdw-frame,min(48dvh, 420px));grid-template-columns:1fr}._panel_179or_182{border-left:none;border-top:1px solid var(--hdw-line);height:auto;max-height:none;overflow:visible}}@media (width<=640px){._toolbar_179or_22{padding:12px}._legend_179or_73{gap:4px 12px;font-size:13px}}._floor_179or_242{fill:var(--hdw-floor);stroke:#d6dde3;stroke-width:.6px}._floorContext_179or_248{fill:#ebeef1;stroke:#dde3e8;stroke-width:.6px}._featurePatch_179or_254{fill:#dfe4e9;stroke:#d0d8de;stroke-width:.6px}._featureHatch_179or_260{stroke:#d0d8de;stroke-width:.6px}._hatchLine_179or_265{stroke:#cfd8de;stroke-width:1.6px}._roomFloor_179or_270{stroke:#ffffff8c;stroke-width:.6px;stroke-linejoin:round}._stairEdge_179or_276{fill:none;stroke:#24374659;stroke-width:.8px;stroke-linejoin:round}._stairBase_179or_283{stroke:#24374638;stroke-width:.7px;stroke-linejoin:round}._treadLine_179or_289{stroke:#2437464d;stroke-width:.8px}._layerOn_179or_294,._layerOff_179or_295{transition:opacity .26s}._layerOn_179or_294{opacity:1}._layerOff_179or_295{opacity:0;pointer-events:none}._original_179or_308{stroke:var(--hdw-original);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}._originalSolo_179or_316{stroke:var(--hdw-original);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}._proposedGlow_179or_323{stroke:var(--hdw-proposed);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;opacity:.22}._proposedCasing_179or_331{stroke:#fff;stroke-width:9.5px;stroke-linecap:round;stroke-linejoin:round}._proposed_179or_323{stroke:var(--hdw-proposed);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}._chevron_179or_345{fill:none;stroke:#fff;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.95}._railingGlass_179or_354{fill:#7ea5c647}._railingBase_179or_358{stroke:#2437464d;stroke-width:.8px}._railingTop_179or_363{stroke:#243746b8;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}._columnTop_179or_370{fill:#eef4f7;stroke:#24374659;stroke-width:.6px}._modelShadow_179or_376{fill:#24374629}._modelEdge_179or_380{stroke:#24374659;stroke-width:.5px;stroke-linejoin:round}._dropLine_179or_386{stroke:#007c8a8c;stroke-width:1px;stroke-dasharray:2 2}._floorDot_179or_392{fill:#007c8a40}._aFrameArrow_179or_396{fill:none;stroke:var(--hdw-signage);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}._startHalo_179or_404{fill:#006d9c2e}._startDot_179or_408{fill:var(--hdw-proposed);stroke:#fff;stroke-width:2.5px}._destHalo_179or_414{fill:#006d9c29}._destStem_179or_418{stroke:var(--hdw-text);stroke-width:1.6px}._destPin_179or_423{fill:var(--hdw-text);stroke:#fff;stroke-width:1.8px}._destPinCore_179or_429{fill:#fff}._label_179or_435{fill:var(--hdw-text);paint-order:stroke;stroke:#f8fbfcd9;stroke-width:3px;stroke-linejoin:round;font-size:14px;font-weight:600}._labelBuilding_179or_445{letter-spacing:.04em;fill:#243746b3;font-size:23px;font-weight:750}._labelSecondary_179or_452{fill:#243746c7;font-size:12px;font-weight:500}._labelArea_179or_458{font-size:12.5px;font-style:italic;font-weight:500}._labelDestination_179or_464{font-weight:700}._pill_179or_468 rect{fill:#fff;stroke:#006d9c59;stroke-width:1px}._pill_179or_468 text{fill:var(--hdw-proposed);font-size:12px;font-weight:700}._pillDark_179or_480 rect{fill:var(--hdw-text)}._pillDark_179or_480 text{fill:#fff;font-size:12px;font-weight:700}._compassRing_179or_490{fill:#ffffffd9;stroke:var(--hdw-line)}._compassNeedle_179or_495{fill:var(--hdw-text)}._compassLabel_179or_499{fill:var(--hdw-text);font-size:11px;font-weight:700}._note_179or_505{fill:#24374699;font-size:11px}._marker_179or_512{cursor:pointer;outline:none}._markerStem_179or_517{stroke:#24374673;stroke-width:1.3px}._markerHit_179or_522{fill:#0000}._markerHalo_179or_526{fill:#007c8a29;opacity:0;transition:opacity .16s}._markerExisting_179or_532{fill:#fff;stroke:var(--hdw-signage);stroke-width:3.5px;filter:drop-shadow(0 1.5px 1.5px #24374640);transition:r .16s}._markerNew_179or_540{fill:var(--hdw-signage);stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 1.5px 1.5px #24374640)}._markerNumberExisting_179or_547,._markerNumberNew_179or_548{pointer-events:none;font-size:13px;font-weight:800}._markerNumberExisting_179or_547{fill:var(--hdw-signage)}._markerNumberNew_179or_548{fill:#fff}._marker_179or_512:hover ._markerHalo_179or_526,._marker_179or_512:focus-visible ._markerHalo_179or_526,._markerSelected_179or_564 ._markerHalo_179or_526{opacity:1}._markerStemSelected_179or_568{stroke:var(--hdw-signage);stroke-width:1.8px}._markerSelected_179or_564 ._markerExisting_179or_532,._markerSelected_179or_564 ._markerNew_179or_540{stroke-width:3.5px}._marker_179or_512:focus-visible ._markerHalo_179or_526{stroke:var(--hdw-signage);stroke-width:2px}._root_179or_1 ._detail_179or_585 h3{margin:2px 0 0;font-size:17px;line-height:1.3}._detailHeader_179or_591{align-items:center;gap:12px;margin-bottom:14px;display:flex}._root_179or_1 ._body_179or_598{margin:8px 0 0;font-size:15px;line-height:1.5}._chipExisting_179or_604,._chipNew_179or_605,._chipOriginal_179or_606,._chipProposed_179or_607{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;display:inline-block}._chipExisting_179or_604,._chipProposed_179or_607{color:var(--hdw-signage)}._chipNew_179or_605{color:var(--hdw-proposed)}._chipOriginal_179or_606{color:#5b84a8}._root_179or_1 ._still_179or_629{margin:0 0 14px}._still_179or_629 img{border-radius:10px;width:100%;height:auto;display:block}._still_179or_629 figcaption{opacity:.7;margin-top:6px;font-size:13px}._facts_179or_646{grid-template-columns:88px 1fr;gap:8px 12px;margin:0;font-size:14px;line-height:1.5;display:grid}._facts_179or_646 dt{opacity:.7;font-weight:700}._facts_179or_646 dd{margin:0}._logoRow_179or_664{align-items:center;gap:10px;display:inline-flex}._logo_179or_664{width:96px;height:auto}._bigArrow_179or_675{color:var(--hdw-signage);font-size:26px;font-weight:700;line-height:1}._arrowNote_179or_682{margin-top:6px;font-size:12.5px;line-height:1.4;display:block}._badgeExisting_179or_689,._badgeNew_179or_690{border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}._badgeExisting_179or_689{border:3px solid var(--hdw-signage);color:var(--hdw-signage);background:#fff}._badgeNew_179or_690{background:var(--hdw-signage);color:#fff}._signList_179or_709{gap:8px;margin:0;padding:0;list-style:none;display:grid}._signButton_179or_717,._signButtonActive_179or_718{border:1px solid var(--hdw-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .16s,background-color .16s;display:flex}._signButton_179or_717:hover{border-color:#007c8a80}._signButtonActive_179or_718{border-color:var(--hdw-signage);background:#007c8a0f}._signButton_179or_717 strong,._signButtonActive_179or_718 strong{font-size:13px;display:block}._signButton_179or_717 small,._signButtonActive_179or_718 small{opacity:.7;font-size:13px}._signButton_179or_717:focus-visible,._signButtonActive_179or_718:focus-visible{outline:2px solid var(--hdw-signage);outline-offset:2px}@media (prefers-reduced-motion:reduce){._layerOn_179or_294,._layerOff_179or_295,._segment_179or_33,._segmentActive_179or_41,._markerHalo_179or_526,._markerExisting_179or_532,._signButton_179or_717,._signButtonActive_179or_718{transition:none}}._preview_179or_193 ._marker_179or_512{pointer-events:none;cursor:default}
