.benchmark-explorer-module__STLO8a__explorer{gap:22px;display:grid}.benchmark-explorer-module__STLO8a__toolbar{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(150px,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.benchmark-explorer-module__STLO8a__searchField,.benchmark-explorer-module__STLO8a__filterField{color:#9eafc4;letter-spacing:.04em;gap:7px;font-size:12px;display:grid}.benchmark-explorer-module__STLO8a__searchField input,.benchmark-explorer-module__STLO8a__filterField select{box-sizing:border-box;color:#f5f7fb;width:100%;min-height:44px;font:inherit;background:#0b1c2e;border:1px solid #ffffff21;border-radius:11px;padding:0 12px;font-size:14px}.benchmark-explorer-module__STLO8a__searchField input:focus,.benchmark-explorer-module__STLO8a__filterField select:focus,button:focus-visible{outline-offset:2px;outline:2px solid #e8cc8d}.benchmark-explorer-module__STLO8a__resetButton,.benchmark-explorer-module__STLO8a__rowActions button,.benchmark-explorer-module__STLO8a__primaryAction,.benchmark-explorer-module__STLO8a__comparisonHeader button,.benchmark-explorer-module__STLO8a__compareChips button,.benchmark-explorer-module__STLO8a__comparisonLauncher button,.benchmark-explorer-module__STLO8a__emptyState button{color:#f0dba8;cursor:pointer;background:#e8cc8d12;border:1px solid #e8cc8d3d;border-radius:10px;min-height:40px;padding:0 13px}button:disabled{cursor:not-allowed;opacity:.4}.benchmark-explorer-module__STLO8a__resultSummary{color:#8193aa;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.benchmark-explorer-module__STLO8a__resultSummary strong{color:#f7f9fc}.benchmark-explorer-module__STLO8a__comparisonLauncher{z-index:40;box-sizing:border-box;color:#cbd4df;background:#071523f7;border:1px solid #e8cc8d52;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:min(600px,100vw - 32px);padding:12px 14px 12px 18px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000073}.benchmark-explorer-module__STLO8a__comparisonLauncher strong{color:#f1dfb2;font-size:17px}.benchmark-explorer-module__STLO8a__comparisonLauncher button{flex:none}.benchmark-explorer-module__STLO8a__workspace{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:18px;display:grid}.benchmark-explorer-module__STLO8a__results{gap:10px;display:grid}.benchmark-explorer-module__STLO8a__firmRow{background:linear-gradient(145deg,#0f2237f2,#081727f5);border:1px solid #ffffff16;border-radius:15px;grid-template-columns:74px minmax(0,1fr) 128px auto;align-items:center;gap:16px;padding:14px 15px;display:grid}.benchmark-explorer-module__STLO8a__rankBlock,.benchmark-explorer-module__STLO8a__scoreBlock{gap:2px;display:grid}.benchmark-explorer-module__STLO8a__rankBlock span,.benchmark-explorer-module__STLO8a__scoreBlock span,.benchmark-explorer-module__STLO8a__rankBlock small{color:#8496ad;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.benchmark-explorer-module__STLO8a__rankBlock strong,.benchmark-explorer-module__STLO8a__scoreBlock strong{font-variant-numeric:tabular-nums;font-size:22px}.benchmark-explorer-module__STLO8a__rankBlock strong{color:#e8cc8d}.benchmark-explorer-module__STLO8a__firmIdentity{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:4px 0;display:grid}.benchmark-explorer-module__STLO8a__firmName{letter-spacing:-.01em;font-size:17px;font-weight:650}.benchmark-explorer-module__STLO8a__firmMeta{color:#95a6bb;font-size:12px;line-height:1.45}.benchmark-explorer-module__STLO8a__rowActions{justify-content:flex-end;gap:7px;display:flex}.benchmark-explorer-module__STLO8a__rowActions button{min-height:36px;font-size:12px}.benchmark-explorer-module__STLO8a__detailPanel{background:linear-gradient(160deg,#13283ffc,#071523fc);border:1px solid #e8cc8d38;border-radius:18px;gap:18px;padding:20px;display:grid;position:sticky;top:20px;box-shadow:0 22px 70px #00000040}.benchmark-explorer-module__STLO8a__detailHeader,.benchmark-explorer-module__STLO8a__comparisonHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.benchmark-explorer-module__STLO8a__detailHeader h2,.benchmark-explorer-module__STLO8a__comparisonHeader h2{letter-spacing:-.03em;margin:4px 0 5px;font-size:25px}.benchmark-explorer-module__STLO8a__detailHeader p{color:#9aabc0;margin:0;font-size:13px}.benchmark-explorer-module__STLO8a__detailHeader>button{color:#aebbd0;cursor:pointer;background:0 0;border:0;font-size:26px}.benchmark-explorer-module__STLO8a__eyebrow{color:#e8cc8d;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.benchmark-explorer-module__STLO8a__detailStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.benchmark-explorer-module__STLO8a__detailStats>div,.benchmark-explorer-module__STLO8a__capabilityGrid>div{background:#ffffff0b;border-radius:11px;gap:4px;padding:11px 12px;display:grid}.benchmark-explorer-module__STLO8a__detailStats span,.benchmark-explorer-module__STLO8a__detailStats small,.benchmark-explorer-module__STLO8a__capabilityGrid span{color:#93a4b9;font-size:11px}.benchmark-explorer-module__STLO8a__detailStats strong{font-size:22px}.benchmark-explorer-module__STLO8a__firmFacts{gap:9px;margin:0;display:grid}.benchmark-explorer-module__STLO8a__firmFacts>div{border-bottom:1px solid #ffffff12;grid-template-columns:100px minmax(0,1fr);gap:12px;padding-bottom:9px;display:grid}.benchmark-explorer-module__STLO8a__firmFacts dt{color:#7f91a8;font-size:11px}.benchmark-explorer-module__STLO8a__firmFacts dd{color:#d4dbe5;margin:0;font-size:12px;line-height:1.5}.benchmark-explorer-module__STLO8a__peopleValue{font-weight:600;display:block}.benchmark-explorer-module__STLO8a__peopleSourceNote{margin-top:5px}.benchmark-explorer-module__STLO8a__peopleSourceNote summary{color:#e8cc8d;cursor:pointer;width:fit-content;font-size:12px}.benchmark-explorer-module__STLO8a__peopleSourceNote p{color:#aebbd0;overflow-wrap:anywhere;border-left:2px solid #e8cc8d73;margin:7px 0 0;padding:7px 9px}.benchmark-explorer-module__STLO8a__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.benchmark-explorer-module__STLO8a__capabilityGrid strong{font-size:17px}.benchmark-explorer-module__STLO8a__primaryAction{width:100%}.benchmark-explorer-module__STLO8a__emptyState{color:#aab7c7;border:1px dashed #ffffff26;border-radius:15px;justify-items:start;gap:14px;padding:28px;display:grid}.benchmark-explorer-module__STLO8a__comparison{background:#e8cc8d0e;border:1px solid #e8cc8d33;border-radius:18px;gap:16px;padding:20px;display:grid}.benchmark-explorer-module__STLO8a__comparisonHeader h2{margin-bottom:0}.benchmark-explorer-module__STLO8a__compareChips{flex-wrap:wrap;gap:8px;display:flex}.benchmark-explorer-module__STLO8a__compareChips button{min-height:34px;font-size:12px}.benchmark-explorer-module__STLO8a__compareChips span{margin-left:5px}.benchmark-explorer-module__STLO8a__tableScroller{overflow-x:auto}.benchmark-explorer-module__STLO8a__compareTable{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.benchmark-explorer-module__STLO8a__compareTable th,.benchmark-explorer-module__STLO8a__compareTable td{text-align:left;border-bottom:1px solid #ffffff17;padding:11px 12px}.benchmark-explorer-module__STLO8a__compareTable thead th{color:#f1dfb2;font-size:12px}.benchmark-explorer-module__STLO8a__compareTable tbody th{color:#8fa0b5;font-weight:500}.benchmark-explorer-module__STLO8a__compareTable td{color:#e2e8f0;font-variant-numeric:tabular-nums}@media (max-width:980px){.benchmark-explorer-module__STLO8a__toolbar{grid-template-columns:1fr 1fr}.benchmark-explorer-module__STLO8a__workspace{grid-template-columns:1fr}.benchmark-explorer-module__STLO8a__detailPanel{order:-1;position:static}}@media (max-width:720px){.benchmark-explorer-module__STLO8a__toolbar{grid-template-columns:1fr}.benchmark-explorer-module__STLO8a__firmRow{grid-template-columns:64px minmax(0,1fr) 96px}.benchmark-explorer-module__STLO8a__rowActions{grid-column:1/-1;justify-content:stretch}.benchmark-explorer-module__STLO8a__rowActions button{flex:1}.benchmark-explorer-module__STLO8a__detailStats,.benchmark-explorer-module__STLO8a__capabilityGrid{grid-template-columns:1fr 1fr}}@media (max-width:460px){.benchmark-explorer-module__STLO8a__comparisonLauncher{gap:10px;padding-left:14px;bottom:12px}.benchmark-explorer-module__STLO8a__comparisonLauncher button{padding:0 10px}.benchmark-explorer-module__STLO8a__firmRow{grid-template-columns:58px minmax(0,1fr)}.benchmark-explorer-module__STLO8a__scoreBlock{grid-column:2}.benchmark-explorer-module__STLO8a__detailStats,.benchmark-explorer-module__STLO8a__capabilityGrid{grid-template-columns:1fr}}
.benchmark-insights-module__J4y_Pa__explanation{background:#e8cc8d0b;border:1px solid #e8cc8d2b;border-radius:15px;gap:14px;padding:16px;display:grid}.benchmark-insights-module__J4y_Pa__explanationHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.benchmark-insights-module__J4y_Pa__explanationHeader h3{letter-spacing:-.02em;margin:4px 0 0;font-size:18px}.benchmark-insights-module__J4y_Pa__referenceBadge{color:#e8cc8d;letter-spacing:.05em;border:1px solid #e8cc8d3d;border-radius:999px;flex:none;padding:5px 9px;font-size:10px}.benchmark-insights-module__J4y_Pa__explanationNote{color:#9cacbf;margin:0;font-size:11px;line-height:1.55}.benchmark-insights-module__J4y_Pa__insightColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.benchmark-insights-module__J4y_Pa__insightCard{background:#ffffff0a;border-radius:11px;gap:9px;padding:12px;display:grid}.benchmark-insights-module__J4y_Pa__insightLabel{color:#90a2b8;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.benchmark-insights-module__J4y_Pa__insightCard ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.benchmark-insights-module__J4y_Pa__insightCard li{color:#dce3ec;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:11px;line-height:1.35;display:grid}.benchmark-insights-module__J4y_Pa__insightCard li strong{color:#f4e4bd;font-variant-numeric:tabular-nums;font-size:13px}.benchmark-insights-module__J4y_Pa__insightCard p{color:#c5cfdb;margin:0;font-size:11px;line-height:1.5}.benchmark-insights-module__J4y_Pa__peerContextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.benchmark-insights-module__J4y_Pa__peerContextGrid>div{background:#07152385;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.benchmark-insights-module__J4y_Pa__peerContextGrid span,.benchmark-insights-module__J4y_Pa__peerContextGrid small{color:#8396ad;font-size:10px}.benchmark-insights-module__J4y_Pa__peerContextGrid strong{font-variant-numeric:tabular-nums;font-size:16px}.benchmark-insights-module__J4y_Pa__peerNeighbors{gap:8px;display:grid}.benchmark-insights-module__J4y_Pa__peerNeighbors>div{gap:6px;display:grid}.benchmark-insights-module__J4y_Pa__peerNeighbors button,.benchmark-insights-module__J4y_Pa__peerNeighbors>div>span{box-sizing:border-box;color:#b7c4d3;width:100%;font:inherit;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;padding:8px 10px;font-size:10px;line-height:1.4}.benchmark-insights-module__J4y_Pa__peerNeighbors button{cursor:pointer}.benchmark-insights-module__J4y_Pa__peerNeighbors button:hover{color:#f0dba8;border-color:#e8cc8d47}.benchmark-insights-module__J4y_Pa__capabilityName{color:#93a4b9;min-height:28px;font-size:11px}.benchmark-insights-module__J4y_Pa__capabilityTrack{background:#ffffff14;border-radius:999px;height:5px;position:relative;overflow:hidden}.benchmark-insights-module__J4y_Pa__capabilityFill{border-radius:inherit;background:#e8cc8da6;height:100%;display:block}.benchmark-insights-module__J4y_Pa__referenceMarker{background:#f5e3b6;width:1px;position:absolute;top:-2px;bottom:-2px;left:97.5%}.benchmark-insights-module__J4y_Pa__capabilityTrack+small{color:#7f91a8;font-size:9px;line-height:1.3}.benchmark-insights-module__J4y_Pa__evidenceToggle{color:#f0dba8;width:100%;font:inherit;text-align:left;cursor:pointer;background:#e8cc8d0b;border:1px solid #e8cc8d29;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding:7px 8px;display:flex}.benchmark-insights-module__J4y_Pa__evidenceToggle:hover,.benchmark-insights-module__J4y_Pa__evidenceToggle[aria-expanded=true]{background:#e8cc8d14;border-color:#e8cc8d57}.benchmark-insights-module__J4y_Pa__evidenceToggle span{color:#f0dba8;font-size:10px;font-weight:600}.benchmark-insights-module__J4y_Pa__evidenceToggle small{color:#879aaf;text-align:right;font-size:8px;line-height:1.25}.benchmark-insights-module__J4y_Pa__evidencePanel{border-top:1px solid #ffffff12;gap:8px;margin-top:5px;padding-top:9px;display:grid}.benchmark-insights-module__J4y_Pa__evidenceIntro,.benchmark-insights-module__J4y_Pa__evidenceStateMessage{color:#aebdce;margin:0;font-size:9px;line-height:1.5}.benchmark-insights-module__J4y_Pa__evidenceStateMessage{background:#07152373;border-radius:8px;padding:8px}.benchmark-insights-module__J4y_Pa__evidenceList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.benchmark-insights-module__J4y_Pa__evidenceList li{background:#0715238c;border-radius:8px;gap:7px;padding:9px;display:grid}.benchmark-insights-module__J4y_Pa__evidenceList p{color:#d7e0e9;margin:0;font-size:10px;line-height:1.5}.benchmark-insights-module__J4y_Pa__evidenceTags,.benchmark-insights-module__J4y_Pa__evidenceSource{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.benchmark-insights-module__J4y_Pa__evidenceTags span{color:#9dafc2;border:1px solid #ffffff14;border-radius:999px;padding:3px 5px;font-size:8px}.benchmark-insights-module__J4y_Pa__evidenceSource span,.benchmark-insights-module__J4y_Pa__evidenceSource a{color:#8194aa;font-size:8px;line-height:1.35}.benchmark-insights-module__J4y_Pa__evidenceSource a{color:#e8cc8d;text-decoration:none}.benchmark-insights-module__J4y_Pa__evidenceSource a:hover{text-decoration:underline}@media (max-width:720px){.benchmark-insights-module__J4y_Pa__insightColumns,.benchmark-insights-module__J4y_Pa__peerContextGrid{grid-template-columns:1fr}.benchmark-insights-module__J4y_Pa__explanationHeader{align-items:flex-start}.benchmark-insights-module__J4y_Pa__evidenceToggle{flex-direction:column;align-items:flex-start}.benchmark-insights-module__J4y_Pa__evidenceToggle small{text-align:left}}
