.Diagnostic-module__WLGMFW__form,.Diagnostic-module__WLGMFW__result{gap:20px;max-width:720px;display:grid}.Diagnostic-module__WLGMFW__progress{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.Diagnostic-module__WLGMFW__bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.Diagnostic-module__WLGMFW__bar span{background:var(--primary);height:100%;display:block}.Diagnostic-module__WLGMFW__field{gap:8px;display:grid}.Diagnostic-module__WLGMFW__field label,.Diagnostic-module__WLGMFW__fieldset legend{font-weight:600}.Diagnostic-module__WLGMFW__input{border:1px solid var(--ink-muted);border-radius:var(--radius-md);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;max-width:100%;padding:0 14px}.Diagnostic-module__WLGMFW__fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.Diagnostic-module__WLGMFW__fieldset legend{margin-bottom:8px}.Diagnostic-module__WLGMFW__option{align-items:center;gap:10px;min-height:44px;display:flex}.Diagnostic-module__WLGMFW__option input{width:20px;height:20px;accent-color:var(--primary)}.Diagnostic-module__WLGMFW__nav{flex-wrap:wrap;gap:12px;display:flex}.Diagnostic-module__WLGMFW__error{color:var(--error);margin:0;font-weight:600}.Diagnostic-module__WLGMFW__success{margin:0;font-weight:600}.Diagnostic-module__WLGMFW__status{font-weight:600}.Diagnostic-module__WLGMFW__summary dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.Diagnostic-module__WLGMFW__summary dt{color:var(--ink-muted)}.Diagnostic-module__WLGMFW__summary dd{margin:0}.Diagnostic-module__WLGMFW__lead{margin:0;font-size:1.125rem}.Diagnostic-module__WLGMFW__tasks,.Diagnostic-module__WLGMFW__kit{gap:12px;margin:0;padding-left:1.4em;display:grid}.Diagnostic-module__WLGMFW__tasks li{gap:4px;display:grid}.Diagnostic-module__WLGMFW__tags{flex-wrap:wrap;gap:6px;display:flex}.Diagnostic-module__WLGMFW__tag{border-radius:var(--radius-sm);background:var(--primary-tint);color:var(--primary-hover);padding:2px 8px;font-size:.8125rem}.Diagnostic-module__WLGMFW__paths{flex-wrap:wrap;gap:12px;display:flex}[tabindex="-1"]:focus{outline:none}
