.DiagnosticTool-module__2Wfciq__tool{border:1px solid var(--line-strong);border-radius:var(--radius-3);padding:var(--space-6);max-width:var(--measure-wide);background:var(--paper-bright)}.DiagnosticTool-module__2Wfciq__progress{font-size:var(--text-xs);color:var(--ink-soft);margin-bottom:var(--space-4)}.DiagnosticTool-module__2Wfciq__prompt{font-size:var(--text-xl);letter-spacing:-.01em;max-width:30ch;font-weight:600}.DiagnosticTool-module__2Wfciq__helpText{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft);max-width:var(--measure-body)}.DiagnosticTool-module__2Wfciq__options{margin:var(--space-5) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.DiagnosticTool-module__2Wfciq__option{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-3) var(--space-4);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-1);text-align:left;cursor:pointer;font-size:var(--text-base);transition:border-color .14s cubic-bezier(.22,1,.36,1),background .14s cubic-bezier(.22,1,.36,1);display:flex}.DiagnosticTool-module__2Wfciq__option:hover{border-color:var(--ink)}.DiagnosticTool-module__2Wfciq__optionMark{background:var(--line-strong);border-radius:1px;flex:none;width:.85em;height:3px;transition:background .14s cubic-bezier(.22,1,.36,1)}.DiagnosticTool-module__2Wfciq__option:hover .DiagnosticTool-module__2Wfciq__optionMark{background:var(--coral)}.DiagnosticTool-module__2Wfciq__back{margin-top:var(--space-5);padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--ink-soft);cursor:pointer;text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);background:0 0;border:none}.DiagnosticTool-module__2Wfciq__back:hover{color:var(--coral-deep)}.DiagnosticTool-module__2Wfciq__result{animation:.36s cubic-bezier(.22,1,.36,1) DiagnosticTool-module__2Wfciq__resultIn}@keyframes DiagnosticTool-module__2Wfciq__resultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.DiagnosticTool-module__2Wfciq__result{animation:none}}.DiagnosticTool-module__2Wfciq__resultHeadline{font-family:var(--font-serif), Georgia, serif;font-weight:500;font-size:var(--text-2xl);max-width:24ch;line-height:1.1}.DiagnosticTool-module__2Wfciq__resultSummary{margin-top:var(--space-4);max-width:var(--measure-body)}.DiagnosticTool-module__2Wfciq__resultGroup{margin-top:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-4)}.DiagnosticTool-module__2Wfciq__resultGroupLabel{font-size:var(--text-xs);color:var(--ink-soft);margin-bottom:var(--space-2)}.DiagnosticTool-module__2Wfciq__resultList{gap:var(--space-2);font-size:var(--text-sm);max-width:var(--measure-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DiagnosticTool-module__2Wfciq__resultList li{gap:var(--space-3);align-items:baseline;display:flex}.DiagnosticTool-module__2Wfciq__resultMark{background:var(--line-strong);border-radius:1px;flex:none;align-self:center;width:.7em;height:2px}.DiagnosticTool-module__2Wfciq__findingTitle{font-weight:500}.DiagnosticTool-module__2Wfciq__findingBody{color:var(--ink-soft)}.DiagnosticTool-module__2Wfciq__resultActions{margin-top:var(--space-6);gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.DiagnosticTool-module__2Wfciq__resultPrimary{min-height:48px;padding:0 var(--space-5);background:var(--coral-deep);color:var(--paper-bright);border-radius:var(--radius-1);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.DiagnosticTool-module__2Wfciq__resultPrimary:hover{background:var(--ink)}.DiagnosticTool-module__2Wfciq__restart{margin-top:0;}.DiagnosticTool-module__2Wfciq__conflict{max-width:var(--measure-body)}.DiagnosticTool-module__2Wfciq__conflictHeading{font-weight:600;font-size:var(--text-lg)}.DiagnosticTool-module__2Wfciq__conflictBody{margin-top:var(--space-3);color:var(--ink-soft)}
.DiagnosticRequestForm-module__7IpPIq__form{max-width:var(--measure-wide);gap:var(--space-5);grid-template-columns:1fr;display:grid}.DiagnosticRequestForm-module__7IpPIq__field{gap:var(--space-2);flex-direction:column;display:flex}.DiagnosticRequestForm-module__7IpPIq__label{font-weight:500;font-size:var(--text-sm)}.DiagnosticRequestForm-module__7IpPIq__optional{color:var(--ink-soft);font-weight:400}.DiagnosticRequestForm-module__7IpPIq__input{min-height:48px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-1);background:var(--paper-bright)}.DiagnosticRequestForm-module__7IpPIq__input:hover{border-color:var(--ink-soft)}.DiagnosticRequestForm-module__7IpPIq__textarea{min-height:8rem;padding:var(--space-3);resize:vertical;}.DiagnosticRequestForm-module__7IpPIq__inputError{border-color:var(--error)}.DiagnosticRequestForm-module__7IpPIq__fieldError{font-size:var(--text-sm);color:var(--error)}.DiagnosticRequestForm-module__7IpPIq__warning{font-size:var(--text-sm);color:var(--warning);border:1px solid var(--line);padding:var(--space-3);border-radius:var(--radius-1);font-weight:500}.DiagnosticRequestForm-module__7IpPIq__radioRow{gap:var(--space-2);flex-direction:column;display:flex}.DiagnosticRequestForm-module__7IpPIq__radioOption{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-sm);display:flex}.DiagnosticRequestForm-module__7IpPIq__radioOption input{width:1.1rem;height:1.1rem;accent-color:var(--coral-deep)}.DiagnosticRequestForm-module__7IpPIq__submit{min-height:48px;padding:0 var(--space-6);background:var(--ink);color:var(--paper-bright);border-radius:var(--radius-1);cursor:pointer;border:none;justify-self:start;align-items:center;font-weight:500;transition:background .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.DiagnosticRequestForm-module__7IpPIq__submit:hover{background:var(--coral-deep)}.DiagnosticRequestForm-module__7IpPIq__submit:disabled{background:var(--line-strong);cursor:default}.DiagnosticRequestForm-module__7IpPIq__status{border:1px solid var(--line-strong);border-radius:var(--radius-1);padding:var(--space-4);max-width:var(--measure-body)}.DiagnosticRequestForm-module__7IpPIq__statusSuccess{border-color:var(--success);color:var(--success);font-weight:500}.DiagnosticRequestForm-module__7IpPIq__statusError{border-color:var(--error);color:var(--error)}.DiagnosticRequestForm-module__7IpPIq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.DiagnosticRequestForm-module__7IpPIq__privacyNote{font-size:var(--text-xs);color:var(--ink-soft);max-width:var(--measure-body)}.DiagnosticRequestForm-module__7IpPIq__privacyNote a{color:var(--coral-deep)}@media (min-width:760px){.DiagnosticRequestForm-module__7IpPIq__pair{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}}
