.CFAdmin_shell__kGpnk{--ink:#10233f;--muted:#5d6b7c;--line:#dfe7ee;--paper:#fff;min-height:100vh;background:#f4f7fa;color:var(--ink);font-family:Alegreya Sans,Arial,sans-serif}.CFAdmin_shell__kGpnk a{color:inherit;text-decoration:none}.CFAdmin_shell__kGpnk button,.CFAdmin_shell__kGpnk input,.CFAdmin_shell__kGpnk select,.CFAdmin_shell__kGpnk textarea{font:inherit}.CFAdmin_shell__kGpnk button{cursor:pointer}.CFAdmin_shell__kGpnk button:disabled{cursor:not-allowed;opacity:.52}.CFAdmin_shell__kGpnk a:focus-visible,.CFAdmin_shell__kGpnk button:focus-visible,.CFAdmin_shell__kGpnk input:focus-visible,.CFAdmin_shell__kGpnk select:focus-visible,.CFAdmin_shell__kGpnk summary:focus-visible,.CFAdmin_shell__kGpnk textarea:focus-visible{outline:3px solid #287f8c;outline-offset:3px}.CFAdmin_icon__d_oSl{display:inline-block;flex:none;vertical-align:middle}.CFAdmin_header__BLxzd{background:#0b213d;color:#fff;border-bottom:4px solid #0b9cad}.CFAdmin_headerInner__k6WJB{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr) auto;align-items:center;grid-gap:34px;gap:34px;max-width:1320px;margin:0 auto;padding:30px clamp(20px,4vw,64px)}.CFAdmin_brand__2gabZ{display:flex;align-items:center;gap:12px;color:#fff!important;font-weight:700;letter-spacing:.1px}.CFAdmin_brandMark__OuxJt{display:block;flex:none;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 4px 10px rgb(91 205 214/26%))}.CFAdmin_brand__2gabZ span>b,.CFAdmin_brand__2gabZ>b{color:#72d9df}.CFAdmin_brand__2gabZ>span:last-child{display:grid;font-size:16px;line-height:1.1}.CFAdmin_brand__2gabZ small{margin-top:5px;color:#99afc4;font-size:9px;font-weight:700;letter-spacing:1.7px}.CFAdmin_eyebrow__fc6YP,.CFAdmin_headerCopy__KYhvs small{color:#176579;font-size:11px;font-weight:800;letter-spacing:1.65px}.CFAdmin_headerCopy__KYhvs small{color:#74dbe2}.CFAdmin_headerCopy__KYhvs h1{margin:5px 0 3px;font-size:31px;line-height:1.05;letter-spacing:-.45px}.CFAdmin_headerCopy__KYhvs p{margin:0;color:#bcccdc;font-size:15px}.CFAdmin_headerNav__3n_A8{display:flex;align-items:center;justify-content:flex-end;gap:16px;white-space:nowrap;font-size:15px}.CFAdmin_headerNav__3n_A8 a{display:inline-flex;align-items:center;gap:6px;color:#d2f2f2}.CFAdmin_headerNav__3n_A8 a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.CFAdmin_headerButton__Ap_BK{border:1px solid #57728f;border-radius:8px;padding:9px 13px;background:transparent;color:#fff}.CFAdmin_headerButton__Ap_BK:hover{border-color:#9ae5e9;background:#173654}.CFAdmin_dashboard__q3_OX{max-width:1320px;margin:0 auto;padding:30px clamp(20px,4vw,64px) 12px}.CFAdmin_toolbar__u4S4q{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.CFAdmin_toolbar__u4S4q p{margin:5px 0 0;color:var(--muted);font-size:14px}.CFAdmin_toolbarActions__rv5CX{display:flex;align-items:center;gap:17px;flex-wrap:wrap;justify-content:flex-end}.CFAdmin_quietLink__p5PNn{display:inline-flex;align-items:center;gap:6px;color:#176579!important;font-size:15px;font-weight:700}.CFAdmin_quietLink__p5PNn:hover{text-decoration:underline;text-underline-offset:4px}.CFAdmin_primaryButton__1m0z6,.CFAdmin_refreshButton__4VKvI,.CFAdmin_secondaryButton__S056x{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;font-weight:800}.CFAdmin_refreshButton__4VKvI{padding:11px 15px;background:#0b3555;color:#fff;box-shadow:0 5px 12px #10233f12}.CFAdmin_refreshButton__4VKvI:hover{background:#0f476d}.CFAdmin_metrics__UNi1t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.CFAdmin_metricCard__XlZ9G{min-width:0;padding:20px 20px 18px;background:var(--metric-tint);border:1px solid color-mix(in srgb,var(--metric-accent) 18%,#fff);border-top:3px solid var(--metric-accent);border-radius:13px;box-shadow:0 8px 20px #10233f08}.CFAdmin_metricTop__CtVGQ{display:flex;align-items:center;justify-content:space-between;gap:14px}.CFAdmin_metricIcon__9KCYq{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff;color:var(--metric-accent);box-shadow:0 4px 10px #10233f0b}.CFAdmin_metricValue__ty4wv{color:var(--metric-accent);font-size:39px;font-weight:900;line-height:1}.CFAdmin_metricCard__XlZ9G h2{margin:17px 0 5px;color:var(--ink);font-size:17px;line-height:1.15}.CFAdmin_metricCard__XlZ9G p{min-height:32px;margin:0;color:#5d6b7c;font-size:13px;line-height:1.25}.CFAdmin_inlineAction__TNvAc{display:inline-flex;align-items:center;gap:5px;margin-top:11px;padding:0;border:0;background:transparent;color:#8a570f;font-size:13px;font-weight:800}.CFAdmin_inlineAction__TNvAc:hover{text-decoration:underline;text-underline-offset:3px}.CFAdmin_attention__kaOKh{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(300px,.85fr);align-items:center;grid-gap:18px;gap:18px;margin:20px 0;padding:21px 24px;background:#fff;border:1px solid #f0d9ac;border-left:4px solid #d88d2d;border-radius:13px;box-shadow:0 8px 22px #10233f08}.CFAdmin_attentionIcon__q_0YS{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#fff4df;color:#8a570f}.CFAdmin_attentionCopy__D9bfE h2{margin:4px 0 3px;font-size:21px;line-height:1.05}.CFAdmin_attentionCopy__D9bfE p{max-width:620px;margin:0;color:var(--muted);font-size:14px;line-height:1.35}.CFAdmin_attentionLinks__1tMsn{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.CFAdmin_attentionLinks__1tMsn a,.CFAdmin_attentionLinks__1tMsn button{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:10px 12px;border:1px solid #e7dfd0;border-radius:9px;background:#fffaf1;color:#35455b;text-align:left}.CFAdmin_attentionLinks__1tMsn a:hover,.CFAdmin_attentionLinks__1tMsn button:hover{border-color:#d89a4b;background:#fff5e4}.CFAdmin_attentionLinks__1tMsn span{font-size:14px}.CFAdmin_attentionLinks__1tMsn strong{display:inline-flex;align-items:center;gap:5px;color:#9a6118;font-size:13px;white-space:nowrap}.CFAdmin_overviewGrid__oYw_D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:18px;gap:18px;margin:0 0 20px}.CFAdmin_chartCard__lWdHN,.CFAdmin_panel__jIoGz{background:var(--paper);border:1px solid var(--line);border-radius:13px;box-shadow:0 8px 24px #10233f08}.CFAdmin_chartCard__lWdHN{padding:23px 24px 18px}.CFAdmin_panelHeading__1wCJC,.CFAdmin_sectionHeading__Uk7LI{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.CFAdmin_panelHeading__1wCJC h2,.CFAdmin_sectionHeading__Uk7LI h2{margin:5px 0 4px;font-size:22px;line-height:1.05;letter-spacing:-.1px}.CFAdmin_panelHeading__1wCJC p,.CFAdmin_sectionHeading__Uk7LI p{max-width:540px;margin:0;color:var(--muted);font-size:14px;line-height:1.35}.CFAdmin_chartTotal__wn5NY{flex:none;padding:6px 9px;border-radius:999px;background:#eef5f7;color:#32717c;font-size:12px;font-weight:800;white-space:nowrap}.CFAdmin_chartList__XSAIb{margin-top:22px}.CFAdmin_chartRow__wU_cE+.CFAdmin_chartRow__wU_cE{margin-top:14px}.CFAdmin_chartLabel__jCfrg{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:6px;color:#44546a;font-size:14px;line-height:1.15}.CFAdmin_chartLabel__jCfrg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CFAdmin_chartLabel__jCfrg strong{flex:none;color:#172c47;font-size:14px}.CFAdmin_chartLabel__jCfrg small{color:#5d6b7c;font-size:12px;font-weight:600}.CFAdmin_chartTrack__XCimu{height:9px;overflow:hidden;border-radius:999px;background:#edf1f4}.CFAdmin_chartTrack__XCimu span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#467cd4,#2e63c7);transition:width .2s ease}.CFAdmin_moduleTrack__tVoVM span{background:linear-gradient(90deg,#2b9b78,#168353)}.CFAdmin_chartFooter__ZqYud{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;padding-top:14px;border-top:1px solid #edf1f4;color:#5d6b7c;font-size:13px}.CFAdmin_chartFooter__ZqYud button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#176579;font-size:13px;font-weight:800}.CFAdmin_chartFooter__ZqYud button:hover{text-decoration:underline;text-underline-offset:3px}.CFAdmin_emptyChart__qAwoa{display:grid;place-items:center;min-height:220px;margin-top:15px;padding:30px;text-align:center;color:#5d6b7c}.CFAdmin_emptyChart__qAwoa .CFAdmin_icon__d_oSl{color:#32717c}.CFAdmin_emptyChart__qAwoa p{margin:11px 0 4px;color:#41556d;font-size:16px;font-weight:800}.CFAdmin_emptyChart__qAwoa span{font-size:13px}.CFAdmin_panel__jIoGz{margin:20px 0;padding:24px}.CFAdmin_panelHeading__1wCJC{margin-bottom:20px}.CFAdmin_secondaryButton__S056x{padding:10px 13px;border:1px solid #bfd3de;background:#fff;color:#176579;font-size:14px}.CFAdmin_secondaryButton__S056x:hover{border-color:#489eae;background:#f1fafb}.CFAdmin_primaryButton__1m0z6{padding:12px 15px;background:#0b667b;color:#fff;font-size:16px}.CFAdmin_primaryButton__1m0z6:hover{background:#075367}.CFAdmin_filters__PReeL{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(160px,.7fr) minmax(190px,.9fr);grid-gap:12px;gap:12px;align-items:end;padding:16px;background:#f7fafb;border:1px solid #e5edf1;border-radius:10px}.CFAdmin_filters__PReeL label,.CFAdmin_login__d4zCR label,.CFAdmin_noteField__DK9Ja{display:grid;grid-gap:6px;gap:6px;color:#41556d;font-size:13px;font-weight:800}.CFAdmin_filters__PReeL input,.CFAdmin_filters__PReeL select,.CFAdmin_login__d4zCR input,.CFAdmin_noteField__DK9Ja textarea{width:100%;box-sizing:border-box;border:1px solid #cbd9e1;border-radius:8px;background:#fff;color:var(--ink);padding:10px 11px;font-size:15px;font-weight:400}.CFAdmin_filters__PReeL input::placeholder{color:#5d6b7c}.CFAdmin_filters__PReeL input:focus,.CFAdmin_filters__PReeL select:focus,.CFAdmin_login__d4zCR input:focus,.CFAdmin_noteField__DK9Ja textarea:focus{border-color:#278f9f;box-shadow:0 0 0 3px #278f9f1f}.CFAdmin_tableNote__2S8e9{margin:14px 0;color:var(--muted);font-size:13px}.CFAdmin_table__BkEPH{overflow-x:auto;border:1px solid #e5edf1;border-radius:10px}.CFAdmin_table__BkEPH table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.CFAdmin_table__BkEPH th{padding:12px 14px;background:#f7fafb;color:#5d6b7c;font-size:11px;letter-spacing:1.05px;text-transform:uppercase;white-space:nowrap}.CFAdmin_table__BkEPH td{padding:14px;border-top:1px solid #e6edf1;color:#30445b;vertical-align:top}.CFAdmin_table__BkEPH td small{display:block;margin-top:5px;color:#5d6b7c;font-size:12px;line-height:1.25}.CFAdmin_learnerButton__QKYuO{padding:0;border:0;background:transparent;color:#145f78;font-size:15px;font-weight:800;text-align:left}.CFAdmin_learnerButton__QKYuO:hover{text-decoration:underline;text-underline-offset:3px}.CFAdmin_table__BkEPH progress{display:block;width:92px;height:7px;margin-top:7px;accent-color:#168353}.CFAdmin_table__BkEPH progress::-webkit-progress-bar{border-radius:999px;background:#e7eef0}.CFAdmin_table__BkEPH progress::-webkit-progress-value{border-radius:999px;background:#168353}.CFAdmin_table__BkEPH progress::-moz-progress-bar{border-radius:999px;background:#168353}.CFAdmin_tableEmpty__XJP_a{padding:35px 20px;text-align:center}.CFAdmin_tableEmpty__XJP_a p{margin:0;color:#40536a;font-size:16px;font-weight:800}.CFAdmin_tableEmpty__XJP_a span{display:block;margin-top:5px;color:#5d6b7c;font-size:13px}.CFAdmin_recordMeta__vgjpW{margin:-7px 0 23px;color:var(--muted);font-size:14px}.CFAdmin_subheading__y3sko{margin:25px 0 10px;padding-top:19px;border-top:1px solid #e5edf1;font-size:18px}.CFAdmin_evidence__kZdHd{border-top:1px solid #e9eef2}.CFAdmin_evidence__kZdHd summary{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:13px 0;color:#30445b;cursor:pointer;font-size:15px;font-weight:700;list-style-position:inside}.CFAdmin_evidence__kZdHd summary span{color:#5d6b7c;font-size:13px;font-weight:400;text-align:right}.CFAdmin_response__Ccsum{margin:0 0 13px;padding:14px;white-space:pre-wrap;background:#f5f8fa;color:#44576b;border-radius:8px;font-size:14px;line-height:1.55}.CFAdmin_noteField__DK9Ja{max-width:620px;margin-top:20px}.CFAdmin_noteField__DK9Ja textarea{min-height:90px;resize:vertical}.CFAdmin_actions__I7A_7{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.CFAdmin_actions__I7A_7 button{padding:10px 13px;border:1px solid #bfd3de;border-radius:8px;background:#0b667b;color:#fff;font-size:14px;font-weight:800}.CFAdmin_actions__I7A_7 button:nth-child(2),.CFAdmin_actions__I7A_7 button:nth-child(3){background:#fff;color:#176579}.CFAdmin_actions__I7A_7 button:hover{border-color:#176579}.CFAdmin_checkbox__bl0Fq{display:flex;align-items:flex-start;gap:8px;margin-top:14px;color:#516377;font-size:14px;line-height:1.35}.CFAdmin_checkbox__bl0Fq input{margin-top:3px;accent-color:#0b667b}.CFAdmin_auditList__G225o p{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:12px 0;border-top:1px solid #e9eef2;color:#30445b;font-size:14px}.CFAdmin_auditList__G225o p span{color:#5d6b7c}.CFAdmin_login__d4zCR{max-width:455px;margin:52px auto;padding:30px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 14px 35px #10233f0d}.CFAdmin_login__d4zCR h2{margin:7px 0;font-size:27px;line-height:1.05}.CFAdmin_login__d4zCR p{margin:0 0 24px;color:var(--muted);line-height:1.45}.CFAdmin_login__d4zCR label{margin-top:16px}.CFAdmin_login__d4zCR .CFAdmin_primaryButton__1m0z6{width:100%;margin-top:23px}.CFAdmin_error__bh2G3{margin:16px 0;padding:12px 14px;border:1px solid #f2c4bd;border-radius:9px;background:#fff1ef;color:#a64032;font-size:14px;line-height:1.4}.CFAdmin_loadingState__pOKQ_{display:grid;justify-items:center;padding:74px 20px;background:#fff;border:1px solid var(--line);border-radius:13px;text-align:center}.CFAdmin_loadingState__pOKQ_ p{margin:14px 0 4px;color:#40536a;font-size:18px;font-weight:800}.CFAdmin_loadingState__pOKQ_ small{color:#5d6b7c;font-size:13px}.CFAdmin_loadingDot__pFrR4{width:14px;height:14px;border:3px solid #b8e2e4;border-top-color:#0b8e9c;border-radius:50%;animation:CFAdmin_spin__HVrYq .8s linear infinite}@keyframes CFAdmin_spin__HVrYq{to{transform:rotate(1turn)}}.CFAdmin_footer__1DZax{max-width:1320px;margin:0 auto;padding:25px clamp(20px,4vw,64px) 35px;color:#5d6b7c;font-size:13px}@media(min-width:1440px){.CFAdmin_metrics__UNi1t{grid-template-columns:repeat(6,minmax(0,1fr))}.CFAdmin_metricCard__XlZ9G{padding-inline:17px}.CFAdmin_metricValue__ty4wv{font-size:35px}.CFAdmin_metricCard__XlZ9G h2{font-size:15px}}@media(max-width:900px){.CFAdmin_headerInner__k6WJB{grid-template-columns:1fr auto;gap:23px}.CFAdmin_headerCopy__KYhvs{grid-column:1/-1;grid-row:1;max-width:540px}.CFAdmin_brand__2gabZ{grid-column:1;grid-row:2}.CFAdmin_headerNav__3n_A8{grid-column:2;grid-row:2}.CFAdmin_attention__kaOKh{grid-template-columns:auto 1fr}.CFAdmin_attentionLinks__1tMsn{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.CFAdmin_overviewGrid__oYw_D{grid-template-columns:1fr}.CFAdmin_filters__PReeL{grid-template-columns:1fr 1fr}.CFAdmin_searchField__2YJom{grid-column:1/-1}}@media(max-width:650px){.CFAdmin_dashboard__q3_OX{padding-top:22px}.CFAdmin_toolbar__u4S4q{align-items:flex-start;flex-direction:column}.CFAdmin_toolbarActions__rv5CX{justify-content:flex-start}.CFAdmin_metrics__UNi1t{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.CFAdmin_metricCard__XlZ9G{padding:16px}.CFAdmin_metricValue__ty4wv{font-size:32px}.CFAdmin_metricCard__XlZ9G h2{font-size:15px}.CFAdmin_metricCard__XlZ9G p{font-size:12px}.CFAdmin_attention__kaOKh{grid-template-columns:auto 1fr;padding:18px}.CFAdmin_attentionLinks__1tMsn{grid-template-columns:1fr}.CFAdmin_chartCard__lWdHN,.CFAdmin_panel__jIoGz{padding:19px}.CFAdmin_panelHeading__1wCJC,.CFAdmin_sectionHeading__Uk7LI{flex-direction:column;gap:13px}.CFAdmin_panelHeading__1wCJC>.CFAdmin_secondaryButton__S056x{align-self:flex-start}.CFAdmin_filters__PReeL{grid-template-columns:1fr}.CFAdmin_searchField__2YJom{grid-column:auto}.CFAdmin_evidence__kZdHd summary{display:block}.CFAdmin_evidence__kZdHd summary span{display:block;margin:6px 0 0 20px;text-align:left}.CFAdmin_headerInner__k6WJB{padding-block:23px}.CFAdmin_headerCopy__KYhvs h1{font-size:27px}.CFAdmin_headerCopy__KYhvs p{font-size:14px}.CFAdmin_headerNav__3n_A8{flex-wrap:wrap;justify-content:flex-end;font-size:14px}.CFAdmin_brand__2gabZ{font-size:15px}}@media(max-width:430px){.CFAdmin_metrics__UNi1t{grid-template-columns:1fr}.CFAdmin_metricCard__XlZ9G{display:grid;grid-template-columns:auto 1fr;grid-column-gap:13px;column-gap:13px;align-items:center}.CFAdmin_metricTop__CtVGQ{display:contents}.CFAdmin_metricIcon__9KCYq{grid-row:span 2}.CFAdmin_metricValue__ty4wv{font-size:31px}.CFAdmin_metricCard__XlZ9G h2{margin:0}.CFAdmin_metricCard__XlZ9G p{grid-column:2;min-height:0}.CFAdmin_metricCard__XlZ9G .CFAdmin_inlineAction__TNvAc{grid-column:2}.CFAdmin_headerInner__k6WJB{grid-template-columns:1fr}.CFAdmin_brand__2gabZ,.CFAdmin_headerCopy__KYhvs,.CFAdmin_headerNav__3n_A8{grid-column:1;grid-row:auto}.CFAdmin_headerNav__3n_A8{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.CFAdmin_chartTrack__XCimu span,.CFAdmin_loadingDot__pFrR4{animation:none;transition:none}}