.crumbs[data-astro-cid-zjoictvx]{font-size:var(--fs-200);color:var(--muted);margin-bottom:1.25rem}.crumbs[data-astro-cid-zjoictvx] a[data-astro-cid-zjoictvx]{color:var(--muted)}.crumbs[data-astro-cid-zjoictvx] a[data-astro-cid-zjoictvx]:hover{color:var(--gold-ink)}.tool-head[data-astro-cid-zjoictvx] h1[data-astro-cid-zjoictvx]{margin-top:.5rem}.tool-head[data-astro-cid-zjoictvx] .lead[data-astro-cid-zjoictvx]{margin-top:.9rem;max-width:44rem}.tool-limit[data-astro-cid-zjoictvx]{margin-top:1rem;max-width:44rem;background:var(--band-2);border-left:4px solid var(--gold-ink);border-radius:var(--radius);padding:.8rem 1rem;font-size:var(--fs-200)}.tool-body[data-astro-cid-zjoictvx]{margin-top:2rem}.tool-body[data-astro-cid-zjoictvx]>p,.tool-body[data-astro-cid-zjoictvx]>ul,.tool-body[data-astro-cid-zjoictvx]>ol{margin-top:var(--space-4);max-width:44rem}.tool-body[data-astro-cid-zjoictvx]>ul,.tool-body[data-astro-cid-zjoictvx]>ol{padding-left:1.4rem}.tool-body[data-astro-cid-zjoictvx] li+li{margin-top:var(--space-2)}.tool-body[data-astro-cid-zjoictvx]>h2{margin-top:var(--space-7);max-width:44rem}.tool-body[data-astro-cid-zjoictvx]>h3{margin-top:var(--space-5);max-width:44rem}.tool-body[data-astro-cid-zjoictvx]>h2:first-of-type{padding-top:var(--space-5);border-top:1px solid var(--line-strong)}.tool-body[data-astro-cid-zjoictvx] .field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.tool-body[data-astro-cid-zjoictvx] .field label{font-weight:700;font-size:var(--fs-300)}.tool-body[data-astro-cid-zjoictvx] .field .hint{font-size:var(--fs-200);color:var(--muted)}.tool-body[data-astro-cid-zjoictvx] input[type=date],.tool-body[data-astro-cid-zjoictvx] input[type=number],.tool-body[data-astro-cid-zjoictvx] input[type=text],.tool-body[data-astro-cid-zjoictvx] select,.tool-body[data-astro-cid-zjoictvx] textarea{font:inherit;font-size:var(--fs-400);padding:.7rem .8rem;min-height:3rem;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);color:var(--ink);width:100%;max-width:26rem}.tool-body[data-astro-cid-zjoictvx] textarea{max-width:100%;min-height:11rem;line-height:1.5;resize:vertical}.tool-body[data-astro-cid-zjoictvx] input:focus-visible,.tool-body[data-astro-cid-zjoictvx] select:focus-visible,.tool-body[data-astro-cid-zjoictvx] textarea:focus-visible,.tool-body[data-astro-cid-zjoictvx] button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tool-body[data-astro-cid-zjoictvx] .btn-tool{font:inherit;font-family:var(--font-display);font-weight:700;font-size:var(--fs-300);background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:var(--radius);padding:.7rem 1.3rem;min-height:3rem;cursor:pointer}.tool-body[data-astro-cid-zjoictvx] .btn-tool:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.tool-body[data-astro-cid-zjoictvx] .btn-secondary{background:transparent;color:var(--link);border-color:var(--control-border)}.tool-body[data-astro-cid-zjoictvx] .btn-secondary:hover{background:var(--band);color:var(--link-hover)}.tool-body[data-astro-cid-zjoictvx] .result{margin-top:1.5rem;padding:1.25rem 1.5rem;background:var(--band);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius-lg)}.tool-body[data-astro-cid-zjoictvx] .result:empty{display:none}.tool-body[data-astro-cid-zjoictvx] .result>*+*{margin-top:.75rem}.tool-body[data-astro-cid-zjoictvx] .result h3{margin-top:0}.tool-body[data-astro-cid-zjoictvx] .result .big{font-family:var(--font-display);font-weight:800;font-size:var(--fs-700);color:var(--navy);line-height:1.1;font-variant-numeric:tabular-nums;margin-top:.4rem}.tool-body[data-astro-cid-zjoictvx] .result table{width:100%;border-collapse:collapse}.tool-body[data-astro-cid-zjoictvx] .result .tbl-wrap{margin-top:1rem}.tool-body[data-astro-cid-zjoictvx] .result th,.tool-body[data-astro-cid-zjoictvx] .result td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.tool-body[data-astro-cid-zjoictvx] .result td.num,.tool-body[data-astro-cid-zjoictvx] .result th.num{text-align:right}.tool-body[data-astro-cid-zjoictvx] .result .note{font-size:var(--fs-200);color:var(--muted);margin-top:.9rem}.tool-body[data-astro-cid-zjoictvx] .warn{border-left-color:var(--gold-ink)}.tool-body[data-astro-cid-zjoictvx] .tbl-wrap{overflow-x:auto}.tool-privacy[data-astro-cid-zjoictvx],.tool-sources[data-astro-cid-zjoictvx],.guide-help[data-astro-cid-zjoictvx]{margin:2.5rem 0;padding:1.5rem 1.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.tool-privacy[data-astro-cid-zjoictvx]{border-left:4px solid var(--green)}.tool-privacy[data-astro-cid-zjoictvx] p[data-astro-cid-zjoictvx],.guide-help[data-astro-cid-zjoictvx] p[data-astro-cid-zjoictvx]{margin-top:.6rem;max-width:44rem}.tool-sources[data-astro-cid-zjoictvx] ul[data-astro-cid-zjoictvx],.guide-help[data-astro-cid-zjoictvx] ul[data-astro-cid-zjoictvx]{list-style:none;padding:0;margin-top:1rem;display:grid;gap:.75rem}.tool-sources[data-astro-cid-zjoictvx] a[data-astro-cid-zjoictvx],.guide-help[data-astro-cid-zjoictvx] a[data-astro-cid-zjoictvx]{text-decoration:underline}.tool-sources[data-astro-cid-zjoictvx] .expires[data-astro-cid-zjoictvx]{margin-top:1rem;font-size:var(--fs-200)}
