.UgiuAq_wrap{gap:2rem;min-width:0;display:grid}.UgiuAq_form{gap:.5rem;min-width:0;display:grid}.UgiuAq_privacy{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:3px;margin:0 0 .5rem;padding:.75rem 1rem;font-weight:600}.UgiuAq_label{font-size:.9375rem;font-weight:600}.UgiuAq_code{width:100%;min-height:18rem;font-family:var(--font-mono), ui-monospace, monospace;tab-size:4;color:var(--fg);background:var(--surface);border:1.5px solid var(--border-strong);resize:vertical;border-radius:3px;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;overflow:auto}.UgiuAq_code::placeholder{color:var(--muted);opacity:1}.UgiuAq_code:focus-visible,.UgiuAq_primary:focus-visible,.UgiuAq_secondary:focus-visible,.UgiuAq_snippet:focus-visible,.UgiuAq_reportTitle:focus-visible,.UgiuAq_notes summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.UgiuAq_code[aria-invalid=true]{border-color:var(--miss-text)}.UgiuAq_size,.UgiuAq_sizeOver{color:var(--muted);margin:0;font-size:.875rem}.UgiuAq_sizeOver{color:var(--miss-text);font-weight:600}.UgiuAq_error{color:var(--miss-text);background:var(--surface);border:1.5px solid var(--miss-text);border-radius:3px;margin:0;padding:.75rem 1rem;font-weight:600}.UgiuAq_actions{flex-wrap:wrap;gap:.625rem;margin-top:.5rem;display:flex}.UgiuAq_primary,.UgiuAq_secondary{min-height:3rem;font:inherit;cursor:pointer;border-radius:3px;padding:0 1.25rem;font-size:1rem;font-weight:700}.UgiuAq_primary{color:var(--button-fg);background:var(--button-bg);border:0}.UgiuAq_primary:hover{background:var(--button-bg-hover)}.UgiuAq_secondary{color:var(--fg);border:1.5px solid var(--border-strong);background:0 0}.UgiuAq_secondary:hover{background:var(--surface)}.UgiuAq_primary:disabled,.UgiuAq_secondary:disabled{cursor:progress;opacity:.75}.UgiuAq_status{min-height:1.5rem;color:var(--muted);margin:0;font-size:.9375rem}.UgiuAq_report{background:var(--surface);border:1px solid var(--border);border-radius:3px;min-width:0;padding:1.25rem}@media (min-width:640px){.UgiuAq_report{padding:1.75rem}}.UgiuAq_reportTitle{margin:0 0 1rem;font-size:1.5rem;font-weight:800}.UgiuAq_scoreBox{background:var(--surface-alt);border-radius:3px;margin-bottom:1rem;padding:1rem}.UgiuAq_score{margin:0 0 .25rem;font-size:1.25rem}.UgiuAq_caveat{color:var(--muted);margin:0;font-size:.9375rem}.UgiuAq_counts{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:.875rem}.UgiuAq_group{margin-top:1.75rem}.UgiuAq_group h3{border-bottom:2px solid var(--border);margin:0 0 .75rem;padding-bottom:.375rem;font-size:1.125rem;font-weight:800}.UgiuAq_group h3.UgiuAq_sev_high{border-bottom-color:var(--sev-high)}.UgiuAq_group h3.UgiuAq_sev_medium{border-bottom-color:var(--border-strong)}.UgiuAq_group h3.UgiuAq_sev_possible,.UgiuAq_group h3.UgiuAq_sev_info{border-bottom-color:var(--border)}.UgiuAq_findings{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.UgiuAq_finding{border:1px solid var(--border);background:var(--bg);border-radius:3px;min-width:0;padding:1rem}.UgiuAq_finding p{margin:.5rem 0 0}.UgiuAq_findingTitle{margin:0;font-size:1rem;font-weight:700;line-height:1.35}.UgiuAq_rule{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent-text);font-weight:500}.UgiuAq_line{color:var(--muted);font-weight:500}.UgiuAq_snippet{font-family:var(--font-mono), ui-monospace, monospace;background:var(--surface-alt);border-radius:3px;margin:.625rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}.UgiuAq_notes{color:var(--muted);margin-top:1.5rem;font-size:.9375rem}.UgiuAq_notes summary{cursor:pointer;color:var(--fg);font-weight:600}.UgiuAq_disclaimer{border-top:1px solid var(--border);color:var(--muted);margin:1.5rem 0 0;padding-top:1rem;font-size:.875rem;font-style:italic}
