.tool-panel[data-astro-cid-le4lgmhj]{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:clamp(1rem,3vw,2rem);box-shadow:0 3px 14px #1b26310a}.tool-heading[data-astro-cid-le4lgmhj]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.tool-heading[data-astro-cid-le4lgmhj] h3[data-astro-cid-le4lgmhj]{color:#1b2631;margin:0;font-size:1.45rem}.tool-heading[data-astro-cid-le4lgmhj] a[data-astro-cid-le4lgmhj]{color:#2e6f9e;font-size:.9rem}.tool-kicker[data-astro-cid-le4lgmhj]{color:#2e6f9e;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .2rem;font-size:.72rem;font-weight:700}.tool-intro[data-astro-cid-le4lgmhj],.method-note[data-astro-cid-le4lgmhj]{color:#5c6f84;font-size:.95rem}.input-section[data-astro-cid-le4lgmhj]{border:1px solid #dce5ec;border-radius:8px;min-width:0;margin:1rem 0;padding:.75rem 1rem 1rem}.input-section[data-astro-cid-le4lgmhj] legend[data-astro-cid-le4lgmhj]{color:#225376;padding:0 .4rem;font-size:.95rem;font-weight:700}.input-grid[data-astro-cid-le4lgmhj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;display:grid}.terminal-grid[data-astro-cid-le4lgmhj]{grid-template-columns:repeat(2,minmax(0,1fr))}.input-grid[data-astro-cid-le4lgmhj] label[data-astro-cid-le4lgmhj]{color:#26394a;font-size:.92rem;font-weight:650;display:block}.input-grid[data-astro-cid-le4lgmhj] input[data-astro-cid-le4lgmhj],.input-grid[data-astro-cid-le4lgmhj] select[data-astro-cid-le4lgmhj]{color:#1b2631;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c8d6;border-radius:6px;margin-top:.35rem;padding:.65rem .7rem;display:block}.input-grid[data-astro-cid-le4lgmhj] input[data-astro-cid-le4lgmhj]:focus,.input-grid[data-astro-cid-le4lgmhj] select[data-astro-cid-le4lgmhj]:focus{border-color:#2e6f9e;outline:3px solid #b8d5ea}.input-grid[data-astro-cid-le4lgmhj] small[data-astro-cid-le4lgmhj]{color:#65788a;margin-top:.25rem;font-size:.8rem;font-weight:400;line-height:1.4;display:block}.tool-button[data-astro-cid-le4lgmhj]{color:#fff;font:inherit;cursor:pointer;background:#2e6f9e;border:0;border-radius:6px;padding:.8rem 1.2rem;font-weight:700}.tool-button[data-astro-cid-le4lgmhj]:hover{background:#225376}.results[data-astro-cid-le4lgmhj]{margin-top:1.5rem}.results[data-astro-cid-le4lgmhj] h4[data-astro-cid-le4lgmhj]{margin-bottom:.75rem}.metric-grid[data-astro-cid-le4lgmhj]{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.metric-grid[data-astro-cid-le4lgmhj] div[data-astro-cid-le4lgmhj],.stats-grid[data-astro-cid-le4lgmhj] p[data-astro-cid-le4lgmhj]{background:#f4f7fa;border:1px solid #e5ebf0;border-radius:8px;padding:1rem}.metric-grid[data-astro-cid-le4lgmhj] span[data-astro-cid-le4lgmhj],.stats-grid[data-astro-cid-le4lgmhj] p[data-astro-cid-le4lgmhj]{color:#4d6174;font-size:.88rem}.metric-grid[data-astro-cid-le4lgmhj] small[data-astro-cid-le4lgmhj]{color:#718397;display:block}.metric-grid[data-astro-cid-le4lgmhj] strong[data-astro-cid-le4lgmhj],.stats-grid[data-astro-cid-le4lgmhj] strong[data-astro-cid-le4lgmhj]{color:#1b2631;margin-top:.25rem;font-size:1.35rem;display:block}.chart-wrap[data-astro-cid-le4lgmhj]{border:1px solid #e5ebf0;border-radius:8px;margin:1.5rem 0;padding:.75rem}.chart-wrap[data-astro-cid-le4lgmhj] svg[data-astro-cid-le4lgmhj]{width:100%;height:auto}.stats-grid[data-astro-cid-le4lgmhj]{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.stats-grid[data-astro-cid-le4lgmhj] p[data-astro-cid-le4lgmhj]{margin:0}.tool-error[data-astro-cid-le4lgmhj]{color:#b42318}[data-astro-cid-le4lgmhj][hidden]{display:none!important}@media (width<=650px){.input-grid[data-astro-cid-le4lgmhj],.terminal-grid[data-astro-cid-le4lgmhj],.metric-grid[data-astro-cid-le4lgmhj],.stats-grid[data-astro-cid-le4lgmhj]{grid-template-columns:1fr}}h1[data-astro-cid-4hwi4kqd]{color:#1b2631;margin:0 0 .5rem;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15}body{color:#1b2631;background:#f3f6f9;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}main[data-astro-cid-4hwi4kqd]{max-width:1000px;margin:0 auto;padding:2.5rem 1.5rem}.breadcrumbs[data-astro-cid-4hwi4kqd]{color:#5c6f84;margin-bottom:1.25rem;font-size:.9rem}.breadcrumbs[data-astro-cid-4hwi4kqd] a[data-astro-cid-4hwi4kqd]{color:#2e6f9e;text-decoration:none}.breadcrumbs[data-astro-cid-4hwi4kqd] a[data-astro-cid-4hwi4kqd]:hover{text-decoration:underline}.notice[data-astro-cid-4hwi4kqd]{color:#5c6f84;margin:0 0 1.5rem;font-size:1rem}
