.aimaturity_main-container{background-color:transparent;border-radius:1rem;color:#f7fafc;margin:2rem auto;max-width:1100px;padding:2.5rem;width:90vw}.aimaturity_main-container h2{color:#fff;margin-bottom:.5rem;text-align:center}.aimaturity_main-container p{color:#a0aec0;margin-bottom:2rem;margin-top:0;text-align:center}.aimaturity_tooltip{background:#1a202c;border:1px solid #4a5568;border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#fff;font-size:.875rem;max-width:250px;opacity:0;padding:.75rem;pointer-events:none;position:absolute;text-align:left;transition:opacity .2s;z-index:10}.aimaturity_tooltip .aimaturity_tooltip-title{color:#fff;display:block;font-weight:700;margin-bottom:.25rem}.aimaturity_tooltip .aimaturity_tooltip-details{color:#a0aec0;font-size:.8rem;margin-bottom:.5rem}.aimaturity_tooltip .aimaturity_tooltip-desc{border-top:1px solid #4a5568;color:#e2e8f0;font-size:.8rem;margin-top:.5rem;padding-top:.5rem}.aimaturity_main-container .axis-label{fill:#fff;font-size:.9rem;font-weight:600}.aimaturity_main-container .tick text{fill:#cbd5e0;font-size:.8rem}.aimaturity_main-container .domain,.aimaturity_main-container .tick line{stroke:#4a5568}.aimaturity_main-container .grid-line{shape-rendering:crispEdges;stroke:#4a5568;stroke-dasharray:2,2;stroke-opacity:.7}div.ai-use-case-module.aimaturity_main-container .aimaturity_legends-container{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-top:1.5rem}div.ai-use-case-module.aimaturity_main-container .aimaturity_legend{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}div.ai-use-case-module.aimaturity_main-container .aimaturity_legend-title{color:#cbd5e0;font-size:.9rem;font-weight:600;margin-right:-.5rem}div.ai-use-case-module.aimaturity_main-container .aimaturity_legend-item{align-items:center;cursor:pointer;display:flex;gap:.5rem;transition:opacity .3s ease}div.ai-use-case-module.aimaturity_main-container .aimaturity_legend-item.inactive{opacity:.3}div.ai-use-case-module.aimaturity_main-container .aimaturity_legend-color{border-radius:50%;height:1rem;width:1rem}div.ai-use-case-module.aimaturity_main-container .aimaturity_legend-label{color:#cbd5e0;font-size:.9rem}.aimaturity_main-container .aimaturity_data-table-container{margin-top:3rem;overflow-y:auto}.aimaturity_main-container .aimaturity_data-table-container table{border-collapse:collapse;text-align:left;width:100%}.aimaturity_main-container .aimaturity_data-table-container td,.aimaturity_main-container .aimaturity_data-table-container th{border-bottom:1px solid #4a5568;padding:.75rem 1rem;vertical-align:middle}.aimaturity_main-container .aimaturity_data-table-container th{background-color:#2d3748;color:#a0aec0;font-size:.8rem;font-weight:600;letter-spacing:.05em;position:sticky;text-transform:uppercase;top:0;z-index:1}.aimaturity_main-container .aimaturity_data-table-container th.sortable{cursor:pointer}.aimaturity_main-container .aimaturity_data-table-container th.sortable:hover{color:#fff}.aimaturity_main-container .aimaturity_sort-indicator{font-size:.7rem;margin-left:5px}.aimaturity_main-container .aimaturity_data-table-container tbody tr:hover{background-color:#2d3748}.aimaturity_main-container .aimaturity_desc-cell{color:#a0aec0;font-size:.85rem;max-width:350px}.aimaturity_main-container .aimaturity_sparkline-container{align-items:center;display:flex;position:relative}.aimaturity_main-container .aimaturity_progress-bar-cell{align-items:center;display:flex}.aimaturity_main-container .aimaturity_progress-bar-container{background-color:#4a5568;border-radius:4px;height:8px;overflow:hidden;width:100%}.aimaturity_main-container .aimaturity_progress-bar-fill{background-color:#cbd5e0;border-radius:4px;height:100%}