.drain-section-heading[data-astro-cid-b3ljrt3e]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.drain-section-heading[data-astro-cid-b3ljrt3e] h2[data-astro-cid-b3ljrt3e],.drain-results[data-astro-cid-b3ljrt3e] h2[data-astro-cid-b3ljrt3e]{margin:0 0 8px;font-size:1.3rem}.drain-kicker[data-astro-cid-b3ljrt3e],.drain-optional[data-astro-cid-b3ljrt3e]{color:var(--muted);font-size:.72rem;font-weight:500}.drain-help[data-astro-cid-b3ljrt3e]{color:var(--muted);margin:0 0 16px;font-size:.89rem;line-height:1.55}.drain-field[data-astro-cid-b3ljrt3e]{min-width:0;margin:13px 0}.drain-field[data-astro-cid-b3ljrt3e] label[data-astro-cid-b3ljrt3e]{font-size:.89rem;line-height:1.4}.drain-field[data-astro-cid-b3ljrt3e] label[data-astro-cid-b3ljrt3e] span[data-astro-cid-b3ljrt3e]{color:var(--muted);font-weight:500}.drain-two[data-astro-cid-b3ljrt3e]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.drain-hint[data-astro-cid-b3ljrt3e]{color:var(--muted);margin:7px 0 13px;font-size:.78rem;line-height:1.6}.drain-divider[data-astro-cid-b3ljrt3e]{background:var(--line);height:1px;margin:20px 0}.drain-fieldset[data-astro-cid-b3ljrt3e]{border:0;min-width:0;margin:0;padding:10px 0 4px}.drain-fieldset[data-astro-cid-b3ljrt3e] legend[data-astro-cid-b3ljrt3e]{color:var(--navy);font-size:.96rem;font-weight:750}.drain-check[data-astro-cid-b3ljrt3e]{cursor:pointer;align-items:flex-start;gap:10px;margin:7px 0;font-size:.88rem;font-weight:550;display:flex}.drain-check[data-astro-cid-b3ljrt3e] input[data-astro-cid-b3ljrt3e]{width:18px;height:18px;min-height:18px;accent-color:var(--blue);flex-shrink:0;margin:3px 0 0}.drain-error[data-astro-cid-b3ljrt3e]{color:#922a2a;background:#fff5f4;border:1px solid #eeb8b8;border-radius:6px;padding:12px 13px;font-size:.88rem}.drain-status[data-astro-cid-b3ljrt3e]{color:var(--muted);margin:0 0 12px;font-size:.84rem}.drain-total[data-astro-cid-b3ljrt3e]{background:var(--blue-soft);border:1px solid #cee0ee;border-radius:8px;margin:12px 0;padding:15px 17px}.drain-total[data-astro-cid-b3ljrt3e]>span[data-astro-cid-b3ljrt3e]{color:var(--blue-dark);font-size:.8rem;font-weight:700;display:block}.drain-total[data-astro-cid-b3ljrt3e] strong[data-astro-cid-b3ljrt3e]{color:var(--navy);margin:5px 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;display:block}.drain-total[data-astro-cid-b3ljrt3e] small[data-astro-cid-b3ljrt3e]{color:var(--muted);font-size:.74rem;line-height:1.5}.drain-data[data-astro-cid-b3ljrt3e]{margin:10px 0}.drain-data[data-astro-cid-b3ljrt3e]>div[data-astro-cid-b3ljrt3e]{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.drain-data[data-astro-cid-b3ljrt3e] dt[data-astro-cid-b3ljrt3e]{color:var(--muted);font-size:.85rem}.drain-data[data-astro-cid-b3ljrt3e] dd[data-astro-cid-b3ljrt3e]{color:var(--navy);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700}.drain-fabric[data-astro-cid-b3ljrt3e]{border-top:1px solid var(--line);margin-top:23px;padding-top:14px}.drain-fabric[data-astro-cid-b3ljrt3e] h3[data-astro-cid-b3ljrt3e]{font-size:1rem}.drain-actions[data-astro-cid-b3ljrt3e]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.drain-button-secondary[data-astro-cid-b3ljrt3e]{color:var(--blue-dark);background:#f0f5f9;border:1px solid #a9c1d2;font-size:.84rem;font-weight:700}.drain-button-secondary[data-astro-cid-b3ljrt3e]:hover{background:#e3eef7}.drain-skip[data-astro-cid-b3ljrt3e]{font-size:.84rem}.drain-article[data-astro-cid-b3ljrt3e]{max-width:790px;line-height:1.75}.drain-article[data-astro-cid-b3ljrt3e] h2[data-astro-cid-b3ljrt3e]{margin:32px 0 10px;font-size:1.47rem}.drain-article[data-astro-cid-b3ljrt3e] p[data-astro-cid-b3ljrt3e],.drain-article[data-astro-cid-b3ljrt3e] li[data-astro-cid-b3ljrt3e]{font-size:.98rem}.drain-article[data-astro-cid-b3ljrt3e] li[data-astro-cid-b3ljrt3e]{margin-bottom:6px}.drain-example-table-wrap[data-astro-cid-b3ljrt3e]{border:1px solid var(--line);border-radius:8px;margin:18px 0;overflow-x:auto}.drain-example-table[data-astro-cid-b3ljrt3e]{border-collapse:collapse;width:100%;min-width:530px;font-size:.86rem}.drain-example-table[data-astro-cid-b3ljrt3e] caption[data-astro-cid-b3ljrt3e]{text-align:left;color:var(--muted);padding:12px 13px;font-size:.78rem}.drain-example-table[data-astro-cid-b3ljrt3e] th[data-astro-cid-b3ljrt3e],.drain-example-table[data-astro-cid-b3ljrt3e] td[data-astro-cid-b3ljrt3e]{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:11px}.drain-example-table[data-astro-cid-b3ljrt3e] thead[data-astro-cid-b3ljrt3e]{background:var(--blue-soft)}.drain-example-table[data-astro-cid-b3ljrt3e] th[data-astro-cid-b3ljrt3e]{color:var(--navy)}.drain-sources[data-astro-cid-b3ljrt3e]{overflow-wrap:anywhere}[data-astro-cid-b3ljrt3e][hidden]{display:none!important}@media (width<=600px){.drain-two[data-astro-cid-b3ljrt3e]{grid-template-columns:1fr;gap:0}.drain-article[data-astro-cid-b3ljrt3e] h2[data-astro-cid-b3ljrt3e]{font-size:1.33rem}.drain-actions[data-astro-cid-b3ljrt3e]{align-items:stretch}.drain-button-secondary[data-astro-cid-b3ljrt3e]{flex-grow:1}}@media print{.drain-actions[data-astro-cid-b3ljrt3e],.site-nav[data-astro-cid-b3ljrt3e],.site-header[data-astro-cid-b3ljrt3e],.site-footer[data-astro-cid-b3ljrt3e]{display:none!important}.drain-total[data-astro-cid-b3ljrt3e]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
