.floor-explorer_explorer__ibpu1{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--white)}.floor-explorer_controls__Rcg3_{display:flex;gap:12px;padding:24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.floor-explorer_controls__Rcg3_ button,.floor-explorer_viewControls__yo3hV button{min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:var(--r-button);font:inherit;font-size:14px;font-weight:600;background:white;color:var(--navy);cursor:pointer}.floor-explorer_controls__Rcg3_ button[aria-pressed=true],.floor-explorer_viewControls__yo3hV button[aria-pressed=true]{color:var(--white);background:var(--navy);border-color:var(--navy)}.floor-explorer_explorer__ibpu1 button:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.floor-explorer_body__lByuo{display:grid;grid-template-columns:1.1fr 1fr}.floor-explorer_canvas__44A60{padding:28px;background:var(--gray-100)}.floor-explorer_canvas__44A60 svg{width:100%;height:auto;display:block}.floor-explorer_layer___mYBo{transition:transform .3s cubic-bezier(.22,1,.36,1)}.floor-explorer_viewControls__yo3hV{display:flex;gap:8px;flex-wrap:wrap}.floor-explorer_caption__ki49q{font-size:14px;color:var(--slate);line-height:1.6;margin-top:16px}.floor-explorer_detail__Zw81o{padding:36px}.floor-explorer_detail__Zw81o h3{font-size:24px;margin-bottom:20px}.floor-explorer_detail__Zw81o>p{color:var(--slate)}.floor-explorer_layers__oQgVw{list-style:none;margin:24px 0;padding:0}.floor-explorer_layers__oQgVw li{display:flex;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.floor-explorer_layers__oQgVw span{width:26px;height:26px;border-radius:50%;background:var(--gray-100);display:grid;place-items:center;font-size:13px;font-variant-numeric:tabular-nums;flex:none}.floor-explorer_detail__Zw81o h4{font-size:16px;margin-top:28px}.floor-explorer_process__dZSOO{padding-left:20px;margin-top:12px;color:var(--slate)}.floor-explorer_process__dZSOO li{margin-bottom:8px}@media(max-width:700px){.floor-explorer_body__lByuo{grid-template-columns:minmax(0,1fr)}.floor-explorer_canvas__44A60,.floor-explorer_controls__Rcg3_,.floor-explorer_detail__Zw81o{padding:20px}}@media(prefers-reduced-motion:reduce){.floor-explorer_layer___mYBo{transition:none}}