.tool .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.tool .row2{grid-template-columns:1fr}}
.tool fieldset.ph{border:1px solid var(--line);border-radius:10px;margin:14px 0 0;padding:8px 12px}.tool label.cb{display:flex;gap:8px;align-items:center;font-weight:400;margin:6px 0}.tool label.cb input{width:auto}
.tool .hp{position:absolute;left:-9999px;width:1px;height:1px}
.tool .issues li{margin:10px 0}.tool .issues b{display:block}.tool .area{font-size:13px;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}
.tool .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}@media(max-width:700px){.tool .plans{grid-template-columns:1fr}}
.tool .plan{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--card)}.tool .plan .pr{font-size:28px;font-weight:700}.tool .plan .btn{display:block;text-align:center;margin-top:10px}
.tool .btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.tool .soon{font-weight:600;color:var(--mut)}
.tool .rep-l{border-top:1px solid var(--line);padding-top:10px;margin-top:14px}.tool .rep-l pre{white-space:pre-wrap}
@media print{header.top,.noprint,form,#freeResult,#unlockBox,.plans,footer{display:none!important}}
