.vdc-app[data-astro-cid-f6j4fl47]{--vd-ink:#243b32;--vd-edge:#c4d6cd;--vd-green:#256350;max-width:1050px;min-width:0;width:100%}.vdc-app[data-astro-cid-f6j4fl47] [data-astro-cid-f6j4fl47]{box-sizing:border-box}.vdc-app[data-astro-cid-f6j4fl47] h1[data-astro-cid-f6j4fl47]{font-size:clamp(1.6rem,3vw,2.35rem);margin:0 0 .7rem}.vdc-app[data-astro-cid-f6j4fl47]>p[data-astro-cid-f6j4fl47]{line-height:1.65;margin:.7rem 0 1.2rem}.vdc-app[data-astro-cid-f6j4fl47]:not([data-enhanced]) .vdc-form[data-astro-cid-f6j4fl47],.vdc-app[data-astro-cid-f6j4fl47]:not([data-enhanced]) .vdc-results[data-astro-cid-f6j4fl47]{display:none}.vdc-app[data-astro-cid-f6j4fl47][data-enhanced] .vdc-static[data-astro-cid-f6j4fl47]{display:none}.vdc-static[data-astro-cid-f6j4fl47]{padding:1rem 1.3rem;background:#f1f8f1;border-left:4px solid #3a7b5b}.vdc-static[data-astro-cid-f6j4fl47] h2[data-astro-cid-f6j4fl47]{font-size:1.15rem;margin:0}.vdc-static[data-astro-cid-f6j4fl47] p[data-astro-cid-f6j4fl47]{line-height:1.65}.vdc-form[data-astro-cid-f6j4fl47]{display:grid;gap:1rem}.vdc-form[data-astro-cid-f6j4fl47][hidden],.vdc-results[data-astro-cid-f6j4fl47][hidden],[data-astro-cid-f6j4fl47][hidden]{display:none!important}.vdc-modes[data-astro-cid-f6j4fl47]{display:flex;gap:.75rem;flex-wrap:wrap;border:1px solid var(--vd-edge);padding:.7rem 1rem;border-radius:12px}.vdc-modes[data-astro-cid-f6j4fl47] legend[data-astro-cid-f6j4fl47]{font-weight:750}.vdc-modes[data-astro-cid-f6j4fl47] label[data-astro-cid-f6j4fl47]{display:flex;align-items:center;gap:.5rem;padding:.2rem .6rem;min-height:44px}.vdc-grid[data-astro-cid-f6j4fl47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.vdc-field[data-astro-cid-f6j4fl47]{min-width:0;display:flex;flex-direction:column;gap:.32rem}.vdc-field[data-astro-cid-f6j4fl47]>label[data-astro-cid-f6j4fl47]{font-size:.96rem;font-weight:750}.vdc-field[data-astro-cid-f6j4fl47] input[data-astro-cid-f6j4fl47],.vdc-field[data-astro-cid-f6j4fl47] select[data-astro-cid-f6j4fl47]{min-height:44px;width:100%;padding:.6rem .7rem;border:1px solid #738e82;border-radius:8px;background:#fff;color:#223b34;font:inherit}.vdc-field[data-astro-cid-f6j4fl47] :is(input,select)[data-astro-cid-f6j4fl47][aria-invalid=true]{border:2px solid #a3261a}.vdc-inline[data-astro-cid-f6j4fl47]{display:grid;grid-template-columns:minmax(0,1fr) minmax(125px,.9fr);gap:.5rem}.vdc-field[data-astro-cid-f6j4fl47] small[data-astro-cid-f6j4fl47],.vdc-presets[data-astro-cid-f6j4fl47] small[data-astro-cid-f6j4fl47]{font-size:.82rem;line-height:1.5;color:#456052}.vdc-field[data-astro-cid-f6j4fl47] .vdc-error[data-astro-cid-f6j4fl47]{color:#8b2419;font-weight:750}.vdc-presets[data-astro-cid-f6j4fl47]{padding:.9rem 1rem;border:1px solid var(--vd-edge);border-radius:12px}.vdc-presets[data-astro-cid-f6j4fl47] h2[data-astro-cid-f6j4fl47]{font-size:1.06rem;margin:0 0 .6rem}.vdc-presets[data-astro-cid-f6j4fl47]>div[data-astro-cid-f6j4fl47]{display:flex;flex-wrap:wrap;gap:.5rem}.vdc-actions[data-astro-cid-f6j4fl47]{display:flex;flex-wrap:wrap;gap:.6rem}.vdc-app[data-astro-cid-f6j4fl47] button[data-astro-cid-f6j4fl47]{padding:.6rem .9rem;min-height:44px;background:#e9f1ea;border:1px solid #628777;color:#1e5140;border-radius:8px;cursor:pointer;font:inherit;font-weight:700}.vdc-app[data-astro-cid-f6j4fl47] button[data-astro-cid-f6j4fl47]:hover{background:#dbeade}.vdc-app[data-astro-cid-f6j4fl47] button[data-astro-cid-f6j4fl47]:disabled{opacity:.5;cursor:not-allowed}.vdc-app[data-astro-cid-f6j4fl47] [data-astro-cid-f6j4fl47]:focus-visible{outline:3px solid #135b9e;outline-offset:2px}.vdc-caution[data-astro-cid-f6j4fl47],.vdc-invalid[data-astro-cid-f6j4fl47]{padding:.8rem 1rem;background:#fff1dc;border-left:4px solid #a86a23;line-height:1.5}.vdc-invalid[data-astro-cid-f6j4fl47]{background:#fff0ec;border-left-color:#b83928}.vdc-status[data-astro-cid-f6j4fl47]{min-height:1.5rem;font-size:.9rem}.vdc-results[data-astro-cid-f6j4fl47]{min-width:0;border-top:2px solid var(--vd-edge);margin:1rem 0;padding-top:1rem}.vdc-key-result[data-astro-cid-f6j4fl47]{background:#e8f3ea;border:1px solid #bfd6c6;border-radius:14px;padding:1.1rem 1.3rem}.vdc-key-result[data-astro-cid-f6j4fl47] h2[data-astro-cid-f6j4fl47]{font-size:clamp(1.5rem,3vw,2.15rem);margin:.3rem 0}.vdc-key-result[data-astro-cid-f6j4fl47] p[data-astro-cid-f6j4fl47]{margin:.3rem 0;line-height:1.6}.vdc-figures[data-astro-cid-f6j4fl47]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.1rem 0}.vdc-figures[data-astro-cid-f6j4fl47] div[data-astro-cid-f6j4fl47]{min-width:0;border-top:1px solid var(--vd-edge);padding:.8rem .2rem}.vdc-figures[data-astro-cid-f6j4fl47] dt[data-astro-cid-f6j4fl47]{font-size:.82rem;color:#4a6457}.vdc-figures[data-astro-cid-f6j4fl47] dd[data-astro-cid-f6j4fl47]{margin:.25rem 0;font-size:1.16rem;font-weight:750;overflow-wrap:anywhere}.vdc-assessments[data-astro-cid-f6j4fl47]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.vdc-assessments[data-astro-cid-f6j4fl47] section[data-astro-cid-f6j4fl47]{border:1px solid var(--vd-edge);padding:.9rem;border-radius:11px;min-width:0}.vdc-assessments[data-astro-cid-f6j4fl47] h3[data-astro-cid-f6j4fl47]{font-size:1rem;margin:.2rem 0}.vdc-assessments[data-astro-cid-f6j4fl47] p[data-astro-cid-f6j4fl47],.vdc-assessments[data-astro-cid-f6j4fl47] li[data-astro-cid-f6j4fl47]{line-height:1.55;font-size:.89rem}.vdc-assessments[data-astro-cid-f6j4fl47] ul[data-astro-cid-f6j4fl47]{padding-left:1.2rem}.vdc-table-wrap[data-astro-cid-f6j4fl47]{overflow:auto;max-width:100%;border:1px solid var(--vd-edge);border-radius:10px}.vdc-app[data-astro-cid-f6j4fl47] table[data-astro-cid-f6j4fl47]{border-collapse:collapse;min-width:740px;width:100%;font-size:.85rem}.vdc-app[data-astro-cid-f6j4fl47] th[data-astro-cid-f6j4fl47],.vdc-app[data-astro-cid-f6j4fl47] td[data-astro-cid-f6j4fl47]{padding:.75rem .65rem;text-align:left;border-bottom:1px solid #dce9e0}.vdc-app[data-astro-cid-f6j4fl47] th[data-astro-cid-f6j4fl47]{background:#e7f0e9;font-weight:800}.vdc-app[data-astro-cid-f6j4fl47] caption[data-astro-cid-f6j4fl47]{text-align:left;font-weight:650;padding:.7rem}.vdc-table-help[data-astro-cid-f6j4fl47]{font-size:.86rem}.vdc-fallback[data-astro-cid-f6j4fl47] textarea[data-astro-cid-f6j4fl47]{width:100%;min-height:180px}@media(max-width:750px){.vdc-assessments[data-astro-cid-f6j4fl47]{grid-template-columns:1fr}}@media(max-width:600px){.vdc-grid[data-astro-cid-f6j4fl47],.vdc-figures[data-astro-cid-f6j4fl47]{grid-template-columns:1fr}.vdc-inline[data-astro-cid-f6j4fl47]{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr)}}@media(max-width:345px){.vdc-inline[data-astro-cid-f6j4fl47]{grid-template-columns:1fr}}.tool-notes .table-wrapper,.tool-notes pre{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.tool-notes table{min-width:490px}.tool-notes pre code{white-space:pre}
