.edify-text-caption{font-size:var(--edify-text-label-size)!important;line-height:1rem!important}.edify-badge{border:1px solid var(--edify-border);background-color:var(--edify-surface-muted,var(--edify-surface));color:var(--edify-text);font-size:var(--edify-text-micro-size);font-weight:var(--edify-text-micro-weight);line-height:var(--edify-text-micro-leading);letter-spacing:var(--edify-text-micro-tracking);white-space:normal;overflow-wrap:anywhere;border-radius:9999px;align-items:center;gap:.375rem;max-inline-size:100%;padding:.125rem .5rem;display:inline-flex}.edify-badge[data-tone=success]{background-color:var(--edify-success-light);border-color:var(--edify-success-border);color:var(--edify-success-text)}.edify-badge[data-tone=warning]{background-color:var(--edify-warning-light);border-color:var(--edify-warning-border);color:var(--edify-warning-text)}.edify-badge[data-tone=info]{background-color:var(--edify-info-light);border-color:var(--edify-info-border);color:var(--edify-info-text)}.edify-badge[data-tone=danger]{background-color:var(--edify-danger-light);border-color:var(--edify-danger-border);color:var(--edify-danger-text)}.edify-surface,.edify-surface-translucent,.edify-hover-surface:hover,.edify-focus-surface:focus{background-color:var(--edify-surface)!important}.edify-hover-raised:hover{background-color:var(--edify-surface-raised)!important}.edify-calendar-popover{width:min(17.5rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.edify-calendar-popover.edify-surface{background-color:var(--edify-surface-popover,var(--edify-surface-raised))!important}.edify-toast-card{width:min(22.5rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.edify-permission-column{width:clamp(12rem,20vw,15rem)}.font-bold{font-weight:600!important}.font-extrabold,.font-black{font-weight:700!important}.theme-toggle{border-radius:var(--radius-control);background:var(--edify-surface-muted);background:color-mix(in oklab, var(--edify-surface-muted) 90%, transparent);border:1px solid var(--edify-border);align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.theme-toggle button{border-radius:var(--radius-small);min-width:30px;height:28px;color:var(--edify-text-subtle);cursor:pointer;transition:background-color var(--edify-transition-fast), color var(--edify-transition-fast), box-shadow var(--edify-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.theme-toggle button:hover:not(.active){background:color-mix(in oklab, var(--edify-surface-raised) 54%, transparent);color:var(--edify-text)}.theme-toggle button.active{background:var(--edify-surface-raised);color:var(--edify-accent-text);box-shadow:var(--edify-shadow-sm), inset 0 0 0 1px var(--edify-border)}.dark .bg-white{background-color:var(--edify-surface)!important}.dark .bg-slate-50,.dark .bg-slate-100{background-color:var(--edify-surface-muted)!important}.dark :is(.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-zinc-900,.text-zinc-800,.text-zinc-700,.text-zinc-600,.text-neutral-900,.text-neutral-800,.text-neutral-700,.text-neutral-600){color:var(--edify-text)!important}.dark :is(.text-slate-500,.text-slate-400,.text-gray-500,.text-gray-400,.text-zinc-500,.text-zinc-400,.text-neutral-500,.text-neutral-400){color:var(--edify-text-muted)!important}.dark :is(.text-slate-300,.text-slate-200,.text-gray-300,.text-gray-200,.text-zinc-300,.text-zinc-200,.text-neutral-300,.text-neutral-200){color:var(--edify-text-subtle)!important}.dark .border-slate-200,.dark .border-slate-100{border-color:var(--edify-border)!important}.dark .border-slate-300,.dark .border-slate-400{border-color:var(--edify-border-strong)!important}.dark .divide-slate-50>*+*,.dark .divide-slate-100>*+*{border-color:var(--edify-border)!important}.dark .bg-emerald-50,.dark .bg-green-50{background-color:var(--edify-success-light)!important}.dark .bg-amber-50,.dark .bg-yellow-50,.dark .bg-orange-50{background-color:var(--edify-warning-light)!important}.dark .bg-rose-50,.dark .bg-red-50{background-color:var(--edify-danger-light)!important}.dark .bg-blue-50,.dark .bg-sky-50,.dark .bg-indigo-50{background-color:var(--edify-info-light)!important}.dark .bg-violet-50,.dark .bg-purple-50{background-color:var(--edify-purple-light)!important}.dark .bg-teal-50,.dark .bg-cyan-50{background-color:var(--edify-teal-light)!important}.dark :is(.bg-emerald-50\/20,.bg-emerald-50\/30,.bg-emerald-50\/40,.bg-emerald-50\/50,.bg-emerald-50\/60,.hover\:bg-emerald-50\/30,.hover\:bg-emerald-50\/40),.dark :is(.bg-green-50\/30,.bg-green-50\/40,.bg-green-50\/50){background-color:var(--edify-success-light)!important}.dark :is(.bg-amber-50\/20,.bg-amber-50\/30,.bg-amber-50\/40,.bg-amber-50\/50,.bg-amber-50\/60,.bg-amber-50\/70,.bg-amber-50\/95,.hover\:bg-amber-50\/30,.hover\:bg-amber-50\/40),.dark .__edify_unused_css_pattern,.dark .__edify_unused_css_pattern{background-color:var(--edify-warning-light)!important}.dark :is(.bg-rose-50\/20,.bg-rose-50\/30,.bg-rose-50\/40,.bg-rose-50\/50,.bg-rose-50\/60,.hover\:bg-rose-50\/30,.hover\:bg-rose-50\/40,.hover\:bg-rose-50\/5),.dark .bg-red-50\/40{background-color:var(--edify-danger-light)!important}.dark :is(.bg-blue-50\/30,.bg-blue-50\/40),.dark :is(.bg-sky-50\/30,.bg-sky-50\/40,.bg-sky-50\/50,.bg-sky-50\/60,.bg-sky-50\/70),.dark .__edify_unused_css_pattern{background-color:var(--edify-info-light)!important}.dark :is(.bg-violet-50\/30,.bg-violet-50\/40,.bg-violet-50\/50,.bg-violet-50\/60,.hover\:bg-violet-50\/30),.dark .bg-purple-50\/20{background-color:var(--edify-purple-light)!important}.dark .__edify_unused_css_pattern,.dark .__edify_unused_css_pattern{background-color:var(--edify-teal-light)!important}.dark :is(.bg-slate-50\/10,.bg-slate-50\/20,.bg-slate-50\/30,.bg-slate-50\/40,.bg-slate-50\/50,.bg-slate-50\/60,.bg-slate-50\/70,.bg-slate-50\/80,.bg-slate-50\/95,.hover\:bg-slate-50\/20,.hover\:bg-slate-50\/30,.hover\:bg-slate-50\/40,.hover\:bg-slate-50\/5,.hover\:bg-slate-50\/50,.hover\:bg-slate-50\/60,.hover\:bg-slate-50\/70),.dark :is(.bg-slate-100\/80,.hover\:bg-slate-100\/50,.hover\:bg-slate-100\/60,.hover\:bg-slate-100\/70){background-color:var(--edify-surface-muted)!important}.dark .text-emerald-600,.dark .text-emerald-700{color:var(--edify-success)!important}.dark :is(.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-yellow-500,.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-orange-500,.text-orange-600,.text-orange-700,.text-orange-800){color:var(--edify-warning)!important}.dark .text-rose-600,.dark .text-rose-700{color:var(--edify-danger-text)!important}.dark .text-blue-600,.dark .text-blue-700,.dark .text-indigo-600,.dark .text-indigo-700{color:var(--edify-info)!important}.dark .text-violet-600,.dark .text-violet-700{color:var(--edify-purple)!important}.dark .text-teal-600,.dark .text-teal-700{color:var(--edify-teal)!important}.dark .border-emerald-200{border-color:#10b98140!important}.dark .border-amber-200{border-color:#f59e0b40!important}.dark .border-rose-200{border-color:#ef444440!important}.dark .border-blue-100,.dark .border-blue-200{border-color:var(--edify-info-border)!important}.dark .border-emerald-100,.dark .border-emerald-200{border-color:var(--edify-success-border)!important}.dark .border-amber-100,.dark .border-amber-200{border-color:var(--edify-warning-border)!important}.dark .border-rose-100,.dark .border-rose-200{border-color:var(--edify-danger-border)!important}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark input[type=number],.dark select,.dark textarea{background-color:var(--edify-surface-muted)!important;border-color:var(--edify-border)!important;color:var(--edify-text)!important}.dark input::placeholder,.dark textarea::placeholder{color:var(--edify-text-subtle)!important}.dark select option{background-color:var(--edify-surface)!important;color:var(--edify-text)!important}.dark .placeholder-slate-400{color:var(--edify-text-subtle)!important}.dark .hover\:bg-slate-50:hover,.dark .hover\:bg-slate-100:hover{background-color:var(--edify-surface-muted)!important}.dark .shadow-sm{box-shadow:0 1px 2px #0003!important}.dark .shadow-md{box-shadow:0 4px 6px -1px #00000040!important}.dark .shadow-lg{box-shadow:0 10px 15px -3px #0000004d!important}.dark ::-webkit-scrollbar-thumb{background:var(--edify-border-strong)!important}.edify-shell{background-color:var(--edify-bg);background-image:var(--edify-canvas-treatment);background-position:50% 28%;background-size:cover;background-attachment:fixed;min-height:100dvh;display:flex}.edify-shell main{scrollbar-gutter:stable;container:workspace/inline-size;background-color:#0000!important}main>div:is(.gap-4,.max-xl\:gap-4,.max-xl\:p-4,.md\:gap-4,.p-4,.sm\:gap-4,.sm\:p-4,.top-4):not([id]):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>div:is(.gap-6,.lg\:p-6,.p-6,.sm\:gap-6,.sm\:p-6):not([id]):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)){color:var(--edify-text);min-width:0}main>div:is(.file\:px-4,.px-4):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>div:is(.px-5,.sm\:px-5):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>div:is(.lg\:px-6,.px-6,.sm\:px-6):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>div:is(.gap-4,.max-xl\:gap-4,.max-xl\:p-4,.md\:gap-4,.p-4,.sm\:gap-4,.sm\:p-4,.top-4):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>div:is(.gap-5,.lg\:gap-5,.lg\:p-5,.p-5,.sm\:gap-5,.sm\:p-5,.xl\:gap-5):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>div:is(.gap-6,.lg\:p-6,.p-6,.sm\:gap-6,.sm\:p-6):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>section:is(.file\:px-4,.px-4):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>section:is(.px-5,.sm\:px-5):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)),main>section:is(.lg\:px-6,.px-6,.sm\:px-6):not(:is(.admin-upload-drawer,.admin-upload-drawer-description,.admin-upload-drawer-open,.admin-upload-drawer-title,.autoload_drawer,.close-drawer,.cluster-assignment-drawer,.cluster-create-drawer,.coaching_drawer_url,.core-assessment-drawer-root,.data-drawer-stay-open,.data-edify-drawer,.disburse-drawer-title,.drawer,.drawer-alert-banner,.drawer-backdrop,.drawer-body,.drawer-close-btn,.drawer-closed,.drawer-container,.drawer-content-placeholder,.drawer-discard,.drawer-discard-title,.drawer-discard__actions,.drawer-discard__body,.drawer-discard__discard,.drawer-discard__keep,.drawer-discard__panel,.drawer-discard__title,.drawer-footer,.drawer-header,.drawer-header__copy,.drawer-header__eyebrow,.drawer-header__identity,.drawer-header__mark,.drawer-header__mark-text,.drawer-header__subtitle,.drawer-header__title-row,.drawer-required-note,.drawer-subtitle,.drawer-surface,.drawer-title,.drawerSaved,.drawer_badge,.drawer_body,.drawer_icon,.drawer_subtitle,.drawer_title,.drawer_url,.drawers,.drawers\/forms\.,.edify-drawer-recede,.edify-drawer-root,.edify-drawer-scroll,.edify-filter-drawer,.edify-filter-drawer__body,.edify-filter-drawer__footer,.edify-filter-drawer__header,.edify-has-drawer-footer,.filter-drawer,.frontend\:champion_review_drawer,.frontend\:request_leave_drawer,.hold-drawer-title,.hr-drawer-facts,.hr-drawer-facts__row,.hr-drawer-form,.hr-drawer-form__check,.hr-drawer-form__field,.hr-drawer-form__help,.impact-drawer-body,.js\/drawer-background\.js,.js\/drawer-submit\.js,.motion-drawer-in,.motion-drawer-out,.new_drawer,.notification-drawer-container,.onetest_results_drawer,.partner-payment-drawer-title,.premium-drawer,.pto-drawer-dialog,.pto-drawer-panel,.pto-drawer-shell,.pto-drawer-stage,.schedule-drawer-submit,.schedule-training-drawer-root,.schedule-visit-drawer-root,.strategy-playbook-drawer-root,.targets_drawer_url,.text-drawer-title)){width:100%;min-width:0;padding-inline:var(--edify-page-gutter)!important}main h1{color:var(--edify-text)!important;font-size:var(--edify-text-display-size)!important;line-height:var(--edify-text-display-leading)!important;font-weight:var(--edify-text-display-weight)!important;letter-spacing:-.025em!important;font-family:var(--edify-font-display-family)!important}main p:is(.group-hover\:text-slate-500,.text-slate-500),main p:is(.dark\:text-slate-400,.disabled\:text-slate-400,.placeholder\:text-slate-400,.text-slate-400,.text-slate-400\/80){color:var(--edify-text-muted)!important}main .bg-white{background-image:var(--edify-surface-treatment);background-color:var(--edify-surface)!important;border-color:var(--edify-border)!important;box-shadow:var(--edify-shadow-sm)!important}.theme-blue :is(.edify-topbar,main .bg-white,main .card,main .premium-card,main .premium-card-elevated,main .panel,main .mini,main .summary-card,main .rail-card,main .edify-kpi-card,main .card-kpi,main .pto-panel,.kpi-strip,.drawer-surface,.pto-drawer-panel){-webkit-backdrop-filter:none;border-color:var(--edify-card-border)!important;box-shadow:none!important}.theme-blue main :is(.bg-white,.card,.premium-card,.premium-card-elevated,.panel,.mini,.summary-card,.rail-card,.edify-kpi-card,.card-kpi,.pto-panel){background-color:var(--edify-surface)!important;background-image:var(--edify-surface-treatment)!important}.theme-blue main :is(.pto-balance-tile,.pto-recommendation,.pto-signal,.pto-coverage-card,.pto-constraint,.pto-conflict-card,.pto-tracker-card){background-color:var(--edify-card-surface)!important;border-color:var(--edify-card-border)!important;box-shadow:none!important;background-image:none!important}.theme-blue .kpi-strip__item:not(:last-child){border-color:#7bbde83d}.theme-blue .kpi-strip__icon-container{box-shadow:none;background-color:#001d394d;border:1px solid #7bbde86b}.theme-blue :is(.btn-primary,.edify-action-button.primary,.pto-button--primary,button.bg-indigo-600,a.bg-indigo-600,button.bg-blue-600,a.bg-blue-600,button.bg-indigo-700,a.bg-indigo-700,button.bg-sky-600,a.bg-sky-600,button.bg-sky-700,a.bg-sky-700,button.bg-cyan-600,a.bg-cyan-600){text-shadow:none;color:var(--edify-on-accent)!important;background-color:var(--edify-accent)!important;border:1px solid var(--edify-accent)!important;box-shadow:none!important;background-image:none!important}.theme-blue :is(.btn-primary,.edify-action-button.primary,.pto-button--primary,button.bg-indigo-600,a.bg-indigo-600,button.bg-blue-600,a.bg-blue-600,button.bg-indigo-700,a.bg-indigo-700,button.bg-sky-600,a.bg-sky-600,button.bg-sky-700,a.bg-sky-700,button.bg-cyan-600,a.bg-cyan-600):hover:not(:disabled){transform:none;background-color:var(--edify-accent-hover)!important;border-color:var(--edify-accent-hover)!important;box-shadow:none!important;background-image:none!important}.theme-blue :is(.premium-button-primary,.sp-button--primary,.spa-button--primary,.spp-button--primary,.tt-button--primary,.hcos-button--primary,.admin-button--primary){text-shadow:none;color:var(--edify-on-accent)!important}.theme-blue :is(.btn-ghost,.edify-action-button.secondary,.pto-button--secondary,button.border-slate-200,a.border-slate-200,button.border-slate-300,a.border-slate-300){-webkit-backdrop-filter:none;color:var(--edify-text)!important;background-color:var(--edify-surface)!important;border-color:var(--edify-border)!important;box-shadow:none!important;background-image:none!important}.theme-blue :is(.btn-ghost,.edify-action-button.secondary,.pto-button--secondary,button.border-slate-200,a.border-slate-200,button.border-slate-300,a.border-slate-300):hover:not(:disabled){transform:none;color:var(--edify-sky-100)!important;border-color:var(--edify-sky-400)!important;background-color:var(--edify-surface-raised)!important}.theme-dark main .bg-white{border-color:var(--edify-border)!important;box-shadow:var(--edify-shadow-sm)!important}.theme-dark main h1,.theme-dark main .edify-page-header h1{color:var(--edify-text)!important;font-family:var(--edify-font-sans)!important;letter-spacing:-.018em!important;font-weight:700!important}.theme-dark main :is(.edify-section-heading,.edify-editorial-heading,.admin-command__section-heading){color:var(--edify-text)!important;font-family:var(--edify-font-sans)!important;letter-spacing:-.012em!important;font-weight:700!important}.theme-dark main :is(.card,.premium-card,.premium-card-elevated,.panel,.edify-kpi-card,.card-kpi,.bg-white){background-color:var(--edify-card-surface)!important;background-image:var(--edify-surface-treatment)!important;border-color:var(--edify-card-border)!important;box-shadow:var(--edify-card-shadow)!important}.theme-dark main :is(.font-black,.font-extrabold){font-weight:700!important}.theme-dark main .font-bold{font-weight:600!important}main table tbody td{border-bottom:1px solid color-mix(in srgb, var(--edify-border) 72%, transparent)!important}main table thead th{background:var(--edify-surface-muted)!important;border-bottom:2px solid var(--edify-border)!important}main table tbody tr:nth-child(2n){background:var(--edify-surface-muted)!important}main table tbody tr:hover{background:#2563eb0f!important}.dark main table tbody tr:nth-child(2n){background:#ffffff06!important}.dark main table tbody tr:hover{background:#3b82f614!important}main .divide-y>*+*{border-top-color:color-mix(in srgb, var(--edify-border) 72%, transparent)!important}main input[type=text],main input[type=email],main input[type=password],main input[type=number],main input[type=date],main select,main textarea{min-height:40px;border:1px solid var(--edify-control-border,var(--edify-border))!important;background:var(--edify-surface)!important;border-radius:var(--edify-radius-md)!important;color:var(--edify-text)!important;font-size:var(--edify-text-body-size)!important;font-family:var(--edify-font-sans)!important;transition:border-color var(--edify-transition-fast), box-shadow var(--edify-transition-fast)!important;outline:none!important;padding:8px 12px!important}main input:focus,main select:focus,main textarea:focus{border-color:var(--edify-accent)!important;box-shadow:var(--edify-focus-ring)!important}main input::placeholder,main textarea::placeholder{color:var(--edify-text-subtle)!important}main select option{background:var(--edify-surface)!important;color:var(--edify-text)!important}main label{color:var(--edify-text-muted)!important}.dark main input[type=text],.dark main input[type=email],.dark main input[type=password],.dark main input[type=number],.dark main input[type=date],.dark main select,.dark main textarea{background:var(--edify-surface-muted)!important}main h2{font-size:var(--edify-text-heading-size);line-height:var(--edify-text-heading-leading);letter-spacing:var(--edify-text-heading-tracking);color:var(--edify-text)!important;font-weight:var(--edify-text-heading-weight)!important}main h3{color:var(--edify-text);font-size:var(--edify-text-title-size);line-height:var(--edify-text-title-leading);font-weight:var(--edify-text-title-weight)}main a.text-blue-600,main a:is(.file\:text-\[var\(--edify-accent\)\],.hover\:text-\[var\(--edify-accent\)\],.text-\[var\(--edify-accent\)\]){text-decoration:none;color:var(--edify-accent-text)!important}main a.text-blue-600:hover,main a:is(.file\:text-\[var\(--edify-accent\)\],.hover\:text-\[var\(--edify-accent\)\],.text-\[var\(--edify-accent\)\]):hover{text-decoration:underline;color:var(--edify-accent-hover)!important}main button.bg-indigo-600,main a.bg-indigo-600,main button.bg-blue-600,main a.bg-blue-600{background:var(--edify-accent)!important;color:var(--edify-on-accent)!important;border-radius:var(--edify-radius-md)!important;font-weight:600!important;box-shadow:0 1px 2px #2563eb33!important}main button.bg-indigo-600:hover,main a.bg-indigo-600:hover,main button.bg-blue-600:hover,main a.bg-blue-600:hover{background:var(--edify-accent-hover)!important}main button:is(.bg-slate-800,.dark\:bg-slate-800,.dark\:bg-slate-800\/30,.dark\:bg-slate-800\/40,.dark\:bg-slate-800\/50,.dark\:bg-slate-800\/60,.dark\:bg-slate-800\/80,.dark\:hover\:bg-slate-800\/30,.dark\:hover\:bg-slate-800\/40,.hover\:bg-slate-800),main a:is(.bg-slate-800,.dark\:bg-slate-800,.dark\:bg-slate-800\/30,.dark\:bg-slate-800\/40,.dark\:bg-slate-800\/50,.dark\:bg-slate-800\/60,.dark\:bg-slate-800\/80,.dark\:hover\:bg-slate-800\/30,.dark\:hover\:bg-slate-800\/40,.hover\:bg-slate-800){background:var(--edify-primary)!important;color:var(--edify-on-accent)!important;border-radius:var(--edify-radius-md)!important}main button:is(.bg-slate-800,.dark\:bg-slate-800,.dark\:bg-slate-800\/30,.dark\:bg-slate-800\/40,.dark\:bg-slate-800\/50,.dark\:bg-slate-800\/60,.dark\:bg-slate-800\/80,.dark\:hover\:bg-slate-800\/30,.dark\:hover\:bg-slate-800\/40,.hover\:bg-slate-800):hover,main a:is(.bg-slate-800,.dark\:bg-slate-800,.dark\:bg-slate-800\/30,.dark\:bg-slate-800\/40,.dark\:bg-slate-800\/50,.dark\:bg-slate-800\/60,.dark\:bg-slate-800\/80,.dark\:hover\:bg-slate-800\/30,.dark\:hover\:bg-slate-800\/40,.hover\:bg-slate-800):hover{background:var(--edify-primary-hover)!important}main .pagination button,main .pagination a,main nav:is(.edify-pagination,.edify-pagination-scope,.edify-pagination__control,.edify-pagination__control--current,.edify-pagination__control--direction,.edify-pagination__controls,.edify-pagination__direction-label,.edify-pagination__direction-symbol,.edify-pagination__ellipsis,.edify-pagination__summary,.hcos-pagination,.ia-master-pagination,.impact-group-pagination,.pagination,.pagination_label,.school-directory-pagination,.spp-pagination,.table_pagination,.urgent_pagination_query) button,main nav:is(.edify-pagination,.edify-pagination-scope,.edify-pagination__control,.edify-pagination__control--current,.edify-pagination__control--direction,.edify-pagination__controls,.edify-pagination__direction-label,.edify-pagination__direction-symbol,.edify-pagination__ellipsis,.edify-pagination__summary,.hcos-pagination,.ia-master-pagination,.impact-group-pagination,.pagination,.pagination_label,.school-directory-pagination,.spp-pagination,.table_pagination,.urgent_pagination_query) a{border-radius:var(--edify-radius-sm)!important;color:var(--edify-text-muted)!important}main .pagination button:hover,main .pagination a:hover{background:var(--edify-surface-muted)!important;color:var(--edify-accent-text)!important}.edify-sidebar{background-color:var(--edify-primary,#2e505f);color:#fff;border-right:1px solid #ffffff0d;flex-direction:column;display:flex}.edify-topbar{background:var(--edify-topbar-bg);border-bottom:1px solid var(--edify-topbar-border);height:56px;box-shadow:var(--edify-topbar-shadow);-webkit-backdrop-filter:blur(18px)saturate(140%);padding:0 var(--edify-page-gutter);justify-content:space-between;align-items:center;display:flex}.edify-skip-link{z-index:10000;border:2px solid var(--edify-on-accent);border-radius:var(--edify-radius-md);background:var(--edify-accent);min-height:44px;color:var(--edify-on-accent);font:var(--edify-font-title);transition:translate var(--edify-transition-fast);padding:.7rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;translate:0 calc(-100% - 1.5rem)}.edify-skip-link:focus-visible{translate:0}.account-menu__signout{color:var(--edify-danger);background:0 0}.account-menu__signout:hover{background:var(--edify-danger-light)}.edify-page-header{justify-content:space-between;align-items:center;gap:var(--page-header-gap,.75rem);margin-bottom:.75rem;padding:var(--page-header-padding-y,1rem) var(--page-header-padding-x,1rem);border-radius:var(--page-header-radius,12px);background:var(--page-header-surface);border:1px solid var(--page-header-border);box-shadow:var(--page-header-shadow);flex-wrap:wrap;margin-inline:0;display:flex}.edify-page-header__lead{flex:1 1 var(--page-header-lead-basis,20rem);min-inline-size:0}@media (width<=63.999rem){.edify-page-header :is(div,section)>.edify-page-header__lead{flex-basis:auto}}.edify-page-hero__row{flex-direction:column;flex:100%;align-items:stretch;gap:.875rem;min-inline-size:0;display:flex}@media (width>=64rem){.edify-page-hero__row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}}.budget-grand-total{border-block-end:1px solid var(--edify-border);background:var(--edify-surface);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem;max-inline-size:100%;padding:.75rem 1rem .625rem;display:flex}main .budget-grand-total .budget-grand-total__label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--edify-text-muted)!important;font-size:var(--edify-text-micro-size)!important;font-weight:var(--edify-text-title-weight,600)!important}main .budget-grand-total .budget-grand-total__value{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--edify-accent-text,var(--edify-accent))!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important}main .budget-grand-total .budget-grand-total__meta{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--edify-text-muted)!important;font-size:var(--edify-text-micro-size)!important}.edify-page-hero__summary{border:1px solid var(--edify-border);border-radius:var(--edify-radius-control,8px);background:var(--edify-surface);color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);line-height:var(--edify-text-micro-leading,1.3);align-self:stretch;align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}@media (width>=64rem){.edify-page-hero__summary{flex:none;align-self:flex-end}}.edify-page-header__controls{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.edify-page-header-control{border-radius:var(--edify-radius-control,8px);background:var(--edify-surface);border:1px solid var(--edify-border);box-shadow:var(--edify-shadow-sm);align-items:center;gap:.375rem;padding:.375rem .625rem;display:inline-flex}.edify-page-header-control select{font-size:var(--edify-text-floor);color:var(--edify-text);cursor:pointer;background:0 0;font-weight:700}.edify-page-header__title,.edify-page-header h1{font-size:var(--edify-text-display-size);line-height:var(--edify-text-display-leading);font-weight:var(--edify-text-display-weight);color:var(--edify-text);letter-spacing:-.01em;font-family:var(--edify-font-display-family)}.edify-page-header__description,.edify-page-header p:not(.edify-page-eyebrow){font-size:var(--edify-text-body-size);color:var(--edify-text-muted);max-width:68ch;font-weight:400;line-height:1.5}.card{background-image:var(--edify-surface-treatment);min-width:0;transition:box-shadow .2s,border-color .2s;position:relative;container-type:inline-size;background-color:var(--edify-surface)!important;border:1px solid var(--edify-border)!important;border-radius:var(--edify-radius-md)!important;box-shadow:var(--edify-shadow-sm)!important}.premium-card,.premium-card-elevated{min-width:0;container-type:inline-size}.card-interactive:hover,a.card:hover,button.card:hover{box-shadow:var(--edify-shadow-md)!important}.edify-hover-lift{transition:box-shadow var(--edify-transition), border-color var(--edify-transition), transform var(--edify-transition)}.edify-hover-lift:hover{transform:translateY(-1px);border-color:var(--edify-border-strong)!important;box-shadow:var(--edify-shadow-md)!important}.edify-data-row{transition:background-color var(--edify-transition-fast)}.edify-data-row:hover{background:var(--edify-surface-muted)!important}.edify-risk-card,.card-alert{background-color:var(--edify-danger-light);border:1px solid var(--edify-danger-border);border-radius:var(--edify-radius-md);color:var(--edify-text);box-shadow:var(--edify-shadow-sm);padding:1rem}.edify-risk-card__icon{border-radius:var(--edify-radius-sm);background:var(--edify-danger-solid);block-size:2.75rem;inline-size:2.75rem;color:var(--edify-danger-on-solid);flex:none;place-items:center;display:grid}.edify-filter-chip{background-color:var(--edify-surface);border:1px solid var(--edify-border);border-radius:var(--edify-radius-sm);font-size:var(--edify-text-micro-size);color:var(--edify-text-muted);transition:var(--edify-transition-fast);cursor:pointer;align-items:center;gap:.35rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.edify-filter-chip:hover{border-color:var(--edify-primary);color:var(--edify-accent-text);background-color:var(--edify-primary-light)}.edify-insight-panel,.card-insight{background-color:var(--edify-surface);border:1px solid var(--edify-border);border-radius:var(--edify-radius-md);box-shadow:var(--edify-shadow-sm);padding:1.5rem}.edify-data-table,.data-table{border-collapse:collapse;width:100%;font-size:var(--edify-text-table-size)}.edify-data-table th,.data-table th{background-color:var(--edify-surface-muted);border-bottom:1px solid var(--edify-border);color:var(--edify-text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;font-weight:600;font-size:var(--edify-text-table-heading-size);padding:.875rem 1rem}.edify-data-table td,.data-table td{border-bottom:1px solid var(--edify-border);color:var(--edify-text);padding:.875rem 1rem;line-height:1.5}.edify-data-table tr:hover,.data-table tr:hover{background-color:#2e505f05}.edify-row-overflow>summary{cursor:pointer;list-style:none}.edify-row-overflow>summary::-webkit-details-marker{display:none}.edify-row-overflow__menu{z-index:30;border:1px solid var(--edify-border);border-radius:var(--edify-radius-md);background:var(--edify-surface-raised);min-width:12rem;box-shadow:var(--edify-shadow-lg);padding:.375rem;display:grid;position:absolute;inset:calc(100% + .25rem) 0 auto auto}.edify-row-overflow__menu a{border-radius:var(--edify-radius-sm);color:var(--edify-text);white-space:nowrap;padding:.625rem .75rem}.edify-row-overflow__menu a:is(:hover,:focus-visible){background:var(--edify-surface-hover);color:var(--edify-accent-text)}.edify-filter-drawer{border-radius:var(--edify-radius-xl) 0 0 var(--edify-radius-xl);background:var(--edify-surface-raised);width:min(100%,26rem);max-width:none;height:100dvh;max-height:none;color:var(--edify-text);box-shadow:var(--edify-shadow-lg);border:0;margin:0 0 0 auto;padding:0}.edify-filter-drawer::backdrop{background:color-mix(in srgb, var(--edify-sidebar-bg) 64%, transparent);backdrop-filter:blur(3px)}.edify-filter-drawer__header,.edify-filter-drawer__footer{border-color:var(--edify-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.edify-filter-drawer__header{border-bottom-width:1px}.edify-filter-drawer__footer{border-top-width:1px}.edify-filter-drawer__header h2{font-size:var(--edify-text-title-size);font-weight:600}.edify-filter-drawer__body{gap:1rem;padding:1.25rem;display:grid}@media (width<=30rem){.edify-filter-drawer{border-radius:0}}.edify-status-badge,.status-pill,.badge{border-radius:var(--edify-radius-sm);font-size:var(--edify-text-micro-size);letter-spacing:.03em;border:1px solid #0000;align-items:center;padding:.25rem .6rem;font-weight:600;line-height:1;display:inline-flex}.edify-status-badge.success,.status-pill.success,.badge.success{background-color:var(--edify-success-light);color:var(--edify-success-text);border-color:var(--edify-success-border)}.edify-status-badge.warning,.status-pill.warning,.badge.warning{background-color:var(--edify-warning-light);color:var(--edify-warning-text);border-color:var(--edify-warning-border)}.edify-status-badge.danger,.status-pill.danger,.badge.danger{background-color:var(--edify-danger-light);color:var(--edify-danger-text);border-color:var(--edify-danger-border)}.edify-status-badge.info,.status-pill.info,.badge.info{background-color:var(--edify-info-light);color:var(--edify-info-text);border-color:var(--edify-info-border)}.edify-status-badge.pending,.status-pill.pending,.badge.pending{background-color:var(--edify-purple-light);color:var(--edify-purple-text);border-color:var(--edify-purple-border)}.dark :is(.edify-status-badge,.status-pill,.badge).success{color:var(--edify-success-text)}.dark :is(.edify-status-badge,.status-pill,.badge).warning{color:var(--edify-warning-text)}.dark :is(.edify-status-badge,.status-pill,.badge).danger{color:var(--edify-danger-text)}.dark :is(.edify-status-badge,.status-pill,.badge).info{color:var(--edify-info-text)}.dark :is(.edify-status-badge,.status-pill,.badge).pending{color:var(--edify-purple-text)}.badge-count{border-radius:var(--edify-radius-pill);background-color:var(--edify-notification);min-width:16px;height:16px;color:var(--edify-notification-text);font-size:var(--edify-text-micro-size);border:1.5px solid var(--edify-surface);box-shadow:var(--edify-shadow-sm);justify-content:center;align-items:center;padding:0 3px;font-weight:900;display:flex;position:absolute;top:-2px;right:-2px}.badge-notification{background-color:var(--edify-notification);color:var(--edify-notification-text)}.badge-message{background-color:var(--edify-info)}.notification-badge{border-radius:var(--edify-radius-pill);border:2px solid var(--edify-surface);background:var(--edify-notification);min-width:18px;height:18px;color:var(--edify-notification-text);box-shadow:0 3px 10px var(--edify-notification-glow);font-size:var(--edify-text-micro-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:4px;font-weight:800;line-height:1;display:inline-flex}.btn,.edify-action-button{border-radius:var(--radius-control);font-weight:600;font-size:var(--edify-text-label-size);transition:var(--edify-transition-all);cursor:pointer;user-select:none;white-space:nowrap;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1.15rem;line-height:1.25rem;display:inline-flex}.h-7.btn,.h-7.edify-action-button{height:1.75rem!important;font-size:var(--edify-text-micro-size)!important;padding:0 .625rem!important;line-height:1.75rem!important}.h-8.btn,.h-8.edify-action-button{height:2rem!important;font-size:var(--edify-text-micro-size)!important;padding:0 .75rem!important;line-height:2rem!important}.h-9.btn,.h-9.edify-action-button{height:2.25rem!important;font-size:var(--edify-text-label-size)!important;padding:0 1rem!important;line-height:2.25rem!important}.budget-category-name{letter-spacing:.01em;font-weight:700;color:#fff!important;font-style:italic!important}.budget-subtotal-row{font-size:15px!important;font-weight:800!important}.btn-primary,.edify-action-button.primary{box-shadow:var(--edify-shadow-sm);background-color:var(--edify-accent)!important;color:var(--edify-on-accent)!important}.btn-primary:hover,.edify-action-button.primary:hover{box-shadow:var(--edify-shadow-md);transform:translateY(-1px);background-color:var(--edify-accent-hover)!important}.btn-danger,.edify-action-button.danger{background-color:var(--edify-danger-solid)!important;color:var(--edify-danger-on-solid)!important}.btn-danger:hover,.edify-action-button.danger:hover{box-shadow:var(--edify-shadow-md);transform:translateY(-1px);background-color:var(--edify-danger-solid)!important}.btn-success{background-color:var(--edify-success)!important;color:#fff!important}.btn-success:hover{transform:translateY(-1px);background-color:var(--edify-success)!important}.btn-warning{background-color:var(--edify-warning)!important;color:#fff!important}.btn-warning:hover{transform:translateY(-1px);background-color:var(--edify-warning)!important}.btn-smooth{background-color:var(--edify-primary-light);color:var(--edify-accent-text)}.btn-smooth:hover{background-color:var(--edify-primary-light);transform:translateY(-1px)}.btn-ghost,.edify-action-button.secondary{border-color:var(--edify-border);color:var(--edify-text-muted);background-color:#0000}.btn-ghost:hover,.edify-action-button.secondary:hover{border-color:var(--edify-primary);color:var(--edify-accent-text);background-color:var(--edify-primary-light);transform:translateY(-1px)}.btn-outline-danger{border-color:var(--edify-danger);color:var(--edify-danger-solid);background-color:#0000}.btn-outline-danger:hover{border-color:var(--edify-danger-solid);transform:translateY(-1px);background-color:var(--edify-danger-solid)!important;color:var(--edify-danger-on-solid)!important}.btn-outline-warning{border-color:var(--edify-warning);color:var(--edify-warning);background-color:#0000}.btn-outline-warning:hover{transform:translateY(-1px);background-color:var(--edify-warning)!important;color:#fff!important}.btn-icon{border-radius:var(--edify-radius-circle);width:36px;height:36px;box-shadow:var(--edify-shadow-sm);background-color:var(--edify-surface-raised);border:1px solid var(--edify-border);justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon:hover{box-shadow:var(--edify-shadow-md);transform:translateY(-1px)}.toggle-switch{width:36px;height:20px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:var(--edify-border-strong);border-radius:var(--radius-pill);transition:all .3s;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000026}input:checked+.toggle-slider{background-color:var(--edify-success)}input:checked+.toggle-slider.toggle-blue{background-color:var(--edify-info)}input:checked+.toggle-slider:before{transform:translate(16px)}input[type=text],input[type=number],input[type=email],input[type=password],select,textarea{padding:6px 12px;border:1px solid var(--edify-border)!important;background-color:var(--edify-surface)!important;border-radius:var(--edify-radius-sm)!important;color:var(--edify-text)!important;font-size:var(--edify-text-label-size)!important;transition:var(--edify-transition-fast)!important;outline:none!important}input:focus,select:focus,textarea:focus{border-color:var(--edify-info)!important;box-shadow:0 0 0 3px #3b82f61f!important}select:not([multiple]):not(.select-native){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right .6rem center;background-repeat:no-repeat;background-size:16px 16px;padding-left:12px!important;padding-right:2.25rem!important}@media (width>=1024px){.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.lg\:col-span-10{grid-column:span 10/span 10!important}.lg\:col-span-2{grid-column:span 2/span 2!important}}.kpi-strip{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;margin-bottom:.75rem;padding:0;overflow:visible;container:kpi-strip/inline-size}.kpi-strip__header{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.875rem;padding-bottom:.75rem;display:flex}.kpi-strip__title{font-size:var(--edify-text-title-size);font-weight:var(--edify-text-title-weight);color:var(--edify-text);letter-spacing:-.01em}.kpi-strip__subtitle{font-size:var(--edify-text-label-size);color:var(--edify-text-muted);margin-top:0}.kpi-strip__grid{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.75rem;flex-flow:row!important;display:flex!important;overflow:auto hidden!important}.kpi-strip__item{padding:var(--edify-kpi-padding);border:1px solid var(--edify-border);border-radius:var(--edify-radius-md);background-color:var(--edify-surface);background-image:var(--edify-glass-kpi-treatment,var(--edify-surface-treatment));min-height:7.15rem;box-shadow:var(--edify-shadow-sm);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;container:kpi-card/inline-size;flex:1 0 auto!important;min-width:140px!important}.kpi-strip__item:after{background:var(--edify-glass-highlight);content:"";pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.kpi-strip__item-body{min-width:0;color:inherit;align-items:flex-start;gap:clamp(.5rem,.375rem + 1.2cqi,.75rem);text-decoration:none;display:flex}.kpi-strip__item:has(.kpi-strip__item-body--link){border-radius:var(--edify-radius-md);transition:background-color var(--edify-transition-fast,.15s), transform var(--edify-transition-fast,.15s), border-color var(--edify-transition-fast,.15s), box-shadow var(--edify-transition-fast,.15s)}.kpi-strip__item:has(.kpi-strip__item-body--link):hover{border-color:var(--edify-border-strong);box-shadow:var(--edify-shadow-sm);transform:translateY(-1px)}.kpi-strip__item-body--link:hover{color:inherit}.kpi-strip__item-body--link:focus-visible{outline:2px solid var(--edify-accent);outline-offset:2px;border-radius:var(--edify-radius-md)}.kpi-strip__icon-container{border-radius:var(--radius-control);flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.75rem,1.5rem + 2.4cqi,2.25rem);height:clamp(1.75rem,1.5rem + 2.4cqi,2.25rem);display:flex}.kpi-strip__icon-container--primary{background-color:var(--brand-primary-soft);color:var(--brand-primary)}.kpi-strip__icon-container--info,.kpi-strip__icon-container--blue{background-color:var(--edify-info-light);color:var(--edify-info)}.kpi-strip__icon-container--success,.kpi-strip__icon-container--finance,.kpi-strip__icon-container--green,.kpi-strip__icon-container--teal,.kpi-strip__icon-container--emerald{background-color:var(--edify-success-light);color:var(--edify-success)}.kpi-strip__icon-container--warning,.kpi-strip__icon-container--amber{background-color:var(--edify-warning-light);color:var(--edify-warning)}.kpi-strip__icon-container--danger,.kpi-strip__icon-container--red{background-color:var(--edify-danger-light);color:var(--edify-danger)}.kpi-strip__icon-container--analytics,.kpi-strip__icon-container--purple{background-color:var(--edify-purple-light);color:var(--edify-purple)}.kpi-strip__icon-container--neutral,.kpi-strip__icon-container--slate{background-color:color-mix(in srgb, var(--edify-text-muted) 10%, transparent);color:var(--edify-text-muted)}.kpi-strip__icon{width:17px;height:17px}.kpi-strip__item-details{flex-direction:column;flex-grow:1;min-width:0;display:flex}.kpi-strip__label{font-size:var(--edify-text-tile-label-size);letter-spacing:var(--edify-kpi-label-tracking);color:var(--edify-text-muted);overflow-wrap:normal;text-overflow:ellipsis;text-wrap:nowrap;text-transform:none;white-space:nowrap;word-break:normal;max-inline-size:100%;margin-bottom:.2rem;font-weight:500;line-height:1.2;overflow:hidden}.kpi-strip__value{font-size:var(--edify-text-tile-value-size);color:var(--edify-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;max-inline-size:100%;white-space:normal;overflow-wrap:break-word;text-wrap:balance;min-width:0;font-weight:600;line-height:1.15}.kpi-strip__item--absent .kpi-strip__value{font-size:var(--edify-text-label-size,.875rem);color:var(--edify-text-subtle);letter-spacing:normal;white-space:normal;text-wrap:balance;font-weight:500}.kpi-strip__meta{font-size:var(--edify-text-tile-helper-size);flex-wrap:wrap;align-items:center;gap:.2rem;margin-top:.2rem;display:flex}.kpi-strip__trend{align-items:center;font-weight:600;display:inline-flex}.kpi-strip__trend--up{color:var(--edify-success-text)}.kpi-strip__trend--down{color:var(--edify-danger-text)}.kpi-strip__trend--neutral{color:var(--edify-text-muted)}.kpi-strip__trend--fresh{color:var(--edify-success-text)}.kpi-strip__helper{color:var(--edify-text-muted);overflow-wrap:normal;text-wrap:pretty;word-break:normal;font-weight:500}@container kpi-card (width<=11rem){.kpi-strip__icon-container{display:none}.kpi-strip__item-body{gap:0}}.kpi-strip--band{background-color:var(--edify-surface);background-image:var(--edify-glass-kpi-treatment,var(--edify-surface-treatment));border:1px solid var(--edify-border);border-radius:var(--edify-radius-md);box-shadow:var(--edify-shadow-sm);padding:var(--edify-surface-padding-compact)}.kpi-strip--band .kpi-strip__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem 0}.kpi-strip--band .kpi-strip__item{border-radius:0;min-height:0;padding:.2rem .85rem;box-shadow:none!important;border:0!important;border-left:1px solid var(--edify-border)!important;background:0 0!important}.kpi-strip--band .kpi-strip__item:first-child{border-left:0!important}.kpi-strip--band .kpi-strip__item:hover{box-shadow:none!important;background-color:var(--edify-surface-muted)!important}.kpi-strip--band .kpi-strip__item-body{align-items:center}.kpi-strip--band .kpi-strip__value{font-size:clamp(1rem,.9375rem + 2cqi,1.15rem);line-height:1.15}.kpi-strip--band .kpi-strip__icon-container{width:28px;height:28px}.kpi-strip--band .kpi-strip__icon-container svg{width:15px;height:15px}.kpi-strip--band .kpi-strip__item-body{gap:.6rem}.kpi-strip--band .kpi-strip__meta{margin-top:.1rem}.kpi-strip--compact{padding:var(--edify-surface-padding-compact)}.kpi-strip--compact .kpi-strip__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.kpi-strip--compact .kpi-strip__value{font-size:1.125rem}@container kpi-strip (width>=30rem) and (width<=42rem){.kpi-strip__grid:has(>.kpi-strip__item:nth-child(4)):not(:has(>.kpi-strip__item:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}}@container kpi-strip (width>=42rem) and (width<=55.99rem){.kpi-strip__grid:has(>.kpi-strip__item:nth-child(4)):not(:has(>.kpi-strip__item:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}}@container kpi-strip (width>=48rem){.kpi-strip__grid{gap:.75rem}.kpi-strip__item{padding:var(--edify-kpi-padding);border:1px solid var(--edify-border);border-radius:var(--edify-radius-md)}}@container kpi-strip (width>=38rem) and (width<=54.99rem){.kpi-strip__grid:has(>.kpi-strip__item:nth-child(6)):not(:has(>.kpi-strip__item:nth-child(11))){grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}@container kpi-strip (width>=55rem) and (width<=74.99rem){.kpi-strip__grid:has(>.kpi-strip__item:nth-child(6)):not(:has(>.kpi-strip__item:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.kpi-strip__grid:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(9))){grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.kpi-strip__grid:has(>.kpi-strip__item:nth-child(9)):not(:has(>.kpi-strip__item:nth-child(11))){grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.kpi-strip__grid:is(:has(>.kpi-strip__item:nth-child(6)):not(:has(>.kpi-strip__item:nth-child(7))),:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(9))),:has(>.kpi-strip__item:nth-child(9)):not(:has(>.kpi-strip__item:nth-child(11)))) .kpi-strip__item{padding:var(--edify-surface-padding-compact);border:1px solid var(--edify-border);border-radius:var(--edify-radius-md);background-color:color-mix(in srgb, var(--edify-surface-muted) 72%, transparent)}}@container kpi-strip (width>=75rem){.kpi-strip__grid:has(>.kpi-strip__item:nth-child(6)):not(:has(>.kpi-strip__item:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-strip__grid:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(9))){grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-strip__grid:has(>.kpi-strip__item:nth-child(9)):not(:has(>.kpi-strip__item:nth-child(11))){grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-strip__grid:has(>.kpi-strip__item:nth-child(11)):not(:has(>.kpi-strip__item:nth-child(13))){grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi-strip.kpi-strip--executive{border:1px solid var(--edify-kpi-panel-border);border-radius:var(--edify-radius-surface,1rem);background-color:var(--edify-surface);background-image:linear-gradient(110deg, color-mix(in srgb, var(--edify-accent) 7%, var(--edify-surface)), color-mix(in srgb, var(--edify-accent) 2%, var(--edify-surface)) 62%, var(--edify-surface));box-shadow:inset 0 1px 0 var(--edify-kpi-panel-sheen), 0 2px 4px #0f172a0d, 0 14px 34px #0f172a12;padding:clamp(1rem,.8rem + .7cqi,1.35rem);position:relative;overflow:clip}.kpi-strip.kpi-strip--executive .kpi-strip__header{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.kpi-strip.kpi-strip--executive .kpi-strip__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:0;overflow:clip}.kpi-strip.kpi-strip--executive .kpi-strip__item{border:0;border-inline-start:1px solid var(--edify-kpi-divider);border-block-start:1px solid var(--edify-kpi-divider);min-block-size:0;box-shadow:none;background:0 0;border-radius:0;justify-content:center;margin-block-start:-1px;margin-inline-start:-1px;padding:clamp(.7rem,.6rem + .35cqi,.95rem) clamp(.75rem,.6rem + .5cqi,1.1rem)}.kpi-strip.kpi-strip--executive .kpi-strip__item-body{text-align:start;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value""icon meta";align-content:center;column-gap:clamp(.6rem,.5rem + .3cqi,.85rem);block-size:100%;display:grid;position:relative}.kpi-strip.kpi-strip--executive .kpi-strip__item-details,.kpi-strip.kpi-strip--executive .kpi-strip__topline{display:contents}.kpi-strip.kpi-strip--executive .kpi-strip__icon-container{block-size:clamp(1.9rem,1.7rem + .7cqi,2.35rem);inline-size:clamp(1.9rem,1.7rem + .7cqi,2.35rem);box-shadow:none;color:var(--kpi-accent,var(--edify-accent));background:0 0;border:0;border-radius:0;grid-area:icon;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.kpi-strip.kpi-strip--executive .kpi-strip__icon-container svg{stroke-width:1.55px;block-size:100%;inline-size:100%}.kpi-strip.kpi-strip--executive .kpi-strip__label{min-block-size:0;color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);letter-spacing:.04em;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;text-transform:uppercase;text-wrap:pretty;white-space:normal;-webkit-box-orient:vertical;grid-area:label;margin-block-end:.15rem;font-weight:600;display:-webkit-box;overflow:hidden}.kpi-strip.kpi-strip--executive .kpi-strip__value{font-size:clamp(1.125rem, 1rem + 2.2cqi, var(--edify-text-hero-size));grid-area:value;margin-block-end:.25rem;font-weight:600!important}.kpi-strip.kpi-strip--executive .kpi-strip__meta{flex-wrap:wrap;grid-area:meta;align-items:baseline;gap:.35rem;margin-block-start:.15rem;display:flex}.kpi-strip.kpi-strip--executive .kpi-strip__helper{font-size:var(--edify-text-tile-helper-size);color:color-mix(in srgb, var(--kpi-accent,var(--edify-text-muted)) 30%, var(--edify-text-muted));font-weight:500}.kpi-strip.kpi-strip--executive .kpi-strip__trend{font-size:var(--edify-text-micro-size);flex:none;font-weight:500;line-height:1.2}@container kpi-strip (width<=21.99rem){.kpi-strip.kpi-strip--executive .kpi-strip__grid{grid-template-columns:minmax(0,1fr)}}@container kpi-strip (width>=22rem) and (width<=47.99rem){.kpi-strip.kpi-strip--executive .kpi-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item:last-child:nth-child(odd){grid-column:1/-1}}@container kpi-strip (width>=48rem) and (width<=55.99rem){.kpi-strip.kpi-strip--executive .kpi-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(4)):not(:has(>.kpi-strip__item:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(5)):not(:has(>.kpi-strip__item:nth-child(6))){grid-template-columns:repeat(12,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(5)):not(:has(>.kpi-strip__item:nth-child(6)))>.kpi-strip__item{grid-column:span 4}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(5)):not(:has(>.kpi-strip__item:nth-child(6)))>.kpi-strip__item:nth-child(n+4){grid-column:span 6}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(8))),.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(10)):not(:has(>.kpi-strip__item:nth-child(11))),.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(11)):not(:has(>.kpi-strip__item:nth-child(12))){grid-template-columns:repeat(12,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(8)))>.kpi-strip__item,.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(10)):not(:has(>.kpi-strip__item:nth-child(11)))>.kpi-strip__item:nth-child(-n+4),.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(11)):not(:has(>.kpi-strip__item:nth-child(12)))>.kpi-strip__item:nth-child(-n+8){grid-column:span 3}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(8)))>.kpi-strip__item:nth-child(n+5),.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(10)):not(:has(>.kpi-strip__item:nth-child(11)))>.kpi-strip__item:nth-child(n+5),.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(11)):not(:has(>.kpi-strip__item:nth-child(12)))>.kpi-strip__item:nth-child(n+9){grid-column:span 4}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(8)):not(:has(>.kpi-strip__item:nth-child(9))),.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(12)):not(:has(>.kpi-strip__item:nth-child(13))){grid-template-columns:repeat(4,minmax(0,1fr))}}@container kpi-strip (width>=56rem){.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:only-child){grid-template-columns:minmax(0,17rem)}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(2)):not(:has(>.kpi-strip__item:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(3)):not(:has(>.kpi-strip__item:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(4)):not(:has(>.kpi-strip__item:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(5)):not(:has(>.kpi-strip__item:nth-child(6))){grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(13)){grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(8))){grid-template-columns:repeat(12,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(8)))>.kpi-strip__item{grid-column:span 3}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(7)):not(:has(>.kpi-strip__item:nth-child(8)))>.kpi-strip__item:nth-child(n+5){grid-column:span 4}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(8)):not(:has(>.kpi-strip__item:nth-child(9))),.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(12)):not(:has(>.kpi-strip__item:nth-child(13))){grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(9)):not(:has(>.kpi-strip__item:nth-child(10))){grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(10)):not(:has(>.kpi-strip__item:nth-child(11))){grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(11)):not(:has(>.kpi-strip__item:nth-child(12))){grid-template-columns:repeat(12,minmax(0,1fr))}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(11)):not(:has(>.kpi-strip__item:nth-child(12)))>.kpi-strip__item{grid-column:span 3}.kpi-strip.kpi-strip--executive .kpi-strip__grid:has(>.kpi-strip__item:nth-child(11)):not(:has(>.kpi-strip__item:nth-child(12)))>.kpi-strip__item:nth-child(n+9){grid-column:span 4}}@media (width<=36rem){.kpi-strip__grid{gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpi-strip__item{min-width:0;min-height:5.75rem;padding:var(--edify-surface-padding-compact);justify-content:flex-start}.kpi-strip__grid>.kpi-strip__item:only-child,.kpi-strip__grid>.kpi-strip__item:last-child:nth-child(odd){grid-column:1/-1}.kpi-strip__icon-container{display:none}.kpi-strip__item-body{align-items:flex-start;gap:0}.kpi-strip__label{-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;text-wrap:balance;white-space:normal;-webkit-box-orient:vertical;min-block-size:2.4em;margin-block-end:.25rem;display:-webkit-box;overflow:clip}.kpi-strip__value{font-size:clamp(1.15rem,1.05rem + 1.4vw,1.45rem)}.kpi-strip__helper{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.kpi-strip.kpi-strip--executive .kpi-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpi-strip.kpi-strip--executive .kpi-strip__item{aspect-ratio:auto;min-block-size:0}}.kpi-strip.kpi-strip--executive .kpi-strip__item--absent .kpi-strip__value,.kpi-strip .kpi-strip__item--absent .kpi-strip__value{font-size:var(--edify-text-label-size);letter-spacing:normal;color:var(--edify-text-subtle);white-space:normal;text-wrap:balance;font-weight:500;line-height:1.3}.budget-period-rail{border:1px solid var(--edify-border);border-radius:var(--edify-radius-lg);background:var(--edify-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;padding:.375rem;display:grid;overflow:clip}.budget-period-rail__option{border-radius:var(--edify-radius-md);min-width:0;min-height:3rem;color:var(--edify-text-muted);border:1px solid #0000;flex-direction:column;justify-content:center;padding:.625rem .75rem;transition:background-color .16s,border-color .16s;display:flex}.budget-period-rail__option:hover{border-color:var(--edify-border);background:var(--edify-surface)}.budget-period-rail__option>span{font-size:var(--edify-text-micro-size);font-weight:700}.budget-period-rail__option>strong{color:var(--edify-text);font-size:var(--edify-text-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.budget-period-rail__option--current{border-color:var(--edify-primary);background:var(--edify-surface);box-shadow:var(--edify-shadow-sm)}.budget-period-rail__option--current>span,.budget-period-rail__option--current>strong{color:var(--edify-accent-text)}@media (width<=40rem){.budget-period-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.appearance-theme-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.appearance-theme-option{border:1px solid var(--edify-border);border-radius:var(--edify-radius-md);background:var(--edify-surface-muted);min-width:0;min-height:8rem;color:var(--edify-text);text-align:start;transition:transform var(--edify-transition-fast), border-color var(--edify-transition-fast), box-shadow var(--edify-transition-fast);padding:.75rem}.appearance-theme-option:hover{border-color:var(--edify-border-strong);box-shadow:var(--edify-shadow-sm);transform:translateY(-1px)}.appearance-theme-option.is-active{border-color:var(--edify-accent);box-shadow:var(--edify-focus-ring), var(--edify-shadow-sm)}.appearance-theme-preview{border:1px solid var(--edify-border-strong);border-radius:var(--radius-control);background-position:50% 30%;background-size:cover;height:3.5rem;margin-bottom:.625rem;display:block;overflow:hidden}.appearance-theme-preview--light{background:linear-gradient(135deg, var(--edify-surface-raised), var(--edify-bg))}.appearance-theme-preview--system{background:linear-gradient(116deg,#0000 0 48%,#ffffffb3 48% 51%,#0000 51%),linear-gradient(116deg,#f7fbfe 0 49%,#111c29 49% 100%)}.appearance-theme-preview--blue{background-image:linear-gradient(112deg,#001d39e6,#0a4174a3),url("../../images/login-classroom-portrait.fa7e6e68b2f2.jpg")}.appearance-theme-preview--dark{background:#000;position:relative}.appearance-theme-preview--dark:before,.appearance-theme-preview--dark:after{content:"";background:#0d0d0f;border:1px solid #ffffff1a;border-radius:5px;position:absolute}.appearance-theme-preview--dark:before{inset:.65rem .55rem .65rem 2.35rem}.appearance-theme-preview--dark:after{background:#050505;width:1.4rem;inset:.65rem auto .65rem .55rem}.settings-detail-tile{border:1px solid var(--edify-border);border-radius:var(--edify-radius-md);background:var(--edify-surface-muted);min-width:0;padding:.875rem;container:metric-tile/inline-size}.settings-detail-tile__label{color:var(--edify-text-muted);font-size:var(--edify-text-tile-label-size);letter-spacing:var(--edify-text-micro-tracking);text-overflow:ellipsis;text-wrap:nowrap;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.settings-detail-tile__value{color:var(--edify-text);font:var(--edify-font-title);font-variant-numeric:tabular-nums;margin-block-start:.25rem}@media (width>=1280px){.pd-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid!important}.pd-page-header>:first-child{max-inline-size:24rem}.pd-page-header>:last-child{flex-wrap:nowrap!important}#planning-main-container #filters-form>div:nth-of-type(2) select,#planning-main-container #filters-form>div:nth-of-type(3) select{inline-size:8.4375rem!important;min-inline-size:0!important}#planning-main-container #filters-form>div:nth-of-type(4) select{inline-size:9.375rem!important;min-inline-size:0!important}}@media (width<=767px){.edify-topbar{padding-inline:.75rem}main>div:is(.file\:px-4,.px-4),main>div:is(.gap-4,.max-xl\:gap-4,.max-xl\:p-4,.md\:gap-4,.p-4,.sm\:gap-4,.sm\:p-4,.top-4),main>div:is(.gap-6,.lg\:p-6,.p-6,.sm\:gap-6,.sm\:p-6){padding-inline:var(--edify-page-gutter)!important}.edify-page-header{margin-bottom:1rem}#planning-main-container .edify-page-header>:last-child{flex-wrap:wrap;width:100%;display:flex}#planning-main-container .edify-page-header>:last-child>:is(a,button){flex:auto;min-width:max-content}:is(#filters-form,#analytics-filters-form,#pl-analytics-filters,#cd-analytics-filters,#cb-filters){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-items:end!important;gap:.625rem!important;display:grid!important}:is(#filters-form,#analytics-filters-form)>div{flex-direction:column;align-items:stretch;gap:.25rem;width:100%;min-width:0}:is(#filters-form,#analytics-filters-form)>div>span{width:100%;color:var(--edify-text-muted)!important}:is(#filters-form,#analytics-filters-form) select,:is(#pl-analytics-filters,#cd-analytics-filters,#cb-filters) :is(select,input){width:100%!important;max-width:none!important}#analytics-filters-form>a,#filters-form>button{grid-column:1/-1;justify-self:start;min-height:36px;margin-left:0!important}#cb-filters>label{width:100%;min-width:0}.kpi-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.edify-topbar>div:first-child{gap:.5rem}.kpi-strip__item-body{flex-direction:row;align-items:flex-start;gap:0}.kpi-strip__item{min-height:5.75rem}}@media (pointer:coarse){:is(.btn,.edify-action-button),.edify-topbar :is(button,a),main :is(input,select,textarea):not([type=hidden]){min-height:44px}}.edify-page-eyebrow{color:var(--brand-primary-text);font-size:var(--edify-text-micro-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-weight:800}.edify-section-nav{border-block-end:1px solid var(--edify-border);background:0 0}.edify-section-nav__inner{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:center;gap:1px;display:flex;overflow-x:auto}.edify-section-nav__workspace{gap:2px;display:grid}.edify-section-nav__clusters{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:4px;min-inline-size:0;display:flex;overflow-x:auto}.edify-section-nav__clusters::-webkit-scrollbar{display:none}.edify-section-nav__cluster{border-radius:var(--edify-radius-control);min-block-size:34px;color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);white-space:nowrap;flex:none;align-items:center;gap:6px;padding-inline:10px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.edify-section-nav__cluster:hover{color:var(--edify-text);background:var(--edify-surface-muted)}.edify-section-nav__cluster.is-active{color:var(--edify-accent-text);background:color-mix(in srgb, var(--edify-accent) 10%, transparent)}.edify-section-nav__cluster-count{border-radius:var(--edify-radius-pill);background:color-mix(in srgb, currentColor 10%, transparent);block-size:19px;min-inline-size:19px;font-size:var(--edify-text-micro-size);place-items:center;padding-inline:4px;line-height:1;display:grid}.edify-section-nav__inner--group{gap:3px;min-block-size:40px;padding-inline-start:0}.edify-section-nav__eyebrow{color:var(--brand-primary-text);font-size:var(--edify-text-micro-size);letter-spacing:.1em;text-transform:uppercase;flex:none;font-weight:800}.edify-section-nav__rule{background:var(--edify-border);flex:none;block-size:16px;inline-size:1px;margin-inline:8px 4px}.edify-section-nav__divider{background:var(--edify-border);flex:none;block-size:14px;inline-size:1px;margin-inline:5px}.edify-section-nav__link{min-block-size:38px;color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);white-space:nowrap;border-block-end:2px solid #0000;flex:none;align-items:center;padding-inline:7px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}@media (width<=48rem),(pointer:coarse){.edify-section-nav__link{min-block-size:44px}.edify-section-nav__cluster{min-block-size:40px}}@media (width<=48rem){.edify-section-nav__workspace{gap:0}.edify-section-nav__clusters{margin-inline:-2px;padding-inline:2px 18px}.edify-section-nav__clusters .edify-section-nav__eyebrow,.edify-section-nav__clusters .edify-section-nav__rule{display:none}.edify-section-nav__inner--group{padding-inline-end:18px}}.edify-section-nav__link:hover{color:var(--edify-text);border-block-end-color:var(--edify-border)}.edify-section-nav__link.is-active{color:var(--edify-accent-text);border-block-end-color:var(--edify-accent)}.theme-dark .edify-section-nav__link.is-active{color:var(--edify-info)}.edify-section-nav__link:focus-visible{outline:var(--edify-focus-outline);outline-offset:-3px}.edify-back-link{color:var(--brand-primary-text);font-size:var(--edify-text-micro-size);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 5px;font-weight:800;transition:color .15s;display:inline-flex}.edify-back-link svg{flex:none;block-size:13px;inline-size:13px}.edify-back-link:hover{color:var(--brand-primary-text-hover);text-underline-offset:.2rem;text-decoration:underline}.edify-back-link:focus-visible{outline:var(--edify-focus-outline);outline-offset:2px;border-radius:var(--edify-radius-sm)}@media (width<=48rem),(pointer:coarse){.edify-back-link{margin-block:-11px 0;padding-block:11px}}.edify-header-filters{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.edify-header-filters label{gap:4px;min-width:8.25rem;display:grid}.edify-header-filters label>span:not(.sr-only){color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);font-weight:500}.edify-header-filters select,.edify-header-filters input{width:100%;height:39px}:is(#filters-form,#core-filters-form,#analytics-filters-form,#pl-analytics-filters,#cd-analytics-filters,#cb-filters,#debrief-filters,#visits-filters,#trainings-filters,#spp-filters,#spa-filters,#sp-plan-filters,#pl-dashboard-filters,#project-filters,[data-component=filter-toolbar],.platform-filter-bar,.edify-filter-bar){justify-content:flex-start;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(#filters-form,#core-filters-form,#analytics-filters-form,#pl-analytics-filters,#cd-analytics-filters,#cb-filters,#debrief-filters,#visits-filters,#trainings-filters,#spp-filters,#spa-filters,#sp-plan-filters,#pl-dashboard-filters,#project-filters,[data-component=filter-toolbar],.platform-filter-bar,.edify-filter-bar) div:not(.edify-filter-actions):has(>select,>span+select,>.edify-filter-label):not(:has(div)){flex-direction:column;flex:none;align-items:stretch;gap:4px;min-width:5rem;max-width:12rem;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(#filters-form,#core-filters-form,#analytics-filters-form,#pl-analytics-filters,#cd-analytics-filters,#cb-filters,#debrief-filters,#visits-filters,#trainings-filters,#spp-filters,#spa-filters,#sp-plan-filters,#pl-dashboard-filters,#project-filters,[data-component=filter-toolbar],.platform-filter-bar,.edify-filter-bar) :is(div:has(>select)>span:not(.sr-only),.edify-filter-label){font-size:var(--edify-text-micro-size);text-transform:none;letter-spacing:0;font-weight:500;color:var(--edify-text-muted)!important}:is(#filters-form,#core-filters-form,#analytics-filters-form,#pl-analytics-filters,#cd-analytics-filters,#cb-filters,#debrief-filters,#visits-filters,#trainings-filters,#spp-filters,#spa-filters,#sp-plan-filters,#pl-dashboard-filters,#project-filters,[data-component=filter-toolbar],.platform-filter-bar,.edify-filter-bar) div:not(:has(div)) :is(select,input:not([type=hidden]):not([type=checkbox])){border-radius:var(--radius-control,8px);font-size:var(--edify-text-label-size);text-overflow:ellipsis;font-weight:600;background:var(--edify-surface)!important;border:1px solid var(--edify-control-border,var(--edify-border))!important;width:100%!important;min-width:0!important;height:39px!important}:is(#filters-form,#core-filters-form,#analytics-filters-form,#pl-analytics-filters,#cd-analytics-filters,#cb-filters,#debrief-filters,#visits-filters,#trainings-filters,#spp-filters,#spa-filters,#sp-plan-filters,#pl-dashboard-filters,#project-filters,[data-component=filter-toolbar],.platform-filter-bar,.edify-filter-bar) div:not(:has(div)) select{padding-right:2.5rem!important}.edify-donut{flex-direction:column;align-items:center;gap:14px;display:flex}.edify-donut__figure{aspect-ratio:1;inline-size:100%;max-inline-size:260px;position:relative}.edify-donut__svg{block-size:100%;inline-size:100%;overflow:visible}.edify-donut__arc{animation:.7s cubic-bezier(.22,.61,.36,1) both edify-donut-draw}@keyframes edify-donut-draw{0%{stroke-dashoffset:var(--edify-donut-draw-from,0);opacity:.35}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.edify-donut__arc{animation:none}}.edify-donut__value{font-size:var(--edify-svg-text-body,var(--edify-text-body-size));font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}svg[data-edify-svg-typography] text{font-family:var(--edify-font-sans)}.edify-donut__centre{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.edify-donut__headline{color:var(--edify-text);font-family:var(--edify-font-display-family,inherit);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;gap:2px;margin:0;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);font-weight:300;line-height:1;display:flex}.edify-donut__unit{font-size:max(.42em, var(--edify-text-micro-size));margin-block-start:.25em;font-weight:500;line-height:1}.edify-donut__subline{color:var(--edify-text-muted);font-size:var(--edify-text-label-size);margin:8px 0 0;font-weight:500}.edify-donut--gauge{gap:0}.edify-donut--gauge .edify-donut__figure{max-inline-size:var(--edify-donut-gauge-size,5.5rem)}.edify-donut--gauge .edify-donut__headline{font-size:var(--edify-donut-gauge-headline,1.125rem);font-weight:600}.edify-donut--gauge .edify-donut__subline{font-size:var(--edify-text-micro-size);letter-spacing:.04em;text-transform:uppercase;margin-block-start:2px;font-weight:700}.edify-donut__legend{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.edify-donut__chip{border:1px solid var(--edify-border);border-radius:var(--edify-radius-pill);min-block-size:28px;color:var(--edify-text-muted);font-size:var(--edify-text-label-size);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding-inline:10px;font-weight:600;display:inline-flex}.edify-donut__dot{border-radius:var(--edify-radius-pill);flex:none;block-size:7px;inline-size:7px}.edify-donut__chip-value{color:var(--edify-text);font-variant-numeric:tabular-nums}.reason-disclosure{text-align:start;display:inline-block}.reason-disclosure__trigger,.reason-disclosure__submit{border-radius:var(--edify-radius-sm);min-block-size:2rem;font-size:var(--edify-text-label-size);white-space:nowrap;cursor:pointer;padding-inline:.75rem;font-weight:600;line-height:1.2}.reason-disclosure__trigger{border:1px solid var(--edify-border);background:var(--edify-surface-raised);color:var(--edify-text-muted)}.reason-disclosure__trigger:hover,.reason-disclosure__trigger[aria-expanded=true]{border-color:var(--edify-border-strong);color:var(--edify-text)}.reason-disclosure__trigger--danger{color:var(--edify-danger-text)}.reason-disclosure__panel{border:1px solid var(--edify-border);border-radius:var(--edify-radius-md);background:var(--edify-surface-muted);min-inline-size:16rem;margin-block-start:8px;padding:10px}.reason-disclosure__label{color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);text-transform:uppercase;letter-spacing:.04em;margin-block-end:4px;font-weight:700;display:block}.reason-disclosure__required{color:var(--edify-danger-text)}.reason-disclosure__field{border:1px solid var(--edify-border);border-radius:var(--edify-radius-sm);background:var(--edify-surface-raised);inline-size:100%;color:var(--edify-text);font:inherit;font-size:var(--edify-text-label-size);resize:vertical;padding:8px}.reason-disclosure__field:focus-visible,.reason-disclosure__trigger:focus-visible,.reason-disclosure__submit:focus-visible{outline:2px solid var(--edify-accent);outline-offset:2px}.reason-disclosure__submit{border:1px solid var(--edify-border-strong);background:var(--edify-surface-raised);inline-size:100%;color:var(--edify-text);margin-block-start:8px}.reason-disclosure__submit--danger{background:var(--edify-danger-solid);color:var(--edify-danger-on-solid);border-color:#0000}@media (pointer:coarse){.reason-disclosure__trigger,.reason-disclosure__submit{min-block-size:2.75rem}}.drawer-discard{z-index:2;border-radius:inherit;background:color-mix(in srgb, var(--edify-surface) 72%, transparent);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.drawer-discard__panel{border:1px solid var(--edify-border);border-radius:var(--edify-radius-lg,16px);background:var(--edify-surface-raised);inline-size:100%;max-inline-size:22rem;box-shadow:var(--edify-shadow-lg,0 16px 32px -12px #00000047);text-align:center;padding:18px}.drawer-discard__title{color:var(--edify-text);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:700}.drawer-discard__body{color:var(--edify-text-muted);font-size:var(--edify-text-label-size);margin:6px 0 0;font-weight:500}.drawer-discard__actions{gap:8px;margin-block-start:16px;display:flex}.drawer-discard__keep,.drawer-discard__discard{border-radius:var(--edify-radius-sm);min-block-size:2.25rem;font-size:var(--edify-text-label-size);cursor:pointer;flex:1 1 0;font-weight:600}.drawer-discard__keep{border:1px solid var(--edify-border-strong);background:var(--edify-surface-raised);color:var(--edify-text)}.drawer-discard__discard{background:var(--edify-danger-solid);color:var(--edify-danger-on-solid);border:1px solid #0000}.drawer-discard__keep:focus-visible,.drawer-discard__discard:focus-visible{outline:2px solid var(--edify-accent);outline-offset:2px}@media (pointer:coarse){.drawer-discard__keep,.drawer-discard__discard{min-block-size:2.75rem}}.confirm-action{display:inline-block}.confirm-action__trigger{border:1px solid var(--edify-border);border-radius:var(--edify-radius-sm);background:var(--edify-surface-raised);min-block-size:2rem;color:var(--edify-text);font-size:var(--edify-text-label-size);cursor:pointer;padding-inline:.75rem;font-weight:600}.confirm-action__trigger--danger{border-color:var(--edify-danger-border);color:var(--edify-danger-text)}.confirm-action__trigger:hover{border-color:var(--edify-border-strong)}.confirm-action__scrim{z-index:80;background:color-mix(in srgb, var(--edify-text) 38%, transparent);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-action__panel{border:1px solid var(--edify-border);border-radius:var(--edify-radius-lg,16px);background:var(--edify-surface-raised);inline-size:100%;max-inline-size:26rem;box-shadow:var(--edify-shadow-lg,0 24px 48px -16px #00000059);text-align:start;padding:20px}.confirm-action__title{color:var(--edify-text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.confirm-action__body{color:var(--edify-text-muted);font-size:var(--edify-text-label-size);margin:8px 0 0;font-weight:500;line-height:1.5}.confirm-action__actions{gap:8px;margin-block-start:20px;display:flex}.confirm-action__cancel,.confirm-action__confirm{border-radius:var(--edify-radius-sm);min-block-size:2.5rem;font-size:var(--edify-text-label-size);cursor:pointer;border:1px solid var(--edify-border-strong);background:var(--edify-surface-raised);color:var(--edify-text);flex:1 1 0;font-weight:600}.confirm-action__confirm--danger{background:var(--edify-danger-solid);color:var(--edify-danger-on-solid);border-color:#0000}.confirm-action__trigger:focus-visible,.confirm-action__cancel:focus-visible,.confirm-action__confirm:focus-visible{outline:2px solid var(--edify-accent);outline-offset:2px}@media (width<=30rem){.confirm-action__scrim{align-items:flex-end;padding:12px}.confirm-action__panel{max-inline-size:none}.confirm-action__actions{flex-direction:column-reverse}}@media (pointer:coarse){.confirm-action__trigger,.confirm-action__cancel,.confirm-action__confirm{min-block-size:2.75rem}}@media (prefers-reduced-motion:reduce){.kpi-strip__item,.kpi-strip__item-body--link{transition:none}}search:has(.edify-search-submit) input[type=search]{padding-inline-end:2.625rem}.edify-search-submit{inset-inline-end:.25rem;color:#fff;background:var(--brand-primary);cursor:pointer;width:1.875rem;height:1.875rem;transition:background-color var(--edify-transition-fast), box-shadow var(--edify-transition-fast);z-index:1;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.edify-search-submit:hover{background:var(--brand-primary-hover,var(--brand-primary))}.edify-search-submit:active{background:var(--brand-primary-active,var(--brand-primary))}.edify-search-submit:focus-visible{box-shadow:var(--edify-focus-ring);outline:none}.edify-topbar__icon-control{block-size:2.25rem;inline-size:2.25rem;color:var(--edify-text-muted);cursor:pointer;transition:background-color var(--edify-transition-fast), color var(--edify-transition-fast), box-shadow var(--edify-transition-fast);background:0 0;border:0;border-radius:999px;flex:none}.edify-topbar__icon-control:hover{background:var(--edify-surface-muted,var(--edify-surface));color:var(--edify-text)}.edify-topbar__icon-control:active{background:var(--edify-surface-muted,var(--edify-surface));transform:scale(.96)}.edify-topbar__icon-control:focus-visible{box-shadow:var(--edify-focus-ring);outline:none}.edify-topbar__history{gap:.125rem;margin-inline-end:.25rem}.edify-topbar__history-control:disabled{opacity:.38;cursor:default;background:0 0;transform:none}.edify-topbar__history-control.is-refreshing svg{animation:.8s linear infinite edify-history-spin}@keyframes edify-history-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.edify-topbar__history-control.is-refreshing svg{opacity:.5;animation:none}}@media (width<=48rem){.edify-topbar__history-control--forward{display:none}}.edify-topbar__icon-control--avatar{background:var(--brand-primary);color:#fff;border:0;border-radius:999px;font-weight:600;line-height:1}.edify-topbar__icon-control--avatar:hover{background:var(--brand-primary-hover,var(--brand-primary));color:#fff}.edify-topbar__icon-control--avatar:focus-visible{box-shadow:var(--edify-focus-ring);outline:none}.edify-search-submit svg{width:1rem;height:1rem}.edify-admin-support-banner{color:var(--edify-warning-text);background:var(--edify-warning-light);border-block-end:1px solid color-mix(in srgb, var(--edify-warning) 32%, transparent);font-size:var(--edify-text-label-size);align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:flex}.edify-admin-support-banner svg{flex:none;block-size:15px;inline-size:15px}.edify-admin-support-banner strong{font-weight:800}.edify-admin-support-banner a{text-underline-offset:.2rem;flex:none;margin-inline-start:auto;font-weight:800;text-decoration:underline}.edify-admin-support-banner a:focus-visible{outline:var(--edify-focus-outline);outline-offset:2px;border-radius:var(--edify-radius-sm)}@media (width<=640px){.edify-admin-support-banner{flex-wrap:wrap}.edify-admin-support-banner a{margin-inline-start:0}}main .apexcharts-canvas>svg.apexcharts-svg{inline-size:revert!important;block-size:revert!important;max-inline-size:none!important}.apexcharts-canvas .apexcharts-marker:not(.apexcharts-legend-marker){fill:var(--edify-surface);stroke-width:2px}.apexcharts-tooltip.apexcharts-theme-dark{color:#fff;background:var(--edify-chart-tooltip);border:0;border-radius:6px;box-shadow:0 8px 24px #0f172a2e}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:color-mix(in srgb, var(--edify-chart-tooltip) 92%, #fff);border-block-end-color:#ffffff1f}.apexcharts-xaxistooltip{color:#fff;background:var(--edify-chart-tooltip);border:0;border-radius:5px;box-shadow:0 6px 18px #0f172a29}.apexcharts-xaxistooltip:before,.apexcharts-xaxistooltip:after{border-block-start-color:var(--edify-chart-tooltip)}.auth-shell{background:radial-gradient(ellipse at top right, var(--edify-info-light) 0%, var(--edify-info-light) 45%, var(--edify-info-light) 100%);font-family:var(--edify-font-sans)}.auth-orb-primary{background:var(--edify-primary-active)}.auth-spark-surface{background:var(--edify-surface-raised);opacity:.7}.auth-orb-accent{background:var(--edify-sky-400);opacity:.55}.auth-spark-navy{background:var(--edify-navy-800);opacity:.35}.auth-card{box-shadow:0 30px 70px -20px color-mix(in srgb, var(--edify-primary) 40%, transparent)}.auth-brand-panel{background:linear-gradient(160deg, var(--edify-primary-active) 0%, var(--edify-navy-800) 55%, var(--edify-steel-600) 100%)}.auth-dot-grid--primary{opacity:.35}.auth-dot-grid--muted{opacity:.25}.auth-dot--primary{background:var(--edify-sky-400)}.auth-dot--muted{background:var(--edify-sky-100)}.auth-inverse-logo{filter:brightness(0)invert()}.auth-title{color:var(--edify-surface-raised);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.2}.auth-subtitle{color:var(--edify-sky-100);font-size:var(--edify-text-label-size);margin-top:10px;font-weight:500;line-height:1.5}.auth-feature-icon{background:color-mix(in srgb, var(--edify-on-accent) 12%, transparent)}.auth-feature-icon--primary{color:var(--edify-sky-400)}.auth-feature-icon--muted{color:var(--edify-sky-100)}.auth-feature-label{color:var(--edify-surface-raised);font-size:var(--edify-text-label-size);font-weight:600}.auth-stat-label{color:var(--edify-sky-400);font-size:var(--edify-text-micro-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.auth-stat-value{color:var(--edify-surface-raised);margin-top:2px;font-size:20px;font-weight:800}.auth-stat-divider{background:color-mix(in srgb, var(--edify-on-accent) 15%, transparent);width:1px;height:32px}.auth-form-logo{background:linear-gradient(135deg, var(--edify-navy-800), var(--edify-steel-600));box-shadow:0 4px 12px -2px color-mix(in srgb, var(--edify-primary) 35%, transparent)}.auth-security{border:1px solid var(--edify-info-light)}.auth-security-icon{color:var(--edify-navy-800)}.auth-security-title{font-size:var(--edify-text-micro-size);font-weight:700}.auth-security-copy{color:var(--edify-steel-600);font-size:var(--edify-text-micro-size);margin-top:1px}.auth-footer{color:var(--edify-steel-600);font-size:var(--edify-text-micro-size);font-weight:500}:where(button,[role=button],a,summary,.edify-primary-solid,.card-interactive){transition:background-color var(--edify-duration-hover-out) var(--edify-ease-out), border-color var(--edify-duration-hover-out) var(--edify-ease-out), color var(--edify-duration-hover-out) var(--edify-ease-out), box-shadow var(--edify-duration-hover-out) var(--edify-ease-out), transform var(--edify-duration-hover-out) var(--edify-ease-out)}@media (hover:hover) and (pointer:fine){:where(button,[role=button],a,summary,.edify-primary-solid):hover{transition-duration:var(--edify-duration-hover-in)}}:where(button,[role=button],.edify-primary-solid):not(:disabled):not([aria-disabled=true]):active{scale:var(--edify-press-scale);transition-duration:var(--edify-duration-press);transition-timing-function:var(--edify-ease-press)}:where(a:not(.edify-primary-solid):not([role=button])):active{opacity:.72;transition-duration:var(--edify-duration-press)}:where(button,[role=button],.edify-primary-solid):disabled,:where(button,[role=button],.edify-primary-solid)[aria-disabled=true]{cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){:where(.card-interactive,a.card,button.card):hover{transform:translateY(var(--edify-lift));transition-duration:var(--edify-duration-hover-in)}}:where(.card-interactive,a.card,button.card):active{transition-duration:var(--edify-duration-press);transform:translateY(0)scale(.995)}:where(button,[role=button],.edify-primary-solid):focus-visible:active{scale:var(--edify-press-scale)}@media (prefers-reduced-motion:reduce){:where(button,[role=button],a,summary,.edify-primary-solid,.card-interactive,a.card,button.card){transition-duration:1ms;transform:none!important}}:where(button,a,[role=button]).is-pending{cursor:progress;opacity:.78;pointer-events:none;transform:none!important}@media (prefers-reduced-motion:no-preference){:where(button,a,[role=button]).is-pending{transition:opacity var(--edify-duration-hover-in,.13s) ease-out}}.edify-route-progress{background:var(--brand-primary);transform-origin:0;opacity:0;pointer-events:none;z-index:9999;block-size:2px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.edify-route-progress.is-active{opacity:1;animation:8s cubic-bezier(.1,.7,.2,1) forwards edify-route-progress-creep}@keyframes edify-route-progress-creep{0%{transform:scaleX(0)}40%{transform:scaleX(.6)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.edify-route-progress.is-active{animation:none;transform:scaleX(.9)}}.edify-drawer-scroll{max-block-size:72vh;overflow-y:auto}.edify-note-field{flex:auto;min-inline-size:12rem}#admin-upload-drawer{background:var(--edify-surface);width:min(30rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--edify-text);box-shadow:var(--edify-shadow-lg);border:0;margin:0;padding:0;inset:0 0 0 auto}#admin-upload-drawer::backdrop{background:var(--drawer-backdrop-color);backdrop-filter:blur(var(--drawer-backdrop-blur))}#admin-upload-drawer[open]{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){#admin-upload-drawer[open]{animation:upload-drawer-enter var(--edify-transition-fast)}@keyframes upload-drawer-enter{0%{opacity:.75;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}}@keyframes sr-rise{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes sr-pin-rise{0%{opacity:0}to{opacity:1}}#sr-cam text{text-anchor:middle;dominant-baseline:middle;pointer-events:none;stroke:none;transition:opacity .3s}#sr-cam .sr-dl{font-size:var(--edify-svg-text-micro,var(--edify-text-micro-size));font-weight:var(--edify-text-label-weight);fill:var(--edify-map-label);letter-spacing:0;stroke:var(--edify-map-label-halo);stroke-width:.2em;stroke-linejoin:round;paint-order:stroke fill}#sr-cam .sr-sl{font-size:calc(var(--edify-svg-text-micro,var(--edify-text-micro-size)) * 1.55);font-weight:var(--edify-text-display-weight);fill:var(--edify-accent);letter-spacing:.04em;stroke:var(--edify-on-accent);stroke-width:.18em;stroke-linejoin:round;paint-order:stroke fill;pointer-events:auto;cursor:pointer;transition:fill .15s,opacity .15s}#sr-cam .sr-sl:hover,#sr-cam .sr-sl:focus-visible{fill:var(--edify-accent-hover);outline:none}#sr-cam .sr-sl:focus-visible{stroke:var(--edify-accent);stroke-width:.3em}#sr-cam .sr-scl{font-size:var(--edify-svg-text-micro,var(--edify-text-micro-size));font-weight:var(--edify-text-label-weight);fill:var(--edify-map-label);letter-spacing:0;stroke:var(--edify-map-label-halo);stroke-width:.2em;stroke-linejoin:round;paint-order:stroke fill}@media (width<=48rem){#sr-cam .sr-dl{display:none}#sr-cam .sr-sl{letter-spacing:0;stroke-width:.2em;font-size:var(--edify-svg-text-micro,var(--edify-text-micro-size));display:block}}#sr-cam .sr-school-pins,#sr-cam .sr-subcounty-pin-layer{pointer-events:none}#sr-cam .sr-boundary-layer>path{transform-box:fill-box;transform-origin:50%;will-change:filter,transform;transition:filter .24s,transform .26s cubic-bezier(.2,.8,.2,1)}#sr-cam .sr-subcounty-layer>path{cursor:zoom-in}#sr-cam .sr-boundary-layer>path:is(.sr-boundary-active,.sr-boundary-lift){transform:scale(1.05)!important}#sr-cam .sr-boundary-layer>path.sr-boundary-lift{fill-opacity:1;stroke:none;stroke-width:0;filter:drop-shadow(0 1px 1.5px #0f172ab8)drop-shadow(0 5px 3px #0f172a85)drop-shadow(0 9px 6px #0f172a5c);opacity:1!important}#sr-cam .sr-subcounty-layer>path:is(.sr-boundary-active,.sr-boundary-lift){transform:scale(1.04)!important}#sr-cam .sr-subcounty-layer path:focus-visible{fill-opacity:1;stroke:var(--edify-accent);stroke-width:2px;outline:none}#sr-cam .sr-unmatched-pins{opacity:.92}#sr-cam .sr-school-pin path{filter:drop-shadow(0 1px 1.2px #0f172a4d)}#sr-cam .sr-pin-dot{fill:var(--edify-on-accent);stroke:none}#sr-cam .sr-pin-check{fill:none;stroke:var(--edify-on-accent);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;filter:none}#sr-cam .sr-pin-graduate{fill:var(--edify-on-accent);stroke:none;filter:none}.sr-legend-marker{color:var(--edify-on-accent);place-items:center;display:inline-grid;position:relative}.sr-legend-marker[data-school-type=core_trained]:after{content:"✓";font-size:var(--edify-text-micro-size);font-weight:900;line-height:1;transform:scale(.82)}.sr-legend-marker[data-school-type=core_graduate]:after{content:"◆";font-size:var(--edify-text-micro-size);line-height:1;transform:scale(.64)}#sr-cam>g:first-child path:focus-visible{stroke:var(--edify-accent);stroke-width:2px;outline:none}#sr-cam.sr-zoomed>g:first-child path:focus-visible{stroke:var(--edify-on-accent);stroke-width:.6px}@media (prefers-reduced-motion:reduce){#sr-cam,#sr-cam path,#sr-cam text,#sr-cam .sr-school-pin{transition:none!important;animation:none!important}#sr-cam .sr-boundary-layer>path:is(.sr-boundary-active,.sr-boundary-lift){transform:none!important}}.sr-tip{background:linear-gradient(160deg,var(--edify-primary) 0%,var(--edify-accent) 100%);width:clamp(204px,46%,300px);max-width:min(100% - 8px,100vw - 1rem);color:var(--edify-on-accent);border:1px solid #ffffff29;padding:clamp(8px,1.4vw,14px)}.sr-tip .edify-text-caption{font-size:var(--edify-text-micro-size)}.sr-tip__title,.sr-tip__primary{font-size:var(--edify-text-body-size)}.sr-tip__number{font-size:var(--edify-text-micro-size)}.sr-tip__head{border-bottom:1px solid #ffffff29}.sr-tip__rule{border-top:1px solid #ffffff29}.sr-tip__muted{color:color-mix(in srgb,var(--edify-on-accent) 72%,transparent)}.sr-tip__good{color:var(--edify-chart-green)}.sr-tip__bad{color:var(--edify-danger)}html.dark .sr-tip{background:linear-gradient(160deg,var(--edify-surface-muted) 0%,var(--edify-bg) 100%);color:var(--edify-text);border-color:#ffffff1f}html.dark .sr-tip__head,html.dark .sr-tip__rule{border-color:#ffffff1a}html.dark .sr-tip__muted{color:var(--edify-text-muted)}@media (width<=640px){.sr-tip{line-height:1.15}.sr-tip__top{justify-content:space-between;align-items:baseline;column-gap:.35rem;padding-top:.4rem;display:flex}.sr-tip__top>div{white-space:nowrap;align-items:baseline;gap:.2rem;min-width:0;display:flex}.sr-tip .sr-tip__rule{margin-top:.45rem;padding-top:.45rem}}.kpi-strip__item.kpi-strip__item--blue,.kpi-strip__item.kpi-strip__item--info,.kpi-strip__item.kpi-strip__item--primary{--kpi-accent:var(--edify-accent)}.kpi-strip__item.kpi-strip__item--amber,.kpi-strip__item.kpi-strip__item--orange,.kpi-strip__item.kpi-strip__item--warning{--kpi-accent:var(--edify-warn,#f59e0b)}.kpi-strip__item.kpi-strip__item--teal{--kpi-accent:var(--edify-chart-teal,#0d9488)}.kpi-strip__item.kpi-strip__item--emerald,.kpi-strip__item.kpi-strip__item--green,.kpi-strip__item.kpi-strip__item--success{--kpi-accent:var(--edify-success,#10b981)}.kpi-strip__item.kpi-strip__item--violet,.kpi-strip__item.kpi-strip__item--purple{--kpi-accent:#8b5cf6}.kpi-strip__item.kpi-strip__item--rose,.kpi-strip__item.kpi-strip__item--red,.kpi-strip__item.kpi-strip__item--danger{--kpi-accent:var(--edify-danger,#ef4444)}.kpi-strip__item.kpi-strip__item--finance{--kpi-accent:var(--edify-accent)}.kpi-strip__item.kpi-strip__item--analytics{--kpi-accent:#8b5cf6}.kpi-strip__item.kpi-strip__item--lime{--kpi-accent:var(--edify-success,#10b981)}.kpi-strip__item.kpi-strip__item--document,.kpi-strip__item.kpi-strip__item--slate,.kpi-strip__item.kpi-strip__item--default,.kpi-strip__item.kpi-strip__item--neutral,.kpi-strip__item{--kpi-accent:var(--edify-text-muted,#64748b)}.kpi-strip__item{border-color:color-mix(in srgb, var(--kpi-accent) 42%, var(--edify-border));background-image:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--kpi-accent) 40%, transparent) 0%, color-mix(in srgb, var(--kpi-accent) 12%, transparent) 45%, transparent 78%), linear-gradient(145deg, color-mix(in srgb, var(--kpi-accent) 20%, transparent) 0%, color-mix(in srgb, var(--kpi-accent) 6%, transparent) 50%, transparent 88%), var(--edify-glass-kpi-treatment,var(--edify-surface-treatment))}.kpi-strip__item:is(.kpi-strip__item--absent,.kpi-strip__item--amber,.kpi-strip__item--analytics,.kpi-strip__item--blue,.kpi-strip__item--danger,.kpi-strip__item--default,.kpi-strip__item--document,.kpi-strip__item--emerald,.kpi-strip__item--finance,.kpi-strip__item--green,.kpi-strip__item--info,.kpi-strip__item--lime,.kpi-strip__item--neutral,.kpi-strip__item--orange,.kpi-strip__item--primary,.kpi-strip__item--purple,.kpi-strip__item--red,.kpi-strip__item--rose,.kpi-strip__item--slate,.kpi-strip__item--success,.kpi-strip__item--teal,.kpi-strip__item--violet,.kpi-strip__item--warning):after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--kpi-accent) 55%, transparent), transparent)}.kpi-strip__item.kpi-strip__item--absent{--kpi-accent:var(--edify-text-muted)}.kpi-strip__item:is(.kpi-strip__item--absent,.kpi-strip__item--amber,.kpi-strip__item--analytics,.kpi-strip__item--blue,.kpi-strip__item--danger,.kpi-strip__item--default,.kpi-strip__item--document,.kpi-strip__item--emerald,.kpi-strip__item--finance,.kpi-strip__item--green,.kpi-strip__item--info,.kpi-strip__item--lime,.kpi-strip__item--neutral,.kpi-strip__item--orange,.kpi-strip__item--primary,.kpi-strip__item--purple,.kpi-strip__item--red,.kpi-strip__item--rose,.kpi-strip__item--slate,.kpi-strip__item--success,.kpi-strip__item--teal,.kpi-strip__item--violet,.kpi-strip__item--warning) .kpi-strip__trend:not(.kpi-strip__trend--fresh):not(.kpi-strip__trend--neutral){background-color:color-mix(in srgb, var(--kpi-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--kpi-accent) 30%, transparent);color:color-mix(in srgb, var(--kpi-accent) 72%, var(--edify-text))}.edify-performance-table :is(td,th){white-space:nowrap}.edify-performance-table td:first-child,.edify-performance-table td:nth-child(2){text-overflow:ellipsis;max-inline-size:14ch;overflow:hidden}@container (width>=60rem){.edify-performance-table td:first-child,.edify-performance-table td:nth-child(2){max-inline-size:17ch}}.edify-performance-table :is(td,th):nth-child(n+5){padding-inline:.4rem}.budget-ledger{color:var(--edify-text,#1e293b)}.budget-ledger-summary{justify-content:flex-end;padding:0 6px 16px;display:flex}.budget-ledger-total{text-align:right;white-space:nowrap;border:1px solid #d9e3e9;border-radius:4px;padding:8px 12px}.budget-ledger-total span{font-size:var(--edify-text-micro-size);color:var(--edify-text-muted);font-weight:600;display:block}.budget-ledger-total strong{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.2;display:block}.budget-ledger-table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--edify-text-body-size);line-height:1.5}.budget-ledger-table th,.budget-ledger-table td{font-variant-numeric:tabular-nums;border:0;padding:5px 9px}.budget-ledger-table th{text-align:left;font-weight:600}.budget-ledger-table th:first-child{width:38%}.budget-ledger-table tr:not(.budget-ledger-subtotal)>:nth-child(2),.budget-ledger-table tr:not(.budget-ledger-subtotal)>:nth-child(3){text-align:center}.budget-ledger-table tr>:nth-child(n+4),.budget-ledger-table .budget-ledger-subtotal td,.budget-ledger-table tfoot td{text-align:right;white-space:nowrap}.budget-ledger-table .budget-ledger-band>*{color:#fff;background:#145b9a}.budget-ledger-band span{font-size:var(--edify-text-micro-size);margin-left:4px;font-weight:400}.budget-ledger-table .budget-ledger-subtotal>*{background:var(--edify-surface-muted);color:var(--edify-text);font-weight:700}.budget-ledger-table tfoot td{font-weight:700;text-align:right!important}.budget-ledger-table tbody tr:not(.budget-ledger-band):not(.budget-ledger-subtotal):hover{background:var(--edify-surface-hover,#f4f8fb)}main .budget-ledger table.budget-ledger-table{border-collapse:collapse;font-size:var(--edify-text-body-size)!important}main .budget-ledger table.budget-ledger-table :is(th,td){font-size:var(--edify-text-body-size)!important;border:0!important;padding:5px 9px!important}main .budget-ledger table.budget-ledger-table th[scope=row]{white-space:normal;text-wrap:wrap}main .budget-ledger table.budget-ledger-table .budget-ledger-band>*{color:#fff!important;background:#145b9a!important}main .budget-ledger table.budget-ledger-table thead .budget-ledger-band>th{color:#fff!important;background-color:#145b9a!important;border-block-end:0!important;font-weight:600!important}main .budget-ledger table.budget-ledger-table .budget-ledger-subtotal>*{background:var(--edify-surface-muted)!important;color:var(--edify-text)!important;font-weight:700!important}main .budget-ledger table.budget-ledger-table tbody tr:not(.budget-ledger-band):not(.budget-ledger-subtotal){background:var(--edify-surface,#fff)!important}main .budget-ledger table.budget-ledger-table tfoot .budget-ledger-band>*{font-weight:700!important}main .budget-ledger table.fund-breakdown-table{min-width:0}main .budget-ledger table.fund-breakdown-table tr>:nth-child(2){text-align:center}main .budget-ledger table.fund-breakdown-table tr>:nth-child(n+3){text-align:right;white-space:nowrap}main .budget-ledger table.fund-breakdown-table tfoot th[scope=row]{text-align:left}main .budget-ledger table.fund-breakdown-table tbody th[scope=row]{white-space:normal;font-weight:600}.fund-breakdown-table__note{font-size:var(--edify-text-caption-size);color:var(--edify-text-muted);margin-inline-start:.25rem;font-weight:500}.fund-breakdown-table__empty{color:var(--edify-text-muted);text-align:center!important;padding-block:1.25rem!important}.fund-breakdown-table__adjustment td{color:var(--edify-danger,#dc2626);font-weight:600}.kpi-strip.kpi-strip--executive.kpi-strip--supporting{box-shadow:none;background:0 0;border:0;border-radius:0;margin-block-end:0;padding:0;overflow:visible}.kpi-strip.kpi-strip--executive.kpi-strip--supporting .kpi-strip__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))!important;gap:0!important}.kpi-strip.kpi-strip--executive.kpi-strip--supporting .kpi-strip__grid>.kpi-strip__item{min-block-size:0;padding:.7rem .85rem;grid-column:auto!important}.kpi-strip.kpi-strip--executive.kpi-strip--supporting .kpi-strip__topline{display:none}.kpi-strip.kpi-strip--executive.kpi-strip--supporting .kpi-strip__value{font-size:clamp(1.125rem,1rem + 1.6cqi,1.5rem)}.kpi-strip.kpi-strip--executive .kpi-strip__grid{gap:0!important}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item{border-width:0!important;border-block-start-width:1px!important;border-inline-start-width:1px!important;border-style:solid!important;border-color:var(--edify-kpi-divider)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-radius:0!important}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item:after{display:none}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item .kpi-strip__trend{color:var(--kpi-trend-color,inherit);background:0 0;border:0;padding:0}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item .kpi-strip__trend--up{--kpi-trend-color:var(--edify-success-text)}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item .kpi-strip__trend--down{--kpi-trend-color:var(--edify-danger-text)}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item .kpi-strip__trend--fresh{--kpi-trend-color:var(--edify-success-text)}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item .kpi-strip__trend--neutral{--kpi-trend-color:var(--edify-text-muted)}.kpi-strip.kpi-strip--executive .kpi-strip__grid>.kpi-strip__item:is(:hover,:focus-within){background-color:color-mix(in srgb, var(--kpi-accent,var(--edify-accent)) 7%, transparent)!important}.kpi-strip.kpi-strip--executive .kpi-strip__item-body--link:focus-visible{outline:2px solid var(--edify-accent);outline-offset:-3px;border-radius:var(--edify-radius-sm,6px)}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting){padding:1.15rem 1.35rem}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid{overflow:visible;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid>.kpi-strip__item{min-block-size:4.75rem;margin:0;border:0!important;border-block-start:1px solid var(--edify-kpi-divider)!important;grid-column:auto!important;padding:.65rem .95rem!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid>.kpi-strip__item:first-child{border-block-start:0!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__item-body{block-size:auto;min-block-size:0;inline-size:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:2.2rem minmax(0,1fr);gap:0 .7rem;padding:0}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__icon-container{block-size:2.2rem;inline-size:2.2rem;color:var(--edify-accent-text,var(--edify-accent));display:inline-flex!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__icon-container .kpi-strip__icon{stroke-width:1.55px;block-size:2.2rem;inline-size:2.2rem}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__label{min-block-size:0;font-size:var(--edify-text-micro-size);letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;text-wrap:nowrap;white-space:nowrap;-webkit-line-clamp:unset;line-clamp:unset;margin-block-end:0;line-height:1.2;display:block;overflow:hidden;font-weight:600!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__value{margin-block-end:0;font-size:1.42rem;line-height:1.22;font-weight:500!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__meta{min-inline-size:0;font-size:var(--edify-text-micro-size);flex-wrap:nowrap;gap:.32rem;margin-block-start:0;font-weight:500;line-height:1.2;overflow:hidden}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__helper{min-inline-size:0;color:var(--edify-text-muted);text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow:hidden}@container kpi-strip (width>=32rem) and (width<=63.99rem){.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid>.kpi-strip__item{border-block-start:0!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid>.kpi-strip__item:nth-child(2n){border-inline-start:1px solid var(--edify-kpi-divider)!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid>.kpi-strip__item:nth-child(n+3){border-block-start:1px solid var(--edify-kpi-divider)!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid>.kpi-strip__item:last-child:nth-child(odd){border-inline-start:0!important;grid-column:1/-1!important}}@container kpi-strip (width>=64rem){.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-1{grid-template-columns:minmax(0,1fr)!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-3,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-6,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-9{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-5,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-7,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-10,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-11{grid-template-columns:repeat(12,minmax(0,1fr))!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-5>.kpi-strip__item,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-7>.kpi-strip__item,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-10>.kpi-strip__item,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-11>.kpi-strip__item{grid-column:span 3!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-5>.kpi-strip__item,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-5>.kpi-strip__item:nth-child(n+4),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-7>.kpi-strip__item:nth-child(n+5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-10>.kpi-strip__item:nth-child(n+5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-11>.kpi-strip__item:nth-child(n+9){grid-column:span 4!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-5>.kpi-strip__item:nth-child(n+4){grid-column:span 6!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid>.kpi-strip__item{border-block-start:0!important;border-inline-start:1px solid var(--edify-kpi-divider)!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-1>.kpi-strip__item,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-2>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-3>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-4>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-5>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-5>.kpi-strip__item:nth-child(4),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-6>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-6>.kpi-strip__item:nth-child(4),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-7>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-7>.kpi-strip__item:nth-child(5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-8>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-8>.kpi-strip__item:nth-child(5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-9>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-9>.kpi-strip__item:nth-child(4),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-9>.kpi-strip__item:nth-child(7),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-10>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-10>.kpi-strip__item:nth-child(5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-10>.kpi-strip__item:nth-child(8),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-11>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-11>.kpi-strip__item:nth-child(5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-11>.kpi-strip__item:nth-child(9),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-12>.kpi-strip__item:first-child,.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-12>.kpi-strip__item:nth-child(5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-12>.kpi-strip__item:nth-child(9){border-inline-start:0!important}.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-5>.kpi-strip__item:nth-child(n+4),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-6>.kpi-strip__item:nth-child(n+4),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-7>.kpi-strip__item:nth-child(n+5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-8>.kpi-strip__item:nth-child(n+5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-9>.kpi-strip__item:nth-child(n+4),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-10>.kpi-strip__item:nth-child(n+5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-11>.kpi-strip__item:nth-child(n+5),.kpi-strip.kpi-strip--executive:not(.kpi-strip--supporting) .kpi-strip__grid--count-12>.kpi-strip__item:nth-child(n+5){border-block-start:1px solid var(--edify-kpi-divider)!important}}.edify-metric-panel{border:1px solid var(--edify-kpi-panel-border);border-radius:var(--edify-radius-md);background-color:var(--edify-surface);background-image:linear-gradient(110deg, color-mix(in srgb, var(--edify-accent) 5%, var(--edify-surface)), var(--edify-surface) 70%);gap:0;display:grid;overflow:clip}.edify-metric{border-inline-start:1px solid var(--edify-kpi-divider);border-block-start:1px solid var(--edify-kpi-divider);min-inline-size:0;margin-block-start:-1px;margin-inline-start:-1px;padding:.5rem .7rem}.edify-metric__label{color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.edify-metric__value{color:var(--edify-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-block-start:.1rem;font-size:1.05rem;font-weight:600;line-height:1.25}.edify-metric__value small,.edify-metric__unit{color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);letter-spacing:0;font-weight:600}.edify-metric__meta{color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);margin-block-start:.1rem;font-weight:500;line-height:1.35}.edify-metric[data-tone=danger] .edify-metric__value{color:var(--edify-danger-text)}.edify-metric[data-tone=warning] .edify-metric__value{color:var(--edify-warning-text)}.edify-metric[data-tone=success] .edify-metric__value{color:var(--edify-success-text)}.edify-metric[data-tone=info] .edify-metric__value{color:var(--edify-accent-text)}.edify-metric--count-first{text-align:center;flex-direction:column-reverse;justify-content:center;display:flex}.edify-metric--count-first .edify-metric__label{margin-block-start:0}.edify-metric--count-first .edify-metric__value{margin-block:0 .1rem}.edify-metric--marked{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex}.edify-metric__mark{block-size:1.35rem;inline-size:1.35rem;color:var(--edify-accent-text);justify-content:center;align-items:center;display:inline-flex}.edify-metric__mark svg{block-size:100%;inline-size:100%}.edify-metric--marked .edify-metric__value,.edify-metric--marked .edify-metric__label{white-space:normal;margin-block-start:0}.edify-metric--marked .edify-metric__value,.edify-metric--lead .edify-metric__value{font-size:1.25rem}.edify-metric__bar{background:var(--edify-chart-bar-track);border-radius:999px;block-size:.3rem;inline-size:100%;margin-block-start:.35rem;display:block;overflow:hidden}.edify-metric__bar>span{background:var(--edify-chart-series-primary);border-radius:999px;block-size:100%;display:block}.edify-metric__head{align-items:center;gap:.4rem;min-inline-size:0;display:flex}.edify-metric__head .edify-metric__mark{flex:none;block-size:1.1rem;inline-size:1.1rem}.edify-metric__head .edify-metric__label{min-inline-size:0}.edify-metric__value--text{font-variant-numeric:normal;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.edify-metric__body{margin-block-start:.45rem}.edify-empty-state{border:1px dashed var(--edify-border-strong);border-radius:var(--edify-radius-lg);background-color:var(--edify-surface-muted);min-block-size:10rem;color:var(--edify-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:clamp(1.75rem,1.4rem + 1.6cqi,2.75rem) 1.5rem;display:flex}.edify-empty-state__mark{border:1px solid var(--edify-kpi-divider);border-radius:var(--edify-radius-md);background-color:color-mix(in srgb, var(--edify-text-muted) 5%, var(--edify-surface));block-size:3rem;inline-size:3rem;color:var(--edify-text-subtle);justify-content:center;align-items:center;display:inline-flex}.edify-empty-state__mark svg{block-size:1.5rem;inline-size:1.5rem}.edify-empty-state__title{max-inline-size:34rem;color:var(--edify-text);font-size:var(--edify-text-body-size);text-wrap:pretty;font-weight:700}.edify-empty-state__message{max-inline-size:34rem;color:var(--edify-text-muted);font-size:var(--edify-text-label-size);text-wrap:pretty;font-weight:600}.edify-empty-state__hint{max-inline-size:34rem;color:var(--edify-text-subtle);font-size:var(--edify-text-micro-size);text-wrap:pretty;font-weight:500}.edify-empty-state--compact{min-block-size:7rem;padding-block:1.25rem}.edify-note{--edify-note-tone:var(--edify-text-muted);border:1px solid color-mix(in srgb, var(--edify-note-tone) 28%, transparent);border-inline-start:3px solid color-mix(in srgb, var(--edify-note-tone) 62%, transparent);border-radius:var(--edify-radius-sm);background-color:color-mix(in srgb, var(--edify-note-tone) 7%, var(--edify-surface));padding:.6rem .75rem}.edify-note[data-tone=warning]{--edify-note-tone:var(--edify-warning-text)}.edify-note[data-tone=danger]{--edify-note-tone:var(--edify-danger-text)}.edify-note[data-tone=success]{--edify-note-tone:var(--edify-success-text)}.edify-note[data-tone=info]{--edify-note-tone:var(--edify-accent)}.edify-note__title{color:var(--edify-note-tone);font-size:var(--edify-text-micro-size);letter-spacing:.02em;font-weight:700}.edify-note__body{color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);text-wrap:pretty;margin-block-start:.15rem;font-weight:500;line-height:1.45}.edify-note--control{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.edify-note--control>input{flex:none;margin-block-start:.15rem}.edify-note--control .edify-note__body{margin-block-start:0}.edify-metric--lead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark value""mark label";align-items:center;column-gap:.7rem;display:grid}.edify-metric--lead .edify-metric__mark{block-size:1.75rem;inline-size:1.75rem;color:var(--edify-note-tone,var(--edify-accent));grid-area:mark;align-self:center}.edify-metric--lead .edify-metric__value{grid-area:value;margin-block-start:0}.edify-metric--lead .edify-metric__label{white-space:normal;grid-area:label}.edify-metric--lead[data-tone=warning] .edify-metric__mark{color:var(--edify-warning-text)}.edify-metric--lead[data-tone=danger] .edify-metric__mark{color:var(--edify-danger-text)}.edify-metric--lead[data-tone=success] .edify-metric__mark{color:var(--edify-success-text)}.edify-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;min-inline-size:6rem;display:grid}.edify-meter__track{background-color:color-mix(in srgb, var(--edify-text-muted) 14%, var(--edify-surface));border-radius:999px;block-size:.5rem;position:relative;overflow:hidden}.edify-meter__planned,.edify-meter__done{border-radius:inherit;transition:inline-size .3s;position:absolute;inset-block:0;inset-inline-start:0}.edify-meter__planned{background-color:color-mix(in srgb, var(--edify-accent) 30%, transparent)}.edify-meter__done{background-color:var(--edify-accent)}.edify-meter[data-tone=success] .edify-meter__done{background-color:var(--edify-success)}.edify-meter[data-tone=warning] .edify-meter__done{background-color:var(--edify-warning)}.edify-meter[data-tone=danger] .edify-meter__done{background-color:var(--edify-danger)}.edify-meter__value{min-inline-size:2.6rem;color:var(--edify-text);font-size:var(--edify-text-micro-size);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:700}.edify-meter__meta{color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);white-space:nowrap;grid-column:1/-1;margin-block-start:.2rem;font-weight:500}.edify-meter--unlinked .edify-meter__value{color:var(--edify-text-subtle);font-weight:600}.priority-portfolio__groups{gap:12px;display:grid}.priority-portfolio__group{border-top:1px solid var(--edify-border);min-inline-size:0;padding:12px 0}.priority-portfolio__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:8px;margin-top:8px;display:grid}.priority-portfolio__items>li{overflow-wrap:anywhere;min-inline-size:0}.edify-group-head>th{white-space:nowrap;vertical-align:middle;max-inline-size:none;background:var(--edify-surface-muted)!important;border-block:1px solid var(--edify-border)!important;border-inline-start:3px solid var(--edify-accent)!important;text-align:start!important;padding:.5rem .75rem!important}.edify-group-head__label{font-size:var(--edify-text-label-size)!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--edify-text)!important;font-weight:700!important}.edify-group-head__count{border-radius:var(--edify-radius-pill);border:1px solid var(--edify-border);background:var(--edify-surface);font-size:var(--edify-text-micro-size);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;color:var(--edify-text-muted);margin-inline-start:.5rem;padding:1px .45rem;font-weight:700;display:inline-block}.edify-group-head__mark{border-radius:var(--edify-radius-pill);background:var(--edify-accent);font-size:var(--edify-text-micro-size);text-transform:uppercase;letter-spacing:.05em;color:var(--edify-on-accent);margin-inline-start:.5rem;padding:1px .45rem;font-weight:700;display:inline-block}table>tbody:first-of-type .edify-group-head>th{border-block-start:0}main :has(>.edify-standard-charts){min-width:0;max-width:100%;height:auto!important}.edify-data-chart{min-width:0;padding:.875rem 1rem .5rem}.edify-data-chart__header{flex-direction:column;gap:.125rem;margin-bottom:.25rem;display:flex}main .edify-data-chart__title{font-size:var(--edify-text-card-title-size);color:var(--edify-text);text-transform:none;letter-spacing:normal;background:0 0;border:0;margin:0;padding:0;font-weight:600;line-height:1.35}.edify-data-chart__subtitle{font-size:var(--edify-text-micro-size);color:var(--edify-text-muted);margin:0;line-height:1.4}.edify-data-chart__plot{min-width:0}.edify-standard-charts{width:100%;min-width:0;color:var(--edify-text)}.edify-chart-family+.edify-chart-family{border-top:1px solid var(--edify-chart-grid);margin-top:.5rem;padding-top:.5rem}.edify-chart-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.edify-chart-scroll:focus-visible{outline:2px solid var(--edify-series-1);outline-offset:2px;border-radius:4px}.edify-chart-panel-title{font-size:var(--edify-text-micro-size);color:var(--edify-text-muted);margin:.25rem 0 0;font-weight:500}.edify-chart-empty{font-size:var(--edify-text-micro-size);text-align:center;margin:0;padding:2.5rem 0}.edify-chart-data{font-size:var(--edify-text-micro-size);margin:0;overflow-x:auto}.edify-chart-data summary{cursor:pointer;color:var(--edify-text-muted);align-items:center;gap:.35rem;padding:.3rem 0;font-weight:500;list-style:none;display:inline-flex}.edify-chart-data summary::-webkit-details-marker{display:none}.edify-chart-data summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.35rem;height:.35rem;transition:transform .15s;transform:rotate(-45deg)}.edify-chart-data[open] summary:before{transform:rotate(45deg)}.edify-chart-data table{border-collapse:collapse;width:100%;margin:.25rem 0 .5rem}.edify-chart-data th,.edify-chart-data td{text-align:start;border-bottom:1px solid var(--edify-chart-grid);padding:.35rem .5rem}.edify-chart-data thead th{color:var(--edify-text-muted);font-weight:600}.edify-chart-data td,.edify-chart-data thead th:not(:first-child){text-align:end;font-variant-numeric:tabular-nums}.edify-chart-data tbody th{font-weight:500}.edify-data-chart .apexcharts-legend{padding-inline:0!important}.edify-data-chart .apexcharts-legend-text{color:var(--edify-text-muted)!important}.edify-data-chart .apexcharts-tooltip{box-shadow:var(--edify-shadow-sm);border-radius:6px}.edify-stat-bars{width:100%;min-width:100px;color:var(--edify-text)}.edify-stat-bars__headline{margin:0 0 .75rem;font-size:14px;font-weight:600}.edify-stat-bars__row{font-size:var(--edify-text-micro-size);grid-template-columns:1fr auto;gap:.4rem .75rem;margin:.75rem 0;display:grid}.edify-stat-bars__track{border-bottom:1px solid var(--edify-border);grid-column:1/-1;height:18px}.edify-stat-bars__track>span{background:var(--edify-series-1);height:100%;display:block}.edify-column-chart{align-items:stretch;gap:1.25rem;min-width:0;padding:1rem .5rem;display:flex;overflow-x:auto}.edify-column-chart__item{min-width:60px;color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);text-align:center;flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.edify-column-chart__track{border-bottom:1px solid var(--edify-border);justify-content:center;align-items:end;width:100%;height:160px;display:flex}.edify-column-chart__track>span{background:var(--edify-series-1);width:70%;max-width:50px;display:block}.spa-trend-bar i,.spa-efficiency-bar i,.spa-score-bars span:first-child i{background:var(--edify-series-1)!important;border-radius:0!important}.spa-score-bars span:nth-child(2) i{background:var(--edify-series-2)!important;border-radius:0!important}.edify-mini-columns{border-bottom:1px solid var(--edify-border);align-items:end;gap:3px;min-width:70px;height:30px;display:flex}.edify-mini-columns>span[style]{background:var(--edify-series-1);flex:1}.edify-paired-bars{border-left:1px solid var(--edify-border);flex-direction:column;gap:5px;display:flex}.edify-paired-bars__bar{height:16px}.rpl-mix__fill,.hrd-bars__fill{background:var(--edify-series-1)!important;border-radius:0!important}.rpl-mix__track,.hrd-bars__track{border-radius:0!important}.edify-chart-page-select{font-size:var(--edify-text-micro-size);color:var(--edify-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0;display:flex}.edify-chart-page-select select{width:auto;max-width:100%;font-size:var(--edify-text-micro-size);background:var(--edify-surface);color:var(--edify-text);border:1px solid var(--edify-border);border-radius:6px;padding:.25rem 1.6rem .25rem .5rem}.admin-progress,.admin-progress>span{border-radius:0!important}.admin-progress>span{background:var(--edify-series-1)!important}.edify-column-chart__track>span{position:relative}.edify-column-chart__track>span>strong{white-space:nowrap;font-weight:500;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.context-metrics{--kpi-surface:#fff;--kpi-text:#172536;--kpi-muted:var(--edify-text-muted);--kpi-divider:#dce3ec;--kpi-positive:#087b61;--kpi-warning:#946200;--kpi-negative:#bd303b;--kpi-visible:8;min-inline-size:0;width:100%;container:performance/inline-size}.theme-dark .context-metrics{--kpi-surface:#122234;--kpi-text:#f8fafc;--kpi-muted:#b8cce1;--kpi-divider:#415a72;--kpi-positive:#68e6bf;--kpi-warning:#ffcd63;--kpi-negative:#ff9da5}.theme-blue .context-metrics{--kpi-surface:#0a2540;--kpi-text:#fff;--kpi-muted:#94a3b8;--kpi-divider:#ffffff1f;--kpi-positive:#34d399;--kpi-warning:#fbbf24;--kpi-negative:#f87171}.context-metrics__header{margin-bottom:10px}.context-metrics__title{color:var(--edify-text);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650;line-height:1.3}.context-metrics__subtitle{color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);margin:3px 0 0;line-height:1.4}.context-metrics__sentence{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--kpi-divider) transparent;border:1px solid var(--kpi-divider);background:var(--kpi-surface);min-inline-size:0;color:var(--kpi-text);border-radius:10px;box-shadow:0 3px 12px #0f172a0f;flex-flow:row!important;align-items:stretch!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.context-metrics__sentence::-webkit-scrollbar{height:5px}.context-metrics__sentence::-webkit-scrollbar-thumb{background:var(--kpi-divider);border-radius:4px}.context-metrics[data-kpi-ready] .context-metrics__sentence{scrollbar-width:thin}.context-metrics__fact{scroll-snap-align:start;min-inline-size:0;display:flex;position:relative;flex:1 0 auto!important;min-width:130px!important}.context-metrics__fact+.context-metrics__fact:before{content:"";background:var(--kpi-divider);width:1px;position:absolute;inset:10px auto 10px 0}.context-metrics__text,.context-metrics__link{width:100%;text-align:start;min-inline-size:0;color:var(--kpi-text);font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;margin:0;padding:10px 16px;text-decoration:none;display:flex}.context-metrics__link{cursor:pointer}.context-metrics__link:hover{background:color-mix(in srgb, var(--kpi-text) 5%, transparent);color:var(--kpi-text)}.context-metrics__link:focus-visible,.context-metrics__sentence:focus-visible{outline:2px solid var(--kpi-muted);outline-offset:-3px;border-radius:7px}.context-metrics__label{color:var(--kpi-muted);font-size:var(--edify-text-micro-size);overflow-wrap:anywhere;font-weight:550;line-height:1.35}.context-metrics__value{color:var(--kpi-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(20px,2cqi,24px);font-weight:650;line-height:1.15}.context-metrics__helper{-webkit-line-clamp:2;color:var(--kpi-muted);font-size:var(--edify-text-micro-size);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.context-metrics__helper:is([data-tone=success],[data-tone=green],[data-tone=good]){color:var(--kpi-positive)}.context-metrics__helper:is([data-tone=warning],[data-tone=amber]){color:var(--kpi-warning)}.context-metrics__helper:is([data-tone=danger],[data-tone=red],[data-tone=alert]){color:var(--kpi-negative)}.context-metrics__fact--pending .context-metrics__value{color:var(--kpi-muted)}.context-metrics__navigation[hidden]{display:none}.context-metrics__track{background:var(--edify-border,#dce3ec);border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.context-metrics__thumb{border-radius:inherit;background:var(--edify-text-subtle,#8191a8);height:100%;display:block}.context-metrics__navigation-row{color:var(--kpi-muted);font-size:var(--edify-text-micro-size);justify-content:space-between;align-items:center;gap:8px;display:flex}.context-metrics__next{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;display:inline-flex}.context-metrics__next:focus-visible{outline:2px solid var(--edify-accent);outline-offset:2px;border-radius:3px}:is(.card,.edify-card) :is(.card,.edify-card){box-shadow:none!important;background:0 0!important;border:none!important;padding-inline:0!important}:is(.card,.edify-card)>.context-metrics,:is(.card,.edify-card) .context-metrics{box-shadow:none!important;background:0 0!important;border:none!important}:is(.card,.edify-card) .context-metrics .context-metrics__sentence{background:var(--kpi-surface)!important;border:1px solid var(--kpi-divider)!important}@media (prefers-reduced-motion:reduce){.context-metrics__sentence{scroll-behavior:auto}}.context-metrics__link[aria-current=page]{box-shadow:inset 0 -2px var(--kpi-text);background:color-mix(in srgb, var(--kpi-text) 6%, transparent)}.context-metrics__value--compact{overflow-wrap:normal}.context-metrics__value>span[aria-hidden=true]{font-weight:inherit!important}.analytics-context-disclosure>summary{cursor:pointer;min-height:32px;font-size:var(--edify-text-micro-size);color:var(--edify-text-muted);border-block-end:1px solid var(--edify-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-context-disclosure>summary:after{content:"+"}.analytics-context-disclosure[open]>summary:after{content:"−"}.analytics-context-disclosure>summary>span{margin-inline-start:auto}.analytics-context-disclosure .analytics-decision-frame{margin-block:8px}.edify-field-value{border:1px solid var(--edify-control-border);background:var(--edify-surface-raised);color:var(--edify-text);font:var(--edify-font-label);white-space:nowrap}.edify-meter--waiting .edify-meter__value{color:var(--edify-text-subtle);white-space:nowrap;font-weight:600}.school-list-identity{align-items:baseline;gap:.5rem;max-inline-size:100%;display:inline-flex}.school-list-id{color:var(--edify-text-muted);font-size:var(--edify-text-micro-size);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.school-list-name{min-inline-size:0}.pl-urgent-table{min-inline-size:76rem}:root:is(.theme-blue,.theme-dark) :is(main,.drawer-body) :where(hr,thead,tbody,tfoot,tr,th,td){border-color:var(--edify-table-divider)}:root:is(.theme-blue,.theme-dark) :is(main,.drawer-body) :is(:is(.dark\:divide-slate-800\/60,.divide-slate-100,.divide-slate-100\/45,.divide-slate-200,.divide-slate-50),:is(.divide-gray-100,.divide-gray-200),.__edify_unused_css_pattern)>*+*{border-color:var(--edify-divider)!important}:root:is(.theme-blue,.theme-dark) :is(main,.drawer-body) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){caret-color:var(--edify-text)}