.tool[data-astro-cid-cex7i7q6]{display:grid;gap:calc(var(--lh) * 1.2)}.tool[data-astro-cid-cex7i7q6] [data-astro-cid-cex7i7q6][hidden]{display:none!important}.fields[data-astro-cid-cex7i7q6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:22px 30px;margin-bottom:22px}.field[data-astro-cid-cex7i7q6] label[data-astro-cid-cex7i7q6]{display:block;font-family:var(--font-display);font-weight:var(--dispw);color:var(--ink);font-size:16px;line-height:1.35;margin-bottom:6px}.field[data-astro-cid-cex7i7q6] label[data-astro-cid-cex7i7q6] em[data-astro-cid-cex7i7q6],.gate[data-astro-cid-cex7i7q6] label[data-astro-cid-cex7i7q6] em[data-astro-cid-cex7i7q6]{font-style:normal;font-weight:400;color:var(--pencil)}.box[data-astro-cid-cex7i7q6]{display:flex;align-items:center;gap:6px;background:#fff;border:1.5px solid var(--edge);border-bottom:2px solid var(--ink2);padding:0 10px}.box[data-astro-cid-cex7i7q6]:focus-within{border-bottom-color:var(--red)}.box[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6]{flex:1;min-width:0;border:0;background:transparent;padding:9px 0;font:inherit;font-size:17px;color:var(--ink);font-variant-numeric:tabular-nums}.box[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6]:focus,.box[data-astro-cid-cex7i7q6] select[data-astro-cid-cex7i7q6]:focus{outline:none}.box[data-astro-cid-cex7i7q6] select[data-astro-cid-cex7i7q6]{flex:1;min-width:0;border:0;background:transparent;padding:10px 0;font:inherit;font-size:16px;color:var(--ink);cursor:pointer}.unit[data-astro-cid-cex7i7q6]{color:var(--pencil);font-weight:700}.hint[data-astro-cid-cex7i7q6]{font-size:13.5px;line-height:1.45;color:var(--pencil);margin-top:6px;max-width:46ch}.field[data-astro-cid-cex7i7q6]{scroll-margin-top:110px}.field[data-astro-cid-cex7i7q6][data-invalid] .box[data-astro-cid-cex7i7q6]{border-color:var(--red);background:#fff7f5}.sections[data-astro-cid-cex7i7q6]{list-style:none;display:grid;gap:calc(var(--lh) * 1.2);margin-bottom:22px}.sec[data-astro-cid-cex7i7q6]{scroll-margin-top:96px}.sec[data-astro-cid-cex7i7q6] h2[data-astro-cid-cex7i7q6]{display:flex;gap:10px;align-items:baseline}.sec[data-astro-cid-cex7i7q6] .n[data-astro-cid-cex7i7q6]{color:var(--red)}.why[data-astro-cid-cex7i7q6]{color:var(--pencil);font-size:15px;margin-bottom:8px}.statements[data-astro-cid-cex7i7q6]{display:grid;gap:0}.st[data-astro-cid-cex7i7q6]{scroll-margin-top:110px;border:0;border-bottom:1px solid var(--rule);padding:10px 0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;align-items:center}.st[data-astro-cid-cex7i7q6] legend[data-astro-cid-cex7i7q6]{float:left;padding:0;color:var(--ink);line-height:1.5}.yn[data-astro-cid-cex7i7q6]{display:flex;gap:6px}.yn[data-astro-cid-cex7i7q6] label[data-astro-cid-cex7i7q6]{cursor:pointer}.yn[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6]{position:absolute;opacity:0;width:1px;height:1px}.yn[data-astro-cid-cex7i7q6] span[data-astro-cid-cex7i7q6]{display:inline-block;min-width:58px;text-align:center;padding:5px 12px;border:2px solid var(--ink2);font-family:var(--font-display);font-weight:var(--dispw);font-size:15px;color:var(--ink2);background:#fff}.yn[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6]:checked+span[data-astro-cid-cex7i7q6]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.yn[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6][value="0"]:checked+span[data-astro-cid-cex7i7q6]{background:var(--red);border-color:var(--red)}.yn[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6]:focus-visible+span[data-astro-cid-cex7i7q6]{outline:2px solid var(--red);outline-offset:2px}.st[data-astro-cid-cex7i7q6][data-invalid] legend[data-astro-cid-cex7i7q6]{color:var(--red)}@media(max-width:560px){.st[data-astro-cid-cex7i7q6]{grid-template-columns:minmax(0,1fr)}}.err[data-astro-cid-cex7i7q6]{color:var(--red);font-weight:700;margin-bottom:12px}.noscript[data-astro-cid-cex7i7q6]{margin-top:12px;color:var(--red)}.gate[data-astro-cid-cex7i7q6]{position:relative;background:#fff;border:1px solid var(--edge);box-shadow:3px 5px 0 var(--hi);padding:24px;display:grid;gap:12px}.gate-lede[data-astro-cid-cex7i7q6]{color:var(--ink2)}.gate-fields[data-astro-cid-cex7i7q6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px 16px}.gate[data-astro-cid-cex7i7q6] label[data-astro-cid-cex7i7q6]{display:grid;gap:3px;font-size:14px;color:var(--pencil)}.gate[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6]{border:0;border-bottom:2px solid var(--rule);background:transparent;padding:7px 2px;font:inherit;font-size:16px;color:var(--ink);min-width:0}.gate[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6]:focus{outline:none;border-bottom-color:var(--red)}.gate[data-astro-cid-cex7i7q6] input[data-astro-cid-cex7i7q6][aria-invalid=true]{border-bottom-color:var(--red)}.gate-acts[data-astro-cid-cex7i7q6]{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.back[data-astro-cid-cex7i7q6]{background:none;border:0;padding:0;font:inherit;color:var(--ink2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.small[data-astro-cid-cex7i7q6]{font-size:13px;line-height:1.5;color:var(--pencil);max-width:64ch}.small[data-astro-cid-cex7i7q6] a[data-astro-cid-cex7i7q6]{text-decoration:underline;text-underline-offset:2px}.hp[data-astro-cid-cex7i7q6]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.result[data-astro-cid-cex7i7q6]:focus{outline:none}.result[data-astro-cid-cex7i7q6],.gate[data-astro-cid-cex7i7q6]{scroll-margin-top:96px}.result[data-astro-cid-cex7i7q6] .back{background:none;border:0;padding:0;font:inherit;color:var(--ink2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.result[data-astro-cid-cex7i7q6] .r-card{background:#fff;border:2px solid var(--ink);box-shadow:4px 5px 0 var(--hi);padding:clamp(18px,3vw,30px)}.result[data-astro-cid-cex7i7q6] .r-label{font-family:var(--font-display);font-weight:var(--dispw);color:var(--ink2);font-size:16px;letter-spacing:var(--headls);text-transform:uppercase}.result[data-astro-cid-cex7i7q6] .r-value{font-family:var(--font-display);font-weight:900;color:var(--ink);font-size:clamp(40px,7vw,64px);line-height:1.1;margin:6px 0 10px;font-variant-numeric:tabular-nums}.result[data-astro-cid-cex7i7q6] .r-verdict{font-size:17.5px;color:var(--ink);max-width:60ch}.result[data-astro-cid-cex7i7q6] .r-verdict.bad{color:var(--red);font-weight:700}.result[data-astro-cid-cex7i7q6] .r-verdict.warn{background:linear-gradient(transparent 55%,var(--hi3) 55% 92%,transparent 92%);display:inline}.result[data-astro-cid-cex7i7q6] .r-verdict.good{background:linear-gradient(transparent 55%,var(--hi) 55% 92%,transparent 92%);display:inline}.result[data-astro-cid-cex7i7q6] .r-rows{margin:20px 0 6px;border-top:2px dashed var(--rule)}.result[data-astro-cid-cex7i7q6] .r-row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--rule);line-height:1.45}.result[data-astro-cid-cex7i7q6] .r-row dt{color:var(--ink2)}.result[data-astro-cid-cex7i7q6] .r-row dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.result[data-astro-cid-cex7i7q6] .r-row.strong dt,.result[data-astro-cid-cex7i7q6] .r-row.strong dd{color:var(--ink);font-weight:800}.result[data-astro-cid-cex7i7q6] .r-list{margin-top:22px}.result[data-astro-cid-cex7i7q6] .r-list h3{color:var(--red);font-size:20px;margin-bottom:6px}.result[data-astro-cid-cex7i7q6] .r-list ul{list-style:none;display:grid;gap:6px;margin-top:8px}.result[data-astro-cid-cex7i7q6] .r-list li{padding-left:26px;position:relative;line-height:1.5}.result[data-astro-cid-cex7i7q6] .r-list li:before{content:"☐";position:absolute;left:0;color:var(--red)}.result[data-astro-cid-cex7i7q6] .r-notes{margin-top:20px;display:grid;gap:10px;color:var(--ink2);max-width:70ch;line-height:1.55}.result[data-astro-cid-cex7i7q6] .r-next{margin-top:calc(var(--lh) * 1.2)}.result[data-astro-cid-cex7i7q6] .r-next h3{margin-bottom:12px}.result[data-astro-cid-cex7i7q6] .r-steps{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.result[data-astro-cid-cex7i7q6] .r-step a{display:grid;gap:6px;height:100%;padding:16px 18px;background:#fff;border:1px solid var(--edge);border-left:4px solid var(--ink);transition:transform .15s}.result[data-astro-cid-cex7i7q6] .r-step a:hover{transform:translate(2px,-2px)}.result[data-astro-cid-cex7i7q6] .r-step strong{font-family:var(--font-display);color:var(--ink);font-size:17px}.result[data-astro-cid-cex7i7q6] .r-step .meta{font-size:13.5px;color:var(--pencil)}.result[data-astro-cid-cex7i7q6] .r-step .why{font-size:15px;color:var(--ink2);line-height:1.5}.result[data-astro-cid-cex7i7q6] .r-acts{margin-top:22px;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.result[data-astro-cid-cex7i7q6] .r-status{font-size:14.5px;color:var(--ink2)}.result[data-astro-cid-cex7i7q6] .r-status.bad{color:var(--red)}.head[data-astro-cid-hof4g4vy]{padding-block:calc(var(--lh) * 1.4) calc(var(--lh) * .8);border-bottom:2px dashed var(--rule)}.head[data-astro-cid-hof4g4vy] h1[data-astro-cid-hof4g4vy]{margin-top:10px;max-width:24ch}.head[data-astro-cid-hof4g4vy] .squiggle{margin-inline:0}.head[data-astro-cid-hof4g4vy] .lede[data-astro-cid-hof4g4vy]{margin-top:14px;max-width:62ch}.method[data-astro-cid-hof4g4vy]{max-width:74ch}.method[data-astro-cid-hof4g4vy] ol[data-astro-cid-hof4g4vy]{list-style:decimal;padding-left:22px;display:grid;gap:10px;margin-top:12px}.method[data-astro-cid-hof4g4vy] li[data-astro-cid-hof4g4vy]{line-height:1.6;color:var(--ink2)}.method[data-astro-cid-hof4g4vy] li[data-astro-cid-hof4g4vy]::marker{color:var(--red);font-weight:800}.more[data-astro-cid-hof4g4vy]{display:grid;gap:10px;margin-top:10px}.more[data-astro-cid-hof4g4vy] span[data-astro-cid-hof4g4vy]{color:var(--ink2)}
