.Tools-module__01cAkG__root{gap:18px;min-width:0;display:grid}.Tools-module__01cAkG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Tools-module__01cAkG__field{min-width:0;color:var(--strong);gap:7px;font-size:13px;font-weight:650;display:grid}.Tools-module__01cAkG__field input,.Tools-module__01cAkG__field select,.Tools-module__01cAkG__search{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--strong);font:inherit;border-radius:10px;padding:10px 12px;display:block}.Tools-module__01cAkG__help{color:var(--muted);font-size:12px;line-height:1.65}.Tools-module__01cAkG__error{color:var(--danger);font-size:12px;line-height:1.5}.Tools-module__01cAkG__result{border:1px solid rgb(var(--accent-rgb)/.35);background:rgb(var(--accent-rgb)/.06);border-radius:16px;padding:18px}.Tools-module__01cAkG__result h2{color:var(--strong);font-size:17px;font-weight:800}.Tools-module__01cAkG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:15px 0 0;display:grid}.Tools-module__01cAkG__metrics dt{color:var(--text-soft);font-size:12px}.Tools-module__01cAkG__metrics dd{color:var(--strong);overflow-wrap:anywhere;margin:4px 0 0;font-size:23px;font-weight:800;line-height:1.25}.Tools-module__01cAkG__comparison{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.Tools-module__01cAkG__comparison strong{color:var(--strong);font-size:20px;display:block}.Tools-module__01cAkG__codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Tools-module__01cAkG__code{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:12px}.Tools-module__01cAkG__code label,.Tools-module__01cAkG__check{min-height:44px;color:var(--strong);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.Tools-module__01cAkG__code input,.Tools-module__01cAkG__check input{width:18px;height:18px;accent-color:var(--accent);flex:none}.Tools-module__01cAkG__code code{font-size:13px;font-weight:800}.Tools-module__01cAkG__code small{color:var(--muted);font-size:12px;display:block}.Tools-module__01cAkG__details{border-top:1px solid var(--border);padding-top:8px}.Tools-module__01cAkG__details summary{cursor:pointer;min-height:44px;color:var(--strong);align-items:center;font-size:14px;font-weight:750;display:flex}.Tools-module__01cAkG__details .Tools-module__01cAkG__fields{margin-top:12px}.Tools-module__01cAkG__button{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--strong);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.Tools-module__01cAkG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Tools-module__01cAkG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Tools-module__01cAkG__map{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:18px}.Tools-module__01cAkG__map h3{color:var(--strong);font-size:18px;font-weight:800;line-height:1.3}.Tools-module__01cAkG__map a{color:var(--accent)}.Tools-module__01cAkG__map p{color:var(--text-soft);margin-top:9px;font-size:13px;line-height:1.7}.Tools-module__01cAkG__map .Tools-module__01cAkG__check{color:var(--muted);font-size:12px}.Tools-module__01cAkG__empty{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:14px;padding:22px;font-size:14px}.Tools-module__01cAkG__root :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.Tools-module__01cAkG__list,.Tools-module__01cAkG__codes{grid-template-columns:1fr}.Tools-module__01cAkG__result{padding:15px}.Tools-module__01cAkG__metrics dd{font-size:21px}.Tools-module__01cAkG__comparison strong{font-size:18px}}[data-home-section-kind=reference] table{table-layout:fixed;border-collapse:separate;border-spacing:0 8px;width:100%}[data-home-section-kind=reference] tbody tr>:is(th,td){background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px}[data-home-section-kind=reference] tbody tr>:first-child{border-left:1px solid var(--border);border-radius:12px 0 0 12px}[data-home-section-kind=reference] tbody tr>:last-child{border-right:1px solid var(--border);border-radius:0 12px 12px 0}.Tools-module__01cAkG__eventDate{font-size:18px!important;line-height:1.5!important}
