.tools-module__n-ZNlW__tool{background:var(--panel);border:1px solid var(--rule);color:var(--ink);font:400 16px/1.5 var(--font);text-align:left;margin:24px 0;padding:20px;position:relative}.tools-module__n-ZNlW__tool p{margin:0}.tools-module__n-ZNlW__tool ul,.tools-module__n-ZNlW__tool ol{margin:0;padding:0;list-style:none}.tools-module__n-ZNlW__tool dl,.tools-module__n-ZNlW__tool dd{margin:0}.tools-module__n-ZNlW__tool fieldset{border:0;min-width:0;margin:0;padding:0}.tools-module__n-ZNlW__tool legend{padding:0}.tools-module__n-ZNlW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.tools-module__n-ZNlW__full{grid-column:1/-1}.tools-module__n-ZNlW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.tools-module__n-ZNlW__label{font:600 14px/1.3 var(--font);color:var(--ink-2)}.tools-module__n-ZNlW__help{color:var(--ink-3);font-size:14px;line-height:1.4}.tools-module__n-ZNlW__input,.tools-module__n-ZNlW__select{background:var(--bg);width:100%;min-width:0;height:42px;color:var(--ink);border:1px solid var(--rule-strong);font:400 16px/1.2 var(--font);border-radius:0;margin:0;padding:0 12px}.tools-module__n-ZNlW__select{cursor:pointer}.tools-module__n-ZNlW__input:focus,.tools-module__n-ZNlW__select:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.tools-module__n-ZNlW__input::placeholder{color:var(--ink-3);opacity:1}.tools-module__n-ZNlW__seg{flex-wrap:wrap;display:flex}.tools-module__n-ZNlW__segBtn{background:var(--bg);height:40px;color:var(--ink-2);border:1px solid var(--rule-strong);font:500 15px/1 var(--font);cursor:pointer;margin:0 0 0 -1px;padding:0 14px}.tools-module__n-ZNlW__segBtn:first-child{margin-left:0}.tools-module__n-ZNlW__segBtn[aria-pressed=true]{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.tools-module__n-ZNlW__segBtn:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;z-index:2;position:relative}.tools-module__n-ZNlW__results{background:var(--bg);border:1px solid var(--rule);margin-top:18px;padding:16px 18px}.tools-module__n-ZNlW__headline{flex-wrap:wrap;gap:12px 36px;margin-bottom:14px;display:flex}.tools-module__n-ZNlW__resultLabel{font:600 14px/1.3 var(--font);color:var(--ink-2);margin-bottom:6px}.tools-module__n-ZNlW__big{font:700 28px/1.2 var(--font);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin-top:2px}.tools-module__n-ZNlW__empty{color:var(--ink-3);font-size:15px}.tools-module__n-ZNlW__kv{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.tools-module__n-ZNlW__kvRow{display:contents}.tools-module__n-ZNlW__kvRow dt,.tools-module__n-ZNlW__kvRow dd{border-bottom:1px solid var(--rule);padding:7px 0}.tools-module__n-ZNlW__kvRow dt{color:var(--ink-2);padding-right:12px;font-size:15px}.tools-module__n-ZNlW__kvRow dd{text-align:right;font:500 15px/1.5 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}.tools-module__n-ZNlW__warn{background:var(--tint);border-left:4px solid var(--accent);margin-top:12px;padding:10px 12px;font-size:15px;line-height:1.45}.tools-module__n-ZNlW__note{color:var(--ink-3);margin-top:12px;font-size:14px;line-height:1.5}.tools-module__n-ZNlW__tableWrap{border:1px solid var(--rule);background:var(--panel);overflow-x:auto}.tools-module__n-ZNlW__table{border-collapse:collapse;width:100%;margin:0;font-size:15px;line-height:1.4}.tools-module__n-ZNlW__table th,.tools-module__n-ZNlW__table td{border:0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px}.tools-module__n-ZNlW__table thead th{font:600 14px/1.3 var(--font);color:var(--th-ink);background:var(--th-bg);white-space:nowrap}.tools-module__n-ZNlW__primary{color:var(--ink);font-weight:600}.tools-module__n-ZNlW__cards{gap:12px;margin-top:10px;display:grid}.tools-module__n-ZNlW__card{background:var(--panel);border:1px solid var(--rule);padding:12px 14px}.tools-module__n-ZNlW__cls{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.5}@media (max-width:600px){.tools-module__n-ZNlW__tool{padding:14px}.tools-module__n-ZNlW__grid{grid-template-columns:minmax(0,1fr)}.tools-module__n-ZNlW__headline{gap:10px 24px}.tools-module__n-ZNlW__big{font-size:24px}}
