h1[data-astro-cid-bwayweae]{margin:0 0 6px;font-size:1.7rem}.lede[data-astro-cid-bwayweae]{color:var(--ink-soft);margin:0 0 22px}.tool-panel[data-astro-cid-bwayweae]{display:grid;grid-template-columns:1fr 1fr;gap:22px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}@media (max-width: 720px){.tool-panel[data-astro-cid-bwayweae]{grid-template-columns:1fr}}.field[data-astro-cid-bwayweae]{margin-bottom:14px}.field[data-astro-cid-bwayweae] label[data-astro-cid-bwayweae]{display:block;font-size:.88rem;font-weight:600;margin-bottom:4px}.field[data-astro-cid-bwayweae] small[data-astro-cid-bwayweae]{color:var(--ink-faint)}.field[data-astro-cid-bwayweae] input[data-astro-cid-bwayweae][type=number],.field[data-astro-cid-bwayweae] input[data-astro-cid-bwayweae][type=date],.field[data-astro-cid-bwayweae] select[data-astro-cid-bwayweae]{width:100%;padding:10px 12px;font-size:1rem;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm)}.field[data-astro-cid-bwayweae] input[data-astro-cid-bwayweae]:focus-visible,.field[data-astro-cid-bwayweae] select[data-astro-cid-bwayweae]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.unit-wrap[data-astro-cid-bwayweae]{position:relative;display:block}.unit[data-astro-cid-bwayweae]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--ink-faint);font-size:.85rem}.results[data-astro-cid-bwayweae]{border-left:1px solid var(--line);padding-left:22px}@media (max-width: 720px){.results[data-astro-cid-bwayweae]{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:16px}}.result[data-astro-cid-bwayweae]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0}.result[data-astro-cid-bwayweae] .label[data-astro-cid-bwayweae]{color:var(--ink-soft);font-size:.9rem}.result[data-astro-cid-bwayweae] .value[data-astro-cid-bwayweae]{font-variant-numeric:tabular-nums;font-weight:600}.result[data-astro-cid-bwayweae].primary .value[data-astro-cid-bwayweae]{font-size:1.6rem;color:var(--accent)}.error[data-astro-cid-bwayweae]{color:var(--error);font-size:.9rem}.copy[data-astro-cid-bwayweae]{margin-top:12px;padding:8px 14px;font-size:.85rem;cursor:pointer;background:var(--bg-soft);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm)}.disclaimer-note[data-astro-cid-bwayweae]{margin:14px 0 0;font-size:.85rem;color:var(--ink-soft)}.app-cta[data-astro-cid-bwayweae]{margin-top:22px;padding:18px 22px;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;background:var(--bg-soft);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius)}.app-cta[data-astro-cid-bwayweae] p[data-astro-cid-bwayweae]{margin:0}.app-cta-kicker[data-astro-cid-bwayweae]{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink)}.app-cta-text[data-astro-cid-bwayweae]{margin-top:4px!important;color:var(--ink-soft);max-width:60ch}.app-cta-text[data-astro-cid-bwayweae] strong[data-astro-cid-bwayweae]{color:var(--ink)}.app-cta-actions[data-astro-cid-bwayweae]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.app-cta-btn[data-astro-cid-bwayweae]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:600;text-decoration:none}.app-cta-link[data-astro-cid-bwayweae]{color:var(--accent-ink);font-weight:600}section[data-astro-cid-bwayweae]{margin-top:34px}section[data-astro-cid-bwayweae] h2[data-astro-cid-bwayweae]{font-size:1.15rem}pre[data-astro-cid-bwayweae]{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;overflow-x:auto;font-family:var(--mono);font-size:.88rem}details[data-astro-cid-bwayweae]{border-bottom:1px solid var(--line);padding:10px 0}summary[data-astro-cid-bwayweae]{cursor:pointer;font-weight:600}.related[data-astro-cid-bwayweae]{padding-left:18px}.see-also[data-astro-cid-bwayweae]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 18px}.related[data-astro-cid-bwayweae] li[data-astro-cid-bwayweae]{margin-bottom:6px}
