._container_2dsli_5{width:100%;max-width:100%;margin:0 auto;padding:0 2rem 140px;box-sizing:border-box;min-height:200px}@media (width <= 768px){._container_2dsli_5{padding:0 1rem 160px}}._kpi-bar_2dsli_19{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px}._kpi-card_2dsli_26{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:4px}._kpi-value_2dsli_36{font-size:1.5rem;font-weight:700;color:#1e3a8a}._kpi-label_2dsli_42{font-size:.75rem;color:#6b7280;text-transform:uppercase}._kpi-subtext_2dsli_48{font-size:.75rem;color:#4b5563;margin:4px 0 0;line-height:1.3}._legend-bar_2dsli_55{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:12px 16px;margin-bottom:16px}._legend-title_2dsli_63{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;margin:0 0 10px}._legend-controls_2dsli_71{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filter-pill_2dsli_78{display:flex;align-items:center;gap:6px;padding:5px 12px 5px 8px;border-radius:20px;border:1.5px solid #E5E7EB;background:#fff;cursor:pointer;transition:all .15s ease;user-select:none}._filter-pill_2dsli_78:hover{border-color:#cbd5e1;background:#f8fafc}._filter-pill-active_2dsli_95{border-color:transparent!important;box-shadow:0 1px 6px #0000001a}._filter-pill-active_2dsli_95 ._pill-label_2dsli_99{color:#fff;font-weight:500}._filter-pill-active_2dsli_95 ._pill-check_2dsli_103{display:flex}._pill-dot_2dsli_107{width:10px;height:10px;border-radius:50%;flex-shrink:0}._pill-label_2dsli_99{font-size:.75rem;font-weight:500;color:#374151;line-height:1}._pill-range_2dsli_121{font-size:.625rem;font-weight:400;color:#6b7280;line-height:1}._filter-pill-active_2dsli_95 ._pill-range_2dsli_121{color:#ffffffbf}._pill-check_2dsli_103{display:none;align-items:center;font-size:.625rem;color:#fff;margin-left:-2px}._na-pill_2dsli_140{display:flex;align-items:center;gap:6px;padding:5px 12px 5px 8px;border-radius:20px;border:1.5px dashed #E5E7EB;background:#fff}._na-dot_2dsli_150{width:10px;height:10px;border-radius:50%;background:#e5e7eb;flex-shrink:0}._na-label_2dsli_158{font-size:.75rem;color:#6b7280;line-height:1}._bar-divider_2dsli_164{width:1px;height:24px;background:#e5e7eb;margin:0 4px;flex-shrink:0}._clear-filters-btn_2dsli_172{font-size:.6875rem!important;text-transform:none!important;color:#1e3a8a!important;padding:4px 8px!important;min-width:auto!important;border-radius:16px!important}._clear-filters-btn_2dsli_172:hover{background:#1e3a8a0f!important}._heatmap-columns-wrap_2dsli_184{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:16px 12px;margin-bottom:16px;overflow:auto;max-height:520px}._heatmap-columns_2dsli_184{display:flex;gap:6px;min-width:min-content}._heatmap-column_2dsli_184{display:flex;flex-direction:column;align-items:stretch;min-width:120px;max-width:160px;flex:1 0 120px}._column-header_2dsli_209{font-size:.6875rem;font-weight:500;color:#111827;line-height:1.25;text-align:center;margin:0 0 6px;padding:8px 4px 6px;background:#f1f5f9;border-radius:6px;border:1px solid #E5E7EB;position:sticky;top:0;z-index:1;min-height:40px;display:flex;align-items:center;justify-content:center}._column-tiles_2dsli_229{display:flex;flex-direction:column;gap:3px}._heatmap-tile_2dsli_235{padding:6px 5px;min-height:44px;border-radius:5px;border:1px solid rgba(0,0,0,.05);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;text-align:center;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center}._heatmap-tile_2dsli_235:hover{transform:scale(1.04);box-shadow:0 3px 10px #00000024;z-index:2}._heatmap-tile_2dsli_235:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}._tile-level_2dsli_259{font-size:.5625rem;font-weight:700;color:#111827;margin:0;text-transform:uppercase}._tile-label_2dsli_267{font-size:.625rem;font-weight:500;color:#4b5563;margin:0;line-height:1.15;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._tile-bu-badges_2dsli_281{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;margin-top:2px}._tile-bu-tag_2dsli_289{display:inline-block;font-size:7px;font-weight:500;padding:1px 4px;border-radius:3px;line-height:1.3;white-space:nowrap;background:#ffffff4d;color:#111827}._tile-high_2dsli_301 ._tile-level_2dsli_259,._tile-high_2dsli_301 ._tile-label_2dsli_267,._tile-medium_2dsli_303 ._tile-level_2dsli_259,._tile-medium_2dsli_303 ._tile-label_2dsli_267{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12)}._tile-high_2dsli_301 ._tile-label_2dsli_267,._tile-medium_2dsli_303 ._tile-label_2dsli_267{color:#ffffffe6}._tile-high_2dsli_301 ._tile-bu-tag_2dsli_289,._tile-medium_2dsli_303 ._tile-bu-tag_2dsli_289{background:#ffffff40;color:#fff}._tile-high_2dsli_301{border-color:#0000001a}._empty-column_2dsli_322{padding:16px 8px;text-align:center}._empty-text_2dsli_327{font-size:.6875rem;color:#6b7280}._detail-modal_2dsli_332{border-radius:12px;overflow:hidden}._detail-header_2dsli_337{padding:20px;background:linear-gradient(135deg,#eff6ff,#dceeff);border-bottom:1px solid #E5E7EB}._detail-title_2dsli_343{font-size:1.25rem;font-weight:700;font-family:Helvetica Neue,sans-serif;color:#111827;margin:0 0 4px}._detail-subtitle_2dsli_351{font-size:.875rem;color:#4b5563;margin:0}._overview-stats_2dsli_357{display:flex;gap:12px;flex-wrap:wrap}._overview-stat_2dsli_357{background:#f9fafb;border-radius:8px;padding:14px;min-width:90px;flex:1}._stat-value_2dsli_371{font-size:1.25rem;font-weight:700;color:#1e3a8a}._stat-label_2dsli_377{font-size:.6875rem;color:#6b7280;text-transform:uppercase}._badge-high_2dsli_383{background:#dcfce7!important;color:#166534!important}._badge-medium_2dsli_388{background:#fef3c7!important;color:#92400e!important}._badge-low_2dsli_393{background:#fee2e2!important;color:#991b1b!important}._task-table_2dsli_398{margin-top:8px}._table-header_2dsli_402{font-size:.6875rem!important;font-weight:500!important;color:#111827!important;background-color:#f8fafc!important;text-transform:uppercase;white-space:nowrap}._table-cell_2dsli_411{font-size:.75rem!important;color:#111827!important;vertical-align:top!important;line-height:1.4!important}._hint-banner_2dsli_418{padding:12px 20px;background:#f8fafc;border-radius:8px;border:1px solid #E5E7EB;margin-bottom:24px}._hint-text_2dsli_426{font-size:.8125rem;color:#4b5563;margin:0}._selected-summary_2dsli_432{font-size:.8125rem;color:#6b7280;margin-bottom:12px}._actions_2dsli_438{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}._backButton_2dsli_446{height:40px;padding:0 24px!important;font-size:.875rem!important;text-transform:none!important}._continueButton_2dsli_453{background:#1e3a8a!important;color:#fff!important;height:40px;padding:0 28px!important;font-size:.875rem!important;font-weight:500!important;text-transform:none!important;border-radius:4px!important;transition:background-color .2s ease,box-shadow .2s ease!important}._continueButton_2dsli_453:hover{background:#1e3a8aeb!important;box-shadow:0 2px 8px -2px #1e3a8a66}._disclosureBox_2dsli_469{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:24px;margin-top:24px}._disclosureTitle_2dsli_477{font-size:.9375rem;font-weight:500;color:#111827;margin:0 0 8px}._disclosureIntro_2dsli_484{font-size:.8125rem;color:#4b5563;line-height:1.6;margin:0 0 12px}._disclosureList_2dsli_491{margin:0;padding-left:20px;list-style:disc}._disclosureItem_2dsli_497{font-size:.8125rem;color:#4b5563;line-height:1.6;margin-bottom:4px}._ctaBox_2dsli_504{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:24px;margin-top:16px}._ctaTitle_2dsli_512{font-size:1rem;font-weight:500;color:#111827;margin:0 0 8px}._ctaText_2dsli_519{font-size:.875rem;color:#4b5563;line-height:1.5;margin:0 0 16px}._ctaBox_2dsli_504 ._continueButton_2dsli_453{margin-top:0}._definitions-section_2dsli_530{margin-bottom:20px}._definitions-title_2dsli_534{font-size:.9375rem;font-weight:500;color:#111827;margin:0 0 12px}._definitions-grid_2dsli_541{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (width <= 640px){._definitions-grid_2dsli_541{grid-template-columns:1fr}}._definition-card_2dsli_552{background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:12px}._definition-heading_2dsli_559{font-size:.8125rem;font-weight:500;color:#111827;margin:0 0 6px}._definition-text_2dsli_566{font-size:.8125rem;color:#4b5563;line-height:1.45;margin:0}
