.wizard-content{--error-color:#b42318;--error-background:#fff4f2}.wizard-content input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.wizard-content select[aria-invalid=true],.wizard-content textarea[aria-invalid=true]{border-color:var(--error-color);box-shadow:inset 0 0 0 1px var(--error-color);background:var(--error-background)}.check-row.field-invalid{border:2px solid var(--error-color);background:var(--error-background);color:#70291f;border-radius:8px;padding:14px 16px}.check-row.field-invalid input{outline:1px solid var(--error-color);outline-offset:2px}.check-row.field-invalid input:focus-visible{outline:3px solid var(--error-color);outline-offset:3px}fieldset.field-invalid .choice-grid{outline:2px solid var(--error-color);outline-offset:5px;border-radius:8px}fieldset.field-invalid .choice.selected{border-color:var(--error-color);background:var(--error-background)}.field-errors{color:var(--error-color);margin-top:2px;font-size:12px;font-weight:500;line-height:1.6;display:block}.field-error{align-items:flex-start;gap:8px;display:flex}.field-error+.field-error{margin-top:6px}.check-row .field-errors{margin-top:8px}fieldset.field-invalid>.field-errors{margin-top:16px}.field-error-icon{border:1.5px solid;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-top:2px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}#error-summary{background:var(--error-background);color:#86251d;border-color:#e1a69e}#error-summary .text-button{text-underline-offset:3px;text-decoration:underline}.wizard-content [aria-invalid=true]{scroll-margin-block:6rem}.year-field{min-width:0}.year-field>.full-label{margin-bottom:10px}.field-help{font-size:12px;line-height:1.6}.field-help summary{cursor:pointer;color:var(--navy);align-items:center;gap:7px;display:flex}.field-help>summary:after,.thermal-values>summary:after{content:"+";margin-left:auto;font-size:16px}.field-help[open]>summary:after,.thermal-values[open]>summary:after{content:"−"}.help-icon{border:1px solid #a1aab6;border-radius:50%;flex:0 0 17px;place-items:center;height:17px;font-size:11px;font-weight:700;display:inline-grid}.field-help-content{border:1px solid var(--line);background:var(--pale);border-radius:7px;margin-top:10px;padding:14px 16px}.field-help-content p{margin:0;font-size:12px;line-height:1.7}.field-help-content .check-row{margin:13px 0 0;font-size:12px}@media (width<=480px){.form-grid:has(.year-field){grid-template-columns:1fr}}.thermal-standard{margin:26px 0;padding-top:2px}.thermal-standard>.check-row{margin:0 0 12px}.thermal-standard small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.thermal-help .field-help-content h3{margin:0 0 12px;font-size:16px}.thermal-help ol{margin:16px 0;padding-left:21px}.thermal-help li{margin-bottom:12px;padding-left:4px}.thermal-help .thermal-guidance{margin:14px 0}.thermal-values{border-block:1px solid var(--line);margin:16px 0;padding:12px 0}.thermal-values p{margin-top:12px}.thermal-values dl{grid-template-columns:1fr 1fr;gap:9px 16px;margin-bottom:0;display:grid}.thermal-values dd{margin:0}.period-planner{background:var(--pale);border:1px solid var(--line);border-radius:8px;padding:18px 20px}.period-planner>.full-label{max-width:320px;margin-bottom:12px}.period-planner p{margin:0;font-size:12px}.period-dates{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:15px}.period-dates>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:flex}.period-dates>summary span{color:var(--navy);text-underline-offset:3px;font-size:12px;text-decoration:underline}.period-dates[open]>summary{margin-bottom:16px}.period-dates.field-invalid{border:1px solid var(--error-color);background:var(--error-background);border-radius:6px;padding:12px}.period-dates.field-invalid>summary{color:var(--error-color)}.period-start-note{align-self:center;margin:0;font-size:12px;line-height:1.6}@media (width<=480px){.period-planner{padding:16px}.period-planner>.full-label{max-width:none}.thermal-values dl{grid-template-columns:1fr;gap:4px}.thermal-values dd{margin-bottom:8px}}.selected-invoice{overflow-wrap:anywhere;margin-top:16px!important}.invoice-evidence{margin:14px 0;font-size:12px}.invoice-evidence summary{cursor:pointer;color:var(--navy);line-height:1.7}.invoice-evidence dl{grid-template-columns:minmax(110px,1fr) 2fr;gap:12px;margin:18px 0;display:grid}.invoice-evidence dt{color:var(--muted)}.invoice-evidence dd{overflow-wrap:anywhere;margin:0}.invoice-evidence small{color:var(--muted);margin-top:5px;line-height:1.6;display:block}.extracted-row>.button:disabled{opacity:.55;cursor:not-allowed}@media (width<=430px){.invoice-evidence dl{grid-template-columns:1fr;gap:6px}.invoice-evidence dd{margin-bottom:9px}}.proof.svelte-aewzs6{isolation:isolate;min-height:520px;position:relative}.technical-grid.svelte-aewzs6{background-color:#f4f6f3;background-image:linear-gradient(#dce4df70 1px,#0000 1px),linear-gradient(90deg,#dce4df70 1px,#0000 1px);background-size:28px 28px;border-radius:6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000,#000 30% 80%,#0000);mask-image:linear-gradient(110deg,#0000,#000 30% 80%,#0000)}.sheet-index.svelte-aewzs6{letter-spacing:.14em;color:#7c8a90;font-size:9px;font-weight:600;position:absolute;top:3px;left:18px}.building.svelte-aewzs6{background:#fff;border:1px solid #dce2dc;width:48%;margin:0;padding:8px;position:absolute;top:72px;left:0;transform:rotate(-3deg);box-shadow:0 10px 28px #273d4415}.building.svelte-aewzs6 img:where(.svelte-aewzs6){object-fit:cover;object-position:45% center;width:100%;height:245px;display:block}.building.svelte-aewzs6 figcaption:where(.svelte-aewzs6){padding:13px 7px 8px}.building.svelte-aewzs6 b:where(.svelte-aewzs6){letter-spacing:.12em;color:#506572;font-size:8px;display:block}.building.svelte-aewzs6 span:where(.svelte-aewzs6){color:#78848c;margin-top:7px;font-size:9px;line-height:1.6;display:block}.document.svelte-aewzs6{color:#3c5260;background:#fff;border:1px solid #d6dfdb;width:61%;padding:9px 9px 0;text-decoration:none;position:absolute;top:33px;right:4px;transform:rotate(5deg);box-shadow:7px 18px 36px #263b4825}.document.svelte-aewzs6 img:where(.svelte-aewzs6){width:100%;height:auto;display:block}.document.svelte-aewzs6>span:where(.svelte-aewzs6){letter-spacing:.1em;border-top:1px solid #dce3e1;padding:12px 5px;font-size:8px;font-weight:700;display:block}.document.svelte-aewzs6 b:where(.svelte-aewzs6){float:right}.fiction.svelte-aewzs6{color:#82908c;max-width:175px;font-size:8px;line-height:1.5;position:absolute;bottom:0;left:16px}@media (width<=1050px) and (width>=761px){.proof.svelte-aewzs6{min-height:500px}.building.svelte-aewzs6 img:where(.svelte-aewzs6){height:215px}.document.svelte-aewzs6{width:65%;right:-10px}}@media (width<=760px){.proof.svelte-aewzs6{align-self:center;width:100%;max-width:500px;min-height:480px;margin-top:10px}.document.svelte-aewzs6{width:60%;top:30px;right:2%}.building.svelte-aewzs6{width:49%;top:78px}.building.svelte-aewzs6 img:where(.svelte-aewzs6){height:220px}.fiction.svelte-aewzs6{bottom:12px}}@media (width<=430px){.proof.svelte-aewzs6{min-height:425px}.building.svelte-aewzs6 img:where(.svelte-aewzs6){height:185px}.building.svelte-aewzs6 span:where(.svelte-aewzs6),.sheet-index.svelte-aewzs6{font-size:8px}.document.svelte-aewzs6{width:61%;right:0}}.invoice-card.svelte-aewzs6{z-index:2;color:var(--navy);background:#fff;border:1px solid #dce3df;border-radius:12px;align-items:center;gap:15px;padding:20px;text-decoration:none;display:flex;position:absolute;bottom:39px;left:0;right:18px;box-shadow:0 12px 32px #34495715}.invoice-card.svelte-aewzs6:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.upload-icon.svelte-aewzs6{color:#a78c42;background:#f4f0e3;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:57px;display:grid}.upload-icon.svelte-aewzs6 svg:where(.svelte-aewzs6){width:26px;height:30px}.ai-label.svelte-aewzs6{letter-spacing:.16em;color:#a58a3e;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.invoice-card.svelte-aewzs6 strong:where(.svelte-aewzs6){font-size:15px;line-height:1.35;display:block}.invoice-card.svelte-aewzs6 small:where(.svelte-aewzs6){color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.spark.svelte-aewzs6{color:#b59a4e;margin-left:auto;font-size:23px}@media (width<=1050px) and (width>=761px){.invoice-card.svelte-aewzs6{gap:11px;padding:16px;bottom:55px;right:0}.invoice-card.svelte-aewzs6 strong:where(.svelte-aewzs6){font-size:13px}.spark.svelte-aewzs6{display:none}}@media (width<=430px){.invoice-card.svelte-aewzs6{gap:12px;padding:15px;right:0}.invoice-card.svelte-aewzs6 strong:where(.svelte-aewzs6){font-size:13px}.invoice-card.svelte-aewzs6 small:where(.svelte-aewzs6){font-size:10px}.upload-icon.svelte-aewzs6{width:39px;height:50px}.spark.svelte-aewzs6{font-size:17px}}.invoice-story.svelte-1stqei9{grid-template-columns:1.1fr 1fr;gap:35px 70px;scroll-margin-top:30px;display:grid}.intro.svelte-1stqei9 h2:where(.svelte-1stqei9){letter-spacing:-.03em;font-size:35px;line-height:1.25}.intro.svelte-1stqei9 h2:where(.svelte-1stqei9) em:where(.svelte-1stqei9){color:#7f8b81;font-family:Georgia,serif;font-weight:400}.intro.svelte-1stqei9 p:where(.svelte-1stqei9){max-width:500px}.availability.svelte-1stqei9{color:#677768;margin-top:18px;font-size:11px;display:block}.invoice-steps.svelte-1stqei9{gap:24px;margin:0;padding:10px 0 0;list-style:none;display:grid}.invoice-steps.svelte-1stqei9 li:where(.svelte-1stqei9){gap:21px;display:flex}.invoice-steps.svelte-1stqei9 li:where(.svelte-1stqei9)>span:where(.svelte-1stqei9){color:#b29b55;font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.invoice-steps.svelte-1stqei9 h3:where(.svelte-1stqei9){margin:0 0 7px;font-size:14px}.invoice-steps.svelte-1stqei9 p:where(.svelte-1stqei9){margin:0;font-size:12px;line-height:1.8}.principle.svelte-1stqei9{border-left:3px solid var(--gold);background:#f7f8f5;grid-column:1/-1;align-items:center;gap:28px;padding:22px 26px;display:flex}.principle.svelte-1stqei9 strong:where(.svelte-1stqei9){flex-shrink:0;font-size:13px}.principle.svelte-1stqei9 span:where(.svelte-1stqei9){color:var(--muted);font-size:12px;line-height:1.8}.research-note.svelte-1stqei9{color:#78818e;grid-column:1/-1;max-width:850px;margin:-17px 0 0;line-height:1.7;font-size:10px!important}@media (width<=900px){.invoice-story.svelte-1stqei9{gap:30px}.intro.svelte-1stqei9 h2:where(.svelte-1stqei9){font-size:29px}.principle.svelte-1stqei9{display:block}.principle.svelte-1stqei9 strong:where(.svelte-1stqei9){margin-bottom:7px;display:block}}@media (width<=760px){.invoice-story.svelte-1stqei9{grid-template-columns:1fr}.intro.svelte-1stqei9 h2:where(.svelte-1stqei9){font-size:29px}.invoice-steps.svelte-1stqei9{padding:0}.principle.svelte-1stqei9{padding:18px}.research-note.svelte-1stqei9{margin-top:-12px}}.example-section.svelte-1mt13w3{color:#34405c;max-width:1150px;margin:90px auto;padding:0 24px;scroll-margin-top:24px}.eyebrow.svelte-1mt13w3{letter-spacing:.18em;color:#6e7b8c;margin-bottom:20px;font-size:10px;font-weight:700;display:block}h2.svelte-1mt13w3{letter-spacing:-.045em;margin:0 0 22px;font-size:38px;line-height:1.2}.intro.svelte-1mt13w3{grid-template-columns:1fr 1fr;gap:0 55px;display:grid}.intro.svelte-1mt13w3 .eyebrow:where(.svelte-1mt13w3){grid-column:1/-1}.intro.svelte-1mt13w3>p:where(.svelte-1mt13w3){max-width:430px;padding-top:3px;line-height:1.8}.documents.svelte-1mt13w3{grid-template-columns:1fr 1fr;gap:28px;margin:26px 0;display:grid}.document-card.svelte-1mt13w3{background:#f3f5f6;border:1px solid #dce3e7;border-radius:12px;text-decoration:none;transition:box-shadow .2s;overflow:hidden}.document-card.svelte-1mt13w3:hover{box-shadow:0 10px 32px #34485b15}.paper-window.svelte-1mt13w3{height:350px;padding:22px 22px 0;overflow:hidden}.paper-window.svelte-1mt13w3 img:where(.svelte-1mt13w3){width:100%;height:auto;display:block;box-shadow:0 2px 14px #283b4b16}.card-caption.svelte-1mt13w3{background:#fff;border-top:1px solid #e1e5e8;padding:22px}.card-caption.svelte-1mt13w3 b:where(.svelte-1mt13w3){letter-spacing:.1em;font-size:10px;font-weight:650}.card-caption.svelte-1mt13w3 p:where(.svelte-1mt13w3){margin:12px 0;font-size:13px;line-height:1.7}.card-caption.svelte-1mt13w3 span:where(.svelte-1mt13w3){text-underline-offset:4px;font-size:12px;font-weight:600;text-decoration:underline}.engineering-note.svelte-1mt13w3{background:#faf9f5;border-left:2px solid #b5a36b;align-items:flex-start;gap:15px;padding:10px 18px;display:flex}.engineering-note.svelte-1mt13w3>span:where(.svelte-1mt13w3){color:#9d8a51;font-family:Georgia,serif;font-style:italic}.engineering-note.svelte-1mt13w3 p:where(.svelte-1mt13w3){color:#657184;margin:0;font-size:12px;line-height:1.8}.photo-guide.svelte-1mt13w3{border-top:1px solid #e0e5eb;padding-top:55px}.photo-intro.svelte-1mt13w3{grid-template-columns:1fr 1fr;gap:50px;display:grid}.photo-intro.svelte-1mt13w3 p:where(.svelte-1mt13w3){font-size:14px;line-height:1.8}.photo-intro.svelte-1mt13w3 strong:where(.svelte-1mt13w3){color:#34405c;font-weight:600}.photo-help.svelte-1mt13w3{border-bottom:1px solid #dce2e9;padding:14px 0 20px}.photo-help.svelte-1mt13w3 summary:where(.svelte-1mt13w3){cursor:pointer;font-size:14px;font-weight:600}.photo-help.svelte-1mt13w3 p:where(.svelte-1mt13w3){max-width:900px;margin:15px 0 0;font-size:13px;line-height:1.8}.small-note.svelte-1mt13w3{color:#7a8493;margin-top:20px;font-size:11px;line-height:1.8}.small-note.svelte-1mt13w3 a:where(.svelte-1mt13w3){text-underline-offset:3px}@media (width<=760px){.example-section.svelte-1mt13w3{margin:60px auto;padding:0 24px}h2.svelte-1mt13w3{font-size:31px}.intro.svelte-1mt13w3,.photo-intro.svelte-1mt13w3{grid-template-columns:1fr;gap:0}.intro.svelte-1mt13w3>p:where(.svelte-1mt13w3),.photo-intro.svelte-1mt13w3 p:where(.svelte-1mt13w3){font-size:13px}.documents.svelte-1mt13w3{grid-template-columns:1fr;gap:20px}.paper-window.svelte-1mt13w3{height:330px}.photo-guide.svelte-1mt13w3{padding-top:35px}.card-caption.svelte-1mt13w3{padding:20px}.engineering-note.svelte-1mt13w3 p:where(.svelte-1mt13w3){font-size:11px}}.comparison.svelte-19ibsgl{scroll-margin-top:30px}.comparison-intro.svelte-19ibsgl{grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-bottom:22px;display:grid}.comparison.svelte-19ibsgl h2:where(.svelte-19ibsgl){font-size:35px;line-height:1.25}.comparison.svelte-19ibsgl h2:where(.svelte-19ibsgl) em:where(.svelte-19ibsgl){color:#7b857e;font-family:Georgia,serif;font-weight:400}.comparison-intro.svelte-19ibsgl p:where(.svelte-19ibsgl){font-size:14px;line-height:1.85}.comparison-table.svelte-19ibsgl{border:1px solid #dce3e7;border-radius:12px;overflow:hidden}.comparison.svelte-19ibsgl table:where(.svelte-19ibsgl){table-layout:fixed;font-size:12px}.comparison.svelte-19ibsgl caption:where(.svelte-19ibsgl){caption-side:bottom;text-align:left;color:#657184;background:#f8f9fa;padding:14px 18px;font-size:10px}.comparison.svelte-19ibsgl th:where(.svelte-19ibsgl),.comparison.svelte-19ibsgl td:where(.svelte-19ibsgl){vertical-align:top;overflow-wrap:anywhere;border:1px solid #e0e6e8;border-top:0;border-left:0;padding:18px 16px;line-height:1.65}.comparison.svelte-19ibsgl thead:where(.svelte-19ibsgl) th:where(.svelte-19ibsgl){color:#34405c;background:#f4f6f8;font-size:12px}.comparison.svelte-19ibsgl thead:where(.svelte-19ibsgl) th.ours:where(.svelte-19ibsgl){color:#fff;background:#34405c}.comparison.svelte-19ibsgl tbody:where(.svelte-19ibsgl) th:where(.svelte-19ibsgl){color:#34405c;background:#fff;font-weight:550}.comparison.svelte-19ibsgl td:where(.svelte-19ibsgl){color:#647183}.comparison.svelte-19ibsgl td.ours:where(.svelte-19ibsgl){color:#315541;background:#f1f6f2}.comparison.svelte-19ibsgl td:where(.svelte-19ibsgl) b:where(.svelte-19ibsgl){color:#28704f;margin-right:5px}.comparison.svelte-19ibsgl td:where(.svelte-19ibsgl):last-child,.comparison.svelte-19ibsgl th:where(.svelte-19ibsgl):last-child{border-right:0}.calculation-points.svelte-19ibsgl{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 0;display:flex}.calculation-points.svelte-19ibsgl span:where(.svelte-19ibsgl){font-size:12px}.calculation-points.svelte-19ibsgl b:where(.svelte-19ibsgl){color:#ae9851;margin-right:12px;font-size:11px}.detail-copy.svelte-19ibsgl{margin-bottom:0;max-width:750px!important;font-size:12px!important}@media (width<=760px){.comparison-intro.svelte-19ibsgl{grid-template-columns:1fr;gap:0}.comparison.svelte-19ibsgl h2:where(.svelte-19ibsgl){font-size:29px}.comparison-table.svelte-19ibsgl thead:where(.svelte-19ibsgl){display:none}.comparison.svelte-19ibsgl table:where(.svelte-19ibsgl),.comparison.svelte-19ibsgl tbody:where(.svelte-19ibsgl){display:block}.comparison.svelte-19ibsgl tbody:where(.svelte-19ibsgl) tr:where(.svelte-19ibsgl){grid-template-columns:1fr;display:grid}.comparison.svelte-19ibsgl tbody:where(.svelte-19ibsgl) th:where(.svelte-19ibsgl){background:#f1f3f6;font-size:13px}.comparison.svelte-19ibsgl th:where(.svelte-19ibsgl),.comparison.svelte-19ibsgl td:where(.svelte-19ibsgl){border-right:0;padding:12px 16px;display:block}.comparison.svelte-19ibsgl td:where(.svelte-19ibsgl):before{content:attr(data-label);color:#34405c;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.comparison.svelte-19ibsgl caption:where(.svelte-19ibsgl){display:block}.calculation-points.svelte-19ibsgl{flex-direction:column;gap:14px}}.process.svelte-1yd0nw4{scroll-margin-top:30px}h2.svelte-1yd0nw4{margin:18px 0;font-size:38px;line-height:1.2}h2.svelte-1yd0nw4 em:where(.svelte-1yd0nw4){color:#7b857e;font-family:Georgia,serif;font-weight:400}.intro.svelte-1yd0nw4{max-width:740px;font-size:15px;line-height:1.8}ol.svelte-1yd0nw4{margin:40px 0 24px;padding:0;list-style:none;position:relative}ol.svelte-1yd0nw4:before{content:"";background:#ded9c9;width:2px;position:absolute;top:25px;bottom:52px;left:23px}li.svelte-1yd0nw4{grid-template-columns:48px 1fr 165px;align-items:start;gap:25px;padding:0 0 37px;display:grid;position:relative}li.svelte-1yd0nw4:last-child{padding-bottom:0}.number.svelte-1yd0nw4{color:#846b24;background:#fff;border:2px solid #c3a64f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex;position:relative}.ours.svelte-1yd0nw4 .number:where(.svelte-1yd0nw4){color:#fff;background:#34405c;border-color:#34405c}.final.svelte-1yd0nw4 .number:where(.svelte-1yd0nw4){color:#34405c;background:#d9c16b;border-color:#d9c16b}h3.svelte-1yd0nw4{align-items:center;gap:13px;margin:9px 0 10px;font-size:20px;line-height:1.35;display:flex}.who.svelte-1yd0nw4{letter-spacing:.09em;border:1px solid #ddd5bd;border-radius:30px;flex-shrink:0;padding:4px 10px;font-size:10px}.ours.svelte-1yd0nw4 .who:where(.svelte-1yd0nw4){color:#fff;background:#34405c;border-color:#34405c}li.svelte-1yd0nw4 p:where(.svelte-1yd0nw4){color:#647183;margin:0;font-size:14px;line-height:1.8}li.svelte-1yd0nw4 small:where(.svelte-1yd0nw4){text-align:right;color:#8b742c;padding-top:13px;font-size:12px;font-weight:600;line-height:1.6}.transition.svelte-1yd0nw4{color:#7c857f;margin:0 0 13px;font-size:11px;display:block}.handover.svelte-1yd0nw4{padding-top:16px}.footnote.svelte-1yd0nw4{color:#727c8a;max-width:800px;line-height:1.8;font-size:11px!important}@media (width<=700px){h2.svelte-1yd0nw4{font-size:30px}li.svelte-1yd0nw4{grid-template-columns:40px 1fr;gap:0 17px;padding-bottom:30px}.number.svelte-1yd0nw4{width:40px;height:40px;font-size:17px}ol.svelte-1yd0nw4:before{bottom:70px;left:19px}h3.svelte-1yd0nw4{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:6px;font-size:17px}li.svelte-1yd0nw4 small:where(.svelte-1yd0nw4){text-align:left;grid-column:2;padding-top:10px}li.svelte-1yd0nw4 small:where(.svelte-1yd0nw4) br:where(.svelte-1yd0nw4){display:none}li.svelte-1yd0nw4 p:where(.svelte-1yd0nw4){font-size:13px}}.trust.svelte-12u8zze{background:#f7f9f7;border-block:1px solid #e0e5ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:27px max(24px,50vw - 590px);display:grid}.trust.svelte-12u8zze div:where(.svelte-12u8zze){align-items:flex-start;gap:12px;display:flex}.trust.svelte-12u8zze b:where(.svelte-12u8zze){color:#507966;background:#e7efe9;border-radius:50%;flex-shrink:0;place-content:center;width:23px;height:23px;display:grid}.trust.svelte-12u8zze span:where(.svelte-12u8zze){color:#34405c;font-size:12px;font-weight:650;line-height:1.7}.trust.svelte-12u8zze small:where(.svelte-12u8zze){color:#728079;margin-top:3px;font-size:10px;font-weight:400;display:block}@media (width<=900px){.trust.svelte-12u8zze{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}}@media (width<=450px){.trust.svelte-12u8zze{grid-template-columns:1fr;gap:16px}}.checklist.svelte-hm9wmo{color:#2f405d;max-width:1150px;margin:65px auto;padding:0 24px}.checklist-heading.svelte-hm9wmo{justify-content:space-between;align-items:center;gap:24px;display:flex}.eyebrow.svelte-hm9wmo{letter-spacing:2px;color:#8e7d49;font-size:10px;font-weight:700}.checklist.svelte-hm9wmo h2:where(.svelte-hm9wmo){letter-spacing:-.7px;margin:10px 0;font-size:30px}.checklist-heading.svelte-hm9wmo p:where(.svelte-hm9wmo){color:#718094;margin:0;font-size:13px;line-height:1.7}.checklist-count.svelte-hm9wmo{text-align:center;flex-shrink:0}.checklist-count.svelte-hm9wmo strong:where(.svelte-hm9wmo){color:#427664;font-size:32px;font-weight:650}.checklist-count.svelte-hm9wmo span:where(.svelte-hm9wmo){color:#a2afaa;font-size:20px;font-weight:400}.checklist-count.svelte-hm9wmo small:where(.svelte-hm9wmo){color:#718094;font-size:10px;display:block}.checklist.svelte-hm9wmo progress:where(.svelte-hm9wmo){accent-color:#598471;background:#e8ecef;border:0;border-radius:5px;width:100%;height:4px;margin:20px 0 18px}.checklist.svelte-hm9wmo progress:where(.svelte-hm9wmo)::-webkit-progress-bar{background:#e8ecef;border-radius:5px}.checklist.svelte-hm9wmo progress:where(.svelte-hm9wmo)::-webkit-progress-value{background:#598471;border-radius:5px}.checklist-items.svelte-hm9wmo{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.checklist-items.svelte-hm9wmo>div:where(.svelte-hm9wmo){background:#fff;border:1px solid #dde4e9;border-radius:10px;padding:15px 16px;transition:background .2s}.checklist-items.svelte-hm9wmo>div.done:where(.svelte-hm9wmo){background:#f1f6f2;border-color:#cbded2}.checklist-items.svelte-hm9wmo label:where(.svelte-hm9wmo){cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.checklist-items.svelte-hm9wmo input:where(.svelte-hm9wmo){accent-color:#427664;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.checklist-items.svelte-hm9wmo details:where(.svelte-hm9wmo){color:#718094;margin:7px 0 0 27px;font-size:10px}.checklist-items.svelte-hm9wmo summary:where(.svelte-hm9wmo){cursor:pointer}.checklist-items.svelte-hm9wmo p:where(.svelte-hm9wmo){margin:9px 0 0;font-size:11px;line-height:1.8}.checklist-foot.svelte-hm9wmo{color:#8390a0;justify-content:space-between;gap:20px;margin-top:15px;font-size:10px;line-height:1.7;display:flex}.checklist-foot.svelte-hm9wmo a:where(.svelte-hm9wmo){color:#49627c;white-space:nowrap;text-underline-offset:4px}.checklist.svelte-hm9wmo :where(.svelte-hm9wmo):focus-visible{outline-offset:4px;outline:2px solid #b89a3b}@media (width<=760px){.checklist-items.svelte-hm9wmo{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-foot.svelte-hm9wmo{display:block}.checklist-foot.svelte-hm9wmo a:where(.svelte-hm9wmo){margin-top:12px;display:inline-block}.checklist.svelte-hm9wmo{margin:45px auto}.checklist.svelte-hm9wmo h2:where(.svelte-hm9wmo){font-size:26px}}@media (width<=460px){.checklist-items.svelte-hm9wmo{grid-template-columns:1fr}.checklist-items.svelte-hm9wmo>div:where(.svelte-hm9wmo){padding:12px 14px}.checklist-count.svelte-hm9wmo strong:where(.svelte-hm9wmo){font-size:26px}.checklist.svelte-hm9wmo h2:where(.svelte-hm9wmo){font-size:23px}}.trace-jump.svelte-1brzjv5{margin:12px 0;font-size:13px;display:block}.trace-jump.svelte-1brzjv5 select:where(.svelte-1brzjv5){width:100%;font:inherit;border:1px solid #d4dee0;border-radius:8px;margin-top:8px;padding:12px;display:block}.calculation-tabs.svelte-1brzjv5{border-bottom:2px solid #34405e;gap:5px;margin:18px 0;display:flex;overflow-x:auto}.calculation-tabs.svelte-1brzjv5 button:where(.svelte-1brzjv5){white-space:nowrap;font:inherit;cursor:pointer;background:#f1f5f2;border:1px solid #d4dee0;border-bottom:0;border-radius:8px 8px 0 0;padding:12px 16px;font-size:13px}.calculation-tabs.svelte-1brzjv5 button[aria-selected=true]:where(.svelte-1brzjv5){color:#fff;background:#34405e}.trace-root.svelte-1brzjv5{background:#fff;border:1px solid #b6c9bc;border-radius:16px;margin:28px 0;overflow:hidden}.trace-root.svelte-1brzjv5>summary:where(.svelte-1brzjv5){cursor:pointer;background:#eef4ef;align-items:center;gap:18px;padding:25px;list-style:none;display:flex}.trace-root.svelte-1brzjv5>summary:where(.svelte-1brzjv5)::-webkit-details-marker{display:none}.trace-root.svelte-1brzjv5>summary:where(.svelte-1brzjv5) strong:where(.svelte-1brzjv5){color:#173c31;font-size:20px}.trace-root.svelte-1brzjv5>summary:where(.svelte-1brzjv5) small:where(.svelte-1brzjv5){color:#53695e;margin-top:7px;font-size:13px;display:block}.trace-icon.svelte-1brzjv5{color:#214c3e;background:#dbe8de;border-radius:12px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.trace-open.svelte-1brzjv5{color:#214c3e;margin-left:auto;font-size:25px}.trace-root[open].svelte-1brzjv5 .trace-open:where(.svelte-1brzjv5){transform:rotate(45deg)}.trace-body.svelte-1brzjv5{padding:28px}.trace-intro.svelte-1brzjv5{align-items:flex-start;gap:24px;display:flex}.trace-intro.svelte-1brzjv5>div:where(.svelte-1brzjv5){flex:1}.trace-intro.svelte-1brzjv5 h2:where(.svelte-1brzjv5){margin:10px 0 14px;font-size:27px}.trace-intro.svelte-1brzjv5 p:where(.svelte-1brzjv5),.trace-method.svelte-1brzjv5{color:#5c6c64;font-size:14px;line-height:1.7}.trace-eyebrow.svelte-1brzjv5{letter-spacing:2px;color:#647d6c;font-size:10px;font-weight:700}.trace-intro.svelte-1brzjv5 .button:where(.svelte-1brzjv5){white-space:nowrap;font-size:12px}.trace-legend.svelte-1brzjv5{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.trace-legend.svelte-1brzjv5 span:where(.svelte-1brzjv5),.trace-links.svelte-1brzjv5 a:where(.svelte-1brzjv5){color:#72633c;background:#f2eedf;border-radius:5px;padding:5px 9px;font-size:11px;text-decoration:none;display:inline-block}.trace-legend.svelte-1brzjv5 .evidence:where(.svelte-1brzjv5),.trace-links.svelte-1brzjv5 .evidence:where(.svelte-1brzjv5){color:#3d5b7a;background:#eaf0f6}.trace-legend.svelte-1brzjv5 .climate:where(.svelte-1brzjv5),.trace-links.svelte-1brzjv5 .climate:where(.svelte-1brzjv5){color:#36644d;background:#e6f2eb}.trace-expand.svelte-1brzjv5{margin:14px 0 22px}.trace-section.svelte-1brzjv5{border-top:1px solid #e2e7e3}.trace-section.svelte-1brzjv5>summary:where(.svelte-1brzjv5){cursor:pointer;align-items:flex-start;gap:15px;padding:20px 0;list-style:none;display:flex}.trace-section.svelte-1brzjv5>summary:where(.svelte-1brzjv5) strong:where(.svelte-1brzjv5){flex:1;font-size:15px}.trace-section.svelte-1brzjv5>summary:where(.svelte-1brzjv5) strong:where(.svelte-1brzjv5):before{content:"+";color:#6a8471;width:22px;display:inline-block}.trace-section[open].svelte-1brzjv5>summary:where(.svelte-1brzjv5) strong:where(.svelte-1brzjv5):before{content:"−"}.trace-section.svelte-1brzjv5>summary:where(.svelte-1brzjv5) span:where(.svelte-1brzjv5){color:#5b7162;text-align:right;max-width:40%;font-size:12px;line-height:1.6}.trace-steps.svelte-1brzjv5{counter-reset:trace;margin:0;padding:0 0 10px 20px;list-style:none}.trace-steps.svelte-1brzjv5 li:where(.svelte-1brzjv5){counter-increment:trace;border-left:2px solid #e0e9e2;padding:3px 0 22px 20px}.trace-steps.svelte-1brzjv5 h3:where(.svelte-1brzjv5){margin:0 0 7px;font-size:15px;line-height:1.5}.trace-steps.svelte-1brzjv5 h3:where(.svelte-1brzjv5):before{content:counter(trace) ". ";color:#7a9180}.trace-steps.svelte-1brzjv5 p:where(.svelte-1brzjv5){color:#627168;margin:0 0 12px;font-size:13px;line-height:1.7}.trace-formula.svelte-1brzjv5{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#183f31;background:#f6f8f5;border:1px solid #e4eae2;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.75}.trace-links.svelte-1brzjv5{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.trace-sources.svelte-1brzjv5{border-top:1px solid #cddbd0;margin-top:22px;padding-top:24px}.trace-sources.svelte-1brzjv5 h3:where(.svelte-1brzjv5){font-size:20px}.trace-sources.svelte-1brzjv5 article:where(.svelte-1brzjv5){border-bottom:1px solid #e4e9e5;padding:16px 0;scroll-margin-top:120px}.trace-source-kind.svelte-1brzjv5{text-transform:uppercase;letter-spacing:1.1px;color:#7a8c80;font-size:10px}.trace-sources.svelte-1brzjv5 h4:where(.svelte-1brzjv5){margin:7px 0;font-size:13px}.trace-sources.svelte-1brzjv5 a:where(.svelte-1brzjv5){color:#315644}.trace-sources.svelte-1brzjv5 p:where(.svelte-1brzjv5){color:#627168;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.trace-sources.svelte-1brzjv5 summary:where(.svelte-1brzjv5){cursor:pointer;color:#54715e;font-size:12px}.trace-hash.svelte-1brzjv5{font-family:monospace}.trace-notes.svelte-1brzjv5{color:#796d54;background:#faf6ed;border-radius:9px;margin-top:24px;padding:15px;font-size:11px;line-height:1.6}.trace-notes.svelte-1brzjv5 p:where(.svelte-1brzjv5){margin:0 0 8px}.trace-notes.svelte-1brzjv5 small:where(.svelte-1brzjv5){font-size:10px}@media (width<=650px){.trace-root.svelte-1brzjv5>summary:where(.svelte-1brzjv5){gap:10px;padding:20px 16px}.trace-root.svelte-1brzjv5>summary:where(.svelte-1brzjv5) strong:where(.svelte-1brzjv5){font-size:17px}.trace-icon.svelte-1brzjv5{display:none}.trace-body.svelte-1brzjv5{padding:20px 16px}.trace-intro.svelte-1brzjv5{display:block}.trace-intro.svelte-1brzjv5 h2:where(.svelte-1brzjv5){font-size:23px}.trace-intro.svelte-1brzjv5 .button:where(.svelte-1brzjv5){margin-top:10px}.trace-section.svelte-1brzjv5>summary:where(.svelte-1brzjv5){display:block}.trace-section.svelte-1brzjv5>summary:where(.svelte-1brzjv5) span:where(.svelte-1brzjv5){text-align:left;max-width:none;margin:8px 0 0 22px;display:block}.trace-steps.svelte-1brzjv5{padding-left:0}.trace-steps.svelte-1brzjv5 li:where(.svelte-1brzjv5){padding-left:13px}.trace-formula.svelte-1brzjv5{padding:11px;font-size:12px}}.start-choice.svelte-1r4nq8p{background:#fff;border:1px solid #c7ceda;border-radius:12px;min-width:0;margin:4px 0;padding:20px}legend.svelte-1r4nq8p{padding:0 8px;font-weight:700}.consent.svelte-1r4nq8p{cursor:pointer;align-items:flex-start;gap:13px;font-size:.94rem;line-height:1.6;display:flex}.consent.svelte-1r4nq8p input:where(.svelte-1r4nq8p){accent-color:#34405c;flex:none;width:21px;height:21px;margin-top:3px}.consent.svelte-1r4nq8p strong:where(.svelte-1r4nq8p){flex-wrap:wrap;align-items:center;gap:10px;font-size:1rem;display:flex}small.svelte-1r4nq8p{color:#655322;background:#eee8d2;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:650}.statement.svelte-1r4nq8p{color:#536078;margin-top:8px;display:block}.timing.svelte-1r4nq8p{background:#edf5ef;border:1px solid #cad9cd;border-radius:8px;margin-top:18px;padding:16px 18px;font-size:.86rem;line-height:1.65}.timing.waiting.svelte-1r4nq8p{color:#695317;background:#fff8dc;border-color:#dcc66f}.timing.svelte-1r4nq8p p:where(.svelte-1r4nq8p){margin:6px 0 0}.terms.svelte-1r4nq8p{margin:8px 0}.terms.svelte-1r4nq8p a:where(.svelte-1r4nq8p){text-underline-offset:3px}@media (width<=600px){.start-choice.svelte-1r4nq8p{padding:16px 12px}.timing.svelte-1r4nq8p{padding:14px}}.discount-entry.svelte-16hmqxh{border-top:1px solid #c6d5ce;padding-top:16px;font-size:.85rem}.discount-entry.svelte-16hmqxh summary:where(.svelte-16hmqxh){cursor:pointer;text-underline-offset:3px;text-decoration:underline}.discount-entry.svelte-16hmqxh>div:where(.svelte-16hmqxh){flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.discount-entry.svelte-16hmqxh input:where(.svelte-16hmqxh){font:inherit;text-transform:uppercase;border:1px solid #bfcbd2;border-radius:7px;min-width:0;max-width:230px;padding:12px}.discount-entry.svelte-16hmqxh .button:where(.svelte-16hmqxh){padding:12px 16px;font-size:.8rem}.price.svelte-16hmqxh s:where(.svelte-16hmqxh){color:#68758a;font-size:1rem}.delivery-address.svelte-16hmqxh{border-top:1px solid #c6d5ce;gap:16px;padding-top:22px;display:grid}.delivery-address.svelte-16hmqxh h3:where(.svelte-16hmqxh){margin:0}.email-fields.svelte-16hmqxh{grid-template-columns:1fr 1fr;gap:18px;display:grid}.email-fields.svelte-16hmqxh label:where(.svelte-16hmqxh){gap:8px;font-weight:600;display:grid}.email-fields.svelte-16hmqxh input:where(.svelte-16hmqxh){box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #bfcbd2;border-radius:8px;padding:13px}.email-fields.svelte-16hmqxh input[aria-invalid=true]:where(.svelte-16hmqxh){background:#fff6f3;border:2px solid #b43b2e}.small.svelte-16hmqxh{color:#596b65;font-size:.8rem}.email-error.svelte-16hmqxh{color:#a32f23;font-size:.9rem}@media (width<=600px){.email-fields.svelte-16hmqxh{grid-template-columns:1fr}}.checkout-panel.svelte-16hmqxh{background:#f1f5f1;border:1px solid #c6d5ce;border-radius:20px;gap:16px;margin-top:28px;padding:28px;display:grid}h2.svelte-16hmqxh{margin:8px 0 12px;font-size:1.45rem;line-height:1.25}p.svelte-16hmqxh{margin:0;line-height:1.6}.price.svelte-16hmqxh{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.price.svelte-16hmqxh strong:where(.svelte-16hmqxh){letter-spacing:-.04em;font-size:2.25rem}.price.svelte-16hmqxh span:where(.svelte-16hmqxh){color:#52635b;font-size:.9rem}.button.svelte-16hmqxh{justify-self:start}.status-link.svelte-16hmqxh{color:#174e3a;text-underline-offset:4px;font-weight:650;text-decoration:underline}.thermal-paths.svelte-fstd5c{gap:13px;margin:19px 0;display:grid}.thermal-paths.svelte-fstd5c>div:where(.svelte-fstd5c){gap:13px;font-size:12px;line-height:1.85;display:flex}.thermal-paths.svelte-fstd5c b:where(.svelte-fstd5c){color:#445d77;background:#e9eef2;border-radius:7px;flex-shrink:0;place-content:center;width:33px;height:33px;font-size:23px;display:grid}.thermal-paths.svelte-fstd5c strong:where(.svelte-fstd5c){color:#2f405d;font-size:13px;display:block}.thermal-calculator.svelte-fstd5c{background:#2f405d;border-radius:7px;margin:20px 0;padding:14px 17px;font-size:13px;font-weight:650;text-decoration:none;display:block;color:#fff!important}.thermal-calculator.svelte-fstd5c small:where(.svelte-fstd5c){color:#d6dfeb;margin-top:5px;font-size:10px;font-weight:400;display:block}.thermal-values.svelte-fstd5c{margin-top:18px}.formula.svelte-fstd5c{background:#f1f4f7;border-radius:7px;padding:12px}.thermal-sources.svelte-fstd5c{line-height:1.9;font-size:11px!important}.guidance.svelte-bk9gh0 dl:where(.svelte-bk9gh0){margin:0;font-size:12px;line-height:1.6}.guidance.svelte-bk9gh0 dl:where(.svelte-bk9gh0)>div:where(.svelte-bk9gh0)+div:where(.svelte-bk9gh0){margin-top:8px}.guidance.svelte-bk9gh0 dt:where(.svelte-bk9gh0){color:#34405c;font-weight:650}.guidance.svelte-bk9gh0 dd:where(.svelte-bk9gh0){color:#596d62;margin:0}.photo-help.svelte-bk9gh0{margin-top:18px;font-size:12px;line-height:1.7}.photo-help.svelte-bk9gh0 summary:where(.svelte-bk9gh0){cursor:pointer;font-weight:600}.photo-help.svelte-bk9gh0 p:where(.svelte-bk9gh0){margin:10px 0;font-size:12px}.guidance.svelte-bk9gh0{margin:16px 0!important}.upload.svelte-bk9gh0>p:where(.svelte-bk9gh0){font-size:13px}.upload.svelte-bk9gh0{color:#34405c;background:#f5f8f6;border:1px solid #cbd7d4;border-radius:15px;margin:30px 0;padding:26px}.eyebrow.svelte-bk9gh0{letter-spacing:.14em;color:#61786e;font-size:.7rem;font-weight:700}h2.svelte-bk9gh0{letter-spacing:-.02em;margin:10px 0 14px;font-size:1.5rem}p.svelte-bk9gh0{font-size:.95rem;line-height:1.65}.guidance.svelte-bk9gh0{background:#fff;border-radius:10px;align-items:center;gap:16px;margin:20px 0;padding:14px;display:flex}.guidance.svelte-bk9gh0 img:where(.svelte-bk9gh0){object-fit:cover;border-radius:6px;flex-shrink:0}.file-input.svelte-bk9gh0{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}small.svelte-bk9gh0{color:#66766d;margin-top:14px;font-size:.8rem;line-height:1.7;display:block}.progress.svelte-bk9gh0,.saved.svelte-bk9gh0{color:#375e4b;font-size:.85rem;font-weight:600}.privacy.svelte-bk9gh0{color:#66776d;margin-bottom:0;font-size:.75rem}.privacy.svelte-bk9gh0 a:where(.svelte-bk9gh0){color:inherit}.error.svelte-bk9gh0{color:#943b30;background:#fff3f1;border:1px solid #cb6d5f;border-radius:10px;padding:16px;font-size:.85rem}.error.svelte-bk9gh0 ul:where(.svelte-bk9gh0){padding-left:20px;line-height:1.6}.error.svelte-bk9gh0 li:where(.svelte-bk9gh0){overflow-wrap:anywhere}@media (width<=600px){.upload.svelte-bk9gh0{padding:18px}.guidance.svelte-bk9gh0{align-items:flex-start;gap:12px}.guidance.svelte-bk9gh0 img:where(.svelte-bk9gh0){width:74px;height:74px}.button.svelte-bk9gh0{justify-content:center;width:100%}}.address-section.svelte-4p1aug{margin:0 0 27px}.search-wrap.svelte-4p1aug{position:relative}.address-locality.svelte-4p1aug{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);margin-bottom:10px}.search-wrap.svelte-4p1aug .full-label:where(.svelte-4p1aug){margin-bottom:18px}.suggestions.svelte-4p1aug{z-index:5;background:#fff;border:1px solid #cbd5df;border-radius:8px;max-height:310px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #243b4d20}.suggestions.svelte-4p1aug button:where(.svelte-4p1aug){width:100%;color:var(--navy);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;padding:13px 16px;line-height:1.5;display:block}.suggestions.svelte-4p1aug button.active:where(.svelte-4p1aug),.suggestions.svelte-4p1aug button:where(.svelte-4p1aug):hover{background:#f0f4f7}.suggestions.svelte-4p1aug strong:where(.svelte-4p1aug){font-size:14px;font-weight:500;display:block}.suggestions.svelte-4p1aug small:where(.svelte-4p1aug){color:var(--muted);margin-top:3px;font-size:11px;display:block}.search-status.svelte-4p1aug{color:var(--muted);font-size:12px;line-height:1.6}.search-status.svelte-4p1aug:not(:empty){margin:10px 0}.search-status.found.svelte-4p1aug{color:#27654b}.address-error.svelte-4p1aug{color:#a33d35;margin-top:8px;font-size:12px;line-height:1.6;display:block}.state-field.svelte-4p1aug{margin-top:18px}.address-service.svelte-4p1aug{color:#667184;margin-top:15px;font-size:10px;line-height:1.7}.address-service.svelte-4p1aug a:where(.svelte-4p1aug){color:inherit;text-underline-offset:2px;text-decoration:underline}.address-service.svelte-4p1aug details:where(.svelte-4p1aug){margin-top:5px}.address-service.svelte-4p1aug summary:where(.svelte-4p1aug){cursor:pointer}.address-service.svelte-4p1aug p:where(.svelte-4p1aug){margin:7px 0;font-size:11px;line-height:1.7}.inline-link.svelte-4p1aug{color:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.search-wrap.svelte-4p1aug input[aria-invalid=true]:where(.svelte-4p1aug){background:#fff9f7;border-color:#b64c43}.mixed-use-panel.svelte-1hf03ld{color:var(--navy);background:#f4f6fa;border:1px solid #d5deea;border-radius:14px;margin:24px 0 30px;padding:26px 28px}h2.svelte-1hf03ld{margin:12px 0;font-size:25px}.mixed-use-panel.svelte-1hf03ld p:where(.svelte-1hf03ld){color:#5e6b80;font-size:14px;line-height:1.75}.full-label.svelte-1hf03ld{margin-top:24px;display:block}.full-label.svelte-1hf03ld>span:where(.svelte-1hf03ld):first-child{margin-bottom:9px;font-weight:600;display:block}small.svelte-1hf03ld{color:#657187;margin-top:9px;font-size:12px;line-height:1.65;display:block}fieldset.svelte-1hf03ld{border:0;min-width:0;margin:27px 0 12px;padding:0}legend.svelte-1hf03ld{margin:0 0 12px;padding:0;font-size:16px;font-weight:600}.scope-choices.svelte-1hf03ld{gap:10px;display:grid}.scope-choice.svelte-1hf03ld{cursor:pointer;background:#fff;border:1px solid #d4dce8;border-radius:10px;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.scope-choice.svelte-1hf03ld input:where(.svelte-1hf03ld){accent-color:#34405c;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.scope-choice.svelte-1hf03ld strong:where(.svelte-1hf03ld){font-size:14px;font-weight:600;line-height:1.5;display:block}.scope-choice.svelte-1hf03ld small:where(.svelte-1hf03ld){margin-top:6px}.scope-choice.selected.svelte-1hf03ld{background:#f8f9fc;border-color:#34405c;box-shadow:inset 0 0 0 1px #34405c}.scope-choice.svelte-1hf03ld:focus-within{outline-offset:3px;outline:3px solid #c5ad60}.scope-help.svelte-1hf03ld{margin:14px 0;font-size:13px}.scope-help.svelte-1hf03ld summary:where(.svelte-1hf03ld){cursor:pointer;color:#465773;text-underline-offset:4px;line-height:1.6;-webkit-text-decoration:underline #bdc7d5;text-decoration:underline #bdc7d5}.help-body.svelte-1hf03ld{border-left:2px solid #d7bd67;margin-top:12px;padding:4px 0 4px 15px}.help-body.svelte-1hf03ld p:where(.svelte-1hf03ld),.help-body.svelte-1hf03ld li:where(.svelte-1hf03ld){font-size:13px;line-height:1.75}.help-body.svelte-1hf03ld p:where(.svelte-1hf03ld){margin:9px 0}.help-body.svelte-1hf03ld ul:where(.svelte-1hf03ld){margin:6px 0 12px;padding-left:19px}.help-body.svelte-1hf03ld li:where(.svelte-1hf03ld)+li:where(.svelte-1hf03ld){margin-top:10px}.help-body.svelte-1hf03ld a:where(.svelte-1hf03ld){color:var(--navy);font-size:12px}.scope-result.svelte-1hf03ld{background:#eff5f1;border:1px solid #c5d5cd;border-radius:10px;margin:22px 0 14px;padding:18px 20px}.scope-result.svelte-1hf03ld strong:where(.svelte-1hf03ld){color:#315b49;font-size:14px;line-height:1.6}.scope-result.svelte-1hf03ld p:where(.svelte-1hf03ld){margin:7px 0 0;font-size:13px}.scope-result.stop.svelte-1hf03ld{background:#faf6e9;border-color:#e2d7b7}.scope-result.stop.svelte-1hf03ld strong:where(.svelte-1hf03ld){color:#75602d}.rules.svelte-1hf03ld{border-top:1px solid #d5deea;margin-top:25px;padding-top:18px}.legacy-note.svelte-1hf03ld{color:#657187;margin-top:18px;font-size:12px;line-height:1.6}.share-calculator.svelte-1hf03ld{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.share-calculator.svelte-1hf03ld label:where(.svelte-1hf03ld){font-size:12px;font-weight:600}.share-calculator.svelte-1hf03ld input:where(.svelte-1hf03ld){margin-top:8px}.small-button.svelte-1hf03ld{color:#fff;background:#34405c;border:0;border-radius:6px;padding:10px 14px;font-size:12px}.small-button.svelte-1hf03ld:disabled{opacity:.5}.calculator-note.svelte-1hf03ld{font-size:11px}.calculator-result.svelte-1hf03ld{margin:13px 0}.scope-error.svelte-1hf03ld{color:#a23629;margin-top:9px;font-size:12px;line-height:1.6;display:block}.invalid.svelte-1hf03ld .scope-choice:where(.svelte-1hf03ld),[aria-invalid=true].svelte-1hf03ld{background:#fff7f4;border-color:#b64738}@media (width<=650px){.mixed-use-panel.svelte-1hf03ld{padding:22px 16px}h2.svelte-1hf03ld{font-size:23px}.scope-choice.svelte-1hf03ld{padding:15px 13px}.share-calculator.svelte-1hf03ld{grid-template-columns:1fr}.scope-result.svelte-1hf03ld{padding:16px}}.mixed-area.svelte-1cecwp5{color:var(--navy);background:#f7f9fc;border:1px solid #d5deea;border-radius:12px;margin-top:25px;padding:24px}h2.svelte-1cecwp5{margin:0 0 12px;font-size:24px}.mixed-area.svelte-1cecwp5 p:where(.svelte-1cecwp5){color:#5e6b80;font-size:14px;line-height:1.75}label.svelte-1cecwp5{font-size:14px;font-weight:600;display:block}.full-label.svelte-1cecwp5{margin-top:22px}input.svelte-1cecwp5{margin-top:10px}small.svelte-1cecwp5{color:#657187;margin-top:10px;font-size:12px;font-weight:400;line-height:1.65;display:block}.error.svelte-1cecwp5{color:#a23629;margin-top:10px;font-size:13px;display:block}[aria-invalid=true].svelte-1cecwp5{background:#fff7f4;border-color:#b64738}details.svelte-1cecwp5{border-top:1px solid #d5deea;margin-top:22px;padding-top:18px}summary.svelte-1cecwp5{cursor:pointer;text-underline-offset:4px;font-size:14px;text-decoration:underline}.geometry-fields.svelte-1cecwp5{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.result.svelte-1cecwp5 strong:where(.svelte-1cecwp5){color:var(--navy)}button.svelte-1cecwp5{color:#fff;background:#34405c;border:0;border-radius:7px;padding:12px 18px;font-size:13px}button.svelte-1cecwp5:disabled{opacity:.5}.source.svelte-1cecwp5{margin-top:16px}.source.svelte-1cecwp5 a:where(.svelte-1cecwp5){color:var(--navy)}.adopted.svelte-1cecwp5{border-left:3px solid #608675;padding-left:14px}.adopted.svelte-1cecwp5 small:where(.svelte-1cecwp5){font-size:11px}@media (width<=650px){.mixed-area.svelte-1cecwp5{padding:20px 16px}.geometry-fields.svelte-1cecwp5{grid-template-columns:1fr}}.support-help.svelte-aey3np{color:#34405c;background:#f7f8fb;border:1px solid #d2dbe7;border-radius:12px;margin:0 0 28px}.support-help.svelte-aey3np summary:where(.svelte-aey3np){cursor:pointer;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.support-help.svelte-aey3np summary:where(.svelte-aey3np)::-webkit-details-marker{display:none}.support-help.svelte-aey3np summary:where(.svelte-aey3np)>span:where(.svelte-aey3np){color:#806a29;border:1px solid #ad9140;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.support-help.svelte-aey3np summary:where(.svelte-aey3np) small:where(.svelte-aey3np){color:#66728a;margin-left:auto;font-size:11px;font-weight:400}.support-body.svelte-aey3np{border-top:1px solid #e2e6ee;padding:4px 22px 22px}.support-body.svelte-aey3np h2:where(.svelte-aey3np){margin:20px 0 10px;font-size:20px}.support-body.svelte-aey3np p:where(.svelte-aey3np){margin:10px 0;font-size:14px;line-height:1.7}.support-body.svelte-aey3np .small:where(.svelte-aey3np){color:#617086;font-size:12px}.support-body.svelte-aey3np a:where(.svelte-aey3np){color:inherit;text-underline-offset:3px}.support-body.svelte-aey3np button:where(.svelte-aey3np){cursor:pointer;font:inherit}.share.svelte-aey3np,.support-actions.svelte-aey3np a:where(.svelte-aey3np){color:#fff;background:#34405c;border:0;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.support-actions.svelte-aey3np{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.support-actions.svelte-aey3np a:where(.svelte-aey3np):not(.whatsapp){color:#34405c;background:#e5eaf1}.support-actions.svelte-aey3np .whatsapp:where(.svelte-aey3np){background:#246b51}.support-reference.svelte-aey3np{background:#fff;border:1px solid #cbd5e3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:15px;padding:14px 16px;display:flex}.support-reference.svelte-aey3np strong:where(.svelte-aey3np){letter-spacing:1.5px;font-size:19px}.support-reference.svelte-aey3np button:where(.svelte-aey3np),.end-share.svelte-aey3np{color:#53637d;background:0 0;border:0;font-size:12px;text-decoration:underline}.end-share.svelte-aey3np{margin-top:8px;padding:4px 0}.support-status.svelte-aey3np{font-weight:600}.alternative.svelte-aey3np{margin-top:16px!important}button.svelte-aey3np:disabled{opacity:.6;cursor:wait}@media (width<=600px){.support-help.svelte-aey3np summary:where(.svelte-aey3np) small:where(.svelte-aey3np){display:none}.support-body.svelte-aey3np{padding:4px 15px 18px}.share.svelte-aey3np{width:100%;font-size:12px}.support-reference.svelte-aey3np strong:where(.svelte-aey3np){letter-spacing:1px;font-size:16px}}.customer-fields.svelte-3ru0zh{border:0;min-width:0;margin:0;padding:0}.mirror-fields.svelte-3ru0zh input:disabled,.mirror-fields.svelte-3ru0zh select:disabled,.mirror-fields.svelte-3ru0zh textarea:disabled{opacity:1;color:inherit;-webkit-text-fill-color:currentColor;cursor:default}.mirror-note.svelte-3ru0zh{color:#68758b;margin-top:24px;font-size:12px;line-height:1.7}.embedded-order.svelte-3ru0zh p:where(.svelte-3ru0zh){font-size:14px}.availability-card.svelte-3ru0zh{background:#f4f6fa;border:1px solid #d5deea;border-radius:14px;margin:24px 0 30px;padding:26px 28px}.availability-card.svelte-3ru0zh h2:where(.svelte-3ru0zh){margin:12px 0;font-size:25px}.availability-card.svelte-3ru0zh p:where(.svelte-3ru0zh){color:#5e6b80;font-size:14px;line-height:1.75}.apartment-help.svelte-3ru0zh{margin:18px 0 28px}.scope-banner.svelte-3ru0zh{background:#f0f5f2;border:1px solid #bfd1ca;border-radius:12px;align-items:flex-start;gap:16px;margin:0 0 25px;padding:19px 22px;display:flex}.scope-badge.svelte-3ru0zh{letter-spacing:1px;color:#315b49;background:#dce9e2;border-radius:5px;flex-shrink:0;padding:7px 9px;font-size:10px;font-weight:700}.scope-banner.svelte-3ru0zh strong:where(.svelte-3ru0zh){font-size:14px}.scope-banner.svelte-3ru0zh p:where(.svelte-3ru0zh){color:#526b60;margin:7px 0 0;font-size:13px;line-height:1.65}@media (width<=650px){.availability-card.svelte-3ru0zh{padding:22px 16px}.scope-banner.svelte-3ru0zh{padding:17px;display:block}.scope-banner.svelte-3ru0zh>div:where(.svelte-3ru0zh){margin-top:13px}.scope-badge.svelte-3ru0zh{display:inline-block}}.heater-panel.svelte-3ru0zh{background:#f4f6fa;border:1px solid #cbd4e2;border-top:0;border-radius:0 0 14px 14px;min-width:0;margin-bottom:8px;padding:26px 28px 30px}.heater-panel-heading.svelte-3ru0zh{border-bottom:1px solid #dbe1eb;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:25px;padding-bottom:17px;display:flex}.heater-panel-heading.svelte-3ru0zh>span:where(.svelte-3ru0zh){letter-spacing:1.4px;text-transform:uppercase;color:#69788e;font-size:10px;font-weight:700}.heating-group-help.svelte-3ru0zh{color:#657086;margin:0 0 25px;font-size:13px;line-height:1.7}.heating-group-help.svelte-3ru0zh summary:where(.svelte-3ru0zh){cursor:pointer;color:#34405e;text-underline-offset:3px;text-decoration:underline}.heating-group-help.svelte-3ru0zh p:where(.svelte-3ru0zh){margin:12px 0 0}.building-services.svelte-3ru0zh{background:#fff;border:1px solid #d8dfd7;border-radius:14px;margin-top:40px;padding:28px}.building-services-heading.svelte-3ru0zh{border-bottom:1px solid #e1e6dd;margin-bottom:25px;padding-bottom:20px}.building-services-heading.svelte-3ru0zh .eyebrow:where(.svelte-3ru0zh){color:#70806b}.building-services-heading.svelte-3ru0zh .building-services-title:where(.svelte-3ru0zh){margin:10px 0 8px}.building-services-heading.svelte-3ru0zh p:where(.svelte-3ru0zh){color:#657086;margin:0;font-size:14px;line-height:1.7}@media (width<=650px){.heater-panel.svelte-3ru0zh{padding:20px 16px 24px}.heater-panel.svelte-3ru0zh .form-grid:where(.svelte-3ru0zh){grid-template-columns:1fr}.building-services.svelte-3ru0zh{margin-top:28px;padding:22px 16px}.building-services.svelte-3ru0zh>.form-grid:where(.svelte-3ru0zh){grid-template-columns:1fr}}.heater-jump.svelte-3ru0zh{flex-wrap:wrap;align-items:end;gap:16px;margin-top:24px;display:flex}.heater-jump.svelte-3ru0zh label:where(.svelte-3ru0zh){flex:1;min-width:0;font-size:14px}.heater-jump.svelte-3ru0zh select:where(.svelte-3ru0zh){width:100%;margin-top:8px;display:block}.heater-jump.svelte-3ru0zh>span:where(.svelte-3ru0zh){color:#657086;padding-bottom:16px;font-size:13px}.heater-tabs.svelte-3ru0zh{border-bottom:2px solid #384565;align-items:stretch;gap:5px;margin:24px 0 0;scroll-padding-inline-end:64px;display:flex;overflow-x:auto}.heater-tabs.svelte-3ru0zh button:where(.svelte-3ru0zh){white-space:nowrap;color:#34405e;font:inherit;cursor:pointer;background:#f4f6f8;border:1px solid #d3dbe4;border-bottom:0;border-radius:10px 10px 0 0;padding:14px 19px;font-size:14px}.heater-tabs.svelte-3ru0zh button:where(.svelte-3ru0zh):focus-visible{outline-offset:-4px;outline:3px solid #b59845}.heater-tabs.svelte-3ru0zh .heater-plus:where(.svelte-3ru0zh){z-index:1;background:#f3eddb;flex-shrink:0;padding:7px 17px;font-size:23px;position:sticky;right:0;box-shadow:-5px 0 8px #fff}.heater-error.svelte-3ru0zh{color:#fff;background:#b43124;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:8px;font-weight:700;display:inline-grid}.heater-identity.svelte-3ru0zh{align-items:center;margin-bottom:20px}.heater-identity.svelte-3ru0zh p:where(.svelte-3ru0zh),.heater-context.svelte-3ru0zh,.heater-undo.svelte-3ru0zh{color:#657086;font-size:14px;line-height:1.6}.heater-undo.svelte-3ru0zh button:where(.svelte-3ru0zh){color:#34405e;cursor:pointer;background:0 0;border:0;text-decoration:underline}.building-services-title.svelte-3ru0zh{margin-bottom:20px;font-size:21px}.hero-actions.svelte-3ru0zh{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.restart-button.svelte-3ru0zh{border:1px solid var(--line);min-height:44px;color:var(--navy);white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.restart-button.svelte-3ru0zh:hover:not(:disabled){background:#f4f6f8;border-color:#aab5c5}.restart-button.svelte-3ru0zh span:where(.svelte-3ru0zh){font-size:17px}.restart-dialog.svelte-3ru0zh{border:1px solid var(--line);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--navy);border-radius:12px;padding:30px;box-shadow:0 16px 60px #263b4833}.restart-dialog.svelte-3ru0zh::backdrop{background:#1e2b3b80}.restart-dialog.svelte-3ru0zh h2:where(.svelte-3ru0zh){margin:0 0 14px;font-size:25px}.restart-dialog.svelte-3ru0zh p:where(.svelte-3ru0zh){color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.7}.restart-dialog.svelte-3ru0zh .notice.error:where(.svelte-3ru0zh){color:#854934}.restart-actions.svelte-3ru0zh{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.restart-actions.svelte-3ru0zh .button:where(.svelte-3ru0zh){gap:12px;font-size:13px}@media (width<=760px){.hero-actions.svelte-3ru0zh{gap:10px}.hero-actions.svelte-3ru0zh .large:where(.svelte-3ru0zh){gap:16px;width:auto;max-width:100%;padding:14px 16px;font-size:12px}.restart-button.svelte-3ru0zh{padding:9px 10px;font-size:11px}.restart-dialog.svelte-3ru0zh{padding:24px}.restart-actions.svelte-3ru0zh .button:where(.svelte-3ru0zh){flex:1}}.vacancy-panel.svelte-3ru0zh{background:#f5f8f6;border:1px solid #cdd8d4;border-radius:14px;margin:28px 0;padding:26px}.vacancy-panel.svelte-3ru0zh h2:where(.svelte-3ru0zh){color:#34405c;letter-spacing:-.02em;margin:0 0 12px;font-size:1.35rem}.vacancy-panel.svelte-3ru0zh p:where(.svelte-3ru0zh){color:#586b63;margin:10px 0;font-size:.9rem;line-height:1.65}.vacancy-panel.svelte-3ru0zh .vacancy-basis:where(.svelte-3ru0zh){font-size:.82rem}.vacancy-panel.svelte-3ru0zh .vacancy-range:where(.svelte-3ru0zh){font-size:.82rem;font-weight:600}.vacancy-row.svelte-3ru0zh{background:#fff;border:1px solid #d6deda;border-radius:10px;min-width:0;margin:22px 0;padding:18px}.vacancy-row.svelte-3ru0zh legend:where(.svelte-3ru0zh){color:#34405c;padding:0 6px;font-size:.9rem;font-weight:650}.vacancy-fields.svelte-3ru0zh{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.vacancy-fields.svelte-3ru0zh label:where(.svelte-3ru0zh){min-width:0;font-size:.85rem}.vacancy-fields.svelte-3ru0zh input:where(.svelte-3ru0zh){box-sizing:border-box;min-width:0;max-width:100%}.vacancy-remove.svelte-3ru0zh{color:#68534a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px 0 -4px auto;padding:8px;font-size:.8rem;text-decoration:underline;display:block}.vacancy-add.svelte-3ru0zh{gap:10px;font-size:.85rem}.sr-only.svelte-3ru0zh{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){.vacancy-panel.svelte-3ru0zh{padding:18px}.vacancy-fields.svelte-3ru0zh{grid-template-columns:1fr}.vacancy-row.svelte-3ru0zh{padding:14px}.vacancy-add.svelte-3ru0zh{justify-content:center;width:100%}}.heater-panel.single.svelte-3ru0zh{border-top:1px solid #cbd4e2;border-radius:12px;margin-top:20px}.heater-title.svelte-3ru0zh{color:var(--navy);text-align:right;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:600}.heater-title.svelte-3ru0zh span:where(.svelte-3ru0zh){color:#7c8798;margin-left:5px}.rename-field.svelte-3ru0zh{background:#fff;border-radius:8px;padding:12px}.heater-tabs.svelte-3ru0zh .heater-tab-wrap:where(.svelte-3ru0zh){background:#f4f6f8;border:1px solid #d3dbe4;border-bottom:0;border-radius:10px 10px 0 0;flex-shrink:0;max-width:330px;display:flex}.heater-tabs.svelte-3ru0zh .heater-tab-wrap.active:where(.svelte-3ru0zh){color:#fff;background:#34405e}.heater-tabs.svelte-3ru0zh .heater-tab-wrap:where(.svelte-3ru0zh)>button:where(.svelte-3ru0zh){color:inherit;text-overflow:ellipsis;background:0 0;border:0;max-width:280px;padding:12px 15px;overflow:hidden}.heater-tabs.svelte-3ru0zh .heater-tab-wrap:where(.svelte-3ru0zh)>.heater-close:where(.svelte-3ru0zh){border-left:1px solid #a8b4c54d;border-radius:0;min-width:40px;max-width:40px;padding:8px;font-size:22px}.heater-tabs.svelte-3ru0zh .heater-close:where(.svelte-3ru0zh):hover{color:#fff;background:#b34e3a}.heating-mode.svelte-3ru0zh{margin-bottom:20px}.heating-mode-options.svelte-3ru0zh{grid-template-columns:1fr 1fr;gap:10px;display:grid}.heating-mode-options.svelte-3ru0zh label:where(.svelte-3ru0zh){cursor:pointer;border:1px solid #d4dce5;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.heating-mode-options.svelte-3ru0zh label.chosen:where(.svelte-3ru0zh){background:#f4f6fa;border-color:#34405e;box-shadow:inset 0 0 0 1px #34405e}.heating-mode-options.svelte-3ru0zh input:where(.svelte-3ru0zh){accent-color:var(--navy);margin:3px 0 0}.heating-mode-options.svelte-3ru0zh strong:where(.svelte-3ru0zh){font-size:13px;display:block}.heating-mode-options.svelte-3ru0zh small:where(.svelte-3ru0zh){color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.mode-hint.svelte-3ru0zh{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.6;display:block}.inline-help.svelte-3ru0zh{color:var(--muted);font-size:11px;font-weight:400}.inline-help.svelte-3ru0zh summary:where(.svelte-3ru0zh){cursor:pointer}.inline-help.svelte-3ru0zh p:where(.svelte-3ru0zh){margin:7px 0 0}.ventilation-facts.svelte-3ru0zh{border:1px solid #d8dfeb;border-radius:10px;margin:18px 0;padding:18px}.ventilation-facts.svelte-3ru0zh .full-label:where(.svelte-3ru0zh):last-child{margin-bottom:0}.heater-panel-heading.svelte-3ru0zh{margin-bottom:20px;padding-bottom:12px}.heater-identity.svelte-3ru0zh{grid-template-columns:1fr;margin-bottom:12px}.heating-group-help.svelte-3ru0zh{margin-bottom:18px;font-size:12px}.building-services.svelte-3ru0zh{margin-top:28px}.building-services-heading.svelte-3ru0zh{margin-bottom:20px;padding-bottom:14px}@media (width<=480px){.heating-mode-options.svelte-3ru0zh{grid-template-columns:1fr}.heater-tabs.svelte-3ru0zh .heater-tab-wrap:where(.svelte-3ru0zh){max-width:250px}.heater-tabs.svelte-3ru0zh .heater-tab-wrap:where(.svelte-3ru0zh)>button:where(.svelte-3ru0zh){max-width:200px}}
