.anat .an-head{max-width:46em;margin-bottom:24px}.anat .an-head h2{margin:0 0 12px}.anat .an-dek{margin:0;font-family:var(--serif);font-size:1.05rem;line-height:1.5}.anat .an-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}@media(min-width:720px){.anat .an-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.anat .an-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}.anat .an-tab{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--muted);transition:color var(--t-micro) var(--ease-out),border-color var(--t-micro) var(--ease-out),background-color var(--t-micro) var(--ease-out)}.anat .an-tab:hover{color:var(--text);border-color:var(--line-strong)}.anat .an-tab input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.anat .an-tab:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.anat .an-tab:has(input:checked){color:var(--text);border-color:var(--crema);background:color-mix(in srgb,var(--crema) 8%,transparent)}.anat .an-tn{font-family:var(--serif-display);font-size:1.15rem;line-height:1.1}.anat .an-tc{font-size:.78rem;color:var(--crema)}.anat .an-stage{display:none;gap:28px;padding:24px 0 8px;border-top:1px solid var(--line);margin-top:14px}@media(min-width:1000px){.anat .an-stage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}}@supports not selector(:has(*)){.anat .an-stage{display:grid}}.anat:has(input[value=single]:checked) [data-sys=single],.anat:has(input[value=heat_exchanger]:checked) [data-sys=heat_exchanger],.anat:has(input[value=dual]:checked) [data-sys=dual],.anat:has(input[value=thermoblock]:checked) [data-sys=thermoblock],.anat:has(input[value=multi_boiler]:checked) [data-sys=multi_boiler],.anat:has(input[value=lever]:checked) [data-sys=lever]{display:grid}.anat .an-fig{margin:0}.anat .an-fig svg{width:100%;height:auto;overflow:visible}.anat .an-fig .sh{fill:color-mix(in srgb,var(--ink-2) 55%,transparent);stroke:var(--text);stroke-opacity:.55;stroke-width:1.3}.anat .an-fig .pt{fill:color-mix(in srgb,var(--ink-2) 85%,transparent);stroke:var(--text);stroke-opacity:.8;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.anat .an-fig .dt{fill:none;stroke:var(--text);stroke-opacity:.35;stroke-width:1}.anat .an-fig .ctr{stroke:var(--line-strong);stroke-width:1}.anat .an-fig .wt{fill:var(--crema);fill-opacity:.16;stroke:none}.anat .an-fig .lv{stroke:var(--crema);stroke-opacity:.6;stroke-dasharray:3 3}.anat .an-fig .wl{fill:none;stroke:var(--crema);stroke-width:2;stroke-linecap:round}.anat .an-fig .el{fill:none;stroke:var(--copper);stroke-width:1.4;stroke-linejoin:round}.anat .an-fig .lcd{font-family:var(--mono);font-size:10px;fill:var(--crema)}.anat .an-fig .mk circle{fill:var(--crema)}.anat .an-fig .mk text{font-family:var(--mono);font-size:11px;font-weight:600;fill:var(--crema-ink)}.anat .part{translate:var(--dx) var(--dy)}.anat .part.casing>:not(.mk){opacity:.22}html.js.motion .anat .part{animation:an-apart linear both;animation-timeline:--anat;animation-range:entry 90% cover 50%}html.js.motion .anat .part .mk{animation:an-mark linear both;animation-timeline:--anat;animation-range:entry 90% cover 50%}html.js.motion .anat .part.casing>:not(.mk){animation:an-ghost linear both;animation-timeline:--anat;animation-range:entry 90% cover 50%}html.js.motion .anat .an-parts li{animation:an-label linear both;animation-timeline:--anat;animation-range:entry 90% cover 50%}.anat .an-stage{timeline-scope:--anat}.anat .an-fig{view-timeline:--anat block}@keyframes an-apart{0%{translate:0 0}}@keyframes an-ghost{0%{opacity:1}}@keyframes an-mark{0%{opacity:0}70%{opacity:0}}@keyframes an-label{0%{opacity:0;transform:translateY(8px)}40%{opacity:0;transform:translateY(8px)}}@supports not (animation-timeline: view()){html.js.motion .anat .part,html.js.motion .anat .part .mk,html.js.motion .anat .an-parts li,html.js.motion .anat .part.casing>:not(.mk){animation:none}html.js.motion .anat .part{transition:translate 1.4s var(--ease-reveal) .2s}html.js.motion .anat .an-stage:not(.in) .part{translate:0 0}html.js.motion .anat .part.casing>:not(.mk){transition:opacity 1.4s var(--ease-reveal) .2s}html.js.motion .anat .an-stage:not(.in) .part.casing>:not(.mk){opacity:1}html.js.motion .anat .part .mk{transition:opacity .5s var(--ease-out) 1.3s}html.js.motion .anat .an-stage:not(.in) .part .mk{opacity:0}html.js.motion .anat .an-parts li{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(.9s + var(--i) * 80ms)}html.js.motion .anat .an-stage:not(.in) .an-parts li{opacity:0;transform:translateY(8px)}}.anat .an-side{display:grid;gap:10px;align-content:start}.anat .an-sys{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.anat .an-sn{font-family:var(--serif-display);font-size:1.7rem;line-height:1.1}.anat .an-sys a{text-decoration:none;color:var(--muted);font-size:.9rem}.anat .an-sys a .num{color:var(--crema)}.anat .an-sys a:hover{color:var(--text)}.anat .an-sd{margin:0 0 6px;font-family:var(--serif);font-size:1.02rem;line-height:1.5;max-width:34em}.anat .an-parts{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.anat .an-parts li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.anat .an-pn{grid-row:span 2;width:20px;height:20px;border-radius:50%;background:var(--crema);color:var(--crema-ink);font-family:var(--mono);font-size:.7rem;font-weight:600;display:grid;place-items:center;margin-top:2px}.anat .an-pt{font-size:.92rem;line-height:1.45}.anat .an-pt b{font-weight:500}.anat .an-pl a{text-decoration:none;color:var(--muted)}.anat .an-pl a .num{color:var(--crema)}.anat .an-pl a:hover{color:var(--text)}.anat .an-note{margin:14px 0 0;max-width:52em}@media(prefers-reduced-motion:reduce){html.js .anat .part,html.js .anat .part .mk,html.js .anat .an-parts li{animation:none!important;transition:none!important}}
