.FeaturedCase_featuredCaseContainer__dkWsm{background-color:transparent;padding:1rem;margin-top:-4rem;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.FeaturedCase_featuredCaseContainer__dkWsm:hover{background-color:#f9fafb;transform:translateY(-1px)}.dark .FeaturedCase_featuredCaseContainer__dkWsm:hover{background-color:#111827}.FeaturedCase_header__7cfse{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}.FeaturedCase_titleSection__4zNxb{flex:1;min-width:0}.FeaturedCase_titleWrapper__fOLOl{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.FeaturedCase_title___NQux{font-size:.75rem;font-weight:600;color:#111827;margin:0;line-height:1.25}.dark .FeaturedCase_title___NQux{color:#f8fafc}.FeaturedCase_caseNumber__q9Hun{font-size:.75rem;font-weight:700;color:#374151;margin:0;line-height:1.25}.dark .FeaturedCase_caseNumber__q9Hun{color:#e2e8f0}.FeaturedCase_actions__duEUn{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.FeaturedCase_incidentBadge__RdJ1X{font-size:.75rem;padding:.25rem .5rem;font-weight:500}.FeaturedCase_content__Z40qF{display:flex;flex-direction:column;gap:.75rem}.FeaturedCase_documentSummary__96PVQ{background-color:#dbeafe;border-radius:.5rem;padding:.5rem}.dark .FeaturedCase_documentSummary__96PVQ{background-color:rgba(30,64,175,.2)}.FeaturedCase_summaryHeader__vnsov{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.FeaturedCase_summaryIcon__7axkK{height:.875rem;width:.875rem;color:#2563eb;flex-shrink:0}.dark .FeaturedCase_summaryIcon__7axkK{color:#60a5fa}.FeaturedCase_summaryLabel__b5qFY{font-size:.75rem;font-weight:500;color:#1e40af}.dark .FeaturedCase_summaryLabel__b5qFY{color:#93bbfc}.FeaturedCase_summaryList__k0N4l{display:flex;flex-direction:column;gap:.375rem}.FeaturedCase_summaryItem__4hYRp{display:flex;align-items:flex-start;gap:.5rem}.FeaturedCase_bullet__zrg2w{color:#2563eb;font-weight:600;margin-top:.125rem;flex-shrink:0}.dark .FeaturedCase_bullet__zrg2w{color:#60a5fa}.FeaturedCase_summaryText__4_ids{font-size:.9rem;color:#374151;font-style:italic;margin:0;line-height:1.4;flex:1}.dark .FeaturedCase_summaryText__4_ids{color:#d1d5db}.FeaturedCase_citation__wJSsC{background:none;border:none;color:#2563eb;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-style:inherit;transition:color .15s}.FeaturedCase_citation__wJSsC:hover{color:#1d4ed8;background-color:rgba(37,99,235,.1);border-radius:.25rem;padding:.125rem .25rem}.dark .FeaturedCase_citation__wJSsC{color:#60a5fa}.dark .FeaturedCase_citation__wJSsC:hover{color:#93bbfc;background-color:rgba(96,165,250,.1)}.FeaturedCase_oisDetails__gmabq{background-color:#f3f4f6;border-radius:.5rem;padding:.75rem}.FeaturedCase_oisDetails__gmabq p{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.dark .FeaturedCase_oisDetails__gmabq p{color:#9ca3af}.dark .FeaturedCase_oisDetails__gmabq{background-color:#374151}.FeaturedCase_metadata__NI2xl{display:flex;align-items:center;justify-content:space-between;gap:1rem}.FeaturedCase_stats__DuSiO{display:flex;align-items:center;gap:1rem;flex:1;overflow:hidden}@media(max-width:768px){.FeaturedCase_stats__DuSiO{gap:.75rem}}.FeaturedCase_statItem___t1Ms{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#6b7280;white-space:nowrap}.dark .FeaturedCase_statItem___t1Ms{color:#9ca3af}.FeaturedCase_statIcon__vA1jJ{height:.875rem;width:.875rem;flex-shrink:0}.FeaturedCase_navigationControls__PqJiC{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.FeaturedCase_nextButton__hh9e7{padding:.375rem;height:auto;width:auto;border-radius:.375rem;transition:all .15s}.FeaturedCase_nextButton__hh9e7:hover:not(:disabled){background-color:#f3f4f6;transform:translateX(2px)}.dark .FeaturedCase_nextButton__hh9e7:hover:not(:disabled){background-color:#1f2937}.FeaturedCase_nextButton__hh9e7:disabled{opacity:.5;cursor:not-allowed}.FeaturedCase_nextIcon__6OJf3{height:1rem;width:1rem;color:#6b7280;transition:color .15s}.FeaturedCase_nextButton__hh9e7:hover:not(:disabled) .FeaturedCase_nextIcon__6OJf3{color:#374151}.dark .FeaturedCase_nextButton__hh9e7:hover:not(:disabled) .FeaturedCase_nextIcon__6OJf3{color:#d1d5db}@media(max-width:768px){.FeaturedCase_featuredCaseContainer__dkWsm{padding:.75rem;margin-top:.25rem}.FeaturedCase_header__7cfse{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.FeaturedCase_titleSection__4zNxb{width:100%}.FeaturedCase_actions__duEUn{width:100%;justify-content:flex-start}.FeaturedCase_content__Z40qF{gap:.5rem}.FeaturedCase_documentSummary__96PVQ,.FeaturedCase_oisDetails__gmabq{padding:.5rem}.FeaturedCase_oisDetails__gmabq p,.FeaturedCase_summaryText__4_ids{font-size:.8125rem}.FeaturedCase_summaryList__k0N4l{gap:.25rem}.FeaturedCase_summaryItem__4hYRp{gap:.375rem}.FeaturedCase_stats__DuSiO{flex-direction:column;align-items:flex-start;gap:.375rem}.FeaturedCase_metadata__NI2xl{flex-direction:column;align-items:flex-start;gap:.5rem}.FeaturedCase_navigationControls__PqJiC{align-self:flex-end}}@media(max-width:480px){.FeaturedCase_stats__DuSiO{gap:.25rem}.FeaturedCase_statItem___t1Ms{font-size:.75rem}.FeaturedCase_statIcon__vA1jJ{height:.75rem;width:.75rem}.FeaturedCase_title___NQux{font-size:.875rem}.FeaturedCase_caseNumber__q9Hun{font-size:1rem}.FeaturedCase_summaryText__4_ids{font-size:.75rem}}.UnifiedSearch_searchContainer__knlou{background-color:transparent;padding:0}.UnifiedSearch_header__tzy_E{margin-bottom:1.5rem}.UnifiedSearch_title__4umBm{font-size:1.5rem;line-height:2rem;font-weight:600;color:#111827;margin:0 0 .5rem}.dark .UnifiedSearch_title__4umBm{color:#f9fafb}.UnifiedSearch_description__Kc070{font-size:.875rem;color:#6b7280;margin:0}.dark .UnifiedSearch_description__Kc070{color:#9ca3af}.UnifiedSearch_content__oaOOs{display:flex;flex-direction:column;gap:1rem}.UnifiedSearch_searchTypeWrapper__eVgo_{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.UnifiedSearch_searchTypeLabel__IZnH4{font-size:.875rem;color:#6b7280}.dark .UnifiedSearch_searchTypeLabel__IZnH4{color:#9ca3af}.UnifiedSearch_searchTypeToggle__aDGP4{display:flex;align-items:center;gap:.25rem;background-color:#f3f4f6;border-radius:.5rem;padding:.25rem}.dark .UnifiedSearch_searchTypeToggle__aDGP4{background-color:#374151}.UnifiedSearch_toggleButton__t75L2{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.375rem;transition:all .15s;background:transparent;border:none;color:#6b7280;cursor:pointer}.UnifiedSearch_toggleButton__t75L2:hover{color:#111827}.dark .UnifiedSearch_toggleButton__t75L2:hover{color:#f3f4f6}.UnifiedSearch_toggleButton__t75L2.UnifiedSearch_active__uKYAw{background-color:#fff;color:#111827;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.dark .UnifiedSearch_toggleButton__t75L2.UnifiedSearch_active__uKYAw{background-color:#1f2937;color:#f3f4f6}.dark .UnifiedSearch_toggleButton__t75L2{color:#9ca3af}.UnifiedSearch_toggleIcon__nIGwN{width:1rem;height:1rem}.UnifiedSearch_searchForm__6IykU{display:flex;flex-direction:column;gap:1rem}.UnifiedSearch_searchInputWrapper__iK8uE{display:flex;gap:.75rem;align-items:flex-start}@media(max-width:768px){.UnifiedSearch_searchInputWrapper__iK8uE{flex-direction:column;gap:.5rem}}.UnifiedSearch_inputContainer__bnj7y{position:relative;flex:1}.UnifiedSearch_searchIconWrapper__Rm_hf{position:absolute;inset-y:0;left:0;padding-left:.75rem;display:flex;align-items:center;pointer-events:none}.UnifiedSearch_searchIcon__SvvRh{height:1.25rem;width:1.25rem;color:#9ca3af}.UnifiedSearch_searchInput__Bh5wg{width:100%;padding-left:2.5rem;padding-right:2.5rem;height:3rem;font-size:1rem;border-radius:.5rem;border:1px solid #d1d5db;background-color:#fff}.UnifiedSearch_searchInput__Bh5wg:focus{outline:none;ring:2px;ring-color:#3b82f6;border-color:#3b82f6}.dark .UnifiedSearch_searchInput__Bh5wg{background-color:#1f2937;border-color:#374151;color:#f3f4f6}.dark .UnifiedSearch_searchInput__Bh5wg::placeholder{color:#9ca3af}.UnifiedSearch_clearButton__gHWy5{position:absolute;inset-y:0;right:0;padding-right:.75rem;display:flex;align-items:center;background:transparent;border:none;cursor:pointer}.UnifiedSearch_clearButton__gHWy5:hover .UnifiedSearch_clearIcon__e8t1g{color:#6b7280}.UnifiedSearch_clearIcon__e8t1g{height:1.25rem;width:1.25rem;color:#9ca3af;transition:color .15s}.UnifiedSearch_searchButton__KhsDG{padding:0 2rem;height:3rem;font-size:1rem;display:flex;align-items:center;gap:.5rem;white-space:nowrap}@media(max-width:768px){.UnifiedSearch_searchButton__KhsDG{width:100%;justify-content:center}}.UnifiedSearch_buttonIcon__ddQX5{height:1.25rem;width:1.25rem}.UnifiedSearch_searchDescription__sfUP1{font-size:.875rem;color:#6b7280}.UnifiedSearch_searchDescription__sfUP1 p{margin:0}.dark .UnifiedSearch_searchDescription__sfUP1{color:#9ca3af}.UnifiedSearch_recentSearches___gnP5{padding-top:1rem;border-top:1px solid #e5e7eb}.dark .UnifiedSearch_recentSearches___gnP5{border-top-color:#374151}.UnifiedSearch_recentSearchesLabel__454OY{font-size:.875rem;color:#6b7280;margin:0 0 .75rem}.dark .UnifiedSearch_recentSearchesLabel__454OY{color:#9ca3af}.UnifiedSearch_recentSearchesList__HBIRW{display:flex;flex-wrap:wrap;gap:.5rem}.UnifiedSearch_recentSearchButton__KWUSX{font-size:.875rem;height:2rem;display:flex;align-items:center;gap:.25rem}.UnifiedSearch_recentSearchIcon__6L4iQ{height:.75rem;width:.75rem}.UnifiedSearch_searchTips__Xxj_u{background-color:#dbeafe;border-radius:.5rem;padding:1rem}.dark .UnifiedSearch_searchTips__Xxj_u{background-color:rgba(30,64,175,.2)}.UnifiedSearch_tipsTitle__BI2a_{font-size:.875rem;font-weight:500;color:#1e40af;margin:0 0 .5rem}.dark .UnifiedSearch_tipsTitle__BI2a_{color:#93bbfc}.UnifiedSearch_tipsList__YQSOo{font-size:.75rem;color:#1e40af;margin:0;padding-left:0;list-style:none}.UnifiedSearch_tipsList__YQSOo li{margin-bottom:.25rem}.UnifiedSearch_tipsList__YQSOo li:last-child{margin-bottom:0}.dark .UnifiedSearch_tipsList__YQSOo{color:#bfdbfe}.UnifiedSearch_loadingState__R3zkn{margin-top:1rem;text-align:center;color:#6b7280;display:flex;align-items:center;justify-content:center;gap:.5rem}.dark .UnifiedSearch_loadingState__R3zkn{color:#9ca3af}.UnifiedSearch_loadingSpinner__NYuWh{display:inline-block;animation:UnifiedSearch_spin__NnUtT 1s linear infinite;border-radius:50%;width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentcolor}@keyframes UnifiedSearch_spin__NnUtT{to{transform:rotate(1turn)}}@media(max-width:768px){.UnifiedSearch_searchTypeWrapper__eVgo_{flex-direction:column;align-items:flex-start;gap:.5rem}.UnifiedSearch_searchTypeToggle__aDGP4{width:100%}.UnifiedSearch_toggleButton__t75L2{flex:1;justify-content:center}.UnifiedSearch_header__tzy_E{margin-bottom:1rem}.UnifiedSearch_title__4umBm{font-size:1.25rem;line-height:1.75rem}.UnifiedSearch_content__oaOOs{gap:.75rem}}.IncidentTypesFilter_incidentTypesContainer__XcePn{background-color:#fff;border-radius:.5rem;padding:4rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:fit-content;height:auto}.dark .IncidentTypesFilter_incidentTypesContainer__XcePn{background-color:#1f2937;box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.IncidentTypesFilter_header__7BJWc{margin-bottom:.5rem;flex-shrink:0}.IncidentTypesFilter_title__D6mLH{font-size:1rem;line-height:1.25rem;font-weight:600;color:#111827;margin:0 0 .125rem}.dark .IncidentTypesFilter_title__D6mLH{color:#f9fafb}.IncidentTypesFilter_subtitle__3S_K8{font-size:.75rem;color:#6b7280;margin:0}.dark .IncidentTypesFilter_subtitle__3S_K8{color:#9ca3af}.IncidentTypesFilter_loadingContainer__O42sN{padding:1rem;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}.IncidentTypesFilter_loadingChart__uJpvF{height:100px;background-color:#f3f4f6;border-radius:.375rem;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:#6b7280;width:100%}.dark .IncidentTypesFilter_loadingChart__uJpvF{background-color:#374151;color:#9ca3af}.IncidentTypesFilter_chartContainer__yljmT{height:100px;margin-bottom:.5rem;flex-shrink:0}.IncidentTypesFilter_chartContainer__yljmT .IncidentTypesFilter_recharts-cartesian-axis-tick-value___Axt1{font-size:.6875rem;fill:#6b7280}.dark .IncidentTypesFilter_chartContainer__yljmT .IncidentTypesFilter_recharts-cartesian-axis-tick-value___Axt1{fill:#9ca3af}.IncidentTypesFilter_chartContainer__yljmT .IncidentTypesFilter_recharts-cartesian-grid-horizontal__X4z0n line,.IncidentTypesFilter_chartContainer__yljmT .IncidentTypesFilter_recharts-cartesian-grid-vertical__HIXJo line{stroke:#f3f4f6}.dark .IncidentTypesFilter_chartContainer__yljmT .IncidentTypesFilter_recharts-cartesian-grid-horizontal__X4z0n line,.dark .IncidentTypesFilter_chartContainer__yljmT .IncidentTypesFilter_recharts-cartesian-grid-vertical__HIXJo line{stroke:#374151}.IncidentTypesFilter_customTooltip__fiy3x{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dark .IncidentTypesFilter_customTooltip__fiy3x{background-color:#1f2937;border-color:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.IncidentTypesFilter_tooltipLabel___R1XU{font-weight:600;margin-bottom:.25rem;color:#111827;font-size:.8125rem}.dark .IncidentTypesFilter_tooltipLabel___R1XU{color:#f9fafb}.IncidentTypesFilter_tooltipEntry__rqacJ{margin:.125rem 0;font-size:.75rem;font-weight:500}.IncidentTypesFilter_legendSection__4Ps0P{margin-bottom:.375rem;flex-shrink:0;height:40px}.IncidentTypesFilter_legendTitle__DH_cM{font-size:.75rem;font-weight:600;color:#111827;margin:0 0 .25rem;line-height:1}.dark .IncidentTypesFilter_legendTitle__DH_cM{color:#f9fafb}.IncidentTypesFilter_horizontalScrollContainer__cnkDT{position:relative;height:32px}.IncidentTypesFilter_legendScrollArea__kffGx{display:flex;gap:.25rem;overflow-x:auto;height:100%;scroll-behavior:smooth;align-items:center;scrollbar-width:none;-ms-overflow-style:none}.IncidentTypesFilter_legendScrollArea__kffGx::-webkit-scrollbar{display:none}.IncidentTypesFilter_scrollIndicator__1dlao{position:absolute;top:50%;right:0;transform:translateY(-50%);background:linear-gradient(90deg,transparent,#fff 30%);padding:.125rem .25rem;font-size:.5rem;color:#6b7280;pointer-events:none;border-radius:.25rem}.dark .IncidentTypesFilter_scrollIndicator__1dlao{background:linear-gradient(90deg,transparent,#1f2937 30%);color:#9ca3af}.IncidentTypesFilter_legendCard__aRMDe{flex:0 0 auto;min-width:80px;height:35px;padding:.1875rem .25rem;border-radius:.25rem;cursor:pointer;transition:all .15s ease;border:1px solid #f3f4f6;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.IncidentTypesFilter_legendCard__aRMDe.IncidentTypesFilter_visible__zjHqG{background-color:#f8fafc;border-color:#e2e8f0;opacity:1}.dark .IncidentTypesFilter_legendCard__aRMDe.IncidentTypesFilter_visible__zjHqG{background-color:#1e293b;border-color:#334155}.IncidentTypesFilter_legendCard__aRMDe.IncidentTypesFilter_hidden__6GS8U{opacity:.6}.dark .IncidentTypesFilter_legendCard__aRMDe.IncidentTypesFilter_hidden__6GS8U{background-color:#1f2937;border-color:#374151}.IncidentTypesFilter_legendCard__aRMDe:hover{transform:translateY(-1px);box-shadow:0 2px 4px -1px rgba(0,0,0,.1)}.dark .IncidentTypesFilter_legendCard__aRMDe:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.3)}.dark .IncidentTypesFilter_legendCard__aRMDe{background-color:#1f2937;border-color:#374151}.IncidentTypesFilter_cardHeader__IzXem{display:flex;align-items:center;gap:.1875rem}.IncidentTypesFilter_visibilityToggle__mdjrI{display:flex;align-items:center;justify-content:center}.IncidentTypesFilter_eyeIcon__0oIwi{width:.5rem;height:.5rem}.IncidentTypesFilter_eyeOffIcon__tyB0_{width:.5rem;height:.5rem;color:#9ca3af}.dark .IncidentTypesFilter_eyeOffIcon__tyB0_{color:#6b7280}.IncidentTypesFilter_colorIndicator__O1nlb{width:.25rem;height:.25rem;border-radius:50%;flex-shrink:0}.IncidentTypesFilter_trendIndicator__D4Mu_{display:flex;align-items:center;justify-content:center}.IncidentTypesFilter_trendIcon__mRi2y{width:.5rem;height:.5rem}.IncidentTypesFilter_trendIcon__mRi2y.IncidentTypesFilter_trendUp__v9iFK{color:#10b981}.IncidentTypesFilter_trendIcon__mRi2y.IncidentTypesFilter_trendDown__Ao3nO{color:#ef4444}.IncidentTypesFilter_cardContent__ZJ7Gr{flex:1;text-align:center;min-width:0}.IncidentTypesFilter_incidentTypeName__EmWzO{font-size:.5625rem;font-weight:500;color:#374151;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IncidentTypesFilter_legendCard__aRMDe.IncidentTypesFilter_visible__zjHqG .IncidentTypesFilter_incidentTypeName__EmWzO{color:#111827;font-weight:600}.dark .IncidentTypesFilter_legendCard__aRMDe.IncidentTypesFilter_visible__zjHqG .IncidentTypesFilter_incidentTypeName__EmWzO{color:#f3f4f6}.dark .IncidentTypesFilter_incidentTypeName__EmWzO{color:#d1d5db}.IncidentTypesFilter_incidentCount__Dec6Z{font-size:.4375rem;color:#6b7280;line-height:1;margin-top:.0625rem}.IncidentTypesFilter_legendCard__aRMDe.IncidentTypesFilter_visible__zjHqG .IncidentTypesFilter_incidentCount__Dec6Z{color:#374151}.dark .IncidentTypesFilter_legendCard__aRMDe.IncidentTypesFilter_visible__zjHqG .IncidentTypesFilter_incidentCount__Dec6Z{color:#d1d5db}.dark .IncidentTypesFilter_incidentCount__Dec6Z{color:#9ca3af}.IncidentTypesFilter_summaryStats__w6tFX{margin-top:.375rem;padding-top:.375rem;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;flex-shrink:0;height:40px}.dark .IncidentTypesFilter_summaryStats__w6tFX{border-top-color:#374151}.IncidentTypesFilter_statItem__msamB{text-align:center;padding:.1875rem;border-radius:.25rem;background-color:#f8fafc;transition:all .15s ease;display:flex;flex-direction:column;justify-content:center}.IncidentTypesFilter_statItem__msamB:hover{background-color:#f1f5f9;transform:translateY(-1px)}.dark .IncidentTypesFilter_statItem__msamB{background-color:#1e293b}.dark .IncidentTypesFilter_statItem__msamB:hover{background-color:#334155}.IncidentTypesFilter_statNumber__L4rEK{font-size:.875rem;font-weight:700;color:#111827;line-height:1}.dark .IncidentTypesFilter_statNumber__L4rEK{color:#f8fafc}.IncidentTypesFilter_statLabel__yZzlS{font-size:.4375rem;color:#6b7280;text-transform:uppercase;letter-spacing:.025em;font-weight:500;margin-top:.1875rem;line-height:1}.dark .IncidentTypesFilter_statLabel__yZzlS{color:#9ca3af}@media(max-width:1024px){.IncidentTypesFilter_incidentTypesContainer__XcePn{padding:.5rem}.IncidentTypesFilter_chartContainer__yljmT{height:120px;margin-bottom:.5rem}.IncidentTypesFilter_legendSection__4Ps0P{height:35px}.IncidentTypesFilter_horizontalScrollContainer__cnkDT{height:28px}.IncidentTypesFilter_legendCard__aRMDe{min-width:70px;height:24px}.IncidentTypesFilter_summaryStats__w6tFX{height:35px;gap:.25rem;margin-top:.25rem;padding-top:.25rem}.IncidentTypesFilter_statNumber__L4rEK{font-size:.75rem}.IncidentTypesFilter_statLabel__yZzlS{font-size:.375rem}}@media(max-width:768px){.IncidentTypesFilter_chartContainer__yljmT{height:100px}.IncidentTypesFilter_legendSection__4Ps0P{height:32px}.IncidentTypesFilter_horizontalScrollContainer__cnkDT{height:24px}.IncidentTypesFilter_legendCard__aRMDe{min-width:60px;height:20px}.IncidentTypesFilter_summaryStats__w6tFX{height:32px;grid-template-columns:repeat(3,1fr);gap:.25rem}.IncidentTypesFilter_statItem__msamB{padding:.125rem}.IncidentTypesFilter_statNumber__L4rEK{font-size:.6875rem}.IncidentTypesFilter_statLabel__yZzlS{font-size:.3125rem}.IncidentTypesFilter_scrollIndicator__1dlao{display:none}}@media(max-width:480px){.IncidentTypesFilter_incidentTypesContainer__XcePn{padding:.375rem}.IncidentTypesFilter_header__7BJWc{margin-bottom:.375rem}.IncidentTypesFilter_title__D6mLH{font-size:.875rem}.IncidentTypesFilter_subtitle__3S_K8{font-size:.6875rem}.IncidentTypesFilter_chartContainer__yljmT{height:80px;margin-bottom:.375rem}.IncidentTypesFilter_legendSection__4Ps0P{height:28px}.IncidentTypesFilter_horizontalScrollContainer__cnkDT{height:20px}.IncidentTypesFilter_legendCard__aRMDe{min-width:50px;height:18px}.IncidentTypesFilter_summaryStats__w6tFX{height:28px;grid-template-columns:1fr;gap:.1875rem}}.TerminatedOfficersCarousel_chartCard__wWS9B{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.TerminatedOfficersCarousel_cardHeader__nBW6i{padding:20px 24px 16px;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:flex-start}.TerminatedOfficersCarousel_headerContent__KS7CK{flex:1;min-width:0}.TerminatedOfficersCarousel_cardTitle__O7TdF{font-size:14px;font-weight:600;color:#111827;margin:0 0 6px;line-height:1.3}.TerminatedOfficersCarousel_cardSubtitle__nnXvQ{font-size:11px;color:#6b7280;margin:0;line-height:1.4}.TerminatedOfficersCarousel_headerStats__tJQg5{display:flex;flex-direction:column;gap:4px;margin-top:6px}.TerminatedOfficersCarousel_statItem__691Mc{font-size:11px;color:#6b7280;line-height:1.3}.TerminatedOfficersCarousel_counter__MdNUv{font-size:10px;color:#9ca3af;background:#f9fafb;padding:2px 6px;border-radius:4px;align-self:flex-start}.TerminatedOfficersCarousel_navigation__XoaVc{display:flex;gap:4px;margin-left:16px}.TerminatedOfficersCarousel_navButton__H9mbi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:4px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.TerminatedOfficersCarousel_navButton__H9mbi:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.TerminatedOfficersCarousel_navButton__H9mbi:disabled{opacity:.4;cursor:not-allowed}.TerminatedOfficersCarousel_navIcon__cBWxm{width:12px;height:12px;color:#6b7280}.TerminatedOfficersCarousel_cardContent__H7hsu{padding:20px 24px;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.TerminatedOfficersCarousel_officerProfile__EdHFu{text-align:center}.TerminatedOfficersCarousel_officerName__U4CVz{font-size:16px;font-weight:600;color:#111827;margin:0 0 20px}.TerminatedOfficersCarousel_clickableOfficerName__UiDLV{cursor:pointer;transition:all .15s ease;border-radius:4px;padding:4px 8px;margin:0 -8px 20px}.TerminatedOfficersCarousel_clickableOfficerName__UiDLV:hover{background:#f3f4f6;color:#2563eb}.TerminatedOfficersCarousel_clickableOfficerName__UiDLV:active{background:#e5e7eb}.TerminatedOfficersCarousel_employmentFlow__o3vFA{display:flex;align-items:center;justify-content:center;gap:16px;max-width:100%}.TerminatedOfficersCarousel_employmentItem__0lq_w{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;background:#f9fafb;border-radius:6px;border:1px solid #f3f4f6;min-width:100px;flex:1;max-width:140px}.TerminatedOfficersCarousel_employmentDetails__MnqGJ{text-align:center;min-width:0}.TerminatedOfficersCarousel_agencyName__TLHdm{font-size:12px;font-weight:600;color:#111827;margin-bottom:2px;line-height:1.3}.TerminatedOfficersCarousel_dateRange__OFOmC{font-size:10px;color:#6b7280;margin-bottom:3px;line-height:1.3}.TerminatedOfficersCarousel_separationReason__kdJf3{font-size:10px;color:#ef4444;font-weight:500;line-height:1.3}.TerminatedOfficersCarousel_employmentStatus__tVbtB{font-size:10px;color:#10b981;font-weight:500;line-height:1.3}.TerminatedOfficersCarousel_flowArrow__h9qFB{width:16px;height:16px;color:#9ca3af;flex-shrink:0}.TerminatedOfficersCarousel_loadingContainer__N0Z9e{display:flex;flex-direction:column;gap:12px;padding:20px 0}.TerminatedOfficersCarousel_loadingHeader__8cEbH{height:16px;background:#f3f4f6;border-radius:4px;animation:TerminatedOfficersCarousel_pulse__aKYEb 1.5s ease-in-out infinite}.TerminatedOfficersCarousel_loadingContent__ye9Pu{display:flex;flex-direction:column;gap:8px}.TerminatedOfficersCarousel_loadingBar__6HjdB{height:10px;background:#f3f4f6;border-radius:4px;animation:TerminatedOfficersCarousel_pulse__aKYEb 1.5s ease-in-out infinite}.TerminatedOfficersCarousel_loadingBar__6HjdB:first-child{width:100%}.TerminatedOfficersCarousel_loadingBar__6HjdB:nth-child(2){width:75%}@keyframes TerminatedOfficersCarousel_pulse__aKYEb{0%,to{opacity:1}50%{opacity:.5}}.TerminatedOfficersCarousel_emptyState__zmb05,.TerminatedOfficersCarousel_errorState__80DK4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:#6b7280;font-size:12px}.TerminatedOfficersCarousel_errorIcon__cbzrz{width:20px;height:20px;color:#ef4444;margin-bottom:8px}@media(max-width:768px){.TerminatedOfficersCarousel_cardHeader__nBW6i{flex-direction:column;gap:10px;padding:16px 20px 12px}.TerminatedOfficersCarousel_navigation__XoaVc{align-self:flex-end;margin-left:0}.TerminatedOfficersCarousel_cardContent__H7hsu{padding:16px 20px}.TerminatedOfficersCarousel_officerName__U4CVz{font-size:14px;margin-bottom:16px}.TerminatedOfficersCarousel_clickableOfficerName__UiDLV{margin:0 -8px 16px}.TerminatedOfficersCarousel_employmentFlow__o3vFA{flex-direction:column;gap:10px}.TerminatedOfficersCarousel_flowArrow__h9qFB{transform:rotate(90deg);width:14px;height:14px}.TerminatedOfficersCarousel_employmentItem__0lq_w{min-width:80px;max-width:160px;padding:10px}}@media(max-width:480px){.TerminatedOfficersCarousel_cardTitle__O7TdF{font-size:13px}.TerminatedOfficersCarousel_cardSubtitle__nnXvQ{font-size:10px}.TerminatedOfficersCarousel_officerName__U4CVz{font-size:13px}.TerminatedOfficersCarousel_employmentItem__0lq_w{padding:8px}.TerminatedOfficersCarousel_agencyName__TLHdm{font-size:11px}.TerminatedOfficersCarousel_dateRange__OFOmC,.TerminatedOfficersCarousel_employmentStatus__tVbtB,.TerminatedOfficersCarousel_separationReason__kdJf3{font-size:9px}}.Dashboard_dashboardContainer__WIxVG{background-color:#f9fafb;min-height:100vh;max-height:100vh;overflow:hidden}.dark .Dashboard_dashboardContainer__WIxVG{background-color:#111827}.Dashboard_contentWrapper__7axGJ{max-width:80rem;margin:0 auto;padding:1rem;height:100vh;display:flex;flex-direction:column;overflow:hidden}.Dashboard_header__yNNpZ{margin-bottom:1rem;flex-shrink:0}.Dashboard_title__iTfdo{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin:0}.Dashboard_searchSection__ZnAVz{width:100%;margin-bottom:1rem;flex-shrink:0}.Dashboard_dashboardGrid__Wx5G9{display:grid;grid-template-columns:1fr;gap:1.5rem;flex:1;min-height:0;overflow:hidden;padding-bottom:1rem}@media(min-width:1024px){.Dashboard_dashboardGrid__Wx5G9{grid-template-columns:1.2fr .8fr;gap:2rem;padding-bottom:1.5rem}}@media(min-width:1440px){.Dashboard_dashboardGrid__Wx5G9{grid-template-columns:1.2fr .8fr;padding-bottom:1.5rem}}.Dashboard_incidentTypesSection__3Y3Ml{min-height:0;overflow:hidden;display:flex;flex-direction:column}.Dashboard_incidentTypesSection__3Y3Ml>*{flex:1;min-height:0;max-height:100%}@media(min-width:1024px){.Dashboard_incidentTypesSection__3Y3Ml{min-height:100px}}.Dashboard_separationChartSection__nDUtf{min-height:0;overflow:hidden;display:flex;flex-direction:column}.Dashboard_separationChartSection__nDUtf>*{flex:1;min-height:0;max-height:100%}@media(min-width:1024px){.Dashboard_separationChartSection__nDUtf{min-height:100px}}.Dashboard_featuredCaseFullWidth__2Z85X{margin-top:2rem;flex-shrink:0}@media(min-width:1024px){.Dashboard_featuredCaseFullWidth__2Z85X{margin-top:3rem}}.Dashboard_featuredCaseSection__hwbH8{min-height:0;overflow:hidden;display:flex;flex-direction:column}.Dashboard_featuredCaseSection__hwbH8>*{flex:1;min-height:0}.Dashboard_loadingContainer__TjmI2{text-align:center;padding:2rem 0;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.Dashboard_spinner__xIpq3{animation:Dashboard_spin__00RSW 1s linear infinite;border-radius:9999px;height:2rem;width:2rem;border-bottom-width:2px;border-color:#111827;margin:0 auto 1rem}.dark .Dashboard_spinner__xIpq3{border-color:#f3f4f6}@keyframes Dashboard_spin__00RSW{to{transform:rotate(1turn)}}.Dashboard_loadingText__BOjob{color:#6b7280}.Dashboard_errorContainer__0ZKZH{text-align:center;padding:1rem;color:#dc2626;flex:1;display:flex;align-items:center;justify-content:center}@media(max-width:1023px){.Dashboard_dashboardContainer__WIxVG{max-height:none;overflow:visible}.Dashboard_contentWrapper__7axGJ{height:auto;overflow:visible}.Dashboard_dashboardGrid__Wx5G9{grid-template-columns:1fr;overflow:visible;height:auto}.Dashboard_featuredCaseSection__hwbH8,.Dashboard_incidentTypesSection__3Y3Ml,.Dashboard_separationChartSection__nDUtf{overflow:visible;height:auto;min-height:auto}.Dashboard_featuredCaseSection__hwbH8>*,.Dashboard_incidentTypesSection__3Y3Ml>*,.Dashboard_separationChartSection__nDUtf>*{flex:none}.Dashboard_featuredCaseFullWidth__2Z85X{margin-top:1rem}}@media(max-width:768px){.Dashboard_contentWrapper__7axGJ{padding:.75rem}.Dashboard_header__yNNpZ{margin-bottom:.75rem}.Dashboard_title__iTfdo{font-size:1.5rem;line-height:2rem}.Dashboard_searchSection__ZnAVz{margin-bottom:.75rem}.Dashboard_dashboardGrid__Wx5G9{gap:1rem}.Dashboard_featuredCaseFullWidth__2Z85X{margin-top:.75rem}}@media(max-width:480px){.Dashboard_contentWrapper__7axGJ{padding:.5rem}.Dashboard_dashboardGrid__Wx5G9{gap:.75rem}.Dashboard_featuredCaseFullWidth__2Z85X{margin-top:.5rem}}.Sidebar_sidebar__fz5BN{position:fixed;left:0;top:0;height:100vh;width:280px;background-color:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:1000;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS{width:80px}.dark .Sidebar_sidebar__fz5BN{background-color:#1f2937;border-right-color:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.Sidebar_sidebarHeader__6KW_q{padding:1.5rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:80px;background-color:#f8fafc}.dark .Sidebar_sidebarHeader__6KW_q{border-bottom-color:#374151;background-color:#111827}.Sidebar_logoSection__lkh9q{display:flex;align-items:center;gap:.75rem;flex:1;overflow:hidden}.Sidebar_logoIcon__DMPlo{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:.5rem;flex-shrink:0}.Sidebar_logo__8eKV9{width:24px;height:24px;color:#fff}.Sidebar_logoText__BYqFs{overflow:hidden;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS .Sidebar_logoText__BYqFs{opacity:0;pointer-events:none}.Sidebar_title__50ILa{font-size:1.125rem;font-weight:700;color:#111827;margin:0;line-height:1.25;white-space:nowrap}.dark .Sidebar_title__50ILa{color:#f9fafb}.Sidebar_subtitle__Z5BKm{font-size:.75rem;color:#6b7280;margin:0;line-height:1;white-space:nowrap}.dark .Sidebar_subtitle__Z5BKm{color:#9ca3af}.Sidebar_collapseButton__E8oOh{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid #d1d5db;border-radius:.375rem;color:#6b7280;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Sidebar_collapseButton__E8oOh:hover{background:#f3f4f6;color:#111827;border-color:#9ca3af}.Sidebar_collapseButton__E8oOh:focus{outline:none;ring:2px;ring-color:#3b82f6;ring-opacity:.5}.dark .Sidebar_collapseButton__E8oOh{border-color:#4b5563;color:#9ca3af}.dark .Sidebar_collapseButton__E8oOh:hover{background:#374151;color:#f9fafb;border-color:#6b7280}.Sidebar_collapseIcon__K_YwS{width:16px;height:16px;transition:transform .2s ease}.Sidebar_navigationCard__WN0rk{background:#fff;border:1px solid #f3f4f6;border-radius:.5rem;margin:1rem;overflow:hidden}.dark .Sidebar_navigationCard__WN0rk{background:#1f2937;border-color:#374151}.Sidebar_navigation__Szuqq{padding:1rem}.Sidebar_navSection__o8i0p{margin-bottom:1.5rem}.Sidebar_navSection__o8i0p:last-child{margin-bottom:0}.Sidebar_sectionTitle__n4NT0{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 .75rem;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS .Sidebar_sectionTitle__n4NT0{opacity:0}.dark .Sidebar_sectionTitle__n4NT0{color:#9ca3af}.Sidebar_navList__iPQeM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.Sidebar_navItem__UC9p6{margin:0;position:relative}.Sidebar_navButton__ogZ7a{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;color:#4b5563;cursor:pointer;transition:all .2s ease;text-align:left;position:relative;overflow:hidden;border-radius:.375rem}.Sidebar_navButton__ogZ7a:hover{background:#f3f4f6;color:#111827}.Sidebar_navButton__ogZ7a.Sidebar_active__sc1PF{background:#dbeafe;color:#1d4ed8;border-left:3px solid #3b82f6}.Sidebar_navButton__ogZ7a.Sidebar_active__sc1PF:hover{background:#bfdbfe}.Sidebar_navButton__ogZ7a:focus{outline:none;background:#f3f4f6}.dark .Sidebar_navButton__ogZ7a{color:#d1d5db}.dark .Sidebar_navButton__ogZ7a:hover{background:#374151;color:#f9fafb}.dark .Sidebar_navButton__ogZ7a.Sidebar_active__sc1PF{background:#1e3a8a;color:#93c5fd;border-left-color:#60a5fa}.dark .Sidebar_navButton__ogZ7a.Sidebar_active__sc1PF:hover{background:#1e40af}.dark .Sidebar_navButton__ogZ7a:focus{background:#374151}.Sidebar_navIconContainer__U_GKz{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.Sidebar_navIcon__It9tf{width:20px;height:20px;transition:all .2s ease}.Sidebar_navButton__ogZ7a.Sidebar_active__sc1PF .Sidebar_navIcon__It9tf,.Sidebar_navButton__ogZ7a:hover .Sidebar_navIcon__It9tf{transform:scale(1.05)}.Sidebar_navContent___wJek{flex:1;overflow:hidden;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS .Sidebar_navContent___wJek{opacity:0;pointer-events:none}.Sidebar_navLabel__YjV3Z{display:block;font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap}.Sidebar_navDescription__huLMx{display:block;font-size:.75rem;color:#6b7280;line-height:1;margin-top:.125rem;white-space:nowrap}.Sidebar_navButton__ogZ7a.Sidebar_active__sc1PF .Sidebar_navDescription__huLMx{color:#1d4ed8}.dark .Sidebar_navDescription__huLMx{color:#9ca3af}.Sidebar_navButton__ogZ7a.Sidebar_active__sc1PF .dark .Sidebar_navDescription__huLMx{color:#93c5fd}.Sidebar_activeIndicator___apD6{position:absolute;right:0;top:0;bottom:0;width:3px;background:#3b82f6;animation:Sidebar_slideIn__bA5JU .3s ease}@keyframes Sidebar_slideIn__bA5JU{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dark .Sidebar_activeIndicator___apD6{background:#60a5fa}.Sidebar_metricsCard__onhi1{background:#fff;border:1px solid #f3f4f6;border-radius:.5rem;margin:0 1rem 1rem;overflow:hidden}.dark .Sidebar_metricsCard__onhi1{background:#1f2937;border-color:#374151}.Sidebar_metricsHeader__10IJq{padding:1rem 1rem .5rem;border-bottom:1px solid #f3f4f6}.dark .Sidebar_metricsHeader__10IJq{border-bottom-color:#374151}.Sidebar_metricsTitle__PSxi6{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.dark .Sidebar_metricsTitle__PSxi6{color:#9ca3af}.Sidebar_metricsGrid__OuoyC{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:1rem}.Sidebar_metricItem__S2O9S{text-align:center;padding:.75rem .5rem;background:#f8fafc;border-radius:.375rem;border:1px solid #f1f5f9}.dark .Sidebar_metricItem__S2O9S{background:#111827;border-color:#1f2937}.Sidebar_metricValue__2Uxpt{font-size:1rem;font-weight:700;color:#1d4ed8;line-height:1;margin-bottom:.25rem}.dark .Sidebar_metricValue__2Uxpt{color:#60a5fa}.Sidebar_metricLabel__Tto3w{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.dark .Sidebar_metricLabel__Tto3w{color:#9ca3af}@media(max-width:1024px){.Sidebar_sidebar__fz5BN{transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__fz5BN.Sidebar_open__7aTop{transform:translateX(0)}.Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS{width:280px;transform:translateX(-100%)}.Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS.Sidebar_open__7aTop{transform:translateX(0)}}@media(max-width:768px){.Sidebar_sidebar__fz5BN{width:100vw;max-width:320px}}.Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS .Sidebar_navButton__ogZ7a{position:relative}.Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS .Sidebar_navButton__ogZ7a:hover:after{content:attr(title);position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.5rem;padding:.5rem .75rem;background:#111827;color:#f9fafb;font-size:.875rem;border-radius:.375rem;white-space:nowrap;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);animation:Sidebar_fadeIn__vVHSM .2s ease}@keyframes Sidebar_fadeIn__vVHSM{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.dark .Sidebar_sidebar__fz5BN.Sidebar_collapsed__aJLIS .Sidebar_navButton__ogZ7a:hover:after{background:#f9fafb;color:#111827}