.tools-module__DX_RHq__shell{color:#14243a;max-width:1120px;margin:auto;padding:28px 24px 80px}.tools-module__DX_RHq__nav{border-bottom:1px solid #d9dfe7;justify-content:space-between;align-items:center;gap:20px;margin-bottom:56px;padding-bottom:24px;display:flex}.tools-module__DX_RHq__brand{letter-spacing:-1px;color:#14243a;font-size:24px;font-weight:800;text-decoration:none}.tools-module__DX_RHq__nav a:last-child{color:#2457c9}.tools-module__DX_RHq__intro{max-width:750px;margin-bottom:36px}.tools-module__DX_RHq__eyebrow{color:#2457c9;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:750}.tools-module__DX_RHq__intro h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(32px,5vw,54px);line-height:1.1}.tools-module__DX_RHq__intro p{color:#536176;font-size:18px;line-height:1.65}.tools-module__DX_RHq__grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:start;gap:32px;display:grid}.tools-module__DX_RHq__panel{background:#fff;border:1px solid #d9dfe7;border-radius:18px;min-width:0;padding:28px}.tools-module__DX_RHq__panel h2{letter-spacing:-.02em;margin:0 0 20px;font-size:23px}.tools-module__DX_RHq__aside{background:#edf2fc;border-radius:18px;padding:28px;line-height:1.7}.tools-module__DX_RHq__aside h2{margin-top:0;font-size:19px}.tools-module__DX_RHq__aside p:last-child{margin-bottom:0}.tools-module__DX_RHq__checklist{margin:20px 0;padding:0;list-style:none}.tools-module__DX_RHq__checklist li{border-bottom:1px solid #e5e9ee}.tools-module__DX_RHq__check{cursor:pointer;align-items:flex-start;gap:14px;padding:18px 0;line-height:1.5;display:flex}.tools-module__DX_RHq__check input{accent-color:#2457c9;flex-shrink:0;width:20px;height:20px;margin-top:2px}.tools-module__DX_RHq__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.tools-module__DX_RHq__button,.tools-module__DX_RHq__secondary{color:#fff;font:inherit;cursor:pointer;background:#2457c9;border:1px solid #2457c9;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-weight:650;text-decoration:none;display:inline-flex}.tools-module__DX_RHq__secondary{color:#2457c9;background:0 0}.tools-module__DX_RHq__shell :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #dc622e}.tools-module__DX_RHq__field{flex-direction:column;gap:8px;margin-bottom:20px;font-weight:600;display:flex}.tools-module__DX_RHq__field input{box-sizing:border-box;width:100%;font:inherit;color:#14243a;background:#fff;border:1px solid #99a7ba;border-radius:8px;min-width:0;min-height:46px;padding:12px}.tools-module__DX_RHq__field small{color:#536176;font-weight:400;line-height:1.5}.tools-module__DX_RHq__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tools-module__DX_RHq__result{overflow-wrap:anywhere;background:#f1f5fc;border-left:4px solid #2457c9;margin-top:24px;padding:20px;line-height:1.7}.tools-module__DX_RHq__error{color:#a12c21;background:#fff1ee;border-radius:8px;padding:16px}.tools-module__DX_RHq__muted{color:#536176;font-size:14px;line-height:1.6}.tools-module__DX_RHq__status{align-items:center;gap:10px;padding:9px 0;display:flex}.tools-module__DX_RHq__pass{color:#156148}.tools-module__DX_RHq__fail{color:#a12c21}.tools-module__DX_RHq__links{flex-wrap:wrap;gap:20px;margin-top:40px;line-height:1.7;display:flex}.tools-module__DX_RHq__links a{color:#2457c9}.tools-module__DX_RHq__progress{accent-color:#2457c9;width:100%;height:9px}.tools-module__DX_RHq__preview{object-fit:contain;border-radius:8px;max-width:100%;max-height:250px;margin-top:16px}.tools-module__DX_RHq__printMark{display:none}@media (max-width:700px){.tools-module__DX_RHq__shell{padding:22px 18px 50px}.tools-module__DX_RHq__grid{grid-template-columns:1fr}.tools-module__DX_RHq__panel,.tools-module__DX_RHq__aside{padding:22px}.tools-module__DX_RHq__nav{margin-bottom:36px}.tools-module__DX_RHq__row{grid-template-columns:1fr;gap:0}}@media print{.tools-module__DX_RHq__shell{max-width:none;padding:0}.tools-module__DX_RHq__nav,.tools-module__DX_RHq__actions,.tools-module__DX_RHq__links,.tools-module__DX_RHq__aside{display:none}.tools-module__DX_RHq__grid{display:block}.tools-module__DX_RHq__panel{border:0;padding:0}.tools-module__DX_RHq__printMark{display:inline}.tools-module__DX_RHq__check input{display:none}.tools-module__DX_RHq__intro h1{font-size:28px}.tools-module__DX_RHq__checklist li{break-inside:avoid}.tools-module__DX_RHq__intro{margin-bottom:15px}}
