._scanner_hrg37_1{display:grid;gap:20px;margin-bottom:48px}._pick_hrg37_2{display:grid;gap:12px}._drop_hrg37_4{padding:28px 20px;text-align:center;border:1px solid var(--rule);background:linear-gradient(var(--ink-2),var(--ink-2)) top left / 14px 1px no-repeat,linear-gradient(var(--ink-2),var(--ink-2)) top left / 1px 14px no-repeat,linear-gradient(var(--ink-2),var(--ink-2)) top right / 14px 1px no-repeat,linear-gradient(var(--ink-2),var(--ink-2)) top right / 1px 14px no-repeat,linear-gradient(var(--ink-2),var(--ink-2)) bottom left / 14px 1px no-repeat,linear-gradient(var(--ink-2),var(--ink-2)) bottom left / 1px 14px no-repeat,linear-gradient(var(--ink-2),var(--ink-2)) bottom right / 14px 1px no-repeat,linear-gradient(var(--ink-2),var(--ink-2)) bottom right / 1px 14px no-repeat,var(--paper);transition:background-color .15s,border-color .15s}._drop_hrg37_4:focus,._drop_hrg37_4:has(:focus-visible){outline:1px solid var(--accent);outline-offset:2px}._dragging_hrg37_15{border-color:var(--ink-2);background-color:var(--paper-2)}._dropTitle_hrg37_16{margin:0 0 4px;font-family:var(--f-display);font-size:1.1rem}._hint_hrg37_17,._muted_hrg37_17{color:var(--muted);font-size:.9rem;margin:0}._buttons_hrg37_18{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}._report_hrg37_19 ._buttons_hrg37_18{justify-content:flex-start}._visuallyHidden_hrg37_20{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._error_hrg37_21{margin:0;padding:10px 12px;border-left:2px solid var(--danger);color:var(--danger);background:var(--paper-2)}._status_hrg37_22:focus{outline:none}._progress_hrg37_23{border:1px solid var(--rule);padding:16px 20px}._steps_hrg37_24{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-family:var(--f-display)}._done_hrg37_25{color:var(--ok)}._done_hrg37_25:before{content:"✓ "}._current_hrg37_27{font-weight:600}._credit_hrg37_28{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--rule);color:var(--ink-2);font-size:.85rem}._report_hrg37_19{border:1px solid var(--ink);padding:18px 20px;display:grid;gap:12px;min-width:0}._reportHead_hrg37_30{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}._reportTitle_hrg37_31{margin:0;font-size:clamp(1.2rem,2.4vw,1.5rem);overflow-wrap:anywhere}._score_hrg37_32{display:grid;text-align:right;font-family:var(--f-display)}._note_hrg37_33{margin:0;padding:8px 12px;border-left:2px solid var(--ink);background:var(--paper-2);color:var(--ink-2);font-size:.9rem}._findings_hrg37_34{list-style:none;margin:0;padding:0}._finding_hrg37_34{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--rule)}._findingBody_hrg37_36{min-width:0;display:grid;gap:4px}._findingBody_hrg37_36 p{margin:0;overflow-wrap:anywhere}._findingTitle_hrg37_38{font-family:var(--f-display);font-weight:600}._where_hrg37_39{font-family:var(--f-mono);font-size:.8rem;color:var(--ink-2)}._sev_hrg37_40{font-family:var(--f-display);font-size:.7rem;text-transform:uppercase;border:1px solid;padding:1px 4px;height:fit-content;text-align:center}._sevCRITICAL_hrg37_41,._sevHIGH_hrg37_41{color:var(--danger)}._sevMEDIUM_hrg37_42{color:var(--warn)}._sevLOW_hrg37_43{color:var(--muted)}._snippet_hrg37_44{margin:4px 0 0;padding:8px 10px;background:var(--paper-2);border:1px solid var(--rule);font-size:.8rem;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}._group_hrg37_45{border-top:1px solid var(--rule);padding:8px 0}._group_hrg37_45 summary{cursor:pointer;font-family:var(--f-mono);font-size:.85rem;overflow-wrap:anywhere}._assess_hrg37_47{margin:0;padding-top:10px;border-top:1px solid var(--rule)}._assess_hrg37_47 a{color:var(--accent-ink)}._footer_hrg37_49{margin:0;color:var(--muted);font-size:.8rem}._limitations_hrg37_50{margin:0;padding-left:18px;color:var(--muted);font-size:.8rem}._or_hrg37_51{text-align:center;color:var(--muted);margin:0;font-size:.9rem}._urlRow_hrg37_53{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}._url_hrg37_53{min-width:0;min-height:var(--ctl-md);border:1px solid var(--rule);border-right:0;border-radius:0;background:var(--paper);padding:8px 10px;font-family:var(--f-mono);font-size:.85rem;color:var(--ink)}._url_hrg37_53:hover{border-color:var(--ink-2)}._url_hrg37_53:focus{border-color:var(--ink);outline:2px solid var(--accent);outline-offset:1px}@media(max-width:767.98px){._url_hrg37_53{min-height:44px}}.fineprint[data-astro-cid-3oqb5na3]{color:var(--muted);font-size:.8rem;max-width:70ch;margin-top:32px;padding-top:12px;border-top:1px solid var(--rule);margin-bottom:64px}
