.tool[data-astro-cid-4opphpm5]{--m-plaster: #d9dee2;--m-wood: #c79a63;--m-pir: #f0c36a;--m-woodfibre: #a77b4f;--m-glasswool: #f2dc8a;--m-rockwool: #b5ad9c;--m-membrane: #e3e8ec;--m-hpv: #8d99a4;--m-custom: #9fb0bf;--c-temp: #ffa24f;--c-dew: #7cc4ff;--c-grid: rgba(255, 255, 255, .09);--c-axis: #aab0b8;padding:clamp(1rem,.6rem + 1.6vw,2rem);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff12,#ffffff04 45%),color-mix(in srgb,var(--color-steel-2) 72%,transparent);box-shadow:inset 0 1px #ffffff1f,0 30px 60px -40px #000c}.tool-section[data-astro-cid-4opphpm5]{padding-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.tool__grid[data-astro-cid-4opphpm5]{display:grid;gap:2rem}@media(min-width:1060px){.tool__grid[data-astro-cid-4opphpm5]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:2.75rem;align-items:start}.tool__results[data-astro-cid-4opphpm5]{position:sticky;top:6.25rem}}.tool__h[data-astro-cid-4opphpm5]{font-size:clamp(1.2rem,1.05rem + .5vw,1.4rem);line-height:1.2}.tool__sub[data-astro-cid-4opphpm5]{margin:.45rem 0 0;font-size:.92rem;line-height:1.55;color:var(--color-muted-2);max-width:62ch}.tool__label[data-astro-cid-4opphpm5]{margin:0 0 .6rem;font-size:.88rem;font-weight:600;color:var(--color-muted-2)}.tool__settings[data-astro-cid-4opphpm5]{display:grid;gap:1.25rem}@media(min-width:640px){.tool__settings[data-astro-cid-4opphpm5]{grid-template-columns:1fr 1fr}}.seg[data-astro-cid-4opphpm5]{margin:0;padding:0;border:0;min-width:0}.seg[data-astro-cid-4opphpm5] legend[data-astro-cid-4opphpm5]{padding:0;margin-bottom:.6rem;font-size:.88rem;font-weight:600;color:var(--color-muted-2)}.seg__opts[data-astro-cid-4opphpm5]{display:grid;gap:.4rem}.seg[data-astro-cid-4opphpm5] label[data-astro-cid-4opphpm5]{position:relative;display:block;cursor:pointer}.seg[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg[data-astro-cid-4opphpm5] span[data-astro-cid-4opphpm5]{display:block;padding:.6rem .85rem .6rem 2.2rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.14);background:#0a0e1240;font-size:.9rem;line-height:1.35;color:var(--color-muted-2);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.seg[data-astro-cid-4opphpm5] span[data-astro-cid-4opphpm5]:before{content:"";position:absolute;left:.8rem;top:50%;width:.8rem;height:.8rem;margin-top:-.4rem;border-radius:50%;border:2px solid rgba(255,255,255,.35)}.seg[data-astro-cid-4opphpm5] label[data-astro-cid-4opphpm5]:hover span[data-astro-cid-4opphpm5]{border-color:#ffffff4d}.seg[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5]:checked+span[data-astro-cid-4opphpm5]{border-color:#f3811fbf;background:#f3811f1a;color:var(--color-alu)}.seg[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5]:checked+span[data-astro-cid-4opphpm5]:before{border-color:#f3811f;background:radial-gradient(circle,#f3811f 0 40%,transparent 45%)}.seg[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5]:focus-visible+span[data-astro-cid-4opphpm5]{outline:2px solid #f3811f;outline-offset:2px}.tool__presets[data-astro-cid-4opphpm5]{margin-top:1.5rem}.chips[data-astro-cid-4opphpm5]{display:flex;flex-wrap:wrap;gap:.45rem}.chip[data-astro-cid-4opphpm5]{font:inherit;font-size:.86rem;font-weight:600;padding:.45rem .85rem;border-radius:99px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:var(--color-muted-2);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.chip[data-astro-cid-4opphpm5]:hover{border-color:#ffffff5c;color:var(--color-alu)}.chip[data-astro-cid-4opphpm5][aria-pressed=true]{border-color:#f3811f;background:#f3811f24;color:var(--color-alu)}.chip[data-astro-cid-4opphpm5]:focus-visible{outline:2px solid #f3811f;outline-offset:2px}.tool__climate[data-astro-cid-4opphpm5]{margin-top:1.25rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.12);background:#0a0e1233}.tool__climate[data-astro-cid-4opphpm5] summary[data-astro-cid-4opphpm5]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.7rem .9rem;cursor:pointer;list-style:none;font-size:.88rem;font-weight:600;color:var(--color-muted-2)}.tool__climate[data-astro-cid-4opphpm5] summary[data-astro-cid-4opphpm5]::-webkit-details-marker{display:none}.tool__climate-sum[data-astro-cid-4opphpm5]{font-weight:500;color:var(--color-muted)}.tool__climate-ic[data-astro-cid-4opphpm5]{width:1rem;height:1rem;margin-left:auto;--icon-stroke: var(--orange-icon);transition:transform .2s ease}.tool__climate[data-astro-cid-4opphpm5][open] .tool__climate-ic[data-astro-cid-4opphpm5]{transform:rotate(180deg)}.climate[data-astro-cid-4opphpm5]{display:grid;gap:1rem;padding:.25rem .9rem 1rem}@media(min-width:560px){.climate[data-astro-cid-4opphpm5]{grid-template-columns:1fr 1fr}}.climate[data-astro-cid-4opphpm5] fieldset[data-astro-cid-4opphpm5]{margin:0;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem;min-width:0}.climate[data-astro-cid-4opphpm5] legend[data-astro-cid-4opphpm5]{grid-column:1 / -1;padding:0;margin-bottom:.4rem;font-size:.82rem;font-weight:700;color:var(--color-alu)}.tool__link[data-astro-cid-4opphpm5]{justify-self:start;font:inherit;font-size:.85rem;font-weight:600;color:var(--orange-solid);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fld[data-astro-cid-4opphpm5]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.fld[data-astro-cid-4opphpm5]>span[data-astro-cid-4opphpm5]:first-child{font-size:.76rem;font-weight:600;color:var(--color-muted)}.fld[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5],.tsel[data-astro-cid-4opphpm5] select[data-astro-cid-4opphpm5]{width:100%;font:inherit;font-size:.95rem;font-weight:600;color:var(--color-alu);color-scheme:dark;background:#0a0e1259;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);padding:.55rem .7rem;transition:border-color .2s ease,box-shadow .2s ease}.fld[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5]:hover,.tsel[data-astro-cid-4opphpm5] select[data-astro-cid-4opphpm5]:hover{border-color:#ffffff52}.fld[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5]:focus-visible,.tsel[data-astro-cid-4opphpm5] select[data-astro-cid-4opphpm5]:focus-visible{outline:none;border-color:#f3811f;box-shadow:0 0 0 3px #f3811f40}.tsel[data-astro-cid-4opphpm5]{position:relative;display:block}.tsel[data-astro-cid-4opphpm5] select[data-astro-cid-4opphpm5]{appearance:none;-webkit-appearance:none;padding-right:2.2rem;cursor:pointer}.tsel__ic[data-astro-cid-4opphpm5]{position:absolute;right:.7rem;top:50%;width:1rem;height:1rem;margin-top:-.5rem;pointer-events:none;fill:none;stroke:#f3811f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tool__layers[data-astro-cid-4opphpm5]{margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.12)}.cap[data-astro-cid-4opphpm5]{display:flex;align-items:center;gap:.55rem;margin:1.25rem 0 0;font-size:.85rem;font-weight:600;color:var(--color-muted-2)}.cap[data-astro-cid-4opphpm5] svg[data-astro-cid-4opphpm5]{width:1.05rem;height:1.05rem;--icon-stroke: var(--orange-icon)}.cap--out[data-astro-cid-4opphpm5]{margin-top:0}.layers[data-astro-cid-4opphpm5]{list-style:none;margin:.75rem 0;padding:0;display:grid;gap:.6rem}.layer[data-astro-cid-4opphpm5]{--sw: var(--m-custom);position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.8rem .85rem .8rem .7rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--sw);background:#ffffff0a}.layer[data-astro-cid-4opphpm5][data-key=plaster]{--sw: var(--m-plaster)}.layer[data-astro-cid-4opphpm5][data-key=softwood],.layer[data-astro-cid-4opphpm5][data-key=osb],.layer[data-astro-cid-4opphpm5][data-key=plywood]{--sw: var(--m-wood)}.layer[data-astro-cid-4opphpm5][data-key=pir],.layer[data-astro-cid-4opphpm5][data-key=mixed]{--sw: var(--m-pir)}.layer[data-astro-cid-4opphpm5][data-key=woodfibre]{--sw: var(--m-woodfibre)}.layer[data-astro-cid-4opphpm5][data-key=glasswool]{--sw: var(--m-glasswool)}.layer[data-astro-cid-4opphpm5][data-key=rockwool]{--sw: var(--m-rockwool)}.layer[data-astro-cid-4opphpm5][data-key=vapour]{--sw: var(--m-membrane)}.layer[data-astro-cid-4opphpm5][data-key=hpv]{--sw: var(--m-hpv)}.layer__n[data-astro-cid-4opphpm5]{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;font:700 .85rem/1 var(--font-display);color:#1e262d;background:var(--sw)}.layer__body[data-astro-cid-4opphpm5]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mat tools" "fields fields" "meta meta";column-gap:.5rem}.layer__top[data-astro-cid-4opphpm5]{display:contents}.layer__mat[data-astro-cid-4opphpm5]{grid-area:mat;min-width:0}.layer__tools[data-astro-cid-4opphpm5]{grid-area:tools;display:flex;gap:.25rem;align-self:center}@media(max-width:599px){.layer[data-astro-cid-4opphpm5]{grid-template-columns:1.75rem minmax(0,1fr);gap:.6rem}.layer__n[data-astro-cid-4opphpm5]{width:1.7rem;height:1.7rem}.layer__body[data-astro-cid-4opphpm5]{grid-template-areas:"mat mat" "fields fields" "meta tools"}.layer__tools[data-astro-cid-4opphpm5]{margin-top:.6rem}}.ibtn[data-astro-cid-4opphpm5]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--color-alu);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ibtn[data-astro-cid-4opphpm5] svg[data-astro-cid-4opphpm5]{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ibtn[data-astro-cid-4opphpm5]:hover:not(:disabled){border-color:#ffffff57;background:#ffffff17}.ibtn--rm[data-astro-cid-4opphpm5]:hover:not(:disabled){border-color:#ffb36b;color:#ffb36b}.ibtn[data-astro-cid-4opphpm5]:focus-visible{outline:2px solid #f3811f;outline-offset:2px}.ibtn[data-astro-cid-4opphpm5]:disabled{opacity:.3;cursor:default}.layer__fields[data-astro-cid-4opphpm5]{grid-area:fields;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem .75rem;margin-top:.7rem;align-items:end}.layer__fields[data-astro-cid-4opphpm5]>[data-astro-cid-4opphpm5][hidden]{display:none}.chk[data-astro-cid-4opphpm5]{grid-column:1 / -1;display:flex;align-items:center;gap:.55rem;font-size:.86rem;color:var(--color-muted-2);cursor:pointer}.chk[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5]{width:1.05rem;height:1.05rem;margin:0;accent-color:#f3811f;cursor:pointer}.layer__meta[data-astro-cid-4opphpm5]{grid-area:meta;align-self:center;margin:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.8rem;color:var(--color-muted)}.layer__meta[data-astro-cid-4opphpm5] b{font-weight:700;color:var(--color-alu)}.layer--static[data-astro-cid-4opphpm5] .layer__static[data-astro-cid-4opphpm5]{margin:.3rem 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.95rem;color:var(--color-muted-2)}.layer--static[data-astro-cid-4opphpm5] strong[data-astro-cid-4opphpm5]{color:var(--color-alu)}.tool__add[data-astro-cid-4opphpm5]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;font:inherit;font-size:.92rem;font-weight:600;padding:.65rem 1rem;border-radius:var(--radius-sm);border:1px dashed rgba(255,255,255,.32);background:transparent;color:var(--color-alu);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.tool__add[data-astro-cid-4opphpm5] svg[data-astro-cid-4opphpm5]{width:1.05rem;height:1.05rem;--icon-stroke: var(--orange-icon)}.tool__add[data-astro-cid-4opphpm5]:hover:not(:disabled){border-color:#f3811f;background:#f3811f14}.tool__add[data-astro-cid-4opphpm5]:disabled{opacity:.4;cursor:default}.tool__add[data-astro-cid-4opphpm5]:focus-visible{outline:2px solid #f3811f;outline-offset:2px}.tool__jump[data-astro-cid-4opphpm5]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin-top:1rem;padding:.75rem .9rem;border-radius:var(--radius-sm);background:#f3811f1a;border:1px solid rgba(243,129,31,.35);font-size:.88rem;color:var(--color-muted-2);text-decoration:none}.tool__jump[data-astro-cid-4opphpm5] b[data-astro-cid-4opphpm5]{font:700 1.15rem/1 var(--font-display);color:var(--color-alu)}.tool__jump[data-astro-cid-4opphpm5] small[data-astro-cid-4opphpm5]{font-size:.78rem;color:var(--color-muted)}.tool__jump[data-astro-cid-4opphpm5] svg[data-astro-cid-4opphpm5]{align-self:center;width:1rem;height:1rem;margin-left:auto;--icon-stroke: var(--orange-icon)}.tool__jump[data-astro-cid-4opphpm5][hidden]{display:none}@media(min-width:1060px){.tool__jump[data-astro-cid-4opphpm5]{display:none!important}}.tool__noscript[data-astro-cid-4opphpm5]{margin:1rem 0 0;font-size:.9rem;color:var(--color-muted-2)}.tool__results[data-astro-cid-4opphpm5]{padding:clamp(1.1rem,.9rem + .8vw,1.5rem);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.12);background:#0a0e1247}.res__u[data-astro-cid-4opphpm5]{display:flex;flex-direction:column;gap:.3rem;margin-top:1.1rem}.res__k[data-astro-cid-4opphpm5]{font-size:.86rem;color:var(--color-muted-2)}.res__v[data-astro-cid-4opphpm5]{display:flex;align-items:baseline;gap:.45rem}.res__v[data-astro-cid-4opphpm5] strong[data-astro-cid-4opphpm5]{font:700 clamp(2.8rem,2.2rem + 2.2vw,3.6rem)/1 var(--font-display);letter-spacing:-.02em;color:var(--color-alu)}.res__v[data-astro-cid-4opphpm5] small[data-astro-cid-4opphpm5]{font-size:.85rem;color:var(--color-muted)}.res__hint[data-astro-cid-4opphpm5]{font-size:.8rem;line-height:1.5;color:var(--color-muted)}.res__pair[data-astro-cid-4opphpm5] strong[data-astro-cid-4opphpm5]{font:700 1.6rem/1 var(--font-display);color:var(--color-alu);margin-right:.2rem}@supports ((-webkit-background-clip: text) or (background-clip: text)){.res__v[data-astro-cid-4opphpm5] strong[data-astro-cid-4opphpm5],.res__pair[data-astro-cid-4opphpm5] strong[data-astro-cid-4opphpm5]{background-image:var(--alu-shine);background-size:100% 1lh;-webkit-background-clip:text;background-clip:text;color:transparent}}.res__pair[data-astro-cid-4opphpm5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0 0}.res__pair[data-astro-cid-4opphpm5]>div[data-astro-cid-4opphpm5]{display:flex;flex-direction:column;justify-content:space-between}.res__pair[data-astro-cid-4opphpm5]>div[data-astro-cid-4opphpm5]+div[data-astro-cid-4opphpm5]{padding-left:1rem;border-left:1px solid rgba(255,255,255,.12)}.res__pair[data-astro-cid-4opphpm5] dt[data-astro-cid-4opphpm5]{font-size:.82rem;color:var(--color-muted-2)}.res__pair[data-astro-cid-4opphpm5] dd[data-astro-cid-4opphpm5]{margin:.3rem 0 0;font-size:.8rem;color:var(--color-muted)}.gauge[data-astro-cid-4opphpm5]{position:relative;height:.55rem;margin:2.6rem 0 0;border-radius:99px;background:#ffffff1f}.gauge__fill[data-astro-cid-4opphpm5]{position:absolute;inset:0 auto 0 0;width:var(--fill);border-radius:inherit;background:linear-gradient(90deg,#ffa24f,#e0650f);transition:width .25s ease}.gauge__mark[data-astro-cid-4opphpm5]{position:absolute;top:-.45rem;bottom:-.45rem;left:var(--mark);width:2px;border-radius:2px;background:var(--color-alu);transition:left .25s ease}.gauge__mark[data-astro-cid-4opphpm5]>span[data-astro-cid-4opphpm5]{position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);white-space:nowrap;font-size:.76rem;color:var(--color-muted-2)}.gauge__mark[data-astro-cid-4opphpm5] b[data-astro-cid-4opphpm5]{font-weight:600}.verdict[data-astro-cid-4opphpm5]{display:flex;gap:.65rem;align-items:flex-start;margin-top:1.1rem;padding:.8rem .95rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-size:.9rem;line-height:1.5;color:var(--color-alu)}.verdict[data-astro-cid-4opphpm5]+.verdict[data-astro-cid-4opphpm5]{margin-top:.6rem}.verdict[data-astro-cid-4opphpm5] p[data-astro-cid-4opphpm5]{margin:0}.verdict__ic[data-astro-cid-4opphpm5]{flex:none;width:1.2rem;height:1.2rem;margin-top:.1rem}.verdict__ic--ok[data-astro-cid-4opphpm5]{--icon-stroke: #6fd39b}.verdict__ic--ko[data-astro-cid-4opphpm5]{--icon-stroke: #ffb36b}[data-astro-cid-4opphpm5][data-v-cond] .verdict__ic--ko[data-astro-cid-4opphpm5]{--icon-stroke: var(--c-dew)}.verdict[data-astro-cid-4opphpm5][data-state=ok] .verdict__ic--ko[data-astro-cid-4opphpm5],.verdict[data-astro-cid-4opphpm5][data-state=ko] .verdict__ic--ok[data-astro-cid-4opphpm5],.verdict[data-astro-cid-4opphpm5][data-state=ko] .verdict__link[data-astro-cid-4opphpm5]{display:none}.verdict[data-astro-cid-4opphpm5][data-v-cond][data-state=ko]{border-color:#7cc4ff66}.verdict__link[data-astro-cid-4opphpm5]{margin-left:.35rem;font-weight:600;color:var(--orange-solid);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.res__note[data-astro-cid-4opphpm5]{margin:.75rem 0 0;font-size:.78rem;line-height:1.5;color:var(--color-muted)}.res__actions[data-astro-cid-4opphpm5]{margin-top:1.3rem}.res__quote[data-astro-cid-4opphpm5]{width:100%;line-height:1.3;text-align:center}.res__quote[data-astro-cid-4opphpm5] svg[data-astro-cid-4opphpm5]{flex:none}.res__minor[data-astro-cid-4opphpm5]{display:grid;gap:.4rem;margin-top:.75rem}.res__minor[data-astro-cid-4opphpm5][hidden]{display:none}.res__btn[data-astro-cid-4opphpm5]{display:flex;align-items:center;gap:.55rem;font:inherit;font-size:.88rem;font-weight:600;padding:.6rem .8rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--color-alu);text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.res__btn[data-astro-cid-4opphpm5] svg[data-astro-cid-4opphpm5]{flex:none;width:1.05rem;height:1.05rem;--icon-stroke: var(--orange-icon)}.res__btn[data-astro-cid-4opphpm5]:hover{border-color:#ffffff57;background:#ffffff0f}.res__btn[data-astro-cid-4opphpm5]:focus-visible{outline:2px solid #f3811f;outline-offset:2px}.res__status[data-astro-cid-4opphpm5]{margin:.5rem 0 0;min-height:1.2em;font-size:.8rem;color:var(--color-muted-2)}.tool__block[data-astro-cid-4opphpm5]{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.12)}.tool__block[data-astro-cid-4opphpm5][hidden]{display:none}.tool__block-head[data-astro-cid-4opphpm5]{display:grid;gap:.2rem}.legend[data-astro-cid-4opphpm5]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:.9rem 0 0;padding:0;font-size:.84rem;color:var(--color-muted-2)}.legend[data-astro-cid-4opphpm5] li[data-astro-cid-4opphpm5]{display:flex;align-items:center;gap:.5rem}.legend[data-astro-cid-4opphpm5] li[data-astro-cid-4opphpm5]:before{content:"";display:block;width:1.4rem;height:0;border-top:3px solid var(--c-temp)}.legend__dew[data-astro-cid-4opphpm5]:before{border-top:2px dashed var(--c-dew)!important}.legend__cond[data-astro-cid-4opphpm5]:before{width:.75rem!important;height:.75rem!important;border:2px solid #fff!important;border-radius:50%;background:var(--c-dew)}.diagram[data-astro-cid-4opphpm5]{margin-top:1rem}.diagram[data-astro-cid-4opphpm5] svg{display:block;width:100%;height:auto;overflow:visible}.diagram[data-astro-cid-4opphpm5] .d-grid{stroke:var(--c-grid);stroke-width:1}.diagram[data-astro-cid-4opphpm5] .d-zero{stroke:#ffffff38;stroke-width:1}.diagram[data-astro-cid-4opphpm5] .d-tick{fill:var(--c-axis);font-size:12px;font-family:var(--font-sans, inherit)}.diagram[data-astro-cid-4opphpm5] .d-air{fill:#ffffff08}.diagram[data-astro-cid-4opphpm5] .d-band{stroke:#1e262d99;stroke-width:1}.diagram[data-astro-cid-4opphpm5] .d-hatch{fill:url(#roof-tool-hatch);pointer-events:none}.diagram[data-astro-cid-4opphpm5] .d-hatch-line{stroke:#ffffff21;stroke-width:2}.diagram[data-astro-cid-4opphpm5] .d-temp{fill:none;stroke:var(--c-temp);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.diagram[data-astro-cid-4opphpm5] .d-dew{fill:none;stroke:var(--c-dew);stroke-width:2;stroke-dasharray:7 5;stroke-linejoin:round}.diagram[data-astro-cid-4opphpm5] .d-cond{fill:var(--c-dew);stroke:#fff;stroke-width:2}.diagram[data-astro-cid-4opphpm5] .d-num{fill:#1e262d;font:700 11px/1 var(--font-display)}.diagram[data-astro-cid-4opphpm5] .d-badge{stroke:#1e262d99;stroke-width:1}.diagram__sides[data-astro-cid-4opphpm5]{display:flex;justify-content:space-between;margin-top:.4rem;font-size:.82rem;font-weight:600;color:var(--color-muted-2)}.table-wrap[data-astro-cid-4opphpm5]{margin-top:1rem;overflow-x:auto;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1)}.ltable[data-astro-cid-4opphpm5]{width:100%;min-width:40rem;border-collapse:collapse;font-size:.86rem;font-variant-numeric:tabular-nums}.ltable[data-astro-cid-4opphpm5] th[data-astro-cid-4opphpm5]{text-align:right;font-size:.76rem;font-weight:600;color:var(--color-muted-2);padding:.65rem .75rem;background:#ffffff0d;vertical-align:bottom}.ltable[data-astro-cid-4opphpm5] td{text-align:right;padding:.55rem .75rem;color:var(--color-alu);border-top:1px solid rgba(255,255,255,.08)}.ltable[data-astro-cid-4opphpm5] th[data-astro-cid-4opphpm5]:nth-child(-n+2),.ltable[data-astro-cid-4opphpm5] td:nth-child(-n+2){text-align:left}.ltable[data-astro-cid-4opphpm5] td:nth-child(2){min-width:14rem}.ltable[data-astro-cid-4opphpm5] .ltable__surf td{color:var(--color-muted);font-style:italic}.ltable[data-astro-cid-4opphpm5] tfoot td{font-weight:700;border-top:1px solid rgba(255,255,255,.22)}.ltable[data-astro-cid-4opphpm5] small{display:block;font-size:.76rem;color:var(--color-muted)}.method__grid[data-astro-cid-4opphpm5]{display:grid;gap:2.5rem}@media(min-width:900px){.method__grid[data-astro-cid-4opphpm5]{grid-template-columns:1fr 1fr;gap:3.5rem}}.method__h[data-astro-cid-4opphpm5]{font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem)}.method__list[data-astro-cid-4opphpm5]{list-style:disc;margin:1.1rem 0 0;padding-left:1.1rem;display:grid;gap:.75rem;color:var(--color-ink-3);line-height:1.6;max-width:62ch}.method__list[data-astro-cid-4opphpm5] li[data-astro-cid-4opphpm5]::marker{color:var(--color-accent-600)}.method__link[data-astro-cid-4opphpm5]{color:var(--color-ink-2);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.method__link[data-astro-cid-4opphpm5]:hover{text-decoration-color:currentColor}.method__link[data-astro-cid-4opphpm5] svg[data-astro-cid-4opphpm5]{display:inline-block;width:.95rem;height:.95rem;margin-left:.2rem;vertical-align:-.12em;--icon-stroke: var(--orange-icon)}.method__note[data-astro-cid-4opphpm5]{grid-column:1 / -1;margin:0;padding:1rem 1.2rem;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-paper-2);color:var(--color-ink-3);font-size:.95rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.gauge__fill[data-astro-cid-4opphpm5],.gauge__mark[data-astro-cid-4opphpm5]{transition:none}}@media print{.site-header,.site-footer,.mcta,.grain,.cta-band,.sr-skip,.page-header__grid{display:none!important}body,.page-header{background:#fff!important}.page-header{border:0!important;padding-block:0 1rem!important}h1,h2{background:none!important;-webkit-text-fill-color:#111;color:#111!important}.tool-section[data-astro-cid-4opphpm5]{background:none!important;padding:0!important}.tool[data-astro-cid-4opphpm5]{--color-alu: #111;--color-muted: #444;--color-muted-2: #333;--c-grid: rgba(0, 0, 0, .12);--c-axis: #444;--c-dew: #1f6fb2;--c-temp: #d4610c;padding:0;border:0;background:none;box-shadow:none;color:#111}.tool[data-astro-cid-4opphpm5] [data-astro-cid-4opphpm5]:is(h2,strong){background:none!important;-webkit-text-fill-color:currentColor;color:#111!important}.tool__presets[data-astro-cid-4opphpm5],.tool__climate[data-astro-cid-4opphpm5],.tool__add[data-astro-cid-4opphpm5],.tool__jump[data-astro-cid-4opphpm5],.layer__tools[data-astro-cid-4opphpm5],.res__actions[data-astro-cid-4opphpm5],.verdict__link[data-astro-cid-4opphpm5],.tsel__ic[data-astro-cid-4opphpm5]{display:none!important}.method[data-astro-cid-4opphpm5]{padding-block:1.5rem 0!important}.method__link[data-astro-cid-4opphpm5] svg[data-astro-cid-4opphpm5]{display:none}.tool__grid[data-astro-cid-4opphpm5]{display:flex;flex-direction:column-reverse;gap:1.5rem}.tool__results[data-astro-cid-4opphpm5]{position:static;break-inside:avoid;border-color:#bbb;background:none}.chk[data-astro-cid-4opphpm5]:has(input:not(:checked)){display:none!important}.layer[data-astro-cid-4opphpm5]{padding:.5rem .7rem}.layer__fields[data-astro-cid-4opphpm5]{margin-top:.4rem}.layers[data-astro-cid-4opphpm5]{gap:.4rem}.seg[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5]:not(:checked)+span[data-astro-cid-4opphpm5]{display:none}.seg[data-astro-cid-4opphpm5] span[data-astro-cid-4opphpm5],.fld[data-astro-cid-4opphpm5] input[data-astro-cid-4opphpm5],.tsel[data-astro-cid-4opphpm5] select[data-astro-cid-4opphpm5],.layer[data-astro-cid-4opphpm5],.verdict[data-astro-cid-4opphpm5],.chip[data-astro-cid-4opphpm5]{background:none!important;border-color:#bbb!important;color:#111!important}.layer[data-astro-cid-4opphpm5]{break-inside:avoid;border-left-color:var(--sw)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.layer__n[data-astro-cid-4opphpm5],.diagram[data-astro-cid-4opphpm5],.gauge[data-astro-cid-4opphpm5]{print-color-adjust:exact;-webkit-print-color-adjust:exact}.tool__diagram[data-astro-cid-4opphpm5]{break-inside:avoid}.diagram[data-astro-cid-4opphpm5] .d-air{fill:#00000008}.diagram[data-astro-cid-4opphpm5] .d-zero{stroke:#0000004d}.diagram[data-astro-cid-4opphpm5] .d-hatch-line{stroke:#0000002e}.table-wrap[data-astro-cid-4opphpm5]{overflow:visible;border-color:#bbb}.ltable[data-astro-cid-4opphpm5]{min-width:0}.ltable[data-astro-cid-4opphpm5] th[data-astro-cid-4opphpm5]{background:none}.ltable[data-astro-cid-4opphpm5] td{border-color:#ccc}.ltable[data-astro-cid-4opphpm5] tfoot[data-astro-cid-4opphpm5]{display:table-row-group}.tool__h[data-astro-cid-4opphpm5],.method__h[data-astro-cid-4opphpm5]{break-after:avoid}}
