.flow[data-astro-cid-qie7emh6]{width:100%;height:auto;overflow:visible}.track[data-astro-cid-qie7emh6]{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 6}.line[data-astro-cid-qie7emh6]{fill:none;stroke:var(--palette-cream);stroke-width:3px;stroke-linecap:round}[data-astro-cid-qie7emh6][data-surface=light] .line[data-astro-cid-qie7emh6]{stroke:var(--palette-chestnut)}.disc[data-astro-cid-qie7emh6]{stroke:var(--palette-cream);stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:fill .6s var(--ease-out)}.f-chestnut[data-astro-cid-qie7emh6]{fill:var(--palette-chestnut)}.f-rust[data-astro-cid-qie7emh6]{fill:var(--palette-rust)}.f-caramel[data-astro-cid-qie7emh6]{fill:var(--palette-caramel)}.node[data-astro-cid-qie7emh6][data-leaky].is-leaking .disc[data-astro-cid-qie7emh6]{fill:var(--palette-oxblood)}.node[data-astro-cid-qie7emh6][data-leaky].is-fixed .disc[data-astro-cid-qie7emh6]{fill:var(--palette-pine)}.name[data-astro-cid-qie7emh6],.idx[data-astro-cid-qie7emh6],.leak-label[data-astro-cid-qie7emh6],.fix-label[data-astro-cid-qie7emh6]{font-family:var(--font-mono);letter-spacing:.02em;font-size:13px}.flow--story[data-astro-cid-qie7emh6] .name[data-astro-cid-qie7emh6],.flow--story[data-astro-cid-qie7emh6] .leak-label[data-astro-cid-qie7emh6],.flow--story[data-astro-cid-qie7emh6] .fix-label[data-astro-cid-qie7emh6]{font-size:15px}.name[data-astro-cid-qie7emh6]{fill:var(--ink)}.idx[data-astro-cid-qie7emh6]{fill:var(--ink-muted);font-size:11px}.drip[data-astro-cid-qie7emh6]{fill:none;stroke:var(--danger);stroke-width:1.5px;stroke-linecap:round;opacity:.85}.drop[data-astro-cid-qie7emh6],.leak-label[data-astro-cid-qie7emh6]{fill:var(--danger)}.fix-label[data-astro-cid-qie7emh6]{fill:var(--success)}.particles circle{fill:var(--accent)}.particles circle.is-lost{fill:var(--danger)}.hero[data-astro-cid-yodha2z4]{min-height:100svh;padding-top:clamp(112px,14vh,160px);padding-bottom:var(--space-8);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pre[data-astro-cid-yodha2z4]{color:var(--ink-muted);margin-bottom:var(--space-6);font-size:15px}.title[data-astro-cid-yodha2z4]{text-wrap:balance;max-width:21ch}.title[data-astro-cid-yodha2z4] .line[data-astro-cid-yodha2z4]{display:block}.title[data-astro-cid-yodha2z4] .split-line-mask{margin-bottom:-.18em;padding-bottom:.18em}.below[data-astro-cid-yodha2z4]{gap:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;margin-top:clamp(28px,4vh,48px);display:grid}.cta[data-astro-cid-yodha2z4]{gap:var(--space-3);justify-items:start;display:grid}.buttons[data-astro-cid-yodha2z4]{gap:var(--space-3);flex-wrap:wrap;display:flex}.diagram[data-astro-cid-yodha2z4]{min-width:0;margin-top:clamp(24px,4vh,48px)}.scroller[data-astro-cid-yodha2z4]{overflow:hidden}.scroller[data-astro-cid-yodha2z4] .flow{min-width:900px}figcaption[data-astro-cid-yodha2z4]{margin-top:var(--space-2);text-align:right}@media (width<=900px){.below[data-astro-cid-yodha2z4]{grid-template-columns:1fr}.scroller[data-astro-cid-yodha2z4] .flow{margin-left:-40px}figcaption[data-astro-cid-yodha2z4]{text-align:left}}.head[data-astro-cid-xewkjazf]{max-width:22ch;margin-bottom:clamp(40px,6vw,80px)}.rows[data-astro-cid-xewkjazf]{border-top:1px solid var(--line)}.row[data-astro-cid-xewkjazf]{gap:var(--space-6) var(--space-16);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:baseline;padding-block:clamp(28px,4vw,48px);display:grid}.quote[data-astro-cid-xewkjazf]{text-indent:-.4em;font-weight:500}.behind[data-astro-cid-xewkjazf]{gap:var(--space-2);max-width:46ch;display:grid}.label[data-astro-cid-xewkjazf]{color:var(--brand);font-weight:600}@media (width<=860px){.row[data-astro-cid-xewkjazf]{grid-template-columns:1fr}.quote[data-astro-cid-xewkjazf]{text-indent:0}}.intro[data-astro-cid-mtx7c4tw]{gap:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;margin-bottom:clamp(40px,5vw,72px);display:grid}.table-wrap[data-astro-cid-mtx7c4tw]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto}table[data-astro-cid-mtx7c4tw]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}th[data-astro-cid-mtx7c4tw],td[data-astro-cid-mtx7c4tw]{text-align:left;padding:18px var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}thead[data-astro-cid-mtx7c4tw] th[data-astro-cid-mtx7c4tw]{color:var(--ink-muted);vertical-align:bottom;font-size:14px;font-weight:600}tbody[data-astro-cid-mtx7c4tw] th[data-astro-cid-mtx7c4tw]{width:32%;padding-left:0;font-size:17px;font-weight:560}.us[data-astro-cid-mtx7c4tw]{background:var(--palette-espresso);color:var(--palette-cream);border-bottom-color:#4a2a18}thead[data-astro-cid-mtx7c4tw] .us[data-astro-cid-mtx7c4tw]{color:var(--palette-cream);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-top:var(--space-6);font-size:15px}td[data-astro-cid-mtx7c4tw].us.end{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-bottom:0}.v[data-astro-cid-mtx7c4tw]{align-items:center;gap:10px;font-size:15px;display:inline-flex}.v[data-astro-cid-mtx7c4tw] i[data-astro-cid-mtx7c4tw]{border-radius:var(--radius-pill);flex:none;width:12px;height:12px}.v-yes[data-astro-cid-mtx7c4tw] i[data-astro-cid-mtx7c4tw]{background:var(--accent)}.v-no[data-astro-cid-mtx7c4tw]{color:var(--ink-muted)}.v-no[data-astro-cid-mtx7c4tw] i[data-astro-cid-mtx7c4tw]{border:1.5px solid var(--line-strong)}.v-partial[data-astro-cid-mtx7c4tw] i[data-astro-cid-mtx7c4tw]{border:1.5px solid var(--accent);background:linear-gradient(90deg, var(--accent) 50%, transparent 50%)}.us[data-astro-cid-mtx7c4tw] .v-yes[data-astro-cid-mtx7c4tw] i[data-astro-cid-mtx7c4tw]{background:var(--palette-copper);box-shadow:0 0 0 3px var(--palette-cream)}@media (width<=860px){.intro[data-astro-cid-mtx7c4tw]{grid-template-columns:1fr}}.method[data-astro-cid-rkjipdd5]{padding-block:clamp(96px,12vw,176px) clamp(64px,8vw,120px)}.head[data-astro-cid-rkjipdd5]{gap:var(--space-6);max-width:880px;margin-bottom:clamp(48px,7vw,96px);display:grid}.story[data-astro-cid-rkjipdd5]{gap:var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.visual[data-astro-cid-rkjipdd5]{order:2}.sticky[data-astro-cid-rkjipdd5] .flow{max-height:calc(100svh - 280px);margin-inline:auto}.sticky[data-astro-cid-rkjipdd5]{padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-200);position:sticky;top:96px}.hud[data-astro-cid-rkjipdd5]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.status[data-astro-cid-rkjipdd5]{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.dot[data-astro-cid-rkjipdd5]{border-radius:var(--radius-pill);background:var(--accent);width:8px;height:8px;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.metrics[data-astro-cid-rkjipdd5]{gap:var(--space-2);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-wrap:wrap;display:flex;transform:translateY(6px)}.metrics[data-astro-cid-rkjipdd5] li[data-astro-cid-rkjipdd5]{border-radius:var(--radius-pill);border:1px solid var(--success);color:var(--success);padding:4px 10px}[data-astro-cid-rkjipdd5][data-story][data-state=measure] .metrics[data-astro-cid-rkjipdd5]{opacity:1;transform:none}.steps[data-astro-cid-rkjipdd5]{order:1;display:grid}.step[data-astro-cid-rkjipdd5]{align-content:center;gap:var(--space-4);opacity:.32;max-width:52ch;min-height:78vh;transition:opacity .5s var(--ease-out);display:grid}.step[data-astro-cid-rkjipdd5].is-active{opacity:1}.num[data-astro-cid-rkjipdd5]{color:var(--accent)}.dur[data-astro-cid-rkjipdd5]{color:var(--ink-muted)}.text[data-astro-cid-rkjipdd5]{font-size:19px;line-height:1.6}.deliv[data-astro-cid-rkjipdd5]{padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted)}.deliv[data-astro-cid-rkjipdd5] strong[data-astro-cid-rkjipdd5]{color:var(--ink);font-weight:620}@media (width<=900px){.story[data-astro-cid-rkjipdd5]{grid-template-columns:1fr;gap:0}.visual[data-astro-cid-rkjipdd5]{z-index:2;order:0;position:sticky;top:72px}.sticky[data-astro-cid-rkjipdd5]{padding:var(--space-4);background:var(--surface-200);position:relative;top:0}.sticky[data-astro-cid-rkjipdd5] .flow{max-height:34vh}.hud[data-astro-cid-rkjipdd5]{margin-top:var(--space-2);padding-top:var(--space-2)}.metrics[data-astro-cid-rkjipdd5]{display:none}.step[data-astro-cid-rkjipdd5]{min-height:70vh;padding-top:var(--space-12)}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-rkjipdd5]{opacity:1}}.grid[data-astro-cid-bk2iuz4x]{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;display:grid}.copy[data-astro-cid-bk2iuz4x]{gap:var(--space-6);display:grid}.points[data-astro-cid-bk2iuz4x]{gap:var(--space-3);margin-top:var(--space-2);display:grid}.points[data-astro-cid-bk2iuz4x] li[data-astro-cid-bk2iuz4x]{gap:var(--space-3);grid-template-columns:14px 1fr;align-items:baseline;font-size:17px;display:grid}.points[data-astro-cid-bk2iuz4x] li[data-astro-cid-bk2iuz4x]:before{content:"";border-radius:var(--radius-pill);background:var(--accent);width:10px;height:10px;transform:translateY(-1px)}.sheet[data-astro-cid-bk2iuz4x]{background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,3vw,36px)}.sheet-head[data-astro-cid-bk2iuz4x]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--ink);display:flex}.tag[data-astro-cid-bk2iuz4x]{color:var(--ink-muted)}table[data-astro-cid-bk2iuz4x]{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}th[data-astro-cid-bk2iuz4x]{text-align:left;color:var(--ink-muted);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);font-weight:600}td[data-astro-cid-bk2iuz4x]{padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--line);vertical-align:top}tr[data-astro-cid-bk2iuz4x]:last-child td[data-astro-cid-bk2iuz4x]{border-bottom:0}.what[data-astro-cid-bk2iuz4x]{width:34%;font-weight:600}.where[data-astro-cid-bk2iuz4x],.impact[data-astro-cid-bk2iuz4x]{color:var(--ink-muted)}.prio[data-astro-cid-bk2iuz4x]{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.prio-high[data-astro-cid-bk2iuz4x]{background:var(--brand);color:var(--on-brand)}.prio-mid[data-astro-cid-bk2iuz4x]{border:1px solid var(--line-strong)}@media (width<=1000px){.grid[data-astro-cid-bk2iuz4x]{grid-template-columns:1fr}}@media (width<=640px){.sheet[data-astro-cid-bk2iuz4x] thead[data-astro-cid-bk2iuz4x]{display:none}.sheet[data-astro-cid-bk2iuz4x] tr[data-astro-cid-bk2iuz4x]{padding-block:var(--space-4);border-bottom:1px solid var(--line);gap:4px;display:grid}.sheet[data-astro-cid-bk2iuz4x] td[data-astro-cid-bk2iuz4x]{border:0;padding:0}.what[data-astro-cid-bk2iuz4x]{width:auto}}.head[data-astro-cid-2pelaave]{margin-bottom:var(--space-12)}.cols[data-astro-cid-2pelaave]{gap:var(--space-12) var(--space-16);grid-template-columns:1fr 1fr;display:grid}.list[data-astro-cid-2pelaave]{margin-top:var(--space-4);border-top:1px solid var(--line)}.list[data-astro-cid-2pelaave] li[data-astro-cid-2pelaave]{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:16px 1fr;align-items:baseline;font-size:18px;display:grid}.list[data-astro-cid-2pelaave] li[data-astro-cid-2pelaave]:before{content:"";border-radius:var(--radius-pill);width:12px;height:12px;transform:translateY(1px)}.yes[data-astro-cid-2pelaave] li[data-astro-cid-2pelaave]:before{background:var(--accent)}.no[data-astro-cid-2pelaave] li[data-astro-cid-2pelaave]{color:var(--ink-muted)}.no[data-astro-cid-2pelaave] li[data-astro-cid-2pelaave]:before{border:1.5px solid var(--line-strong)}.case[data-astro-cid-2pelaave]{padding-bottom:clamp(80px,11vw,160px)}.panel[data-astro-cid-2pelaave]{gap:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--surface-200);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(28px,5vw,64px);display:grid}.left[data-astro-cid-2pelaave]{gap:var(--space-4);align-content:start;display:grid}.label[data-astro-cid-2pelaave]{align-items:center;gap:var(--space-2);color:var(--brand);font-size:14px;font-weight:600;display:inline-flex}.live[data-astro-cid-2pelaave]{border-radius:var(--radius-pill);background:var(--brand);width:8px;height:8px;animation:2s ease-in-out infinite pulse}.sub[data-astro-cid-2pelaave]{color:var(--ink-muted);font-weight:500}.text[data-astro-cid-2pelaave]{max-width:52ch;font-size:17px;line-height:1.6}.done-title[data-astro-cid-2pelaave]{margin-bottom:var(--space-2);font-weight:600}.done[data-astro-cid-2pelaave] li[data-astro-cid-2pelaave]{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:16px 1fr;font-size:17px;display:grid}.done[data-astro-cid-2pelaave] li[data-astro-cid-2pelaave]:before{content:"";border-radius:var(--radius-pill);background:var(--palette-pine);width:10px;height:10px;margin-top:8px}.status[data-astro-cid-2pelaave]{margin-top:var(--space-4)}@media (width<=860px){.cols[data-astro-cid-2pelaave],.panel[data-astro-cid-2pelaave]{grid-template-columns:1fr}}.teasers[data-astro-cid-dvyh5wfd]{padding-bottom:clamp(80px,11vw,160px)}.check[data-astro-cid-dvyh5wfd]{align-items:end;gap:var(--space-8);border-radius:var(--radius-lg);background:var(--palette-rust);color:var(--palette-cream);--ink-muted:#f6e3d3;grid-template-columns:minmax(0,1fr) auto;padding:clamp(32px,5vw,72px);text-decoration:none;display:grid;position:relative;overflow:hidden}.check[data-astro-cid-dvyh5wfd]>div[data-astro-cid-dvyh5wfd]{gap:var(--space-4);display:grid}.check[data-astro-cid-dvyh5wfd] h2[data-astro-cid-dvyh5wfd]{max-width:13ch}.check[data-astro-cid-dvyh5wfd] .t-lead[data-astro-cid-dvyh5wfd]{max-width:44ch}.check[data-astro-cid-dvyh5wfd] .btn[data-astro-cid-dvyh5wfd]{--btn-bg:var(--palette-cream);--btn-fg:var(--palette-espresso);--btn-bd:var(--palette-cream)}.check[data-astro-cid-dvyh5wfd]:hover .btn[data-astro-cid-dvyh5wfd]{--btn-bg:#fff}.dots[data-astro-cid-dvyh5wfd]{width:clamp(140px,18vw,240px);position:absolute;top:clamp(24px,4vw,56px);right:clamp(24px,5vw,72px)}.dots[data-astro-cid-dvyh5wfd] path[data-astro-cid-dvyh5wfd]{fill:none;stroke:var(--palette-cream);stroke-width:3px;stroke-linecap:round}.dots[data-astro-cid-dvyh5wfd] circle[data-astro-cid-dvyh5wfd]{stroke:var(--palette-cream);stroke-width:3px}.d1[data-astro-cid-dvyh5wfd]{fill:var(--palette-chestnut)}.d2[data-astro-cid-dvyh5wfd]{fill:var(--palette-copper)}.d3[data-astro-cid-dvyh5wfd]{fill:var(--palette-caramel)}.blog[data-astro-cid-dvyh5wfd]{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);margin-top:clamp(80px,10vw,140px);display:grid}.blog-head[data-astro-cid-dvyh5wfd]{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.posts[data-astro-cid-dvyh5wfd]{border-top:1px solid var(--line)}.posts[data-astro-cid-dvyh5wfd] a[data-astro-cid-dvyh5wfd]{gap:var(--space-2);padding-block:var(--space-6);border-bottom:1px solid var(--line);text-decoration:none;display:grid}.posts[data-astro-cid-dvyh5wfd] a[data-astro-cid-dvyh5wfd]:hover .title[data-astro-cid-dvyh5wfd]{color:var(--brand)}.title[data-astro-cid-dvyh5wfd]{transition:color .2s}.desc[data-astro-cid-dvyh5wfd]{max-width:64ch}@media (width<=860px){.check[data-astro-cid-dvyh5wfd],.blog[data-astro-cid-dvyh5wfd]{grid-template-columns:1fr}.check[data-astro-cid-dvyh5wfd]{padding-top:120px}}.faq[data-astro-cid-gfo3rpqg]{padding-top:0}.grid[data-astro-cid-gfo3rpqg]{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.grid[data-astro-cid-gfo3rpqg]>h2[data-astro-cid-gfo3rpqg]{position:sticky;top:104px}.list[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--line)}details[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--line)}summary[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.q[data-astro-cid-gfo3rpqg]{font-weight:580}.icon[data-astro-cid-gfo3rpqg]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);flex:none;width:28px;height:28px;position:relative}.icon[data-astro-cid-gfo3rpqg]:before,.icon[data-astro-cid-gfo3rpqg]:after{content:"";background:var(--ink);width:11px;height:1.5px;transition:rotate .3s var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.icon[data-astro-cid-gfo3rpqg]:after{rotate:90deg}details[data-astro-cid-gfo3rpqg][open] .icon[data-astro-cid-gfo3rpqg]:after{rotate:0deg}details[data-astro-cid-gfo3rpqg][open] .icon[data-astro-cid-gfo3rpqg]{background:var(--surface-300)}.a[data-astro-cid-gfo3rpqg]{padding-bottom:var(--space-6);max-width:62ch;color:var(--ink-muted);font-size:17px;line-height:1.65}details[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size .35s var(--ease-out), content-visibility .35s allow-discrete;overflow:hidden}details[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@media (width<=860px){.grid[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr}.grid[data-astro-cid-gfo3rpqg]>h2[data-astro-cid-gfo3rpqg]{position:static}}
