.AiDataCharts-module__A3vKwa__cohortTabs{flex-wrap:wrap;gap:6px;margin:0 0 11px;display:flex}.AiDataCharts-module__A3vKwa__cohortTab{color:#52606a;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #d8e1e8;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.3}.AiDataCharts-module__A3vKwa__cohortTab:hover,.AiDataCharts-module__A3vKwa__cohortTab[aria-pressed=true]{color:#285f86;background:#eaf3fa;border-color:#a9c8df}.AiDataCharts-module__A3vKwa__cohortTab:focus-visible{outline-offset:2px;outline:2px solid #558cbe}.AiDataCharts-module__A3vKwa__moreRows{border-top:1px solid #e6dddd}.AiDataCharts-module__A3vKwa__moreRows summary{color:#3b8297;cursor:pointer;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.AiDataCharts-module__A3vKwa__moreRows summary:before{content:"+";font-size:16px;font-weight:400;line-height:1}.AiDataCharts-module__A3vKwa__moreRows[open] summary:before{content:"−"}.AiDataCharts-module__A3vKwa__moreRows summary::-webkit-details-marker{display:none}.AiDataCharts-module__A3vKwa__moreRows summary:focus-visible{outline-offset:2px;outline:2px solid #558cbe}.AiDataCharts-module__A3vKwa__moreOpen,.AiDataCharts-module__A3vKwa__moreRows[open] .AiDataCharts-module__A3vKwa__moreClosed{display:none}.AiDataCharts-module__A3vKwa__moreRows[open] .AiDataCharts-module__A3vKwa__moreOpen{display:inline}.AiDataCharts-module__A3vKwa__matrixBody{min-width:0}.AiDataCharts-module__A3vKwa__seriesLegend{color:#595250;flex-wrap:wrap;gap:7px 14px;margin:11px 0 12px;padding:0;font-size:11px;line-height:1.3;list-style:none;display:flex}.AiDataCharts-module__A3vKwa__seriesLegend li{align-items:center;gap:5px;display:inline-flex}.AiDataCharts-module__A3vKwa__seriesSwatch{border-radius:2px;flex:none;width:9px;height:9px}.AiDataCharts-module__A3vKwa__matrixRows{margin:0;padding:0;list-style:none}.AiDataCharts-module__A3vKwa__matrixRow{border-bottom:1px solid #e6dddd;padding:10px 0}.AiDataCharts-module__A3vKwa__matrixRow:last-child{border-bottom:0}.AiDataCharts-module__A3vKwa__matrixLabel{color:#292323;font-size:13px;font-weight:500;line-height:1.35}.AiDataCharts-module__A3vKwa__clusterRows{margin:0;padding:0;list-style:none}.AiDataCharts-module__A3vKwa__clusterRow{border-bottom:1px solid #eeeae8;grid-template-columns:minmax(138px,29%) minmax(0,1fr);align-items:center;gap:14px;padding:9px 0;display:grid}.AiDataCharts-module__A3vKwa__clusterRow:last-child{border-bottom:0}.AiDataCharts-module__A3vKwa__clusterLabel{color:#292323;font-size:12px;font-weight:500;line-height:1.35}.AiDataCharts-module__A3vKwa__clusterPlot{min-width:0;padding-right:32px;position:relative}.AiDataCharts-module__A3vKwa__clusterGrid{pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0 32px 0 0}.AiDataCharts-module__A3vKwa__clusterGrid span{border-left:1px dotted #b7b5b3}.AiDataCharts-module__A3vKwa__clusterGrid span:last-child{border-right:1px dotted #b7b5b3}.AiDataCharts-module__A3vKwa__clusterBars{gap:2px;display:grid;position:relative}.AiDataCharts-module__A3vKwa__clusterBarLine{white-space:nowrap;align-items:center;height:13px;display:flex}.AiDataCharts-module__A3vKwa__clusterBar{flex:none;height:11px;display:block}.AiDataCharts-module__A3vKwa__clusterPercent{color:#292323;font-variant-numeric:tabular-nums;margin-left:5px;font-size:11px;font-weight:650;line-height:1}@container (max-width:500px){.AiDataCharts-module__A3vKwa__clusterRow{grid-template-columns:minmax(0,1fr);gap:6px}}.AiDataCharts-module__A3vKwa__stackedTrack{background:#e7e5e7;border-radius:3px;width:100%;height:14px;margin-top:8px;display:flex;overflow:hidden}.AiDataCharts-module__A3vKwa__stackedSegment{flex:none;height:100%;display:block}.AiDataCharts-module__A3vKwa__sourceLink{color:#3b8297;gap:3px;margin-top:10px;font-size:11px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.AiDataCharts-module__A3vKwa__sourceLink:hover{text-underline-offset:3px;text-decoration:underline}.AiDataCharts-module__A3vKwa__sourceLink:focus-visible{outline-offset:3px;outline:2px solid #558cbe}
.WorkDataCharts-module__bMi8QG__stack{gap:18px;margin-top:18px;display:grid}.WorkDataCharts-module__bMi8QG__sectionLabel{color:#6d6462;letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0;font-size:12px;font-weight:600;line-height:1.4}.WorkDataCharts-module__bMi8QG__card{background:#fff;min-width:0;padding:20px 22px 14px;scroll-margin-top:24px;container-type:inline-size}.WorkDataCharts-module__bMi8QG__title{color:#393332;letter-spacing:-.01em;margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:500;line-height:1.3}.WorkDataCharts-module__bMi8QG__question{color:#595250;margin:9px 0 15px;font-size:15px;font-weight:500;line-height:1.45}.WorkDataCharts-module__bMi8QG__caption{color:#6d6462;margin:0 0 4px;font-size:12px;line-height:1.4}.WorkDataCharts-module__bMi8QG__rows{margin:0;padding:0;list-style:none}.WorkDataCharts-module__bMi8QG__moreRows{border-top:1px solid #e6dddd}.WorkDataCharts-module__bMi8QG__moreRows summary{color:#3b8297;cursor:pointer;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.WorkDataCharts-module__bMi8QG__moreRows summary:before{content:"+";font-size:16px;font-weight:400;line-height:1}.WorkDataCharts-module__bMi8QG__moreRows[open] summary:before{content:"−"}.WorkDataCharts-module__bMi8QG__moreRows summary::-webkit-details-marker{display:none}.WorkDataCharts-module__bMi8QG__moreRows summary:hover{text-underline-offset:3px;text-decoration:underline}.WorkDataCharts-module__bMi8QG__moreRows summary:focus-visible{outline-offset:2px;outline:2px solid #558cbe}.WorkDataCharts-module__bMi8QG__moreOpen,.WorkDataCharts-module__bMi8QG__moreRows[open] .WorkDataCharts-module__bMi8QG__moreClosed{display:none}.WorkDataCharts-module__bMi8QG__moreRows[open] .WorkDataCharts-module__bMi8QG__moreOpen{display:inline}.WorkDataCharts-module__bMi8QG__moreRows>.WorkDataCharts-module__bMi8QG__rows{margin-top:4px}.WorkDataCharts-module__bMi8QG__barRow{border-bottom:1px solid #e6dddd;grid-template-columns:minmax(0,1.3fr) minmax(110px,1.5fr) auto;align-items:center;gap:14px;min-height:44px;padding:6px 0;display:grid}.WorkDataCharts-module__bMi8QG__barRow:last-child{border-bottom:0}.WorkDataCharts-module__bMi8QG__rowLabel{color:#292323;font-size:14px;font-weight:500;line-height:1.3;position:relative}.WorkDataCharts-module__bMi8QG__rowInfo{vertical-align:middle;margin-left:6px;display:inline-block}.WorkDataCharts-module__bMi8QG__rowInfo summary{color:#3b769f;cursor:pointer;border:1px solid #8aa9c1;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;list-style:none;display:inline-flex}.WorkDataCharts-module__bMi8QG__rowInfo summary::-webkit-details-marker{display:none}.WorkDataCharts-module__bMi8QG__rowInfo summary:focus-visible{outline-offset:2px;outline:2px solid #558cbe}.WorkDataCharts-module__bMi8QG__rowInfo[open] summary,.WorkDataCharts-module__bMi8QG__rowInfo summary:hover{background:#e9f2f9}.WorkDataCharts-module__bMi8QG__rowInfoPopover{z-index:2;box-sizing:border-box;color:#fff;background:#1d304f;border-radius:4px;width:min(260px,100vw - 72px);padding:9px 11px;font-size:12px;font-weight:400;line-height:1.4;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 20px #1d304f2e}.WorkDataCharts-module__bMi8QG__rowInfo[open]+.WorkDataCharts-module__bMi8QG__rowInfoPopover,.WorkDataCharts-module__bMi8QG__rowInfo:hover+.WorkDataCharts-module__bMi8QG__rowInfoPopover,.WorkDataCharts-module__bMi8QG__rowInfo:focus-within+.WorkDataCharts-module__bMi8QG__rowInfoPopover{display:block}.WorkDataCharts-module__bMi8QG__track{background:#e4e0e2;border-radius:999px;height:8px;overflow:hidden}.WorkDataCharts-module__bMi8QG__bar{border-radius:inherit;background:#5074ef;height:100%;display:block}.WorkDataCharts-module__bMi8QG__result{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;min-width:58px;display:flex}.WorkDataCharts-module__bMi8QG__primaryValue{color:#1d304f;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1}.WorkDataCharts-module__bMi8QG__secondaryValue{color:#6d6462;font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.WorkDataCharts-module__bMi8QG__matrixBody,.WorkDataCharts-module__bMi8QG__scatterBody{min-width:0}.WorkDataCharts-module__bMi8QG__additionalQuestions{color:#6d6462;margin:-7px 0 12px;font-size:12px;line-height:1.45}.WorkDataCharts-module__bMi8QG__additionalQuestions p{margin:7px 0 0}.WorkDataCharts-module__bMi8QG__additionalQuestions summary,.WorkDataCharts-module__bMi8QG__exactData summary{color:#3b8297;cursor:pointer;width:fit-content;font-size:12px;font-weight:500}.WorkDataCharts-module__bMi8QG__additionalQuestions summary:focus-visible,.WorkDataCharts-module__bMi8QG__exactData summary:focus-visible{outline-offset:3px;outline:2px solid #438fa5}.WorkDataCharts-module__bMi8QG__flowDiagram,.WorkDataCharts-module__bMi8QG__scatterScroll,.WorkDataCharts-module__bMi8QG__tableScroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.WorkDataCharts-module__bMi8QG__flowDiagram{margin-top:12px}.WorkDataCharts-module__bMi8QG__flowSvg{width:100%;min-width:620px;height:auto;display:block}.WorkDataCharts-module__bMi8QG__flowLabel{fill:#444d55;font-size:10px;font-weight:500}.WorkDataCharts-module__bMi8QG__flowBars{display:none}.WorkDataCharts-module__bMi8QG__flowLegend,.WorkDataCharts-module__bMi8QG__flowRows{margin:0;padding:0;list-style:none}.WorkDataCharts-module__bMi8QG__flowLegend{flex-wrap:wrap;gap:7px 14px;margin:12px 0 14px;display:flex}.WorkDataCharts-module__bMi8QG__flowLegendItem{color:#595250;align-items:center;gap:5px;font-size:11px;line-height:1.3;display:inline-flex}.WorkDataCharts-module__bMi8QG__flowSwatch{border-radius:2px;flex:none;width:8px;height:8px}.WorkDataCharts-module__bMi8QG__flowRow{border-bottom:1px solid #e6dddd;padding:9px 0 10px}.WorkDataCharts-module__bMi8QG__flowRow:last-child{border-bottom:0}.WorkDataCharts-module__bMi8QG__flowRowHeader{color:#292323;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.WorkDataCharts-module__bMi8QG__flowRowHeader span:last-child{color:#6d6462;font-variant-numeric:tabular-nums;flex:none;font-weight:400}.WorkDataCharts-module__bMi8QG__flowTrack{background:#e4e0e2;border-radius:999px;height:10px;display:flex;overflow:hidden}.WorkDataCharts-module__bMi8QG__flowSegment{flex:none;height:100%;display:block}.WorkDataCharts-module__bMi8QG__exactData{margin-top:12px}.WorkDataCharts-module__bMi8QG__tableScroll{margin-top:8px}.WorkDataCharts-module__bMi8QG__dataTable{border-collapse:collapse;color:#393332;font-variant-numeric:tabular-nums;width:100%;min-width:max-content;font-size:12px;line-height:1.35}.WorkDataCharts-module__bMi8QG__dataTable caption{color:#6d6462;text-align:left;padding:4px 0 8px;font-size:11px}.WorkDataCharts-module__bMi8QG__dataTable th,.WorkDataCharts-module__bMi8QG__dataTable td{text-align:right;vertical-align:top;border-bottom:1px solid #e9e4e4;padding:8px 10px}.WorkDataCharts-module__bMi8QG__dataTable thead th{color:#595250;white-space:normal;font-size:11px;font-weight:600}.WorkDataCharts-module__bMi8QG__dataTable th:first-child{text-align:left;min-width:170px;max-width:250px}.WorkDataCharts-module__bMi8QG__dataTable tbody th{font-weight:500}.WorkDataCharts-module__bMi8QG__dataTable tbody tr:last-child th,.WorkDataCharts-module__bMi8QG__dataTable tbody tr:last-child td{border-bottom:0}.WorkDataCharts-module__bMi8QG__scatterScroll{margin-top:8px}.WorkDataCharts-module__bMi8QG__scatterHeader{color:#595250;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-top:10px;font-size:12px;font-weight:500;display:flex}.WorkDataCharts-module__bMi8QG__scatterLegend{color:#6d6462;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;font-weight:400;display:flex}.WorkDataCharts-module__bMi8QG__scatterLegendRamp{background:linear-gradient(90deg,#ff5e004d,#ff5e00);border-radius:2px;width:72px;height:8px}.WorkDataCharts-module__bMi8QG__scatterSvg{width:100%;min-width:560px;height:auto;display:block}.WorkDataCharts-module__bMi8QG__gridLine{stroke:#e2e5e9;stroke-width:1px;stroke-dasharray:2 4}.WorkDataCharts-module__bMi8QG__axisLine{stroke:#a9a9ae;stroke-width:1px}.WorkDataCharts-module__bMi8QG__axisLabel,.WorkDataCharts-module__bMi8QG__axisTitle{fill:#6d6462;font-size:12px}.WorkDataCharts-module__bMi8QG__axisTitle{font-weight:500}.WorkDataCharts-module__bMi8QG__scatterDatum{cursor:default}.WorkDataCharts-module__bMi8QG__scatterDatum:focus-visible{outline:none}.WorkDataCharts-module__bMi8QG__scatterLabel{fill:#494746;paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:3px;font-size:11px;font-weight:500}.WorkDataCharts-module__bMi8QG__scatterConnector{stroke:#aeb9c3;stroke-width:.8px}.WorkDataCharts-module__bMi8QG__scatterPoint{fill:#ff5e00;stroke:#fff;stroke-width:1.2px}.WorkDataCharts-module__bMi8QG__scatterDatum:hover .WorkDataCharts-module__bMi8QG__scatterPoint,.WorkDataCharts-module__bMi8QG__scatterDatum:focus-visible .WorkDataCharts-module__bMi8QG__scatterPoint{stroke:#1d304f;stroke-width:2px}.WorkDataCharts-module__bMi8QG__scatterDatum:hover .WorkDataCharts-module__bMi8QG__scatterLabel,.WorkDataCharts-module__bMi8QG__scatterDatum:focus-visible .WorkDataCharts-module__bMi8QG__scatterLabel{fill:#1d304f;font-weight:700}.WorkDataCharts-module__bMi8QG__note{color:#6d6462;margin:12px 0 0;font-size:12px;line-height:1.45}@media (max-width:850px){.WorkDataCharts-module__bMi8QG__card{padding:20px 18px 14px}}@container (max-width:619px){.WorkDataCharts-module__bMi8QG__flowDiagram{display:none}.WorkDataCharts-module__bMi8QG__flowBars{display:block}}@media (max-width:550px){.WorkDataCharts-module__bMi8QG__card{padding:18px 16px 12px}.WorkDataCharts-module__bMi8QG__barRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:10px 0}.WorkDataCharts-module__bMi8QG__track{grid-area:2/1/auto/-1}.WorkDataCharts-module__bMi8QG__result{grid-area:1/2}}
.CommunityDataCharts-module__PREEBG__insight{color:#655d5b;border-left:2px solid #d6dfff;margin:-4px 0 15px;padding-left:10px;font-size:12px;line-height:1.45}.CommunityDataCharts-module__PREEBG__insight a{color:#3b8297;text-underline-offset:2px}.CommunityDataCharts-module__PREEBG__cohortTabs{flex-wrap:wrap;gap:6px;margin:0 0 11px;display:flex}.CommunityDataCharts-module__PREEBG__cohortTab{color:#52606a;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #d8e1e8;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.3}.CommunityDataCharts-module__PREEBG__cohortTab:hover,.CommunityDataCharts-module__PREEBG__cohortTab[aria-pressed=true]{color:#285f86;background:#eaf3fa;border-color:#a9c8df}.CommunityDataCharts-module__PREEBG__cohortTab:focus-visible,.CommunityDataCharts-module__PREEBG__quoteControls button:focus-visible,.CommunityDataCharts-module__PREEBG__sourceLink:focus-visible{outline-offset:2px;outline:2px solid #5074ef}.CommunityDataCharts-module__PREEBG__rows{margin:0;padding:0;list-style:none}.CommunityDataCharts-module__PREEBG__barRow{border-bottom:1px solid #e6dddd;grid-template-columns:minmax(0,1.25fr) minmax(105px,1.3fr) auto;align-items:center;gap:12px;min-height:43px;padding:6px 0;display:grid}.CommunityDataCharts-module__PREEBG__barRow:last-child{border-bottom:0}.CommunityDataCharts-module__PREEBG__rowLabel{color:#292323;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500;line-height:1.3}.CommunityDataCharts-module__PREEBG__track{background:#e4e0e2;border-radius:999px;height:8px;display:block;overflow:hidden}.CommunityDataCharts-module__PREEBG__bar{border-radius:inherit;background:#5074ef;height:100%;display:block}.CommunityDataCharts-module__PREEBG__result{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;min-width:61px;display:flex}.CommunityDataCharts-module__PREEBG__percent{color:#1d304f;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1}.CommunityDataCharts-module__PREEBG__count{color:#6d6462;font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.CommunityDataCharts-module__PREEBG__quotePanel{background:#f6f9fc;border-left:3px solid #a9c8df;min-height:128px;max-height:340px;margin:11px 0 9px;padding:17px 19px;overflow-y:auto}.CommunityDataCharts-module__PREEBG__quote{color:#393332;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.CommunityDataCharts-module__PREEBG__attribution{color:#6d6462;margin:13px 0 0;font-size:12px;line-height:1.4}.CommunityDataCharts-module__PREEBG__quoteControls,.CommunityDataCharts-module__PREEBG__quoteNavigation{align-items:center;gap:8px;display:flex}.CommunityDataCharts-module__PREEBG__quoteControls{flex-wrap:wrap;justify-content:space-between;margin-top:10px}.CommunityDataCharts-module__PREEBG__quoteControls button{color:#3b8297;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #d8e1e8;border-radius:3px;padding:4px 8px;font-size:12px;font-weight:600}.CommunityDataCharts-module__PREEBG__quoteControls button:hover:not(:disabled){background:#eaf3fa;border-color:#a9c8df}.CommunityDataCharts-module__PREEBG__quoteControls button:disabled{color:#99908d;cursor:default}.CommunityDataCharts-module__PREEBG__quotePosition{color:#6d6462;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.CommunityDataCharts-module__PREEBG__sourceLink{color:#3b8297;gap:4px;margin:13px 0 0;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.CommunityDataCharts-module__PREEBG__sourceLink:hover{text-underline-offset:3px;text-decoration:underline}@container (max-width:530px){.CommunityDataCharts-module__PREEBG__barRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""track result";gap:5px 10px;padding:8px 0}.CommunityDataCharts-module__PREEBG__rowLabel{grid-area:label}.CommunityDataCharts-module__PREEBG__track{grid-area:track}.CommunityDataCharts-module__PREEBG__result{grid-area:result}}@container (max-width:400px){.CommunityDataCharts-module__PREEBG__quoteNavigation{justify-content:space-between;width:100%}}
.KnowledgeDataCharts-module__3rfpIG__insight{color:#655d5b;border-left:2px solid #d6dfff;margin:-4px 0 15px;padding-left:10px;font-size:12px;line-height:1.45}.KnowledgeDataCharts-module__3rfpIG__insight a{color:#3b8297;text-underline-offset:2px}.KnowledgeDataCharts-module__3rfpIG__cohortTabs,.KnowledgeDataCharts-module__3rfpIG__legend{flex-wrap:wrap;gap:6px;margin:0 0 11px;display:flex}.KnowledgeDataCharts-module__3rfpIG__cohortTab,.KnowledgeDataCharts-module__3rfpIG__legendButton{color:#52606a;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #d8e1e8;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.KnowledgeDataCharts-module__3rfpIG__cohortTab:hover,.KnowledgeDataCharts-module__3rfpIG__cohortTab[aria-pressed=true],.KnowledgeDataCharts-module__3rfpIG__legendButton:hover,.KnowledgeDataCharts-module__3rfpIG__legendButton[aria-pressed=true]{color:#285f86;background:#eaf3fa;border-color:#a9c8df}.KnowledgeDataCharts-module__3rfpIG__cohortTab:focus-visible,.KnowledgeDataCharts-module__3rfpIG__legendButton:focus-visible,.KnowledgeDataCharts-module__3rfpIG__sourceLink:focus-visible{outline-offset:2px;outline:2px solid #5074ef}.KnowledgeDataCharts-module__3rfpIG__rows,.KnowledgeDataCharts-module__3rfpIG__stackedRows{margin:0;padding:0;list-style:none}.KnowledgeDataCharts-module__3rfpIG__barRow{border-bottom:1px solid #e6dddd;grid-template-columns:minmax(0,1.25fr) minmax(105px,1.3fr) auto;align-items:center;gap:12px;min-height:43px;padding:6px 0;display:grid}.KnowledgeDataCharts-module__3rfpIG__barRow:last-child,.KnowledgeDataCharts-module__3rfpIG__stackedRow:last-child{border-bottom:0}.KnowledgeDataCharts-module__3rfpIG__rowLabel,.KnowledgeDataCharts-module__3rfpIG__stackedLabel{color:#292323;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500;line-height:1.3}.KnowledgeDataCharts-module__3rfpIG__track{background:#e4e0e2;border-radius:999px;height:8px;display:block;overflow:hidden}.KnowledgeDataCharts-module__3rfpIG__bar{border-radius:inherit;background:#5074ef;height:100%;display:block}.KnowledgeDataCharts-module__3rfpIG__result{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;min-width:61px;display:flex}.KnowledgeDataCharts-module__3rfpIG__percent{color:#1d304f;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1}.KnowledgeDataCharts-module__3rfpIG__count{color:#6d6462;font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.KnowledgeDataCharts-module__3rfpIG__legendSwatch{border-radius:2px;flex:none;width:9px;height:9px}.KnowledgeDataCharts-module__3rfpIG__selectedCaption{color:#6d6462;margin:0 0 3px;font-size:11px;line-height:1.4}.KnowledgeDataCharts-module__3rfpIG__selectedCaption strong{color:#393332;font-weight:600}.KnowledgeDataCharts-module__3rfpIG__stackedRow{border-bottom:1px solid #e6dddd;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:8px 0 10px;display:grid}.KnowledgeDataCharts-module__3rfpIG__stackedValue{color:#1d304f;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.3}.KnowledgeDataCharts-module__3rfpIG__stackedTrack{background:#e4e0e2;border-radius:2px;grid-column:1/-1;min-width:0;height:22px;display:flex;overflow:hidden}.KnowledgeDataCharts-module__3rfpIG__segment{color:#202431;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:0;font-size:10px;font-weight:600;display:flex;overflow:hidden}.KnowledgeDataCharts-module__3rfpIG__segment:first-child{color:#fff}.KnowledgeDataCharts-module__3rfpIG__histogramScroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.KnowledgeDataCharts-module__3rfpIG__histogram{max-width:none;display:block}.KnowledgeDataCharts-module__3rfpIG__gridLine{stroke:#e4e0e2;stroke-dasharray:2 3;stroke-width:1px}.KnowledgeDataCharts-module__3rfpIG__histogramBar{fill:#5074ef}.KnowledgeDataCharts-module__3rfpIG__axisTick,.KnowledgeDataCharts-module__3rfpIG__axisTitle{fill:#6d6462;font-size:10px}.KnowledgeDataCharts-module__3rfpIG__histogramValue{fill:#1d304f;font-size:9px;font-weight:600}.KnowledgeDataCharts-module__3rfpIG__histogramHint{color:#6d6462;margin:4px 0 0;font-size:11px;line-height:1.35}.KnowledgeDataCharts-module__3rfpIG__screenReaderOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KnowledgeDataCharts-module__3rfpIG__sourceLink{color:#3b8297;gap:4px;margin:13px 0 0;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.KnowledgeDataCharts-module__3rfpIG__sourceLink:hover{text-underline-offset:3px;text-decoration:underline}@container (max-width:530px){.KnowledgeDataCharts-module__3rfpIG__barRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""track result";gap:5px 10px;padding:8px 0}.KnowledgeDataCharts-module__3rfpIG__rowLabel{grid-area:label}.KnowledgeDataCharts-module__3rfpIG__track{grid-area:track}.KnowledgeDataCharts-module__3rfpIG__result{grid-area:result}}
.TechnologyDataCharts-module__q6iYvG__cohortTabs{flex-wrap:wrap;gap:6px;margin:0 0 11px;display:flex}.TechnologyDataCharts-module__q6iYvG__cohortTab{color:#52606a;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #d8e1e8;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.3}.TechnologyDataCharts-module__q6iYvG__cohortTab:hover,.TechnologyDataCharts-module__q6iYvG__cohortTab[aria-pressed=true]{color:#285f86;background:#eaf3fa;border-color:#a9c8df}.TechnologyDataCharts-module__q6iYvG__cohortTab:focus-visible,.TechnologyDataCharts-module__q6iYvG__seriesPicker summary:focus-visible,.TechnologyDataCharts-module__q6iYvG__seriesChoices input:focus-visible,.TechnologyDataCharts-module__q6iYvG__sourceLink:focus-visible{outline-offset:2px;outline:2px solid #5074ef}.TechnologyDataCharts-module__q6iYvG__languageRow{border-bottom:1px solid #e6dddd;grid-template-columns:minmax(0,215px) minmax(0,1fr);align-items:center;gap:14px;min-height:44px;padding:6px 0;display:grid}.TechnologyDataCharts-module__q6iYvG__languageRow:last-child{border-bottom:0}.TechnologyDataCharts-module__q6iYvG__languagePlot{width:calc(100% - 92px);min-width:0;height:27px;display:block;position:relative}.TechnologyDataCharts-module__q6iYvG__languageBar{background:#5074ef;border-radius:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TechnologyDataCharts-module__q6iYvG__languageValue{align-items:flex-start;min-width:0;position:absolute;top:50%;transform:translateY(-50%)}@container (max-width:570px){.TechnologyDataCharts-module__q6iYvG__languageRow{grid-template-columns:minmax(0,1fr);gap:4px;padding:9px 0}}.TechnologyDataCharts-module__q6iYvG__insight{color:#655d5b;border-left:2px solid #d6dfff;margin:-4px 0 15px;padding-left:10px;font-size:12px;line-height:1.45}.TechnologyDataCharts-module__q6iYvG__insight a{color:#3b8297;text-underline-offset:2px}.TechnologyDataCharts-module__q6iYvG__trendToolbar{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 10px;display:flex}.TechnologyDataCharts-module__q6iYvG__trendToolbar p{color:#595250;margin:0;font-size:12px;font-weight:600}.TechnologyDataCharts-module__q6iYvG__seriesPicker{z-index:2;flex:none;position:relative}.TechnologyDataCharts-module__q6iYvG__seriesPicker summary{color:#3b8297;cursor:pointer;font-size:12px;font-weight:600}.TechnologyDataCharts-module__q6iYvG__seriesChoices{background:#fff;border:1px solid #d8e1e8;border-radius:5px;gap:2px;width:min(270px,78vw);max-height:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 8px 24px #1d304f24}.TechnologyDataCharts-module__q6iYvG__seriesChoices label{color:#393332;cursor:pointer;border-radius:3px;align-items:center;gap:7px;min-height:28px;padding:3px 5px;font-size:12px;line-height:1.3;display:flex}.TechnologyDataCharts-module__q6iYvG__seriesChoices label:hover{background:#f0f3ff}.TechnologyDataCharts-module__q6iYvG__seriesChoices p{color:#6d6462;margin:2px 5px 6px;font-size:11px;line-height:1.3}.TechnologyDataCharts-module__q6iYvG__seriesChoices label:has(input:disabled){color:#8c8886;cursor:default}.TechnologyDataCharts-module__q6iYvG__seriesChoices input{accent-color:#5074ef}.TechnologyDataCharts-module__q6iYvG__trendLegend,.TechnologyDataCharts-module__q6iYvG__admiredLegend,.TechnologyDataCharts-module__q6iYvG__admiredRows{margin:0;padding:0;list-style:none}.TechnologyDataCharts-module__q6iYvG__trendLegend,.TechnologyDataCharts-module__q6iYvG__admiredLegend{color:#595250;flex-wrap:wrap;gap:8px 13px;margin-bottom:11px;font-size:11px;line-height:1.3;display:flex}.TechnologyDataCharts-module__q6iYvG__trendLegend li,.TechnologyDataCharts-module__q6iYvG__admiredLegend li{align-items:center;gap:5px;display:inline-flex}.TechnologyDataCharts-module__q6iYvG__legendSwatch,.TechnologyDataCharts-module__q6iYvG__desiredSwatch,.TechnologyDataCharts-module__q6iYvG__admiredSwatch{border-radius:1px;flex:none;width:8px;height:8px}.TechnologyDataCharts-module__q6iYvG__desiredSwatch{background:#5074ef}.TechnologyDataCharts-module__q6iYvG__admiredSwatch{background:#ff5e00}.TechnologyDataCharts-module__q6iYvG__trendScroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.TechnologyDataCharts-module__q6iYvG__trendSvg{width:100%;min-width:600px;height:auto;display:block}.TechnologyDataCharts-module__q6iYvG__gridLine{stroke:#dedfe5;stroke-dasharray:2 4;stroke-width:1px}.TechnologyDataCharts-module__q6iYvG__axisLabel{fill:#6d6462;font-variant-numeric:tabular-nums;font-size:10px}.TechnologyDataCharts-module__q6iYvG__admiredLegend{margin:12px 0 8px}.TechnologyDataCharts-module__q6iYvG__admiredRow{border-bottom:1px solid #eeeae8;grid-template-columns:minmax(0,1fr) minmax(180px,2fr);align-items:center;gap:13px;min-height:37px;padding:5px 0;display:grid}.TechnologyDataCharts-module__q6iYvG__languageAdmiredRow{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.TechnologyDataCharts-module__q6iYvG__admiredRow:last-child{border-bottom:0}.TechnologyDataCharts-module__q6iYvG__admiredLabel{color:#292323;font-size:13px;font-weight:500;line-height:1.3}.TechnologyDataCharts-module__q6iYvG__admiredPlot{min-width:0;height:22px;display:block;position:relative}.TechnologyDataCharts-module__q6iYvG__admiredScale{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e9e8e9 25%);position:absolute;inset:0 35px}.TechnologyDataCharts-module__q6iYvG__admiredConnector{background:#c6d1e1;height:18px;position:absolute;top:2px}.TechnologyDataCharts-module__q6iYvG__desiredMarker,.TechnologyDataCharts-module__q6iYvG__admiredMarker{width:12px;height:18px;position:absolute;top:2px;transform:translate(-50%)}.TechnologyDataCharts-module__q6iYvG__desiredMarker{background:#5074ef}.TechnologyDataCharts-module__q6iYvG__admiredMarker{background:#ff5e00}.TechnologyDataCharts-module__q6iYvG__desiredValue,.TechnologyDataCharts-module__q6iYvG__admiredValue{color:#52606a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1;position:absolute;top:50%}.TechnologyDataCharts-module__q6iYvG__desiredValue{transform:translate(calc(-100% - 7px),-50%)}.TechnologyDataCharts-module__q6iYvG__admiredValue{color:#1d304f;font-weight:600;transform:translate(7px,-50%)}.TechnologyDataCharts-module__q6iYvG__sourceLink{color:#3b8297;gap:4px;margin:13px 0 0;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.TechnologyDataCharts-module__q6iYvG__sourceLink:hover{text-underline-offset:3px;text-decoration:underline}@container (max-width:520px){.TechnologyDataCharts-module__q6iYvG__admiredRow{grid-template-columns:minmax(0,1fr) minmax(170px,1.6fr);gap:8px}}@container (max-width:420px){.TechnologyDataCharts-module__q6iYvG__admiredRow{padding:8px 0;display:block}.TechnologyDataCharts-module__q6iYvG__admiredLabel{margin-bottom:3px;display:block}.TechnologyDataCharts-module__q6iYvG__admiredPlot{height:24px}}
.page-module__sKf6OW__page{color:#321f1f;background:#f7f2f2;position:relative}.page-module__sKf6OW__darkField,.page-module__sKf6OW__band{position:absolute;left:0;right:0}.page-module__sKf6OW__darkField{background:#73bace;height:500px;top:0}.page-module__sKf6OW__band{background:#438fa5;height:28px;top:500px}.page-module__sKf6OW__visualStage{pointer-events:none;width:min(1140px,100% - 48px);height:500px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.page-module__sKf6OW__visual{width:640px;position:absolute;top:60px;right:60px}.page-module__sKf6OW__computer,.page-module__sKf6OW__animatedImage{width:100%;display:block}.page-module__sKf6OW__animatedImage{height:auto;-webkit-mask-image:url(/images/trends/developer-survey/computer-cutout-mask.png);mask-image:url(/images/trends/developer-survey/computer-cutout-mask.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__sKf6OW__contentGrid{z-index:1;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:30px;width:min(1280px,100% - 48px);margin:0 auto;display:grid;position:relative}.page-module__sKf6OW__cardTrack{min-width:0}.page-module__sKf6OW__card{background:#fff;flex-direction:column;max-width:425px;margin-top:315px;padding:50px 30px 40px;display:flex;position:relative}.page-module__sKf6OW__title{color:#111;letter-spacing:-.035em;margin:0;font-size:36px;font-weight:400;line-height:1.07}.page-module__sKf6OW__edition{color:#e84c31;margin:16px 0 28px;font-size:15px;font-weight:600;line-height:1.2}.page-module__sKf6OW__description{color:#595250;margin:0;font-size:18px;line-height:1.35}.page-module__sKf6OW__workSection{background:#fff;min-width:0;margin-top:42px;padding:20px 22px 14px;scroll-margin-top:24px}.page-module__sKf6OW__aiSection,.page-module__sKf6OW__technologySection,.page-module__sKf6OW__communitySection,.page-module__sKf6OW__knowledgeSection{border-top:1px solid #ded5d5;min-width:0;margin-top:34px;padding-top:18px;scroll-margin-top:24px;display:none}:is(.page-module__sKf6OW__page:has(.page-module__sKf6OW__aiSection:target) .page-module__sKf6OW__workView,.page-module__sKf6OW__page:has(.page-module__sKf6OW__aiSection :target) .page-module__sKf6OW__workView){display:none}:is(.page-module__sKf6OW__page:has(.page-module__sKf6OW__aiSection:target) .page-module__sKf6OW__aiSection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__aiSection :target) .page-module__sKf6OW__aiSection){display:block}:is(.page-module__sKf6OW__page:has(.page-module__sKf6OW__technologySection:target) .page-module__sKf6OW__workView,.page-module__sKf6OW__page:has(.page-module__sKf6OW__technologySection :target) .page-module__sKf6OW__workView,.page-module__sKf6OW__page:has(.page-module__sKf6OW__technologySection:target) .page-module__sKf6OW__aiSection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__technologySection :target) .page-module__sKf6OW__aiSection){display:none}:is(.page-module__sKf6OW__page:has(.page-module__sKf6OW__technologySection:target) .page-module__sKf6OW__technologySection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__technologySection :target) .page-module__sKf6OW__technologySection){display:block}:is(.page-module__sKf6OW__page:has(.page-module__sKf6OW__communitySection:target) .page-module__sKf6OW__workView,.page-module__sKf6OW__page:has(.page-module__sKf6OW__communitySection :target) .page-module__sKf6OW__workView,.page-module__sKf6OW__page:has(.page-module__sKf6OW__communitySection:target) .page-module__sKf6OW__aiSection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__communitySection :target) .page-module__sKf6OW__aiSection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__communitySection:target) .page-module__sKf6OW__technologySection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__communitySection :target) .page-module__sKf6OW__technologySection){display:none}:is(.page-module__sKf6OW__page:has(.page-module__sKf6OW__communitySection:target) .page-module__sKf6OW__communitySection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__communitySection :target) .page-module__sKf6OW__communitySection){display:block}:is(.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection:target) .page-module__sKf6OW__workView,.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection :target) .page-module__sKf6OW__workView,.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection:target) .page-module__sKf6OW__aiSection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection :target) .page-module__sKf6OW__aiSection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection:target) .page-module__sKf6OW__technologySection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection :target) .page-module__sKf6OW__technologySection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection:target) .page-module__sKf6OW__communitySection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection :target) .page-module__sKf6OW__communitySection){display:none}:is(.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection:target) .page-module__sKf6OW__knowledgeSection,.page-module__sKf6OW__page:has(.page-module__sKf6OW__knowledgeSection :target) .page-module__sKf6OW__knowledgeSection){display:block}.page-module__sKf6OW__aiSectionTitle,.page-module__sKf6OW__technologySectionTitle,.page-module__sKf6OW__communitySectionTitle,.page-module__sKf6OW__knowledgeSectionTitle{color:#6d6462;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.4}.page-module__sKf6OW__workTitle{color:#393332;letter-spacing:-.01em;margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:500;line-height:1.3}.page-module__sKf6OW__workQuestion{color:#595250;margin:9px 0 15px;font-size:15px;font-weight:500;line-height:1.45}.page-module__sKf6OW__workFigure{min-width:0;margin:0}.page-module__sKf6OW__chartCaption{color:#6d6462;margin-bottom:4px;font-size:12px;line-height:1.4}.page-module__sKf6OW__chartRows{margin:0;padding:0;list-style:none}.page-module__sKf6OW__chartRow{border-bottom:1px solid #e6dddd;grid-template-columns:minmax(0,1.3fr) minmax(110px,1.5fr) auto;align-items:center;gap:14px;min-height:44px;padding:6px 0;display:grid}.page-module__sKf6OW__chartRow:last-child{border-bottom:0}.page-module__sKf6OW__chartLabel{color:#292323;font-size:14px;font-weight:500;line-height:1.3}.page-module__sKf6OW__chartRow>div:last-child{flex-direction:column;align-items:flex-end;gap:3px;min-width:58px;display:flex}.page-module__sKf6OW__chartPercent{color:#1d304f;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1}.page-module__sKf6OW__chartTrack{background:#e4e0e2;border-radius:999px;height:8px;overflow:hidden}.page-module__sKf6OW__chartBar{border-radius:inherit;background:#5074ef;height:100%;display:block}.page-module__sKf6OW__chartCount{color:#6d6462;font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.page-module__sKf6OW__categoryRail{min-width:0;padding-top:630px;padding-bottom:120px}.page-module__sKf6OW__sourceCredit{color:#6d6462;margin:30px 0 0;font-size:13px;line-height:1.45}.page-module__sKf6OW__sourceCredit a{color:#3b8297;text-underline-offset:2px;text-decoration:underline}.page-module__sKf6OW__category{border-bottom:1px dotted #bcb0ae;padding:20px 0 42px}.page-module__sKf6OW__categoryNumber,.page-module__sKf6OW__categoryMeta{color:#111;text-transform:uppercase;margin:0;font-size:11px;line-height:1.2}.page-module__sKf6OW__categoryNumber{margin-bottom:10px}.page-module__sKf6OW__categoryLink{color:#111;text-decoration:none;display:block}.page-module__sKf6OW__categoryTitle{letter-spacing:-.025em;margin:0 0 5px;font-size:26px;font-weight:600;line-height:1.15}.page-module__sKf6OW__categoryDescription{color:#111;max-width:570px;margin:0;font-size:18px;line-height:1.4}.page-module__sKf6OW__categoryMeta{margin-top:11px;padding-top:0;text-decoration:none;display:inline-block}.page-module__sKf6OW__categoryMeta span{color:#111;font-family:inherit;font-size:14px}.page-module__sKf6OW__categoryLink:hover .page-module__sKf6OW__categoryTitle,.page-module__sKf6OW__categoryLink:focus-visible .page-module__sKf6OW__categoryTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.page-module__sKf6OW__categoryMeta:hover,.page-module__sKf6OW__categoryMeta:focus-visible{text-underline-offset:3px;text-decoration:underline}.page-module__sKf6OW__categoryLink:focus-visible,.page-module__sKf6OW__categoryMeta:focus-visible,.page-module__sKf6OW__sourceCredit a:focus-visible{outline-offset:4px;outline:2px solid #438fa5}@media (max-width:1000px){.page-module__sKf6OW__darkField{height:550px}.page-module__sKf6OW__band{top:550px}.page-module__sKf6OW__visual{width:min(90vw,640px);top:30px;right:50%;transform:translate(50%)}.page-module__sKf6OW__contentGrid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px}.page-module__sKf6OW__card{margin-top:420px}.page-module__sKf6OW__categoryRail{padding-top:790px}}@media (max-width:850px){.page-module__sKf6OW__darkField{height:425px}.page-module__sKf6OW__band{height:22px;top:425px}.page-module__sKf6OW__visualStage{width:100%}.page-module__sKf6OW__visual{width:min(125vw,520px);top:24px;left:50%;right:auto;transform:translate(-50%)}.page-module__sKf6OW__contentGrid{width:calc(100% - 40px);display:block}.page-module__sKf6OW__cardTrack{padding-top:315px}.page-module__sKf6OW__card{margin-top:0;padding:36px 26px 34px}.page-module__sKf6OW__workSection{margin-top:32px;padding:20px 18px 14px}.page-module__sKf6OW__title{font-size:32px}.page-module__sKf6OW__description{font-size:16px;line-height:1.45}.page-module__sKf6OW__categoryRail{padding-top:36px;padding-bottom:72px}.page-module__sKf6OW__category{padding:20px 0 36px}.page-module__sKf6OW__categoryTitle{font-size:26px}.page-module__sKf6OW__categoryDescription{font-size:17px}}@media (max-width:550px){.page-module__sKf6OW__workSection{padding:18px 16px 12px}.page-module__sKf6OW__chartRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:10px 0}.page-module__sKf6OW__chartTrack{grid-area:2/1/auto/-1}.page-module__sKf6OW__chartRow>div:last-child{grid-area:1/2}}
