.cohort-dashboard_page__K8wOR{min-height:100vh;padding:28px clamp(20px,5vw,80px) 72px;color:#172638;background:radial-gradient(circle at 94% -6%,#e5edff 0,transparent 31rem),linear-gradient(180deg,#fcfcfa,#f5f7f8)}.cohort-dashboard_skipLink__GQdwH{position:fixed;z-index:10;top:12px;left:12px;padding:10px 13px;border-radius:8px;color:#fff;background:#142d4c;font-weight:800;text-decoration:none;transform:translateY(-160%)}.cohort-dashboard_skipLink__GQdwH:focus{transform:translateY(0)}.cohort-dashboard_content__mfAIj,.cohort-dashboard_header__9wwf8{width:min(1240px,100%);margin:0 auto}.cohort-dashboard_header__9wwf8{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(40px,7vw,84px)}.cohort-dashboard_headerNav__AEPbW{display:flex;align-items:center;gap:18px;color:#566575;font-size:14px}.cohort-dashboard_headerNav__AEPbW a{color:#2864e6;font-weight:750;text-decoration:none}.cohort-dashboard_headerNav__AEPbW span{font-weight:700}.cohort-dashboard_intro__lEo3O{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:clamp(28px,7vw,112px);align-items:end}.cohort-dashboard_eyebrow__qNHNk{margin:0 0 11px;color:#2864e6;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cohort-dashboard_intro__lEo3O h1,.cohort-dashboard_panelHeading__4eLHT h2,.cohort-dashboard_sectionHeading__wh9_l h2{margin:0;color:#142d4c;letter-spacing:-1.8px}.cohort-dashboard_intro__lEo3O h1{max-width:750px;font-size:clamp(38px,5.2vw,66px);line-height:1.01}.cohort-dashboard_intro__lEo3O>div>p:last-child{max-width:720px;margin:20px 0 0;color:#405165;font-size:18px;line-height:1.58}.cohort-dashboard_demoNotice__lJS5W{padding:20px;border:1px solid #cad8ef;border-radius:14px;background:rgba(255,255,255,.78);box-shadow:0 13px 31px rgba(33,57,86,.06)}.cohort-dashboard_demoBadge__7AgRM{display:inline-block;padding:5px 8px;border-radius:999px;color:#1e4b97;background:#e7efff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cohort-dashboard_demoNotice__lJS5W strong{display:block;margin-top:12px;color:#142d4c;font-size:15px}.cohort-dashboard_demoNotice__lJS5W p{margin:7px 0 0;color:#566575;font-size:13px;line-height:1.5}.cohort-dashboard_metrics__JL59R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px}.cohort-dashboard_metrics__JL59R article{min-height:144px;padding:20px 21px;border:1px solid #d9e1e7;border-radius:13px;background:rgba(255,255,255,.8)}.cohort-dashboard_metrics__JL59R article:nth-child(3){border-color:#ead5ac;background:#fffaf0}.cohort-dashboard_metrics__JL59R p,.cohort-dashboard_metrics__JL59R span{display:block;color:#566575;font-size:13px}.cohort-dashboard_metrics__JL59R span{font-weight:750}.cohort-dashboard_metrics__JL59R strong{display:block;margin:11px 0 2px;color:#142d4c;font-size:35px;letter-spacing:-1.4px}.cohort-dashboard_metrics__JL59R p{margin:0}.cohort-dashboard_transferSignalPanel__DCgVH{margin-top:31px;padding:clamp(22px,4vw,36px);border:1px solid #d9c792;border-radius:17px;background:#fffaf0}.cohort-dashboard_panelHeading__4eLHT,.cohort-dashboard_sectionHeading__wh9_l{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.cohort-dashboard_panelHeading__4eLHT h2,.cohort-dashboard_sectionHeading__wh9_l h2{font-size:clamp(25px,3vw,34px);line-height:1.1}.cohort-dashboard_panelHeading__4eLHT>p,.cohort-dashboard_sectionHeading__wh9_l>p{max-width:465px;margin:0;color:#526276;font-size:14px;line-height:1.5}.cohort-dashboard_transferSignalList__Bnssd{display:grid;gap:0;margin:27px 0 0;padding:0;list-style:none}.cohort-dashboard_transferSignalList__Bnssd li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 0;border-top:1px solid #e8dcc1}.cohort-dashboard_signalCount__gDdhf{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;color:#714e0d;background:#f8e4ac;font-size:13px;font-weight:850}.cohort-dashboard_transferSignalList__Bnssd strong{color:#24384f;font-size:15px}.cohort-dashboard_transferSignalList__Bnssd p{margin:4px 0 0;color:#667282;font-size:13px;line-height:1.4}.cohort-dashboard_signalLabel___oJzp{max-width:190px;color:#714e0d;font-size:12px;font-weight:750;line-height:1.35;text-align:right}.cohort-dashboard_emptyState__hElkA{margin:23px 0 0;color:#566575}.cohort-dashboard_section__swK7H{margin-top:clamp(49px,8vw,91px)}.cohort-dashboard_tableWrap__UHCJe{overflow-x:auto;margin-top:24px;border:1px solid #d9e1e7;border-radius:14px;background:rgba(255,255,255,.88)}.cohort-dashboard_tableWrap__UHCJe:focus-visible{outline:3px solid #0a56c2;outline-offset:3px}.cohort-dashboard_tableScrollHint__CFUU0{display:none;margin:0;padding:11px 16px;border-bottom:1px solid #d9e1e7;color:#566575;background:#f7f9fb;font-size:12px;font-weight:700}.cohort-dashboard_learnerTable__hP3xB{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.cohort-dashboard_learnerTable__hP3xB td,.cohort-dashboard_learnerTable__hP3xB th{padding:18px;border-bottom:1px solid #e3e8ec;vertical-align:top}.cohort-dashboard_learnerTable__hP3xB thead th{padding-top:14px;padding-bottom:14px;color:#566575;background:#f7f9fb;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.cohort-dashboard_learnerTable__hP3xB tbody tr:last-child>*{border-bottom:0}.cohort-dashboard_learnerTable__hP3xB tbody th{font-weight:400}.cohort-dashboard_learnerCell__0cs0_{min-width:310px}.cohort-dashboard_learnerIdentity__34i9O{display:flex;align-items:center;gap:11px}.cohort-dashboard_initials__gr7Jz{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:9px;color:#21426b;background:#eaf0f8;font-size:12px;font-weight:850}.cohort-dashboard_learnerIdentity__34i9O small,.cohort-dashboard_learnerIdentity__34i9O strong{display:block}.cohort-dashboard_learnerIdentity__34i9O strong{color:#21364e;font-size:15px}.cohort-dashboard_learnerIdentity__34i9O small{margin-top:3px;color:#667282;font-size:12px;font-weight:400}.cohort-dashboard_evidenceDetails__hrRDS{margin-top:12px}.cohort-dashboard_evidenceDetails__hrRDS summary{width:fit-content;color:#2864e6;cursor:pointer;font-size:12px;font-weight:800}.cohort-dashboard_conceptEvidenceGrid__vDx5Z{display:grid;grid-template-columns:repeat(3,minmax(132px,1fr));gap:8px;margin-top:13px}.cohort-dashboard_conceptEvidence__Nyb2H{min-height:81px;padding:10px;border:1px solid #dae1e8;border-radius:8px;background:#fbfcfd}.cohort-dashboard_conceptEvidence__Nyb2H[data-state=mastered]{border-color:#b9ddc8;background:#f3fbf6}.cohort-dashboard_conceptEvidence__Nyb2H[data-state=transfer-gap]{border-color:#e6ce96;background:#fff9ea}.cohort-dashboard_conceptEvidence__Nyb2H[data-state=original-gap]{border-color:#ecc8c8;background:#fff7f7}.cohort-dashboard_conceptEvidence__Nyb2H[data-state=in-progress]{border-color:#c9d8f4;background:#f5f8ff}.cohort-dashboard_conceptEvidence__Nyb2H small,.cohort-dashboard_conceptEvidence__Nyb2H span,.cohort-dashboard_conceptEvidence__Nyb2H strong{display:block}.cohort-dashboard_conceptEvidence__Nyb2H span{color:#405165;font-size:11px;font-weight:750}.cohort-dashboard_conceptEvidence__Nyb2H strong{margin-top:5px;color:#21364e;font-size:11px;line-height:1.25}.cohort-dashboard_conceptEvidence__Nyb2H small{margin-top:5px;color:#667282;font-size:10px;line-height:1.25}.cohort-dashboard_masteryNumber__t4nhU{display:block;color:#21364e;font-size:16px}.cohort-dashboard_masteryLabel__4ebXs{display:block;margin-top:3px;color:#667282;font-size:12px}.cohort-dashboard_masteryMeter__DxbmU{width:140px;height:6px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e4e9ed}.cohort-dashboard_masteryMeter__DxbmU>span{display:block;height:100%;border-radius:inherit;background:#258357}.cohort-dashboard_transferGapCell__SE5W_ span,.cohort-dashboard_transferGapCell__SE5W_ strong{display:block}.cohort-dashboard_transferGapCell__SE5W_ strong{color:#805c13;font-size:13px}.cohort-dashboard_transferGapCell__SE5W_ span{max-width:210px;margin-top:4px;color:#667282;font-size:12px;line-height:1.4}.cohort-dashboard_clearSignal__gsT1B{color:#2c6e49;font-size:13px;font-weight:700;line-height:1.4}.cohort-dashboard_proofLink__wjcjT{display:inline-flex;align-items:center;gap:8px;color:#1d5d3a;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.cohort-dashboard_proofLink__wjcjT span{font-size:17px;line-height:1}.cohort-dashboard_analyticsGrid__Vk_Ww{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px}.cohort-dashboard_analyticsCard__6Rnk2{min-height:173px;padding:18px;border:1px solid #d9e1e7;border-radius:13px;background:rgba(255,255,255,.82)}.cohort-dashboard_analyticsCard__6Rnk2 header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid #e8ecef}.cohort-dashboard_analyticsCard__6Rnk2 h3{margin:0;color:#21364e;font-size:15px;letter-spacing:-.15px}.cohort-dashboard_analyticsCard__6Rnk2 header span{color:#667282;font-size:11px;font-weight:750;white-space:nowrap}.cohort-dashboard_analyticsCard__6Rnk2 ol{display:grid;gap:13px;margin:14px 0 0;padding:0;list-style:none}.cohort-dashboard_analyticsCard__6Rnk2 li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px}.cohort-dashboard_rank__Vdxmn{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#35587d;background:#eaf0f8;font-size:11px;font-weight:850}.cohort-dashboard_analyticsCard__6Rnk2 li strong{display:block;color:#31465d;font-size:13px;line-height:1.35}.cohort-dashboard_analyticsCard__6Rnk2 li p{margin:5px 0 0;color:#667282;font-size:12px;line-height:1.4}.cohort-dashboard_analyticsCard__6Rnk2 li small{display:block;margin-top:7px;color:#4d6176;font-size:11px;line-height:1.4}.cohort-dashboard_noSignals__NzFIi{margin:17px 0 0;color:#667282;font-size:13px;line-height:1.45}.cohort-dashboard_srOnly__YEb0L{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cohort-dashboard_page__K8wOR :where(a,summary):focus-visible{outline:3px solid #0a56c2;outline-offset:3px}@media (max-width:900px){.cohort-dashboard_intro__lEo3O{grid-template-columns:1fr;gap:25px}.cohort-dashboard_demoNotice__lJS5W{max-width:440px}.cohort-dashboard_panelHeading__4eLHT,.cohort-dashboard_sectionHeading__wh9_l{align-items:flex-start;flex-direction:column}.cohort-dashboard_panelHeading__4eLHT>p,.cohort-dashboard_sectionHeading__wh9_l>p{max-width:620px}.cohort-dashboard_analyticsGrid__Vk_Ww{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cohort-dashboard_page__K8wOR{padding:19px 16px 45px}.cohort-dashboard_header__9wwf8{align-items:flex-start;margin-bottom:42px}.cohort-dashboard_headerNav__AEPbW{align-items:flex-end;flex-direction:column;gap:4px;font-size:12px}.cohort-dashboard_intro__lEo3O h1{font-size:40px}.cohort-dashboard_intro__lEo3O>div>p:last-child{font-size:16px}.cohort-dashboard_metrics__JL59R{grid-template-columns:1fr}.cohort-dashboard_metrics__JL59R article{min-height:0}.cohort-dashboard_transferSignalPanel__DCgVH{padding:20px 17px}.cohort-dashboard_transferSignalList__Bnssd li{grid-template-columns:30px minmax(0,1fr)}.cohort-dashboard_signalLabel___oJzp{grid-column:2;max-width:none;text-align:left}.cohort-dashboard_analyticsGrid__Vk_Ww{grid-template-columns:1fr}.cohort-dashboard_conceptEvidenceGrid__vDx5Z{grid-template-columns:repeat(2,minmax(132px,1fr))}.cohort-dashboard_tableScrollHint__CFUU0{display:block}}@media (prefers-color-scheme:dark){.cohort-dashboard_page__K8wOR{color:#e7edf6;background:radial-gradient(circle at 94% -6%,#182b4a 0,transparent 31rem),linear-gradient(180deg,#111c28,#0e1721)}.cohort-dashboard_analyticsCard__6Rnk2 h3,.cohort-dashboard_conceptEvidence__Nyb2H strong,.cohort-dashboard_demoNotice__lJS5W strong,.cohort-dashboard_intro__lEo3O h1,.cohort-dashboard_learnerIdentity__34i9O strong,.cohort-dashboard_masteryNumber__t4nhU,.cohort-dashboard_metrics__JL59R strong,.cohort-dashboard_panelHeading__4eLHT h2,.cohort-dashboard_sectionHeading__wh9_l h2,.cohort-dashboard_transferSignalList__Bnssd strong{color:#f0f5fb}.cohort-dashboard_analyticsCard__6Rnk2 li p,.cohort-dashboard_analyticsCard__6Rnk2 li small,.cohort-dashboard_conceptEvidence__Nyb2H small,.cohort-dashboard_demoNotice__lJS5W p,.cohort-dashboard_emptyState__hElkA,.cohort-dashboard_headerNav__AEPbW,.cohort-dashboard_intro__lEo3O>div>p:last-child,.cohort-dashboard_learnerIdentity__34i9O small,.cohort-dashboard_masteryLabel__4ebXs,.cohort-dashboard_metrics__JL59R p,.cohort-dashboard_metrics__JL59R span,.cohort-dashboard_noSignals__NzFIi,.cohort-dashboard_panelHeading__4eLHT>p,.cohort-dashboard_sectionHeading__wh9_l>p,.cohort-dashboard_transferGapCell__SE5W_ span,.cohort-dashboard_transferSignalList__Bnssd p{color:#adbac8}.cohort-dashboard_evidenceDetails__hrRDS summary,.cohort-dashboard_headerNav__AEPbW a{color:#9abaff}.cohort-dashboard_analyticsCard__6Rnk2,.cohort-dashboard_demoNotice__lJS5W,.cohort-dashboard_metrics__JL59R article,.cohort-dashboard_tableWrap__UHCJe{border-color:#31495d;background:rgba(20,33,48,.9)}.cohort-dashboard_tableScrollHint__CFUU0{border-color:#2a3b4d;color:#bdc9d7;background:#172534}.cohort-dashboard_metrics__JL59R article:nth-child(3),.cohort-dashboard_transferSignalPanel__DCgVH{border-color:#6c5827;background:#2c2619}.cohort-dashboard_demoBadge__7AgRM{color:#c8d9ff;background:#1b3153}.cohort-dashboard_transferSignalList__Bnssd li{border-color:#584d2f}.cohort-dashboard_signalCount__gDdhf{color:#f0cf79;background:#4b3b16}.cohort-dashboard_signalLabel___oJzp,.cohort-dashboard_transferGapCell__SE5W_ strong{color:#f0cf79}.cohort-dashboard_learnerTable__hP3xB td,.cohort-dashboard_learnerTable__hP3xB th{border-color:#2a3b4d}.cohort-dashboard_learnerTable__hP3xB thead th{color:#bdc9d7;background:#172534}.cohort-dashboard_initials__gr7Jz,.cohort-dashboard_rank__Vdxmn{color:#c9dbf1;background:#21354d}.cohort-dashboard_conceptEvidence__Nyb2H{border-color:#31495d;background:#172534}.cohort-dashboard_conceptEvidence__Nyb2H[data-state=mastered]{border-color:#347650;background:#143226}.cohort-dashboard_conceptEvidence__Nyb2H[data-state=transfer-gap]{border-color:#735c27;background:#332a15}.cohort-dashboard_conceptEvidence__Nyb2H[data-state=original-gap]{border-color:#80444c;background:#351d24}.cohort-dashboard_conceptEvidence__Nyb2H[data-state=in-progress]{border-color:#42659c;background:#172845}.cohort-dashboard_analyticsCard__6Rnk2 li strong,.cohort-dashboard_conceptEvidence__Nyb2H span{color:#dbe6f2}.cohort-dashboard_masteryMeter__DxbmU{background:#2a3b4d}.cohort-dashboard_masteryMeter__DxbmU>span{background:#63c994}.cohort-dashboard_clearSignal__gsT1B,.cohort-dashboard_proofLink__wjcjT{color:#83d9a6}.cohort-dashboard_analyticsCard__6Rnk2 header{border-color:#2a3b4d}.cohort-dashboard_analyticsCard__6Rnk2 header span{color:#bdc9d7}.cohort-dashboard_page__K8wOR :where(a,summary):focus-visible{outline-color:#9abaff}}