.value-help.svelte-8rzyvu{color:#667386;flex-wrap:wrap;gap:3px 16px;margin:-6px 0 14px;font-size:11px;line-height:1.7;display:flex}.value-help.svelte-8rzyvu strong:where(.svelte-8rzyvu){color:#465875}.layer-head.svelte-8rzyvu small:where(.svelte-8rzyvu){margin-top:4px;font-size:9px;font-weight:400;display:block}.primary-heading.svelte-8rzyvu,.thickness.svelte-8rzyvu .mobile-label:where(.svelte-8rzyvu){color:#7c621e;font-weight:700}.editor.svelte-8rzyvu .thickness:where(.svelte-8rzyvu) input:where(.svelte-8rzyvu){color:#2f405d;background:#fff8e6;border-color:#bba357;font-weight:750;box-shadow:inset 3px 0 #c4a64f}.editor.svelte-8rzyvu .lambda:where(.svelte-8rzyvu) input:where(.svelte-8rzyvu){color:#596b82;background:#f1f4f7;border-color:#dce3eb;font-weight:400}.editor.svelte-8rzyvu .lambda:where(.svelte-8rzyvu) input:where(.svelte-8rzyvu):hover,.editor.svelte-8rzyvu .lambda:where(.svelte-8rzyvu) input:where(.svelte-8rzyvu):focus{background:#fff;border-color:#93a4b9}.preset-hint.svelte-8rzyvu{color:#667386;margin:9px 0 0;font-size:10px;line-height:1.7}.editor.svelte-8rzyvu input[aria-invalid=true]:where(.svelte-8rzyvu){background:#fff4ef;border-color:#b44632;outline-color:#b44632}.mode-hint.svelte-8rzyvu{color:#7c8999;margin-top:5px;font-size:10px;font-weight:400;display:block}.editor.svelte-8rzyvu{color:#2f405d}.choices.svelte-8rzyvu{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editor.svelte-8rzyvu label:where(.svelte-8rzyvu){margin:0;font-size:12px;font-weight:650;display:block}.editor.svelte-8rzyvu select:where(.svelte-8rzyvu),.editor.svelte-8rzyvu input:where(.svelte-8rzyvu){color:#2f405d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:7px;height:42px;margin-top:6px;padding:10px 9px;font-size:13px}.editor.svelte-8rzyvu input:where(.svelte-8rzyvu):focus,.editor.svelte-8rzyvu select:where(.svelte-8rzyvu):focus{outline-offset:1px;outline:2px solid #b79b3f}.hint.svelte-8rzyvu{color:#667386;margin:16px 0;font-size:12px;line-height:1.7}.old-u.svelte-8rzyvu{max-width:230px;margin-top:16px!important}.layer-head.svelte-8rzyvu,.layer-row.svelte-8rzyvu{grid-template-columns:minmax(170px,1fr) 83px 92px 70px 28px;align-items:center;gap:8px;display:grid}.layer-head.svelte-8rzyvu{color:#68758a;padding:8px 0;font-size:10px}.layer-row.svelte-8rzyvu{margin-bottom:7px}.layer-row.svelte-8rzyvu select:where(.svelte-8rzyvu),.layer-row.svelte-8rzyvu input:where(.svelte-8rzyvu){margin:0}.material.svelte-8rzyvu{padding-left:22px;position:relative}.number.svelte-8rzyvu{color:#8490a0;font-size:11px;position:absolute;top:13px;left:0}.row-r.svelte-8rzyvu{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.remove.svelte-8rzyvu{color:#8a4d43;cursor:pointer;background:0 0;border:0;height:40px;padding:0;font-size:23px}.add.svelte-8rzyvu{color:#2f405d;cursor:pointer;background:#fff;border:1px dashed #bac5d3;border-radius:7px;margin:8px 0 0;padding:10px 14px;font-size:12px}.add.svelte-8rzyvu small:where(.svelte-8rzyvu){color:#748094;margin-left:12px}.add.svelte-8rzyvu:disabled{opacity:.5;cursor:default}.timber.svelte-8rzyvu,.math.svelte-8rzyvu{border-top:1px solid #e0e5eb;margin-top:20px;padding-top:15px}.timber.svelte-8rzyvu summary:where(.svelte-8rzyvu),.math.svelte-8rzyvu summary:where(.svelte-8rzyvu){cursor:pointer;font-size:13px;font-weight:650}.timber.svelte-8rzyvu small:where(.svelte-8rzyvu),.math.svelte-8rzyvu small:where(.svelte-8rzyvu){color:#657184;margin-top:10px;font-size:11px;line-height:1.65;display:block}.math.svelte-8rzyvu p:where(.svelte-8rzyvu),.math.svelte-8rzyvu li:where(.svelte-8rzyvu){font-size:12px;line-height:1.8}.math.svelte-8rzyvu ol:where(.svelte-8rzyvu){padding-left:22px}.equation.svelte-8rzyvu{background:#edf2f7;border-radius:6px;padding:10px 12px}.input-hint.svelte-8rzyvu{background:#f6f3e8;border-radius:6px;padding:12px;font-size:12px;line-height:1.6}.mobile-label.svelte-8rzyvu{display:none}.sr-only.svelte-8rzyvu{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=680px){.choices.svelte-8rzyvu{grid-template-columns:1fr}.layer-head.svelte-8rzyvu{display:none}.layer-row.svelte-8rzyvu{border-bottom:1px solid #e0e5eb;grid-template-columns:1fr 1fr 35px;margin-top:15px;padding-bottom:14px}.material.svelte-8rzyvu{grid-column:1/3}.remove.svelte-8rzyvu{grid-area:1/3}.layer-row.svelte-8rzyvu .row-r:where(.svelte-8rzyvu){display:none}.layer-row.svelte-8rzyvu{position:relative}.layer-row.svelte-8rzyvu .remove:where(.svelte-8rzyvu){width:28px;position:absolute;top:0;right:0}.mobile-label.svelte-8rzyvu{margin:4px 0;font-size:10px;display:block}.layer-row.svelte-8rzyvu input:where(.svelte-8rzyvu){margin-top:0}.material.svelte-8rzyvu{grid-column:1/4;padding-right:32px}}@media print{.remove.svelte-8rzyvu,.add.svelte-8rzyvu{display:none}.math.svelte-8rzyvu{display:block}}@media (width<=680px){.editor.svelte-8rzyvu input:where(.svelte-8rzyvu),.editor.svelte-8rzyvu select:where(.svelte-8rzyvu){font-size:16px}}.sort-hint.svelte-8rzyvu{color:#68758a;margin:0 0 7px;font-size:10px}.layer-head.svelte-8rzyvu,.layer-row.svelte-8rzyvu{grid-template-columns:22px minmax(145px,1fr) 70px 80px 52px 66px;gap:7px}.grip.svelte-8rzyvu{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;color:#72829a;background:0 0;border:0;border-radius:4px;height:40px;padding:0;font-size:22px}.grip.svelte-8rzyvu:active{cursor:grabbing}.grip.svelte-8rzyvu:focus-visible,.row-actions.svelte-8rzyvu button:where(.svelte-8rzyvu):focus-visible{outline-offset:1px;outline:2px solid #b79b3f}.layer-row.dragging.svelte-8rzyvu{opacity:.55}.layer-row.drop-target.svelte-8rzyvu{background:#faf7ec;border-radius:4px;box-shadow:0 -3px #b99d45}.row-actions.svelte-8rzyvu{gap:1px;display:flex}.row-actions.svelte-8rzyvu button:where(.svelte-8rzyvu){color:#53657f;cursor:pointer;background:0 0;border:0;border-radius:4px;width:21px;height:36px;padding:0;font-size:16px}.row-actions.svelte-8rzyvu .remove:where(.svelte-8rzyvu){color:#a14636;font-size:22px}.row-actions.svelte-8rzyvu button:where(.svelte-8rzyvu):disabled{opacity:.25;cursor:default}.air-value.svelte-8rzyvu{color:#67768b;background:#edf2f7;border-radius:6px;justify-content:center;align-items:center;height:42px;font-size:10px;font-weight:400;display:flex}.row-r.svelte-8rzyvu{font-size:11px}@media (width<=680px){.layer-row.svelte-8rzyvu{grid-template-columns:22px minmax(0,1fr) 66px;gap:8px}.layer-row.svelte-8rzyvu .grip:where(.svelte-8rzyvu){grid-area:1/1}.layer-row.svelte-8rzyvu .material:where(.svelte-8rzyvu){grid-area:1/2;padding:0}.number.svelte-8rzyvu{display:none}.row-actions.svelte-8rzyvu{grid-area:1/3}.layer-row.svelte-8rzyvu .remove:where(.svelte-8rzyvu){width:21px;position:static}.thickness.svelte-8rzyvu{grid-area:2/1/auto/3}.lambda.svelte-8rzyvu{grid-area:2/3}.layer-row.svelte-8rzyvu{grid-template-columns:22px minmax(0,1fr) minmax(85px,.55fr)}.row-actions.svelte-8rzyvu{justify-content:flex-end}.air-value.svelte-8rzyvu{font-size:11px}.layer-head.svelte-8rzyvu{display:none}.layer-row.svelte-8rzyvu .row-r:where(.svelte-8rzyvu){text-align:left;grid-column:1/-1;font-size:10px;display:block}.row-r.svelte-8rzyvu:before{content:"R = "}.row-r.svelte-8rzyvu:after{content:" m²K/W"}}.window-presets.svelte-129pyph{background:#f6f8fa;border:1px solid #dbe3eb;border-radius:9px;margin-bottom:20px;padding:17px}.window-presets.svelte-129pyph>p:where(.svelte-129pyph){margin:0 0 14px}.select-grid.svelte-129pyph,.values.svelte-129pyph{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.glazing.svelte-129pyph{grid-column:1/-1}label.svelte-129pyph{color:#2f405d;font-size:12px;font-weight:650;display:block}input.svelte-129pyph:not([type=checkbox]),select.svelte-129pyph{color:#2f405d;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cad3df;border-radius:7px;margin-top:7px;padding:10px;font-size:13px}p.svelte-129pyph,small.svelte-129pyph,details.svelte-129pyph{color:#657184;font-size:12px;line-height:1.75}small.svelte-129pyph{margin-top:7px;font-size:11px;font-weight:400;display:block}.suggestion.svelte-129pyph{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.suggestion.svelte-129pyph strong:where(.svelte-129pyph){font-size:12px}.suggestion.svelte-129pyph small:where(.svelte-129pyph){margin-top:3px}.suggestion.svelte-129pyph button:where(.svelte-129pyph){color:#2f405d;cursor:pointer;background:#fff;border:1px solid #cbd3df;border-radius:6px;padding:8px;font-size:11px}.selection-hint.svelte-129pyph{margin-top:15px}details.svelte-129pyph{margin-top:12px}summary.svelte-129pyph{cursor:pointer;font-weight:600}details.svelte-129pyph p:where(.svelte-129pyph){margin:10px 0}a.svelte-129pyph{color:#4c617c}input.svelte-129pyph:focus-visible,select.svelte-129pyph:focus-visible,button.svelte-129pyph:focus-visible{outline-offset:2px;outline:2px solid #b79b3f}.check.svelte-129pyph{align-items:flex-start;gap:9px;margin-top:20px;line-height:1.7;display:flex}.check.svelte-129pyph input:where(.svelte-129pyph){accent-color:#3c4d6b;flex-shrink:0;width:17px;height:17px;margin-top:2px}@media (width<=680px){input.svelte-129pyph:not([type=checkbox]),select.svelte-129pyph{font-size:16px}.select-grid.svelte-129pyph,.values.svelte-129pyph{grid-template-columns:1fr}.suggestion.svelte-129pyph{flex-direction:column;align-items:flex-start}.window-presets.svelte-129pyph{padding:13px}}.editor-stack.svelte-6hxbdj{gap:20px;min-width:0;display:grid}.facade-result.svelte-6hxbdj>.facade-status:where(.svelte-6hxbdj){background:#fff;border:1px solid #ccd7e3;border-radius:7px;width:100%;margin:4px 0 3px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.5}.facade-result.svelte-6hxbdj>.facade-status.pass:where(.svelte-6hxbdj){background:#e6f2ec;border-color:#b9d8c8}.facade-result.svelte-6hxbdj>.facade-status.fail:where(.svelte-6hxbdj){background:#faeee8;border-color:#e4c2b4}.facade-status.svelte-6hxbdj>span:where(.svelte-6hxbdj){margin-right:5px}.facade-panel.svelte-6hxbdj{background:#f1f5f8;border:1px solid #bac9da;border-top:4px solid #344e70;border-radius:14px;padding:22px 25px 25px}.facade-heading.svelte-6hxbdj{margin-bottom:16px}.facade-heading.svelte-6hxbdj h2:where(.svelte-6hxbdj){letter-spacing:-.5px;margin:7px 0 0;font-size:23px}.window-context.svelte-6hxbdj{align-items:center;gap:16px;display:flex}.window-context.incomplete.svelte-6hxbdj{border-left:3px solid #c2a54b;padding-left:12px}.window-context.svelte-6hxbdj p:where(.svelte-6hxbdj),.facade-return.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#657184;margin:0;font-size:12px;line-height:1.8}.window-context.svelte-6hxbdj strong:where(.svelte-6hxbdj){color:#344762;display:block}.window-context.svelte-6hxbdj button:where(.svelte-6hxbdj),.facade-return.svelte-6hxbdj button:where(.svelte-6hxbdj){font:inherit;color:#344762;cursor:pointer;background:#fff;border:1px solid #c7d1de;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:650;line-height:1.5}.window-context.svelte-6hxbdj button:where(.svelte-6hxbdj){text-align:left;flex-shrink:0;max-width:200px}.facade-return.svelte-6hxbdj{border-top:1px solid #e0e6ee;margin-top:20px;padding-top:15px}.facade-return.svelte-6hxbdj button:where(.svelte-6hxbdj){margin-top:10px}.facade-panel.svelte-6hxbdj .facade-result:where(.svelte-6hxbdj){background:0 0;border-top:1px solid #ccd7e3;border-radius:0;margin-top:18px;padding:16px 0 0}.facade-result.svelte-6hxbdj .window-origin:where(.svelte-6hxbdj){border-bottom:1px solid #dce4ed;padding-bottom:10px}.inline-link.svelte-6hxbdj{font:inherit;color:#344e70;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.editor-heading.svelte-6hxbdj h2:where(.svelte-6hxbdj),.facade-panel.svelte-6hxbdj{scroll-margin-top:20px}.editor-heading.svelte-6hxbdj h2:where(.svelte-6hxbdj):focus-visible,.facade-panel.svelte-6hxbdj:focus-visible{outline-offset:4px;outline:2px solid #b99d45}@media (width<=680px){.window-context.svelte-6hxbdj{display:block}.window-context.svelte-6hxbdj button:where(.svelte-6hxbdj){max-width:none;margin-top:10px}.facade-return.svelte-6hxbdj button:where(.svelte-6hxbdj){text-align:left;width:100%}.facade-panel.svelte-6hxbdj{padding:18px 17px}.facade-heading.svelte-6hxbdj h2:where(.svelte-6hxbdj){font-size:21px}}.regulation-note.svelte-6hxbdj{background:#f6f8fa;border:1px solid #d7e0e9;border-radius:9px;margin:20px 0 0;padding:16px 20px;font-size:12px;line-height:1.8}.regulation-note.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#657184;margin:7px 0}.regulation-note.svelte-6hxbdj summary:where(.svelte-6hxbdj){cursor:pointer;font-size:11px}.regulation-note.svelte-6hxbdj a:where(.svelte-6hxbdj){color:#526986}.workspace.svelte-6hxbdj{scroll-margin-top:20px}.regulation.fulfilled.svelte-6hxbdj select:where(.svelte-6hxbdj){color:#217b65;background:#edf5f0;border-color:#8db9a1}.regulation.fulfilled.svelte-6hxbdj>span:where(.svelte-6hxbdj){color:#217b65;font-weight:650}.tool-header.svelte-6hxbdj{border-bottom:1px solid #e0e5eb;justify-content:space-between;align-items:center;gap:18px;max-width:1260px;margin:auto;padding:23px 28px;display:flex}.brand.svelte-6hxbdj{color:#2f405d;letter-spacing:2px;align-items:center;gap:13px;font-size:16px;font-weight:750;text-decoration:none;display:flex}.brand.svelte-6hxbdj small:where(.svelte-6hxbdj){letter-spacing:3px;margin-top:5px;font-size:8px;display:block}.back.svelte-6hxbdj{color:#52657e;font-size:12px;text-decoration:none}.thermal-tool.svelte-6hxbdj{color:#2f405d;max-width:1260px;margin:auto;padding:38px 28px 55px}.intro.svelte-6hxbdj{grid-template-columns:1fr 300px;align-items:end;gap:50px;display:grid}.eyebrow.svelte-6hxbdj{letter-spacing:1.8px;color:#718094;font-size:10px;font-weight:700}.intro.svelte-6hxbdj h1:where(.svelte-6hxbdj){letter-spacing:-1.4px;margin:12px 0;font-size:clamp(29px,3.3vw,43px);line-height:1.15}.intro.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#657184;max-width:640px;margin:0;font-size:14px;line-height:1.8}.regulation.svelte-6hxbdj label:where(.svelte-6hxbdj){font-size:11px;font-weight:650;display:block}.regulation.svelte-6hxbdj select:where(.svelte-6hxbdj),.boundary.svelte-6hxbdj select:where(.svelte-6hxbdj){color:#2f405d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cad3df;border-radius:7px;margin-top:7px;padding:12px;font-size:13px}.regulation.svelte-6hxbdj span:where(.svelte-6hxbdj){color:#7b8798;margin-top:8px;font-size:10px;display:block}.toolbar.svelte-6hxbdj{border-block:1px solid #e0e5eb;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 20px;padding:12px 0;display:flex}.toolbar.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#718094;margin:0;font-size:10px;line-height:1.6}.toolbar.svelte-6hxbdj>div:where(.svelte-6hxbdj){flex-shrink:0;gap:18px;display:flex}.toolbar.svelte-6hxbdj button:where(.svelte-6hxbdj),.reset-confirm.svelte-6hxbdj button:where(.svelte-6hxbdj){font:inherit;color:#344e70;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;text-decoration:underline}.reset-confirm.svelte-6hxbdj,.example-note.svelte-6hxbdj{background:#f8f4e7;border-radius:8px;margin-bottom:18px;padding:14px 18px;font-size:12px;line-height:1.7}.reset-confirm.svelte-6hxbdj button:where(.svelte-6hxbdj){margin-left:18px}.workspace.svelte-6hxbdj{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.house-panel.svelte-6hxbdj{background:#f2f5f8;border:1px solid #e0e6ed;border-radius:14px;padding:21px}.house-heading.svelte-6hxbdj{justify-content:space-between;gap:12px;display:flex}.house-heading.svelte-6hxbdj>span:where(.svelte-6hxbdj):last-child{color:#8090a2;font-size:9px}.house.svelte-6hxbdj{width:100%;max-height:230px;margin:5px auto 12px;display:block}.part-list.svelte-6hxbdj{flex-direction:column;gap:6px;display:flex}.part-list.svelte-6hxbdj button:where(.svelte-6hxbdj){text-align:left;color:#2f405d;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;font-size:12px;display:flex}.part-list.svelte-6hxbdj button.active:where(.svelte-6hxbdj){background:#fff;border-color:#bac7d7;box-shadow:0 3px 12px #233b5410}.part-dot.svelte-6hxbdj{background:#e4e9f0;border-radius:50%;flex-shrink:0;place-content:center;width:23px;height:23px;font-weight:700;display:grid}.part-dot.pass.svelte-6hxbdj{background:#dfede6}.part-dot.fail.svelte-6hxbdj{background:#f6e8df}.part-list.svelte-6hxbdj small:where(.svelte-6hxbdj){color:#7a8798;margin-top:3px;font-size:9px;display:block}.part-list.svelte-6hxbdj b:where(.svelte-6hxbdj){font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.extra.svelte-6hxbdj{border-top:1px solid #dae2eb;margin-top:17px;padding-top:15px;font-size:11px}.extra.svelte-6hxbdj summary:where(.svelte-6hxbdj){cursor:pointer;font-weight:650}.extra.svelte-6hxbdj label:where(.svelte-6hxbdj){align-items:flex-start;gap:8px;margin-top:13px;line-height:1.7;display:flex}.extra.svelte-6hxbdj input:where(.svelte-6hxbdj),.check.svelte-6hxbdj input:where(.svelte-6hxbdj){accent-color:#344e70;flex-shrink:0;width:16px;height:16px;margin-top:3px}.extra.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#6d7c90;font-size:10px;line-height:1.7}.part-editor.svelte-6hxbdj{background:#fff;border:1px solid #d5dee8;border-radius:14px;min-height:500px;padding:25px;box-shadow:0 7px 25px #2f405d06}.editor-heading.svelte-6hxbdj{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.editor-heading.svelte-6hxbdj h2:where(.svelte-6hxbdj){letter-spacing:-.5px;margin:8px 0;font-size:23px}.editor-heading.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#718094;margin:0;font-size:11px;line-height:1.5}.u-badge.svelte-6hxbdj{text-align:center;background:#eff3f6;border-radius:9px;min-width:110px;padding:11px 20px}.u-badge.svelte-6hxbdj span:where(.svelte-6hxbdj),.u-badge.svelte-6hxbdj small:where(.svelte-6hxbdj){color:#697d91;font-size:9px;display:block}.u-badge.svelte-6hxbdj strong:where(.svelte-6hxbdj){letter-spacing:-1px;font-size:31px;line-height:1.3;display:block}.boundary.svelte-6hxbdj{margin-bottom:18px;font-size:12px;font-weight:650;display:block}.check.svelte-6hxbdj{align-items:flex-start;gap:10px;margin-top:18px;font-size:12px;font-weight:400;line-height:1.75;display:flex}.facade-result.svelte-6hxbdj{background:#f1f5f8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px 20px;margin-top:24px;padding:16px;font-size:11px;display:flex}.facade-result.svelte-6hxbdj>div:where(.svelte-6hxbdj){align-items:center;gap:12px;display:flex}.facade-result.svelte-6hxbdj strong:where(.svelte-6hxbdj){white-space:nowrap;font-size:22px}.facade-result.svelte-6hxbdj strong:where(.svelte-6hxbdj) small:where(.svelte-6hxbdj){font-size:10px;font-weight:400}.facade-result.svelte-6hxbdj>span:where(.svelte-6hxbdj){margin-left:auto;font-weight:700}.facade-result.svelte-6hxbdj p:where(.svelte-6hxbdj),.facade-result.svelte-6hxbdj>small:where(.svelte-6hxbdj){color:#6c7b90;width:100%;margin:0;font-size:11px;line-height:1.8}.facade-result.svelte-6hxbdj>small:where(.svelte-6hxbdj){font-size:10px}.part-limit.svelte-6hxbdj{background:#f1f5f8;border-radius:7px;margin-top:22px;padding:13px 16px;font-size:12px;font-weight:700}.pass.svelte-6hxbdj{color:#217b65}.fail.svelte-6hxbdj{color:#a34833}.boundary-note.svelte-6hxbdj{color:#657184;font-size:11px;line-height:1.75}.overall.svelte-6hxbdj{background:#f7f4e9;border:1px solid #e8dfc4;border-radius:12px;gap:18px;margin-top:23px;padding:22px 25px;display:flex}.overall.passed.svelte-6hxbdj{background:#edf5f0;border-color:#c8e0d2}.overall-icon.svelte-6hxbdj{color:#9a7a26;background:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:34px;height:34px;font-size:23px;display:grid}.passed.svelte-6hxbdj .overall-icon:where(.svelte-6hxbdj){color:#217b65}.overall.svelte-6hxbdj h2:where(.svelte-6hxbdj){margin:3px 0 9px;font-size:19px}.overall.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#68758a;margin:0;font-size:12px;line-height:1.8}.overall.svelte-6hxbdj small:where(.svelte-6hxbdj){color:#6c7b90;margin-top:12px;font-size:10px;line-height:1.8;display:block}.guide.svelte-6hxbdj{margin-top:48px}.guide-head.svelte-6hxbdj{justify-content:space-between;align-items:end;gap:35px;display:flex}.guide-head.svelte-6hxbdj h2:where(.svelte-6hxbdj),.method.svelte-6hxbdj h2:where(.svelte-6hxbdj){letter-spacing:-.6px;margin:9px 0 0;font-size:25px}.guide-head.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#6e7b8c;max-width:420px;margin:0;font-size:12px;line-height:1.75}.method.svelte-6hxbdj{border-top:1px solid #dde4eb;margin-top:40px;padding-top:26px}.method-grid.svelte-6hxbdj{grid-template-columns:1fr 1fr;gap:35px;margin-top:18px;display:grid}.method.svelte-6hxbdj h3:where(.svelte-6hxbdj){font-size:14px}.method.svelte-6hxbdj p:where(.svelte-6hxbdj),.method.svelte-6hxbdj li:where(.svelte-6hxbdj){color:#67768b;font-size:12px;line-height:1.85}.method.svelte-6hxbdj details:where(.svelte-6hxbdj){border-top:1px solid #e1e6ed;margin-top:15px;padding-top:18px}.method.svelte-6hxbdj summary:where(.svelte-6hxbdj){cursor:pointer;font-size:12px;font-weight:650}.method.svelte-6hxbdj a:where(.svelte-6hxbdj){color:#48647f;text-underline-offset:3px}.method.svelte-6hxbdj li:where(.svelte-6hxbdj){margin:7px 0}.tool-cta.svelte-6hxbdj{color:#fff;background:#2f405d;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:24px 28px;display:flex}.tool-cta.svelte-6hxbdj strong:where(.svelte-6hxbdj){font-size:17px}.tool-cta.svelte-6hxbdj p:where(.svelte-6hxbdj){color:#d5deea;margin:8px 0 0;font-size:11px}.tool-cta.svelte-6hxbdj a:where(.svelte-6hxbdj){white-space:nowrap;color:#2f405d;background:#ddc67d;border-radius:6px;padding:12px 20px;font-size:12px;font-weight:700;text-decoration:none}.thermal-tool.svelte-6hxbdj button:where(.svelte-6hxbdj):focus-visible,.thermal-tool.svelte-6hxbdj a:where(.svelte-6hxbdj):focus-visible,.thermal-tool.svelte-6hxbdj summary:where(.svelte-6hxbdj):focus-visible,.thermal-tool.svelte-6hxbdj input:where(.svelte-6hxbdj):focus-visible,.thermal-tool.svelte-6hxbdj select:where(.svelte-6hxbdj):focus-visible{outline-offset:3px;outline:2px solid #b99d45}@media (width<=1050px){.workspace.svelte-6hxbdj{grid-template-columns:240px minmax(0,1fr);gap:16px}.house-panel.svelte-6hxbdj{padding:14px}.part-editor.svelte-6hxbdj{padding:20px}.intro.svelte-6hxbdj{gap:24px}.u-badge.svelte-6hxbdj{min-width:90px;padding:10px}.house-heading.svelte-6hxbdj>span:where(.svelte-6hxbdj):last-child{display:none}}@media (width<=800px){.thermal-tool.svelte-6hxbdj{padding:27px 18px}.tool-header.svelte-6hxbdj{padding:18px}.intro.svelte-6hxbdj{grid-template-columns:1fr}.regulation.svelte-6hxbdj{max-width:360px}.workspace.svelte-6hxbdj{grid-template-columns:1fr}.house-panel.svelte-6hxbdj{grid-template-columns:145px 1fr;gap:10px;padding:14px;display:grid}.house-heading.svelte-6hxbdj{grid-column:1/3}.house.svelte-6hxbdj{align-self:center}.part-list.svelte-6hxbdj{grid-template-columns:1fr 1fr;gap:4px;display:grid}.part-list.svelte-6hxbdj button:where(.svelte-6hxbdj){gap:7px;padding:9px 5px}.part-list.svelte-6hxbdj b:where(.svelte-6hxbdj){display:none}.extra.svelte-6hxbdj{grid-column:1/3;margin-top:0}.guide-head.svelte-6hxbdj{display:block}.guide-head.svelte-6hxbdj p:where(.svelte-6hxbdj){margin-top:15px}.toolbar.svelte-6hxbdj{align-items:flex-start}.toolbar.svelte-6hxbdj>div:where(.svelte-6hxbdj){gap:12px}.toolbar.svelte-6hxbdj p:where(.svelte-6hxbdj){max-width:340px}.method-grid.svelte-6hxbdj{gap:20px}.overall.svelte-6hxbdj{gap:12px;padding:18px}}@media (width<=520px){.brand.svelte-6hxbdj{gap:9px;font-size:12px}.brand.svelte-6hxbdj small:where(.svelte-6hxbdj){font-size:7px}.brand.svelte-6hxbdj img:where(.svelte-6hxbdj){width:33px;height:33px}.back.svelte-6hxbdj{text-align:right;max-width:105px;font-size:10px;line-height:1.5}.toolbar.svelte-6hxbdj{display:block}.toolbar.svelte-6hxbdj>div:where(.svelte-6hxbdj){margin-top:6px}.house-panel.svelte-6hxbdj{grid-template-columns:95px 1fr}.part-list.svelte-6hxbdj{grid-template-columns:1fr 1fr}.part-list.svelte-6hxbdj button:where(.svelte-6hxbdj){font-size:10px}.part-list.svelte-6hxbdj small:where(.svelte-6hxbdj){font-size:8px}.part-dot.svelte-6hxbdj{width:18px;height:18px}.part-editor.svelte-6hxbdj{min-height:0;padding:17px}.editor-heading.svelte-6hxbdj h2:where(.svelte-6hxbdj){font-size:20px}.method-grid.svelte-6hxbdj{grid-template-columns:1fr}.u-badge.svelte-6hxbdj{min-width:85px}.u-badge.svelte-6hxbdj strong:where(.svelte-6hxbdj){font-size:26px}.facade-result.svelte-6hxbdj>span:where(.svelte-6hxbdj){margin-left:0}.overall.svelte-6hxbdj h2:where(.svelte-6hxbdj){font-size:17px}.overall.svelte-6hxbdj .check:where(.svelte-6hxbdj){font-size:11px}.overall-icon.svelte-6hxbdj{width:27px;height:27px}.tool-cta.svelte-6hxbdj{padding:22px;display:block}.tool-cta.svelte-6hxbdj a:where(.svelte-6hxbdj){margin-top:17px;display:inline-block}.intro.svelte-6hxbdj h1:where(.svelte-6hxbdj){letter-spacing:-.7px}}@media print{.tool-header.svelte-6hxbdj,.toolbar.svelte-6hxbdj,.tool-cta.svelte-6hxbdj{display:none}.thermal-tool.svelte-6hxbdj{padding:0}.workspace.svelte-6hxbdj{display:block}.house-panel.svelte-6hxbdj{display:none}.part-editor.svelte-6hxbdj{box-shadow:none}.method-grid.svelte-6hxbdj{display:block}}@media (width<=680px){.boundary.svelte-6hxbdj select:where(.svelte-6hxbdj),.regulation.svelte-6hxbdj select:where(.svelte-6hxbdj){font-size:16px}}
