.roof-tools[data-v-ebea1ea9]{display:grid;gap:17px}.draw-roof[data-v-ebea1ea9]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:40px;font-size:12px;font-weight:550;background:#334f40;border-color:#334f40;color:#fff}.draw-roof[data-v-ebea1ea9]:hover:not(:disabled){background:#294336;color:#fff}.draw-roof svg[data-v-ebea1ea9]{color:#e6efdd;width:16px;height:16px}.draw-roof[aria-pressed=true][data-v-ebea1ea9],.template-button[aria-pressed=true][data-v-ebea1ea9]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.template-group[data-v-ebea1ea9]{min-width:0}.template-group h2[data-v-ebea1ea9]{display:flex;align-items:center;gap:8px}.template-group h2[data-v-ebea1ea9]:after{content:"";height:1px;background:var(--line);flex:1}.template-grid[data-v-ebea1ea9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.template-button[data-v-ebea1ea9]{display:grid;justify-items:center;align-content:center;gap:10px;min-height:88px;padding:12px 6px 10px;color:#667f72;border-color:#e4e9de;background:#fbfcf8}.template-button svg[data-v-ebea1ea9]{width:40px;height:36px;stroke-width:1}.template-button span[data-v-ebea1ea9]{font-size:10px;line-height:1.4;white-space:normal;color:#697668;text-align:center}.template-button[data-v-ebea1ea9]:hover:not(:disabled){background:#f0f5e9;border-color:#c7d5bd}.template-group h2[data-v-ebea1ea9]{font-size:10px;font-weight:550;color:#899381;letter-spacing:.04em}.tool-hint[data-v-ebea1ea9]{margin-top:6px;font-size:12px}.template-settings[data-v-ebea1ea9],.shape-preview[data-v-ebea1ea9]{margin-top:13px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--inset)}.template-settings[data-v-ebea1ea9]{scroll-margin:12px}.template-settings>button[data-v-ebea1ea9]{margin-top:8px}.template-actions[data-v-ebea1ea9]{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.template-actions[data-v-ebea1ea9]:last-child{margin-bottom:0}.template-actions button[data-v-ebea1ea9]{display:inline-flex;align-items:center;gap:3px;padding-inline:7px}.template-actions svg[data-v-ebea1ea9]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.place-template[data-v-ebea1ea9]{flex:1;justify-content:center}summary[data-v-11bd344a]{color:var(--text);font-weight:600}summary .pill[data-v-11bd344a]{margin-inline-start:6px}form[data-v-11bd344a]{margin-top:12px}.end-rule-toggle[data-v-11bd344a]{display:flex;align-items:center;gap:6px}.end-rule-toggle input[data-v-11bd344a]{width:auto;margin:0}.cut-dialog[data-v-4be941d0]{width:min(1160px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:12px;color:var(--text);box-shadow:0 14px 60px #18362d30}.cut-dialog[data-v-4be941d0]::backdrop{background:#172c2880}.cut-header[data-v-4be941d0],.cut-footer[data-v-4be941d0]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px}.cut-header[data-v-4be941d0]{border-bottom:1px solid var(--line)}.cut-header h2[data-v-4be941d0]{font-size:20px}.cut-body[data-v-4be941d0]{padding:12px 20px}.cut-settings[data-v-4be941d0]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cut-note[data-v-4be941d0],.cut-warning[data-v-4be941d0]{margin-top:12px;font-size:12px}.cut-warning[data-v-4be941d0]{border:1px solid #e4c78a;border-radius:6px;background:#fff5dd;padding:8px 12px}.cut-warning p[data-v-4be941d0]{color:inherit}.cut-summary[data-v-4be941d0]{display:flex;justify-content:space-between;align-items:center;margin:8px 0;gap:12px}.cut-summary label[data-v-4be941d0]{display:flex;align-items:center}.cut-preview[data-v-4be941d0]{display:grid;grid-template-columns:1fr 1.15fr;gap:12px}.cut-plan[data-v-4be941d0],.cut-table[data-v-4be941d0]{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised)}.cut-plan[data-v-4be941d0]{display:grid;place-items:center}.cut-plan svg[data-v-4be941d0]{width:100%}.cut-plan g[data-v-4be941d0]{cursor:pointer}.cut-plan g path[data-v-4be941d0]{fill:#d8e8de;stroke:#668878;stroke-width:1}.cut-plan g.field path[data-v-4be941d0]{fill:#f0d9ac}.cut-plan g.active path[data-v-4be941d0]{fill:#91c3ad;stroke:#284f41;stroke-width:2}.cut-plan text[data-v-4be941d0]{pointer-events:none;text-anchor:middle;dominant-baseline:central;font-size:9px;fill:#213a31}.cut-table[data-v-4be941d0]{max-height:330px;overflow:auto;background:#fff}.cut-table table[data-v-4be941d0]{width:100%;text-align:left;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.cut-table th[data-v-4be941d0],.cut-table td[data-v-4be941d0]{padding:6px 9px;border-bottom:1px solid var(--line)}.cut-table th[data-v-4be941d0]{position:sticky;top:0;background:#f4f7f4}.cut-table tr.active[data-v-4be941d0]{background:#dcece2}.cut-row[data-v-4be941d0]{background:transparent;border:0;padding:2px 5px}.cut-footer[data-v-4be941d0]{border-top:1px solid var(--line);justify-content:flex-end}.cut-footer p[data-v-4be941d0]{margin-right:auto}@media (max-width: 760px){.cut-settings[data-v-4be941d0]{grid-template-columns:1fr 1fr}.cut-preview[data-v-4be941d0]{grid-template-columns:1fr}.cut-header[data-v-4be941d0],.cut-footer[data-v-4be941d0],.cut-body[data-v-4be941d0]{padding-inline:12px}}.studio-heading[data-v-d09112c6]{position:absolute;top:26px;inset-inline:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;pointer-events:none}.studio-title[data-v-d09112c6]{display:grid;gap:4px}.studio-eyebrow[data-v-d09112c6]{font-size:9px;font-weight:650;letter-spacing:.18em;color:#74817d}.studio-title strong[data-v-d09112c6]{font-size:20px;letter-spacing:-.035em;font-weight:550;color:#293936}.studio-meta[data-v-d09112c6]{font-size:11px;color:#7c8782}.studio-view-switch[data-v-d09112c6],.camera-presets[data-v-d09112c6]{display:flex;align-items:center;padding:3px;border:1px solid #dce1dc;border-radius:8px;background:#fafbf8e8;box-shadow:0 2px 4px #283b2e04}.studio-view-switch[data-v-d09112c6]{pointer-events:auto}.studio-view-switch button[data-v-d09112c6],.camera-presets button[data-v-d09112c6]{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#77817b;font-size:11px;padding:6px 10px}.studio-view-switch button[aria-pressed=true][data-v-d09112c6],.camera-presets button[aria-pressed=true][data-v-d09112c6]{background:#fff;color:#243e35;box-shadow:0 1px 5px #1f302115}svg[data-v-d09112c6]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.studio-view-switch svg[data-v-d09112c6]{width:14px;height:14px}.studio-camera[data-v-d09112c6]{position:absolute;top:96px;right:28px;display:flex;align-items:center;gap:6px}.studio-camera>button[data-v-d09112c6]{background:#fafbf8e8;border-color:#dce1dc}.studio-icon[data-v-d09112c6]{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:6px;color:#64736a;background:transparent}.studio-icon[data-v-d09112c6]:hover:not(:disabled){background:#e9eee8;border-color:transparent;color:#254b3b}.studio-icon[aria-pressed=true][data-v-d09112c6]{background:#e2ece3;color:#23573c}.studio-bottom[data-v-d09112c6]{position:absolute;left:24px;right:24px;bottom:22px;display:flex;align-items:center;justify-content:center;gap:15px;pointer-events:none}.studio-dock[data-v-d09112c6],.studio-zoom[data-v-d09112c6]{display:flex;align-items:center;gap:2px;padding:5px;border:1px solid #d9dfd9;border-radius:10px;background:#ffffffed;box-shadow:0 6px 20px #344b3910,0 1px 3px #344b3908;pointer-events:auto}.studio-zoom[data-v-d09112c6]{position:absolute;right:0}.dock-separator[data-v-d09112c6]{width:1px;height:18px;margin-inline:4px;background:#e4e8e2}.studio-help[data-v-d09112c6]{position:absolute;bottom:61px;left:50%;transform:translate(-50%);display:flex;gap:7px;align-items:center;font-size:10px;color:#7d8981;white-space:nowrap}.studio-help b[data-v-d09112c6]{margin-inline:7px;font-weight:400}.mouse-symbol[data-v-d09112c6]{width:10px;height:14px;border:1px solid #929d94;border-radius:5px}.mouse-symbol[data-v-d09112c6]:before{content:"";display:block;width:1px;height:4px;margin:2px auto;background:#929d94}.sr-only[data-v-d09112c6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 1250px){.studio-zoom[data-v-d09112c6]{position:static}.studio-bottom[data-v-d09112c6]{left:12px;right:12px;gap:8px}}@media (max-width: 900px){.studio-heading[data-v-d09112c6]{top:18px;inset-inline:16px}.studio-title strong[data-v-d09112c6]{font-size:16px}.studio-camera[data-v-d09112c6]{right:16px}.studio-view-switch button[data-v-d09112c6]{padding-inline:7px}.studio-view-switch svg[data-v-d09112c6]{display:none}.studio-help[data-v-d09112c6]{display:none}.studio-bottom[data-v-d09112c6]{bottom:14px}.studio-dock[data-v-d09112c6]{gap:0;padding:3px}.studio-icon[data-v-d09112c6]{width:30px;height:32px}.dock-separator[data-v-d09112c6]{margin-inline:2px}.studio-zoom[data-v-d09112c6]{flex-direction:column;position:absolute;right:2px;bottom:55px}}.edge-heading[data-v-ec14ae02]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.edge-heading p[data-v-ec14ae02]{margin:0;color:#60716b;font-size:12px}.edge-heading button[data-v-ec14ae02]{white-space:nowrap}.edge-detail[data-v-ec14ae02]{margin-block:14px}.edge-detail select[data-v-ec14ae02]{width:100%}.edge-list[data-v-ec14ae02]{display:grid;gap:4px;list-style:none;margin:12px 0 0;padding:2px;max-height:38vh;overflow:auto}.edge-list button[data-v-ec14ae02]{display:flex;align-items:center;gap:7px;width:100%;text-align:left}.edge-list button[aria-pressed=true][data-v-ec14ae02]{background:#e5eee7;border-color:#a2baa9;color:#264d3c}.edge-swatch[data-v-ec14ae02]{width:9px;height:9px;border-radius:50%;flex:none}.edge-list small[data-v-ec14ae02]{margin-left:auto;white-space:nowrap}.profile-center[data-v-be831cf4]{margin-top:auto;flex-shrink:0}.profile-trigger span[data-v-be831cf4]{max-width:52px;white-space:normal}.profile-popover[data-v-be831cf4]{position:fixed;inset:auto auto 39px 70px;width:min(230px,calc(100vw - 24px));padding:8px;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 30px #21334824}.profile-heading[data-v-be831cf4]{padding:8px;border-bottom:1px solid var(--line);margin-bottom:5px}.profile-heading p[data-v-be831cf4]{margin-top:3px;font-size:12px}.settings-link[data-v-be831cf4]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border-color:transparent}.settings-link svg[data-v-be831cf4],.settings-dialog svg[data-v-be831cf4]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.settings-dialog[data-v-be831cf4]{width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 20px 80px #182b4540}.settings-dialog[data-v-be831cf4]::backdrop{background:#192d4455}.settings-content[data-v-be831cf4]{padding:22px}.settings-content h3[data-v-be831cf4]{margin-top:20px}.settings-content label[data-v-be831cf4]{margin-top:16px;font-size:12px}.unit-preview[data-v-be831cf4]{display:flex;justify-content:space-between;padding:11px;margin-top:16px;border-radius:7px;background:var(--surface-raised)}.unit-preview span[data-v-be831cf4],.settings-hint[data-v-be831cf4]{color:var(--muted);font-size:12px}.settings-hint[data-v-be831cf4]{margin-top:10px}.settings-footer[data-v-be831cf4]{display:flex;justify-content:flex-end;margin-top:20px}@media (max-width: 780px){.profile-center[data-v-be831cf4]{margin-top:0;margin-left:auto}.profile-trigger span[data-v-be831cf4]{display:none}.profile-popover[data-v-be831cf4]{inset:12px 12px auto auto}.settings-content[data-v-be831cf4]{padding:16px}}:root{color-scheme:light;font:13px/1.5 Segoe UI Variable,Segoe UI,system-ui,sans-serif;color:#293830;background:#fff;font-synthesis:none;--surface: #fff;--surface-raised: #f3f5f0;--inset: #f8f9f6;--line: #e1e5dd;--text: #293830;--muted: #758076;--accent: #2f6651;--accent-hover: #24523f;--accent-tint: #e8f0e7}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,summary{cursor:pointer}button{border:1px solid var(--line);border-radius:7px;padding:6px 10px;background:#fff;color:var(--text);white-space:nowrap;transition:background-color .14s,border-color .14s}button:hover:not(:disabled),summary:hover{border-color:#b6c5b7;background:#f0f3ed}button:disabled{opacity:.48;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.editor{height:100dvh;min-height:460px;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:58px;padding:9px 16px;border-bottom:1px solid var(--line)}.brand,.tools,.mode-switch,.view-tools,.action-row{display:flex;align-items:center;gap:6px}.brand{font-size:14px;font-weight:650;letter-spacing:-.015em;white-space:nowrap}.brand-mark,.icon-button{display:grid;place-items:center;flex:none;width:31px;height:31px;padding:0}.brand-mark{margin-inline:3px;border-radius:8px;color:#f0f4ed;background:#304d40}.icon-button{border-color:transparent;color:#7a877c}.brand-mark svg,.icon-button svg,.nav-item svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.tools{justify-self:end}.divider{width:1px;height:21px;margin-inline:2px;background:var(--line)}.mode-switch{padding:3px;gap:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface-raised)}.mode-switch button{border-color:transparent;padding:5px 11px;background:transparent;color:var(--muted);font-weight:600}.mode-switch button[aria-pressed=true]{border-color:#dfe6db;color:#2c5d47;background:#fff;box-shadow:0 1px 2px #25382b0b}.accent,.primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:650}.accent:hover:not(:disabled),.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.primary{width:100%;margin-top:12px}.workspace{--navigation-width: 244px;--properties-width: 278px;min-height:0;display:grid;grid-template-columns:58px var(--navigation-width) minmax(0,1fr) var(--properties-width)}.workspace.hide-nav{--navigation-width: 0px}.workspace.hide-properties{--properties-width: 0px}.activity-bar{grid-column:1;display:flex;flex-direction:column;gap:7px;padding:10px 4px;border-right:1px solid var(--line);background:#f8f9f6}.activity-button{display:grid;justify-items:center;gap:5px;width:100%;padding:9px 0;border-color:transparent;background:transparent;color:#7c887d;font-size:10px;line-height:1.3}.activity-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.activity-button[aria-pressed=true]{background:#e8eee5;border-color:#dfe7d9;color:#315e46;font-weight:700}.navigator,.inspector{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin}.navigator{grid-column:2;background:#fff;border-right:1px solid var(--line)}.inspector{grid-column:4;border-left:1px solid var(--line);background:#fff}.template-library{padding:23px 18px}.sidebar-heading{margin-bottom:16px}.sidebar-heading h2{font-size:15px;font-weight:600;margin-bottom:6px}.sidebar-heading p{font-size:11px;line-height:1.7}.property-header,.property-section{padding:19px 20px;border-bottom:1px solid var(--line)}.property-header{background:#fff}h1,h2,h3,p{margin:0}h1{margin-top:6px;font-size:18px;letter-spacing:-.02em}h2,h3{font-size:12px;font-weight:650}p,label,dt{color:var(--muted)}.eyebrow,.status-units{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.eyebrow{color:var(--accent)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.property-section h3{margin-bottom:9px}.section-heading h3{margin:0}.add-design{width:24px;height:24px}.design-list{display:grid;gap:3px}.nav-item{display:flex;align-items:center;gap:7px;width:100%;min-width:0;padding:6px;border-color:transparent;background:transparent;text-align:left}.nav-item span{overflow:hidden;text-overflow:ellipsis}.nav-item[aria-current=page],.nav-item[aria-pressed=true]{background:#e8eee5;color:#315e46;border-color:#dce6d6}.nav-item svg{flex:none;width:15px;height:15px}.rename{margin-top:12px}.model-group{margin-top:6px}.model-group summary{padding:5px 4px;font-weight:600;border-radius:5px}.face-item{padding-left:18px;margin-top:2px}.pill{border-radius:30px;padding:2px 7px;background:#f1f2ef;color:#647566;font-size:10px;white-space:nowrap}.pill.warning,.notice{background:#fff4df;color:#795015}.notice{margin-top:9px;padding:7px 8px;border-radius:6px}.dimensions,.metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}label{display:grid;gap:4px;margin-top:8px;font-size:11px}label input,label select{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:#fff;font-variant-numeric:tabular-nums}.metrics{margin:0 0 10px}.metrics div{background:#f6f7f3;padding:12px;border-radius:7px}dt{font-size:11px}dd{margin:1px 0 0;font-size:17px;font-weight:550}.action-row,.property-section>button{margin-top:10px}.footprint-tools summary{font-weight:650}#roof-properties>*{margin:12px 14px}.error{margin:11px 14px;padding:8px;color:#9a3027;background:#fdf0ed;border:1px solid #f0c6be;border-radius:7px}.view{grid-column:3;position:relative;overflow:hidden;min-width:0;min-height:0;background:#f1f2ef}#roof-viewport{position:absolute;top:0;right:0;bottom:0;left:0}.view[aria-busy=true] #roof-viewport{pointer-events:none}.canvas-bar{position:absolute;inset:11px 11px auto;display:flex;align-items:flex-start;justify-content:space-between;gap:7px;pointer-events:none}.canvas-bar>*{pointer-events:auto}.canvas-label{padding:7px 9px;background:#fffffff5;border:1px solid var(--line);border-radius:7px;color:var(--muted)}.view-tools button[aria-pressed=true]{color:#2152b0;background:#e8f0e7;border-color:#bdd0f0}.canvas-message{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);width:min(270px,83%);padding:16px;border:1px solid #d9e3ee;border-radius:9px;background:#fffffff2;text-align:center;pointer-events:none}.canvas-message strong{display:block;margin-bottom:4px}.canvas-message button{margin-top:9px;pointer-events:auto}.status{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 13px;border-top:1px solid var(--line);background:#fafbf8;color:var(--muted);font-size:11px}@media (max-width: 1100px){.workspace{--navigation-width: 208px;--properties-width: 248px}.workspace.hide-nav{--navigation-width: 0px}.workspace.hide-properties{--properties-width: 0px}.toolbar{gap:8px}}@media (max-width: 900px){.toolbar{grid-template-columns:1fr auto;gap:6px}.mode-switch{grid-column:2;grid-row:1}.tools{grid-column:1 / -1;justify-self:end}}@media (max-width: 780px){.editor{height:auto;min-height:100dvh}.toolbar{grid-template-columns:1fr;justify-items:start;gap:5px;padding:7px}.mode-switch{grid-column:1;grid-row:auto}.tools{justify-self:start;flex-wrap:wrap}.workspace{display:flex;flex-direction:column}.activity-bar{order:0;flex-direction:row;padding:4px 8px;border-right:0;border-bottom:1px solid var(--line)}.activity-button{display:flex;justify-content:center;gap:6px;width:auto;padding:7px 10px;font-size:12px}.activity-button svg{width:16px;height:16px}.navigator{order:1;max-height:270px;border-right:0;border-bottom:1px solid var(--line)}.view{order:2;height:51dvh;min-height:270px}.inspector{order:3;border-left:0;border-top:1px solid var(--line)}.template-library{padding:12px 14px}.canvas-bar{inset:7px 5px auto}.canvas-bar button{padding-inline:6px}.status{padding-inline:7px}}@media (prefers-reduced-motion: reduce){button{transition:none}}.toolbar .tools>button{font-size:11px;padding:7px 11px}.toolbar .tools>button:not(.accent):not(.icon-button){border-color:transparent}.toolbar .tools .accent{border-radius:7px}.brand{gap:5px;letter-spacing:-.03em}.brand-mark{border-radius:7px}.mode-switch{border-color:#e3e7de;background:#f4f6f0;padding:3px;border-radius:8px}.mode-switch button{font-size:11px;padding:6px 14px}.activity-bar{padding:17px 5px 10px;gap:10px}.activity-button{border-radius:7px;font-size:9px;padding-block:9px;gap:6px}.activity-button[aria-pressed=true]{border-color:transparent}.property-header .eyebrow{font-size:9px;letter-spacing:.12em;color:#849082}.property-section label{margin-top:13px;font-size:11px}.property-section input,.property-section select{border-color:#e1e5dc;padding:8px 9px;background:#fcfdfb}.primary{padding-block:9px;font-size:12px;font-weight:550}.property-section p{font-size:11px;line-height:1.8}.selection-hint{margin-top:16px;padding:15px 0;display:flex;align-items:flex-start;gap:11px;border-top:1px solid var(--line)}.selection-hint svg{margin-top:3px;width:21px;height:21px;flex:none;fill:#e9eee5;stroke:#8a9c87;stroke-width:1}.continue-panels{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 10px;font-size:11px;background:#f6f8f2;color:#3a634a}.canvas-message{background:transparent;border:0;box-shadow:none;width:min(360px,80%);top:46%;padding:0}.canvas-message strong{font-size:22px;font-weight:500;color:#5d6b5e;letter-spacing:-.03em;margin-bottom:10px}.canvas-message p{font-size:12px;line-height:1.9;color:#90998c}.status{padding-block:5px;font-size:10px;color:#929c90;background:#fff}.status-units{font-size:9px;color:#929c90;letter-spacing:.1em}.presenting .activity-bar{background:#fff}@media (max-width: 780px){.workspace{min-height:0}.view{height:60dvh;min-height:380px}.template-library{padding:16px}.toolbar .tools>button{padding:5px 8px}.mode-switch button{padding:5px 11px}}#roof-viewport.inspect-edges[data-v-9ab4704a]{cursor:crosshair}.panel-tree[data-v-9ab4704a]{margin:0 0 8px 20px;padding-left:8px;border-left:1px solid var(--border, #dce2e8);font-size:12px}.panel-tree summary[data-v-9ab4704a]{cursor:pointer;padding:7px 0;color:#58677a}.panel-tree .nav-item[data-v-9ab4704a]{font-size:12px;padding:7px 8px}
