.AuditForm_form___TUcy{display:flex;flex-direction:column;gap:24px;max-width:640px}.AuditForm_modeRow___wWfE{display:flex;flex-direction:row;gap:8px}.AuditForm_dropzone__r3Sj_{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;padding:32px 24px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--paper-2);text-align:center;cursor:pointer}.AuditForm_dropzone__r3Sj_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AuditForm_dropzoneActive__6x98Y{border-color:var(--accent);border-style:solid}.AuditForm_dropzoneIcon__pL0eL{color:var(--ink-2)}.AuditForm_dropzoneFile__V_4lJ{color:var(--ink);word-break:break-all}.AuditForm_fileInput__Tp_x1{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.AuditForm_field__4b6xL{display:flex;flex-direction:column;gap:8px}.AuditForm_textarea__YjLLZ{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);font-family:var(--font-mono);font-size:13px;line-height:1.5;resize:vertical}.AuditForm_optionalGrid__cy1h3{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.AuditForm_input__V891E{box-sizing:border-box;width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);font-size:15px}.AuditForm_input__V891E:focus,.AuditForm_textarea__YjLLZ:focus{outline:2px solid var(--accent);outline-offset:1px}.AuditForm_error__SzH7O{color:var(--accent)}@media (min-width:640px){.AuditForm_optionalGrid__cy1h3{grid-template-columns:repeat(3,1fr)}}.AuditLeadForm_section__jnsRE{display:flex;flex-direction:column;gap:24px;padding:32px;margin-top:32px;background:var(--paper-2);border-radius:var(--radius)}.AuditLeadForm_title__xo4nY{margin:0}.AuditLeadForm_lede__6h97R{margin:0;color:var(--ink-2);max-width:640px}.AuditLeadForm_form__t4f53{display:flex;flex-direction:column;gap:20px;max-width:560px}.AuditLeadForm_grid__Vlleh{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.AuditLeadForm_field__bKsxU{display:flex;flex-direction:column;gap:8px}.AuditLeadForm_fieldWide___5vQ_{grid-column:1/-1}.AuditLeadForm_input__Vq0mP,.AuditLeadForm_textarea__ylMRl{box-sizing:border-box;width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);font-family:var(--font-text);font-size:15px}.AuditLeadForm_textarea__ylMRl{height:auto;padding:12px 14px;resize:vertical}.AuditLeadForm_input__Vq0mP:focus,.AuditLeadForm_textarea__ylMRl:focus{outline:2px solid var(--accent);outline-offset:1px}.AuditLeadForm_honeypot__s94YN{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AuditLeadForm_success__696Qr{color:var(--ink)}.AuditLeadForm_error__t7R43{color:var(--accent)}@media (min-width:640px){.AuditLeadForm_grid__Vlleh{grid-template-columns:1fr 1fr}}.AuditReport_section___Rka_{display:flex;flex-direction:column;gap:32px;padding-top:64px}.AuditReport_summary__2NsVy{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--paper-2);border-radius:var(--radius)}.AuditReport_summaryRow__TK8UR{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px}.AuditReport_summaryValue__UQrGz{font-size:16px;color:var(--ink)}.AuditReport_severityCounts__Ta0UX{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px;border-top:1px solid var(--line);color:var(--ink-2)}.AuditReport_severityHigh__gmVEg{color:var(--accent)}.AuditReport_severitySep__SBQnc{color:var(--line)}.AuditReport_list__5B5af{display:flex;flex-direction:column}.AuditReport_row__0aqqy{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.AuditReport_list__5B5af>.AuditReport_row__0aqqy:last-child{border-bottom:none}.AuditReport_index__kBtHf{flex:0 0 auto;min-width:28px;color:var(--ink-2);padding-top:2px}.AuditReport_body__bo6sV{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0}.AuditReport_headLine__Fshi6{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.AuditReport_headLine__Fshi6>.AuditReport_body__bo6sV,.AuditReport_headLine__Fshi6>span:first-child{flex:1 1 220px}.AuditReport_price__F7DKe,.AuditReport_qty__eb2ey,.AuditReport_total__ntNKR{flex:0 0 auto;color:var(--ink-2);min-width:64px;text-align:right}.AuditReport_total__ntNKR{color:var(--ink)}.AuditReport_catalogMatch__Ja1Cd{color:var(--ink-2)}.AuditReport_unmatched__lkASb{color:var(--ink-3);border:1px dashed var(--line);padding:2px 6px;width:-moz-fit-content;width:fit-content}.AuditReport_findings__G5D_x{display:flex;flex-direction:column;gap:4px;padding-top:4px}.AuditReport_findingCode__At3L3{color:var(--ink-3)}.AuditReport_findingHigh__GIVyy{color:var(--accent)}.AuditReport_findingOther__bHr7d{color:var(--ink-2)}.AuditReport_findingRange__8rc8y{color:inherit}@media (max-width:767px){.AuditReport_section___Rka_{padding-top:40px}.AuditReport_price__F7DKe,.AuditReport_qty__eb2ey,.AuditReport_total__ntNKR{text-align:left;min-width:0}}.AuditReport_finding__rP1LN{display:flex;flex-direction:column;gap:4px}.AuditReport_why__LuKfM summary{cursor:pointer;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;list-style:none}.AuditReport_why__LuKfM summary::-webkit-details-marker{display:none}.AuditReport_whyText__ITQdt{margin:6px 0 0;max-width:62ch;color:var(--ink-2)}.ContractorQuestions_block__wRGrA{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ContractorQuestions_list__m_dmo{list-style:none;counter-reset:question;margin:0;padding:0;border-top:1px solid var(--line);width:100%}.ContractorQuestions_item____279{counter-increment:question;display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);max-width:74ch;color:var(--ink)}.ContractorQuestions_item____279:before{content:counter(question,decimal-leading-zero);font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.ContractorQuestions_note__4R61G{margin:0;max-width:62ch;color:var(--ink-2)}.QuoteComparison_block__R6fcQ{display:flex;flex-direction:column;gap:20px}.QuoteComparison_totals__t2w0R{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;padding:20px 16px;border:1px solid var(--line);background:var(--paper-2)}@media (min-width:640px){.QuoteComparison_totals__t2w0R{grid-template-columns:repeat(3,1fr);padding:24px}}.QuoteComparison_total__o7XWc{display:flex;flex-direction:column;gap:4px}.QuoteComparison_total__o7XWc .label{color:var(--ink-2)}.QuoteComparison_money__vQaAa{margin:0;color:var(--ink)}.QuoteComparison_caveat__Ch44_,.QuoteComparison_note__hgmbB{margin:0;max-width:74ch;color:var(--ink-2)}.QuoteComparison_table__zfB52{display:flex;flex-direction:column;border-top:1px solid var(--line)}.QuoteComparison_head__y2Atg{display:none}.QuoteComparison_row__2b_3w{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.QuoteComparison_name__UjKOd{grid-column:1/-1;display:flex;flex-direction:column;gap:2px;color:var(--ink)}.QuoteComparison_value__46ViU{color:var(--ink-2);font-size:13px}@media (min-width:720px){.QuoteComparison_head__y2Atg,.QuoteComparison_row__2b_3w{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:baseline}.QuoteComparison_head__y2Atg{padding-bottom:8px}.QuoteComparison_head__y2Atg .label{color:var(--ink-3)}.QuoteComparison_name__UjKOd{grid-column:auto}.QuoteComparison_value__46ViU{text-align:right}}.QuoteComparison_uncompared__IdXZi{display:flex;flex-direction:column;gap:6px;padding-top:4px}.QuoteComparison_uncompared__IdXZi .label{color:var(--ink-2)}.CompareInvite_block__HNX0g{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px;border:1px solid var(--line);background:var(--paper-2)}@media (min-width:640px){.CompareInvite_block__HNX0g{padding:24px}}.CompareInvite_pitch__qnMnU{margin:0;max-width:62ch;color:var(--ink)}.CompareInvite_note__Gq2js{margin:0;max-width:62ch;color:var(--ink-2)}.CompareInvite_error__zyLM7{margin:0;max-width:62ch;color:var(--accent)}.AuditWorkspace_status__Ly3hP,.AuditWorkspace_workspace__NqsgE{display:flex;flex-direction:column}.AuditWorkspace_status__Ly3hP{gap:16px;padding:48px 0}.AuditWorkspace_errorText__oiqBe{color:var(--accent)}.AuditWorkspace_resetLink__GgTzU{align-self:flex-start;margin-top:24px;padding:0;border:none;background:none;color:var(--ink);font-family:var(--font-text);font-size:14px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer}.AuditWorkspace_resetLink__GgTzU:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}