.AuditCompanyList_companyListContainer__a5XhA{padding:2rem 0}.AuditCompanyList_filterSection__1Dp0g{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.AuditCompanyList_filterSection__1Dp0g{flex-direction:row;align-items:center;justify-content:space-between}}.AuditCompanyList_searchBar__E91ih{position:relative;flex:1 1;max-width:600px}.AuditCompanyList_searchBar__E91ih .AuditCompanyList_searchInput__4qTen{width:100%;padding:1rem 2rem 1rem 1rem;border-radius:.5rem;border:1px solid rgba(45,52,54,.2);background-color:#fff;font-size:1rem;transition:.15s ease}.AuditCompanyList_searchBar__E91ih .AuditCompanyList_searchInput__4qTen:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 2px rgba(108,92,231,.2)}.AuditCompanyList_searchBar__E91ih .AuditCompanyList_searchInput__4qTen::placeholder{color:rgba(45,52,54,.5)}.AuditCompanyList_searchBar__E91ih .AuditCompanyList_searchIcon__9e2m_{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:rgba(45,52,54,.5)}.AuditCompanyList_filterControls__lEU8F{display:flex;gap:1rem;flex-wrap:wrap}.AuditCompanyList_filterGroup__wE3zC{display:flex;align-items:center;gap:.5rem}.AuditCompanyList_filterGroup__wE3zC label{font-size:.875rem;color:rgba(45,52,54,.7);white-space:nowrap}.AuditCompanyList_filterGroup__wE3zC .AuditCompanyList_filterSelect__G543_{padding:.5rem 1rem;border-radius:.25rem;border:1px solid rgba(45,52,54,.2);background-color:#fff;font-size:.875rem;min-width:150px}.AuditCompanyList_filterGroup__wE3zC .AuditCompanyList_filterSelect__G543_:focus{outline:none;border-color:#6c5ce7}.AuditCompanyList_companyGrid__U2SHr{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.AuditCompanyList_companyGrid__U2SHr{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.AuditCompanyList_companyGrid__U2SHr{grid-template-columns:repeat(3,1fr)}}.AuditCompanyList_companyCard__xUkL7{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s ease;display:flex;flex-direction:column;height:100%;color:#2d3436}.AuditCompanyList_companyCard__xUkL7:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.AuditCompanyList_cardHeader__U26BY{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.AuditCompanyList_companyLogo__UMhPE{width:60px;height:60px;border-radius:12px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.AuditCompanyList_companyInfo__ILxMD{flex:1 1}.AuditCompanyList_companyName__3JCCX{font-size:1.25rem;margin-bottom:.25rem}.AuditCompanyList_verifiedBadge__m_NK3{display:inline-flex;align-items:center;gap:4px;background-color:rgba(0,184,148,.1);color:#00b894;padding:2px 8px;border-radius:9999px;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.AuditCompanyList_foundedYear__0W7Tm{font-size:.875rem;color:rgba(45,52,54,.6)}.AuditCompanyList_companyDescription__Mdc45{flex:1 1;margin-bottom:1rem;font-size:.875rem;line-height:1.5;color:rgba(45,52,54,.8)}.AuditCompanyList_specialtiesList__2ruhT{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}.AuditCompanyList_specialtyTag__cWExj{font-size:.75rem;padding:4px 10px;background-color:rgba(108,92,231,.1);color:#6c5ce7;border-radius:9999px;font-weight:500}.AuditCompanyList_metricsSection__m8tSa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(45,52,54,.1)}.AuditCompanyList_metricItem__2YqN4{text-align:center}.AuditCompanyList_metricValue__Ua6Z7{font-size:1.25rem;font-weight:700;color:#6c5ce7}.AuditCompanyList_metricLabel__T_Kbe{font-size:.75rem;color:rgba(45,52,54,.6)}.AuditCompanyList_ratingWrapper__cZpAq{display:flex;flex-direction:column;align-items:center;gap:4px}.AuditCompanyList_ratingValue__0jwKB{font-size:1.25rem;font-weight:700;color:#6c5ce7}.AuditCompanyList_ratingBarContainer__vqdn8{width:100%;height:6px;background-color:rgba(45,52,54,.1);border-radius:9999px;overflow:hidden}.AuditCompanyList_ratingBar__ip95s{height:100%;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-radius:9999px}.AuditCompanyList_noResults__IVM5V{text-align:center;padding:3rem}.AuditCompanyList_noResults__IVM5V .AuditCompanyList_noResultsIcon__sG6Lo{font-size:3rem;margin-bottom:1rem}.AuditCompanyList_noResults__IVM5V h3{font-size:1.5rem;margin-bottom:.5rem}.AuditCompanyList_noResults__IVM5V p{color:rgba(45,52,54,.6)}.Navbar_navbar__CXdid{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;padding:1rem 0;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transition:.3s ease}.Navbar_navbar__CXdid.Navbar_scrolled__8QM4R{box-shadow:0 4px 6px rgba(0,0,0,.1);padding:.5rem 0}.Navbar_navbar__CXdid .Navbar_container__pVJH4{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.Navbar_navbar__CXdid .Navbar_logo__N4lKa{display:flex;align-items:center}.Navbar_navbar__CXdid .Navbar_logo__N4lKa .Navbar_logoText__5EvIY{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;color:#2d3436}.Navbar_navbar__CXdid .Navbar_logo__N4lKa .Navbar_logoText__5EvIY .Navbar_highlight__UeiPd{background:linear-gradient(135deg,#6c5ce7,#a29bfe);background-clip:text;-webkit-background-clip:text;color:transparent}.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4{display:flex;list-style:none;gap:2rem}.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4 li{position:relative}.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4 li a{color:#2d3436;font-weight:500;transition:.15s ease}.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4 li a:hover,.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4 li.Navbar_active__oovwF a{color:#6c5ce7}.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4 li.Navbar_active__oovwF a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-radius:9999px}.Navbar_navbar__CXdid .Navbar_authButtons__mJUi3{display:flex;gap:1rem}.Navbar_navbar__CXdid .Navbar_authButtons__mJUi3 .Navbar_loginBtn__oIdzT{padding:.5rem 1.5rem;font-weight:500;transition:.15s ease}.Navbar_navbar__CXdid .Navbar_authButtons__mJUi3 .Navbar_loginBtn__oIdzT:hover{color:#6c5ce7}.Navbar_navbar__CXdid .Navbar_authButtons__mJUi3 .Navbar_registerBtn__V0DYn{padding:.5rem 1.5rem;background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;border-radius:.5rem;font-weight:500;transition:.3s ease}.Navbar_navbar__CXdid .Navbar_authButtons__mJUi3 .Navbar_registerBtn__V0DYn:hover{transform:translateY(-2px);box-shadow:0 1px 3px rgba(0,0,0,.1)}.Navbar_navbar__CXdid .Navbar_mobileMenuToggle__uHNKi{display:none;flex-direction:column;gap:5px;cursor:pointer}.Navbar_navbar__CXdid .Navbar_mobileMenuToggle__uHNKi span{width:25px;height:3px;background-color:#2d3436;border-radius:9999px;transition:.15s ease}@media(max-width:992px){.Navbar_navbar__CXdid .Navbar_mobileMenuToggle__uHNKi{display:flex}.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4{position:fixed;top:70px;left:-100%;flex-direction:column;background:#fff;width:100%;padding:1rem 0;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s ease;z-index:999}.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4.Navbar_active__oovwF{left:0}.Navbar_navbar__CXdid .Navbar_navMenu__lWfw4 li{width:100%;text-align:center;padding:.5rem 0}.Navbar_navbar__CXdid .Navbar_authButtons__mJUi3{display:none}}.AuditCompanies_pageContainer__EprSe{min-height:100vh;background-color:#f8fafc}.AuditCompanies_pageHeader__2OOc7{background:linear-gradient(135deg,#6c5ce7,#a29bfe);padding:2rem 0;color:#fff}.AuditCompanies_pageHeader__2OOc7 .AuditCompanies_pageTitle__90MBU{font-size:2.5rem;margin-bottom:.5rem}.AuditCompanies_pageHeader__2OOc7 .AuditCompanies_pageSubtitle__iaLqY{opacity:.9;max-width:600px}.AuditCompanies_companyListSection__60m23{margin-top:1rem}.AuditUpload_uploadContainer__nX2WV{background-color:#f8fafc;min-height:100vh;padding:2rem 0}.AuditUpload_uploadCard__XufYR{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);max-width:800px;margin:0 auto;overflow:hidden}.AuditUpload_cardHeader__GzqFB{padding:2rem;background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff}.AuditUpload_cardHeader__GzqFB .AuditUpload_cardTitle__94P1u{font-size:2rem;margin-bottom:.5rem}.AuditUpload_cardHeader__GzqFB .AuditUpload_cardDescription__wo_Nh{opacity:.9}.AuditUpload_errorMessage__D_bRe{margin:1.5rem 2rem 0;padding:1rem;background-color:rgba(214,48,49,.1);color:#d63031;border-radius:.5rem;border-left:4px solid #d63031}.AuditUpload_uploadForm__vfBeo{padding:2rem}.AuditUpload_formSection___nnlx{margin-bottom:2rem}.AuditUpload_formSection___nnlx:last-child{margin-bottom:0}.AuditUpload_sectionTitle__qrFOY{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(45,52,54,.1)}.AuditUpload_formGrid___nGjb{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(min-width:768px){.AuditUpload_formGrid___nGjb{grid-template-columns:repeat(2,1fr)}}.AuditUpload_formGroup__AVfym{margin-bottom:1rem}.AuditUpload_formGroup__AVfym:last-child{margin-bottom:0}.AuditUpload_formLabel__9car4{display:block;font-weight:500;margin-bottom:.5rem;color:rgba(45,52,54,.8)}.AuditUpload_formInput__DnAQp,.AuditUpload_formSelect__VtrGB,.AuditUpload_formTextarea__T0K58{width:100%;padding:1rem;border:1px solid rgba(45,52,54,.2);border-radius:.5rem;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;transition:.15s ease}.AuditUpload_formInput__DnAQp:focus,.AuditUpload_formSelect__VtrGB:focus,.AuditUpload_formTextarea__T0K58:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 3px rgba(108,92,231,.1)}.AuditUpload_formInput__DnAQp::placeholder,.AuditUpload_formSelect__VtrGB::placeholder,.AuditUpload_formTextarea__T0K58::placeholder{color:rgba(45,52,54,.4)}.AuditUpload_formTextarea__T0K58{resize:vertical;min-height:120px}.AuditUpload_vulnerabilityInputs__Njazj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:768px){.AuditUpload_vulnerabilityInputs__Njazj{grid-template-columns:repeat(4,1fr)}}.AuditUpload_vulnerabilityInput__9_uVr{display:flex;flex-direction:column;gap:.25rem}.AuditUpload_vulnerabilityLabel__BiotO{font-size:.875rem;font-weight:600;padding:2px 8px;border-radius:.25rem;align-self:flex-start}.AuditUpload_vulnerabilityLabel__BiotO.AuditUpload_critical__9Q94J{background-color:rgba(214,48,49,.1);color:#d63031}.AuditUpload_vulnerabilityLabel__BiotO.AuditUpload_high__oHt_r{background-color:hsla(39,97%,71%,.1);color:#fdcb6e}.AuditUpload_vulnerabilityLabel__BiotO.AuditUpload_medium__NGtHe{background-color:rgba(9,132,227,.1);color:#0984e3}.AuditUpload_vulnerabilityLabel__BiotO.AuditUpload_low__eXIQl{background-color:rgba(0,184,148,.1);color:#00b894}.AuditUpload_fileUploadArea__L4Gta{position:relative;margin-bottom:1rem}.AuditUpload_fileInput__6kFNo{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.AuditUpload_fileUploadLabel__fHiVS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed rgba(45,52,54,.2);border-radius:.5rem;cursor:pointer;transition:.15s ease}.AuditUpload_fileUploadLabel__fHiVS svg{margin-bottom:1rem;color:rgba(45,52,54,.5);width:48px;height:48px}.AuditUpload_fileUploadLabel__fHiVS:hover{border-color:#6c5ce7;background-color:rgba(108,92,231,.02)}.AuditUpload_fileUploadLabel__fHiVS .AuditUpload_fileTypes__IpHje{margin-top:.5rem;font-size:.875rem;color:rgba(45,52,54,.5)}.AuditUpload_fileUploadLabel__fHiVS .AuditUpload_uploadSuccess__Mw8SX{display:flex;flex-direction:column;align-items:center;color:#00b894}.AuditUpload_fileUploadLabel__fHiVS .AuditUpload_uploadSuccess__Mw8SX svg{color:#00b894}.AuditUpload_formActions__drbnJ{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.AuditUpload_cancelButton__zULs5,.AuditUpload_submitButton__f2oE3{padding:1rem 2rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:.3s ease}.AuditUpload_cancelButton__zULs5{background:none;border:1px solid rgba(45,52,54,.2);color:rgba(45,52,54,.7)}.AuditUpload_cancelButton__zULs5:hover{background-color:rgba(45,52,54,.05)}.AuditUpload_submitButton__f2oE3{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;border:none}.AuditUpload_submitButton__f2oE3:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.AuditUpload_submitButton__f2oE3:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.DashboardMetrics_metricsHeader__Zrqsy{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.DashboardMetrics_metricsHeader__Zrqsy .DashboardMetrics_sectionTitle__zjYG6{font-size:1.5rem;margin-bottom:0}.DashboardMetrics_metricsHeader__Zrqsy .DashboardMetrics_timeRangeSelector__v2DDl{display:flex;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:4px}.DashboardMetrics_metricsHeader__Zrqsy .DashboardMetrics_timeRangeSelector__v2DDl .DashboardMetrics_rangeButton__V5g1m{background:none;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-weight:500;transition:.15s ease}.DashboardMetrics_metricsHeader__Zrqsy .DashboardMetrics_timeRangeSelector__v2DDl .DashboardMetrics_rangeButton__V5g1m:hover{color:#6c5ce7}.DashboardMetrics_metricsHeader__Zrqsy .DashboardMetrics_timeRangeSelector__v2DDl .DashboardMetrics_rangeButton__V5g1m.DashboardMetrics_active__g1GWd{background-color:#6c5ce7;color:#fff}.DashboardMetrics_metricsGrid__3U5YG{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem}@media(min-width:576px){.DashboardMetrics_metricsGrid__3U5YG{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.DashboardMetrics_metricsGrid__3U5YG{grid-template-columns:repeat(4,1fr)}}.DashboardMetrics_metricCard__CLF1j{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;gap:1rem}.DashboardMetrics_metricCard__CLF1j .DashboardMetrics_metricIcon__lDkIT{width:48px;height:48px;background:rgba(108,92,231,.1);border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DashboardMetrics_metricCard__CLF1j .DashboardMetrics_metricContent__v99bm .DashboardMetrics_metricTitle__CwiPZ{font-size:.875rem;color:rgba(45,52,54,.7);margin-bottom:.25rem}.DashboardMetrics_metricCard__CLF1j .DashboardMetrics_metricContent__v99bm .DashboardMetrics_metricValue__cMDVi{font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.DashboardMetrics_metricCard__CLF1j .DashboardMetrics_metricContent__v99bm .DashboardMetrics_metricChange__3zzR6{font-size:.75rem;display:flex;align-items:center;gap:2px}.DashboardMetrics_metricCard__CLF1j .DashboardMetrics_metricContent__v99bm .DashboardMetrics_metricChange__3zzR6.DashboardMetrics_positive__JnDL6{color:#00b894}.DashboardMetrics_metricCard__CLF1j .DashboardMetrics_metricContent__v99bm .DashboardMetrics_metricChange__3zzR6.DashboardMetrics_negative__Lz_Ui{color:#d63031}.RecentActivity_activityCard__ET4cc{background:#fff;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.RecentActivity_cardHeader__QCofY{padding:1.5rem;border-bottom:1px solid rgba(45,52,54,.1)}.RecentActivity_cardHeader__QCofY .RecentActivity_cardTitle__bwYGN{font-size:1.25rem;margin-bottom:1rem}.RecentActivity_cardHeader__QCofY .RecentActivity_filterButtons__hzlVb{display:flex;gap:.25rem}.RecentActivity_cardHeader__QCofY .RecentActivity_filterButtons__hzlVb .RecentActivity_filterButton__QJ5Th{padding:.25rem .5rem;border:none;background:none;border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:.15s ease}.RecentActivity_cardHeader__QCofY .RecentActivity_filterButtons__hzlVb .RecentActivity_filterButton__QJ5Th:hover{background-color:rgba(45,52,54,.05)}.RecentActivity_cardHeader__QCofY .RecentActivity_filterButtons__hzlVb .RecentActivity_filterButton__QJ5Th.RecentActivity_active__sFYfe{background-color:rgba(108,92,231,.1);color:#6c5ce7;font-weight:500}.RecentActivity_activityList__i_smx{flex:1 1;overflow-y:auto;padding:1rem 0}.RecentActivity_activityItem__lWyq_{padding:1rem 1.5rem;display:flex;gap:1rem;border-bottom:1px solid rgba(45,52,54,.05)}.RecentActivity_activityItem__lWyq_:last-child{border-bottom:none}.RecentActivity_activityItem__lWyq_:hover{background-color:rgba(45,52,54,.02)}.RecentActivity_activityIconContainer__22SUm{flex-shrink:0}.RecentActivity_activityIcon__IM_1F{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.RecentActivity_activityIcon__IM_1F.RecentActivity_new_audit__VuX9_{background-color:rgba(9,132,227,.1)}.RecentActivity_activityIcon__IM_1F.RecentActivity_vulnerability__3Kuzq{background-color:rgba(214,48,49,.1)}.RecentActivity_activityIcon__IM_1F.RecentActivity_new_company__AjAcS{background-color:rgba(0,184,148,.1)}.RecentActivity_activityIcon__IM_1F.RecentActivity_rating_update__Q3x_y{background-color:hsla(39,97%,71%,.1)}.RecentActivity_activityContent__YoUlW{flex:1 1}.RecentActivity_activityHeader__gVpDs{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.RecentActivity_activityHeader__gVpDs .RecentActivity_companyInfo__vYkI1{display:flex;align-items:center;gap:.25rem}.RecentActivity_activityHeader__gVpDs .RecentActivity_companyLogo__U9h6_{border-radius:50%}.RecentActivity_activityHeader__gVpDs .RecentActivity_companyName__Abc0e{font-weight:500;font-size:.875rem}.RecentActivity_activityHeader__gVpDs .RecentActivity_timestamp__5athB{font-size:.75rem;color:rgba(45,52,54,.5)}.RecentActivity_activityDetails__8k4mL{font-size:.875rem}.RecentActivity_activityDetails__8k4mL p{margin:0}.RecentActivity_activityDetails__8k4mL .RecentActivity_severity__08ksy{font-weight:600}.RecentActivity_activityDetails__8k4mL .RecentActivity_severity__08ksy.RecentActivity_high__KYzC4{color:#d63031}.RecentActivity_activityDetails__8k4mL .RecentActivity_severity__08ksy.RecentActivity_medium__VjrRb{color:#fdcb6e}.RecentActivity_activityDetails__8k4mL .RecentActivity_severity__08ksy.RecentActivity_low__qS_91{color:#0984e3}.RecentActivity_activityDetails__8k4mL .RecentActivity_increase__4uBU7{color:#00b894;font-weight:500}.RecentActivity_activityDetails__8k4mL .RecentActivity_decrease__FqqfV{color:#d63031;font-weight:500}.TopAuditors_topAuditorsCard__oG08t{background:#fff;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.TopAuditors_cardHeader__Lb_vU{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(45,52,54,.1);flex-wrap:wrap;gap:1rem}.TopAuditors_cardHeader__Lb_vU .TopAuditors_cardTitle__Lh5zM{font-size:1.25rem;margin-bottom:0}.TopAuditors_cardHeader__Lb_vU .TopAuditors_sortControl__WqZHP{display:flex;align-items:center;gap:.5rem}.TopAuditors_cardHeader__Lb_vU .TopAuditors_sortControl__WqZHP label{font-size:.875rem;color:rgba(45,52,54,.7)}.TopAuditors_cardHeader__Lb_vU .TopAuditors_sortControl__WqZHP .TopAuditors_sortSelect__1TrK2{padding:.5rem 1rem;border-radius:.25rem;border:1px solid rgba(45,52,54,.2);background-color:#fff;font-size:.875rem}.TopAuditors_cardHeader__Lb_vU .TopAuditors_sortControl__WqZHP .TopAuditors_sortSelect__1TrK2:focus{outline:none;border-color:#6c5ce7}.TopAuditors_tableContainer__u_osd{overflow-x:auto}.TopAuditors_auditorsTable__Zd9kX{width:100%;border-collapse:collapse}.TopAuditors_auditorsTable__Zd9kX td,.TopAuditors_auditorsTable__Zd9kX th{padding:1rem;text-align:left}.TopAuditors_auditorsTable__Zd9kX td:first-child,.TopAuditors_auditorsTable__Zd9kX th:first-child{padding-left:1.5rem}.TopAuditors_auditorsTable__Zd9kX td:last-child,.TopAuditors_auditorsTable__Zd9kX th:last-child{padding-right:1.5rem}.TopAuditors_auditorsTable__Zd9kX th{background-color:rgba(45,52,54,.03);font-weight:600;font-size:.875rem;color:rgba(45,52,54,.7)}.TopAuditors_auditorsTable__Zd9kX tr{border-bottom:1px solid rgba(45,52,54,.1)}.TopAuditors_auditorsTable__Zd9kX tr:last-child{border-bottom:none}.TopAuditors_auditorsTable__Zd9kX tr:hover{background-color:rgba(108,92,231,.03)}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_rankCol__9eE9i{width:40px;color:rgba(45,52,54,.5);font-weight:600}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_nameCol__i4eoR{min-width:200px}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_auditCol__7nPCP,.TopAuditors_auditorsTable__Zd9kX .TopAuditors_vulnCol__lnm2k{min-width:100px}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_ratingCol__gp3es{min-width:120px}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_trendCol__xWnPT{width:60px;text-align:center}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_companyLink__dirPB{display:block;color:#2d3436}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_companyLink__dirPB:hover{color:#6c5ce7}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_companyInfo__uFOGe{display:flex;align-items:center;gap:.5rem}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_logoContainer__emT5g{width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_companyName__e8ISg{font-weight:500}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_ratingWrapper__IkQhj{width:100%;height:20px;background-color:rgba(45,52,54,.1);border-radius:9999px;position:relative}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_ratingBar__WUapq{height:100%;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-radius:9999px}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_ratingText__kHcS9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:#fff}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_trendIcon__18KkS{display:inline-block;font-size:1.125rem;font-weight:700}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_trendIcon__18KkS.TopAuditors_up__q4Cfy{color:#00b894}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_trendIcon__18KkS.TopAuditors_down__sZMPO{color:#d63031}.TopAuditors_auditorsTable__Zd9kX .TopAuditors_trendIcon__18KkS.TopAuditors_stable__9eEKa{color:#fdcb6e}.TopAuditors_cardFooter__vv_LT{padding:1rem 1.5rem;background-color:rgba(45,52,54,.02);text-align:center}.TopAuditors_cardFooter__vv_LT .TopAuditors_viewAllLink__mbYZa{display:inline-flex;align-items:center;gap:.25rem;font-weight:500}.TopAuditors_cardFooter__vv_LT .TopAuditors_viewAllLink__mbYZa .TopAuditors_arrow__h54TZ{transition:.15s ease}.TopAuditors_cardFooter__vv_LT .TopAuditors_viewAllLink__mbYZa:hover .TopAuditors_arrow__h54TZ{transform:translateX(4px)}.Dashboard_dashboardContainer__yuBNf{min-height:100vh;background-color:#f8fafc}.Dashboard_dashboardHeader__9dzSd{background:linear-gradient(135deg,#6c5ce7,#a29bfe);padding:2rem 0;color:#fff}.Dashboard_dashboardHeader__9dzSd .Dashboard_dashboardTitle__vVUF3{font-size:2.5rem;margin-bottom:.5rem}.Dashboard_dashboardHeader__9dzSd .Dashboard_dashboardSubtitle__vQClF{opacity:.9;max-width:600px}.Dashboard_metricsSection__t9ST1{margin-top:16px;margin-bottom:2rem}.Dashboard_contentSection__uIrN_{padding:2rem 0}.Dashboard_dashboardGrid__oHYRE{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:992px){.Dashboard_dashboardGrid__oHYRE{grid-template-columns:2fr 1fr}}.Dashboard_mainContent__L9LuG,.Dashboard_sidebar__3V9Re{display:flex;flex-direction:column;gap:1.5rem}.Home_hero__cEQJ3{padding:2rem 0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:80vh;display:flex;align-items:center;position:relative;overflow:hidden}.Home_hero__cEQJ3:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/patterns/dots.svg);opacity:.1;z-index:0}.Home_hero__cEQJ3 .Home_container__nXGjY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:992px){.Home_hero__cEQJ3 .Home_container__nXGjY{flex-direction:row}}.Home_hero__cEQJ3 .Home_content__ImW6d{flex:1 1;text-align:center}@media(min-width:992px){.Home_hero__cEQJ3 .Home_content__ImW6d{text-align:left}}.Home_hero__cEQJ3 .Home_title__dOZ_6{font-size:2.5rem;line-height:1.1;margin-bottom:1.5rem}@media(min-width:768px){.Home_hero__cEQJ3 .Home_title__dOZ_6{font-size:3.5rem}}@media(min-width:992px){.Home_hero__cEQJ3 .Home_title__dOZ_6{font-size:4rem}}.Home_hero__cEQJ3 .Home_subtitle__x2p2w{font-size:1.125rem;margin-bottom:2rem;opacity:.9;max-width:600px}@media(min-width:768px){.Home_hero__cEQJ3 .Home_subtitle__x2p2w{font-size:1.25rem}}.Home_hero__cEQJ3 .Home_cta__zLwfQ{display:flex;flex-direction:column;gap:1rem}@media(min-width:576px){.Home_hero__cEQJ3 .Home_cta__zLwfQ{flex-direction:row;justify-content:center}}@media(min-width:992px){.Home_hero__cEQJ3 .Home_cta__zLwfQ{justify-content:flex-start}}.Home_hero__cEQJ3 .Home_ctaButton__gCN3u{white-space:nowrap}.Home_hero__cEQJ3 .Home_imageContainer__C3nNC{flex:1 1;display:flex;justify-content:center;align-items:center;margin-top:2rem}@media(min-width:992px){.Home_hero__cEQJ3 .Home_imageContainer__C3nNC{margin-top:0}}.Home_hero__cEQJ3 .Home_imageWrapper__yiMgP{position:relative;animation:Home_float__uOaIE 3s ease-in-out infinite}.Home_features__KTc9H{padding:3rem 0;background-color:#fff}.Home_features__KTc9H .Home_sectionTitle__PUMQh{text-align:center;margin-bottom:3rem;font-size:2.5rem}.Home_features__KTc9H .Home_featureCard__v1Y6C{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:.3s ease;text-align:center}.Home_features__KTc9H .Home_featureCard__v1Y6C:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.Home_features__KTc9H .Home_featureCard__v1Y6C .Home_iconContainer__j4fBX{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(108,92,231,.1);border-radius:50%}.Home_features__KTc9H .Home_featureCard__v1Y6C h3{margin-bottom:1rem;font-size:1.25rem}.Home_features__KTc9H .Home_featureCard__v1Y6C p{color:rgba(45,52,54,.8);line-height:1.6}.Home_stats__0oDsS{padding:3rem 0;background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff}.Home_stats__0oDsS .Home_statsGrid__x2ja2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.Home_stats__0oDsS .Home_statsGrid__x2ja2{grid-template-columns:repeat(4,1fr)}}.Home_stats__0oDsS .Home_statCard__724kW{text-align:center;padding:1.5rem}.Home_stats__0oDsS .Home_statCard__724kW .Home_statNumber__3xwLV{display:block;font-size:3rem;font-weight:700;margin-bottom:.5rem;font-family:Poppins,sans-serif}.Home_stats__0oDsS .Home_statCard__724kW .Home_statLabel__lUQom{font-size:1rem;opacity:.9}.Home_topCompanies__TmKeJ{padding:3rem 0;background-color:#f8fafc}.Home_topCompanies__TmKeJ .Home_sectionTitle__PUMQh{text-align:center;margin-bottom:2rem;font-size:2.5rem}.Home_topCompanies__TmKeJ .Home_companiesGrid__RUDYB{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:576px){.Home_topCompanies__TmKeJ .Home_companiesGrid__RUDYB{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.Home_topCompanies__TmKeJ .Home_companiesGrid__RUDYB{grid-template-columns:repeat(4,1fr)}}.Home_topCompanies__TmKeJ .Home_companyCard__RlbOe{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s ease;display:flex;flex-direction:column;align-items:center}.Home_topCompanies__TmKeJ .Home_companyCard__RlbOe:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Home_topCompanies__TmKeJ .Home_companyCard__RlbOe .Home_companyLogo__sHHWS{margin-bottom:1rem;width:80px;height:80px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.Home_topCompanies__TmKeJ .Home_companyCard__RlbOe .Home_companyName__UoHy_{font-size:1.25rem;margin-bottom:.5rem}.Home_topCompanies__TmKeJ .Home_companyCard__RlbOe .Home_companyStats__pGBEk{display:flex;gap:1.5rem}.Home_topCompanies__TmKeJ .Home_companyCard__RlbOe .Home_companyStats__pGBEk .Home_companyStat__VjrWQ{text-align:center}.Home_topCompanies__TmKeJ .Home_companyCard__RlbOe .Home_companyStats__pGBEk .Home_companyStat__VjrWQ .Home_statValue__lkpdV{display:block;font-size:1.5rem;font-weight:700;color:#6c5ce7}.Home_topCompanies__TmKeJ .Home_companyCard__RlbOe .Home_companyStats__pGBEk .Home_companyStat__VjrWQ .Home_statLabel__lUQom{font-size:.875rem;color:rgba(45,52,54,.7)}.Home_topCompanies__TmKeJ .Home_viewAll__vwzRp{margin-top:2rem;text-align:center}.Home_topCompanies__TmKeJ .Home_viewAllLink__CZ3H7{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;font-size:1.125rem;color:#6c5ce7}.Home_topCompanies__TmKeJ .Home_viewAllLink__CZ3H7 .Home_arrow__O7jx4{transition:.15s ease}.Home_topCompanies__TmKeJ .Home_viewAllLink__CZ3H7:hover .Home_arrow__O7jx4{transform:translateX(4px)}.Home_footer__jqRy_{padding:3rem 0;background-color:#2d3436;color:#fff}.Home_footer__jqRy_ .Home_footerContent__nqzyT{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media(min-width:768px){.Home_footer__jqRy_ .Home_footerContent__nqzyT{grid-template-columns:1fr 2fr}}.Home_footer__jqRy_ .Home_footerLogo__yvYvT .Home_logoText__xjJ0_{font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:700;margin-bottom:1rem;display:block}.Home_footer__jqRy_ .Home_footerLogo__yvYvT .Home_logoText__xjJ0_ .Home_highlight__Vu78e{color:#6c5ce7}.Home_footer__jqRy_ .Home_footerLogo__yvYvT p{opacity:.8;max-width:300px}.Home_footer__jqRy_ .Home_footerLinks__BPTlK{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem}@media(min-width:576px){.Home_footer__jqRy_ .Home_footerLinks__BPTlK{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.Home_footer__jqRy_ .Home_footerLinks__BPTlK{grid-template-columns:repeat(3,1fr)}}.Home_footer__jqRy_ .Home_linkColumn__fisZC h4{font-size:1.1rem;margin-bottom:1rem;color:#fff}.Home_footer__jqRy_ .Home_linkColumn__fisZC a{display:block;color:hsla(0,0%,100%,.7);margin-bottom:.5rem;transition:.15s ease}.Home_footer__jqRy_ .Home_linkColumn__fisZC a:hover{color:#fff}.Home_footer__jqRy_ .Home_footerBottom__Vdhm9{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}@media(min-width:768px){.Home_footer__jqRy_ .Home_footerBottom__Vdhm9{flex-direction:row}}.Home_footer__jqRy_ .Home_footerBottom__Vdhm9 p{opacity:.7;font-size:.875rem;margin-bottom:1rem}@media(min-width:768px){.Home_footer__jqRy_ .Home_footerBottom__Vdhm9 p{margin-bottom:0}}.Home_footer__jqRy_ .Home_socialLinks__2woBS{display:flex;gap:1rem}.Home_footer__jqRy_ .Home_socialLinks__2woBS a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:hsla(0,0%,100%,.1);transition:.15s ease}.Home_footer__jqRy_ .Home_socialLinks__2woBS a:hover{background-color:#6c5ce7;transform:translateY(-2px)}.AuditCompanyDetail_companyDetailContainer__hBcc6{background-color:#f8fafc}.AuditCompanyDetail_companyHeader__2o3Le{background:linear-gradient(135deg,#6c5ce7,#a29bfe);padding:2rem 0;color:#fff}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_headerContent__HY6tj{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_headerContent__HY6tj{flex-direction:row;align-items:center}}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_companyLogo__1FLCG{width:120px;height:120px;border-radius:24px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);overflow:hidden;flex-shrink:0}@media(max-width:768px){.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_companyLogo__1FLCG{margin:0 auto}}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_companyInfo__gcgcF{flex:1 1}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_nameContainer__2aZka{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}@media(max-width:768px){.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_nameContainer__2aZka{justify-content:center}}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_companyName__fwm6C{font-size:2.5rem;margin-bottom:0}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_verifiedBadge___ugNz{display:inline-flex;align-items:center;gap:4px;background-color:hsla(0,0%,100%,.2);color:#fff;padding:4px 12px;border-radius:9999px;font-size:.875rem;font-weight:500}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_companyDescription__h9bRw{margin-bottom:1rem;opacity:.9;max-width:800px;line-height:1.6}@media(max-width:768px){.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_companyDescription__h9bRw{text-align:center}}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_specialtiesList__Kvde4{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}@media(max-width:768px){.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_specialtiesList__Kvde4{justify-content:center}}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_specialtyTag__FJ_N7{font-size:.875rem;padding:4px 12px;background-color:hsla(0,0%,100%,.2);color:#fff;border-radius:9999px;font-weight:500}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_companyLinks__bGmfW{display:flex;gap:.5rem}@media(max-width:768px){.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_companyLinks__bGmfW{justify-content:center}}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_linkButton__VTGEO{display:inline-flex;align-items:center;gap:.25rem;background-color:hsla(0,0%,100%,.2);color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:.15s ease}.AuditCompanyDetail_companyHeader__2o3Le .AuditCompanyDetail_linkButton__VTGEO:hover{background-color:hsla(0,0%,100%,.3);color:#fff}.AuditCompanyDetail_metricsOverview___ZTpx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:16px}@media(min-width:768px){.AuditCompanyDetail_metricsOverview___ZTpx{grid-template-columns:repeat(4,1fr)}}.AuditCompanyDetail_metricsOverview___ZTpx .AuditCompanyDetail_metricBox__E2Rmy{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.AuditCompanyDetail_metricsOverview___ZTpx .AuditCompanyDetail_metricValue__sRJ_j{font-size:2rem;font-weight:700;color:#6c5ce7;margin-bottom:.5rem}.AuditCompanyDetail_metricsOverview___ZTpx .AuditCompanyDetail_metricLabel__4GN3f{font-size:.875rem;color:rgba(45,52,54,.7)}.AuditCompanyDetail_metricsOverview___ZTpx .AuditCompanyDetail_ratingWrapper__TmlnZ{position:relative;margin-bottom:.5rem}.AuditCompanyDetail_metricsOverview___ZTpx .AuditCompanyDetail_ratingValue__fi8K1{font-size:2rem;font-weight:700;color:#6c5ce7;margin-bottom:.25rem;display:block}.AuditCompanyDetail_metricsOverview___ZTpx .AuditCompanyDetail_ratingBarContainer__6eZTj{width:80%;height:8px;background-color:rgba(45,52,54,.1);border-radius:9999px;margin:0 auto}.AuditCompanyDetail_metricsOverview___ZTpx .AuditCompanyDetail_ratingBar__zhS_p{height:100%;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-radius:9999px}.AuditCompanyDetail_companyContent__OnFUZ{padding:2rem 0}.AuditCompanyDetail_contentGrid__FP_G5{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:992px){.AuditCompanyDetail_contentGrid__FP_G5{grid-template-columns:2fr 1fr}}.AuditCompanyDetail_mainContent__kHl_x{display:flex;flex-direction:column;gap:2rem}.AuditCompanyDetail_aboutSection__Q7qKr{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AuditCompanyDetail_aboutSection__Q7qKr .AuditCompanyDetail_sectionTitle__mZmXh{font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(45,52,54,.1)}.AuditCompanyDetail_aboutSection__Q7qKr .AuditCompanyDetail_aboutText__Y7KHi{line-height:1.7;color:rgba(45,52,54,.8)}.AuditCompanyDetail_aboutSection__Q7qKr .AuditCompanyDetail_aboutText__Y7KHi p{margin-bottom:1rem}.AuditCompanyDetail_aboutSection__Q7qKr .AuditCompanyDetail_aboutText__Y7KHi p:last-child{margin-bottom:0}.AuditCompanyDetail_metricsSection__momv0{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AuditCompanyDetail_metricsSection__momv0 .AuditCompanyDetail_sectionTitle__mZmXh{font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(45,52,54,.1)}.AuditCompanyDetail_auditList__HrhZk{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AuditCompanyDetail_auditList__HrhZk .AuditCompanyDetail_sectionHeader__W8xw4{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(45,52,54,.1)}.AuditCompanyDetail_auditList__HrhZk .AuditCompanyDetail_sectionTitle__mZmXh{font-size:1.5rem;margin-bottom:0}.AuditCompanyDetail_auditList__HrhZk .AuditCompanyDetail_viewAllLink__raCBH{display:inline-flex;align-items:center;gap:.25rem;font-weight:500}.AuditCompanyDetail_auditList__HrhZk .AuditCompanyDetail_viewAllLink__raCBH .AuditCompanyDetail_arrow__WrL43{transition:.15s ease}.AuditCompanyDetail_auditList__HrhZk .AuditCompanyDetail_viewAllLink__raCBH:hover .AuditCompanyDetail_arrow__WrL43{transform:translateX(4px)}.AuditCompanyDetail_sidebar__bNdex{display:flex;flex-direction:column;gap:2rem}.AuditCompanyDetail_clientsSection__Cl4cz,.AuditCompanyDetail_contactSection__REz5n,.AuditCompanyDetail_teamSection__Elzk_{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AuditCompanyDetail_sidebarTitle__M9M5e{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(45,52,54,.1)}.AuditCompanyDetail_teamMembers__ZSU8a{display:flex;flex-direction:column;gap:1rem}.AuditCompanyDetail_teamMember__Nd7WA{display:flex;align-items:center;gap:1rem}.AuditCompanyDetail_memberImage__67Akg{width:60px;height:60px;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.AuditCompanyDetail_memberInfo__QaoPB{flex:1 1}.AuditCompanyDetail_memberName__XZqQc{font-weight:600;margin-bottom:4px}.AuditCompanyDetail_memberRole__9t69D{font-size:.875rem;color:rgba(45,52,54,.7)}.AuditCompanyDetail_clientsGrid__GPfVM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.AuditCompanyDetail_clientLogo__TDzrS{background-color:#f5f5f5;border-radius:.5rem;height:80px;display:flex;align-items:center;justify-content:center;padding:.5rem}.AuditCompanyDetail_contactButton__CEMZA{display:block;width:100%;margin-bottom:.5rem;text-align:center}.AuditCompanyDetail_contactButton__CEMZA:last-child{margin-bottom:0}.AuditDetail_auditDetailContainer__6AGeq{background-color:#f8fafc}.AuditDetail_auditHeader__YsRWR{background:linear-gradient(135deg,#6c5ce7,#a29bfe);padding:2rem 0;color:#fff}.AuditDetail_auditHeader__YsRWR .AuditDetail_headerContent__vY4ez{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.AuditDetail_auditHeader__YsRWR .AuditDetail_headerContent__vY4ez{flex-direction:row;justify-content:space-between;align-items:flex-start}}.AuditDetail_auditHeader__YsRWR .AuditDetail_projectDetails__QRiME{flex:1 1}.AuditDetail_auditHeader__YsRWR .AuditDetail_projectName__woSWW{font-size:2.5rem;margin-bottom:.5rem}.AuditDetail_auditHeader__YsRWR .AuditDetail_auditMeta__uyAs_{display:flex;flex-wrap:wrap;gap:1rem;opacity:.9}.AuditDetail_auditHeader__YsRWR .AuditDetail_metaItem__ErP56{display:flex;align-items:center;gap:.25rem}.AuditDetail_auditHeader__YsRWR .AuditDetail_metaLabel__2_dQ8{font-weight:500}@media(max-width:768px){.AuditDetail_auditHeader__YsRWR .AuditDetail_companyDetails__DMe2e{align-self:flex-start}}.AuditDetail_auditHeader__YsRWR .AuditDetail_companyLink__Ci9WI{display:flex;align-items:center;gap:1rem;background-color:hsla(0,0%,100%,.1);padding:1rem 1.5rem;border-radius:1rem;transition:.15s ease;color:#fff}.AuditDetail_auditHeader__YsRWR .AuditDetail_companyLink__Ci9WI:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.AuditDetail_auditHeader__YsRWR .AuditDetail_companyLogo__qUpPi{width:48px;height:48px;border-radius:.5rem;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.AuditDetail_auditHeader__YsRWR .AuditDetail_companyInfo__dY95B{display:flex;flex-direction:column}.AuditDetail_auditHeader__YsRWR .AuditDetail_companyLabel__WLOAy{font-size:.875rem;opacity:.8}.AuditDetail_auditHeader__YsRWR .AuditDetail_companyName__8swWh{font-weight:600}.AuditDetail_vulnerabilitySummary__a05HE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:16px}@media(min-width:576px){.AuditDetail_vulnerabilitySummary__a05HE{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.AuditDetail_vulnerabilitySummary__a05HE{grid-template-columns:repeat(5,1fr)}}.AuditDetail_vulnerabilitySummary__a05HE .AuditDetail_summaryBox__rphB1{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.AuditDetail_vulnerabilitySummary__a05HE .AuditDetail_summaryValue__G19No{font-size:2rem;font-weight:700;color:#6c5ce7;margin-bottom:.5rem}.AuditDetail_vulnerabilitySummary__a05HE .AuditDetail_summaryValue__G19No.AuditDetail_critical__2Eyl0{color:#d63031}.AuditDetail_vulnerabilitySummary__a05HE .AuditDetail_summaryValue__G19No.AuditDetail_high__f0M9j{color:#fdcb6e}.AuditDetail_vulnerabilitySummary__a05HE .AuditDetail_summaryValue__G19No.AuditDetail_medium__nkuut{color:#0984e3}.AuditDetail_vulnerabilitySummary__a05HE .AuditDetail_summaryValue__G19No.AuditDetail_low__YqPT8{color:#00b894}.AuditDetail_vulnerabilitySummary__a05HE .AuditDetail_summaryLabel__5zH9m{font-size:.875rem;color:rgba(45,52,54,.7)}.AuditDetail_auditContent___Vp8N{padding:2rem 0}.AuditDetail_contentGrid__rWwDL{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:992px){.AuditDetail_contentGrid__rWwDL{grid-template-columns:2fr 1fr}}.AuditDetail_mainContent__2IJ1z{display:flex;flex-direction:column;gap:2rem}.AuditDetail_recommendationsSection__MRO69,.AuditDetail_summarySection__IbTVv,.AuditDetail_vulnerabilitiesSection__Q4fsP{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AuditDetail_sectionTitle__eOrWI{font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(45,52,54,.1)}.AuditDetail_summaryText__UIraA{line-height:1.7;color:rgba(45,52,54,.8)}.AuditDetail_vulnerabilitiesList__nkWaV{display:flex;flex-direction:column;gap:1rem}.AuditDetail_vulnerabilityCard__2hlhI{border:1px solid rgba(45,52,54,.1);border-radius:.5rem;padding:1.5rem;background-color:rgba(45,52,54,.02)}.AuditDetail_vulnerabilityHeader__lMECO{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.AuditDetail_vulnerabilityId__ZSuAl{font-family:Fira Code,monospace;font-weight:600;font-size:.875rem;padding:.25rem .5rem;background-color:rgba(45,52,54,.1);border-radius:.25rem}.AuditDetail_severityBadge__bNkGC,.AuditDetail_statusBadge__h6Oeu{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.AuditDetail_severityBadge__bNkGC.AuditDetail_critical__2Eyl0{background-color:rgba(214,48,49,.1);color:#d63031}.AuditDetail_severityBadge__bNkGC.AuditDetail_high__f0M9j{background-color:hsla(39,97%,71%,.1);color:#fdcb6e}.AuditDetail_severityBadge__bNkGC.AuditDetail_medium__nkuut{background-color:rgba(9,132,227,.1);color:#0984e3}.AuditDetail_severityBadge__bNkGC.AuditDetail_low__YqPT8,.AuditDetail_statusBadge__h6Oeu.AuditDetail_fixed__eEpl_{background-color:rgba(0,184,148,.1);color:#00b894}.AuditDetail_statusBadge__h6Oeu.AuditDetail_pending__y9h8M{background-color:hsla(39,97%,71%,.1);color:#fdcb6e}.AuditDetail_vulnerabilityTitle__5RJ9_{font-size:1.25rem;margin-bottom:.5rem}.AuditDetail_vulnerabilityDescription__H3N02{margin-bottom:1rem;line-height:1.6;color:rgba(45,52,54,.8)}.AuditDetail_vulnerabilityLocation__xrI_P{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.AuditDetail_vulnerabilityLocation__xrI_P .AuditDetail_locationLabel__QjJtu{font-weight:500;color:rgba(45,52,54,.7)}.AuditDetail_vulnerabilityLocation__xrI_P .AuditDetail_locationCode__r9N1a{font-family:Fira Code,monospace;background-color:rgba(45,52,54,.05);padding:.25rem .5rem;border-radius:.25rem}.AuditDetail_noVulnerabilities__0ZcHy{text-align:center;padding:1.5rem;color:rgba(45,52,54,.6)}.AuditDetail_recommendationsList__hxum1{padding-left:1.5rem}.AuditDetail_recommendationsList__hxum1 .AuditDetail_recommendationItem__kjHnf{margin-bottom:.5rem;line-height:1.6;color:rgba(45,52,54,.8)}.AuditDetail_recommendationsList__hxum1 .AuditDetail_recommendationItem__kjHnf:last-child{margin-bottom:0}.AuditDetail_sidebar__HNdYX{display:flex;flex-direction:column;gap:2rem}.AuditDetail_actionSection__ih85v,.AuditDetail_scopeSection__NEjOC{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AuditDetail_sidebarTitle__LTHUj{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(45,52,54,.1)}.AuditDetail_scopeFiles__cSc63{display:flex;flex-direction:column;gap:1rem}.AuditDetail_scopeFile__0izqX{padding:1rem;border-radius:.5rem;background-color:rgba(45,52,54,.02);border:1px solid rgba(45,52,54,.1)}.AuditDetail_fileInfo__S4D4k{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.AuditDetail_fileName__l75vj{font-family:Fira Code,monospace;font-weight:600;font-size:.875rem}.AuditDetail_fileLoc__ostVm{font-size:.75rem;color:rgba(45,52,54,.7);background-color:rgba(45,52,54,.05);padding:2px 6px;border-radius:.25rem}.AuditDetail_fileDescription__uCJRg{font-size:.875rem;color:rgba(45,52,54,.7)}.AuditDetail_actionButton__P38cF{display:block;width:100%;margin-bottom:1rem}.AuditDetail_actionButton__P38cF:last-child{margin-bottom:0}