.placement-diagram[data-astro-cid-vkautgy6]{padding:18px;border:1px solid #b2cdd0;border-radius:12px;background:#f4f9f8}.zone-labels[data-astro-cid-vkautgy6],.placement-labels[data-astro-cid-vkautgy6]{display:grid;grid-template-columns:60% 40%;align-items:start;gap:0}.zone-labels[data-astro-cid-vkautgy6]{margin-bottom:4px;color:#466472;font-size:.76rem;font-weight:700}.zone-labels[data-astro-cid-vkautgy6]>span[data-astro-cid-vkautgy6]:first-child{padding-left:6px}.zone-labels[data-astro-cid-vkautgy6]>span[data-astro-cid-vkautgy6]:last-child,.placement-labels[data-astro-cid-vkautgy6]>span[data-astro-cid-vkautgy6]{text-align:center}.placement-diagram[data-astro-cid-vkautgy6] svg[data-astro-cid-vkautgy6]{display:block;width:100%;height:auto}.placement-labels[data-astro-cid-vkautgy6]{margin-top:4px;font-size:.85rem;line-height:1.45;color:#285765}.placement-labels[data-astro-cid-vkautgy6] strong[data-astro-cid-vkautgy6]{padding-left:6px;color:#08656b}@media(max-width:620px){.placement-diagram[data-astro-cid-vkautgy6]{padding:12px 8px}.placement-labels[data-astro-cid-vkautgy6]{font-size:.78rem}.zone-labels[data-astro-cid-vkautgy6]{font-size:.7rem}}.retrofit-benefits[data-astro-cid-tg6pa74r]{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;margin:26px 0 0;list-style:none}.retrofit-benefits[data-astro-cid-tg6pa74r] li[data-astro-cid-tg6pa74r]{display:flex;align-items:center;gap:8px;color:#31515f;font-size:.85rem;font-weight:650;line-height:1.5}.retrofit-benefits[data-astro-cid-tg6pa74r] svg{width:18px;height:18px;flex-shrink:0;color:#08777e}.retrofit-preview[data-astro-cid-tg6pa74r]{margin:0;padding:28px;border:1px solid #abcac9;border-radius:20px;background:#eaf4f1;box-shadow:0 14px 30px #102f4012}.retrofit-preview[data-astro-cid-tg6pa74r] figcaption[data-astro-cid-tg6pa74r]>span[data-astro-cid-tg6pa74r]{color:#08777e;font-size:.78rem;font-weight:750}.retrofit-preview[data-astro-cid-tg6pa74r] figcaption[data-astro-cid-tg6pa74r]>strong[data-astro-cid-tg6pa74r]{display:block;margin-top:12px;color:#102f40;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.025em}.retrofit-visual[data-astro-cid-tg6pa74r]{display:flex;align-items:center;justify-content:center;gap:22px;padding-block:30px}.existing-fridge[data-astro-cid-tg6pa74r]{position:relative;width:110px;height:165px;flex:0 0 110px;background:#fff;border:3px solid #526f7e;border-radius:12px;box-shadow:5px 5px #c6dbd8}.existing-fridge[data-astro-cid-tg6pa74r]>svg{position:absolute;top:12px;left:12px;width:24px;height:24px;color:#648795}.fridge-divider[data-astro-cid-tg6pa74r]{position:absolute;top:49px;left:0;right:0;border-top:2px solid #526f7e}.fridge-handle[data-astro-cid-tg6pa74r]{position:absolute;top:68px;left:9px;height:27px;border-left:3px solid #526f7e;border-radius:3px}.added-sensor[data-astro-cid-tg6pa74r]{position:absolute;top:86px;right:17px;display:grid;place-items:center;width:31px;height:43px;border:2px solid #08777e;border-radius:7px;background:#e7f7f0;box-shadow:0 0 0 6px #08777e17}.added-sensor[data-astro-cid-tg6pa74r] svg{width:20px;height:27px;color:#08777e}.visual-labels[data-astro-cid-tg6pa74r]{display:grid;gap:20px;max-width:160px;font-size:.86rem;line-height:1.5}.existing-label[data-astro-cid-tg6pa74r]{color:#385766}.added-label[data-astro-cid-tg6pa74r]{color:#086269;font-weight:800}.preview-connection[data-astro-cid-tg6pa74r]{display:flex;gap:10px;align-items:center;padding:15px 0;border-top:1px solid #b7d0ca;color:#285e61;font-size:.85rem;font-weight:700}.preview-connection[data-astro-cid-tg6pa74r] svg{width:21px;height:21px;flex:0 0 21px}.preview-connection[data-astro-cid-tg6pa74r] svg:last-child{margin-left:auto}.portal-result[data-astro-cid-tg6pa74r]{display:flex;gap:12px;align-items:center;padding:18px;background:#102f40;color:#fff;border-radius:12px}.portal-result[data-astro-cid-tg6pa74r]>svg{width:28px;height:28px;flex:0 0 28px;color:#99e3db}.portal-result[data-astro-cid-tg6pa74r] strong[data-astro-cid-tg6pa74r]{display:block;font-size:.9rem;line-height:1.5}.portal-result[data-astro-cid-tg6pa74r] span[data-astro-cid-tg6pa74r]{display:block;margin-top:5px;color:#d5e5eb;font-size:.8rem;line-height:1.5}.retrofit-preview[data-astro-cid-tg6pa74r]>p[data-astro-cid-tg6pa74r]{margin:16px 0 0;color:#486573;font-size:.78rem;line-height:1.6}.retrofit-guide[data-astro-cid-tg6pa74r]{display:flex;flex-wrap:wrap;gap:14px 28px;padding-block:24px;border-bottom:1px solid #cbdcdd;font-size:.9rem;font-weight:700}.retrofit-content[data-astro-cid-tg6pa74r] .retrofit-section[data-astro-cid-tg6pa74r]{display:block;padding-block:60px;border-bottom:1px solid #d4e2e2}.retrofit-content[data-astro-cid-tg6pa74r] .section-heading[data-astro-cid-tg6pa74r]{max-width:760px;margin-bottom:32px}.retrofit-content[data-astro-cid-tg6pa74r] .kicker[data-astro-cid-tg6pa74r]{margin:0 0 12px;color:#08777e;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);text-transform:uppercase;letter-spacing:var(--eyebrow-letter-spacing);line-height:1.5}.retrofit-content[data-astro-cid-tg6pa74r] h2[data-astro-cid-tg6pa74r]{margin:0 0 18px;color:#102f40;font-size:var(--heading-section-size);line-height:var(--heading-section-line-height);letter-spacing:var(--heading-letter-spacing);text-wrap:balance;scroll-margin-top:110px;font-weight:var(--heading-weight);hyphens:auto;overflow-wrap:anywhere}.retrofit-content[data-astro-cid-tg6pa74r] h3[data-astro-cid-tg6pa74r]{margin:0 0 12px;color:#102f40;font-size:var(--heading-subsection-size);line-height:1.4;font-weight:700}.retrofit-content[data-astro-cid-tg6pa74r] p[data-astro-cid-tg6pa74r]{line-height:1.7}.variant-grid[data-astro-cid-tg6pa74r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.variant-card[data-astro-cid-tg6pa74r]{display:flex;flex-direction:column;padding:28px;border:1px solid #b5ccd0;border-radius:16px;background:#fff}.probe-card[data-astro-cid-tg6pa74r]{border-color:#94bcb4;background:#f3f8f5}.variant-heading[data-astro-cid-tg6pa74r]{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.variant-heading[data-astro-cid-tg6pa74r]>span[data-astro-cid-tg6pa74r]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#dcedea;color:#086269;font-size:.82rem;font-weight:800}.retrofit-content[data-astro-cid-tg6pa74r] .variant-label[data-astro-cid-tg6pa74r]{margin:0 0 7px;color:#08777e;font-size:.8rem;font-weight:750}.retrofit-content[data-astro-cid-tg6pa74r] .variant-heading[data-astro-cid-tg6pa74r] h3[data-astro-cid-tg6pa74r]{margin:0}.retrofit-content[data-astro-cid-tg6pa74r] .variant-card[data-astro-cid-tg6pa74r]>p[data-astro-cid-tg6pa74r]{margin-block:22px}.variant-check[data-astro-cid-tg6pa74r]{display:flex;align-items:flex-start;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid #bcd3d0;color:#375564;font-size:.93rem;line-height:1.65}.variant-check[data-astro-cid-tg6pa74r] svg{width:20px;height:20px;flex:0 0 20px;margin-top:3px;color:#08777e}.retrofit-content[data-astro-cid-tg6pa74r] .diagram-note[data-astro-cid-tg6pa74r]{margin:20px 0 0;font-size:.85rem;color:#526575}.retrofit-content[data-astro-cid-tg6pa74r] .requirements-section[data-astro-cid-tg6pa74r]{margin-block:28px;padding:40px;background:#102f40;border:0;border-radius:20px}.retrofit-content[data-astro-cid-tg6pa74r] .requirements-section[data-astro-cid-tg6pa74r] .kicker[data-astro-cid-tg6pa74r]{color:#93e5db;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-letter-spacing);line-height:1.5}.retrofit-content[data-astro-cid-tg6pa74r] .requirements-section[data-astro-cid-tg6pa74r] h2[data-astro-cid-tg6pa74r],.retrofit-content[data-astro-cid-tg6pa74r] .requirements-section[data-astro-cid-tg6pa74r] h3[data-astro-cid-tg6pa74r],.retrofit-content[data-astro-cid-tg6pa74r] .requirements-section[data-astro-cid-tg6pa74r] strong[data-astro-cid-tg6pa74r]{color:#fff}.retrofit-content[data-astro-cid-tg6pa74r] .requirements-section[data-astro-cid-tg6pa74r] p[data-astro-cid-tg6pa74r]{color:#d8e7ec}.requirements-grid[data-astro-cid-tg6pa74r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.requirement-icon[data-astro-cid-tg6pa74r]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;color:#9be5dd;background:#214a5a;border:1px solid #567e88;border-radius:12px}.requirement-icon[data-astro-cid-tg6pa74r] svg{width:25px;height:25px}.requirements-grid[data-astro-cid-tg6pa74r] p[data-astro-cid-tg6pa74r]{font-size:.95rem}.gateway-note[data-astro-cid-tg6pa74r]{display:flex;gap:16px;margin-top:30px;padding-top:24px;border-top:1px solid #54737f}.gateway-note[data-astro-cid-tg6pa74r]>svg{width:28px;height:28px;flex:0 0 28px;color:#9be5dd}.retrofit-content[data-astro-cid-tg6pa74r] .gateway-note[data-astro-cid-tg6pa74r] p[data-astro-cid-tg6pa74r]{margin-top:6px;font-size:.92rem}.retrofit-content[data-astro-cid-tg6pa74r] .setup-steps[data-astro-cid-tg6pa74r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.retrofit-content[data-astro-cid-tg6pa74r] .setup-steps[data-astro-cid-tg6pa74r] li[data-astro-cid-tg6pa74r]{margin:0;padding:0}.step-number[data-astro-cid-tg6pa74r]{display:grid;place-items:center;width:34px;height:34px;margin-bottom:18px;color:#fff;background:#08777e;border-radius:50%;font-weight:800}.test-checklist[data-astro-cid-tg6pa74r]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:22px;margin-top:30px;border:1px solid #bdd4cd;border-radius:12px;background:#edf6f2}.test-checklist[data-astro-cid-tg6pa74r]>svg{width:24px;height:24px;color:#08777e}.test-checklist[data-astro-cid-tg6pa74r]>span[data-astro-cid-tg6pa74r]{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;color:#38594f;line-height:1.5}.test-checklist[data-astro-cid-tg6pa74r] span[data-astro-cid-tg6pa74r] svg{width:17px;height:17px;flex:0 0 17px;color:#08777e}.retrofit-content[data-astro-cid-tg6pa74r] .reliability-section[data-astro-cid-tg6pa74r]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.retrofit-content[data-astro-cid-tg6pa74r] .reliability-note[data-astro-cid-tg6pa74r]{padding-left:16px;border-left:3px solid #b6d4cc;font-size:.92rem}.status-cards[data-astro-cid-tg6pa74r]{display:grid;gap:18px}.status-cards[data-astro-cid-tg6pa74r] article[data-astro-cid-tg6pa74r]{display:flex;gap:16px;padding:24px;border:1px solid #c4d5dc;border-radius:14px;background:#f5f9fa}.status-cards[data-astro-cid-tg6pa74r] article[data-astro-cid-tg6pa74r]>svg{width:26px;height:26px;flex:0 0 26px;color:#476876}.status-cards[data-astro-cid-tg6pa74r] p[data-astro-cid-tg6pa74r]{font-size:.94rem}.result-strip[data-astro-cid-tg6pa74r]{display:flex;align-items:flex-start;gap:18px;padding-block:32px;border-bottom:1px solid #d4e2e2;scroll-margin-top:110px}.result-strip[data-astro-cid-tg6pa74r]>svg{width:26px;height:26px;flex:0 0 26px;color:#08777e}.result-strip[data-astro-cid-tg6pa74r] strong[data-astro-cid-tg6pa74r]{display:block;line-height:1.5}.retrofit-content[data-astro-cid-tg6pa74r] .result-strip[data-astro-cid-tg6pa74r] p[data-astro-cid-tg6pa74r]{margin-top:8px;font-size:.93rem}@media(max-width:900px){.retrofit-preview[data-astro-cid-tg6pa74r]{width:100%;max-width:560px;box-sizing:border-box}}@media(max-width:760px){.variant-grid[data-astro-cid-tg6pa74r],.requirements-grid[data-astro-cid-tg6pa74r],.retrofit-content[data-astro-cid-tg6pa74r] .setup-steps[data-astro-cid-tg6pa74r],.retrofit-content[data-astro-cid-tg6pa74r] .reliability-section[data-astro-cid-tg6pa74r]{grid-template-columns:minmax(0,1fr);gap:28px}.requirements-grid[data-astro-cid-tg6pa74r]>article[data-astro-cid-tg6pa74r]+article[data-astro-cid-tg6pa74r]{padding-top:24px;border-top:1px solid #54737f}}@media(max-width:620px){.retrofit-preview[data-astro-cid-tg6pa74r]{padding:24px 18px}.retrofit-visual[data-astro-cid-tg6pa74r]{gap:20px}.existing-fridge[data-astro-cid-tg6pa74r]{width:90px;flex-basis:90px;height:150px}.visual-labels[data-astro-cid-tg6pa74r]{font-size:.8rem}.portal-result[data-astro-cid-tg6pa74r]{padding:16px 12px}.retrofit-content[data-astro-cid-tg6pa74r] .retrofit-section[data-astro-cid-tg6pa74r]{padding-block:40px}.retrofit-content[data-astro-cid-tg6pa74r] .requirements-section[data-astro-cid-tg6pa74r]{padding:28px 22px;margin-block:12px}.variant-card[data-astro-cid-tg6pa74r]{padding:22px 16px}.variant-heading[data-astro-cid-tg6pa74r]{gap:10px}.retrofit-guide[data-astro-cid-tg6pa74r]{gap:14px 22px;font-size:.85rem}.status-cards[data-astro-cid-tg6pa74r] article[data-astro-cid-tg6pa74r]{flex-direction:column;padding:22px;gap:14px}.result-strip[data-astro-cid-tg6pa74r]{flex-direction:column;gap:12px}}
