.BuildingDrawing_drawing__a_UgS{--building-line:oklch(69% .018 230);--building-ground:oklch(85% .013 230);--building-shadow:oklch(94% .009 225);--building-earth:oklch(89% .014 80);--building-ground-line:oklch(63% .02 75);--building-paper:oklch(99% .003 240);--building-porcelain:oklch(99% .004 220);--building-wall:oklch(91% .012 90);--building-wall-side:oklch(83% .017 100);--building-joint:oklch(77% .014 110);--building-room:oklch(97.5% .008 95);--building-reveal:oklch(91% .012 190);--building-home:oklch(95% .024 208);--building-floor:oklch(91% .025 85);--building-floor-line:oklch(81% .025 85);--building-cut:oklch(94% .01 95);--building-cut-line:oklch(77% .015 95);--building-cut-edge:oklch(69% .018 95);--building-glass:oklch(86% .035 225);--building-glass-light:oklch(96% .012 220);--building-glass-dark:oklch(42% .023 235);--building-roof:oklch(40% .028 250);--building-roof-dark:oklch(32% .031 252);--building-roof-soft:oklch(58% .027 245);--building-roof-line:oklch(51% .029 245);--building-attic:oklch(96% .018 88);--building-wood:oklch(77% .063 72);--building-wood-dark:oklch(61% .049 70);--building-wood-soft:oklch(83% .025 85);--building-leaf:oklch(64% .059 158);--building-leaf-dark:oklch(45% .036 162);--building-pot:oklch(77% .049 44);--building-pot-dark:oklch(59% .035 44);--building-rug:oklch(88% .019 95);--building-sofa:oklch(80% .034 184);--building-sofa-back:oklch(75% .035 184);--building-sofa-line:oklch(67% .029 184);--building-tile:oklch(97% .011 175);--building-tile-line:oklch(84% .017 180);--building-cabinet:oklch(87% .021 160);--building-metal:oklch(56% .022 231);--building-foundation:oklch(80% .012 100);--building-foundation-side:oklch(70% .016 100);--building-neighbor:oklch(94% .01 95);display:block;width:100%;height:auto;overflow:visible}.BuildingDiagram_diagram__YCBzX{position:relative;width:100%;padding:22px 0;isolation:isolate}.BuildingDiagram_row__4QOzv{display:flex;align-items:stretch}.BuildingDiagram_canvas__Hk4_C{position:relative;flex:1 1 auto;min-width:0}.BuildingDiagram_rail__2ighd{position:relative;flex:0 0 40px}.BuildingDiagram_marker__OoLKC{--marker-ink:oklch(36% .035 245);--marker-fill:oklch(98% .008 235);position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--marker-fill);box-shadow:0 2px 7px oklch(30% .02 240/.16),0 0 0 1px oklch(78% .018 230);font:600 15px/1 var(--font-display,system-ui),system-ui,sans-serif;color:var(--marker-ink)}.BuildingDiagram_marker__OoLKC span{display:grid;place-items:center;width:32px;height:32px;border:1px solid;border-radius:50%;font-size:14px}.BuildingDiagram_wide__uhn3o{width:auto;min-width:44px;padding:0 6px;border-radius:22px}.BuildingDiagram_wide__uhn3o span{width:auto;padding:0 8px;border-radius:16px;font-size:13px;white-space:nowrap}.BuildingDiagram_damage__CWO1a{--marker-fill:oklch(96% .027 44);--marker-ink:oklch(45% .099 36)}.BuildingDiagram_source__rD24y{--marker-fill:oklch(97% .018 235);--marker-ink:oklch(43% .083 248)}.BuildingDiagram_source__rD24y span{border-style:dashed}.BuildingDiagram_source-herman__DoJTS{--marker-fill:oklch(97% .018 235);--marker-ink:oklch(43% .083 248);font-size:13px}.BuildingDiagram_source-herman__DoJTS span{border-width:2px}.BuildingDiagram_neighbor__9s0pJ span{border-radius:7px}.BuildingDiagram_group__CVMvz{--marker-fill:oklch(36% .035 245);--marker-ink:oklch(98% .008 235);font-size:14px}.BuildingDiagram_group__CVMvz span{border-color:oklch(98% .008 235/.6)}.BuildingDiagram_withPhoto__hl3g6{border-radius:10px;background:var(--marker-ink);padding:2px}.BuildingDiagram_withPhoto__hl3g6 .BuildingDiagram_thumb__py2x3{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:var(--marker-fill)}.BuildingDiagram_withPhoto__hl3g6 span.BuildingDiagram_badge__WhdIE,.BuildingDiagram_withPhoto__hl3g6 span.BuildingDiagram_count__eyeVD{position:absolute;display:grid;place-items:center;width:auto;height:20px;min-width:20px;padding:0 4px;border:1.5px solid var(--marker-fill);border-radius:10px;background:var(--marker-ink);color:var(--marker-fill);font-size:11px;line-height:1;box-shadow:0 1px 3px oklch(30% .02 240/.3)}.BuildingDiagram_withPhoto__hl3g6 span.BuildingDiagram_badge__WhdIE{top:-8px;left:-8px;white-space:nowrap}.BuildingDiagram_withPhoto__hl3g6 span.BuildingDiagram_count__eyeVD{bottom:-8px;right:-8px;font-size:10px;display:flex;gap:2px;align-items:center}.BuildingDiagram_withPhoto__hl3g6.BuildingDiagram_source__rD24y span.BuildingDiagram_badge__WhdIE{border-style:dashed}.BuildingDiagram_withPhoto__hl3g6.BuildingDiagram_neighbor__9s0pJ span.BuildingDiagram_badge__WhdIE{border-radius:5px}.BuildingDiagram_marker__OoLKC[aria-pressed=true]{outline:2px solid oklch(50% .08 220);outline-offset:4px}button.BuildingDiagram_marker__OoLKC{cursor:pointer}button.BuildingDiagram_marker__OoLKC:hover{box-shadow:0 2px 7px oklch(30% .02 240/.2),0 0 0 2px oklch(50% .08 220)}button.BuildingDiagram_marker__OoLKC:focus-visible{outline:3px solid oklch(48% .19 262);outline-offset:5px}.BuildingDiagram_floorLabel__6KmKe{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap;pointer-events:none;text-align:right;font:600 10.5px/1.2 var(--font-display,system-ui),system-ui,sans-serif;color:oklch(45% .03 245);letter-spacing:-.01em}.BuildingDiagram_target__JbEhQ{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:2px dashed #0891b2;border-radius:50%;background:oklch(98% .02 215/.92);cursor:pointer}.BuildingDiagram_target__JbEhQ span{width:10px;height:10px;border-radius:50%;background:#0891B2}.BuildingDiagram_target__JbEhQ:hover{background:oklch(94% .045 215)}.BuildingDiagram_target__JbEhQ:focus-visible{outline:3px solid oklch(48% .19 262);outline-offset:4px}.BuildingDiagram_targetAdd__lhqIA{border:2px solid #2563eb;background:oklch(98% .015 260/.94)}.BuildingDiagram_targetAdd__lhqIA span{width:auto;height:auto;border-radius:0;background:none;color:#2563EB;font:700 22px/1 system-ui,sans-serif}.BuildingDiagram_targetAdd__lhqIA:hover{background:oklch(94% .04 260)}@media print{.BuildingDiagram_marker__OoLKC{box-shadow:none;border:1px solid}}