.benchmark-cockpit_commandCenter__XwWlK{min-height:100vh;background:var(--page-bg);color:var(--text);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;scroll-behavior:smooth}.benchmark-cockpit_openingShell__vubO6{min-height:100vh;display:grid;align-content:center;justify-items:start;grid-gap:10px;gap:10px;padding:48px 32px;max-width:640px}.benchmark-cockpit_openingShell__vubO6 h1{margin:0;font-size:1.7rem}.benchmark-cockpit_openingShell__vubO6 strong{font-size:1.05rem}.benchmark-cockpit_openingShell__vubO6 p{margin:0;color:var(--muted,#5b7394)}.benchmark-cockpit_dashboardShell__WeEVY{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100vh}.benchmark-cockpit_dashboardSidebar__DuUJr{display:flex;flex-direction:column;gap:24px;padding:24px 18px;background:var(--sidebar-bg);color:#eef6ff;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:50}.benchmark-cockpit_sidebarBrand__r1F6c{display:grid;grid-gap:6px;gap:6px}.benchmark-cockpit_brandEyebrow__jwKhe{margin:0;text-transform:uppercase;letter-spacing:.16em;color:#c68d2b;font-size:11px;font-weight:800}.benchmark-cockpit_sidebarBrand__r1F6c strong{font-size:1.35rem;line-height:1.15}.benchmark-cockpit_sidebarBrand__r1F6c small,.benchmark-cockpit_sidebarFooter__4JBH9 small,.benchmark-cockpit_sidebarFooter__4JBH9 span{color:rgba(233,242,255,.72);font-size:.82rem}.benchmark-cockpit_sidebarNav__RRYFk{display:grid;align-content:start;grid-gap:10px;gap:10px}.benchmark-cockpit_sidebarLink__oqfqb{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;color:rgba(242,248,255,.9);text-decoration:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);transition:transform .14s ease,background .14s ease,box-shadow .14s ease;width:100%;text-align:left;cursor:pointer;font:inherit}.benchmark-cockpit_sidebarLinkCopy__yANEC{display:grid;grid-gap:2px;gap:2px}.benchmark-cockpit_sidebarLinkCopy__yANEC strong{font-size:.88rem;color:#ffffff}.benchmark-cockpit_sidebarLinkCopy__yANEC small{color:rgba(233,242,255,.68);font-size:.75rem}.benchmark-cockpit_sidebarIcon__cXeiJ{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.12);font-size:12px;font-weight:700;color:#ffffff;flex-shrink:0}.benchmark-cockpit_sidebarLinkActive__xkClQ,.benchmark-cockpit_sidebarLink__oqfqb:hover{transform:translateY(-2px);background:linear-gradient(90deg,rgba(91,169,255,.22),rgba(69,209,184,.18));box-shadow:0 12px 24px rgba(3,18,36,.28);border-color:rgba(91,169,255,.35)}.benchmark-cockpit_sidebarFooter__4JBH9{margin-top:auto;display:grid;grid-gap:4px;gap:4px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.benchmark-cockpit_sidebarFooter__4JBH9 strong{font-size:.9rem;color:#ffffff}.benchmark-cockpit_dashboardContent__yyyoe{display:grid;grid-gap:16px;gap:16px;padding:20px 24px;min-width:0;align-content:start}#benchmark-cockpit_benchmark-academics__zgFet,#benchmark-cockpit_benchmark-alerts__U1Bpd,#benchmark-cockpit_benchmark-data-quality__NjGn8,#benchmark-cockpit_benchmark-g1__SIZgc,#benchmark-cockpit_benchmark-g2__gUpnK,#benchmark-cockpit_benchmark-g3-g4__3wwTJ,#benchmark-cockpit_benchmark-g3__kWqzu,#benchmark-cockpit_benchmark-overview__Ha1RF,#benchmark-cockpit_benchmark-raw-data__6ttkA{scroll-margin-top:24px}.benchmark-cockpit_chartFullPage__pnL_2{min-height:calc(100vh - 40px);display:grid;align-content:stretch}.benchmark-cockpit_chartFullPanel__dvk3M{min-height:calc(100vh - 48px)}.benchmark-cockpit_chartLocalFilters__S97hL{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(240px,1.4fr) minmax(160px,.8fr);grid-gap:16px;gap:16px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--line)}.benchmark-cockpit_chartLocalFilters__S97hL label{display:grid;grid-gap:6px;gap:6px}.benchmark-cockpit_chartLocalFilters__S97hL span{font-size:.82rem;color:var(--muted)}.benchmark-cockpit_chartLocalFilters__S97hL select{width:100%;border-radius:14px;border:1px solid var(--line);background:var(--panel-soft);padding:11px 13px;color:var(--text);font:inherit}.benchmark-cockpit_panelHeadActions__1Mexr{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.benchmark-cockpit_twoColumnGrid__yCfiD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.benchmark-cockpit_chartStack__PHKnd{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.benchmark-cockpit_singleColumnGrid__o6b0R{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.benchmark-cockpit_page__4F_e0{min-height:auto;padding:0;background:transparent;color:var(--text);display:grid;grid-gap:14px;gap:14px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;align-content:start}.benchmark-cockpit_hero__Tclwi,.benchmark-cockpit_panel__Zcu3H,.benchmark-cockpit_summaryCard__uKY7b,.benchmark-cockpit_topBar__Bzhtw{background:var(--panel);border:1px solid var(--line);border-radius:26px;box-shadow:0 10px 26px rgba(168,199,240,.14)}.benchmark-cockpit_hero__Tclwi,.benchmark-cockpit_panel__Zcu3H,.benchmark-cockpit_topBar__Bzhtw{padding:18px}.benchmark-cockpit_topBar__Bzhtw{display:grid;grid-template-columns:minmax(280px,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.benchmark-cockpit_hero__Tclwi h2,.benchmark-cockpit_panel__Zcu3H h3,.benchmark-cockpit_topBar__Bzhtw h1{margin:0}.benchmark-cockpit_topBar__Bzhtw h1{font-size:1.18rem}.benchmark-cockpit_actions__L3JUi{display:flex;gap:10px;flex-wrap:wrap}.benchmark-cockpit_primaryButton__9Dh_R,.benchmark-cockpit_secondaryButton__0JdEp{border:1px solid var(--line);border-radius:999px;padding:10px 16px;text-decoration:none;color:var(--muted);background:var(--panel-soft);cursor:pointer}.benchmark-cockpit_primaryButton__9Dh_R{background:#e9f5ff;color:#246bb1}.benchmark-cockpit_hero__Tclwi{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.benchmark-cockpit_heroMain__m9oye{display:grid;grid-gap:14px;gap:14px}.benchmark-cockpit_hero__Tclwi h2{font-size:1.78rem;line-height:1.06}.benchmark-cockpit_overline__yYiTO{margin:0;color:var(--gold);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.benchmark-cockpit_barRow__Q3AR0 small,.benchmark-cockpit_lead__NA4LW,.benchmark-cockpit_legendRow__aUjxQ small,.benchmark-cockpit_muted__E1GOf,.benchmark-cockpit_note__nxN3n,.benchmark-cockpit_summaryCard__uKY7b small,.benchmark-cockpit_warningRow__Z4AMG small{color:var(--muted)}.benchmark-cockpit_lead__NA4LW,.benchmark-cockpit_note__nxN3n{margin:0;line-height:1.5}.benchmark-cockpit_scopeToggleRow__M31yN{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.benchmark-cockpit_filters__JQSuD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.benchmark-cockpit_filters__JQSuD label{display:grid;grid-gap:7px;gap:7px}.benchmark-cockpit_filters__JQSuD span,.benchmark-cockpit_summaryCard__uKY7b span{font-size:.84rem;color:var(--muted)}.benchmark-cockpit_filters__JQSuD select{width:100%;border-radius:14px;border:1px solid var(--line);background:var(--panel-soft);padding:11px 13px;color:var(--text);font:inherit}.benchmark-cockpit_grid__XwKjQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.benchmark-cockpit_bottomRow__x5f9j{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);grid-gap:14px;gap:14px}.benchmark-cockpit_panel__Zcu3H{display:grid;grid-gap:12px;gap:12px;min-height:210px;align-content:start}.benchmark-cockpit_panelCompact__TereP{min-height:170px}.benchmark-cockpit_panelHead__a1ZMP{display:flex;justify-content:space-between;gap:12px;align-items:start}.benchmark-cockpit_panelHead__a1ZMP h3{font-size:1.22rem}.benchmark-cockpit_ratioDepartmentFilter__GtPAb{display:grid;grid-gap:7px;gap:7px;width:min(100%,520px)}.benchmark-cockpit_ratioDepartmentFilter__GtPAb span{font-size:.84rem;color:var(--muted)}.benchmark-cockpit_ratioDepartmentFilter__GtPAb select{width:100%;border-radius:14px;border:1px solid var(--line);background:var(--panel-soft);padding:11px 13px;color:var(--text);font:inherit}.benchmark-cockpit_emptyState__fYCKO{min-height:108px;display:grid;place-items:center;padding:18px;border-radius:18px;background:rgba(245,249,255,.78);color:var(--muted);text-align:center}.benchmark-cockpit_barList__ZRVFJ,.benchmark-cockpit_legendList__JVeNz,.benchmark-cockpit_qualityList__0Wx_S,.benchmark-cockpit_warningList__LDAtb{display:grid;grid-gap:10px;gap:10px}.benchmark-cockpit_barRow__Q3AR0,.benchmark-cockpit_qualityRow__i5n0E,.benchmark-cockpit_warningRow__Z4AMG{display:grid;grid-gap:6px;gap:6px;padding:11px 12px;border-radius:16px;border:1px solid var(--line);background:var(--panel-soft)}.benchmark-cockpit_barMeta__cH5n1{display:flex;justify-content:space-between;gap:12px;align-items:center}.benchmark-cockpit_ratioRow__f0sBk{display:grid;grid-gap:8px;gap:8px;padding:11px 12px;border-radius:16px;border:1px solid var(--line);background:var(--panel-soft)}.benchmark-cockpit_ratioHead___BTOY{display:flex;justify-content:space-between;gap:12px;align-items:start}.benchmark-cockpit_ratioHead___BTOY strong{line-height:1.25}.benchmark-cockpit_ratioHead___BTOY span{font-weight:700;color:var(--text);flex:0 0 auto}.benchmark-cockpit_ratioNote__KB1YT{margin:0;color:var(--muted);font-size:.8rem}.benchmark-cockpit_track__i5MxN{height:10px;border-radius:999px;background:#e7f0fa;overflow:hidden}.benchmark-cockpit_fillAmber__KCoeF,.benchmark-cockpit_fillIndigo__Z25_p,.benchmark-cockpit_fillMint__mE0yj,.benchmark-cockpit_fillMuted__Axhuv,.benchmark-cockpit_fillPrimary__nP6KZ{height:100%;border-radius:inherit}.benchmark-cockpit_fillPrimary__nP6KZ{background:linear-gradient(90deg,#4f9bff,#6d86ff)}.benchmark-cockpit_fillMuted__Axhuv{background:linear-gradient(90deg,#b8cae5,#92a7c8)}.benchmark-cockpit_fillMint__mE0yj{background:linear-gradient(90deg,#4ed2c0,#70ded1)}.benchmark-cockpit_fillAmber__KCoeF{background:linear-gradient(90deg,#fdb44e,#ffd27f)}.benchmark-cockpit_fillIndigo__Z25_p{background:linear-gradient(90deg,#7a8cff,#9ca7ff)}.benchmark-cockpit_lineChart__YZ2IS{display:grid;grid-gap:10px;gap:10px}.benchmark-cockpit_chartSwitcher__WekRl{display:grid;grid-gap:10px;gap:10px;animation:benchmark-cockpit_chartFadeIn__lc3Xm .28s ease}.benchmark-cockpit_chartToolbar__ey94z{display:grid;grid-template-columns:minmax(0,1.2fr) auto;grid-gap:12px;gap:12px;align-items:start}.benchmark-cockpit_toolbarGroup__0PGat{display:grid;grid-gap:7px;gap:7px}.benchmark-cockpit_toolbarLabel__iX74t{font-size:.8rem;color:var(--muted)}.benchmark-cockpit_multiSelectWrap__6rZIP{position:relative}.benchmark-cockpit_inlineAction__OrYTx,.benchmark-cockpit_lineYearButtonActive__CgPt4,.benchmark-cockpit_lineYearButton__zy0ra,.benchmark-cockpit_multiSelectButton__fu2un,.benchmark-cockpit_segmentedActive__d0Czr,.benchmark-cockpit_segmentedButton__j2l70{font:inherit;cursor:pointer}.benchmark-cockpit_multiSelectButton__fu2un{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text)}.benchmark-cockpit_multiSelectChips__6Zo3r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.benchmark-cockpit_multiSelectPlaceholder__Y3OU3{color:var(--muted)}.benchmark-cockpit_multiSelectChip___LDJ_,.benchmark-cockpit_multiSelectCount__WabKh{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#edf5ff;border:1px solid rgba(79,155,255,.24);color:#245d9c;font-size:.76rem;white-space:nowrap}.benchmark-cockpit_multiSelectChip___LDJ_ span:last-child{font-weight:700}.benchmark-cockpit_multiSelectCaret__AnWFn{color:var(--muted);flex:0 0 auto}.benchmark-cockpit_multiSelectMenu__rKyyj{position:absolute;top:calc(100% + 8px);left:0;z-index:8;width:min(360px,100%);display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:18px;border:1px solid var(--line);background:var(--panel-strong);box-shadow:0 22px 44px rgba(20,54,102,.16)}.benchmark-cockpit_multiSelectSearch__N2Rpd{width:100%;border-radius:12px;border:1px solid var(--line);background:#f9fbff;padding:10px 12px;color:var(--text);font:inherit}.benchmark-cockpit_multiSelectOptions__uV4g9{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.benchmark-cockpit_multiSelectOption__iyqqe{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--bg-2);border:1px solid rgba(220,233,248,.9)}.benchmark-cockpit_multiSelectActions__23c2p{display:flex;justify-content:space-between;gap:8px}.benchmark-cockpit_inlineAction__OrYTx{border:none;background:transparent;color:#2d6ab6;font-size:.82rem;padding:0}.benchmark-cockpit_segmentedControl__o0aah{display:inline-flex;align-items:center;padding:4px;border-radius:14px;border:1px solid var(--line);background:var(--panel-soft)}.benchmark-cockpit_segmentedActive__d0Czr,.benchmark-cockpit_segmentedButton__j2l70{border:none;background:transparent;color:var(--muted);border-radius:10px;padding:9px 14px}.benchmark-cockpit_segmentedActive__d0Czr{background:linear-gradient(135deg,#e7f1ff,#dff7f2);color:#1b4f8c;box-shadow:0 8px 16px rgba(79,155,255,.14)}.benchmark-cockpit_inlineToggle__E_r8C{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:var(--muted)}.benchmark-cockpit_averageToolbar__rh6hW{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.benchmark-cockpit_lineSvg__7YuAq{width:100%;height:184px}.benchmark-cockpit_gridLine__7fDZJ{stroke:#dce9f8;stroke-width:1}.benchmark-cockpit_lineYears__v4rgt{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));grid-gap:8px;gap:8px}.benchmark-cockpit_lineYearButtonActive__CgPt4,.benchmark-cockpit_lineYearButton__zy0ra{border-radius:12px;border:1px solid var(--line);background:var(--panel-soft);padding:8px 10px;color:var(--muted);font-size:.82rem;transition:background .22s ease,color .22s ease,box-shadow .22s ease,transform .18s ease}.benchmark-cockpit_lineYearButton__zy0ra:hover{transform:translateY(-1px)}.benchmark-cockpit_lineYearButtonActive__CgPt4{color:var(--text);font-weight:700;background:var(--panel-strong);box-shadow:0 8px 18px rgba(140,171,211,.14)}.benchmark-cockpit_seriesLegend__6xyXz{display:flex;gap:10px;flex-wrap:wrap}.benchmark-cockpit_barChart__bbyd6{display:grid;grid-gap:10px;gap:10px;animation:benchmark-cockpit_chartFadeIn__lc3Xm .28s ease}.benchmark-cockpit_barChartSurface__SqKE_{position:relative;height:320px;padding-top:28px}.benchmark-cockpit_referenceLine__OWzoE{position:absolute;left:0;right:0;border-top:2px dashed #0f766e;z-index:4;pointer-events:none;transition:bottom .56s cubic-bezier(.22,1,.36,1)}.benchmark-cockpit_referenceBadge__ytJxO{position:static;padding:5px 10px;border-radius:999px;background:var(--panel-strong);border:1px solid #0f766e;color:#0f3d38;font-size:.82rem;font-weight:800;letter-spacing:.01em;box-shadow:0 4px 12px rgba(15,61,56,.14);white-space:nowrap}.benchmark-cockpit_barColumns__qJfRf{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));grid-gap:12px;gap:12px;align-items:end;height:290px}.benchmark-cockpit_barColumn___mnN_{display:grid;grid-gap:8px;gap:8px;align-items:end;grid-template-rows:34px 220px auto}.benchmark-cockpit_barColumnValue__5B_Tw{min-height:34px;font-size:.8rem;line-height:1.2;text-align:center;color:var(--text);animation:benchmark-cockpit_barValueReveal__U99Qt .56s cubic-bezier(.22,1,.36,1)}@keyframes benchmark-cockpit_barValueReveal__U99Qt{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.benchmark-cockpit_barColumnTrack__uVyxF{height:220px;display:flex;align-items:end;justify-content:center;padding:10px 6px 0;border-radius:16px 16px 14px 14px;background:linear-gradient(180deg,rgba(242,247,255,.8),rgba(231,240,250,.92))}.benchmark-cockpit_barColumnFillPrimary__01GKE,.benchmark-cockpit_barColumnFill__ddgwp{width:100%;max-width:44px;height:100%;border-radius:16px 16px 8px 8px;transform:scaleY(var(--bar-scale,0));transform-origin:bottom center;transition:transform .56s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,opacity .32s ease;transition-delay:var(--bar-delay,0s);will-change:transform}.benchmark-cockpit_barColumnFillPrimary__01GKE{box-shadow:0 12px 24px rgba(79,128,255,.28)}.benchmark-cockpit_barColumn___mnN_:hover .benchmark-cockpit_barColumnFillPrimary__01GKE,.benchmark-cockpit_barColumn___mnN_:hover .benchmark-cockpit_barColumnFill__ddgwp{transform:scaleY(var(--bar-scale,0)) translateY(-2px)}.benchmark-cockpit_barColumnMissing__P1FHZ{width:100%;text-align:center;color:var(--muted);font-size:.72rem;padding:10px 6px;border-radius:12px;border:1px dashed rgba(146,167,200,.7);background:var(--panel)}.benchmark-cockpit_barColumnLabel__glMlN{text-align:center;font-size:.76rem;color:var(--muted);line-height:1.3}.benchmark-cockpit_hoverChartWrap__raKFL{position:relative;min-height:280px}.benchmark-cockpit_hoverChartWrapLarge__ms9AE{min-height:420px}.benchmark-cockpit_hoverChartSvg__tresY{width:100%;height:280px;display:block;cursor:pointer}.benchmark-cockpit_hoverChartSvgLarge__vOFZg{height:min(48vh,520px)}.benchmark-cockpit_hoverGridLine__dy2HD{stroke:#d7e4f3;stroke-width:1;stroke-dasharray:5 6}.benchmark-cockpit_hoverGuideLine__lCbGr{stroke:#8aa4c4;stroke-width:1.4;stroke-dasharray:3 5}.benchmark-cockpit_hoverAxisLabelActive__woTpo,.benchmark-cockpit_hoverAxisLabelClickable__SGK0F,.benchmark-cockpit_hoverAxisLabel___Ehw6{fill:#6d86a6;font-size:14px}.benchmark-cockpit_hoverAxisLabelClickable__SGK0F{cursor:pointer}.benchmark-cockpit_hoverAxisLabelActive__woTpo{fill:#16325c;font-weight:700}.benchmark-cockpit_chartStageSolo__WxDDo,.benchmark-cockpit_chartStage__SKFvL{display:grid;grid-gap:14px;gap:14px;align-items:stretch}.benchmark-cockpit_chartStage__SKFvL{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.benchmark-cockpit_chartStageSolo__WxDDo{grid-template-columns:1fr}.benchmark-cockpit_chartStagePlot__O_ebR{min-width:0}.benchmark-cockpit_chartDetailDock__iSuPw{min-height:280px;max-height:min(48vh,520px);overflow:auto;padding:12px 14px;border-radius:16px;background:var(--panel-strong);border:1px solid rgba(196,214,236,.95);box-shadow:0 10px 24px rgba(23,62,114,.08);display:grid;align-content:start;grid-gap:8px;gap:8px}.benchmark-cockpit_chartDetailDock__iSuPw strong{font-size:.95rem}.benchmark-cockpit_chartDetailEmpty__xHVb1{margin:0;color:var(--muted);font-size:.82rem}.benchmark-cockpit_universityPicker__H40_v{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.benchmark-cockpit_universityPicker__H40_v .benchmark-cockpit_occupancyChips__eFLuV{flex:1 1 240px}.benchmark-cockpit_universityPicker__H40_v .benchmark-cockpit_multiSelectWrap__6rZIP{position:relative}.benchmark-cockpit_selectAllButton__k_FiP{border-radius:999px;border:1px solid rgba(79,155,255,.35);background:#eef5ff;color:#1d4e89;font:inherit;font-size:.8rem;font-weight:700;padding:8px 12px;cursor:pointer;white-space:nowrap}.benchmark-cockpit_hoverTooltip__oCwV7{position:absolute;top:12px;transform:translateX(-12%);min-width:220px;max-width:320px;max-height:240px;overflow:auto;padding:12px 14px;border-radius:16px;background:var(--panel-strong);border:1px solid rgba(196,214,236,.95);box-shadow:0 16px 32px rgba(23,62,114,.14);z-index:4;display:grid;grid-gap:8px;gap:8px}.benchmark-cockpit_hoverTooltip__oCwV7 strong{font-size:.92rem}.benchmark-cockpit_hoverTooltipRow__46PIV{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;font-size:.78rem}.benchmark-cockpit_hoverTooltipRow__46PIV em{font-style:normal;font-weight:700;text-align:right;display:grid;grid-gap:2px;gap:2px}.benchmark-cockpit_hoverTooltipRow__46PIV small{font-weight:500;color:var(--muted)}.benchmark-cockpit_pointHoverTip__gc2mE{position:absolute;pointer-events:none;z-index:6;min-width:132px;max-width:260px;padding:7px 9px;border-radius:10px;background:var(--panel-strong);border:1px solid rgba(196,214,236,.95);box-shadow:0 10px 22px rgba(23,62,114,.16);display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:start;font-size:.76rem;line-height:1.3;color:#16325c;font-weight:650}.benchmark-cockpit_pointHoverTip__gc2mE small{grid-column:2;font-weight:500;color:var(--muted)}.benchmark-cockpit_occupancyChips__eFLuV{display:flex;flex-wrap:wrap;gap:8px}.benchmark-cockpit_occupancyChipActive__6PVgu,.benchmark-cockpit_occupancyChip__BaB1C{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;border:1px solid var(--line);background:#f4f7fb;color:#7a8aa0;font:inherit;font-size:.78rem;cursor:pointer}.benchmark-cockpit_occupancyChipActive__6PVgu{background:#efeaff;color:#3d2f78;border-color:rgba(122,108,255,.24)}.benchmark-cockpit_occupancyChipActive__6PVgu em,.benchmark-cockpit_occupancyChip__BaB1C em{font-style:normal;font-weight:700}.benchmark-cockpit_academicStripPanel__qedhQ{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:26px;box-shadow:0 10px 26px rgba(168,199,240,.14)}.benchmark-cockpit_academicScroll__rUQjS{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 12px;scrollbar-width:thin;scrollbar-color:#b7c6d8 #e8eef5}.benchmark-cockpit_academicScroll__rUQjS::-webkit-scrollbar{height:10px}.benchmark-cockpit_academicScroll__rUQjS::-webkit-scrollbar-track{background:#e8eef5;border-radius:999px}.benchmark-cockpit_academicScroll__rUQjS::-webkit-scrollbar-thumb{background:#b7c6d8;border-radius:999px}.benchmark-cockpit_academicScrollCard__Hnwc9{flex:0 0 360px}.benchmark-cockpit_academicCompareGrid__iOyTO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.benchmark-cockpit_compareCard__x4Udq{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--line);background:var(--panel-soft)}.benchmark-cockpit_compareHead__78GU4{display:flex;justify-content:space-between;gap:12px;align-items:start}.benchmark-cockpit_compareMetric__p_SRz{display:grid;grid-gap:4px;gap:4px}.benchmark-cockpit_compareMetric__p_SRz strong{font-size:1.24rem;line-height:1}.benchmark-cockpit_compareBody__VtJHy{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.benchmark-cockpit_compareDonut__70TAZ{width:112px;height:112px;border-radius:50%;position:relative}.benchmark-cockpit_compareDonut__70TAZ:after{content:"";position:absolute;inset:18px;border-radius:50%;background:var(--panel-strong);border:1px solid var(--line)}.benchmark-cockpit_compareDonutCenter__mUwxY{position:absolute;inset:0;z-index:1;display:grid;place-items:center;text-align:center;padding:24px}.benchmark-cockpit_compareLegend__hwNY8{display:grid;grid-gap:8px;gap:8px}.benchmark-cockpit_compareLegendRow__NbwQp{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--panel-strong);border:1px solid var(--line)}.benchmark-cockpit_legendChip__oDVve{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:var(--panel-soft);border:1px solid var(--line)}.benchmark-cockpit_dot__gcztA,.benchmark-cockpit_legendDot__CZqWD{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.benchmark-cockpit_legendCross__jkANa{width:11px;height:11px;display:inline-grid;place-items:center;font-size:12px;font-weight:800;line-height:1;flex:0 0 auto}.benchmark-cockpit_donutBlock__GMM2u{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.benchmark-cockpit_donutShell__N_1JB{display:grid;place-items:center}.benchmark-cockpit_donut__R_1yl{width:118px;height:118px;border-radius:50%;position:relative;background:conic-gradient(#4f9bff 0 24%,#4ed2c0 24% 54%,#7a8cff 54% 74%,#fdb44e 74% 89%,#f58e74 89% 100%)}.benchmark-cockpit_donut__R_1yl:after{content:"";position:absolute;inset:18px;border-radius:50%;background:var(--panel-strong);border:1px solid var(--line)}.benchmark-cockpit_donutCenter__Kz_9h{position:absolute;inset:0;z-index:1;display:grid;place-items:center;text-align:center;padding:26px}.benchmark-cockpit_legendRow__aUjxQ{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--panel-soft);border:1px solid var(--line)}.benchmark-cockpit_legendRow__aUjxQ div{display:grid;grid-gap:3px;gap:3px}.benchmark-cockpit_warningRow__Z4AMG{grid-template-columns:minmax(0,1fr) auto;align-items:center}.benchmark-cockpit_warningRate__0lLeY{font-weight:700;color:#b1553d}.benchmark-cockpit_tableWrap__az6La{overflow:auto}.benchmark-cockpit_table__zoMS8{width:100%;min-width:1080px;border-collapse:collapse}.benchmark-cockpit_table__zoMS8 td,.benchmark-cockpit_table__zoMS8 th{padding:11px 10px;border-bottom:1px solid var(--line);text-align:left}.benchmark-cockpit_table__zoMS8 th{color:var(--muted);font-size:.82rem}.benchmark-cockpit_sourceCell__DJ_x9{min-width:220px}.benchmark-cockpit_sourceCell__DJ_x9 small,.benchmark-cockpit_sourceFileName__dKPKP{display:block;margin-top:3px;color:var(--muted);font-size:.78rem;word-break:break-all}.benchmark-cockpit_sourceFileName__dKPKP{display:inline;margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.benchmark-cockpit_qualityFlags__1gaxk{display:flex;gap:8px;flex-wrap:wrap}.benchmark-cockpit_qualityFlags__1gaxk span{padding:6px 8px;border-radius:999px;background:#eef6ff;border:1px solid var(--line);font-size:.75rem;color:var(--muted)}@keyframes benchmark-cockpit_chartFadeIn__lc3Xm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1240px){.benchmark-cockpit_bottomRow__x5f9j,.benchmark-cockpit_grid__XwKjQ,.benchmark-cockpit_hero__Tclwi,.benchmark-cockpit_twoColumnGrid__yCfiD{grid-template-columns:1fr}.benchmark-cockpit_filters__JQSuD{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-cockpit_academicCompareGrid__iOyTO,.benchmark-cockpit_chartLocalFilters__S97hL,.benchmark-cockpit_chartToolbar__ey94z{grid-template-columns:1fr}}@media (max-width:900px){.benchmark-cockpit_chartStage__SKFvL{grid-template-columns:1fr}}@media (max-width:980px){.benchmark-cockpit_dashboardShell__WeEVY{grid-template-columns:1fr}.benchmark-cockpit_dashboardSidebar__DuUJr{position:static;height:auto;border-radius:24px;margin:16px 16px 0}.benchmark-cockpit_dashboardContent__yyyoe{padding:14px}}@media (max-width:820px){.benchmark-cockpit_compareBody__VtJHy,.benchmark-cockpit_donutBlock__GMM2u,.benchmark-cockpit_filters__JQSuD,.benchmark-cockpit_topBar__Bzhtw{grid-template-columns:1fr}.benchmark-cockpit_multiSelectMenu__rKyyj{width:100%}.benchmark-cockpit_page__4F_e0{padding:12px}}