@media screen{html.dark body:has(.staff-app){background-color:#0b1220}html.dark .staff-app{color-scheme:dark;color:#e2e8f0}html.dark .staff-app .page-sticky-header,html.dark .staff-app .page-sticky-header-plain,html.dark .staff-app .page-sticky-zone,html.dark .staff-app .page-sticky-zone-plain,html.dark .staff-app.app-bg,html.dark .staff-app.bg-slate-50{background-color:rgba(11,18,32,.88);--tw-shadow:0 1px 0 0 #253248;--tw-shadow-colored:0 1px 0 0 #253248}html.dark .staff-app .table-sticky-header thead{--tw-shadow:0 1px 0 0 #253248}html.dark .staff-app .card{background-color:#131c2e;border-color:#253248}html.dark .staff-app .input{background-color:#0f1726;border-color:#34445c;color:#e2e8f0}html.dark .staff-app .input::-moz-placeholder{color:#64748b}html.dark .staff-app .input::placeholder{color:#64748b}html.dark .staff-app .input:disabled{background-color:#1c283c;color:#7b8aa1}html.dark .staff-app .label{color:#cbd5e1}html.dark .staff-app .btn-primary{background-color:#1f5bd6;color:#fff}html.dark .staff-app .btn-primary:hover{background-color:#2f6bff}html.dark .staff-app .btn-secondary{background-color:#131c2e;border-color:#34445c;color:#cbd5e1}html.dark .staff-app .btn-secondary:hover{background-color:#1c283c}html.dark .staff-app .btn-ghost{color:#b4c0d0}html.dark .staff-app .btn-ghost:hover{background-color:#1c283c}html.dark .staff-app .table-base thead{background-color:#131c2e}html.dark .staff-app .table-base th{color:#94a3b8;border-color:#34445c}html.dark .staff-app .table-base td{color:#cbd5e1;border-color:#1c2739}html.dark .staff-app .table-base tfoot td{background-color:#182235;border-color:#34445c}html.dark .staff-app .table-base tbody tr:hover{background-color:#182235}html.dark .staff-app .cell-link{color:#7ea6ff}html.dark .staff-app .page-title{color:#f1f5f9}html.dark .staff-app .page-crumbs a{color:#7ea6ff}html.dark .staff-app .tab{color:#94a3b8}html.dark .staff-app .tab:hover{color:#e2e8f0}html.dark .staff-app .tab-active{background-color:#131c2e;border-color:#253248 #253248 #131c2e;color:#f1f5f9}html.dark .staff-app .tab-panel{background-color:#131c2e;border-color:#253248}html.dark .staff-app .list-toolbar{border-color:#253248}html.dark .staff-app .list-toolbar-info b{color:#e2e8f0}html.dark .staff-app select option{background-color:#131c2e;color:#e2e8f0}html.dark .staff-app input[type=checkbox],html.dark .staff-app input[type=radio]{accent-color:#5b8cff}html.dark .staff-app .bg-amber-100{background-color:rgba(245,158,11,.2)}html.dark .staff-app .bg-amber-200{background-color:rgba(245,158,11,.3)}html.dark .staff-app .bg-amber-50,html.dark .staff-app .bg-amber-50\/60{background-color:rgba(245,158,11,.12)}html.dark .staff-app .bg-blue-50{background-color:rgba(59,130,246,.12)}html.dark .staff-app .bg-brand-50{background-color:rgba(41,112,255,.12)}html.dark .staff-app .bg-brand-50\/40{background-color:rgba(41,112,255,.08)}html.dark .staff-app .bg-brand-50\/60{background-color:rgba(41,112,255,.12)}html.dark .staff-app .bg-brand-600{background-color:#1f5bd6}html.dark .staff-app .bg-brand-700{background-color:#1a4fc0}html.dark .staff-app .bg-brand-800{background-color:#1f5bd6}html.dark .staff-app .bg-emerald-100{background-color:rgba(16,185,129,.2)}html.dark .staff-app .bg-emerald-50{background-color:rgba(16,185,129,.12)}html.dark .staff-app .bg-emerald-50\/40{background-color:rgba(16,185,129,.08)}html.dark .staff-app .bg-gray-200{background-color:#243247}html.dark .staff-app .bg-green-100{background-color:rgba(34,197,94,.2)}html.dark .staff-app .bg-green-50{background-color:rgba(34,197,94,.12)}html.dark .staff-app .bg-red-100{background-color:rgba(239,68,68,.2)}html.dark .staff-app .bg-red-50{background-color:rgba(239,68,68,.12)}html.dark .staff-app .bg-red-50\/40{background-color:rgba(239,68,68,.08)}html.dark .staff-app .bg-sky-100{background-color:rgba(14,165,233,.2)}html.dark .staff-app .bg-sky-50{background-color:rgba(14,165,233,.12)}html.dark .staff-app .bg-slate-100{background-color:#1c283c}html.dark .staff-app .bg-slate-200{background-color:#243247}html.dark .staff-app .bg-slate-200\/70{background-color:rgba(36,50,71,.7)}html.dark .staff-app .bg-slate-300{background-color:#334155}html.dark .staff-app .bg-slate-50{background-color:#182235}html.dark .staff-app .bg-slate-50\/60{background-color:rgba(24,34,53,.6)}html.dark .staff-app .bg-teal-100{background-color:rgba(20,184,166,.2)}html.dark .staff-app .bg-violet-50{background-color:rgba(139,92,246,.12)}html.dark .staff-app .bg-violet-100{background-color:rgba(139,92,246,.2)}html.dark .staff-app .bg-white{background-color:#131c2e}html.dark .staff-app .bg-white\/95{background-color:rgba(19,28,46,.95)}html.dark .staff-app .border-amber-200{border-color:rgba(245,158,11,.35)}html.dark .staff-app .border-amber-300{border-color:rgba(245,158,11,.45)}html.dark .staff-app .border-sky-300{border-color:rgba(14,165,233,.45)}html.dark .staff-app .border-brand-200{border-color:rgba(41,112,255,.35)}html.dark .staff-app .border-brand-300{border-color:rgba(41,112,255,.45)}html.dark .staff-app .border-brand-400{border-color:rgba(41,112,255,.55)}html.dark .staff-app .border-brand-500,html.dark .staff-app .border-brand-600{border-color:#5b8cff}html.dark .staff-app .border-emerald-200{border-color:rgba(16,185,129,.35)}html.dark .staff-app .border-emerald-300{border-color:rgba(16,185,129,.45)}html.dark .staff-app .border-red-100{border-color:rgba(239,68,68,.25)}html.dark .staff-app .border-red-200{border-color:rgba(239,68,68,.35)}html.dark .staff-app .border-red-300{border-color:rgba(239,68,68,.45)}html.dark .staff-app .border-sky-200{border-color:rgba(14,165,233,.35)}html.dark .staff-app .border-slate-100{border-color:#1c2739}html.dark .staff-app .border-slate-200{border-color:#253248}html.dark .staff-app .border-slate-300{border-color:#34445c}html.dark .staff-app .disabled\:bg-slate-100:disabled{background-color:#1c283c}html.dark .staff-app .disabled\:text-slate-500:disabled{color:#94a3b8}html.dark .staff-app .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#1c2739}html.dark .staff-app .divide-slate-200>:not([hidden])~:not([hidden]){border-color:#253248}html.dark .staff-app .hover\:bg-brand-100:hover{background-color:rgba(41,112,255,.28)}html.dark .staff-app .hover\:bg-emerald-100:hover{background-color:rgba(16,185,129,.28)}html.dark .staff-app .hover\:bg-emerald-50:hover{background-color:rgba(16,185,129,.2)}html.dark .staff-app .hover\:bg-red-100:hover{background-color:rgba(239,68,68,.28)}html.dark .staff-app .hover\:bg-red-50:hover{background-color:rgba(239,68,68,.2)}html.dark .staff-app .hover\:bg-sky-200:hover{background-color:rgba(14,165,233,.38)}html.dark .staff-app .hover\:bg-sky-50:hover{background-color:rgba(14,165,233,.2)}html.dark .staff-app .hover\:bg-slate-100:hover{background-color:#243247}html.dark .staff-app .hover\:bg-slate-200:hover{background-color:#2d3b52}html.dark .staff-app .hover\:bg-slate-50:hover{background-color:#1c283c}html.dark .staff-app .hover\:bg-white:hover{background-color:#182235}html.dark .staff-app .hover\:border-brand-300:hover{border-color:rgba(41,112,255,.45)}html.dark .staff-app .hover\:border-red-300:hover{border-color:rgba(239,68,68,.45)}html.dark .staff-app .hover\:border-slate-300:hover{border-color:#34445c}html.dark .staff-app .hover\:text-amber-900:hover{color:#fef3c7}html.dark .staff-app .hover\:text-brand-700:hover{color:#a9c2ff}html.dark .staff-app .hover\:text-red-600:hover{color:#f87171}html.dark .staff-app .hover\:text-red-700:hover{color:#fca5a5}html.dark .staff-app .hover\:text-red-800:hover{color:#fecaca}html.dark .staff-app .hover\:text-slate-600:hover{color:#e2e8f0}html.dark .staff-app .hover\:text-slate-700:hover{color:#f1f5f9}html.dark .staff-app .hover\:text-slate-900:hover{color:#fff}html.dark .staff-app .ring-white{--tw-ring-color:#131c2e}html.dark .staff-app .ring-red-200{--tw-ring-color:hsla(0,91%,71%,.35)}html.dark .staff-app .ring-amber-200{--tw-ring-color:rgba(251,191,36,.35)}html.dark .staff-app .ring-emerald-200{--tw-ring-color:rgba(52,211,153,.35)}html.dark .staff-app .ring-brand-200{--tw-ring-color:rgba(117,163,255,.4)}html.dark .staff-app .ring-slate-200{--tw-ring-color:#2a3a55}html.dark .staff-app .border-brand-700{border-color:#1a4fc0}html.dark .staff-app .active\:bg-slate-50:active{background-color:#1c283c}html.dark .staff-app .text-amber-600{color:#fbbf24}html.dark .staff-app .text-amber-700{color:#fcd34d}html.dark .staff-app .text-amber-800{color:#fde68a}html.dark .staff-app .text-amber-900{color:#fef3c7}html.dark .staff-app .text-blue-700{color:#93c5fd}html.dark .staff-app .text-brand-600{color:#8fb0ff}html.dark .staff-app .text-brand-700{color:#a9c2ff}html.dark .staff-app .text-brand-800{color:#c4d6ff}html.dark .staff-app .text-emerald-600{color:#34d399}html.dark .staff-app .text-emerald-700{color:#6ee7b7}html.dark .staff-app .text-emerald-800{color:#a7f3d0}html.dark .staff-app .text-emerald-900{color:#d1fae5}html.dark .staff-app .text-gray-600{color:#b4c0d0}html.dark .staff-app .text-gray-700{color:#cbd5e1}html.dark .staff-app .text-green-700{color:#86efac}html.dark .staff-app .text-green-800{color:#bbf7d0}html.dark .staff-app .text-red-600{color:#f87171}html.dark .staff-app .text-red-700{color:#fca5a5}html.dark .staff-app .text-red-800{color:#fecaca}html.dark .staff-app .text-sky-600{color:#38bdf8}html.dark .staff-app .text-sky-700{color:#7dd3fc}html.dark .staff-app .text-sky-800{color:#bae6fd}html.dark .staff-app .text-slate-300{color:#5b6b82}html.dark .staff-app .text-slate-400{color:#7b8aa1}html.dark .staff-app .text-slate-500{color:#94a3b8}html.dark .staff-app .text-slate-600{color:#b4c0d0}html.dark .staff-app .text-slate-700{color:#cbd5e1}html.dark .staff-app .text-slate-800{color:#e2e8f0}html.dark .staff-app .text-slate-900{color:#f1f5f9}html.dark .staff-app .text-teal-800{color:#99f6e4}html.dark .staff-app .text-violet-800{color:#ddd6fe}html.dark .staff-app .text-violet-700{color:#c4b5fd}}@media screen and (max-width:639.98px){html.dark .staff-app .table-cards tbody tr,html.dark .staff-app .table-cards tbody tr:hover{background-color:#131c2e;border-color:#253248}html.dark .staff-app .table-cards tbody td:before{color:#7b8aa1}html.dark .staff-app .table-cards tbody td[data-role=actions]{border-color:#1c2739}html.dark .staff-app .table-cards tfoot tr{background-color:#182235;border-color:#253248}html.dark .staff-app .card:has(>.table-cards){background-color:transparent}}@media screen{html.dark .staff-app [aria-invalid=true]:is(input,select,textarea){border-color:#f87171;box-shadow:0 0 0 1px #f87171}html.dark .staff-app.app-bg{background-color:#0b1220;background-image:radial-gradient(circle at 1px 1px,rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(180deg,#0f1a33,#0b1220 300px,#0b1220)}html.dark .staff-app .app-topbar{background-color:rgba(15,23,38,.85)}html.dark .staff-app .btn-primary{background-image:linear-gradient(180deg,#2f6bff,#1f5bd6)}html.dark .staff-app .btn-primary:hover{background-image:linear-gradient(180deg,#4a7dff,#2f6bff)}html.dark .staff-app :is(.page-sticky-header,.page-sticky-header-plain,.page-sticky-zone,.page-sticky-zone-plain) h1{color:#f1f5f9}html.dark .staff-app .stat-tile{background-color:#131c2e;border-color:#253248}html.dark .staff-app .table-base thead{background-color:#162033}html.dark .staff-app .nav-side{border-right-color:hsla(0,0%,100%,.05)}html.dark .staff-app .bg-brand-100{background-color:rgba(41,112,255,.18)}html.dark .staff-app .bg-gold-100{background-color:rgba(201,162,74,.18)}html.dark .staff-app .text-teal-700{color:#5eead4}html.dark .staff-app .text-gold-700{color:#e8c579}html.dark .staff-app .text-brand-950{color:#f1f5f9}html.dark .staff-app .from-brand-50\/70{--tw-gradient-from:rgba(41,112,255,.08) var(--tw-gradient-from-position);--tw-gradient-to:rgba(41,112,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .staff-app .border-slate-200\/80{border-color:#253248}html.dark .staff-app .from-brand-50\/80{--tw-gradient-from:rgba(41,112,255,.12) var(--tw-gradient-from-position);--tw-gradient-to:rgba(41,112,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .staff-app .text-brand-900{color:#c7d7fe}html.dark .staff-app .\!border-slate-200{border-color:#253248!important}html.dark .staff-app .bg-slate-50\/70{background-color:rgba(24,34,53,.7)}html.dark .staff-app .bg-gold-50{background-color:rgba(201,162,74,.14)}html.dark .staff-app .bg-gold-50\/60{background-color:rgba(201,162,74,.12)}html.dark .staff-app .ring-gold-300{--tw-ring-color:rgba(201,162,74,.45)}html.dark .staff-app .ring-violet-200{--tw-ring-color:rgba(167,139,250,.35)}html.dark .staff-app .ring-sky-200{--tw-ring-color:rgba(56,189,248,.35)}html.dark .staff-app .bg-red-50\/60{background-color:rgba(239,68,68,.1)}html.dark .staff-app .bg-brand-900{background-color:#1e3a8a}html.dark .staff-app .table-base td .btn-ghost:not([class*=text-red]){color:#9db8ff}html.dark .staff-app .table-base td .btn-ghost:not(:disabled):hover{background-color:#1c283c}html.dark .staff-app .table-base td .btn-ghost:not([class*=text-red]):not(:disabled):hover{color:#c7d7fe}html.dark .staff-app .border-b-2.border-brand-600{border-bottom-color:#c9a24a;color:#f1f5f9}html.dark .staff-app .tab-active{color:#f1f5f9}html.dark .staff-app .ring-red-200{--tw-ring-color:hsla(0,91%,71%,.35)}html.dark .staff-app .ring-brand-100{--tw-ring-color:rgba(96,140,255,.25)}html.dark .staff-app .kpi-head{color:#e8c579}html.dark .staff-app .card-head{color:#f1f5f9}html.dark .staff-app .skel{background-color:#253248}html.dark .staff-app .student-avatar{box-shadow:0 0 0 2px #0b1220,0 0 0 4px #c9a24a}html.dark .staff-app .act-tile{color:#cbd5e1}html.dark .staff-app .act-tile svg{background-color:#131c2e;border-color:#34445c;color:#e8c579}html.dark .staff-app .act-tile-wa svg{color:#34d399;border-color:#14532d}html.dark .staff-app .act-tile-care svg{color:#fbbf24;border-color:#78350f}html.dark .staff-app .info-icon{background-color:#1a2740;color:#e8c579;--tw-ring-color:#253248}@media (min-width:640px){html.dark .staff-app .act-tile{background-color:#131c2e;border-color:#34445c}html.dark .staff-app .act-tile svg{background-color:transparent}}}