.toolkit-module__LH7F1a__page{background:var(--color-off-white);color:var(--color-ink);min-height:75vh}.toolkit-module__LH7F1a__hero{padding-top:148px;padding-bottom:48px}.toolkit-module__LH7F1a__hero h1{text-wrap:balance;max-width:16ch;margin:22px 0;font-size:clamp(2.6rem,5vw,5rem);font-weight:600;line-height:1.04}.toolkit-module__LH7F1a__intro{max-width:58ch;color:var(--color-muted-light);font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.65}.toolkit-module__LH7F1a__back{text-underline-offset:5px;margin-bottom:28px;padding:10px 0;text-decoration:underline;display:inline-block}.toolkit-module__LH7F1a__body{padding-bottom:90px}.toolkit-module__LH7F1a__body a:focus-visible,.toolkit-module__LH7F1a__body button:focus-visible,.toolkit-module__LH7F1a__back:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}.toolkit-module__LH7F1a__index{border-top:1px solid #1113;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.toolkit-module__LH7F1a__entry{border-bottom:1px solid #1113;grid-template-columns:40px 1fr;gap:12px;padding:32px 28px 32px 0;text-decoration:none;display:grid}.toolkit-module__LH7F1a__entry:nth-child(2n){border-left:1px solid #1113;padding-left:28px}.toolkit-module__LH7F1a__number{font-family:var(--font-jetbrains-mono), monospace;color:var(--color-muted-light);padding-top:6px;font-size:.8rem}.toolkit-module__LH7F1a__entry h2{margin-bottom:10px;font-size:1.6rem;font-weight:600;line-height:1.25}.toolkit-module__LH7F1a__entry p{color:var(--color-muted-light);max-width:48ch;line-height:1.65}.toolkit-module__LH7F1a__entry:hover h2{text-underline-offset:6px;text-decoration:underline}.toolkit-module__LH7F1a__tag{font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.05em;margin-top:18px;font-size:.7rem;display:inline-block}.toolkit-module__LH7F1a__workspace{border-radius:var(--radius-panel-md);border:1px solid #1113;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.toolkit-module__LH7F1a__form{background:var(--color-warm-paper);min-width:0;padding:32px}.toolkit-module__LH7F1a__form label{margin-bottom:20px;font-size:.9rem;font-weight:600;display:block}.toolkit-module__LH7F1a__form input,.toolkit-module__LH7F1a__form textarea,.toolkit-module__LH7F1a__form select{background:var(--color-off-white);width:100%;color:var(--color-ink);border:1px solid #1115;border-radius:8px;min-height:48px;margin-top:9px;padding:12px;font-weight:400;display:block}.toolkit-module__LH7F1a__form textarea{resize:vertical;min-height:230px;font-family:var(--font-jetbrains-mono), monospace;font-size:.85rem;line-height:1.65}.toolkit-module__LH7F1a__form input:focus-visible,.toolkit-module__LH7F1a__form textarea:focus-visible,.toolkit-module__LH7F1a__form select:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.toolkit-module__LH7F1a__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolkit-module__LH7F1a__primary,.toolkit-module__LH7F1a__secondary{cursor:pointer;border-radius:var(--radius-control);min-height:44px;padding:12px 20px;font-size:.85rem;font-weight:600}.toolkit-module__LH7F1a__primary{background:var(--color-ink);color:var(--color-lime)}.toolkit-module__LH7F1a__secondary{color:var(--color-ink);border:1px solid #1115}.toolkit-module__LH7F1a__output{min-width:0;padding:32px}.toolkit-module__LH7F1a__output h2,.toolkit-module__LH7F1a__notes h2,.toolkit-module__LH7F1a__reference h2{margin-bottom:16px;font-size:1.5rem;font-weight:600}.toolkit-module__LH7F1a__output pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:560px;margin:22px 0;font-size:.85rem;line-height:1.75;overflow-y:auto}.toolkit-module__LH7F1a__empty{color:var(--color-muted-light);margin-top:50px;font-size:1.15rem;line-height:1.6}.toolkit-module__LH7F1a__error{color:#972b17;margin:16px 0;line-height:1.6}.toolkit-module__LH7F1a__hint{color:var(--color-muted-light);margin-top:18px;font-size:.85rem;line-height:1.7}.toolkit-module__LH7F1a__notes{border-top:1px solid #1113;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;padding-top:32px;display:grid}.toolkit-module__LH7F1a__notes p,.toolkit-module__LH7F1a__reference p,.toolkit-module__LH7F1a__reference li{max-width:70ch;line-height:1.8}.toolkit-module__LH7F1a__notes a,.toolkit-module__LH7F1a__reference a{text-underline-offset:4px;text-decoration:underline}.toolkit-module__LH7F1a__reference{border-top:1px solid #1113;grid-template-columns:230px minmax(0,1fr);gap:64px;padding-top:32px;display:grid}.toolkit-module__LH7F1a__reference nav a{padding:12px 0;display:block}.toolkit-module__LH7F1a__reference section{border-bottom:1px solid #1113;margin-bottom:32px;padding-bottom:36px;scroll-margin-top:110px}.toolkit-module__LH7F1a__reference ul{padding-left:22px;list-style:outside}.toolkit-module__LH7F1a__facts{grid-template-columns:1fr 1fr;gap:22px;margin-top:24px;display:grid}.toolkit-module__LH7F1a__facts dt{color:var(--color-muted-light);font-size:.85rem}.toolkit-module__LH7F1a__facts dd{overflow-wrap:anywhere;margin-top:4px;font-weight:600}.toolkit-module__LH7F1a__scanForm{border-radius:var(--radius-panel-md);max-width:800px}.toolkit-module__LH7F1a__auditLead{background:var(--color-charcoal);color:var(--color-off-white);border-radius:var(--radius-panel-md);margin-bottom:40px;padding:36px;display:block}.toolkit-module__LH7F1a__auditLead h2{color:var(--color-lime);margin:14px 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600}.toolkit-module__LH7F1a__auditLead p{max-width:64ch;margin-bottom:24px;line-height:1.7}.toolkit-module__LH7F1a__form .toolkit-module__LH7F1a__confirm{align-items:start;gap:12px;line-height:1.6;display:flex}.toolkit-module__LH7F1a__form .toolkit-module__LH7F1a__confirm input{flex-shrink:0;width:20px;min-height:20px;margin-top:2px}.toolkit-module__LH7F1a__primary:disabled{opacity:.6;cursor:wait}.toolkit-module__LH7F1a__report{overflow-wrap:anywhere;margin-top:48px}.toolkit-module__LH7F1a__report h2{margin-right:auto;font-size:2rem;font-weight:600}.toolkit-module__LH7F1a__report pre{white-space:pre-wrap}.toolkit-module__LH7F1a__finding{border-bottom:1px solid #1113;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:32px;padding:24px 0;display:grid}.toolkit-module__LH7F1a__finding h3{margin-top:8px;font-size:1.2rem;font-weight:600}.toolkit-module__LH7F1a__finding p{white-space:pre-wrap;line-height:1.7}@media (max-width:760px){.toolkit-module__LH7F1a__finding{grid-template-columns:1fr;gap:12px}.toolkit-module__LH7F1a__hero{padding-top:120px}.toolkit-module__LH7F1a__index,.toolkit-module__LH7F1a__workspace,.toolkit-module__LH7F1a__notes,.toolkit-module__LH7F1a__reference{grid-template-columns:1fr}.toolkit-module__LH7F1a__entry:nth-child(2n){border-left:0;padding-left:0}.toolkit-module__LH7F1a__form,.toolkit-module__LH7F1a__output{padding:24px}.toolkit-module__LH7F1a__notes,.toolkit-module__LH7F1a__reference{gap:24px}.toolkit-module__LH7F1a__facts{grid-template-columns:1fr}}@media print{.toolkit-module__LH7F1a__page{background:#fff}.toolkit-module__LH7F1a__hero{padding-top:20px}.toolkit-module__LH7F1a__actions,.toolkit-module__LH7F1a__form,.toolkit-module__LH7F1a__back{display:none}.toolkit-module__LH7F1a__workspace{border:0;display:block}.toolkit-module__LH7F1a__output pre{max-height:none}:is(body:has(.toolkit-module__LH7F1a__report) header,body:has(.toolkit-module__LH7F1a__report) footer,.toolkit-module__LH7F1a__page:has(.toolkit-module__LH7F1a__report) .toolkit-module__LH7F1a__notes){display:none}.toolkit-module__LH7F1a__report .toolkit-module__LH7F1a__actions{display:block}.toolkit-module__LH7F1a__report button{display:none}.toolkit-module__LH7F1a__finding{break-inside:avoid}}
