.page_page__JafG2{min-height:100vh;background:radial-gradient(circle at top left,rgba(86,146,255,.16),transparent 28%),radial-gradient(circle at top right,rgba(255,198,94,.16),transparent 22%),linear-gradient(180deg,#f6f8ff,#eff4ff 45%,#f9fbff);color:#18324d;padding:22px}.page_shell__jRqYf{max-width:1480px;margin:0 auto;display:grid;grid-gap:18px;gap:18px}.page_breadcrumbs__2hoXm{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#7288a7}.page_breadcrumbs__2hoXm a{color:inherit;text-decoration:none}.page_factCard__oefmf,.page_facultyShortcut__qhpgI,.page_heroCard__aXhUo,.page_kpiCard__I6ZV0,.page_moduleCard__0K5il,.page_panel__700Re,.page_peerCard__iKCMQ{border:1px solid rgba(72,110,161,.12);background:rgba(255,255,255,.88);box-shadow:0 20px 44px rgba(62,94,138,.1)}.page_heroCard__aXhUo,.page_panel__700Re{border-radius:28px;padding:22px}.page_heroCard__aXhUo{display:flex;justify-content:space-between;gap:20px}.page_heroIdentity__iKbt4{display:flex;gap:18px;align-items:center;min-width:0}.page_avatar__DU0Yc,.page_peerAvatar__rHBlZ{display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#2556d7,#61d3c0);color:#fff;font-weight:800;letter-spacing:.08em}.page_avatar__DU0Yc{width:92px;height:92px;font-size:28px;flex:0 0 auto}.page_peerAvatar__rHBlZ{width:52px;height:52px;font-size:16px}.page_heroCopy___amps{display:grid;grid-gap:8px;gap:8px}.page_eyebrow__T_Dl3,.page_panelHeader__w_Ipj p{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:#c48a2d}.page_detailColumn__S4_n5 h3,.page_heroCopy___amps h1,.page_lessonGroupHeader__iMvQr h3,.page_panelHeader__w_Ipj h2{margin:0}.page_bio__RzLIp,.page_detailRow__Ra3AL span,.page_facultyShortcut__qhpgI span,.page_keywordNote__wFZ35,.page_kpiCard__I6ZV0 small,.page_lessonGroupHeader__iMvQr span,.page_metaPills__h6ZJR span,.page_moduleCard__0K5il small,.page_peerCard__iKCMQ small,.page_peerCard__iKCMQ span,.page_ringMeta__7lE0n span,.page_statusRow__SaFVv span,.page_subtitle__Y3Haw,.page_summaryRow__pHTeN span{color:#6d819f}.page_metaPills__h6ZJR{display:flex;flex-wrap:wrap;gap:10px}.page_metaPills__h6ZJR span,.page_navPill__N64QF,.page_tabItem___l7vY{border-radius:999px;padding:8px 12px;background:#eef3ff;font-size:12px;text-decoration:none}.page_heroActions__Yw7Oh,.page_navLinks__6b0Mm{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.page_primaryAction__Zf7Kb,.page_secondaryAction__hHQW6{border-radius:999px;padding:12px 16px;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.page_primaryAction__Zf7Kb{background:linear-gradient(135deg,#3366ff,#5f90ff);color:#fff;box-shadow:0 14px 28px rgba(51,102,255,.24)}.page_secondaryAction__hHQW6{background:#f3f6ff;color:#244569}.page_facultyShortcut__qhpgI:hover,.page_keywordChip__rDEn7:hover,.page_navPill__N64QF:hover,.page_peerCard__iKCMQ:hover,.page_primaryAction__Zf7Kb:hover,.page_secondaryAction__hHQW6:hover,.page_tabItem___l7vY:hover{transform:translateY(-2px)}.page_kpiStrip__cHmU3{display:grid;grid-gap:14px;gap:14px}.page_factCard__oefmf,.page_kpiCard__I6ZV0,.page_moduleCard__0K5il{border-radius:24px;padding:16px}.page_kpiCard__I6ZV0{display:grid;grid-gap:6px;gap:6px}.page_factCard__oefmf strong,.page_kpiCard__I6ZV0 strong,.page_moduleCard__0K5il strong{font-size:30px;line-height:1}.page_tabBar__gDrVK{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.page_tabItem___l7vY{color:#31527e;font-weight:700;white-space:nowrap}.page_grid__D2Dn_{grid-template-columns:repeat(12,minmax(0,1fr))}.page_grid__D2Dn_,.page_panel__700Re{display:grid;grid-gap:16px;gap:16px}.page_widePanel__eHrLJ{grid-column:span 8}.page_panelHeader__w_Ipj{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.page_panelHeader__w_Ipj strong{color:#2a59d9}.page_barChart__X7sWI{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:end;min-height:250px}.page_barColumn__plFf_{display:grid;justify-items:center;grid-gap:8px;gap:8px}.page_barTrack__9yql_{width:100%;min-height:164px;border-radius:24px;padding:8px;background:linear-gradient(180deg,rgba(86,119,255,.08),rgba(86,119,255,.02));display:flex;align-items:end}.page_barFill__nheq3{width:100%;border-radius:18px;background:linear-gradient(180deg,#81a4ff,#3366ff);box-shadow:0 10px 18px rgba(51,102,255,.28)}.page_barValue__sj1fD{font-weight:700;color:#2b55ca}.page_donutLayout__vAQYu{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;align-items:center}.page_donutChart__AdV7r,.page_workloadRing__nLVKx{width:100%;max-width:180px}.page_donutBase__86E5C,.page_workloadTrack__8Om2J{fill:none;stroke:rgba(63,92,140,.12);stroke-width:14}.page_donutCenterValue__rTr4q,.page_workloadCenterValue__Iv1wf{font-size:18px;font-weight:800;fill:#1f3c66}.page_donutCenterLabel__GZHb7,.page_workloadCenterLabel__xic_D{font-size:10px;fill:#6b82a1}.page_lineAxisLabel__5EYH1{font-size:14px;fill:#6b82a1}.page_legendList__P9ee1,.page_metricBars__sMG2p,.page_statusList__iH47k,.page_summaryList__NmQNp{display:grid;grid-gap:12px;gap:12px}.page_legendRow__RtVJm,.page_statusRow__SaFVv,.page_summaryRow__pHTeN{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:18px;background:#f7f9ff}.page_legendDot__peyRW{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.page_lineChart__YyeGk{width:100%;height:auto;border-radius:22px;background:linear-gradient(180deg,rgba(242,246,255,.86),rgba(255,255,255,.66))}.page_metricRow__zU74P{display:grid;grid-gap:8px;gap:8px}.page_metricRowHeader__qLN1z{display:flex;justify-content:space-between;gap:12px;font-size:14px}.page_metricTrack__RP0BZ{height:11px;border-radius:999px;background:#edf1fb;overflow:hidden}.page_metricFill__Hwwvl{height:100%;border-radius:inherit}.page_keywordCloud___2zv1{display:flex;gap:10px;flex-wrap:wrap}.page_keywordChip__rDEn7{border:1px solid rgba(70,108,161,.14);border-radius:999px;padding:10px 14px;background:linear-gradient(135deg,rgba(86,119,255,.08),rgba(81,201,168,.12));color:#32506f;font-weight:700;cursor:default;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.page_keywordChip__rDEn7:hover{border-color:rgba(51,102,255,.34);box-shadow:0 16px 26px rgba(51,102,255,.16);background:linear-gradient(135deg,rgba(51,102,255,.16),rgba(81,201,168,.18))}.page_keywordNote__wFZ35{padding:14px 16px;border-radius:18px;background:rgba(244,246,255,.9);font-size:13px}.page_courseSummaryGrid__CtrJe,.page_factGrid__U5j5v,.page_facultySwitchGrid__bGWf4,.page_moduleGrid__5__yF,.page_peerGrid__J9Bzg{display:grid;grid-gap:12px;gap:12px}.page_courseSummaryGrid__CtrJe,.page_factGrid__U5j5v,.page_moduleGrid__5__yF{grid-template-columns:repeat(2,minmax(0,1fr))}.page_moduleCard__0K5il{display:grid;grid-gap:8px;gap:8px}.page_courseLayout__WUP5y{display:grid;grid-template-columns:240px 1fr;grid-gap:18px;gap:18px;align-items:start}.page_workloadRingWrap__aAq4t{display:grid;grid-gap:14px;gap:14px;justify-items:center}.page_workloadValue__gihW6{fill:none;stroke:#3366ff;stroke-width:14;stroke-linecap:round}.page_ringMeta__7lE0n{display:grid;grid-gap:10px;gap:10px;width:100%}.page_floorNotice__5WUZJ,.page_ringMeta__7lE0n div{border-radius:18px;padding:14px;background:#f7f9ff}.page_detailRow__Ra3AL strong,.page_facultyShortcut__qhpgI strong,.page_floorNotice__5WUZJ strong,.page_lessonRow__YkZv4 strong,.page_peerCard__iKCMQ strong,.page_ringMeta__7lE0n strong{display:block}.page_courseSummary__HbZ8Q{display:grid;grid-gap:14px;gap:14px}.page_floorNotice__5WUZJ{display:grid;grid-gap:6px;gap:6px}.page_detailColumns__TPAYW,.page_lessonGroups__rmwSx{display:grid;grid-gap:14px;gap:14px}.page_detailColumn__S4_n5,.page_lessonGroup__wCbxT{border-radius:22px;padding:16px;background:#f9fbff;border:1px solid rgba(74,108,164,.1)}.page_lessonGroupHeader__iMvQr{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.page_lessonTable__lEeX6{display:grid;grid-gap:10px;gap:10px}.page_lessonRow__YkZv4,.page_lessonTableHeader__gBaVy{display:grid;grid-template-columns:1fr 2.3fr .9fr .8fr .8fr;grid-gap:12px;gap:12px;align-items:center}.page_lessonTableHeader__gBaVy{padding:0 12px;font-size:12px;color:#6d819f;text-transform:uppercase;letter-spacing:.08em}.page_detailRow__Ra3AL,.page_lessonRow__YkZv4,.page_peerCard__iKCMQ,.page_workRow__xegYo{border-radius:18px;padding:12px 14px;background:#fff}.page_workList__ln6JO{display:grid;grid-gap:12px;gap:12px}.page_workRow__xegYo{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.page_workMeta__a7rSh span,.page_workRow__xegYo span{color:#6d819f}.page_workMeta__a7rSh{text-align:right}.page_noticeBox__0zW6T{display:grid;grid-gap:8px;gap:8px;border-radius:20px;padding:14px;background:rgba(255,187,0,.12);color:#825d09}.page_summaryList__NmQNp{align-content:start}.page_detailColumns__TPAYW{grid-template-columns:repeat(3,minmax(0,1fr))}.page_detailColumn__S4_n5{display:grid;grid-gap:10px;gap:10px}.page_detailRow__Ra3AL{display:grid;grid-gap:4px;gap:4px}.page_navPill__N64QF{color:#2c56ca;font-weight:700}.page_peerGrid__J9Bzg{grid-template-columns:repeat(4,minmax(0,1fr))}.page_peerCard__iKCMQ{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;transition:transform .16s ease,box-shadow .16s ease}.page_facultySwitchGrid__bGWf4{grid-template-columns:repeat(4,minmax(0,1fr))}.page_facultyShortcut__qhpgI{border-radius:22px;padding:16px;text-decoration:none;color:inherit;display:grid;grid-gap:6px;gap:6px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.page_activeShortcut__NL67e{background:linear-gradient(135deg,rgba(51,102,255,.12),rgba(81,201,168,.14));border-color:rgba(51,102,255,.24)}.page_emptyState__wFsrS{border-radius:18px;padding:18px;background:rgba(86,119,255,.08);color:#6a809e}@media (max-width:1280px){.page_facultySwitchGrid__bGWf4,.page_kpiStrip__cHmU3,.page_peerGrid__J9Bzg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.page_panel__700Re,.page_widePanel__eHrLJ{grid-column:span 12}.page_courseLayout__WUP5y,.page_detailColumns__TPAYW,.page_donutLayout__vAQYu,.page_heroCard__aXhUo{grid-template-columns:minmax(0,1fr)}.page_heroCard__aXhUo{flex-direction:column;align-items:stretch}.page_heroActions__Yw7Oh{justify-content:flex-start}.page_courseSummaryGrid__CtrJe,.page_factGrid__U5j5v,.page_facultySwitchGrid__bGWf4,.page_moduleGrid__5__yF,.page_peerGrid__J9Bzg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page_page__JafG2{padding:14px}.page_heroIdentity__iKbt4{flex-direction:column;align-items:flex-start}.page_barChart__X7sWI,.page_courseSummaryGrid__CtrJe,.page_detailColumns__TPAYW,.page_factGrid__U5j5v,.page_facultySwitchGrid__bGWf4,.page_kpiStrip__cHmU3,.page_lessonRow__YkZv4,.page_lessonTableHeader__gBaVy,.page_moduleGrid__5__yF,.page_peerGrid__J9Bzg{grid-template-columns:minmax(0,1fr)}.page_lessonGroupHeader__iMvQr,.page_panelHeader__w_Ipj,.page_workRow__xegYo{flex-direction:column;align-items:flex-start}.page_workMeta__a7rSh{text-align:left}}.page_page__JafG2{padding:0 14px 28px;background:#f5f7fb;color:#27364f}.page_shell__jRqYf{max-width:1600px;gap:10px}.page_topBar__fsviQ{min-height:42px;display:flex;align-items:center;justify-content:space-between;color:#53627a;font-size:12px}.page_brand__Z2v7z,.page_topActions__MdTA8,.page_topActions__MdTA8 a{display:flex;align-items:center;gap:9px}.page_brand__Z2v7z{color:#1d3152;font-weight:750}.page_brandMark__kK0ZD{display:grid;place-items:center;width:21px;height:21px;border-radius:5px;background:#2f6fed;color:#fff;font-size:11px}.page_topActions__MdTA8{gap:16px}.page_period__zofKe{border:1px solid #e5eaf2;padding:5px 9px;border-radius:5px;background:#fff;color:#65738a}.page_breadcrumbs__2hoXm{gap:7px;font-size:11px;color:#8b96a8}.page_factCard__oefmf,.page_facultyShortcut__qhpgI,.page_kpiCard__I6ZV0,.page_moduleCard__0K5il,.page_panel__700Re,.page_peerCard__iKCMQ,.page_profilePanel__XxczM{background:#fff;border:1px solid #e7ebf2;box-shadow:0 2px 7px rgba(37,55,84,.035)}.page_profilePanel__XxczM{border-radius:9px;padding:15px 18px 12px}.page_heroCard__aXhUo{padding:0 0 14px;border:0;box-shadow:none;border-radius:0;align-items:center}.page_heroIdentity__iKbt4{gap:13px}.page_avatar__DU0Yc{width:64px;height:64px;font-size:18px;background:linear-gradient(135deg,#334d6f,#8a9cb1)}.page_heroCopy___amps{gap:3px}.page_eyebrow__T_Dl3{display:none}.page_heroCopy___amps h1{font-size:17px;line-height:1.2;color:#243757}.page_subtitle__Y3Haw{margin:0;font-size:12px;color:#536582}.page_bio__RzLIp{display:none}.page_metaPills__h6ZJR{gap:5px;margin-top:4px}.page_metaPills__h6ZJR span{padding:3px 6px;border-radius:4px;background:#eff8f4;color:#497465;font-size:9px}.page_heroActions__Yw7Oh{gap:6px}.page_primaryAction__Zf7Kb,.page_secondaryAction__hHQW6{padding:7px 10px;border-radius:5px;font-size:10px}.page_primaryAction__Zf7Kb{box-shadow:none;background:#2f6fed}.page_secondaryAction__hHQW6{background:#f6f8fb;color:#5c6a7d}.page_kpiStrip__cHmU3{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:1px solid #edf0f5}.page_kpiCard__I6ZV0{padding:8px 14px;border:0;border-right:1px solid #edf0f5;border-radius:0;box-shadow:none;gap:2px}.page_kpiCard__I6ZV0:last-child{border-right:0}.page_kpiCard__I6ZV0 span{font-size:10px;color:#738098}.page_kpiCard__I6ZV0 strong{font-size:19px;color:#2c5cbd}.page_kpiCard__I6ZV0 small{font-size:9px;color:#98a4b5}.page_tabBar__gDrVK{gap:0;padding:0 3px;border-bottom:1px solid #e2e7ef;overflow:visible}.page_tabItem___l7vY{border-radius:0;padding:9px 13px 8px;background:transparent;color:#71809a;font-size:11px;font-weight:650;border-bottom:2px solid transparent}.page_tabItem___l7vY:first-child{color:#2f6fed;border-bottom-color:#2f6fed}.page_grid__D2Dn_{gap:10px}.page_panel__700Re{grid-column:span 4;gap:10px;border-radius:8px;padding:12px;min-width:0}.page_widePanel__eHrLJ{grid-column:span 4}.page_panelHeader__w_Ipj{gap:8px}.page_panelHeader__w_Ipj p{font-size:9px;letter-spacing:0;text-transform:none;color:#6c7c93;font-weight:650}.page_panelHeader__w_Ipj h2{margin-top:1px;font-size:12px;color:#263852}.page_panelHeader__w_Ipj strong{font-size:11px;color:#2f6fed}.page_barChart__X7sWI{min-height:150px;gap:7px}.page_barColumn__plFf_{gap:3px;font-size:9px}.page_barTrack__9yql_{min-height:98px;padding:3px;border-radius:3px;background:#f1f5fb}.page_barFill__nheq3{border-radius:3px 3px 0 0;box-shadow:none;background:#477cf0}.page_barValue__sj1fD{font-size:10px;color:#52647e}.page_barColumn__plFf_ strong{font-size:12px;color:#687890}.page_barColumn__plFf_ small{display:none}.page_donutLayout__vAQYu{grid-template-columns:120px 1fr;gap:9px}.page_donutChart__AdV7r{max-width:120px}.page_legendList__P9ee1{gap:6px}.page_legendRow__RtVJm{padding:4px 0;border-radius:0;background:transparent;font-size:10px}.page_legendRow__RtVJm strong{color:#53647d;font-size:10px}.page_metricBars__sMG2p{gap:7px}.page_metricRow__zU74P{gap:3px}.page_metricRowHeader__qLN1z{font-size:10px;color:#687890}.page_metricTrack__RP0BZ{height:6px;background:#eef2f7}.page_keywordCloud___2zv1{gap:5px}.page_keywordChip__rDEn7{padding:5px 8px;border-radius:4px;font-size:9px;background:#f0f5ff;color:#5572aa}.page_keywordNote__wFZ35{display:none}.page_lineChart__YyeGk{border-radius:3px;max-height:145px}.page_moduleGrid__5__yF{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.page_factCard__oefmf,.page_moduleCard__0K5il{padding:8px;border-radius:5px;box-shadow:none}.page_factCard__oefmf span,.page_moduleCard__0K5il span{font-size:9px;color:#74839a}.page_factCard__oefmf strong,.page_moduleCard__0K5il strong{font-size:16px;color:#2f5db8;overflow-wrap:anywhere}.page_moduleCard__0K5il small{font-size:8px}.page_courseLayout__WUP5y{grid-template-columns:160px 1fr;gap:10px}.page_workloadRing__nLVKx{max-width:110px}.page_ringMeta__7lE0n{gap:5px}.page_floorNotice__5WUZJ,.page_ringMeta__7lE0n div{border-radius:5px;padding:8px;font-size:10px}.page_courseSummaryGrid__CtrJe{gap:6px}.page_detailColumn__S4_n5,.page_lessonGroup__wCbxT{border-radius:5px;padding:10px}.page_detailRow__Ra3AL,.page_lessonRow__YkZv4,.page_peerCard__iKCMQ,.page_workRow__xegYo{border-radius:5px;padding:8px;font-size:10px}.page_lessonTableHeader__gBaVy{font-size:9px}.page_detailColumns__TPAYW,.page_facultySwitchGrid__bGWf4,.page_lessonGroups__rmwSx,.page_peerGrid__J9Bzg,.page_workList__ln6JO{gap:7px}.page_peerAvatar__rHBlZ{width:36px;height:36px;font-size:11px}.page_facultyShortcut__qhpgI{border-radius:5px;padding:10px}@media (min-width:1081px){.page_grid__D2Dn_>.page_panel__700Re:first-child,.page_grid__D2Dn_>.page_panel__700Re:nth-child(2),.page_grid__D2Dn_>.page_panel__700Re:nth-child(3),.page_grid__D2Dn_>.page_panel__700Re:nth-child(4),.page_grid__D2Dn_>.page_panel__700Re:nth-child(5),.page_grid__D2Dn_>.page_panel__700Re:nth-child(6),.page_grid__D2Dn_>.page_panel__700Re:nth-child(7),.page_grid__D2Dn_>.page_panel__700Re:nth-child(8){grid-column:span 3}.page_grid__D2Dn_>.page_panel__700Re:nth-child(9){grid-column:span 6}.page_grid__D2Dn_>.page_panel__700Re:nth-child(10),.page_grid__D2Dn_>.page_panel__700Re:nth-child(11){grid-column:span 3}}@media (max-width:1280px){.page_kpiStrip__cHmU3{grid-template-columns:repeat(3,minmax(0,1fr))}.page_kpiCard__I6ZV0:nth-child(3){border-right:0}}@media (max-width:1080px){.page_panel__700Re,.page_widePanel__eHrLJ{grid-column:span 6}}@media (max-width:720px){.page_page__JafG2{padding:0 10px 20px}.page_topBar__fsviQ{min-height:38px}.page_profilePanel__XxczM{padding:12px}.page_heroCard__aXhUo{align-items:flex-start}.page_kpiStrip__cHmU3{grid-template-columns:repeat(2,minmax(0,1fr))}.page_kpiCard__I6ZV0:nth-child(3){border-right:1px solid #edf0f5}.page_kpiCard__I6ZV0:nth-child(2n){border-right:0}.page_panel__700Re,.page_widePanel__eHrLJ{grid-column:span 12}.page_topActions__MdTA8 a{display:none}}