@layer properties,theme,base;@layer components{._root_1jxp9_4{flex-direction:column;flex:1;min-height:0;display:flex}._root_1jxp9_4 :is(p,h1,h2,span,li,dd){unicode-bidi:plaintext}._header_1jxp9_13{align-items:center;gap:var(--pui-space-2) var(--pui-space-3);padding:var(--pui-space-3) var(--pui-space-4);border-block-end:1px solid var(--pui-line-soft);flex-wrap:wrap;display:flex}._title_1jxp9_21{flex:12rem;min-width:0}._split_1jxp9_25{flex:1;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr) minmax(15rem,19rem);min-height:0;display:grid}@container (width<60rem){._split_1jxp9_25{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow:auto}._view_1jxp9_37{order:-1}._tree_1jxp9_40{order:1}._tree_1jxp9_40,._side_1jxp9_44,._view_1jxp9_37{border-block-end:1px solid var(--pui-line-soft);border-inline:0!important;overflow:visible!important}._tree_1jxp9_40{max-height:18rem;overflow:auto!important}}._tree_1jxp9_40{gap:var(--pui-space-2);min-height:0;padding:var(--pui-space-3);border-inline-end:1px solid var(--pui-line-soft);flex-direction:column;display:flex;overflow:auto}._nodes_1jxp9_64,._nodeBody_1jxp9_65{flex-direction:column;gap:1px;display:flex}._nodeBody_1jxp9_65{border-inline-start:1px solid var(--pui-line-soft);margin-inline-start:var(--pui-space-2);padding-inline-start:var(--pui-space-2)}._twisty_1jxp9_75{align-items:center;gap:var(--pui-space-1);border-radius:var(--pui-radius-control);width:100%;padding:var(--pui-space-1);color:var(--pui-ink);font-size:var(--pui-text-sm);text-align:start;display:flex}._twisty_1jxp9_75:hover{background:var(--pui-hover)}._chevron_1jxp9_89{width:.875rem;height:.875rem;color:var(--pui-ink-3);flex:none}._twisty_1jxp9_75[aria-expanded=true] ._chevron_1jxp9_89{rotate:90deg}:dir(rtl) ._twisty_1jxp9_75[aria-expanded=false] ._chevron_1jxp9_89{rotate:180deg}._leaf_1jxp9_101{align-items:center;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);width:100%;padding:var(--pui-space-1) var(--pui-space-1-5);font-size:var(--pui-text-sm);text-align:start;display:flex}._id_1jxp9_111{color:var(--pui-ink-3);font-family:var(--pui-font-code);font-size:var(--pui-text-xs);flex:none}._view_1jxp9_37{gap:var(--pui-space-2);min-width:0;min-height:0;padding:var(--pui-space-3) var(--pui-space-4);flex-direction:column;display:flex;overflow:auto}._plan_1jxp9_126{width:100%;height:auto;max-height:100%}._planOutline_1jxp9_132{fill:color-mix(in oklab, var(--pui-ink) 3%, var(--pui-surface));stroke:var(--pui-line);stroke-width:.08px}._planItem_1jxp9_137{cursor:pointer;transition:opacity var(--pui-motion-out) var(--pui-ease-default)}._planItem_1jxp9_137[data-ghost]{opacity:.15}._planObject_1jxp9_144{fill:var(--pui-raised,var(--pui-surface));stroke:var(--pui-ink-3);stroke-width:.06px}._planFilled_1jxp9_149{fill:color-mix(in oklab, var(--fill) 45%, transparent);stroke:var(--fill);stroke-width:.06px}._room_1jxp9_155{fill:color-mix(in oklab, var(--pui-ink) 3%, var(--pui-surface))}._roomName_1jxp9_158{fill:var(--pui-ink-2);font-size:8px;font-weight:500}._roomArea_1jxp9_163{fill:var(--pui-ink-3);font-size:6.2px;font-weight:400}._wall_1jxp9_168{fill:var(--pui-ink-2)}._wallFilled_1jxp9_171{fill:var(--fill)}._hatchBack_1jxp9_174{fill:color-mix(in oklab, var(--pui-ink) 10%, var(--pui-surface))}._hatchLine_1jxp9_177{stroke:var(--pui-ink-2);stroke-width:.12px}._cut_1jxp9_181{fill:var(--pui-surface)}._door_1jxp9_184{fill:none;stroke:var(--pui-ink-2);stroke-width:.07px}._door_1jxp9_184 path{stroke-dasharray:.18 .14;stroke-width:.05px}._doorFilled_1jxp9_193{stroke:var(--fill)}._window_1jxp9_196 rect{fill:var(--pui-surface);stroke:var(--pui-ink-2);stroke-width:.06px}._window_1jxp9_196 line{stroke:var(--pui-ink-2);stroke-width:.05px}._column_1jxp9_205{fill:var(--pui-ink)}._duct_1jxp9_208{fill:none;stroke:var(--pui-ink-3);stroke-width:.07px;stroke-dasharray:.4 .25}._selection_1jxp9_214{fill:none;stroke:var(--pui-accent);stroke-width:.2px;pointer-events:none}._scaleText_1jxp9_220{fill:var(--pui-ink-3);font-size:7px}._scaleDark_1jxp9_224{fill:var(--pui-ink-2)}._scaleLight_1jxp9_227{fill:none;stroke:var(--pui-ink-2);stroke-width:.06px}._pin_1jxp9_232 circle{fill:var(--pin,var(--pui-blue,var(--pui-accent)));stroke:var(--pui-surface);stroke-width:.15px}._pin_1jxp9_232 text{fill:var(--pui-surface);font-size:9px;font-weight:600}._pin_1jxp9_232[data-tone=warning]{--pin:var(--pui-orange)}._pin_1jxp9_232[data-tone=danger]{--pin:var(--pui-red)}._pin_1jxp9_232[data-tone=success]{--pin:var(--pui-green)}._pin_1jxp9_232[data-tone=neutral]{--pin:var(--pui-ink-3)}._side_1jxp9_44{gap:var(--pui-space-4);min-height:0;padding:var(--pui-space-3);border-inline-start:1px solid var(--pui-line-soft);flex-direction:column;display:flex;overflow:auto}._panel_1jxp9_263{gap:var(--pui-space-2);flex-direction:column;display:flex}._props_1jxp9_268{flex-direction:column;display:flex}._prop_1jxp9_268{justify-content:space-between;gap:var(--pui-space-3);padding-block:var(--pui-space-1);border-block-end:1px solid var(--pui-line-soft);display:flex}._prop_1jxp9_268[data-kind=absent] dd{font-style:italic}._actions_1jxp9_282{gap:var(--pui-space-1-5);flex-wrap:wrap;display:flex}._switches_1jxp9_287{gap:var(--pui-space-1-5);flex-direction:column;display:flex}._buckets_1jxp9_292{gap:var(--pui-space-1);flex-direction:column;display:flex}._bucket_1jxp9_292{align-items:center;gap:var(--pui-space-2);display:flex}._swatch_1jxp9_302{background:var(--fill);border-radius:3px;flex:none;width:.75rem;height:.75rem}._swatchNone_1jxp9_310{border:1px solid var(--pui-line);background:repeating-linear-gradient(135deg, transparent 0 2px, var(--pui-line) 2px 3px)}}@layer utilities;
