.tool-hero[data-astro-cid-swoaiy5n]{padding-block:clamp(40px,7vw,88px) 0}.tool-head[data-astro-cid-swoaiy5n]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:start}.tool-copy[data-astro-cid-swoaiy5n]{display:grid;gap:1.1rem;max-width:52rem}.tool-copy[data-astro-cid-swoaiy5n] h1[data-astro-cid-swoaiy5n]{font-size:clamp(2rem,4.2vw,3.25rem);margin:0}.eyebrow[data-astro-cid-swoaiy5n]{margin:0;font:500 .8125rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--contour)}@media(max-width:620px){.tool-head[data-astro-cid-swoaiy5n]{grid-template-columns:1fr}}.tool[data-astro-cid-swoaiy5n]{padding-top:clamp(28px,4vw,48px)}.tool-grid[data-astro-cid-swoaiy5n]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);border:1px solid var(--grid);border-radius:var(--r-panel);overflow:hidden;background:var(--paper-raised)}.map-wrap[data-astro-cid-swoaiy5n]{min-height:28rem;border-inline-end:1px solid var(--grid)}.map[data-astro-cid-swoaiy5n]{position:relative;width:100%;height:100%;min-height:28rem;background:var(--paper)}.map-fallback[data-astro-cid-swoaiy5n]{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:1rem;text-align:center}@media(max-width:860px){.tool-grid[data-astro-cid-swoaiy5n]{grid-template-columns:1fr}.map-wrap[data-astro-cid-swoaiy5n]{border-inline-end:0;border-bottom:1px solid var(--grid)}.map-wrap[data-astro-cid-swoaiy5n],.map[data-astro-cid-swoaiy5n]{min-height:20rem}}.panel[data-astro-cid-swoaiy5n]{display:grid;align-content:start;gap:1.5rem;padding:1.4rem 1.3rem}.lookup[data-astro-cid-swoaiy5n]{display:grid;gap:.5rem}.lookup[data-astro-cid-swoaiy5n]>label[data-astro-cid-swoaiy5n]{font-weight:600;font-size:.9375rem}.lookup-row[data-astro-cid-swoaiy5n]{display:flex;gap:.5rem}.lookup-row[data-astro-cid-swoaiy5n] input[data-astro-cid-swoaiy5n]{flex:1;min-width:0}input[data-astro-cid-swoaiy5n][type=text],textarea[data-astro-cid-swoaiy5n]{font:400 .9375rem var(--font-mono);color:var(--ink);background:var(--paper);border:1px solid var(--grid);border-radius:var(--r-control);padding:.6em .7em}input[data-astro-cid-swoaiy5n][type=text]:focus-visible,textarea[data-astro-cid-swoaiy5n]:focus-visible{outline:2px solid var(--water);outline-offset:1px}.lookup-extra[data-astro-cid-swoaiy5n]{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.9063rem}.linkish[data-astro-cid-swoaiy5n]{background:none;border:0;padding:0;color:var(--water);font:inherit;font-weight:600;cursor:pointer}.linkish[data-astro-cid-swoaiy5n]:hover{text-decoration:underline}.units[data-astro-cid-swoaiy5n]{display:flex;gap:.9rem;border:0;margin:0;padding:0}.units[data-astro-cid-swoaiy5n] label[data-astro-cid-swoaiy5n]{display:inline-flex;gap:.3rem;align-items:center;cursor:pointer}.readout[data-astro-cid-swoaiy5n]{border-top:2px solid var(--ink);padding-top:1rem}.readout[data-astro-cid-swoaiy5n] p[data-astro-cid-swoaiy5n]{margin:0}.readout-label[data-astro-cid-swoaiy5n]{font:500 .75rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--contour)}.readout-value[data-astro-cid-swoaiy5n]{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;margin-block:.3rem!important}.readout-where[data-astro-cid-swoaiy5n]{font:400 .875rem var(--font-mono);overflow-wrap:anywhere}.presets-label[data-astro-cid-swoaiy5n]{margin:0 0 .5rem;font-size:.875rem}.presets[data-astro-cid-swoaiy5n] ul[data-astro-cid-swoaiy5n]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-astro-cid-swoaiy5n]{font:500 .8125rem var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--grid);border-radius:var(--r-control);padding:.3rem .6rem;cursor:pointer}.chip[data-astro-cid-swoaiy5n]:hover{border-color:var(--ink-soft)}.attrib[data-astro-cid-swoaiy5n]{font-size:.8125rem;margin:.7rem 0 0}.attrib[data-astro-cid-swoaiy5n] a[data-astro-cid-swoaiy5n]{color:inherit}.batch-grid[data-astro-cid-swoaiy5n],.api-grid[data-astro-cid-swoaiy5n]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:start}@media(max-width:900px){.batch-grid[data-astro-cid-swoaiy5n],.api-grid[data-astro-cid-swoaiy5n]{grid-template-columns:1fr}}.batch[data-astro-cid-swoaiy5n]{display:grid;gap:.75rem;margin-top:1.2rem}textarea[data-astro-cid-swoaiy5n]{width:100%;resize:vertical;line-height:1.5}.batch-actions[data-astro-cid-swoaiy5n]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.small[data-astro-cid-swoaiy5n]{font-size:.875rem}.table-wrap[data-astro-cid-swoaiy5n]{max-height:26rem;overflow:auto;border-top:2px solid var(--ink)}.results[data-astro-cid-swoaiy5n]{width:100%;border-collapse:collapse;font:400 .875rem var(--font-mono);font-variant-numeric:tabular-nums}.results[data-astro-cid-swoaiy5n] th[data-astro-cid-swoaiy5n]{position:sticky;top:0;background:var(--paper);text-align:start;font:600 .8125rem var(--font-sans)}.results[data-astro-cid-swoaiy5n] th[data-astro-cid-swoaiy5n],.results[data-astro-cid-swoaiy5n] td{text-align:start;padding:.55rem 1rem .55rem 0;border-bottom:1px solid var(--grid)}.cta-row[data-astro-cid-swoaiy5n]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.codeblock[data-astro-cid-swoaiy5n]{min-width:0}.code-label[data-astro-cid-swoaiy5n]{font:500 .8125rem var(--font-mono);color:var(--ink-soft);margin-bottom:.5rem}.faq-wrap[data-astro-cid-swoaiy5n]{max-width:52rem}.faq-wrap[data-astro-cid-swoaiy5n] h2[data-astro-cid-swoaiy5n]{margin-bottom:1.2rem}.final[data-astro-cid-swoaiy5n] p[data-astro-cid-swoaiy5n]{max-width:48rem;color:var(--ink-soft);border-top:1px solid var(--grid);padding-top:1.5rem;margin:0}
