.Z7N7Pa_tool{gap:24px;display:grid}.Z7N7Pa_tool .Z7N7Pa_inputPanel{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}.Z7N7Pa_tool .Z7N7Pa_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Z7N7Pa_results{background:var(--accent-soft);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.Z7N7Pa_result{min-width:0;padding:22px 18px}.Z7N7Pa_result+.Z7N7Pa_result{border-inline-start:1px solid var(--line)}.Z7N7Pa_result dt{color:var(--muted);min-height:3em;font-size:.85rem;line-height:1.5}.Z7N7Pa_result dd{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(1.2rem,2.5vw,1.65rem)}.Z7N7Pa_result:last-child{background:var(--accent)}.Z7N7Pa_result:last-child dt,.Z7N7Pa_result:last-child dd{color:var(--accent-ink)}.Z7N7Pa_tableWrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.Z7N7Pa_tableWrap td{text-align:end;font-variant-numeric:tabular-nums}.Z7N7Pa_tableWrap thead th:not(:first-child){text-align:end}@media (max-width:520px){.Z7N7Pa_tool .Z7N7Pa_inputPanel{padding:20px}.Z7N7Pa_tool .Z7N7Pa_fields{grid-template-columns:minmax(0,1fr);gap:16px}.Z7N7Pa_results{grid-template-columns:1fr}.Z7N7Pa_result{padding:18px 20px}.Z7N7Pa_result+.Z7N7Pa_result{border-inline-start:0;border-top:1px solid var(--line)}.Z7N7Pa_result dt{min-height:auto}.Z7N7Pa_result dd{text-align:start;margin:4px 0 0;font-size:1.5rem}}
