.educator-action{--ea-line:rgba(255,255,255,.09);--ea-muted:rgba(248,250,252,.65);display:grid;gap:18px;padding:clamp(22px,3.5vw,42px);border:1px solid var(--ea-line);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(16,185,129,.12),transparent 30%),#0f172a;color:#f8fafc}.educator-action__header{display:flex;justify-content:space-between;align-items:start;gap:28px}.educator-action__decision>span,.educator-action__header>div:first-child>span,.educator-action__priority span,.educator-action__why>span{color:#34d399;font-size:.6875rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.educator-action__header h2{margin:7px 0 8px;font-family:var(--vm-font-display,"Manrope",sans-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:600;letter-spacing:-.03em;color:#f8fafc}.educator-action__header p{max-width:760px;margin:0;color:var(--ea-muted);font-size:.84rem;line-height:1.65}.educator-action__stamp{display:grid;justify-items:end;gap:7px;color:var(--ea-muted);font-size:.7rem;text-align:right}.educator-action__gap,.educator-action__stamp strong{color:#f59e0b}.educator-action__gap{margin:0;padding:10px 13px;border:1px solid rgba(245,158,11,.2);border-radius:10px;background:rgba(245,158,11,.06);font-size:.74rem}.educator-action__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ea-line);border-radius:15px;overflow:hidden}.educator-action__metrics article{display:grid;gap:6px;min-height:104px;align-content:center;padding:16px;background:rgba(255,255,255,.02)}.educator-action__metrics article+article{border-left:1px solid var(--ea-line)}.educator-action__metrics small,.educator-action__metrics span{color:var(--ea-muted);font-size:.7rem}.educator-action__metrics strong{font-family:var(--vm-font-display,"Manrope",sans-serif);font-size:1.75rem;font-weight:600;color:#f8fafc}.educator-action__priority{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(210px,.8fr) 1fr 1fr;gap:1px;border:1px solid rgba(16,185,129,.2);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.07)}.educator-action__priority>div{min-width:0;padding:18px;background:#1e293b}.educator-action__priority h3{margin:6px 0;font-family:var(--vm-font-display,"Manrope",sans-serif);font-size:1.5rem;font-weight:600;color:#f8fafc}.educator-action__priority p{margin:0;color:var(--ea-muted);font-size:.75rem}.educator-action__decision{display:grid;align-content:start;gap:8px}.educator-action__decision strong{color:#f8fafc;font-size:.86rem;line-height:1.45}.educator-action button{min-height:38px;border:1px solid rgba(52,211,153,.3);border-radius:9px;background:linear-gradient(180deg,#059669,#047857);padding:0 14px;color:#ffffff;cursor:pointer;font-size:.72rem;font-weight:750}.educator-action__decision button{justify-self:start;margin-top:4px}.educator-action__why ul{display:grid;gap:6px;margin:10px 0 0;padding-left:16px;color:var(--ea-muted);font-size:.72rem;line-height:1.45}.educator-action__register-heading h3{margin:0;font-family:var(--vm-font-display,Georgia,serif);font-size:1.25rem;font-weight:400}.educator-action__register-heading p{margin:5px 0 0;color:var(--ea-muted);font-size:.72rem}.educator-action__register{display:grid;margin:0;padding:0;border-top:1px solid var(--ea-line);list-style:none}.educator-action__register li{display:grid;grid-template-columns:34px minmax(150px,1.2fr) repeat(3,minmax(120px,1fr));align-items:center;gap:12px;min-width:0;padding:13px 5px;border-bottom:1px solid var(--ea-line)}.educator-action__rank{color:#8edca8;font-family:var(--vm-font-display,Georgia,serif)}.educator-action__register div{display:grid;gap:3px}.educator-action__register strong{font-size:.8rem}.educator-action__register li>span:not(.educator-action__rank),.educator-action__register small{color:var(--ea-muted);font-size:.6875rem;line-height:1.4}.educator-action--state{min-height:180px;align-content:center}.educator-action--state h2{margin:0;font-family:var(--vm-font-display,Georgia,serif);font-weight:400}.educator-action--state p{max-width:680px;margin:0;color:var(--ea-muted)}.educator-action--state button{justify-self:start}@media (max-width:1050px){.educator-action__metrics{grid-template-columns:repeat(2,1fr)}.educator-action__metrics article:nth-child(3){border-top:1px solid var(--ea-line);border-left:0}.educator-action__metrics article:nth-child(4){border-top:1px solid var(--ea-line)}.educator-action__priority{grid-template-columns:repeat(2,minmax(0,1fr))}.educator-action__register li{grid-template-columns:34px minmax(150px,1fr) repeat(2,minmax(110px,1fr))}.educator-action__register li>span:last-child{grid-column:2/-1}}@media (max-width:680px){.educator-action{padding:20px;border-right:0;border-left:0;border-radius:0}.educator-action__header{display:grid}.educator-action__stamp{justify-items:start;text-align:left}.educator-action__metrics,.educator-action__priority{grid-template-columns:1fr}.educator-action__metrics article+article{border-top:1px solid var(--ea-line);border-left:0}.educator-action__register li{grid-template-columns:30px minmax(0,1fr)}.educator-action__register li>span:not(.educator-action__rank){grid-column:2}}@media (prefers-reduced-motion:reduce){.educator-action *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.educator-action,.educator-action__metrics,.educator-action__priority,.educator-action__register li{border-color:CanvasText;forced-color-adjust:auto}}.cohort-insight{--ci-ink:#f3f0e8;--ci-muted:#aaa9a4;--ci-dim:#797a76;--ci-line:rgba(255,255,255,0.095);--ci-green:#73d79c;--ci-cyan:#70cbd0;--ci-amber:#d9b66d;position:relative;isolation:isolate;overflow:hidden;color:var(--ci-ink);border:1px solid var(--ci-line);border-radius:26px;background:radial-gradient(circle at 96% 3%,rgba(82,178,139,.13),transparent 28%),linear-gradient(145deg,rgba(20,22,21,.99),rgba(11,12,12,.995));box-shadow:0 26px 80px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.025)}.cohort-insight:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 62%);mask-image:linear-gradient(180deg,black,transparent 62%)}.cohort-insight__eyebrow{display:block;color:#94d8b1;font-size:10px;font-weight:720;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.cohort-insight__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:start;padding:30px 32px 25px;border-bottom:1px solid var(--ci-line)}.cohort-insight__heading h2{max-width:780px;margin:8px 0 0;color:#fffdf8;font-family:var(--vm-font-display,Georgia,serif);font-size:clamp(27px,3vw,42px);font-weight:430;line-height:1.04;letter-spacing:-.035em}.cohort-insight__heading>p{max-width:760px;margin:13px 0 0;color:#b6b5b0;font-size:13px;line-height:1.75}.cohort-insight__threshold{display:grid;width:112px;min-height:104px;place-content:center;border:1px solid rgba(115,215,156,.22);border-radius:21px;background:rgba(115,215,156,.055);text-align:center}.cohort-insight__threshold strong{color:#b7efcb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:27px;font-weight:520;letter-spacing:-.06em}.cohort-insight__threshold span{width:75px;margin-top:5px;color:#9fa7a0;font-size:9px;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.cohort-insight__controls{display:flex;gap:14px;align-items:end;padding:17px 32px;border-bottom:1px solid var(--ci-line);background:rgba(255,255,255,.014)}.cohort-insight__controls fieldset,.cohort-insight__controls label{display:grid;gap:7px;min-width:0;margin:0;padding:0;border:0}.cohort-insight__controls label>span,.cohort-insight__controls legend{color:#b1b2ad;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.cohort-insight__controls select{min-width:230px;height:39px;padding:0 34px 0 12px;color:#e8e6df;border:1px solid rgba(255,255,255,.11);border-radius:11px;outline:none;background:#171918;font:inherit;font-size:12px}.cohort-insight--error button:focus-visible,.cohort-insight__controls button:focus-visible,.cohort-insight__controls select:focus-visible{outline:2px solid #8adcad;outline-offset:2px}.cohort-insight__controls fieldset>div{display:flex;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(4,5,5,.45)}.cohort-insight__controls button{min-width:75px;height:31px;padding:0 10px;color:#b6b7b2;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:620}.cohort-insight__controls button[aria-pressed=true]{color:#eff8f1;background:rgba(115,215,156,.13);box-shadow:inset 0 0 0 1px rgba(115,215,156,.12)}.cohort-insight__as-of{margin:0 0 10px auto;color:#a9aba6;font-size:11px}.cohort-insight__evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--ci-line)}.cohort-insight__evidence>div{display:grid;gap:5px;padding:20px 24px;border-right:1px solid var(--ci-line)}.cohort-insight__evidence>div:last-child{border-right:0}.cohort-insight__evidence dt{color:#a8aaa5;font-size:10px;font-weight:660;letter-spacing:.11em;text-transform:uppercase}.cohort-insight__evidence dd{margin:0;color:#f1eee7;font-family:var(--vm-font-display,Georgia,serif);font-size:27px;font-weight:450;line-height:1}.cohort-insight__evidence dd.cohort-insight__evidence-withheld{align-self:end;color:#b8bbb5;font-family:inherit;font-size:11px;font-weight:620;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.cohort-insight__coverage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;margin:24px 32px;padding:22px 24px;border:1px solid rgba(112,203,208,.13);border-radius:19px;background:linear-gradient(100deg,rgba(112,203,208,.065),rgba(255,255,255,.018))}.cohort-insight__coverage-ring{--cohort-coverage:0%;display:grid;width:92px;aspect-ratio:1;place-items:center;border-radius:50%;background:conic-gradient(var(--ci-cyan) var(--cohort-coverage),rgba(255,255,255,.075) 0);box-shadow:0 0 38px rgba(112,203,208,.08)}.cohort-insight__coverage-ring:before{content:"";grid-area:1/1;width:72px;aspect-ratio:1;border-radius:50%;background:#131616}.cohort-insight__coverage-ring span{z-index:1;grid-area:1/1;color:#d7f4f2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px}.cohort-insight__coverage h3,.cohort-insight__signals-header h3{margin:5px 0 0;color:#efede6;font-family:var(--vm-font-display,Georgia,serif);font-size:22px;font-weight:450;letter-spacing:-.02em}.cohort-insight__coverage strong{display:block;margin-top:7px;color:#cfefec;font-size:12px;font-weight:640}.cohort-insight__coverage p,.cohort-insight__signals-header p{max-width:790px;margin:6px 0 0;color:#b4b5b0;font-size:12px;line-height:1.65}.cohort-insight__coverage small{display:block;margin-top:8px;color:#a1a49f;font-size:10px;line-height:1.55}.cohort-insight__coverage--limited{border-color:rgba(217,182,109,.17);background:linear-gradient(100deg,rgba(217,182,109,.07),rgba(255,255,255,.018))}.cohort-insight__coverage--withheld .cohort-insight__coverage-ring{background:rgba(255,255,255,.07)}.cohort-insight__signals-header{display:flex;gap:24px;align-items:end;justify-content:space-between;padding:4px 32px 16px}.cohort-insight__suppressed{flex:0 0 auto;padding:7px 10px;color:#bcb49f;border:1px solid rgba(217,182,109,.16);border-radius:999px;background:rgba(217,182,109,.045);font-size:10px}.cohort-insight__signal-list{display:grid;gap:12px;margin:0;padding:0 32px 28px;list-style:none}.cohort-insight__signal{display:grid;grid-template-columns:52px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:19px;background:rgba(255,255,255,.022)}.cohort-insight__rank{display:grid;place-items:start center;padding-top:21px;color:#79c99b;border-right:1px solid rgba(255,255,255,.065);background:rgba(115,215,156,.028);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.cohort-insight__signal-main{padding:20px 22px 18px}.cohort-insight__signal-main>header{display:flex;gap:20px;align-items:start;justify-content:space-between}.cohort-insight__signal-main>header>strong{color:#dff7e7;font-family:var(--vm-font-display,Georgia,serif);font-size:31px;font-weight:420;letter-spacing:-.04em}.cohort-insight__taxonomy{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#a7a9a4;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.cohort-insight__taxonomy code{color:#8dc9aa;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:0;text-transform:none}.cohort-insight__taxonomy em{padding:2px 5px;color:#d5b976;border:1px solid rgba(217,182,109,.18);border-radius:5px;font-style:normal}.cohort-insight__signal h4{margin:6px 0 0;color:#f0eee7;font-family:var(--vm-font-display,Georgia,serif);font-size:20px;font-weight:460;line-height:1.25}.cohort-insight__rate{margin-top:15px}.cohort-insight__rate>div{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.065)}.cohort-insight__rate i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#55b77f,#87dfaa);box-shadow:0 0 18px rgba(115,215,156,.22)}.cohort-insight__rate>span{display:block;margin-top:6px;color:#b2b4af;font-size:10px}.cohort-insight__signal-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.cohort-insight__signal-facts span,.cohort-insight__tags span{padding:5px 8px;color:#bfc0bc;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:rgba(255,255,255,.023);font-size:10px}.cohort-insight__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cohort-insight__tags span{color:#a6b8af;border-color:rgba(115,215,156,.09);background:rgba(115,215,156,.025);text-transform:capitalize}.cohort-insight__reasoning{display:grid;grid-template-columns:155px minmax(0,1fr);gap:18px;align-items:center;margin-top:17px;padding:14px 15px;border:1px solid rgba(112,203,208,.105);border-radius:13px;background:rgba(112,203,208,.025)}.cohort-insight__reasoning h5{margin:4px 0 0;color:#d8dcda;font-size:12px;font-weight:610}.cohort-insight__reasoning>p{margin:0;color:#aaada8;font-size:11px;line-height:1.5}.cohort-insight__reasoning-reading{min-width:0}.cohort-insight__reasoning-track{--cohort-reasoning-position:0%;position:relative;height:4px;margin:7px 5px 9px;border-radius:99px;background:linear-gradient(90deg,rgba(115,215,156,.45),rgba(112,203,208,.5),rgba(217,182,109,.45))}.cohort-insight__reasoning-track:after,.cohort-insight__reasoning-track:before{content:"";position:absolute;top:-3px;width:1px;height:10px;background:rgba(255,255,255,.16)}.cohort-insight__reasoning-track:before{left:33.333%}.cohort-insight__reasoning-track:after{left:66.666%}.cohort-insight__reasoning-track i{position:absolute;top:50%;left:var(--cohort-reasoning-position);width:11px;height:11px;border:2px solid #151818;border-radius:50%;background:#dcece6;box-shadow:0 0 0 2px rgba(112,203,208,.27),0 0 17px rgba(112,203,208,.3);transform:translate(-50%,-50%)}.cohort-insight__reasoning-reading span,.cohort-insight__reasoning-reading strong{display:block;color:#c7cfcb;font-size:10px}.cohort-insight__reasoning-reading span{margin-top:3px;color:#a4a8a3}.cohort-insight__no-signals{display:grid;grid-template-columns:auto minmax(0,1fr);gap:17px;align-items:center;margin:0 32px 28px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:17px}.cohort-insight__no-signals>span{color:#8da097;font-family:var(--vm-font-display,Georgia,serif);font-size:27px}.cohort-insight__no-signals h4{margin:0;color:#d9d8d2;font-size:13px}.cohort-insight__no-signals p{margin:6px 0 0;color:#aaaca7;font-size:11px;line-height:1.6}.cohort-insight__privacy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:17px 32px 19px;border-top:1px solid var(--ci-line);background:rgba(0,0,0,.13)}.cohort-insight__privacy>span{color:#78c89b;font-size:15px}.cohort-insight__privacy p{margin:0;color:#b1b3ae;font-size:11px;line-height:1.65}.cohort-insight--refreshing:after{content:"";position:absolute;z-index:4;top:0;left:0;width:42%;height:2px;background:linear-gradient(90deg,transparent,#82dca7,transparent);animation:cohort-insight-refresh 1.2s ease-in-out infinite}@keyframes cohort-insight-refresh{0%{transform:translateX(-110%)}to{transform:translateX(345%)}}.cohort-insight--loading{display:flex;min-height:170px;gap:14px;align-items:center;justify-content:center;color:#b4b6b1;font-size:11px}.cohort-insight__loading-orbit{display:grid;width:31px;aspect-ratio:1;place-items:center;border:1px solid rgba(115,215,156,.25);border-radius:50%;animation:cohort-insight-spin 1.5s linear infinite}.cohort-insight__loading-orbit i{width:5px;aspect-ratio:1;border-radius:50%;background:#7ddba3;transform:translateY(-15px)}@keyframes cohort-insight-spin{to{transform:rotate(1turn)}}.cohort-insight--empty,.cohort-insight--error{padding:30px 32px}.cohort-insight--empty h2,.cohort-insight--error h2{margin:7px 0 0;color:#efede7;font-family:var(--vm-font-display,Georgia,serif);font-size:24px;font-weight:450}.cohort-insight--empty>p,.cohort-insight--error>p{max-width:700px;margin:9px 0 0;color:#a7a8a4;font-size:11px;line-height:1.7}.cohort-insight--error button{margin-top:15px;padding:9px 13px;color:#eaf4ed;border:1px solid rgba(115,215,156,.19);border-radius:9px;background:rgba(115,215,156,.08);cursor:pointer;font:inherit;font-size:10px}@media (max-width:760px){.cohort-insight{border-radius:21px}.cohort-insight__header{grid-template-columns:minmax(0,1fr);gap:18px;padding:25px 21px 21px}.cohort-insight__heading h2{font-size:29px}.cohort-insight__heading>p{font-size:12px;line-height:1.65}.cohort-insight__threshold{display:flex;width:auto;min-height:0;gap:9px;align-items:center;justify-content:flex-start;padding:9px 12px;text-align:left}.cohort-insight__threshold strong{font-size:19px}.cohort-insight__threshold span{width:auto;margin:0}.cohort-insight__controls{display:grid;grid-template-columns:minmax(0,1fr);padding:15px 21px}.cohort-insight__controls select{width:100%;min-width:0}.cohort-insight__controls fieldset>div{width:100%}.cohort-insight__controls button{flex:1;min-width:0}.cohort-insight__as-of{margin:2px 0 0}.cohort-insight__evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.cohort-insight__evidence>div{padding:17px 18px;border-bottom:1px solid var(--ci-line)}.cohort-insight__evidence>div:nth-child(2){border-right:0}.cohort-insight__evidence>div:nth-last-child(-n+2){border-bottom:0}.cohort-insight__coverage{grid-template-columns:minmax(0,1fr);margin:20px 21px;padding:19px}.cohort-insight__coverage-ring{width:78px}.cohort-insight__coverage-ring:before{width:60px}.cohort-insight__signals-header{display:grid;gap:11px;padding:3px 21px 14px}.cohort-insight__suppressed{justify-self:start}.cohort-insight__signal-list{padding:0 21px 23px}.cohort-insight__signal{grid-template-columns:39px minmax(0,1fr)}.cohort-insight__signal-main{padding:17px 15px 15px}.cohort-insight__signal-main>header>strong{font-size:25px}.cohort-insight__signal h4{font-size:18px}.cohort-insight__reasoning{grid-template-columns:minmax(0,1fr);gap:11px}.cohort-insight__no-signals{margin:0 21px 23px;padding:20px}.cohort-insight__privacy{padding:16px 21px 18px}}@media (prefers-reduced-motion:reduce){.cohort-insight--refreshing:after,.cohort-insight__loading-orbit{animation:none}}