html,body{transition:background-color .2s,color .2s,border-color .2s}::selection{color:#fff;background-color:#2563eb}html:not(.dark),html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:not(.dark) body,html.light body{color:#1e293b!important;background-color:#f8fafc!important}html:not(.dark) :is(aside,header,.bg-slate-900,[class*=bg-slate-900],.bg-slate-850,[class*=bg-slate-850]),html.light :is(aside,header,.bg-slate-900,[class*=bg-slate-900],.bg-slate-850,[class*=bg-slate-850]){background-color:#fff!important}html:not(.dark) :is(.bg-slate-950,[class*=bg-slate-950],.bg-slate-800,[class*=bg-slate-800]):not(button.bg-blue-600,button.bg-emerald-600,button.bg-rose-600,a.bg-blue-600,a.bg-emerald-600,a.bg-rose-600,.fixed.inset-0,.rounded-full.bg-blue-700,.rounded-xl.bg-gradient-to-tr,.rounded-full.bg-gradient-to-tr),html.light :is(.bg-slate-950,[class*=bg-slate-950],.bg-slate-800,[class*=bg-slate-800]):not(button.bg-blue-600,button.bg-emerald-600,button.bg-rose-600,a.bg-blue-600,a.bg-emerald-600,a.bg-rose-600,.fixed.inset-0,.rounded-full.bg-blue-700,.rounded-xl.bg-gradient-to-tr,.rounded-full.bg-gradient-to-tr){background-color:#f8fafc!important}html:not(.dark) .bg-gradient-to-r.from-slate-900,html.light .bg-gradient-to-r.from-slate-900{background-color:#fff!important;background-image:none!important}html:not(.dark) :is(.border-slate-800,[class*=border-slate-800],.border-slate-700,[class*=border-slate-700],.border-slate-750,.border-slate-900),html.light :is(.border-slate-800,[class*=border-slate-800],.border-slate-700,[class*=border-slate-700],.border-slate-750,.border-slate-900),html:not(.dark) :is(.divide-slate-800,[class*=divide-slate-800])>:not([hidden])~:not([hidden]),html.light :is(.divide-slate-800,[class*=divide-slate-800])>:not([hidden])~:not([hidden]){border-color:#e2e8f0!important}html:not(.dark) :is(h1,h2,h3,h4,h5,h6),html.light :is(h1,h2,h3,h4,h5,h6),html:not(.dark) .text-white,html.light .text-white,html:not(.dark) .text-slate-100,html.light .text-slate-100{color:#0f172a!important}html:not(.dark) .text-slate-200,html.light .text-slate-200{color:#1e293b!important}html:not(.dark) .text-slate-300,html.light .text-slate-300{color:#334155!important}html:not(.dark) .text-slate-400,html.light .text-slate-400{color:#475569!important}html:not(.dark) .text-slate-500,html.light .text-slate-500{color:#64748b!important}html:not(.dark) .text-2xl.font-black,html.light .text-2xl.font-black{color:#0f172a!important}html:not(.dark) :is(.text-emerald-400,.text-emerald-500),html.light :is(.text-emerald-400,.text-emerald-500){color:#059669!important}html:not(.dark) :is(.text-rose-400,.text-rose-500),html.light :is(.text-rose-400,.text-rose-500){color:#e11d48!important}html:not(.dark) :is(.text-amber-400,.text-amber-300,.text-amber-200),html.light :is(.text-amber-400,.text-amber-300,.text-amber-200){color:#d97706!important}html:not(.dark) :is(.text-blue-400,.text-blue-500),html.light :is(.text-blue-400,.text-blue-500){color:#2563eb!important}html:not(.dark) .text-purple-400,html.light .text-purple-400{color:#7e22ce!important}html:not(.dark) .text-indigo-400,html.light .text-indigo-400{color:#4f46e5!important}html:not(.dark) :is(a.bg-blue-600,button.bg-blue-600,a.bg-emerald-600,button.bg-emerald-600,a.bg-rose-600,button.bg-rose-600,.w-9.h-9.rounded-full.bg-blue-700,.w-10.h-10.rounded-xl.bg-gradient-to-tr,.w-11.h-11.rounded-xl.bg-gradient-to-tr,.w-12.h-12.rounded-full.bg-gradient-to-tr,nav.md\:hidden .w-12.h-12),html.light :is(a.bg-blue-600,button.bg-blue-600,a.bg-emerald-600,button.bg-emerald-600,a.bg-rose-600,button.bg-rose-600,.w-9.h-9.rounded-full.bg-blue-700,.w-10.h-10.rounded-xl.bg-gradient-to-tr,.w-11.h-11.rounded-xl.bg-gradient-to-tr,.w-12.h-12.rounded-full.bg-gradient-to-tr,nav.md\:hidden .w-12.h-12),html:not(.dark) :is(a.bg-blue-600,button.bg-blue-600,a.bg-emerald-600,button.bg-emerald-600,a.bg-rose-600,button.bg-rose-600,.w-9.h-9.rounded-full.bg-blue-700,.w-10.h-10.rounded-xl.bg-gradient-to-tr,.w-11.h-11.rounded-xl.bg-gradient-to-tr,.w-12.h-12.rounded-full.bg-gradient-to-tr,nav.md\:hidden .w-12.h-12) *{color:#fff!important}html:not(.dark) a.bg-slate-800,html:not(.dark) button.bg-slate-800,html.light a.bg-slate-800,html.light button.bg-slate-800{color:#1e293b!important;background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0000000d!important}html:not(.dark) a.bg-slate-800:hover,html:not(.dark) button.bg-slate-800:hover,html.light a.bg-slate-800:hover,html.light button.bg-slate-800:hover{color:#0f172a!important;background-color:#f8fafc!important}html:not(.dark) a.bg-slate-800 svg,html:not(.dark) button.bg-slate-800 svg,html.light a.bg-slate-800 svg,html.light button.bg-slate-800 svg{color:#2563eb!important}html:not(.dark) aside nav a:not([class*=bg-blue-600]),html.light aside nav a:not([class*=bg-blue-600]){color:#334155!important}html:not(.dark) aside nav a:not([class*=bg-blue-600]) svg,html.light aside nav a:not([class*=bg-blue-600]) svg{color:#64748b!important}html:not(.dark) aside nav a:not([class*=bg-blue-600]):hover,html.light aside nav a:not([class*=bg-blue-600]):hover{color:#0f172a!important;background-color:#f1f5f9!important}html:not(.dark) aside nav a:not([class*=bg-blue-600]):hover svg,html.light aside nav a:not([class*=bg-blue-600]):hover svg{color:#0f172a!important}html:not(.dark) aside nav a.bg-blue-600,html.light aside nav a.bg-blue-600{color:#fff!important;background-color:#2563eb!important;box-shadow:0 4px 12px #2563eb40!important}html:not(.dark) aside .bg-slate-850\/50,html.light aside .bg-slate-850\/50{background-color:#f8fafc!important}html:not(.dark) aside .bg-slate-850\/50 span.text-slate-300,html.light aside .bg-slate-850\/50 span.text-slate-300{color:#334155!important}html:not(.dark) aside .border-t.border-slate-800.bg-slate-900\/60,html.light aside .border-t.border-slate-800.bg-slate-900\/60{background-color:#f8fafc!important;border-color:#e2e8f0!important}html:not(.dark) input:not([type=checkbox]):not([type=radio]),html:not(.dark) select,html:not(.dark) textarea,html.light input:not([type=checkbox]):not([type=radio]),html.light select,html.light textarea{color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0000000d!important}html:not(.dark) input:focus,html:not(.dark) select:focus,html:not(.dark) textarea:focus,html.light input:focus,html.light select:focus,html.light textarea:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f626!important}html:not(.dark) input::placeholder,html:not(.dark) textarea::placeholder,html.light input::placeholder,html.light textarea::placeholder{color:#94a3b8!important}html:not(.dark) thead,html.light thead{background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important}html:not(.dark) thead th,html.light thead th{color:#475569!important;letter-spacing:.05em!important;font-weight:700!important}html:not(.dark) tbody tr:hover,html.light tbody tr:hover{background-color:#f8fafc!important}html:not(.dark) [class*=bg-emerald-500\/10],html.light [class*=bg-emerald-500\/10]{color:#047857!important;background-color:#ecfdf5!important;border-color:#a7f3d0!important}html:not(.dark) [class*=bg-rose-500\/10],html.light [class*=bg-rose-500\/10]{color:#be123c!important;background-color:#fff1f2!important;border-color:#fecdd3!important}html:not(.dark) :is([class*=bg-amber-500\/10],[class*=bg-amber-500\/20]),html.light :is([class*=bg-amber-500\/10],[class*=bg-amber-500\/20]){color:#b45309!important;background-color:#fffbeb!important;border-color:#fde68a!important}html:not(.dark) [class*=bg-blue-500\/10],html.light [class*=bg-blue-500\/10]{color:#1d4ed8!important;background-color:#eff6ff!important;border-color:#bfdbfe!important}html:not(.dark) [class*=bg-purple-500\/10],html.light [class*=bg-purple-500\/10]{color:#7e22ce!important;background-color:#faf5ff!important;border-color:#e9d5ff!important}html:not(.dark) .fixed.inset-0[class*=bg-slate-950],html.light .fixed.inset-0[class*=bg-slate-950]{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#0f172a8c!important}html:not(.dark) .shadow-md,html.light .shadow-md{box-shadow:0 1px 3px #0000000d,0 1px 2px -1px #0000000d!important}html:not(.dark) .shadow-xl,html.light .shadow-xl{box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #00000008!important}html:not(.dark) .shadow-2xl,html.light .shadow-2xl{box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a!important}aside#main-sidebar{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#main-content-wrapper{transition:padding-left .3s cubic-bezier(.4,0,.2,1)}@media (width>=768px){html.sidebar-is-collapsed aside#main-sidebar{width:5rem!important}html.sidebar-is-collapsed #main-content-wrapper{padding-left:5rem!important}html.sidebar-is-collapsed .sidebar-text{display:none!important}html.sidebar-is-collapsed aside#main-sidebar .sidebar-header{justify-content:center!important;padding-left:.5rem!important;padding-right:.5rem!important}html.sidebar-is-collapsed aside#main-sidebar .sidebar-fy-section{justify-content:center!important;padding:.75rem .5rem!important}html.sidebar-is-collapsed aside#main-sidebar nav a{justify-content:center!important;padding-left:.5rem!important;padding-right:.5rem!important}html.sidebar-is-collapsed aside#main-sidebar .sidebar-footer{padding:.75rem .5rem!important}html.sidebar-is-collapsed aside#main-sidebar .sidebar-footer-content{flex-direction:column!important;align-items:center!important;gap:.75rem!important}html.sidebar-is-collapsed aside#main-sidebar .sidebar-footer-actions{flex-direction:column!important;gap:.25rem!important}html.sidebar-is-collapsed aside#main-sidebar .collapse-chevron{transform:rotate(180deg)!important}}#sidebar-backdrop{transition:opacity .3s ease-in-out}html:not(.dark) aside button:not(.bg-blue-600),html.light aside button:not(.bg-blue-600),html:not(.dark) header button:not(.bg-blue-600):not(.bg-emerald-600),html.light header button:not(.bg-blue-600):not(.bg-emerald-600){color:#475569!important}html:not(.dark) aside button:not(.bg-blue-600):hover,html.light aside button:not(.bg-blue-600):hover,html:not(.dark) header button:not(.bg-blue-600):not(.bg-emerald-600):hover,html.light header button:not(.bg-blue-600):not(.bg-emerald-600):hover{color:#0f172a!important;background-color:#f1f5f9!important}html:not(.dark) nav.bottom-nav-safe,html.light nav.bottom-nav-safe{background-color:#fff!important;border-color:#e2e8f0!important}html:not(.dark) nav.bottom-nav-safe a:not(.text-blue-500):not(.text-emerald-400),html:not(.dark) nav.bottom-nav-safe button,html.light nav.bottom-nav-safe a:not(.text-blue-500):not(.text-emerald-400),html.light nav.bottom-nav-safe button{color:#64748b!important}html:not(.dark) nav.bottom-nav-safe a:not(.text-blue-500):hover,html:not(.dark) nav.bottom-nav-safe button:hover,html.light nav.bottom-nav-safe a:not(.text-blue-500):hover,html.light nav.bottom-nav-safe button:hover{color:#0f172a!important}@supports (padding-top:env(safe-area-inset-top)){header.sticky{padding-top:max(.75rem, env(safe-area-inset-top,.75rem))}aside#main-sidebar{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}}
