.app.dark{background-color:#0b1120;color:#e2e8f0;color-scheme:dark}.app.dark .card:not(.keep-light,.keep-light *){background-color:#111a2e;border-color:#1e2a45;box-shadow:0 1px 2px rgba(0,0,0,.3)}.app.dark .input:not(.keep-light,.keep-light *),.app.dark .textarea:not(.keep-light,.keep-light *){background-color:#0e1628;border-color:#263452;color:#e2e8f0}.app.dark .input:not(.keep-light,.keep-light *)::-moz-placeholder,.app.dark .textarea:not(.keep-light,.keep-light *)::-moz-placeholder{color:#5d6b84}.app.dark .input:not(.keep-light,.keep-light *)::placeholder,.app.dark .textarea:not(.keep-light,.keep-light *)::placeholder{color:#5d6b84}.app.dark .btn-ghost:not(.keep-light,.keep-light *){background-color:#131d33;border-color:#263452;color:#cbd5e1}.app.dark .btn-ghost:not(.keep-light,.keep-light *):hover{background-color:#1a2642}.app.dark .th:not(.keep-light,.keep-light *){color:#7d8aa3}.app.dark .label:not(.keep-light,.keep-light *){color:#cbd5e1}.app.dark .shadow-card:not(.keep-light,.keep-light *){box-shadow:0 1px 2px rgba(0,0,0,.35)!important}.app.dark select option{background:#111a2e;color:#e2e8f0}.app.dark svg [stroke="#eef2f7"]{stroke:#1e2a45}.app.dark svg text[fill="#0f172a"]{fill:#e2e8f0}.app.dark svg circle[stroke="#eef2f7"]{stroke:#1e2a45}.app.dark [style*="#f1f5f9"]:not(.keep-light,.keep-light *){background:#18223a!important}.app.dark .bg-white:not(.keep-light,.keep-light *),.app.dark .bg-white\/85:not(.keep-light,.keep-light *),.app.dark .bg-white\/90:not(.keep-light,.keep-light *){background-color:#111a2e!important}.app.dark .bg-\[\#f5f7fb\]:not(.keep-light,.keep-light *),.app.dark .bg-\[\#f6f8fc\]:not(.keep-light,.keep-light *),.app.dark .bg-slate-50:not(.keep-light,.keep-light *),.app.dark .bg-slate-50\/60:not(.keep-light,.keep-light *),.app.dark .bg-slate-50\/70:not(.keep-light,.keep-light *),.app.dark .bg-slate-50\/80:not(.keep-light,.keep-light *){background-color:#0e1628!important}.app.dark .bg-slate-100:not(.keep-light,.keep-light *),.app.dark .bg-slate-200:not(.keep-light,.keep-light *){background-color:#1b2540!important}.app.dark .bg-slate-300:not(.keep-light,.keep-light *){background-color:#334155!important}.app.dark .hover\:bg-brand-50:hover:not(.keep-light,.keep-light *),.app.dark .hover\:bg-brand-50\/30:hover:not(.keep-light,.keep-light *),.app.dark .hover\:bg-brand-50\/40:hover:not(.keep-light,.keep-light *),.app.dark .hover\:bg-slate-100:hover:not(.keep-light,.keep-light *),.app.dark .hover\:bg-slate-50:hover:not(.keep-light,.keep-light *){background-color:#18233d!important}.app.dark .hover\:bg-red-50:hover:not(.keep-light,.keep-light *){background-color:rgba(239,68,68,.14)!important}.app.dark .hover\:bg-emerald-50:hover:not(.keep-light,.keep-light *){background-color:rgba(16,185,129,.14)!important}.app.dark .bg-brand-50:not(.keep-light,.keep-light *){background-color:rgba(59,130,246,.14)!important}.app.dark .bg-brand-50\/60:not(.keep-light,.keep-light *){background-color:rgba(59,130,246,.12)!important}.app.dark .bg-brand-100:not(.keep-light,.keep-light *){background-color:rgba(59,130,246,.22)!important}.app.dark .bg-brand-200:not(.keep-light,.keep-light *){background-color:rgba(59,130,246,.3)!important}.app.dark .bg-emerald-50:not(.keep-light,.keep-light *){background-color:rgba(16,185,129,.14)!important}.app.dark .bg-accent-50:not(.keep-light,.keep-light *),.app.dark .bg-amber-50:not(.keep-light,.keep-light *){background-color:rgba(245,158,11,.13)!important}.app.dark .bg-accent-100:not(.keep-light,.keep-light *){background-color:rgba(245,158,11,.2)!important}.app.dark .bg-red-50:not(.keep-light,.keep-light *){background-color:rgba(239,68,68,.14)!important}.app.dark .bg-violet-50:not(.keep-light,.keep-light *){background-color:rgba(139,92,246,.16)!important}.app.dark .bg-sky-50:not(.keep-light,.keep-light *){background-color:rgba(14,165,233,.15)!important}.app.dark .bg-indigo-50:not(.keep-light,.keep-light *){background-color:rgba(99,102,241,.16)!important}.app.dark .text-slate-900:not(.keep-light,.keep-light *){color:#f1f5f9!important}.app.dark .text-slate-800:not(.keep-light,.keep-light *){color:#e2e8f0!important}.app.dark .text-slate-700:not(.keep-light,.keep-light *){color:#cbd5e1!important}.app.dark .text-slate-600:not(.keep-light,.keep-light *){color:#a3b0c4!important}.app.dark .text-slate-500:not(.keep-light,.keep-light *){color:#8a97ad!important}.app.dark .text-slate-400:not(.keep-light,.keep-light *){color:#6b7a93!important}.app.dark .text-slate-300:not(.keep-light,.keep-light *){color:#475569!important}.app.dark .text-ink-950:not(.keep-light,.keep-light *){color:#0b1120!important}.app.dark .text-brand-800:not(.keep-light,.keep-light *),.app.dark .text-brand-900:not(.keep-light,.keep-light *){color:#bfdbfe!important}.app.dark .text-brand-700:not(.keep-light,.keep-light *){color:#93c5fd!important}.app.dark .text-brand-600:not(.keep-light,.keep-light *){color:#60a5fa!important}.app.dark .text-emerald-700:not(.keep-light,.keep-light *),.app.dark .text-emerald-800:not(.keep-light,.keep-light *){color:#6ee7b7!important}.app.dark .text-emerald-600:not(.keep-light,.keep-light *){color:#34d399!important}.app.dark .text-amber-800:not(.keep-light,.keep-light *),.app.dark .text-amber-900:not(.keep-light,.keep-light *){color:#fcd34d!important}.app.dark .text-amber-700:not(.keep-light,.keep-light *){color:#fbbf24!important}.app.dark .text-accent-800:not(.keep-light,.keep-light *){color:#fcd34d!important}.app.dark .text-accent-600:not(.keep-light,.keep-light *),.app.dark .text-accent-700:not(.keep-light,.keep-light *){color:#fbbf24!important}.app.dark .text-red-700:not(.keep-light,.keep-light *){color:#fca5a5!important}.app.dark .text-red-600:not(.keep-light,.keep-light *){color:#f87171!important}.app.dark .text-violet-700:not(.keep-light,.keep-light *){color:#c4b5fd!important}.app.dark .text-sky-600:not(.keep-light,.keep-light *){color:#7dd3fc!important}.app.dark .text-indigo-600:not(.keep-light,.keep-light *){color:#a5b4fc!important}.app.dark .hover\:text-brand-700:hover:not(.keep-light,.keep-light *),.app.dark .hover\:text-slate-800:hover:not(.keep-light,.keep-light *),.app.dark .hover\:text-slate-900:hover:not(.keep-light,.keep-light *){color:#f1f5f9!important}.app.dark .border-slate-100:not(.keep-light,.keep-light *),.app.dark .border-slate-200:not(.keep-light,.keep-light *),.app.dark .border-slate-200\/70:not(.keep-light,.keep-light *),.app.dark .border-slate-200\/80:not(.keep-light,.keep-light *),.app.dark .border-slate-300:not(.keep-light,.keep-light *){border-color:#22304d!important}.app.dark .divide-slate-100>*+:not(.keep-light,.keep-light *),.app.dark .divide-slate-200>*+:not(.keep-light,.keep-light *){border-color:#1e2a45!important}.app.dark .border-brand-100:not(.keep-light,.keep-light *){border-color:rgba(59,130,246,.28)!important}.app.dark .border-brand-200:not(.keep-light,.keep-light *){border-color:rgba(59,130,246,.35)!important}.app.dark .border-emerald-200:not(.keep-light,.keep-light *){border-color:rgba(16,185,129,.35)!important}.app.dark .border-emerald-300:not(.keep-light,.keep-light *){border-color:rgba(16,185,129,.45)!important}.app.dark .border-amber-200:not(.keep-light,.keep-light *){border-color:rgba(245,158,11,.35)!important}.app.dark .border-amber-300:not(.keep-light,.keep-light *){border-color:rgba(245,158,11,.45)!important}.app.dark .border-accent-200:not(.keep-light,.keep-light *){border-color:rgba(245,158,11,.35)!important}.app.dark .border-red-200:not(.keep-light,.keep-light *){border-color:rgba(239,68,68,.38)!important}.app.dark .ring-slate-200:not(.keep-light,.keep-light *){--tw-ring-color:#22304d!important}.app.dark .ring-slate-900\/10:not(.keep-light,.keep-light *){--tw-ring-color:rgba(255,255,255,.08)!important}.app.dark .ring-brand-200:not(.keep-light,.keep-light *){--tw-ring-color:rgba(59,130,246,.35)!important}.app.dark .ring-emerald-200:not(.keep-light,.keep-light *){--tw-ring-color:rgba(16,185,129,.35)!important}.app.dark .ring-accent-200:not(.keep-light,.keep-light *),.app.dark .ring-amber-200:not(.keep-light,.keep-light *){--tw-ring-color:rgba(245,158,11,.35)!important}.app.dark .ring-red-200:not(.keep-light,.keep-light *){--tw-ring-color:rgba(239,68,68,.38)!important}.app.dark .ring-violet-200:not(.keep-light,.keep-light *){--tw-ring-color:rgba(139,92,246,.4)!important}.app.dark .has-\[\:checked\]\:bg-brand-50:has(:checked){background-color:rgba(59,130,246,.18)!important}.app.dark .has-\[\:checked\]\:border-brand-500:has(:checked){border-color:#3b82f6!important}.app.dark .peer:checked~.peer-checked\:bg-brand-50{background-color:rgba(59,130,246,.18)!important}.app.dark .peer:checked~.peer-checked\:text-brand-700{color:#93c5fd!important}.app.dark .peer:checked~.peer-checked\:border-brand-500{border-color:#3b82f6!important}.app.dark .hover\:bg-brand-100:hover:not(.keep-light,.keep-light *){background-color:rgba(59,130,246,.25)!important}.app.dark .text-brand-700\/80:not(.keep-light,.keep-light *){color:rgba(191,219,254,.8)!important}.app.dark .text-brand-700\/70:not(.keep-light,.keep-light *){color:rgba(191,219,254,.65)!important}.app.dark .accent-brand-600{accent-color:#3b82f6}