.page_commandCenter__9yyOG{min-height:100vh;background:var(--page-bg);color:var(--text);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;scroll-behavior:smooth}.page_dashboardShell__Wt07Q{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100vh}.page_dashboardSidebar__dgW50{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}.page_sidebarBrand__EKWeF{display:grid;grid-gap:6px;gap:6px}.page_sidebarBrand__EKWeF strong{font-size:1.65rem;line-height:1.1}.page_sidebarBrand__EKWeF small,.page_sidebarFooter__IAsYE small,.page_sidebarFooter__IAsYE span{color:rgba(233,242,255,.72)}.page_sidebarNav__4L4zE{display:grid;align-content:start;grid-gap:10px;gap:10px}.page_sidebarGroup__CeJ_W{display:grid;grid-gap:6px;gap:6px}.page_sidebarFacultyList__IPS_e{display:grid;grid-gap:4px;gap:4px;padding:2px 2px 6px 40px}.page_sidebarFacultyLink__0bslA{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;color:rgba(242,248,255,.9);text-decoration:none;font-size:12px;font-weight:600;line-height:1.35;border:1px solid transparent}.page_sidebarFacultyLink__0bslA:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.08)}.page_sidebarFacultyDot__Ax2cn{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.page_sidebarLink__3hRCW{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:18px;color:rgba(242,248,255,.9);text-decoration:none;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);transition:transform .14s ease,background .14s ease,box-shadow .14s ease;width:100%;text-align:left;cursor:pointer;font:inherit}.page_sidebarLinkCopy__ZXjsE{display:grid;grid-gap:2px;gap:2px}.page_sidebarLinkCopy__ZXjsE strong{font-size:.95rem}.page_sidebarLinkCopy__ZXjsE small{color:rgba(233,242,255,.68);font-size:.78rem}#page_academic-panel___t3p5,#page_finance-analysis__ZASpS,#page_overview-panel__iZ4Ln,#page_risk-benchmark__ZNneu{scroll-margin-top:88px}.page_sidebarLinkActive__pgXtp,.page_sidebarLink__3hRCW:hover{transform:translateY(-2px);background:linear-gradient(90deg,rgba(91,169,255,.18),rgba(69,209,184,.14));box-shadow:0 12px 24px rgba(3,18,36,.28)}.page_sidebarIcon__vUBcW{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.12);font-size:12px;font-weight:700}.page_sidebarGlyph__cpgGV{position:relative;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,currentColor 18%,rgba(8,18,36,.55));border:1px solid color-mix(in srgb,currentColor 28%,transparent)}.page_sidebarGlyph__cpgGV svg{width:20px;height:20px}.page_sidebarBadge__gz8i3{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:#d7e7ff;color:#173a61;font-size:10px;font-weight:800;font-style:normal}.page_sidebarChevron__F0qYB{color:rgba(233,242,255,.45);font-size:1.15rem;line-height:1}.page_sidebarFooter__IAsYE{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.page_sidebarStatusCard__VV6eQ{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.page_sidebarStatusRow__ez0A2{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.page_sidebarStatusGlyph__RBqld{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#9ec4ff;background:rgba(158,196,255,.12)}.page_sidebarStatusGlyph__RBqld svg{width:16px;height:16px}.page_sidebarStatusRow__ez0A2 small{display:block;color:rgba(233,242,255,.62);font-size:.72rem}.page_sidebarStatusRow__ez0A2 span,.page_sidebarStatusRow__ez0A2 strong{display:flex;align-items:center;gap:8px;font-size:.92rem}.page_sidebarLiveDot__YfA3C{width:8px;height:8px;border-radius:50%;background:#45d1b8;box-shadow:0 0 0 4px rgba(69,209,184,.16)}.page_dashboardContent__Wg064{min-width:0;padding:0 24px 130px}.page_executiveTopbar__5jJOx{position:-webkit-sticky;position:sticky;top:0;z-index:35;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 0 14px;background:color-mix(in srgb,var(--page-bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);margin:0 0 18px}.page_executiveWelcome__CY73U{display:flex;align-items:center;gap:12px}.page_executiveWelcome__CY73U strong{display:block;color:var(--text)}.page_executiveWelcome__CY73U span{color:var(--muted);font-size:13px}.page_topbarMenu__YsVfr{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line);background:var(--panel);color:var(--blue);font-size:18px}.page_topbarActions___f_9r{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.page_topbarChip__tLRHk{padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:12px;font-weight:600}.page_executiveOverviewSection__SB7Qj{display:grid;grid-gap:18px;gap:18px}.page_executiveKpiGrid__MXAFC{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.page_executiveKpiCard__e_e5l{display:flex;align-items:center;gap:14px;min-height:108px;padding:18px 16px;border-radius:22px;border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow)}.page_executiveKpiIcon__suv7z{width:48px;height:48px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:#e8f1ff;color:#3d7dff}.page_executiveKpiIcon__suv7z svg{width:26px;height:26px;display:block}.page_kpiIcon_students__jgBqi{background:#e6f7f1;color:#1aa37a}.page_kpiIcon_staff__rNF9Y{background:#e7efff;color:#3b78f0}.page_kpiIcon_target__I3CGU{background:#e7f6ec;color:#2aa35f}.page_kpiIcon_income__c5LrX{background:#e7efff;color:#3b78f0}.page_kpiIcon_project__7c4QP{background:#eee9fb;color:#6d63e8}.page_executiveKpiCopy__5lUKV{display:grid;grid-gap:4px;gap:4px;min-width:0}.page_executiveKpiCopy__5lUKV span{color:var(--muted);font-size:13px;font-weight:600}.page_executiveKpiCopy__5lUKV strong{color:var(--text);font-size:1.85rem;line-height:1}.page_executiveKpiCopy__5lUKV small{color:#5b7ea5;font-size:12px}.page_executiveAnalyticsGrid__kGUtn{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.88fr) minmax(320px,.72fr);grid-gap:16px;gap:16px}.page_chartPanel__swh_F{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow);border-radius:24px;padding:20px}.page_chartPanelHeader__sLeM5{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page_chartPanelHeader__sLeM5 h3{margin:0;color:var(--text);font-size:1rem}.page_chartSubtitle__DYPtP{margin:6px 0 0;color:var(--muted);font-size:12px}.page_chartHeadline__sijP1{display:grid;justify-items:end;grid-gap:2px;gap:2px;min-width:140px}.page_chartHeadline__sijP1 span{color:var(--muted);font-size:12px;font-weight:600}.page_chartHeadline__sijP1 strong{color:var(--text);font-size:1.45rem;line-height:1}.page_chartHeadline__sijP1 small{color:#5b7ea5;font-size:11px}.page_chartBadge__IDXci{padding:8px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:var(--panel);font-size:12px;font-weight:600}.page_executiveChart__4j4zp{width:100%;height:auto}.page_chartLegendRow__eIHiC{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.page_chartLegendButton__tx2ik{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.page_chartLegendButton__tx2ik:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(33,74,118,.08)}.page_chartLegendButtonMuted__oBQXi{opacity:.45}.page_chartLegendButtonActive__4utXc{background:#e8f3ff;border-color:#9ec4ef;box-shadow:0 6px 16px rgba(33,74,118,.1);transform:scale(1.045)}.page_chartLegendDot__iRamg{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.page_chartCanvasWrap__svQiG{position:relative}.page_executiveGridLine__z7qVT{stroke:rgba(25,70,116,.12);stroke-width:1}.page_executiveChartPath__6DTPE{fill:none;stroke:#4c86ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.page_executiveChartPoint__NYdn_{fill:#ffffff;stroke:#45d1b8;stroke-width:3}.page_executiveAxisLabel__kFk60,.page_executiveValueLabel__ks5h_{fill:#6380a0;font-size:11px;font-weight:700}.page_chartTooltip__8iHP_{position:absolute;min-width:220px;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(25,70,116,.1);background:var(--panel-strong);box-shadow:0 18px 36px rgba(33,74,118,.16);pointer-events:none;z-index:4}.page_chartTooltip__8iHP_ strong{color:var(--text);font-size:13px}.page_chartTooltip__8iHP_ span{color:var(--muted);font-size:12px}.page_emptyChartState__2I3Rh{min-height:220px;border-radius:20px;border:1px dashed rgba(25,70,116,.16);background:var(--panel);color:var(--muted);display:grid;place-items:center;text-align:center;padding:24px}.page_distributionPanel__CDA_p{display:grid;grid-template-columns:200px 1fr;grid-gap:18px;gap:18px;align-items:center;min-height:250px}.page_distributionDonutWrap__OMQMS{display:grid;place-items:center}.page_distributionDonut__fWC1z{width:180px;height:180px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(25,70,116,.08)}.page_distributionDonutCenter__pcL5p{width:108px;height:108px;border-radius:50%;background:var(--panel-strong);display:grid;place-items:center;text-align:center;box-shadow:0 10px 24px rgba(33,74,118,.08)}.page_distributionDonutCenter__pcL5p span{color:var(--muted);font-size:12px;font-weight:600}.page_distributionDonutCenter__pcL5p strong{color:var(--text);font-size:1.8rem;line-height:1}.page_distributionDonutCenter__pcL5p small{color:var(--muted);font-size:11px;font-weight:700}.page_distributionLegend__0YGvb{display:grid;grid-gap:10px;gap:10px}.page_distributionCoverageCard__CCyUN{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:rgba(247,251,255,.94)}.page_distributionCoverageCard__CCyUN strong{color:var(--text);font-size:13px}.page_distributionCoverageCard__CCyUN span{color:var(--text);font-size:1.1rem;font-weight:800}.page_distributionCoverageCard__CCyUN p,.page_distributionCoverageCard__CCyUN small{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.page_distributionLegendRow__UmqK7{width:100%;display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.page_distributionLegendRowActive__oThHR,.page_distributionLegendRow__UmqK7:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(33,74,118,.08)}.page_distributionLegendMeta__y_CaF{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:600}.page_distributionLegendSwatch__uqiqg{width:12px;height:12px;border-radius:50%}.page_gaugePanel__yA8us{display:grid;grid-gap:18px;gap:18px;align-content:start;min-height:250px}.page_gaugeArc__KF_2V{width:100%;aspect-ratio:1.4/1;border-radius:999px 999px 24px 24px;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);position:relative}.page_gaugeInner__PxdqO{position:absolute;inset:22% 20% 0;display:grid;place-items:center;text-align:center}.page_gaugeInner__PxdqO strong{color:var(--green);font-size:2rem;line-height:1}.page_gaugeInner__PxdqO span{color:var(--muted);font-size:12px}.page_gaugeMetaRow__Wd_Pm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.page_gaugeMetaItem___ZXtG{padding:10px 12px;border-radius:16px;background:var(--panel);border:1px solid rgba(25,70,116,.08);display:grid;grid-gap:4px;gap:4px;text-align:center}.page_gaugeMetaItem___ZXtG span{color:var(--muted);font-size:11px}.page_gaugeMetaItem___ZXtG strong{color:var(--text);font-size:13px}.page_executiveInsightGrid__igLLg{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.05fr);grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.page_executiveInsightGrid__igLLg>*{min-width:0;overflow:visible}.page_facultyMiniGrid__6eIqj{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.page_facultyDirectoryCard__Mwtrh,.page_facultyMiniCard__OmqxR{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panel-strong);color:inherit;text-decoration:none;box-shadow:var(--shadow);transition:transform .14s ease,box-shadow .14s ease}.page_facultyDirectoryCard__Mwtrh:hover,.page_facultyMiniCard__OmqxR:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(33,74,118,.1)}.page_facultyDirectoryCard__Mwtrh strong,.page_facultyMiniCard__OmqxR strong{display:block;color:var(--text);font-size:13px;line-height:1.3}.page_facultyDirectoryCard__Mwtrh small,.page_facultyMiniCard__OmqxR small{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:600}.page_facultyDirectoryCard__Mwtrh b,.page_facultyMiniCard__OmqxR b{color:var(--text);font-size:1rem;font-weight:800}.page_facultyDirectoryIcon__5TWmR,.page_facultyMiniIcon__apZFY{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--faculty-color,#3d7dff);background:color-mix(in srgb,var(--faculty-color,#3d7dff) 14%,var(--panel-strong));border:1px solid color-mix(in srgb,var(--faculty-color,#3d7dff) 18%,transparent);flex:0 0 auto}.page_facultyDirectoryIcon__5TWmR svg,.page_facultyMiniIcon__apZFY svg{width:22px;height:22px;display:block}.page_facultyDirectoryCard__Mwtrh{grid-template-columns:48px minmax(0,1fr) auto;padding:16px 18px;border-radius:20px}.page_facultyDirectoryIcon__5TWmR{width:48px;height:48px;border-radius:14px}.page_facultyDirectoryIcon__5TWmR svg{width:26px;height:26px}.page_facultyDirectoryGrid__nKNi0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_facultyDirectoryCard__Mwtrh strong{font-size:15px}.page_researchMetricGrid__yVHnY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.page_researchMetricCard__KC7AG{padding:16px;border-radius:18px;border:1px solid rgba(25,70,116,.08);background:var(--panel);display:grid;grid-gap:8px;gap:8px}.page_researchMetricCard__KC7AG span{color:var(--muted);font-size:12px}.page_researchMetricCard__KC7AG strong{color:var(--text);font-size:1.6rem;line-height:1}.page_researchMetricCard__KC7AG small{color:#5b7ea5;font-size:12px}.page_executiveAlertList__kP_4l{display:grid;grid-gap:10px;gap:10px}.page_executiveAlertRow__uLAOX{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-width:0;max-width:100%;padding:10px 12px;border-radius:16px;border:1px solid rgba(25,70,116,.08);background:var(--panel);color:inherit;text-decoration:none}.page_executiveAlertBody__8_weX{min-width:0;display:grid;grid-gap:4px;gap:4px}.page_executiveAlertMeta__CaFIo{display:flex;align-items:center;gap:8px;min-width:0}.page_executiveAlertMeta__CaFIo span{color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_executiveAlertLevel__OupX0{flex:0 0 auto;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:rgba(91,126,165,.12);color:#4d6d8f}.page_executiveAlertBody__8_weX strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text);font-size:13px;line-height:1.4;overflow-wrap:break-word}.page_executiveAlertBody__8_weX p{margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#5b7ea5;font-size:12px;line-height:1.4}.page_executiveAlertMarker__mKY1_{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#5b7ea5}.page_alertLevel_high__t1z9D,.page_alertLevel_risk__mrQf0{border-color:rgba(241,89,103,.22);background:rgba(255,246,246,.96)}.page_alertLevel_high__t1z9D .page_executiveAlertMarker__mKY1_,.page_alertLevel_risk__mrQf0 .page_executiveAlertMarker__mKY1_{background:#f15967}.page_alertLevel_high__t1z9D .page_executiveAlertLevel__OupX0,.page_alertLevel_risk__mrQf0 .page_executiveAlertLevel__OupX0{background:rgba(241,89,103,.12);color:#c23b4a}.page_alertLevel_medium__pTf19,.page_alertLevel_watch__AwuWo{border-color:rgba(243,178,77,.28);background:rgba(255,250,241,.96)}.page_alertLevel_medium__pTf19 .page_executiveAlertMarker__mKY1_,.page_alertLevel_watch__AwuWo .page_executiveAlertMarker__mKY1_{background:#e39a2f}.page_alertLevel_medium__pTf19 .page_executiveAlertLevel__OupX0,.page_alertLevel_watch__AwuWo .page_executiveAlertLevel__OupX0{background:rgba(227,154,47,.14);color:#b56f12}.page_stickyRail__tGp8a{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:14px 24px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_railBrand__B_JkA{display:grid;grid-gap:4px;gap:4px}.page_brandEyebrow__yPd6E{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:700}.page_railBrand__B_JkA strong{font-size:15px}.page_moduleNav__Y9LUi{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.page_assistantLauncher__Byhd1,.page_ghostChip__YxnzE,.page_moduleChip__pGpnd,.page_primaryButton__sqeCl,.page_topRailButton__Oha86,.page_utilityAction__hQA9l{border-radius:999px}.page_moduleChip__pGpnd,.page_topRailButton__Oha86{padding:10px 14px;border:1px solid var(--line);background:var(--panel);color:var(--text);text-decoration:none;font-size:13px;font-weight:600;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.page_assistantLauncher__Byhd1:hover,.page_ghostChip__YxnzE:hover,.page_moduleChip__pGpnd:hover,.page_primaryButton__sqeCl:hover,.page_topRailButton__Oha86:hover,.page_utilityAction__hQA9l:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(34,75,122,.12);border-color:var(--line-2)}.page_topRailActions__G7xBW{display:flex;gap:10px}.page_topRailButton__Oha86{font:inherit;cursor:pointer}.page_pageFlow__daIjc{padding:22px 24px 130px;display:grid;grid-gap:22px;gap:22px}.page_heroSection__8jSAR{display:grid;grid-template-columns:minmax(0,1.45fr) 250px;grid-gap:18px;gap:18px;align-items:stretch}.page_alertCard__WiW_3,.page_assistantShell__rvmuZ,.page_financeKpiCard__b51K_,.page_glassPanel__epcRs,.page_kpiTile__8WpP8,.page_leaderRow__L3ToV,.page_metricLine__UVahH,.page_metricPillar__7NSRH,.page_noteCard__yCoQM,.page_riskMetricCard__aPdaH,.page_scoreMatrixRow__6v_q2,.page_signalHighlight__JCVxi,.page_sourceRow__dTSql{position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-strong) 0,var(--panel) 100%);box-shadow:0 16px 36px rgba(33,74,118,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.page_assistantShell__rvmuZ,.page_glassPanel__epcRs{border-radius:26px;padding:20px}.page_alertCard__WiW_3:after,.page_financeKpiCard__b51K_:after,.page_glassPanel__epcRs:after,.page_kpiTile__8WpP8:after,.page_leaderRow__L3ToV:after,.page_metricLine__UVahH:after,.page_metricPillar__7NSRH:after,.page_noteCard__yCoQM:after,.page_riskMetricCard__aPdaH:after,.page_scoreMatrixRow__6v_q2:after,.page_signalHighlight__JCVxi:after,.page_sourceRow__dTSql:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 24%,rgba(255,255,255,.42) 52%,transparent 78%);transform:translateX(-120%);transition:transform .42s ease;pointer-events:none}.page_alertCard__WiW_3:hover,.page_assistantShell__rvmuZ:hover,.page_financeKpiCard__b51K_:hover,.page_glassPanel__epcRs:hover,.page_kpiTile__8WpP8:hover,.page_leaderRow__L3ToV:hover,.page_metricLine__UVahH:hover,.page_metricPillar__7NSRH:hover,.page_noteCard__yCoQM:hover,.page_riskMetricCard__aPdaH:hover,.page_scoreMatrixRow__6v_q2:hover,.page_signalHighlight__JCVxi:hover,.page_sourceRow__dTSql:hover{transform:translateY(-3px);box-shadow:0 24px 52px rgba(33,74,118,.14);border-color:rgba(86,168,255,.18)}.page_alertCard__WiW_3:hover:after,.page_financeKpiCard__b51K_:hover:after,.page_glassPanel__epcRs:hover:after,.page_kpiTile__8WpP8:hover:after,.page_leaderRow__L3ToV:hover:after,.page_metricLine__UVahH:hover:after,.page_metricPillar__7NSRH:hover:after,.page_noteCard__yCoQM:hover:after,.page_riskMetricCard__aPdaH:hover:after,.page_scoreMatrixRow__6v_q2:hover:after,.page_signalHighlight__JCVxi:hover:after,.page_sourceRow__dTSql:hover:after{transform:translateX(120%)}.page_heroOverview__axZ2T{display:grid;grid-gap:18px;gap:18px}.page_heroHeader__cowjp{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.page_assistantCopy__vfbFh h3,.page_heroHeader__cowjp h1,.page_panelHeader__KAsjj h3,.page_sectionTitleRow__1_HvX h2{margin:0;font-family:inherit;letter-spacing:-.03em}.page_heroHeader__cowjp h1{font-size:clamp(2rem,3vw,3rem)}.page_assistantCopy__vfbFh p,.page_helperText__QgVwN,.page_heroMetaRail__PhIIW span,.page_heroSignalCard__arzQ3 span,.page_heroSummary__px_XV,.page_leaderRow__L3ToV span,.page_moduleChip__pGpnd,.page_noteCard__yCoQM small,.page_promptStack__1zSw_ span,.page_signalHighlight__JCVxi small,.page_sourceRow__dTSql span,.page_topRailButton__Oha86,.page_utilityCard__kFjMQ small,.page_utilityMeta__2_Otr span{color:var(--muted)}.page_heroMetaRail__PhIIW{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page_heroMetaRail__PhIIW span,.page_sectionPill__H4Uu8{padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(247,251,255,.9);font-size:12px}.page_heroVisualRow__0eelk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-gap:14px;gap:14px}.page_heroSignalCard__arzQ3,.page_heroTrendCard__CQOWD{padding:16px;border-radius:22px;border:1px solid rgba(25,70,116,.08);background:var(--panel);display:grid;grid-gap:10px;gap:10px}.page_heroSignalCard__arzQ3 strong{font-size:2rem;line-height:1}.page_heroSideStack__XEHaa{display:grid;grid-gap:12px;gap:12px}.page_metricPillar__7NSRH{border-radius:24px;padding:18px;display:grid;align-content:start;grid-gap:8px;gap:8px}.page_metricPillar__7NSRH strong{font-size:2.2rem;line-height:1}.page_executiveSparkline__oqGHZ,.page_featureVisual__XICS_ svg{width:100%;height:auto}.page_executiveSparkPath____Ea2{fill:none;stroke:url(#commandCenterSparkStroke);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.page_executiveSparkPoint__whYJy{fill:var(--mint);stroke:#ffffff;stroke-width:2}.page_sectionStack__x0wKJ{display:grid;grid-gap:14px;gap:14px}.page_sectionTitleRow__1_HvX{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.page_sectionLabel__BS_CG{margin:0 0 8px;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.page_kpiRibbon__QGOmw{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:12px;gap:12px}.page_kpiTile__8WpP8{min-width:0;padding:16px;border-radius:24px;text-decoration:none;color:inherit;display:grid;grid-gap:10px;gap:10px}.page_alertCard__WiW_3 p,.page_alertCard__WiW_3 small,.page_financeKpiCard__b51K_ small,.page_financeKpiCard__b51K_ span,.page_financeKpiCard__b51K_ strong,.page_kpiTile__8WpP8 h3,.page_kpiTile__8WpP8 p{margin:0}.page_kpiTile__8WpP8 h3{font-size:2rem;line-height:1}.page_kpiMeta__3ZROi{display:flex;justify-content:space-between;gap:8px;font-size:12px}.page_coreGrid__JoBBo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:18px;gap:18px}.page_featurePanel__89Gue{display:grid;grid-gap:14px;gap:14px}.page_panelHeader__KAsjj{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.page_detailLink__K3ZZP,.page_interactiveCard__4c5KL{color:inherit;text-decoration:none}.page_featureVisual__XICS_{padding:10px 0 4px}.page_alertStack__ykaOT,.page_leaderboardCardGrid__0LX63,.page_leaderboardList__DA_Io,.page_promptStack__1zSw_,.page_riskMetricRail__UlSRX,.page_sourceList__UE7HY{display:grid;grid-gap:10px;gap:10px}.page_leaderboardCardGrid__0LX63{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_alertHeader__Aj5g7,.page_leaderRow__L3ToV,.page_sourceRow__dTSql{display:flex;justify-content:space-between;gap:12px}.page_leaderRow__L3ToV,.page_sourceRow__dTSql{align-items:center;padding:14px 16px;border-radius:18px}.page_leaderRow__L3ToV strong,.page_sourceRow__dTSql strong{display:block}.page_leaderMetrics__zCPp8,.page_sourceMeta__AnGZs{text-align:right;flex-shrink:0}.page_leaderCard__Yt56m{padding:16px;border-radius:22px;display:grid;grid-gap:12px;gap:12px}.page_leaderCardFooter__6cOEx,.page_leaderCardHeader__SVSGQ{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.page_leaderCardBody__sCtHb{display:grid;grid-gap:10px;gap:10px}.page_leaderCardBody__sCtHb span,.page_leaderCardFooter__6cOEx span,.page_leaderMiniBars__RBhxb small,.page_leaderScoreBadge___lkBV small{color:var(--muted)}.page_leaderScoreBadge___lkBV{min-width:82px;padding:10px 12px;border-radius:18px;background:rgba(86,168,255,.12);text-align:right}.page_leaderScoreBadge___lkBV strong{font-size:1.55rem;line-height:1}.page_leaderMiniBars__RBhxb{display:grid;grid-gap:8px;gap:8px}.page_leaderMiniTrack__LXnCr{height:8px;overflow:hidden;border-radius:999px;background:rgba(130,168,206,.18);margin-top:4px}.page_leaderMiniFill__VkVO7{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--blue) 0,var(--mint) 100%)}.page_positiveDelta__l_Nh3{color:var(--green);font-weight:700}.page_benchmarkGrid__7qdY0,.page_collaborationGrid__HCw5c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.page_signalHighlight__JCVxi{padding:20px;border-radius:22px;display:grid;grid-gap:8px;gap:8px;text-decoration:none;color:inherit}.page_signalHighlight__JCVxi strong{font-size:2.4rem;line-height:1}.page_miniBarChart__oMi0_{display:grid;grid-gap:12px;gap:12px}.page_miniBarRow__OXr7F{display:grid;grid-template-columns:minmax(74px,110px) minmax(0,1fr) 36px;grid-gap:10px;gap:10px;align-items:center}.page_miniBarTrack__DrrzZ,.page_scoreMatrixTrack__u1qiB{overflow:hidden;border-radius:999px;background:rgba(130,168,206,.18)}.page_miniBarTrack__DrrzZ{height:10px}.page_miniBarFill__5Bza8,.page_scoreMatrixFill__I7K_s{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--blue) 0,var(--mint) 100%)}.page_scoreMatrix__JWFZ_{display:grid;grid-gap:12px;gap:12px}.page_facultyPieShell__WdkUL{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:8px 4px 14px}.page_facultyPieStage__QnSzn{position:relative;display:grid;place-items:center;min-height:220px}.page_facultyPieChart__WnTeu{width:220px;height:220px;overflow:visible}.page_facultyPieBase__R2x0j{fill:none;stroke:rgba(89,153,219,.12);stroke-width:22}.page_facultyPieSlice__ewEen{fill:none;stroke-width:22;stroke-linecap:round;transition:transform .18s ease,stroke-width .18s ease,filter .18s ease;cursor:pointer;filter:drop-shadow(0 8px 14px rgba(34,78,120,.08))}.page_facultyPieSliceActive__Wm59Z,.page_facultyPieSlice__ewEen:hover{stroke-width:26;filter:drop-shadow(0 12px 20px rgba(34,78,120,.18))}.page_facultyPieCenter__Qqi1_{fill:rgba(255,255,255,.96);stroke:rgba(25,70,116,.08);stroke-width:1.5}.page_facultyPieTooltip__UpqsB{position:absolute;inset:50% auto auto 50%;width:132px;transform:translate(-50%,-50%);display:grid;grid-gap:4px;gap:4px;text-align:center;pointer-events:none}.page_facultyPieTooltip__UpqsB strong{font-size:14px;line-height:1.25}.page_facultyPieTooltip__UpqsB small,.page_facultyPieTooltip__UpqsB span{color:var(--muted)}.page_facultyPieLegend__wLtCL{display:grid;grid-gap:10px;gap:10px}.page_facultyLegendRow__OGSAu{width:100%;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panel);display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.page_facultyLegendRowActive__CJ9_H,.page_facultyLegendRow__OGSAu:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(33,74,118,.1);border-color:rgba(86,168,255,.2)}.page_facultyLegendSwatch__dDiSZ{width:12px;height:12px;border-radius:50%;display:inline-block}.page_facultyLegendLabel__qfotg{min-width:0;color:var(--muted)}.page_scoreMatrixRow__6v_q2{padding:14px 16px;border-radius:18px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1fr) 44px;grid-gap:12px;gap:12px;align-items:center}.page_scoreMatrixTrack__u1qiB{height:12px}.page_financeGrid__JgQYO{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.page_financeSummaryPanel__K6cHy{display:grid}.page_financeKpis__Fz8Ro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_financeKpiCard__b51K_{padding:16px;border-radius:18px;text-decoration:none;color:inherit;display:grid;grid-gap:8px;gap:8px}.page_financeKpiCard__b51K_ span{font-size:1.5rem;color:var(--text);font-weight:700}.page_riskGrid__ECIHd{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);grid-gap:16px;gap:16px}.page_riskColumn__nlSvf{display:grid}.page_alertCard__WiW_3,.page_metricLine__UVahH,.page_noteCard__yCoQM,.page_riskMetricCard__aPdaH{padding:14px 16px;border-radius:18px}.page_alertCard__WiW_3,.page_metricLine__UVahH,.page_riskMetricCard__aPdaH{text-decoration:none;color:inherit}.page_alertCard__WiW_3 p{margin-top:8px}.page_resourceTriptych__gT3lV{display:grid;grid-gap:12px;gap:12px}.page_miniMetricGroup__g2AzH{display:grid;grid-gap:8px;gap:8px}.page_metricLine__UVahH{display:flex;justify-content:space-between;gap:10px;align-items:center}.page_metricLine__UVahH b{color:var(--text)}.page_promptStack__1zSw_ span{padding:12px 14px;border-radius:16px;border:1px solid rgba(25,70,116,.06);background:rgba(250,252,255,.86)}.page_settingsTitle__1ubDG{margin:0;font-size:clamp(1.8rem,2.6vw,2.5rem);letter-spacing:-.03em}.page_settingsGrid__OQYlm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.page_settingsPanel__m50VT{display:grid;grid-gap:14px;gap:14px;align-content:start}.page_controlGroup__0U5Vr{display:grid;grid-gap:10px;gap:10px}.page_fieldLabel__jZyQp{font-size:13px;font-weight:700;color:var(--text)}.page_chipRow__WAsO_{display:flex;flex-wrap:wrap;gap:8px}.page_controlChip__qTOX3{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel-strong);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.page_controlChipActive__M5834,.page_controlChip__qTOX3:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(34,75,122,.12);border-color:rgba(69,209,184,.28);background:rgba(235,252,248,.94)}.page_inputField__FtFc7,.page_selectField__FPQid{width:100%;min-height:46px;border-radius:16px;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:0 14px;font:inherit}.page_checkboxGrid__7cLwv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.page_checkboxCard__qvpJx{display:flex;gap:10px;align-items:center;min-height:48px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:13px;font-weight:600}.page_checkboxCard__qvpJx input{width:16px;height:16px;accent-color:#45d1b8}.page_settingsFlyout__7FGUs{position:fixed;top:88px;right:24px;width:min(360px,calc(100vw - 48px));z-index:45}.page_settingsFlyoutBody__tfZMD{display:grid;grid-gap:12px;gap:12px}.page_utilityCard__kFjMQ{padding:14px;border-radius:18px;border:1px solid rgba(25,70,116,.08);background:var(--panel);display:grid;grid-gap:10px;gap:10px}.page_utilityButtonRail__5620c,.page_utilityMeta__2_Otr{display:flex;flex-wrap:wrap;gap:8px}.page_adminActionStack__Xwmqa,.page_healthStack__gWe4b,.page_jobStack__AUwMb{display:grid;grid-gap:10px;gap:10px}.page_healthRow__oxZAS,.page_jobRow__8df9J{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;border:1px solid rgba(25,70,116,.08);background:var(--panel)}.page_jobRow__8df9J{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.page_healthRow__oxZAS b,.page_jobRow__8df9J b{display:block;color:var(--text)}.page_healthRow__oxZAS small,.page_jobRow__8df9J small{color:var(--muted)}.page_utilityAction__hQA9l{padding:10px 14px;border:1px solid var(--line);background:var(--panel);color:var(--text);text-decoration:none;font-size:13px;font-weight:600}.page_fileAction__sHrhT{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:var(--panel-strong);color:var(--text);font-size:13px;font-weight:700;cursor:pointer;overflow:hidden}.page_fileAction__sHrhT input{position:absolute;inset:0;opacity:0;cursor:pointer}.page_assistantLauncher__Byhd1{position:fixed;right:22px;bottom:22px;padding:14px 18px;border:none;background:linear-gradient(90deg,#ffc45d,#72b6ff);color:var(--text);font:inherit;font-weight:700;box-shadow:0 16px 34px rgba(33,74,118,.18);cursor:pointer;z-index:35}.page_assistantShell__rvmuZ{position:fixed;right:22px;bottom:22px;width:min(360px,calc(100vw - 32px));padding:18px;z-index:36}.page_assistantHeader__w9eXc{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.page_assistantClose__3JDvj{border:none;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.page_assistantCopy__vfbFh,.page_assistantForm__YW4V_{display:grid;grid-gap:12px;gap:12px}.page_assistantInput__pyF3h{width:100%;min-height:96px;resize:vertical;border-radius:18px;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:14px;font:inherit}.page_assistantActions__N_sYx,.page_assistantFooter__v4XCv{display:flex;flex-wrap:wrap;gap:10px}.page_assistantHealthRow__oNyyl{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--panel)}.page_assistantHealthLabel__kN9St{color:var(--text);font-size:12px;font-weight:700}.page_assistantHealthBadge__XAUcV{padding:6px 10px;border-radius:999px;border:1px solid}.page_ghostChip__YxnzE{padding:8px 12px;border:1px solid var(--line);background:var(--panel-strong);color:var(--text);font:inherit;cursor:pointer}.page_primaryButton__sqeCl{padding:12px 16px;border:none;background:linear-gradient(90deg,#ffc45d,#72b6ff);color:var(--text);font-weight:700;cursor:pointer}.page_helperText__QgVwN{font-size:12px}.page_errorText__sBc8F{margin:0;color:var(--red)}.page_level_high__zbco1,.page_level_low___lUAm,.page_level_medium__3WFIO,.page_status_healthy__EYZiZ,.page_status_risk__P9smy,.page_status_watch___X6hf{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.page_level_low___lUAm,.page_status_healthy__EYZiZ{color:var(--green)}.page_level_medium__3WFIO,.page_status_watch___X6hf{color:var(--gold)}.page_level_high__zbco1,.page_status_risk__P9smy{color:var(--red)}.page_negativeDelta__oedkp{color:var(--red);font-weight:700}.page_pulseWatch__I4F_x{animation:page_pulseWatch__I4F_x 1.8s ease-in-out infinite;box-shadow:0 0 0 1px rgba(198,141,43,.18),0 0 28px rgba(255,197,92,.2)}.page_pulseRisk__2yQTk{animation:page_pulseRisk__2yQTk 1.4s ease-in-out infinite;box-shadow:0 0 0 1px rgba(194,78,89,.22),0 0 30px rgba(255,126,126,.22)}@keyframes page_pulseWatch__I4F_x{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes page_pulseRisk__2yQTk{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:1420px){.page_benchmarkGrid__7qdY0,.page_collaborationGrid__HCw5c,.page_coreGrid__JoBBo,.page_executiveAnalyticsGrid__kGUtn,.page_executiveInsightGrid__igLLg,.page_financeGrid__JgQYO,.page_heroSection__8jSAR,.page_riskGrid__ECIHd,.page_settingsGrid__OQYlm{grid-template-columns:1fr}.page_facultyDirectoryGrid__nKNi0,.page_facultyMiniGrid__6eIqj{grid-template-columns:repeat(2,minmax(0,1fr))}.page_kpiRibbon__QGOmw{grid-template-columns:repeat(4,minmax(0,1fr))}.page_checkboxGrid__7cLwv{grid-template-columns:1fr}.page_heroSideStack__XEHaa{grid-template-columns:repeat(3,minmax(0,1fr))}.page_facultyPieShell__WdkUL,.page_leaderboardCardGrid__0LX63{grid-template-columns:1fr}}@media (max-width:980px){.page_dashboardShell__Wt07Q{grid-template-columns:1fr}.page_dashboardSidebar__dgW50{position:static;height:auto;border-radius:24px;margin:16px 16px 0}.page_stickyRail__tGp8a{grid-template-columns:1fr;justify-items:start}.page_moduleNav__Y9LUi,.page_topRailActions__G7xBW{justify-content:flex-start}.page_heroHeader__cowjp,.page_heroVisualRow__0eelk,.page_sectionTitleRow__1_HvX{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.page_benchmarkGrid__7qdY0,.page_collaborationGrid__HCw5c,.page_facultyDirectoryGrid__nKNi0,.page_facultyMiniGrid__6eIqj,.page_facultyPieShell__WdkUL,.page_financeKpis__Fz8Ro,.page_heroSideStack__XEHaa,.page_kpiRibbon__QGOmw,.page_researchMetricGrid__yVHnY,.page_settingsGrid__OQYlm{grid-template-columns:repeat(2,minmax(0,1fr))}.page_facultyPieShell__WdkUL{grid-template-columns:1fr}}@media (max-width:720px){.page_pageFlow__daIjc{padding:18px 16px 120px}.page_benchmarkGrid__7qdY0,.page_checkboxGrid__7cLwv,.page_collaborationGrid__HCw5c,.page_executiveKpiGrid__MXAFC,.page_facultyDirectoryGrid__nKNi0,.page_facultyMiniGrid__6eIqj,.page_financeKpis__Fz8Ro,.page_heroSideStack__XEHaa,.page_kpiRibbon__QGOmw,.page_researchMetricGrid__yVHnY,.page_settingsGrid__OQYlm{grid-template-columns:1fr}.page_assistantLauncher__Byhd1,.page_assistantShell__rvmuZ{right:16px;bottom:16px}.page_settingsFlyout__7FGUs{top:auto;right:16px;bottom:88px;width:min(360px,calc(100vw - 32px))}}.page_financeCompactShell__qGDNf{display:grid;grid-gap:12px;gap:12px}.page_financeCompactKpiRow__E_IoQ{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.page_financeCompactKpi__sEq_z{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panel-strong);box-shadow:0 8px 20px rgba(34,75,122,.06)}.page_financeCompactKpi__sEq_z small,.page_financeCompactKpi__sEq_z span{color:var(--muted);font-size:.72rem}.page_financeCompactKpi__sEq_z strong{font-size:1.15rem;line-height:1.1}.page_financeCompactActions__ut39F{display:flex;align-items:center;gap:12px}.page_positiveValue__sdwZb{color:var(--green)}.page_negativeValue__4kgPt{color:var(--red)}.page_financeDrawerOverlay__zPpzq{position:fixed;inset:0;z-index:120;background:rgba(15,35,58,.28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.page_financeDrawer__yvy2T{position:absolute;top:0;right:0;width:min(520px,100vw);height:100%;overflow-y:auto;display:grid;grid-gap:14px;gap:14px;padding:18px 16px 24px;background:linear-gradient(180deg,var(--panel-strong) 0,var(--panel) 100%);border-left:1px solid var(--line);box-shadow:-12px 0 40px rgba(21,59,102,.12)}.page_financeDrawerFooter__sWcZg,.page_financeDrawerHeader__toJcm{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_financeDrawerHeader__toJcm h3{margin:0;font-size:1.15rem}.page_financeDrawerClose__tcLjk,.page_ghostButton__sMGiN{border:1px solid var(--line);background:var(--panel-strong);color:var(--text);border-radius:12px;padding:8px 12px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600}.page_financeDrawerFilters__PhS4R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_financeDrawerFilters__PhS4R label{display:grid;grid-gap:6px;gap:6px;font-size:.75rem;color:var(--muted)}.page_financeDrawerFilters__PhS4R select{border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:var(--panel-strong);color:var(--text);font:inherit}.page_financeDrawerKpis__YPNTv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.page_financeDrawerKpis__YPNTv div{display:grid;grid-gap:2px;gap:2px;padding:10px;border-radius:14px;background:var(--panel-strong);border:1px solid var(--line)}.page_financeDrawerKpis__YPNTv span{color:var(--muted);font-size:.68rem}.page_financeDrawerKpis__YPNTv strong{font-size:.92rem}.page_financeMiniDonutGrid__7BQfW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_financeMiniDonutCard__jMitl{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:16px;border:1px solid var(--line);background:var(--panel-strong)}.page_financeMiniDonutWrap__EHcOe{position:relative;margin:0 auto}.page_financeMiniDonutSvg__ARXT1{display:block}.page_financeMiniDonutSegment__VBKK3{transition:stroke-dasharray .45s cubic-bezier(.4,0,.2,1),stroke-dashoffset .45s cubic-bezier(.4,0,.2,1)}.page_financeMiniDonutCenter__EF0i2{position:absolute;inset:18px;display:grid;place-items:center;text-align:center;border-radius:50%;background:var(--panel-strong);line-height:1.05}.page_financeMiniDonutCenter__EF0i2 strong{font-size:.72rem}.page_financeMiniDonutCenter__EF0i2 small{color:var(--muted);font-size:.58rem}.page_financeMiniLegend__0aLdw{display:grid;grid-gap:4px;gap:4px}.page_financeMiniLegendRow__W3keq{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;font-size:.66rem}.page_financeMiniLegendRow__W3keq span:first-child{width:8px;height:8px;border-radius:50%}.page_financeDrawerSection__u3cwv{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.page_financeDrawerSection__u3cwv h4{margin:0;font-size:.82rem}.page_financeSliderRow__cS2Y_{display:grid;grid-gap:6px;gap:6px;font-size:.72rem;color:var(--muted)}.page_financeSliderControls__gZKMu{display:grid;grid-template-columns:7.75rem minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;width:100%}.page_financeNumberInput__DT2zs{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:6px 8px;font:inherit}.page_financeRangeWrap__nuaXE{min-width:0;display:flex;align-items:center;padding-inline:8px}.page_financeSliderRow__cS2Y_ input[type=range]{width:100%;min-width:0;margin:0;accent-color:#4c86ff}.page_financeDrawerHint__SGZsB{margin:0;color:var(--muted);font-size:.72rem;line-height:1.4}@media (max-width:1200px){.page_financeCompactKpiRow__E_IoQ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.page_financeCompactKpiRow__E_IoQ,.page_financeDrawerFilters__PhS4R,.page_financeDrawerKpis__YPNTv,.page_financeMiniDonutGrid__7BQfW{grid-template-columns:minmax(0,1fr)}.page_financeDrawer__yvy2T{width:100vw}}html[data-theme=dark] .page_facultyDirectoryIcon__5TWmR,html[data-theme=dark] .page_facultyMiniIcon__apZFY{background:color-mix(in srgb,var(--faculty-color,#3d7dff) 24%,#182338)}html[data-theme=dark] .page_chartHeadline__sijP1,html[data-theme=dark] .page_chartLegendButton__tx2ik,html[data-theme=dark] .page_executiveAlertRow__uLAOX,html[data-theme=dark] .page_researchMetricCard__KC7AG,html[data-theme=dark] .page_topbarChip__tLRHk{background:color-mix(in srgb,var(--panel-strong) 92%,#0e1624)}html[data-theme=dark] .page_kpiIcon_income__c5LrX,html[data-theme=dark] .page_kpiIcon_project__7c4QP,html[data-theme=dark] .page_kpiIcon_staff__rNF9Y,html[data-theme=dark] .page_kpiIcon_students__jgBqi,html[data-theme=dark] .page_kpiIcon_target__I3CGU{filter:saturate(1.05) brightness(1.08)}