.bg-dark{background:linear-gradient(180deg,#030712 0,#0a162d 20%,#09213c 70%,#030712 100%);border-right:1.5px solid #0b1c4a}.bg-light{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 20%,#e2e8f0 70%,#f8fafc 100%);border-right:1.5px solid rgba(203,213,225,.5)}html.light body{color:#1e293b}html.light .min-h-screen.bg-dark{background:#f0f2f5!important}html.light #main-header{background:rgba(255,255,255,.9)!important;border-color:#d1d5db!important}html.light #main-header a,html.light #main-header button,html.light #main-header span,html.light footer{color:#374151}html.light #main-header a:hover,html.light #main-header button:hover{color:#111827}html.light #main-header .text-white,html.light footer .text-white{color:#111827!important}html.light #main-header .text-gray-200,html.light #main-header .text-gray-300,html.light #main-header .text-gray-400{color:#4b5563!important}html.light #systems-dropdown ul,html.light #theme-dropdown>div,html.light #user-dropdown>div,html.light input,html.light select,html.light textarea{background:#fff!important;border:1px solid #d1d5db!important}html.light #mobile-menu a,html.light #mobile-menu button,html.light #mobile-menu span,html.light #systems-dropdown a,html.light #theme-dropdown button,html.light #user-dropdown a,html.light #user-dropdown button{color:#374151!important}html.light #mobile-menu a:hover,html.light #mobile-menu button:hover,html.light #systems-dropdown a:hover,html.light #theme-dropdown button:hover,html.light #user-dropdown a:hover,html.light #user-dropdown button:hover{background:rgba(0,0,0,.05)!important;color:#111827!important}html.light #systems-dropdown .bg-gray-900\/50{background:#f3f4f6!important}html.light #ios-pwa-banner,html.light #mobile-menu{background:rgba(255,255,255,.95)!important;border-color:rgba(0,0,0,.1)!important}html.light #mobile-menu .text-gray-400{color:#6b7280!important}html.light #mobile-menu .border-white\/10{border-color:rgba(0,0,0,.1)!important}html.light .animate-aurora,html.light .opacity-40,html.light [class*=aurora]{opacity:0!important;display:none!important}html.light [style*="--aurora"]{display:none!important}html.light footer .text-purple-400{color:#7c3aed!important}html.light footer .via-gray-600{--tw-gradient-via:#d1d5db}html.light #ios-pwa-banner{border-color:rgba(124,58,237,.3)!important}html.light #ios-pwa-banner .text-white{color:#111827!important}html.light #ios-pwa-banner .text-gray-300,html.light #ios-pwa-banner .text-gray-400{color:#6b7280!important}html.light #ios-pwa-banner .text-gray-500{color:#9ca3af!important}html.light #main-header a.bg-white{background:#7c3aed!important;color:#fff!important}html.light #main-header a.bg-white:hover{background:#6d28d9!important}html.light .bg-blue-500,html.light .bg-blue-500 *,html.light .bg-blue-600,html.light .bg-blue-600 *,html.light .bg-blue-700,html.light .bg-blue-700 *,html.light .bg-green-500 *,html.light .bg-green-600,html.light .bg-green-600 *,html.light .bg-green-700,html.light .bg-green-700 *,html.light .bg-indigo-500,html.light .bg-indigo-500 *,html.light .bg-indigo-600,html.light .bg-indigo-600 *,html.light .bg-indigo-700,html.light .bg-indigo-700 *,html.light .bg-purple-500 *,html.light .bg-purple-700 *,html.light .bg-red-500 *,html.light .bg-red-700 *,html.light .bg-violet-500,html.light .bg-violet-700,html.light .system-button.text-white.bg-gray-500,html.light [class*=bg-gradient-to-r][class*=from-blue],html.light [class*=bg-gradient-to-r][class*=from-indigo],html.light [class*=bg-gradient-to-r][class*=from-indigo] *,html.light [class*=bg-gradient-to-r][class*=from-purple] *,html.light a.inline-flex[class*=bg-purple],html.light a.inline-flex[class*=bg-purple] *,html.light button.bg-gradient-to-r.from-purple-600,html.light button.inline-flex[class*=bg-purple],html.light button.inline-flex[class*=bg-purple] *,html.light button.text-white[class*=from-purple]{color:#fff!important}html.light .bg-purple-600 svg{stroke:#fff!important}html.light .bg-indigo-600 svg,html.light [class*=bg-gradient] svg,html.light a[class*=bg-gradient] svg,html.light button[class*=bg-gradient] svg{color:#fff!important;stroke:#fff!important}html.light .bg-gray-800\/30 p,html.light .bg-gray-800\/50 p,html.light [class*=bg-gray-800] p,html.light main p,html.light section p{color:#4b5563!important}html.light .text-purple-500{color:#7c3aed!important}html.light .bg-gray-800,html.light .bg-gray-800\/80{box-shadow:0 1px 3px rgba(0,0,0,.05)!important}html.light .bg-gray-800\/90,html.light .bg-gray-800\/95{border:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}html.light .bg-gray-800\/95{background:#fff!important}html.light .bg-gray-900,html.light .bg-gray-900\/50,html.light .bg-gray-900\/80,html.light .bg-gray-900\/90,html.light .bg-gray-900\/95{background:rgba(249,250,251,.95)!important}html.light .bg-gray-950{background:#f3f4f6!important}html.light .border-white\/10,html.light .border-white\/20,html.light .border-white\/5{border-color:rgba(0,0,0,.1)!important}html.light .border-gray-800,html.light hr,html.light table{border-color:#e5e7eb!important}html.light .border-purple-500\/30{border-color:rgba(124,58,237,.3)!important}html.light .hover\:bg-white\/10:hover{background:rgba(0,0,0,.05)!important}html.light .hover\:bg-white\/5:hover{background:rgba(0,0,0,.03)!important}html.light .bg-gray-800\/50 h2,html.light .bg-gray-800\/50 h3,html.light [class*=bg-gray-800] h2,html.light [class*=bg-gray-800] h3,html.light main h1,html.light main h2,html.light main h3,html.light section h1,html.light section h2,html.light section h3{color:#111827!important}html.light .backdrop-blur-sm,html.light .backdrop-blur-xl{background:rgba(255,255,255,.85)!important}html.light .bg-purple-500\/20{background:rgba(124,58,237,.15)!important}html.light .bg-purple-500\/10{background:rgba(124,58,237,.1)!important}html.light .bg-gradient-to-r.from-purple-400{background:linear-gradient(to right,#7c3aed,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important}html.light input,html.light select,html.light textarea{color:#111827!important}html.light .bg-purple-500{background:#7c3aed!important}html.light .bg-purple-600{background:#6d28d9!important}html.light .hover\:bg-purple-600:hover{background:#5b21b6!important}html.light a.text-purple-400:hover{color:#6d28d9!important}html.light .divide-white\/10>*+*{border-color:rgba(0,0,0,.1)!important}html.light .shadow-2xl,html.light .shadow-xl{box-shadow:0 10px 40px rgba(0,0,0,.08),0 2px 10px rgba(0,0,0,.04)!important}html.light .ring-white\/10{--tw-ring-color:rgba(0, 0, 0, 0.1)!important}html.light ::-webkit-scrollbar{width:8px;height:8px}html.light ::-webkit-scrollbar-track{background:#f1f5f9}html.light ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}html.light ::-webkit-scrollbar-thumb:hover{background:#94a3b8}html.light code,html.light pre{background:#f1f5f9!important;color:#1e293b!important}html.light th{background:#f9fafb!important;color:#374151!important}html.light td{border-color:#e5e7eb!important;color:#4b5563!important}html.light .bg-green-500\/20{background:rgba(34,197,94,.15)!important}html.light .bg-red-500\/20{background:rgba(239,68,68,.15)!important}html.light .bg-yellow-500\/20{background:rgba(234,179,8,.15)!important}html.light .bg-blue-500\/20{background:rgba(59,130,246,.15)!important}html.light .text-green-500,html.light section .text-green-400 svg,html.light section svg.text-green-400{color:#16a34a!important}html.light .text-yellow-500{color:#ca8a04!important}html.light .text-blue-400,html.light .text-blue-500{color:#2563eb!important}html.light .min-h-screen{background:0 0!important}html.light [style*="--aurora"]{opacity:.08!important}html.light .bg-purple-500.h-1,html.light .bg-purple-500.h-1\.5{background:#7c3aed!important}html.light [role=tooltip]{background:#1f2937!important;color:#fff!important}html.light .bg-black\/50,html.light .bg-black\/60,html.light .bg-black\/70{background:rgba(0,0,0,.4)!important}html.light .focus\:ring-purple-500:focus{--tw-ring-color:rgba(124, 58, 237, 0.5)!important}html.light #admin-dashboard-app input::placeholder,html.light .placeholder-gray-400::placeholder,html.light form textarea::placeholder,html.light input.shadow.bg-gray-800::placeholder,html.light input::placeholder,html.light textarea.bg-gray-800::placeholder,html.light textarea.bg-transparent::placeholder,html.light textarea.shadow.bg-gray-800::placeholder,html.light textarea::placeholder{color:#9ca3af!important}html.light ::selection{background:rgba(124,58,237,.2);color:#111827}html.light .content-section{background:0 0}html.light main .text-purple-400,html.light main h1 .text-purple-400,html.light main h2 .text-purple-400,html.light main p .text-purple-400,html.light section h1 .text-purple-400,html.light section h2 .text-purple-400,html.light section p .text-purple-400{color:#7c3aed!important}html.light .ring-gray-900{--tw-ring-color:#ffffff!important;box-shadow:0 0 0 2px #fff!important}html.light .bg-gray-800\/50,html.light [class*=bg-gray-800]{background:rgba(255,255,255,.8)!important;border:1px solid rgba(0,0,0,.08)!important}html.light [class*=bg-gray-800]{box-shadow:0 4px 20px rgba(0,0,0,.05)!important}html.light .system-button{background:#e5e7eb!important}html.light #admin-dashboard-app button.bg-gray-700:hover,html.light #admin-dashboard-app button.bg-gray-800:hover,html.light .system-button:hover{background:#d1d5db!important}html.light .rounded-full.border.border-gray-600.bg-gray-800{background:#f3f4f6!important;border-color:#d1d5db!important}html.light #person-manager-app input,html.light #person-manager-app select,html.light #person-manager-app textarea,html.light textarea.bg-gray-800{background:#fff!important;border-color:#d1d5db!important;color:#111827!important}html.light input.bg-gray-800{color:#111827!important}html.light .focus\:ring-offset-gray-900{--tw-ring-offset-color:#ffffff!important}html.light .aspect-w-16,html.light .flex.rounded-full.border.border-gray-600.bg-gray-800{background:#f3f4f6!important}html.light .bg-gradient-to-br.from-gray-800\/80{background:linear-gradient(to bottom right,rgba(255,255,255,.9),rgba(243,244,246,.9))!important;border-color:rgba(124,58,237,.2)!important}html.light .from-gray-700.to-gray-800{background:linear-gradient(to bottom right,#f3f4f6,#e5e7eb)!important}html.light .from-purple-900\/50.to-gray-900{background:linear-gradient(to bottom right,rgba(124,58,237,.1),#f9fafb)!important}html.light a.bg-black:hover{background:#111827!important;color:#fff!important}html.light .text-gray-500.text-sm,html.light table thead tr{color:#6b7280!important}html.light .bg-purple-500\/20{background:rgba(124,58,237,.12)!important}html.light .shadow-purple-500\/30,html.light .shadow-purple-500\/5{box-shadow:none!important}html.light .blur-3xl{opacity:.3}html.light button.bg-white.text-gray-800:hover{background:#6d28d9!important}html.light .uppercase.tracking-wider{color:#7c3aed!important}html.light .text-6xl.font-bold{color:#111827!important}html.light .chart-panel{background:rgba(255,255,255,.6)!important;border-radius:1rem}html.light #authModal>div:first-child{background:rgba(0,0,0,.3)!important}html.light button.bg-white.text-gray-800{background:#7c3aed!important;color:#fff!important}html.light a.bg-gradient-to-r[class*=from-purple] svg path,html.light a.inline-flex[class*=bg-gradient] svg path,html.light a[class*=bg-gradient] svg path,html.light a[class*=bg-gradient][class*=from-purple] svg path,html.light button.bg-gradient-to-r[class*=from-purple] svg path,html.light button.bg-white.text-gray-800 svg,html.light button[class*=bg-gradient] svg path,html.light button[class*=bg-gradient][class*=from-purple] svg path{stroke:#fff!important}html.light .bg-gray-500{background:#6b7280!important}html.light .bg-black .text-white,html.light .bg-purple-600.text-white.rounded-2xl p,html.light a.inline-flex .text-white,html.light a.inline-flex.text-white,html.light a[class*=bg-gradient] .text-white,html.light a[class*=bg-gradient].text-white,html.light button[class*=bg-gradient] .text-white,html.light button[class*=bg-gradient].text-white,html.light div.bg-purple-600 p{color:#fff!important}html.light .h-px.bg-gradient-to-r{background:linear-gradient(to right,transparent,#d1d5db,transparent)!important}html.light .bg-purple-600.ring-gray-900{--tw-ring-color:#ffffff!important}html.light .caption-medium{color:#374151!important}html.light [fill="#FFBC1B"]{fill:#ffbc1b!important}html.light .animate-pulse.bg-purple-400{background:#7c3aed!important}html.light .bg-gray-900.rounded-lg{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-gray-800\/50.border-r{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .bg-gray-800.border-b,html.light .bg-gray-800.px-4.py-3{background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .bg-gray-800.rounded-2xl{background:#f9fafb!important}html.light .bg-gray-900\/30{background:rgba(243,244,246,.8)!important}html.light .bg-gray-700\/50{border:1px solid #e5e7eb!important}html.light .font-serif.text-gray-200,html.light .text-2xl.text-gray-200,html.light .text-xl.text-gray-200{color:#1f2937!important}html.light .bg-red-900\/40{background:rgba(254,226,226,.8)!important;border:1px solid rgba(239,68,68,.2)!important}html.light .bg-purple-900\/40{background:rgba(243,232,255,.8)!important;border:1px solid rgba(124,58,237,.2)!important}html.light .bg-yellow-900\/40{background:rgba(254,249,195,.8)!important;border:1px solid rgba(234,179,8,.2)!important}html.light .bg-green-900\/40{background:rgba(220,252,231,.8)!important;border:1px solid rgba(34,197,94,.2)!important}html.light div.bg-purple-600{background:#7c3aed!important;color:#fff!important}html.light .bg-purple-600\/20{background:rgba(124,58,237,.12)!important}html.light .hover\:bg-gray-700\/50:hover{background:rgba(0,0,0,.05)!important}html.light .border-gray-700\/50{border-color:rgba(229,231,235,.8)!important}html.light .bg-gray-800\/50.rounded-lg{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-purple-900\/40.border{background:rgba(243,232,255,.6)!important;border-color:rgba(124,58,237,.4)!important}html.light .bg-gray-700\/50.px-2{background:#e5e7eb!important;color:#4b5563!important}html.light .system-button.bg-gray-500,html.light button.system-button.bg-gray-500{background:#7c3aed!important}html.light .system-button:not(.bg-gray-500){background:#e5e7eb!important}html.light .system-button:not(.bg-gray-500):hover{background:#d1d5db!important;color:#111827!important}html.light .bg-purple-600\/20.rounded-lg{background:rgba(124,58,237,.12)!important}html.light .bg-gray-800\/30 h2,html.light .bg-purple-600\/20 .text-white{color:#111827!important}html.light table th{background:0 0!important;color:#6b7280!important}html.light .bg-gray-800\/30.rounded-lg,html.light .bg-gray-800\/30.rounded-xl{background:rgba(255,255,255,.8)!important;border-color:#e5e7eb!important}html.light .border-t.border-gray-700\/50{border-color:#e5e7eb!important}html.light .bg-purple-600.text-white.font-bold{background:#7c3aed!important;color:#fff!important}html.light .rounded-full.bg-purple-600{background:#7c3aed!important}html.light .bg-gray-800\/50.rounded.px-1{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-gray-800 .text-white,html.light .bg-gray-900 .text-white,html.light .bg-gray-900\/50 .text-white{color:#111827!important}html.light .bg-gray-700 button.bg-purple-600.text-white,html.light .bg-gray-800 button.bg-purple-600.text-white,html.light .bg-gray-800 button.bg-red-600.text-white,html.light .bg-gray-800 button.bg-red-700.text-white,html.light .text-purple-400 .text-white{color:#fff!important}html.light .bg-gray-700\/50.rounded-lg{background:#f3f4f6!important}html.light .bg-gray-900\/70{border:1px solid #e5e7eb!important}html.light .bg-gray-700.flex.items-center{background:#e5e7eb!important}html.light .bg-gray-800\/50.rounded-lg.p-4{background:#f9fafb!important;border:1px solid #e5e7eb!important}html.light .bg-gradient-to-t.from-gray-800{background:linear-gradient(to top,#f9fafb,rgba(249,250,251,.9),transparent)!important}html.light .bg-green-400\/10{background:rgba(34,197,94,.12)!important}html.light .bg-red-400\/10{background:rgba(239,68,68,.12)!important}html.light .bg-orange-400\/10{background:rgba(249,115,22,.12)!important}html.light .bg-blue-400\/10{background:rgba(59,130,246,.12)!important}html.light .bg-purple-400\/10,html.light li.bg-purple-600\/30{background:rgba(124,58,237,.12)!important}html.light .bg-emerald-400\/10{background:rgba(52,211,153,.12)!important}html.light .bg-amber-400\/10{background:rgba(251,191,36,.12)!important}html.light .bg-gray-400\/20{background:rgba(156,163,175,.15)!important}html.light .bg-emerald-500\/10{background:rgba(16,185,129,.1)!important}html.light .bg-blue-500\/10{background:rgba(59,130,246,.1)!important}html.light .bg-amber-500\/10{background:rgba(245,158,11,.1)!important}html.light .bg-orange-500\/20{background:rgba(249,115,22,.12)!important}html.light .bg-amber-500\/20{background:rgba(245,158,11,.12)!important}html.light .border-emerald-500\/20{border-color:rgba(16,185,129,.3)!important}html.light .border-blue-500\/20{border-color:rgba(59,130,246,.3)!important}html.light .border-amber-500\/20{border-color:rgba(245,158,11,.3)!important}html.light .border-purple-400\/30{border-color:rgba(124,58,237,.25)!important}html.light .border-orange-400\/30{border-color:rgba(249,115,22,.25)!important}html.light .border-blue-400\/30{border-color:rgba(59,130,246,.25)!important}html.light .bg-gray-800\/30.rounded-lg.p-3{background:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light .ring-2.ring-purple-400{box-shadow:0 0 0 2px rgba(124,58,237,.4)!important}html.light .ring-2.ring-purple-500{box-shadow:0 0 0 2px rgba(124,58,237,.5)!important}html.light .bg-gray-900.rounded-xl,html.light div[class*=bg-gray-800],html.light div[class*=bg-gray-900],html.light div[class*=bg-slate-800],html.light div[class*=bg-slate-900]{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-gray-900\/50.rounded-xl{background:#f9fafb!important;border:1px solid #e5e7eb!important}html.light .bg-gradient-to-r.from-purple-900\/50.to-indigo-900\/50{background:linear-gradient(to right,rgba(124,58,237,.08),rgba(99,102,241,.08))!important;border:1px solid rgba(124,58,237,.15)!important}html.light .bg-gradient-to-r.from-purple-900\/50 .text-white{color:#111827!important}html.light .bg-amber-600\/80,html.light .bg-emerald-600\/80,html.light .bg-emerald-700\/80,html.light .bg-gradient-to-r.from-purple-600,html.light .bg-gray-600\/80,html.light .bg-gray-600\/80 span,html.light .bg-purple-500\/80,html.light .bg-rose-600\/80{color:#fff!important}html.light .bg-gradient-to-r.from-emerald-500\/20,html.light .bg-gradient-to-r.from-green-500\/20,html.light .bg-gradient-to-r.from-orange-500\/20,html.light .bg-gradient-to-r.from-red-500\/20,html.light .bg-gradient-to-r.from-yellow-500\/20{border:1px solid rgba(0,0,0,.05)!important}html.light .bg-emerald-500{background:#10b981!important;color:#fff!important}html.light .bg-yellow-500{background:#eab308!important;color:#fff!important}html.light .bg-orange-500{background:#f97316!important;color:#fff!important}html.light .bg-red-500{background:#ef4444!important}html.light .bg-gray-800\/80,html.light .bg-gray-900\/80{background:rgba(255,255,255,.9)!important}html.light .bg-gradient-to-r.from-red-500{background:linear-gradient(to right,#ef4444,#f87171)!important}html.light .bg-gradient-to-r.from-orange-500{background:linear-gradient(to right,#f97316,#fb923c)!important}html.light .bg-gradient-to-r.from-yellow-500{background:linear-gradient(to right,#eab308,#facc15)!important}html.light .bg-gradient-to-r.from-green-500{background:linear-gradient(to right,#22c55e,#4ade80)!important}html.light .bg-gray-900\/90{border:1px solid #e5e7eb!important}html.light [class*=bg-gradient-to-r][class*=from-purple],html.light [class*=bg-gradient-to-r][class*=from-purple] span,html.light [class*=bg-gradient-to-r][class*=from-purple] svg{color:#fff!important}html.light .bg-purple-600\/20{background:rgba(124,58,237,.1)!important}html.light .text-\[10px\].text-gray-500,html.light .text-\[8px\].text-gray-500,html.light .text-\[9px\].text-gray-500{color:#6b7280!important}html.light .border-purple-600\/50{border-color:rgba(124,58,237,.4)!important}html.light .rounded-full[class*=bg-amber] span,html.light .rounded-full[class*=bg-emerald] span,html.light .rounded-full[class*=bg-green] span,html.light .rounded-full[class*=bg-purple] span,html.light .rounded-full[class*=bg-rose] span{color:#fff!important}html.light .modal-content h2,html.light .modal-content h3,html.light [class*=bg-gray-800] .font-medium,html.light [class*=bg-gray-800] h4,html.light [class*=bg-gray-900] .font-medium,html.light [class*=bg-gray-900] h4,html.light [class*=bg-gray-] h1,html.light [class*=bg-gray-] h2,html.light [class*=bg-gray-] h3,html.light [class*=bg-gray-] h4,html.light [class*=bg-gray-] h5,html.light [class*=bg-gray-] h6,html.light [role=dialog] h2,html.light [role=dialog] h3,html.light div[class*=bg-gray-] .text-white,html.light div[class*=bg-slate-] .text-white{color:#111827!important}html.light .modal-content p,html.light [class*=bg-gray-800] .text-sm,html.light [class*=bg-gray-900] .text-sm,html.light [class*=bg-gray-] p,html.light [role=dialog] p{color:#4b5563!important}html.light [class*=bg-gray-800] .text-purple-300,html.light [class*=bg-gray-800] .text-purple-400,html.light [class*=bg-gray-900] .text-purple-300,html.light [class*=bg-gray-900] .text-purple-400{color:#7c3aed!important}html.light #person-manager-app{color:#111827}html.light #person-manager-app [class*=bg-gray-800],html.light #person-manager-app [class*=bg-gray-900],html.light .dashboard-card{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important}html.light [class*=person-card]{color:#111827!important}html.light [class*=bg-gray-][class*="/"]{background-color:rgba(255,255,255,.9)!important}html.light div[class*=bg-gray-] .text-gray-100,html.light div[class*=bg-gray-] .text-gray-200,html.light div[class*=bg-gray-] .text-gray-300{color:#374151!important}html.light div[class*=bg-gray-] .text-gray-400,html.light div[class*=bg-gray-] .text-gray-500{color:#6b7280!important}html.light .bg-gray-800\/40,html.light .bg-gray-800\/60,html.light .bg-gray-800\/70,html.light .bg-gray-900\/40,html.light .bg-gray-900\/60,html.light .bg-gray-900\/70{background:rgba(255,255,255,.85)!important;border:1px solid rgba(0,0,0,.08)!important}html.light .tab-button,html.light [role=tab]{color:#374151!important}html.light #person-manager-app a[class*=bg-purple],html.light #person-manager-app button[class*=bg-purple],html.light .tab-button.active,html.light [role=tab][aria-selected=true]{background:#7c3aed!important;color:#fff!important}html.light #person-manager-app button:not([class*=bg-purple]):not([class*=bg-red]):not([class*=bg-green]){background:#f3f4f6!important;color:#374151!important;border:1px solid #e5e7eb!important}html.light #person-manager-app button:not([class*=bg-purple]):not([class*=bg-red]):not([class*=bg-green]):hover{background:#e5e7eb!important}html.light #person-manager-app button[class*=bg-red]{background:#ef4444!important;color:#fff!important}html.light #person-manager-app button[class*=bg-green]{background:#22c55e!important;color:#fff!important}html.light .person-item,html.light [class*=person-]{background:#fff!important;border:1px solid #e5e7eb!important}html.light .avatar-circle,html.light [class*=avatar]{border-color:#e5e7eb!important}html.light [class*=dropdown],html.light [role=listbox],html.light [role=menu]{background:#fff!important;border:1px solid #e5e7eb!important}html.light [role=menuitem],html.light [role=option],html.light label{color:#374151!important}html.light [role=menuitem]:hover,html.light [role=option]:hover,html.light body.bg-gray-100{background:#f3f4f6!important}html.light .modal-content,html.light [role=dialog],html.light select option{background:#fff!important;color:#111827!important}html.light .animate-spin{border-color:#7c3aed #e5e7eb #e5e7eb!important}html.light .empty-state{color:#6b7280!important}html.light .billing-card,html.light .plan-card,html.light .subscription-card{background:#fff!important;border:1px solid #e5e7eb!important}html.light #app,html.light .chat-container,html.light .message-list{background:#f9fafb!important}html.light .user-message{background:#7c3aed!important;color:#fff!important}html.light .ai-message{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important}html.light [class*=bg-gray-7],html.light [class*=bg-gray-8],html.light [class*=bg-gray-9],html.light [class*=bg-slate-7],html.light [class*=bg-slate-8],html.light [class*=bg-slate-9]{background:rgba(255,255,255,.95)!important}html.light [class*=bg-gray-7] *,html.light [class*=bg-gray-8] *,html.light [class*=bg-gray-9] *,html.light [class*=bg-slate-7] *,html.light [class*=bg-slate-8] *,html.light [class*=bg-slate-9] *{border-color:#e5e7eb!important}html.light [class*=bg-gray-] a:not([class*=bg-purple]){color:#7c3aed!important}html.light .bg-gradient-to-b,html.light .bg-gradient-to-bl,html.light .bg-gradient-to-br,html.light .bg-gradient-to-l,html.light .bg-gradient-to-r,html.light .bg-gradient-to-t{opacity:1}html.light [style*=background][style*="#0"],html.light [style*=background][style*="#1"]{background:#fff!important}html.light [class*=border-emerald-]{border-color:#10b981!important}html.light [class*=border-red-]{border-color:#ef4444!important}html.light .text-red-500{color:#dc2626!important}html.light [class*="bg-red-600/30"],html.light [class*="bg-red-700/30"]{background:rgba(239,68,68,.2)!important}html.light [class*="bg-emerald-900/20"]{background:rgba(16,185,129,.15)!important}html.light [class*="bg-red-900/20"]{background:rgba(239,68,68,.15)!important}html.light .bg-gray-800\/40{background:rgba(243,244,246,.95)!important}html.light a[class*=from-indigo-600],html.light a[class*=from-purple-600],html.light a[class*=from-purple][class*=to-indigo],html.light button[class*=bg-gradient-to-r][class*=from-purple-600][class*=to-indigo-600],html.light button[class*=from-indigo-600],html.light button[class*=from-purple-600],html.light button[class*=from-purple][class*=to-indigo]{color:#fff!important}html.light .bg-purple-900\/20,html.light [class*="bg-purple-900/20"]{background:rgba(124,58,237,.1)!important}html.light .bg-indigo-900\/20,html.light [class*="bg-indigo-900/20"]{background:rgba(99,102,241,.1)!important}html.light .bg-gradient-to-r[class*=from-purple-900],html.light .bg-gradient-to-r[class*=to-indigo-900],html.light [class*="from-purple-900/50"][class*="to-indigo-900/50"]{background:linear-gradient(to right,rgba(124,58,237,.15),rgba(99,102,241,.15))!important}html.light a.bg-gray-600,html.light a.bg-gray-700{background:#6b7280!important;color:#fff!important}html.light button.bg-gray-600,html.light button.bg-gray-700{background:#6b7280!important}html.light a.hover\:bg-gray-600:hover,html.light button.hover\:bg-gray-600:hover{background:#4b5563!important}html.light a[class*=bg-indigo],html.light a[class*=bg-purple],html.light a[class*=bg-violet],html.light button[class*=bg-indigo],html.light button[class*=bg-purple],html.light button[class*=bg-violet]{color:#fff!important}html.light .compatibility-card,html.light [class*=bg-gradient-to-br][class*=from-purple]{background:linear-gradient(to bottom right,rgba(124,58,237,.1),rgba(99,102,241,.1))!important}html.light .bg-\[\#101621\]\/50{background:#fff!important;border-color:#e5e7eb!important}html.light [style*=background-color][style*="#101621"],html.light [style*=background][style*="#101621"]{background:#fff!important}html.light input:focus,html.light select:focus,html.light textarea:focus{border-color:#7c3aed!important;box-shadow:0 0 0 2px rgba(124,58,237,.2)!important}html.light input:disabled,html.light select:disabled,html.light textarea:disabled{background:#f3f4f6!important;color:#6b7280!important}html.light .bg-gray-700 input,html.light .bg-gray-800 input,html.light input.bg-gray-700,html.light input.bg-gray-800{background:#fff!important;border:1px solid #d1d5db!important}html.light .bg-emerald-600\/80,html.light .bg-emerald-700\/80,html.light [class*=bg-emerald-6],html.light [class*=bg-emerald-7]{background:#059669!important}html.light .bg-emerald-600\/80 span,html.light .bg-emerald-700\/80 span,html.light [class*=bg-emerald-6] span,html.light [class*=bg-emerald-7] span{color:#fff!important;font-weight:700!important}html.light .bg-purple-500\/80,html.light [class*=bg-purple-5]{background:#7c3aed!important}html.light .bg-amber-600\/80 span,html.light .bg-purple-500\/80 span,html.light .bg-rose-600\/80 span,html.light a.bg-blue-600,html.light a.bg-blue-700,html.light a.bg-green-600,html.light a.bg-green-700,html.light a.bg-indigo-600,html.light a.bg-indigo-700,html.light a[class*=bg-purple] div,html.light a[class*=bg-purple] span,html.light a[class*=bg-purple][class*=text-white],html.light a[class*=bg-red],html.light button.bg-blue-600,html.light button.bg-blue-700,html.light button.bg-green-600,html.light button.bg-green-700,html.light button.bg-indigo-600,html.light button.bg-indigo-700,html.light button[class*=bg-purple] div,html.light button[class*=bg-purple] span,html.light button[class*=bg-purple][class*=text-white],html.light button[class*=bg-red],html.light button[type=submit],html.light input[type=submit]{color:#fff!important}html.light .bg-amber-600\/80,html.light [class*=bg-amber-6]{background:#d97706!important}html.light .bg-rose-600\/80,html.light [class*=bg-rose-6]{background:#e11d48!important}html.light a.text-red-500,html.light a.text-red-600,html.light button.text-red-500,html.light button.text-red-600{color:#dc2626!important}html.light .device-card,html.light [class*=device]{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-green-100{background:#dcfce7!important}html.light .text-green-800{color:#166534!important}html.light a[class*=bg-blue-5],html.light a[class*=bg-blue-6],html.light a[class*=bg-blue-7],html.light a[class*=bg-indigo-5],html.light a[class*=bg-indigo-5] *,html.light a[class*=bg-indigo-6],html.light a[class*=bg-indigo-6] *,html.light a[class*=bg-indigo-7],html.light a[class*=bg-indigo-7] *,html.light a[class*=bg-purple-5],html.light a[class*=bg-purple-5] *,html.light a[class*=bg-purple-6] *,html.light a[class*=bg-purple-7],html.light a[class*=bg-purple-7] *,html.light a[class*=bg-violet-5],html.light a[class*=bg-violet-6],html.light a[class*=bg-violet-7],html.light button[class*=bg-blue-5],html.light button[class*=bg-blue-6],html.light button[class*=bg-blue-7],html.light button[class*=bg-indigo-5],html.light button[class*=bg-indigo-5] *,html.light button[class*=bg-indigo-6],html.light button[class*=bg-indigo-6] *,html.light button[class*=bg-indigo-7],html.light button[class*=bg-indigo-7] *,html.light button[class*=bg-purple-5] *,html.light button[class*=bg-purple-6] *,html.light button[class*=bg-purple-7],html.light button[class*=bg-purple-7] *,html.light button[class*=bg-violet-5],html.light button[class*=bg-violet-6],html.light button[class*=bg-violet-7]{color:#fff!important}html.light .bg-\[\#101621\]{border:1px solid #e5e7eb!important}html.light [class*="bg-\\[\\#101621\\]"],html.light [style*="#101621"]{background:#fff!important;border:1px solid #e5e7eb!important}html.light [class*="bg-\\[\\#101621\\]"] .text-white{color:#111827!important}html.light .persona-card,html.light .profile-info,html.light [class*=persona]{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html.light .birth-date,html.light .birth-location,html.light .birth-time{color:#374151!important}html.light [class*="bg-gray-800/30"],html.light [class*="bg-gray-800/50"]{background:rgba(243,244,246,.95)!important;border:1px solid #e5e7eb!important}html.light .bg-gray-800\/30,html.light .bg-gray-800\/50{background:rgba(243,244,246,.95)!important}html.light .bg-gray-800\/50{border:1px solid #e5e7eb!important}html.light .bg-gray-700\/30,html.light .bg-gray-700\/40,html.light .bg-gray-700\/50,html.light [class*="bg-gray-700/"]{background:rgba(229,231,235,.8)!important}html.light #admin-dashboard-app table,html.light .bg-gray-700,html.light .bg-gray-800{background:#fff!important}html.light .form-group,html.light .input-container,html.light [class*=input]{border-color:#d1d5db!important}html.light #app input,html.light #app select,html.light #app textarea,html.light input[type=date],html.light input[type=datetime-local],html.light input[type=time]{background:#fff!important;border:1px solid #d1d5db!important;color:#111827!important}html.light [class*=from-amber-5],html.light [class*=from-amber-6],html.light [class*=from-amber] *,html.light [class*=from-orange-5],html.light [class*=from-orange-6],html.light [class*=from-orange] *,html.light a[class*=from-amber],html.light a[class*=from-orange],html.light button[class*=from-amber],html.light button[class*=from-orange]{color:#fff!important}html.light #app .bg-gray-900{border:1px solid #e5e7eb!important}html.light #app .rounded-lg[class*=bg-gray],html.light #app .rounded-xl[class*=bg-gray],html.light #app [class*=bg-gray-8],html.light #app [class*=bg-gray-9],html.light .dasha-period,html.light [class*=dasha]{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-gray-900 div,html.light .bg-gray-900 p,html.light .bg-gray-900 span,html.light [class*=bhukti],html.light [class*=mahadasha]{color:#374151!important}html.light .bg-gray-900{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important}html.light .bg-green-500{background:#10b981!important}html.light .bg-green-400\/10,html.light .bg-green-400\/20{background:rgba(74,222,128,.2)!important}html.light .bg-orange-400\/10,html.light .bg-orange-400\/15,html.light .bg-orange-400\/20{background:rgba(251,146,60,.2)!important}html.light .bg-red-400\/10,html.light .bg-red-400\/15,html.light .bg-red-400\/20{background:rgba(248,113,113,.2)!important}html.light .bg-purple-400\/10,html.light .bg-purple-400\/20,html.light .bg-purple-500\/20{background:rgba(167,139,250,.2)!important}html.light .bg-purple-600\/20{background:rgba(124,58,237,.15)!important}html.light .bg-yellow-400\/10,html.light .bg-yellow-400\/20{background:rgba(250,204,21,.2)!important}html.light .bg-amber-400\/10,html.light .bg-amber-400\/20{background:rgba(251,191,36,.2)!important}html.light .system-button.bg-gray-500.text-white{background:#6b7280!important;color:#fff!important}html.light .system-button:not(.bg-gray-500){color:#374151!important}html.light .system-button:not(.bg-gray-500):hover{background:#e5e7eb!important}html.light .bg-gray-700.flex.items-center.justify-center,html.light .bg-gray-700\/50.rounded-lg,html.light .rounded-lg.bg-gray-700\/50{background:#e5e7eb!important}html.light #daily-insights-preview a[class*=bg-gradient],html.light #daily-insights-preview a[class*=bg-purple],html.light #forecast-preview a.bg-purple-600,html.light #forecast-preview a[class*=bg-purple],html.light #life-predictor-preview a[class*=bg-gradient],html.light #life-predictor-preview a[class*=bg-purple],html.light .bg-purple-600.text-white div,html.light .bg-purple-600.text-white span,html.light .hero-section a[class*=bg-gradient],html.light .hero-section a[class*=bg-purple],html.light a.inline-flex[class*=bg-gradient-to-r][class*=from-purple],html.light a.inline-flex[class*=bg-purple-600],html.light a[class*=bg-gradient][class*=from-purple][class*=to-indigo],html.light a[href*=register][class*=bg-gradient],html.light a[href*=register][class*=bg-purple],html.light button.inline-flex[class*=bg-gradient-to-r][class*=from-purple],html.light button.inline-flex[class*=bg-purple-600],html.light section a[class*=bg-gradient],html.light section button[class*=bg-gradient]{color:#fff!important}html.light a.bg-red-600,html.light a.bg-red-700{background-color:#dc2626!important;color:#fff!important}html.light button.bg-red-700:hover{background-color:#b91c1c!important}html.light .bg-green-500,html.light .bg-green-500.text-white,html.light span.bg-green-500{background-color:#22c55e!important;color:#fff!important}html.light button.bg-gray-600.text-gray-400{background-color:#6b7280!important;color:#fff!important}html.light .bg-gray-500 .text-white,html.light .bg-gray-500 div,html.light .bg-gray-500 span,html.light a[class*=bg-blue-],html.light a[class*=bg-blue-] *,html.light a[class*=bg-green-],html.light a[class*=bg-green-] *,html.light a[class*=bg-indigo-],html.light a[class*=bg-indigo-] *,html.light a[class*=bg-purple-],html.light a[class*=bg-purple-] *,html.light a[class*=bg-red-],html.light a[class*=bg-red-] *,html.light button[class*=bg-blue-],html.light button[class*=bg-blue-] *,html.light button[class*=bg-green-],html.light button[class*=bg-green-] *,html.light button[class*=bg-indigo-],html.light button[class*=bg-indigo-] *,html.light button[class*=bg-purple-],html.light button[class*=bg-purple-] *,html.light button[class*=bg-red-],html.light button[class*=bg-red-] *{color:#fff!important}html.light #app .bg-\[\#101621\] .text-white,html.light #app .text-white,html.light section .bg-gradient-to-br h3,html.light section .bg-gray-800 h3,html.light section [class*=bg-gray-800] h3.text-white{color:#111827!important}html.light #app .text-gray-100,html.light #app .text-gray-200{color:#374151!important}html.light #app .text-gray-500,html.light section .bg-gradient-to-br li,html.light section .bg-gray-800 li,html.light section [class*=bg-gray-800] li.text-gray-400{color:#6b7280!important}html.light #app .text-purple-400,html.light #app .text-purple-500{color:#7c3aed!important}html.light #app .user-message,html.light #app [class*=bg-purple-6]{background:#7c3aed!important;color:#fff!important}html.light #app .ai-message{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important}html.light #app .bg-purple-600,html.light #app a[class*=bg-purple],html.light #app button[class*=bg-purple]{background:#7c3aed!important;color:#fff!important}html.light #app button[class*=bg-gray-6],html.light #app button[class*=bg-gray-7]{background:#e5e7eb!important;color:#374151!important}html.light #app .bg-\[\#101621\]{background:#fff!important;border:1px solid #e5e7eb!important}html.light a.bg-gray-500.text-white{background:#6b7280!important;color:#fff!important}html.light button.bg-gray-500.text-white,html.light button.system-button.bg-gray-500.text-white{background:#6b7280!important}html.light span.bg-green-500.text-white{background:#22c55e!important;color:#fff!important}html.light button.bg-red-600.text-white{background:#dc2626!important}html.light button.bg-red-600.hover\:bg-red-700:hover{background:#b91c1c!important}html.light #app span.bg-purple-600,html.light div.bg-purple-600.text-white{background:#7c3aed!important}html.light .bg-gradient-to-br.from-gray-800.to-gray-800\/80,html.light .bg-gradient-to-br[class*=from-gray-800]{background:linear-gradient(to bottom right,#fff,#f9fafb)!important;border:1px solid #e5e7eb!important}html.light .changelog-card,html.light section .bg-gray-800.p-4,html.light section .bg-gray-800.p-6,html.light section div.bg-gray-800{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}html.light a.bg-black,html.light a.bg-black.text-white{background:#1f2937!important}.bg-amber-600\/80,.bg-amber-600\/80 span.text-white,.bg-emerald-600\/80,.bg-emerald-600\/80 span.text-white,.bg-emerald-700\/80,.bg-emerald-700\/80 span.text-white,.bg-gray-600\/80,.bg-gray-600\/80 span.text-white,.bg-purple-500\/80,.bg-purple-500\/80 span.text-white,.bg-rose-600\/80,.bg-rose-600\/80 span.text-white,.rounded-full.bg-amber-600\/80 span,.rounded-full.bg-emerald-600\/80 span,.rounded-full.bg-emerald-700\/80 span,.rounded-full.bg-gray-600\/80 span,.rounded-full.bg-purple-500\/80 span,.rounded-full.bg-rose-600\/80 span,.rounded-full[class*=bg-amber-6] span,.rounded-full[class*=bg-emerald-6] span,.rounded-full[class*=bg-emerald-7] span,.rounded-full[class*=bg-purple-5] span,.rounded-full[class*=bg-rose-6] span,html.light .bg-purple-500 svg,html.light .bg-purple-500\/20,html.light .bg-purple-500\/30,html.light .bg-purple-600\/30,html.light .bg-violet-600,html.light .bg-violet-600 svg,html.light .bg-violet-600\/20,html.light .rounded-full.bg-purple-500 svg,html.light .rounded-full.bg-purple-600 svg,html.light a.bg-black div,html.light a.bg-black p.font-semibold,html.light a.bg-black span,html.light a.bg-gradient-to-r[class*=from-purple] *,html.light a.inline-flex.bg-gradient-to-r.from-purple-600.to-indigo-600 *,html.light a[class*=bg-gradient][class*=from-purple],html.light a[class*=inline-flex][class*=bg-gradient-to-r][class*=from-purple] *,html.light button.bg-gradient-to-r[class*=from-purple] svg{color:#fff!important}html.light a.bg-black span.text-gray-400,html.light a.inline-flex.bg-black p.text-\[10px\].text-gray-400{color:#d1d5db!important}html.light a.bg-gradient-to-r[class*=from-purple-600][class*=to-indigo-600],html.light a.inline-flex.bg-gradient-to-r.from-purple-600.to-indigo-600,html.light a[class*=inline-flex][class*=bg-gradient-to-r][class*=from-purple-600]{background:linear-gradient(to right,#7c3aed,#4f46e5)!important;color:#fff!important}html.light .bg-gradient-to-br.from-purple-600\/30 svg,html.light .bg-purple-500\/10 svg,html.light .bg-purple-500\/20 svg,html.light .bg-purple-600\/10 svg,html.light [class*="from-purple-600/30"] svg{color:#7c3aed!important}html.light [class*="bg-emerald-600/30"] span.text-emerald-300,html.light [class*="bg-emerald-700/30"] span.text-emerald-300{color:#047857!important}html.light [class*="bg-red-600/30"] span.text-red-300,html.light [class*="bg-red-700/30"] span.text-red-300{color:#b91c1c!important}html.light section .bg-gradient-to-br p,html.light section .bg-gray-800 p,html.light section [class*=bg-gray-800] p.text-gray-300,html.light section [class*=bg-gray-800] p.text-gray-400{color:#4b5563!important}html.light section .bg-gray-900\/60,html.light section [class*="bg-gray-900/60"]{background:rgba(243,244,246,.95)!important;border-color:#e5e7eb!important}html.light .bg-gradient-to-br.from-purple-600\/30.to-indigo-600\/30,html.light [class*="from-purple-600/30"][class*="to-indigo-600/30"]{background:linear-gradient(to bottom right,rgba(124,58,237,.2),rgba(79,70,229,.2))!important}html.light a[class*=bg-gradient][class*=from-purple]:hover,html.light button[class*=bg-gradient][class*=from-purple]{color:#fff!important}html.light .astrology-card-compact svg,html.light .text-purple-400.font-semibold,html.light section .text-purple-300,html.light section .text-purple-400{color:#7c3aed!important}html.light .bg-purple-500\/20.text-purple-400{background:rgba(124,58,237,.15)!important;color:#7c3aed!important}html.light .bg-gradient-to-b.from-purple-600{background:linear-gradient(to bottom,#7c3aed,#9ca3af,#d1d5db)!important}html.light .astrology-card-compact svg.text-orange-400,html.light .text-orange-400 svg,html.light section .text-orange-300,html.light section .text-orange-400{color:#ea580c!important}html.light #person-manager-app,html.light [id*=person-manager]{background:0 0!important}html.light .astrology-card-compact,html.light a.astrology-card-compact{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}html.light .astrology-card-compact:hover{background:#f9fafb!important;border-color:#d1d5db!important}html.light .astrology-card-compact .text-white,html.light .astrology-card-compact h3.text-white,html.light .bg-gradient-to-r.from-purple-900\/50 h3.text-white,html.light [class*="from-purple-900/50"] h3.text-white,html.light h2.text-xl.font-bold.text-white{color:#111827!important}html.light .astrology-card-compact span.text-gray-500,html.light .bg-gray-700\/50 .text-sm.text-gray-400,html.light .bg-gray-700\/50 span.text-gray-400,html.light p.text-sm.text-gray-400,html.light svg.text-gray-500{color:#6b7280!important}html.light .bg-gray-700\/50.rounded-lg,html.light div.bg-gray-700\/50{background:rgba(229,231,235,.8)!important;border:1px solid #e5e7eb!important}html.light .lg\:w-1\/3.bg-gray-800\/50,html.light div.bg-gray-800\/50.p-3,html.light div.bg-gray-800\/50.p-4{background:#fff!important;border:1px solid #e5e7eb!important}html.light div.bg-gray-700{background:#e5e7eb!important}html.light a.bg-purple-600,html.light a.bg-purple-600.text-white{background:#7c3aed!important}html.light a.bg-purple-600:hover,html.light button.hover\:bg-purple-500:hover{background:#6d28d9!important;color:#fff!important}html.light a.bg-gray-700.text-gray-300{background:#d1d5db!important;color:#374151!important}html.light button.bg-gray-700{background:#d1d5db!important}html.light a.bg-gray-700:hover,html.light button.hover\:bg-gray-600:hover{background:#9ca3af!important}html.light .bg-gradient-to-r.from-purple-900\/50.to-indigo-900\/50{background:linear-gradient(to right,rgba(124,58,237,.12),rgba(99,102,241,.12))!important;border-color:rgba(124,58,237,.25)!important}html.light .bg-gradient-to-r.from-purple-900\/50 p.text-gray-300,html.light .flex.items-center.gap-2 span.text-gray-300,html.light .flex.items-center.gap-2.text-sm.text-gray-300,html.light [class*="from-purple-900/50"] .text-sm.text-gray-300,html.light [class*="from-purple-900/50"] p.text-gray-300,html.light div.text-gray-300,html.light span.text-gray-300{color:#4b5563!important}html.light .p-3.bg-purple-500\/20{background:rgba(124,58,237,.15)!important}html.light #insights{background:0 0!important}html.light .profile-card,html.light .rounded-xl[class*=bg-gray],html.light [class*=person-card]{background:#fff!important;border:1px solid #e5e7eb!important}html.light .profile-card .text-white,html.light [class*=person] .text-white{color:#111827!important}html.light .profile-card .text-gray-400,html.light [class*=person] .text-gray-400{color:#6b7280!important}html.light .day-card .rounded-full[class*=bg-amber] span,html.light .day-card .rounded-full[class*=bg-emerald] span,html.light .day-card .rounded-full[class*=bg-purple] span,html.light .day-card .rounded-full[class*=bg-rose] span,html.light a.bg-gradient-to-r[class*=from-purple] [class*=Icon],html.light a.bg-gradient-to-r[class*=from-purple] svg,html.light a.bg-purple-600 .text-white,html.light a.bg-purple-600 span,html.light a.bg-purple-600.hover\:bg-purple-500.text-white,html.light a[class*=bg-purple-6] span,html.light a[class*=bg-purple-6][class*=text-white],html.light button.bg-purple-600 span,html.light button.bg-purple-600.hover\:bg-purple-500.text-white,html.light button[class*=bg-purple-6] span{color:#fff!important}html.light .blur-lg{opacity:.15!important}html.light [class*=blur-lg][class*=bg-purple]{opacity:.2!important}html.light [class*=bg-gray] .text-white:not(button .text-white):not(a .text-white){color:#111827!important}html.light .bg-gray-900\/70.border.border-gray-700\/50,html.light div.bg-gray-900\/70{background:rgba(243,244,246,.95)!important;border-color:#d1d5db!important}html.light .bg-gray-900\/70 .text-gray-400{color:#6b7280!important}html.light .bg-gray-900\/70 button.bg-purple-600.text-white{background:#7c3aed!important;color:#fff!important}html.light .bg-gray-800.border.border-gray-600,html.light div.bg-gray-800.border{box-shadow:0 4px 12px rgba(0,0,0,.15)!important}html.light .bg-gray-800 button.text-purple-400,html.light header .text-gray-300,html.light header button.text-gray-300{color:#374151!important}html.light #app,html.light .bg-gray-800 button.hover\:bg-gray-700:hover,html.light .bg-gray-800 button.text-gray-300:hover{background:#f3f4f6!important}html.light .bg-gray-800 button.bg-purple-900\/20{background:rgba(124,58,237,.12)!important;color:#7c3aed!important}html.light .bg-gray-700\/50.rounded-lg.text-sm{background:#e5e7eb!important}html.light a.bg-orange-500\/20{background:rgba(249,115,22,.15)!important;border-color:rgba(249,115,22,.3)!important}html.light a.bg-orange-500\/20:hover{background:rgba(249,115,22,.25)!important}html.light a.bg-gradient-to-r.from-purple-600.to-indigo-600.text-white,html.light a[class*=bg-gradient-to-r][class*=from-purple-600][class*=to-indigo-600]{background:linear-gradient(to right,#7c3aed,#4f46e5)!important;color:#fff!important}html.light a.bg-gradient-to-r.from-purple-600.to-indigo-600:hover{background:linear-gradient(to right,#6d28d9,#4338ca)!important}html.light .astrology-calendar,html.light .day-card,html.light [class*=calendar],html.light [class*=day-card]{background:#fff!important;border:1px solid #e5e7eb!important}html.light .astrology-calendar .text-white,html.light .bg-gray-700\/30 p.text-white,html.light .day-card .text-white{color:#111827!important}html.light a[class*=bg-blue-],html.light a[class*=bg-green-],html.light a[class*=bg-indigo-],html.light a[class*=bg-purple-]:not([class*="bg-purple-500/2"]):not([class*="bg-purple-600/2"]),html.light a[class*=bg-red-],html.light button[class*=bg-blue-],html.light button[class*=bg-green-],html.light button[class*=bg-indigo-],html.light button[class*=bg-purple-]:not([class*="bg-purple-500/2"]):not([class*="bg-purple-600/2"]),html.light button[class*=bg-red-]{color:#fff!important}html.light .astrology-calendar .text-gray-400{color:#6b7280!important}html.light .rounded-full.bg-gray-700,html.light div.w-10.h-10.rounded-full.bg-gray-700{background:#e5e7eb!important}html.light .prose a,html.light .rounded-full.bg-gray-700 [class*=Icon],html.light .rounded-full.bg-gray-700 svg{color:#7c3aed!important}html.light .bg-gray-500.text-white,html.light .system-button.bg-gray-500,html.light button.system-button.bg-gray-500{background:#6b7280!important}html.light span.system-button.bg-gray-500{background:#6b7280!important;color:#fff!important}html.light #app a.bg-purple-600{background:#7c3aed!important;color:#fff!important}html.light #app button.bg-purple-600,html.light button.bg-purple-600.text-white,html.light span.bg-purple-600.text-white{background:#7c3aed!important}html.light button.bg-purple-600.text-white *{color:#fff!important}html.light button.text-gray-400:not(.bg-purple-600),html.light span.text-gray-400:not(.bg-purple-600){color:#6b7280!important}html.light a.inline-flex.bg-gradient-to-r *,html.light a.inline-flex[class*=bg-gradient],html.light a.inline-flex[class*=from-purple],html.light a.inline-flex[class*=from-purple] *,html.light button.inline-flex.bg-gradient-to-r,html.light button.inline-flex.bg-gradient-to-r *,html.light button.inline-flex[class*=bg-gradient],html.light button.inline-flex[class*=bg-gradient] *{color:#fff!important}html.light a[class*=bg-gradient-to-r][class*=from-purple]{background:linear-gradient(to right,#7c3aed,#4f46e5)!important}html.light [class*=bg-gradient][class*=from-purple-6],html.light a.bg-gradient-to-r.from-purple-600,html.light button[class*=bg-gradient-to-r][class*=from-purple]{background:linear-gradient(to right,#7c3aed,#4f46e5)!important;color:#fff!important}html.light a.bg-gradient-to-r.from-purple-600.to-indigo-600{background:linear-gradient(to right,#7c3aed,#4f46e5)!important}html.light [class*=bg-gradient][class*=from-purple-6] *,html.light a.text-white.bg-gradient-to-r,html.light a.text-white[class*=bg-gradient],html.light a.text-white[class*=from-purple],html.light a[class*=bg-gradient][class*=from-purple] *,html.light button.text-white.bg-gradient-to-r,html.light button.text-white[class*=bg-gradient],html.light button[class*=bg-gradient][class*=from-purple] *{color:#fff!important}html.light button.bg-purple-600 svg{stroke:#fff!important}html.light a.inline-flex[class*=bg-gradient] svg,html.light a[class*=bg-gradient][class*=from-purple] svg,html.light button.bg-purple-700 svg,html.light button[class*=bg-gradient][class*=from-purple] svg{color:#fff!important;stroke:#fff!important}html.light .bg-emerald-600\/30 .text-emerald-300,html.light .bg-emerald-700\/30 .text-emerald-300{color:#047857!important}html.light .bg-emerald-600\/30,html.light .bg-emerald-700\/30,html.light [class*="bg-emerald-600/30"],html.light [class*="bg-emerald-700/30"]{background:rgba(16,185,129,.2)!important}html.light .bg-red-600\/30 .text-red-300,html.light .bg-red-700\/30 .text-red-300,html.light .text-red-300,html.light span.text-red-300{color:#b91c1c!important}html.light .bg-emerald-400\/20.text-emerald-400,html.light .rounded-full.text-emerald-400 span,html.light .rounded-full[class*="bg-emerald-400/20"],html.light .text-emerald-400 span.font-bold,html.light .text-emerald-400 span.text-lg,html.light .text-emerald-400>span,html.light div.text-emerald-400 span{color:#047857!important}html.light .bg-green-400\/20.text-green-400,html.light .rounded-full.text-green-400 span,html.light .rounded-full[class*="bg-green-400/20"],html.light .text-green-400 span.text-lg,html.light .text-green-400>span,html.light div.text-green-400 span{color:#15803d!important}html.light .bg-red-400\/20.text-red-400,html.light .rounded-full.text-red-400 span,html.light .rounded-full[class*="bg-red-400/20"],html.light .text-red-400 span.text-lg,html.light .text-red-400>span,html.light div.text-red-400 span{color:#b91c1c!important}html.light .bg-orange-400\/20.text-orange-400,html.light .rounded-full.text-orange-400 span,html.light .rounded-full[class*="bg-orange-400/20"],html.light .text-orange-400 span.text-lg,html.light .text-orange-400>span,html.light div.text-orange-400 span{color:#c2410c!important}html.light .bg-yellow-400\/20.text-yellow-400,html.light .rounded-full.text-yellow-400 span,html.light .rounded-full[class*="bg-yellow-400/20"],html.light .text-yellow-400 span.text-lg,html.light .text-yellow-400>span,html.light div.text-yellow-400 span{color:#a16207!important}html.light .text-gray-400>span.text-lg,html.light div.text-gray-400 span.text-lg{color:#4b5563!important}html.light span.bg-purple-500\/30.text-purple-300{background:rgba(124,58,237,.15)!important;color:#5b21b6!important}html.light .bg-gray-700\/30.p-3.rounded-lg,html.light div.bg-gray-700\/30.p-3{background:rgba(229,231,235,.7)!important;border:1px solid #e5e7eb!important}html.light .grid,html.light .mb-6,html.light .mb-8,html.light .mt-6,html.light .mt-8,html.light [id=insights],html.light [id=profile],html.light [id=systems]{background:0 0!important}html.light .bg-gray-800\/50.p-3,html.light .bg-gray-800\/50.p-4,html.light .bg-gray-800\/50.rounded-xl{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-dark-sidebar{border-color:#e5e7eb!important}html.light #app .bg-gray-900,html.light [class*=bg-dark],html.light div.bg-dark-sidebar,html.light div.bg-gray-800.border{background:#fff!important;border-color:#e5e7eb!important}html.light aside.bg-gray-900,html.light header.bg-gray-900\/95{border-color:#e5e7eb!important}html.light #app .text-gray-400{color:#6b7280!important}html.light #person-manager-app>div.shadow-lg,html.light .w-full.max-w-screen-2xl.mx-auto.rounded-lg.shadow-lg{box-shadow:none!important;background:0 0!important}html.light .max-w-screen-2xl.shadow-lg{background:0 0!important}html.light header[class*=bg-gray-900]{background:rgba(255,255,255,.95)!important;border-color:#e5e7eb!important}html.light .prose h1,html.light .prose h2,html.light .prose h3,html.light .prose h4,html.light button.bg-gray-800\/60 span.text-sm.font-medium,html.light li.bg-purple-600\/30 .text-white{color:#111827!important}html.light .bg-dark-sidebar button,html.light aside button{border-color:#d1d5db!important}html.light .bg-dark-sidebar button:hover,html.light .flex.h-screen.w-full.bg-gray-900,html.light aside button:hover,html.light button.bg-gray-800\/80{background:#f3f4f6!important}html.light .bg-gray-700\/40,html.light button.bg-gray-700\/40{background:rgba(229,231,235,.6)!important}html.light #admin-dashboard-app th:hover,html.light .hover\:bg-gray-800\/40:hover{background:#e5e7eb!important}html.light .flex-1.flex.flex-col.bg-gray-900,html.light div.flex-1.bg-gray-900{background:#f9fafb!important}html.light .bg-gray-900\/80.backdrop-blur,html.light div.bg-gray-900\/80{background:rgba(255,255,255,.9)!important;border-color:#e5e7eb!important}html.light .bg-purple-600.text-white.rounded-2xl,html.light div.bg-purple-600.rounded-2xl{background:#7c3aed!important;color:#fff!important}html.light .bg-purple-600.rounded-2xl p,html.light .bg-purple-600.rounded-2xl span{color:#fff!important}html.light .bg-gray-800.rounded-2xl,html.light div.bg-gray-800.rounded-2xl{color:#111827!important}html.light .bg-gray-800.rounded-2xl p,html.light .bg-gray-800.rounded-2xl span{color:#374151!important}html.light .bg-gray-900\/90,html.light div.bg-gray-900\/90{background:rgba(255,255,255,.95)!important;border-color:#e5e7eb!important}html.light .bg-gray-800\/50.rounded-2xl,html.light div.bg-gray-800.rounded-2xl,html.light div.bg-gray-800\/50.rounded-2xl{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-gray-800 button:hover,html.light button.bg-gray-800\/60{background:#f3f4f6!important}html.light .bg-gray-800.border.border-gray-700\/50.rounded-lg,html.light .bg-gray-800\/40,html.light button.bg-gray-800\/40{background:#fff!important}html.light #admin-dashboard-app tr:hover,html.light .bg-gray-800\/40:hover{background:#f9fafb!important}html.light .prose,html.light .prose li,html.light .prose p{color:#374151!important}html.light .prose code{color:#1f2937!important}html.light .bg-gray-800.rounded-lg,html.light .prose code{background:#f3f4f6!important}html.light .bg-gray-500.text-white,html.light .bg-purple-600>div,html.light .bg-purple-600>span,html.light .rounded-full.bg-purple-600,html.light .toggle-button.bg-purple-600,html.light button span.bg-purple-600,html.light div.bg-purple-600.text-white{color:#fff!important}html.light .flex-shrink-0 span.text-emerald-400,html.light span.text-base.font-bold.text-emerald-400,html.light span.text-emerald-400{color:#34d399!important}html.light .text-emerald-300,html.light span.text-emerald-300{color:#059669!important}html.light .text-amber-400{color:#fbbf24!important}html.light .text-amber-300{color:#fcd34d!important}html.light .text-rose-400{color:#fb7185!important}html.light .text-rose-300{color:#fda4af!important}html.light [class*=text-amber] span,html.light [class*=text-emerald] span,html.light [class*=text-rose] span{color:inherit!important}html.light .flex.rounded-full span.bg-purple-600,html.light .inline-flex span.bg-purple-600,html.light .system-button.bg-gray-500 *,html.light [class*=system-button].bg-gray-500 *,html.light button.bg-gray-500 span,html.light button.bg-gray-600 span,html.light button.bg-gray-700 span{color:#fff!important}html.light .bg-gray-900\/95{background-color:rgba(240,242,245,.95)!important}html.light .bg-purple-600\/20{border:1px solid rgba(139,92,246,.3)!important}html.light .bg-gray-800{background-color:#fff!important;border:1px solid #d1d5db!important}html.light .bg-gray-700\/40{background-color:#f9fafb!important}html.light .hover\:bg-gray-800:hover,html.light button.bg-gray-800\/40:hover{background-color:#f3f4f6!important}html.light .hover\:bg-gray-700\/50:hover{background-color:rgba(243,244,246,.8)!important}html.light .hover\:bg-gray-700\/40:hover{background-color:rgba(243,244,246,.7)!important}html.light .hover\:bg-gray-700\/60:hover{background-color:rgba(243,244,246,.85)!important}html.light .hover\:bg-gray-600\/50:hover,html.light .hover\:bg-gray-800\/60:hover,html.light li.hover\:bg-gray-800\/60:hover{background-color:rgba(243,244,246,.9)!important}html.light .bg-gray-800\/40{background-color:rgba(255,255,255,.7)!important}html.light header.bg-gray-900\/95{background-color:rgba(255,255,255,.95)!important}html.light .bg-black\/50{background-color:rgba(0,0,0,.3)!important}html.light li.bg-gray-700\/70{background-color:rgba(139,92,246,.1)!important}html.light .border-orange-500\/20{border-color:rgba(249,115,22,.2)!important}html.light a.bg-orange-500\/10 svg.text-orange-400{color:#ea580c!important}html.light button.bg-gray-800\/40,html.light button.bg-gray-800\/60{background-color:rgba(255,255,255,.9)!important;border:1px solid #e5e7eb!important}html.light .bg-dark-sidebar li,html.light .bg-dark-sidebar li.text-gray-300,html.light .prose-invert,html.light button.text-gray-500:hover{color:#374151!important}html.light .bg-purple-600:hover,html.light .bg-purple-700:hover,html.light a.bg-purple-700{color:#fff!important}html.light :not(.ring-2):not(.ring-purple-500){box-shadow:none!important}html.light .bg-dark-sidebar .text-gray-400 svg,html.light .bg-dark-sidebar .text-gray-500 svg,html.light .bg-dark-sidebar svg.text-gray-400,html.light .bg-dark-sidebar svg.text-gray-500{color:#6b7280!important;stroke:#6b7280!important}html.light .bg-gray-800 svg.text-gray-400,html.light label.text-gray-500{color:#6b7280!important}html.light .bg-dark-sidebar .text-purple-400{color:#7c3aed!important}html.light button.border-gray-600\/50{background-color:#f9fafb!important;border:1px solid #d1d5db!important;color:#1f2937!important}html.light button.border-gray-600\/50:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}html.light .bg-dark-sidebar li.bg-gray-700\/70{background-color:rgba(139,92,246,.15)!important;color:#111827!important}html.light .bg-gray-800.border.border-gray-700\/50.rounded-lg.shadow-xl{background-color:#fff!important}html.light .bg-gray-800 a.text-gray-300:hover,html.light .bg-gray-800 button.text-gray-300:hover{background-color:#f3f4f6!important;color:#111827!important}html.light .bg-gray-800 p.text-white{color:#111827!important}html.light button[class*=border-purple]{background-color:#fff!important;border-color:#a78bfa!important;color:#5b21b6!important}html.light .bg-gray-800\/60.border.border-gray-700\/40,html.light div.bg-gray-800.border.border-gray-700\/50.rounded-lg{background-color:#fff!important;border-color:#d1d5db!important}html.light .bg-gray-800 a.text-gray-300,html.light .bg-gray-800 button.text-gray-300,html.light .bg-gray-800\/80 span,html.light button.bg-gray-800\/60,html.light button.bg-gray-800\/60 span,html.light header.fixed .text-gray-300{color:#374151!important}html.light .fixed.inset-0.bg-black\/50{background-color:rgba(0,0,0,.2)!important}html.light header.fixed.bg-gray-900\/95{background-color:rgba(255,255,255,.98)!important}html.light .flex-1.flex.flex-col.bg-gray-900{background-color:#e8e8ed!important}html.light .bg-gray-900\/80{background-color:rgba(255,255,255,.95)!important}html.light textarea.bg-transparent{background-color:#f9fafb!important;border:1px solid #d1d5db!important}html.light .text-gray-600{color:#4b5563!important}html.light .bg-gray-800\/30{background-color:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-gray-800\/80.border.border-gray-600\/50{background-color:#f9fafb!important}html.light a.bg-orange-500\/10{background-color:rgba(249,115,22,.1)!important;border-color:rgba(249,115,22,.3)!important}html.light a.bg-orange-500\/10 span.text-orange-300{color:#c2410c!important}html.light button.bg-gray-800\/80{background-color:rgba(255,255,255,.95)!important}html.light button.text-gray-300:not(.bg-gray-700\/70){color:#4b5563!important}html.light .bg-gray-900,html.light .flex.h-screen.w-full.bg-gray-900,html.light .min-h-screen.bg-gray-900,html.light body,html.light div.min-h-screen.bg-gray-900{background-color:#fff!important}html.light .border-purple-500\/30,html.light button.border-purple-500\/30{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}html.light .bg-gradient-to-br.from-purple-500.to-indigo-600 *,html.light .border-purple-500\/30 *,html.light .shrink-0.w-6.h-6.rounded-full.bg-gradient-to-br,html.light [class*=bg-gradient-to-br][class*=from-purple-500],html.light button.border-purple-500\/30 *,html.light div.bg-gradient-to-br{color:#fff!important}html.light button.border-purple-500\/30:hover{background-color:#6d28d9!important}html.light button svg[viewBox="0 0 24 24"].text-purple-400,html.light header svg.text-purple-400{color:#6d28d9!important;stroke:#6d28d9!important}html.light button[class*="bg-gray-700/70"],html.light li.bg-gray-700\/70{background-color:#ede9fe!important;color:#5b21b6!important}html.light li.bg-gray-700\/70{border-left:3px solid #8b5cf6!important}html.light #admin-dashboard-app tbody tr,html.light .border-gray-600\/50,html.light .border-gray-700\/40{border-color:#e5e7eb!important}html.light .bg-gray-800\/60{border:1px solid #e5e7eb!important}html.light .bg-gray-800\/40,html.light .bg-gray-800\/60,html.light .bg-gray-800\/80{background-color:#fff!important}html.light .bg-gray-800\/40{border:1px solid #e5e7eb!important}html.light .bg-gray-700.border.border-gray-600\/50,html.light .bg-gray-800.border.border-gray-700\/50.rounded-lg,html.light button.border-gray-600\/50.hover\:bg-gray-800\/60,html.light div.bg-gray-700,html.light div.bg-gray-800{background-color:#fff!important;border:1px solid #d1d5db!important}html.light button.border-gray-600\/50.hover\:bg-gray-800\/60{color:#374151!important}html.light button.border-gray-600\/50.hover\:bg-gray-800\/60:hover{background-color:#f3f4f6!important}html.light .bg-gray-900\/80{border-top:1px solid #e5e7eb!important}html.light .text-gray-500.text-xs{color:#6b7280!important}html.light .text-purple-400.font-medium{color:#7c3aed!important}html.light header.fixed.bg-gray-900\/95{background-color:#fff!important;border-bottom:1px solid #e5e7eb!important}html.light .bg-gray-900\/80,html.light header.bg-gray-900\/95{background-color:#fff!important}html.light button.bg-gray-800\/60.border{background-color:#f9fafb!important;border:1px solid #d1d5db!important}html.light .bg-gray-800 a:hover,html.light .bg-gray-800 button:hover,html.light a.text-gray-300.rounded-lg:hover,html.light button.text-gray-300.rounded-lg:hover{background-color:#f3f4f6!important}html.light .bg-gray-800 a,html.light .bg-gray-800 button,html.light a.text-gray-300.rounded-lg,html.light button.text-gray-300.rounded-lg{color:#374151!important}html.light .bg-gray-600\/50{background-color:#ede9fe!important}html.light button.hover\:bg-gray-600\/50:hover{background-color:#f3f4f6!important}html.light button.text-purple-400.bg-gray-600\/50{background-color:#ede9fe!important;color:#6d28d9!important}html.light .text-purple-400 svg,html.light button svg.text-purple-400{color:#5b21b6!important;stroke:#5b21b6!important}html.light .inline-flex.items-center.gap-1\.5.px-3.py-1\.5.rounded-lg.bg-gray-800\/60{background-color:#fff!important;border:2px solid #8b5cf6!important;color:#374151!important}html.light .bg-gradient-to-br .text-white,html.light .bg-purple-700 .text-white,html.light [class*=from-purple-500][class*=to-indigo-600],html.light [class*=from-purple-500][class*=to-indigo-600] *,html.light button.bg-purple-700 .text-white,html.light button[class*=border-purple-500] *{color:#fff!important}html.light button[class*=border-purple-500]{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}html.light header button svg{stroke:currentColor!important}html.light #dashboard-app .text-white:not(button):not(button *):not(.bg-red-600):not(.bg-red-600 *):not(.bg-purple-600):not(.bg-purple-600 *),html.light .bg-dark-sidebar .text-white:not([class*=bg-gradient]):not([class*=bg-purple]),html.light p.text-white,html.light span.text-white:not([class*=bg-]):not([class*=rounded-full]){color:#111827!important}html.light .w-10.h-10.rounded-lg[class*=bg-],html.light button.bg-purple-600,html.light button.bg-purple-600:hover,html.light button.bg-purple-700,html.light button.bg-purple-700:hover{box-shadow:none!important}html.light .p-6.bg-gray-800.border.border-gray-700.rounded-xl,html.light div.bg-gray-800.border.border-gray-700{background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important}html.light .bg-gray-700\/50.hover\:bg-gray-700{background-color:#f3f4f6!important;border-color:#d1d5db!important}html.light [class*=shadow-xl]{border:1px solid #d1d5db!important}html.light .max-w-2xl.mx-auto .bg-gray-800{background-color:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-purple-700{color:#fff!important;background-color:#7c3aed!important}html.light .bg-dark-sidebar{background-color:#fff!important}html.light header,html.light header.fixed{border-bottom:1px solid #e5e7eb!important;border-top:none!important}html.light .border-gray-800\/50{border-color:transparent!important}html.light button.bg-gray-700\/70{color:#5b21b6!important}html.light .bg-gray-700\/70,html.light button.bg-gray-700\/70{background-color:#ede9fe!important;border:2px solid #7c3aed!important}html.light .w-10.h-10.rounded-lg.bg-purple-600\/20,html.light [class*="bg-purple-600/20"]{background-color:rgba(124,58,237,.15)!important}html.light #admin-dashboard-app svg.text-\[\#8B5CF6\],html.light .rounded-lg svg.text-purple-400,html.light .w-10.h-10.rounded-lg svg{color:#7c3aed!important;stroke:#7c3aed!important}html.light svg.text-orange-400{color:#ea580c!important}html.light svg.text-red-400{color:#dc2626!important}html.light .text-teal-400,html.light svg.text-teal-400{color:#0d9488!important}html.light .text-cyan-400,html.light svg.text-cyan-400{color:#0891b2!important}html.light .text-white.font-semibold.text-lg,html.light span.text-white.font-semibold{color:#111827!important}html.light .text-gray-400.text-sm{color:#4b5563!important}html.light .bg-gray-800\/80.border.border-gray-700\/50{background-color:#f9fafb!important;border:1px solid #d1d5db!important}html.light .bg-gradient-to-br *,html.light .bg-gradient-to-br.from-purple-500.to-indigo-600,html.light [class*=bg-gradient-to-br][class*=from-purple]{color:#fff!important}html.light .bg-gray-800.border{border:1px solid #d1d5db!important}html.light button.bg-gray-700\/70.text-white{color:#5b21b6!important}html.light .bg-gray-800.border,html.light .bg-gray-900.pb-6,html.light div.bg-gray-900{background-color:#fff!important}html.light .system-button.bg-gray-500,html.light .system-button.bg-gray-600,html.light .text-white,html.light [class*=rounded-full].text-white[class*=bg-],html.light a.text-white[class*=bg-gray],html.light a.text-white[class*=bg-purple]{color:#fff!important}html.light button.rounded-md.bg-purple-600{color:#fff!important;background-color:#7c3aed!important}html.light .bg-gray-700,html.light button[class*=bg-gray-700]{background-color:#e5e7eb!important;color:#111827!important}html.light .bg-gray-700\/50,html.light button.bg-gray-700\/50{background-color:#f3f4f6!important;color:#374151!important}.footer a,[class*=footer] a,footer a,footer a:link,footer a:visited,html.dark footer a,html.dark footer a:link,html.dark footer a:visited{color:#9ca3af!important;text-decoration:none!important}.footer a:hover,[class*=footer] a:hover,footer a:hover,html.dark footer a:hover{color:#fff!important}html.light .footer a,html.light [class*=footer] a,html.light footer a,html.light footer a:link,html.light footer a:visited{color:#4b5563!important}html.light .footer a:hover,html.light [class*=footer] a:hover,html.light button.bg-gray-800.border.border-gray-700.rounded-lg.text-white span,html.light footer a:hover{color:#111827!important}nav a:not([style]){color:rgba(255,255,255,.7)}nav a:not([style]):hover{color:#fff;background-color:rgba(255,255,255,.1)}footer a.text-purple-400,nav a.active,nav a[aria-current=page]{color:#a78bfa!important}html.light button.bg-gray-800.border.border-gray-700.rounded-lg.text-white svg.text-purple-400,html.light footer a.text-purple-400,html.light nav a.active,html.light nav a[aria-current=page]{color:#7c3aed!important}html.light .shadow-2xl,html.light .shadow-lg,html.light .shadow-md,html.light .shadow-xl{border:1px solid #e5e7eb!important}html.light [class*="bg-purple-500/20"].text-purple-300,html.light [class*="bg-purple-500/20"].text-purple-400,html.light button.text-purple-300,html.light button.text-purple-400{color:#5b21b6!important}html.light .border-purple-500\/40{border-color:rgba(124,58,237,.4)!important}html.light .rounded-b-lg,html.light .rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}html.light .bg-gray-800\/50{background-color:rgba(243,244,246,.8)!important}html.light .bg-gray-800\/80{background-color:rgba(243,244,246,.9)!important}html.light .bg-gray-900\/50{background-color:rgba(249,250,251,.8)!important}html.light .bg-gray-700.rounded-lg.shadow-lg,html.light .bg-gray-700.shadow-lg,html.light .bg-gray-800.border.border-gray-700.rounded-xl,html.light .contact-form,html.light .max-w-xl.mx-auto.bg-gray-700,html.light form.bg-gray-800{background-color:#fff!important;box-shadow:none!important;border:1px solid #e5e7eb!important}html.light .bg-gray-700 .text-gray-300,html.light .bg-gray-700 label{color:#374151!important}html.light .bg-gray-700 input.bg-gray-800,html.light .bg-gray-700 textarea.bg-gray-800{background-color:#f9fafb!important;color:#111827!important;border-color:#d1d5db!important;box-shadow:none!important}html.light [class*=bg-gray-800]{box-shadow:none!important}html.light input.focus\:shadow-outline:focus,html.light input:focus,html.light select:focus,html.light textarea.focus\:shadow-outline:focus,html.light textarea:focus{box-shadow:none!important;outline:2px solid #7c3aed!important;outline-offset:1px!important}html.light [class*="bg-purple-500/20"][class*=text-purple-],html.light button.text-purple-300.bg-purple-500\/20,html.light button.text-purple-300[class*="bg-purple-500/20"]{color:#5b21b6!important;background-color:rgba(124,58,237,.12)!important;border-color:rgba(124,58,237,.5)!important}html.light [class*="bg-purple-500/20"][class*=text-purple-] svg,html.light button.text-purple-300.bg-purple-500\/20 svg,html.light button.text-purple-300[class*="bg-purple-500/20"] svg,html.light button[class*="bg-purple-500/20"] svg{color:#5b21b6!important;stroke:#5b21b6!important}html.light button.text-purple-300.bg-purple-500\/20:hover,html.light button.text-purple-300[class*="bg-purple-500/20"]:hover{background-color:rgba(124,58,237,.2)!important}html.light .bg-red-500\/20.text-red-300{color:#dc2626!important;background-color:rgba(220,38,38,.12)!important}html.light .bg-emerald-500\/20.text-emerald-300{color:#059669!important;background-color:rgba(5,150,105,.12)!important}html.light .bg-dark,html.light .min-h-screen.bg-dark{background-color:#f0f2f5!important}html.light button.bg-gray-800.border.border-gray-700.rounded-lg.text-white svg.text-gray-500{color:#6b7280!important}html.light [class*=bg-purple-600]{background-color:#7c3aed!important}html.light .bg-purple-600 *{color:#fff!important;fill:currentColor!important}html.light [class*=bg-purple-600] *{fill:currentColor!important}html.light .border-purple-500{border-color:#7c3aed!important}html.light button.bg-gray-800.border.border-gray-700.rounded-lg.text-white{background-color:#fff!important;color:#111827!important;border-color:#d1d5db!important}html.light .bg-gray-800.border.border-gray-700.rounded-xl.shadow-xl{background-color:#fff!important;border-color:#e5e7eb!important}html.light .bg-purple-600{background-color:#7c3aed!important}html.light .rounded-lg.bg-purple-600,html.light [class*=bg-purple-600].border-purple-500{color:#fff!important;background-color:#7c3aed!important}html.light span.bg-purple-500{color:#fff!important}html.light .bg-purple-500,html.light span.bg-purple-500{background-color:#8b5cf6!important}html.light .bg-purple-600\/20.text-purple-300{background-color:rgba(124,58,237,.15)!important;color:#5b21b6!important}html.light *{--tw-shadow:none!important;--tw-shadow-colored:none!important}html.light input,html.light select,html.light textarea{box-shadow:none!important}html.light .max-w-screen-2xl.shadow-lg,html.light .rounded-lg.shadow-lg{border:1px solid #e5e7eb!important}html.light [class*=max-w-screen][class*=shadow]{box-shadow:none!important;border:1px solid #e5e7eb!important}html.light .bg-purple-500,html.light .bg-purple-600,html.light [class*=bg-purple-5],html.light [class*=bg-purple-6]{color:#fff!important}html.light .shadow.appearance-none,html.light input.appearance-none,html.light input.focus\:shadow-outline,html.light input.shadow,html.light input[class*=appearance-none],html.light input[class*=shadow],html.light textarea.appearance-none,html.light textarea.focus\:shadow-outline,html.light textarea.shadow,html.light textarea[class*=appearance-none],html.light textarea[class*=shadow]{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;background-color:#f9fafb!important;color:#111827!important;border-color:#d1d5db!important}html.light .shadow.appearance-none.border,html.light input.shadow.appearance-none,html.light input.shadow.appearance-none.border,html.light input.shadow.bg-gray-800,html.light input[class*=shadow][class*=appearance-none],html.light textarea.shadow.appearance-none,html.light textarea.shadow.appearance-none.border,html.light textarea.shadow.bg-gray-800,html.light textarea[class*=shadow][class*=appearance-none]{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;background-color:#fff!important;color:#111827!important;border-color:#d1d5db!important}html.light .focus\:shadow-outline:focus{box-shadow:none!important}html.light .text-gray-100,html.light .text-gray-200,html.light .text-gray-50,html.light .text-white:not(button):not([class*=bg-purple]):not([class*=bg-gradient]):not([class*=from-purple]):not([class*=bg-gray-5]):not([class*=bg-gray-6]):not([class*=bg-gray-7]):not(.system-button):not([class*=bg-black]),html.light a.bg-gray-800.text-white:not([class*=bg-black]),html.light a.text-white:not([class*=bg-purple]):not([class*=bg-gradient]):not([class*=from-purple]):not([class*=bg-gray-5]):not([class*=bg-black]),html.light div.text-white:not([class*=bg-purple]):not([class*=bg-gradient]):not([class*=bg-gray-5]):not([class*=bg-gray-6]):not([class*=bg-gray-7]):not([class*=bg-black]),html.light h1.text-white,html.light h2.text-white,html.light h3.text-white,html.light h4.text-white,html.light p.text-gray-400:not(.bg-black *):not(a.bg-black *),html.light p.text-white:not(.bg-black *),html.light span.text-white:not([class*=bg-]){color:#1f2937!important}html.light .text-gray-400,html.light .text-gray-500{color:#4b5563!important}html.light .bg-indigo-500 .text-white,html.light .bg-indigo-600 .text-white,html.light .bg-purple-500 .text-white,html.light .bg-purple-600 .text-white,html.light [class*=bg-indigo-6] .text-white,html.light [class*=bg-purple-5] .text-white,html.light [class*=bg-purple-6] .text-white,html.light button .text-white,html.light button.bg-purple-500 .text-white,html.light button.bg-purple-600 .text-white,html.light button.text-white{color:#fff!important}html.light [class*=bg-gradient] .text-white,html.light [class*=from-gray-800] .text-white,html.light [class*=to-gray-800] .text-white{color:#1f2937!important}html.light [class*=from-purple] .text-white,html.light [class*=to-purple] .text-white{color:#fff!important}html.light .bg-gradient-to-br.rounded-xl.shadow-lg,html.light .bg-gradient-to-br.shadow-lg,html.light .bg-gray-800\/50.shadow-lg,html.light .from-gray-800.shadow-lg,html.light [class*=bg-gradient].shadow-lg,html.light [class*=bg-gradient][class*=shadow],html.light [class*=bg-gray-800][class*=shadow],html.light [class*=from-gray-800][class*=shadow]{box-shadow:none!important}html.light a.bg-gray-800,html.light a.bg-gray-800.text-white,html.light a[class*=bg-gray-800]{background-color:#f3f4f6!important;color:#1f2937!important;border-color:#d1d5db!important}html.light a.bg-gray-800:hover,html.light a.hover\:bg-gray-700:hover{background-color:#e5e7eb!important}html.light .bg-gray-900\/60{background-color:#f3f4f6!important;border-color:#e5e7eb!important}html.light .bg-purple-500\/10{background-color:rgba(124,58,237,.1)!important}html.light .bg-orange-500\/10{background-color:rgba(249,115,22,.1)!important}html.light .bg-blue-500\/10{background-color:rgba(59,130,246,.1)!important}html.light .bg-blue-500\/10 .text-gray-400,html.light .bg-orange-500\/10 .text-gray-400,html.light .bg-purple-500\/10 .text-gray-400{color:#374151!important}html.light .text-orange-300{color:#c2410c!important}html.light .text-blue-300{color:#1d4ed8!important}html.light .bg-gradient-to-br.from-gray-800\/80,html.light .bg-gradient-to-br[class*=from-gray-800][class*=to-gray-900],html.light .from-gray-700.to-gray-800{background:linear-gradient(to bottom right,#f9fafb,#f3f4f6)!important;border-color:#e5e7eb!important}html.light .bg-gradient-to-br.from-purple-900\/50.to-gray-900 .text-white,html.light .from-purple-900\/50 .text-white{color:#1f2937!important}html.light .bg-gradient-to-br.from-purple-900\/50.to-gray-900{background:linear-gradient(to bottom right,rgba(124,58,237,.1),#f9fafb)!important}html.light .bg-purple-500.text-white,html.light a.bg-purple-600.text-white,html.light button.bg-purple-500,html.light button.bg-purple-500.text-white,html.light button[class*=bg-purple-6]{background-color:#7c3aed!important}html.light [class*=bg-purple-5][class*=text-white],html.light a.bg-purple-500,html.light a[class*=bg-purple-6],html.light button[class*=bg-purple-5]{color:#fff!important;background-color:#7c3aed!important}html.light .bg-gradient-to-br.from-gray-800\/80 h2.text-white,html.light .bg-gradient-to-br.from-gray-800\/80 h3.text-white,html.light .bg-gradient-to-br[class*=from-gray-800] .text-white,html.light .via-gray-800\/60 .text-white,html.light div[class*=from-gray-800][class*=via-gray-800] .text-white,html.light section .text-center h2.text-white,html.light section h2.text-white{color:#1f2937!important}html.light .bg-purple-500.text-white,html.light [class*=bg-purple-5].text-white,html.light a.bg-purple-500.text-white,html.light a.bg-purple-600.text-white,html.light button.bg-purple-500,html.light button.bg-purple-500.text-white,html.light button[class*=bg-purple-5][class*=text-white],html.light button[class*=bg-purple-6][class*=text-white]{color:#fff!important}html.light .max-w-screen-2xl.rounded-lg.shadow-lg,html.light .max-w-screen-2xl[class*=shadow],html.light [class*=max-w-screen-2xl][class*=shadow-lg]{box-shadow:none!important;--tw-shadow:0 0 #0000!important}html.light .flex.rounded-full.border-gray-600.bg-gray-800,html.light .flex.rounded-full.border.border-gray-600.bg-gray-800{background-color:#e5e7eb!important;border-color:#d1d5db!important}html.light .system-button,html.light .system-button.text-white,html.light button.system-button,html.light button.system-button.text-white{color:#374151!important;background-color:transparent!important}html.light button.system-button.bg-gray-500,html.light button.system-button.bg-gray-500.text-white{background-color:#fff!important;color:#1f2937!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html.light button.system-button:hover:not(.bg-gray-500){background-color:rgba(255,255,255,.5)!important;color:#1f2937!important}html.light span.text-purple-400{color:#6d28d9!important}html.light .bg-purple-600\/20,html.light .bg-purple-600\/20.text-purple-400,html.light span.bg-purple-600\/20,html.light span.bg-purple-600\/20.text-purple-400{background-color:rgba(124,58,237,.25)!important;color:#5b21b6!important}html.light .bg-purple-600\/20 svg,html.light span.bg-purple-600\/20 svg{color:#5b21b6!important}html.light .bg-purple-600.text-white,html.light .rounded-full.bg-purple-600.text-white,html.light .rounded-md.bg-purple-600.text-white,html.light span.bg-purple-600,html.light span.bg-purple-600.text-white,html.light span[class*=bg-purple-600]:not([class*="bg-purple-600/"]){background-color:#7c3aed!important;color:#fff!important}html.light span.bg-purple-600 svg{stroke:#5b21b6!important}html.light .bg-purple-600.text-white svg{color:#fff!important;fill:#fff!important;stroke:#5b21b6!important}html.light .bg-gray-800.p-4.shadow-lg,html.light .bg-gray-800.rounded-xl.shadow-lg,html.light .bg-gray-800.shadow-lg,html.light [class*=shadow-2xl],html.light div.bg-gray-800.shadow-lg,html.light div[class*=shadow-lg]{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}html.light .text-yellow-400{fill:#d97706!important}html.light .w-2.h-2.text-yellow-400,html.light svg.text-yellow-400{color:#d97706!important;fill:#d97706!important}html.light .text-gray-400 svg[fill=currentColor]{color:#4b5563!important;fill:#4b5563!important}html.light .flex.items-center.gap-2.text-gray-400,html.light .flex.items-center.gap-2.text-gray-400 span,html.light svg.text-gray-400[fill=currentColor]{color:#4b5563!important}html.light svg[viewBox="0 0 24 24"].text-gray-400[fill=none]{stroke:#4b5563!important}html.light .text-lg.font-semibold.-mt-1,html.light [data-v-8604982b] .text-sm.font-medium.text-white,html.light [data-v-8604982b] .text-xl.font-bold.text-white,html.light [data-v-8604982b] h2.text-white,html.light [data-v-8604982b] h2.text-xl.font-bold,html.light [data-v-8604982b] h3.text-white,html.light a .text-lg.font-semibold,html.light p.text-lg.font-semibold.-mt-1{color:#1f2937!important}html.light .text-gray-400 svg,html.light .text-gray-500 svg,html.light div.flex.items-center.gap-2.text-gray-400.text-sm svg,html.light div.flex.items-center.gap-2.text-gray-500.text-sm svg,html.light div.text-gray-500.text-sm svg.text-gray-600{color:#4b5563!important;stroke:#4b5563!important}html.light div.flex.items-center.gap-2.text-gray-400.text-sm svg[fill=currentColor],html.light div.flex.items-center.gap-2.text-gray-500.text-sm svg[fill=currentColor],html.light div.text-gray-500.text-sm svg.text-gray-600[fill=currentColor],html.light svg.text-gray-400[fill=currentColor],html.light svg.text-gray-500[fill=currentColor]{fill:#4b5563!important}html.light .bg-purple-500\/20 svg.text-purple-400,html.light svg.text-purple-400{color:#6d28d9!important;stroke:#6d28d9!important}html.light .bg-gray-700\/50{background-color:rgba(229,231,235,.8)!important}html.light .bg-purple-500\/20{background-color:rgba(124,58,237,.15)!important}html.light .text-\[10px\].text-gray-400.uppercase{color:#6b7280!important}html.light button.bg-gray-500,html.light button.bg-gray-500.text-white,html.light button.bg-gray-600.text-white,html.light button.bg-gray-700,html.light button.bg-gray-700.text-white,html.light button[type=submit].bg-gray-500,html.light button[type=submit].bg-gray-500.text-white{color:#fff!important;background-color:#6b7280!important}html.light button.bg-gray-500:hover,html.light button.bg-gray-600:hover{background-color:#4b5563!important;color:#fff!important}html.light button[class*=bg-purple-6]{color:#fff!important}html.light .max-w-screen-2xl.shadow-lg,html.light .rounded-lg.shadow-lg,html.light .shadow-2xl,html.light .shadow-lg,html.light .shadow-md,html.light .shadow-sm,html.light .shadow-xl,html.light .w-full.max-w-screen-2xl.shadow-lg,html.light [class*=shadow],html.light div.shadow-lg{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}html.light .rounded-md.bg-purple-600,html.light .rounded-md.bg-purple-600.text-white,html.light [class*=rounded-md][class*=bg-purple-600],html.light span.rounded-md.bg-purple-600{background-color:#7c3aed!important;color:#fff!important}html.light .bg-gradient-to-r.text-white svg,html.light .bg-purple-600 svg,html.light .rounded-md.bg-purple-600 svg,html.light a.bg-gradient-to-r svg,html.light a[class*=bg-gradient-to-r] svg,html.light button.bg-purple-600 svg,html.light button[class*=bg-purple-600] svg,html.light button[data-v-255e199c].bg-purple-600 svg{color:#fff!important;fill:#fff!important}html.light .bg-gradient-to-r.from-purple-600.text-white,html.light [class*=bg-gradient-to-r][class*=from-purple-6][class*=text-white],html.light [class*=bg-gradient][class*=from-purple] *,html.light a.bg-black *,html.light a.bg-black .font-semibold,html.light a.bg-black .text-gray-400,html.light a.bg-black .text-lg,html.light a.bg-black div.text-left p,html.light a.bg-black p,html.light a.bg-black p.text-\[10px\],html.light a.bg-black p.text-gray-400,html.light a.bg-black p.text-lg,html.light a.bg-gradient-to-r *,html.light a.bg-gradient-to-r .text-\[10px\],html.light a.bg-gradient-to-r .text-gray-400,html.light a.bg-gradient-to-r p,html.light a.bg-gradient-to-r.from-purple-600.to-indigo-600,html.light a.bg-gradient-to-r.text-white,html.light a.inline-flex.bg-gradient-to-r,html.light a.inline-flex.items-center[class*=bg-gradient] *,html.light a.inline-flex[class*=bg-gradient] *,html.light a[class*=bg-gradient-to-r] *,html.light a[class*=bg-gradient-to-r][class*=from-purple],html.light a[class*=bg-gradient] *,html.light a[class*=bg-gradient] .text-gray-400,html.light a[class*=bg-gradient] .text-lg,html.light a[class*=bg-gradient] div.text-left p,html.light a[class*=bg-gradient] p,html.light a[class*=bg-gradient] p.font-semibold,html.light a[class*=bg-gradient] p.text-\[10px\],html.light a[class*=bg-gradient] p.text-gray-400,html.light a[class*=bg-gradient] p.text-lg,html.light a[class*=from-purple-6] *,html.light a[class*=from-purple-6][class*=to-indigo] *,html.light a[class*=from-purple] .text-gray-400,html.light a[class*=from-purple] p,html.light a[class*=from-purple][class*=to-indigo] .text-\[10px\],html.light a[class*=from-purple][class*=to-indigo] .text-gray-400,html.light a[class*=from-purple][class*=to-indigo] p{color:#fff!important}html.light div.flex.items-center.gap-2.text-gray-400.text-sm,html.light div.flex.items-center.gap-2.text-gray-400.text-sm span,html.light div.flex.items-center.gap-2.text-gray-500.text-sm,html.light div.flex.items-center.gap-2.text-gray-500.text-sm span,html.light div.text-gray-400.text-sm:not(a *),html.light div.text-gray-500.text-sm:not(a *){color:#374151!important}html.light .text-purple-400.text-xs.font-medium,html.light span.text-purple-400.text-xs,html.light span.text-purple-400.text-xs.font-medium.uppercase,html.light span.text-purple-400.uppercase{color:#6d28d9!important}html.light [data-v-255e199c][class*=shadow],html.light [data-v-8604982b] [class*=shadow],html.light [data-v-8604982b].rounded-lg.shadow-lg,html.light [data-v-8604982b].shadow-lg,html.light [data-v-8604982b][class*=shadow],html.light [data-v-d662fccb][class*=shadow],html.light div[data-v-8604982b].shadow-lg{box-shadow:none!important;-webkit-box-shadow:none!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}html.light .system-button,html.light .system-button[class*=shadow],html.light button.system-button{box-shadow:none!important;-webkit-box-shadow:none!important;--tw-shadow:0 0 #0000!important}html.light [data-v-8604982b] .text-sm.text-gray-400,html.light [data-v-8604982b] p.text-gray-400,html.light [data-v-8604982b] p.text-sm.text-gray-400,html.light span.bg-gray-700\/50.text-xs.text-gray-400,html.light span[data-v-255e199c].bg-gray-700\/50.text-gray-400{color:#6b7280!important}html.light .shadow,html.light [class*=shadow-lg],html.light [class*=shadow-md],html.light [class*=shadow-sm],html.light [class*=shadow-xl],html.light [style*=box-shadow]{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}html.light [data-v-255e199c] button.bg-purple-600,html.light [data-v-255e199c] button.bg-purple-600.text-white,html.light [data-v-255e199c].bg-purple-600.text-white,html.light button.bg-purple-600.border-purple-500,html.light button.bg-purple-600.hover\:bg-purple-500,html.light button.bg-purple-600.text-white.border-purple-500,html.light button.bg-purple-600.text-white.border-purple-500.px-2\.5.py-1.rounded-lg,html.light button.bg-purple-600.text-white[class*="text-\\[11px\\]"],html.light button.bg-purple-600.text-white[class*=rounded-lg],html.light button.px-3.py-1.bg-purple-600,html.light button[class*="hover:bg-purple-5"][class*=bg-purple-6],html.light button[class*=bg-purple-600][class*=text-white],html.light button[class*=bg-purple-600][class*=text-white][class*=border-purple],html.light button[class*=bg-purple-6].text-white,html.light button[data-v-255e199c].bg-purple-600,html.light button[data-v-255e199c].bg-purple-600.hover\:bg-purple-500,html.light button[data-v-255e199c].bg-purple-600.text-white{color:#fff!important;background-color:#7c3aed!important}html.light a.bg-gradient-to-r,html.light a.bg-gradient-to-r.from-purple-600,html.light a[class*=bg-gradient-to-r],html.light a[class*=from-purple-6][class*=to-indigo]{background-image:linear-gradient(to right,#7c3aed,#4f46e5)!important;background-color:transparent!important}html.light a.bg-black,html.light a.bg-black.text-white,html.light a[class*=bg-black]{background-color:#000!important;color:#fff!important}html.light a.bg-black:hover{background-color:#111827!important}html.light div.flex.items-center.gap-2.text-gray-500.text-sm,html.light div.flex.items-center.gap-2.text-gray-500.text-sm span,html.light li.text-gray-400,html.light ul.text-gray-400,html.light ul.text-gray-400 li{color:#4b5563!important}html.light a.inline-flex.bg-black.text-white,html.light a.inline-flex.items-center.gap-3.bg-black,html.light a[class*=inline-flex][class*=bg-black]{background-color:#1f2937!important;color:#fff!important}html.light a.inline-flex.bg-black .font-semibold,html.light a.inline-flex.bg-black .text-gray-400,html.light a.inline-flex.bg-black div,html.light a.inline-flex.bg-black p,html.light a.inline-flex.bg-black p.text-\[10px\],html.light a.inline-flex.bg-black p.text-lg,html.light a.inline-flex.bg-black span,html.light a.inline-flex.bg-black.text-white *,html.light a.inline-flex.items-center.gap-3.bg-black *,html.light a[class*=inline-flex][class*=bg-black] *{color:#fff!important}html.light .text-gray-300 strong,html.light .text-gray-400 strong,html.light .text-sm.text-gray-400 strong,html.light li strong,html.light li.text-gray-400 strong,html.light ul.text-gray-400 strong{color:#1f2937!important;font-weight:600!important}html.light li svg.text-green-400{color:#22c55e!important}html.light button.bg-purple-500\/20 svg,html.light button[data-v-255e199c].bg-purple-500\/20 svg,html.light p.text-purple-400.text-sm.font-medium{color:#7c3aed!important}html.light .text-white.text-xl,html.light h3.text-white.text-xl{color:#1f2937!important}html.light #admin-dashboard-app td,html.light p.text-gray-300{color:#374151!important}html.light button.text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}html.light button.bg-purple-600{--tw-bg-opacity:1!important;background-color:rgb(124 58 237/var(--tw-bg-opacity))!important}html.light button[data-v-255e199c] *{color:inherit!important}html.light button.bg-purple-600.hover\:bg-purple-500:hover,html.light button[data-v-255e199c].bg-purple-600:hover{background-color:#8b5cf6!important;color:#fff!important}html.light span.bg-gray-700\/50.px-2\.5.py-1.rounded-lg,html.light span[class*="bg-gray-700/50"][class*=rounded-lg],html.light span[data-v-255e199c].bg-gray-700\/50{background-color:#e5e7eb!important;border:1px solid #d1d5db!important}html.light span.bg-gray-700\/50 span.text-white,html.light span[data-v-255e199c].bg-gray-700\/50 span.text-white{color:#1f2937!important;font-weight:500!important}html.light span.bg-gray-700\/40.text-gray-400,html.light span[class*="bg-gray-700/40"],html.light span[data-v-255e199c].bg-gray-700\/40{background-color:#e5e7eb!important;color:#4b5563!important}html.light button.px-3.py-1.bg-purple-600.text-white,html.light button.px-3.py-1.bg-purple-600.text-white.text-xs.rounded-lg,html.light button[data-v-255e199c].px-3.py-1.bg-purple-600{color:#fff!important;background-color:#7c3aed!important;--tw-text-opacity:1!important}html.light #app span.bg-purple-600.text-white,html.light #app span.font-medium.bg-purple-600,html.light #app span.rounded-md.bg-purple-600,html.light #app span[class*=bg-purple-600][class*=text-white],html.light span.px-3.py-1\.5.bg-purple-600,html.light span.px-3.py-1\.5.rounded-md.text-sm.font-medium.bg-purple-600.text-white{color:#fff!important;background-color:#7c3aed!important}html.light span.bg-purple-600.text-white{background-color:#7c3aed!important}html.light [data-v-255e199c][class*=bg-purple-600],html.light button[data-v-255e199c][class*=bg-purple]:not([class*="bg-purple-500/20"]){color:#fff!important;background-color:#7c3aed!important}html.light button.bg-purple-500\/20,html.light button[class*="bg-purple-500/20"],html.light button[data-v-255e199c].bg-purple-500\/20{background-color:#ede9fe!important;color:#6d28d9!important;border-color:#a78bfa!important}html.light button.bg-purple-500\/20:hover,html.light button[class*="bg-purple-500/20"]:hover,html.light button[data-v-255e199c].bg-purple-500\/20:hover{background-color:#ddd6fe!important;color:#5b21b6!important}html.light button.bg-purple-500\/20:hover svg,html.light button[data-v-255e199c].bg-purple-500\/20:hover svg{color:#6d28d9!important}html.light #app span.bg-purple-600,html.light #app span[class*=bg-purple-600],html.light body span.bg-purple-600,html.light span.bg-purple-600{--tw-text-opacity:1!important;--tw-bg-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important;color:#fff!important;background-color:rgb(124 58 237/var(--tw-bg-opacity))!important;background-color:#7c3aed!important}html.light #app span.bg-purple-600 svg,html.light #app span[class*=bg-purple-600] svg,html.light span.bg-purple-600 svg{color:#fff!important;fill:currentColor!important}html.light #admin-dashboard-app .bg-\[\#101621\],html.light #admin-dashboard-app [class*=bg-][class*="#101621"]{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html.light #admin-dashboard-app .text-gray-100,html.light #admin-dashboard-app .text-white,html.light .mb-6.sm\:mb-8 h2.text-white{color:#111827!important}html.light #admin-dashboard-app .text-gray-400,html.light .mb-6.sm\:mb-8 p.text-gray-400{color:#6b7280!important}html.light #admin-dashboard-app .text-gray-500{color:#9ca3af!important}html.light #admin-dashboard-app .text-\[\#8B5CF6\]{color:#7c3aed!important}html.light #admin-dashboard-app .border-\[\#8B5CF6\]{border-color:#7c3aed!important}html.light #admin-dashboard-app .bg-gray-900,html.light #admin-dashboard-app thead,html.light .bg-gray-800.border.border-gray-600 .hover\:bg-gray-700:hover{background:#f3f4f6!important}html.light #admin-dashboard-app th{color:#374151!important;background:#f3f4f6!important}html.light #admin-dashboard-app .divide-gray-700>*+*{border-color:#e5e7eb!important}html.light #admin-dashboard-app .bg-gray-800 input,html.light #admin-dashboard-app input,html.light #admin-dashboard-app select.bg-gray-800{background:#fff!important;border-color:#d1d5db!important;color:#111827!important}html.light #admin-dashboard-app button.bg-gray-700,html.light #admin-dashboard-app button.bg-gray-800{background:#e5e7eb!important;color:#374151!important}html.light #admin-dashboard-app button.bg-red-500,html.light #admin-dashboard-app button.bg-red-600{background:#dc2626!important;color:#fff!important}html.light #admin-dashboard-app button.bg-blue-500,html.light #admin-dashboard-app button.bg-blue-600{background:#2563eb!important;color:#fff!important}html.light #admin-dashboard-app button.bg-green-500,html.light #admin-dashboard-app button.bg-green-600{background:#16a34a!important;color:#fff!important}html.light #admin-dashboard-app canvas{filter:none!important}html.light #admin-dashboard-app .chartjs-render-monitor,html.light footer{background:#fff!important}html.light #admin-dashboard-app .bg-gray-700{background:#e5e7eb!important;color:#374151!important}html.light #admin-dashboard-app .bg-green-900,html.light .bg-green-900\/50,html.light [class*="bg-green-900/"]{background:#dcfce7!important}html.light #admin-dashboard-app .bg-green-900 .text-green-300{color:#166534!important}html.light #admin-dashboard-app .bg-yellow-900{background:#fef3c7!important}html.light #admin-dashboard-app .bg-yellow-900 .text-yellow-300{color:#92400e!important}html.light #admin-dashboard-app .bg-green-900\/50,html.light #admin-dashboard-app [class*="bg-green-900/"]{background:#dcfce7!important;border-color:#16a34a!important}html.light #admin-dashboard-app .text-green-400,html.light .bg-green-900\/50 .text-green-400,html.light [class*="bg-green-900/"] .text-green-400{color:#166534!important}html.light #admin-dashboard-app .bg-blue-900\/50,html.light #admin-dashboard-app [class*="bg-blue-900/"]{background:#dbeafe!important;border-color:#2563eb!important}html.light #admin-dashboard-app .text-blue-400,html.light .bg-blue-900\/50 .text-blue-400,html.light [class*="bg-blue-900/"] .text-blue-400{color:#1d4ed8!important}html.light #admin-dashboard-app button.bg-gray-600{background:#6b7280!important;color:#fff!important}html.light #admin-dashboard-app button.bg-gray-600:hover:not(:disabled){background:#4b5563!important}html.light #admin-dashboard-app button.bg-gray-600:disabled{background:#d1d5db!important;color:#9ca3af!important}html.light #admin-dashboard-app .text-indigo-400{color:#4f46e5!important}html.light #admin-dashboard-app a.text-indigo-400:hover{color:#6366f1!important}html.light .bg-blue-900\/50,html.light [class*="bg-blue-900/"]{background:#dbeafe!important}html.light .bg-gray-800\/50,html.light .divide-gray-700>*+*{border-color:#e5e7eb!important}html.light .w-10.h-10.rounded-full.bg-gray-700{background:#e5e7eb!important}html.light .bg-gray-800\/50{background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html.light .bg-gray-800\/50 .text-white{color:#111827!important}html.light .bg-gray-800\/50 .text-gray-400,html.light .bg-gray-900\/70 button.text-gray-400,html.light .grid.grid-cols-7 .text-gray-500{color:#6b7280!important}html.light .bg-gray-900\/70 button.text-gray-400:hover,html.light .rounded-lg.cursor-pointer .text-white{color:#111827!important}html.light .rounded-lg.cursor-pointer .text-gray-400{color:#6b7280!important}html.light .bg-gray-900\/70{background:#f3f4f6!important;border-color:#d1d5db!important}html.light .bg-gray-700\/50 .text-gray-300,html.light .bg-gray-800.border.border-gray-600 .text-gray-300{color:#374151!important}html.light .bg-\[\#101621\]{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html.light .bg-\[\#101621\] .text-white{color:#111827!important}html.light .bg-\[\#101621\] .text-gray-400{color:#6b7280!important}html.light .bg-\[\#101621\] .text-gray-300{color:#374151!important}html.light .bg-gray-800\/50.rounded-lg,html.light .rounded-lg.bg-gray-800\/50{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .bg-gray-800\/30{background:#f3f4f6!important}html.light .border-gray-700,html.light .border-gray-700\/50{border-color:#e5e7eb!important}html.light .text-emerald-400{color:#10b981!important}html.light .text-green-400{color:#22c55e!important}html.light .text-yellow-400{color:#eab308!important}html.light .text-orange-400{color:#f97316!important}html.light .text-red-400{color:#ef4444!important}html.light .calendar-month-container{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html.light .bg-gray-800\/30 .text-white,html.light .calendar-month-container .text-white{color:#111827!important}html.light .calendar-month-container .text-gray-400,html.light .calendar-month-container .text-gray-500{color:#6b7280!important}html.light .bg-green-900\/50.text-green-400,html.light [class*="bg-green-900/50"].text-green-400{background:#dcfce7!important;color:#166534!important;border-color:#86efac!important}html.light .bg-blue-900\/50.text-blue-400,html.light [class*="bg-blue-900/50"].text-blue-400{background:#dbeafe!important;color:#1d4ed8!important;border-color:#93c5fd!important}html.light .bg-purple-900\/50.text-purple-400,html.light [class*="bg-purple-900/50"].text-purple-400{background:#f3e8ff!important;color:#7c3aed!important;border-color:#c4b5fd!important}html.light .bg-amber-900\/50.text-amber-400,html.light [class*="bg-amber-900/50"].text-amber-400{background:#fef3c7!important;color:#b45309!important;border-color:#fcd34d!important}html.light .bg-gray-800.text-gray-300,html.light .bg-gray-800.text-gray-400{background:#f3f4f6!important;color:#4b5563!important;border-color:#d1d5db!important}html.light .flex.h-screen.bg-gray-900,html.light .min-h-screen.bg-gray-900{background:#f3f4f6!important}html.light .bg-gray-900\/95{background:rgba(255,255,255,.95)!important;border-color:#e5e7eb!important}html.light .bg-dark-sidebar,html.light [class*=bg-dark-sidebar]{background:#fff!important;border-right:1px solid #e5e7eb!important}html.light .bg-dark-sidebar .text-white,html.light [class*=bg-dark-sidebar] .text-white{color:#111827!important}html.light .bg-dark-sidebar .text-gray-400,html.light .bg-dark-sidebar .text-gray-500,html.light [class*=bg-dark-sidebar] .text-gray-400,html.light [class*=bg-dark-sidebar] .text-gray-500,html.light button.text-gray-400{color:#6b7280!important}html.light .bg-dark-sidebar .text-gray-300,html.light .markdown-output li,html.light .markdown-output p,html.light [class*=bg-dark-sidebar] .text-gray-300{color:#374151!important}html.light .bg-gray-800\/80{background:#f3f4f6!important}html.light .bg-gray-800\/60{border-color:#d1d5db!important}html.light .bg-gray-800\/60 .text-white,html.light button.text-gray-400:hover,html.light textarea.bg-transparent{color:#111827!important}html.light .bg-gray-800.border.border-gray-700\/50{background:#fff!important;border-color:#d1d5db!important}html.light .bg-gray-800\/60,html.light .hover\:bg-gray-700\/40:hover,html.light .hover\:bg-gray-800:hover{background:#f3f4f6!important}html.light .bg-gray-700\/70,html.light .hover\:bg-gray-700\/50:hover{background:#e5e7eb!important}html.light .bg-dark-main,html.light [class*=bg-dark-main]{background:#f9fafb!important}html.light .bg-gray-900\/50{background:rgba(249,250,251,.9)!important}html.light .bg-purple-600.text-white,html.light button.bg-purple-600{background:#7c3aed!important}html.light .bg-gray-800.text-gray-100,html.light .bg-gray-800\/80.text-gray-100{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important}html.light .bg-gray-800\/90{background:#fff!important;border-color:#d1d5db!important}html.light .bg-gray-800.px-4.py-3.flex.items-center.justify-between,html.light .bg-gray-800\/50.border-l{background:#fff!important;border-color:#e5e7eb!important}html.light .border-b.border-gray-700,html.light .border-l.border-gray-700\/50{border-color:#e5e7eb!important}html.light #app .bg-gray-900,html.light #app .min-h-screen.bg-gray-900,html.light .bg-gray-700\/30,html.light .bg-gray-700\/50,html.light .sticky.bottom-0.bg-gray-900,html.light body.bg-gray-900{background:#f3f4f6!important}html.light .border-b-2.border-purple-500{border-color:#7c3aed!important}html.light .overflow-y-auto::-webkit-scrollbar-track{background:#f3f4f6!important}html.light .overflow-y-auto::-webkit-scrollbar-thumb{background:#d1d5db!important}html.light .text-gray-100{color:#111827!important}html.light .text-gray-200{color:#1f2937!important}html.light .markdown-output h1,html.light .markdown-output h2,html.light .markdown-output h3,html.light .markdown-output h4{color:#111827!important}html.light .text-purple-400{color:#7c3aed!important}html.light .text-purple-300{color:#a78bfa!important}html.light .w-64.bg-gray-900,html.light .w-72.bg-gray-900,html.light [class*=sidebar].bg-gray-900,html.light aside.bg-gray-900{background:#fff!important;border-right:1px solid #e5e7eb!important}html.light .w-64 .text-white,html.light .w-72 .text-white,html.light aside .text-white{color:#111827!important}html.light .w-64 .text-gray-400,html.light .w-72 .text-gray-400{color:#6b7280!important}html.light .flex-1.bg-gray-900,html.light main.bg-gray-900{background:#f9fafb!important}html.light #app .bg-gray-800,html.light .bg-gray-800.rounded-lg,html.light .bg-gray-800.rounded-xl{background:#fff!important;border:1px solid #e5e7eb!important}html.light #app .text-gray-300{color:#374151!important}html.light .bg-gray-800.border.border-gray-600{background:#fff!important;border-color:#d1d5db!important}html.light .cursor-pointer.rounded-lg:hover{background:#f3f4f6!important}html.light .bg-gray-700,html.light .bg-gray-700\/50{background:#e5e7eb!important}html.light .border-l.border-gray-800{border-color:#e5e7eb!important;background:#fff!important}html.light .space-y-4 .bg-gray-800\/50{background:#f9fafb!important;border:1px solid #e5e7eb!important}html.light button.bg-purple-600:hover{background:#6d28d9!important}html.light button.bg-red-500{background:#dc2626!important;color:#fff!important}html.light .bg-red-500,html.light .bg-red-600{background:#dc2626!important}html.light .bg-red-500{color:#fff!important}html.light button.bg-red-500:hover{background:#b91c1c!important;color:#fff!important}html.light .relative.bg-gray-800\/80.border.border-gray-700\/50.rounded-2xl{background:#fff!important;border-color:#d1d5db!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html.light .flex.flex-col.bg-gray-900.border-r,html.light .w-64.bg-gray-900,html.light .w-72.bg-gray-900,html.light aside.bg-gray-900{background:#f9fafb!important;border-right-color:#e5e7eb!important}html.light .fixed.inset-0.bg-gray-900{background:#f9fafb!important}html.light .bg-gray-800.rounded-2xl{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-gray-900\/30,html.light .bg-gray-900\/50{background:#f3f4f6!important}html.light .bg-gray-800.rounded-2xl .text-gray-100,html.light .bg-gray-800.rounded-2xl .text-white{color:#111827!important}html.light .bg-gray-800.rounded-2xl .text-gray-400{color:#6b7280!important}html.light .bg-gray-800.rounded-2xl .text-gray-500{color:#9ca3af!important}html.light .bg-gray-800.rounded-2xl .text-gray-600{color:#6b7280!important}html.light .bg-gray-800.rounded-2xl .text-purple-300,html.light .bg-gray-800.rounded-2xl .text-purple-400{color:#7c3aed!important}html.light .flex-1.overflow-y-auto.bg-gray-900{background:#f3f4f6!important}html.light .markdown-output,html.light .markdown-output *,html.light textarea.resize-none.w-full.bg-transparent{color:#111827!important}html.light .markdown-output code{background:#e5e7eb!important;color:#1f2937!important}html.light .markdown-output pre{background:#1f2937!important;border:1px solid #374151!important}html.light .markdown-output pre code{background:0 0!important;color:#f3f4f6!important}html.light .bg-gray-800\/60.border.border-gray-700\/50,html.light .suggestion-chip{background:#f3f4f6!important;border-color:#d1d5db!important;color:#374151!important}html.light .suggestion-chip:hover{background:#e5e7eb!important;color:#111827!important}html.light .custom-scrollbar::-webkit-scrollbar-track{background:#f3f4f6!important}html.light .custom-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db!important}html.light .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}html.light header.bg-gray-900\/95{background:rgba(255,255,255,.95)!important;border-bottom:1px solid #e5e7eb!important}html.light header .text-white{color:#111827!important}html.light header .text-gray-400,html.light header button.text-gray-400{color:#6b7280!important}html.light header button.text-gray-400:hover{color:#111827!important;background:#f3f4f6!important}html.light form .bg-purple-600,html.light form button[type=submit].bg-purple-600,html.light header button.bg-white.text-gray-900{background:#7c3aed!important;color:#fff!important}html.light .bg-gray-800.rounded-lg.shadow-xl{background:#fff!important;border:1px solid #e5e7eb!important}html.light .bg-gray-800.rounded-lg .text-white,html.light form .bg-gray-700\/50 .text-white{color:#111827!important}html.light .bg-gray-800.rounded-lg .text-gray-300{color:#4b5563!important}html.light .bg-gray-600{background:#e5e7eb!important;color:#374151!important}html.light .bg-gray-600:hover{background:#d1d5db!important}html.light .bg-red-600.text-white,html.light button.bg-red-600{background:#dc2626!important}html.light .bg-red-600:hover{background:#b91c1c!important;color:#fff!important}html.light button.bg-red-600:hover{background:#b91c1c!important}html.light .bg-gray-800\/80.border.border-gray-700\/50.rounded-2xl,html.light form .bg-gray-800\/80.border.border-gray-700\/50.rounded-2xl{background:#fff!important;border-color:#d1d5db!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}html.light .bg-gray-800\/80 textarea,html.light form textarea.bg-transparent{color:#111827!important;background:0 0!important}html.light .bg-gray-700\/50.border,html.light form .bg-gray-700\/50{background:#f3f4f6!important;border-color:#d1d5db!important}html.light .flex.flex-col.h-full.bg-gray-900,html.light .w-64.shrink-0,html.light .w-72.shrink-0,html.light aside{background:#f9fafb!important}html.light .border-b.border-gray-800{border-color:#e5e7eb!important}html.light .bg-purple-600\/10,html.light .bg-purple-600\/20{background:#ede9fe!important}html.light .overflow-y-auto.flex-1{background:0 0!important}html.light .group.relative.cursor-pointer,html.light .truncate.text-sm{color:#374151!important}html.light .group.relative.cursor-pointer:hover{background:#f3f4f6!important}html.light .bg-gray-800\/50{background:#e5e7eb!important}html.light .text-xs.text-gray-500{color:#6b7280!important}html.light .space-y-3 .bg-gray-800,html.light .space-y-4 .bg-gray-800{background:#fff!important;border:1px solid #e5e7eb!important}html.light .space-y-3 .bg-gray-900\/30,html.light .space-y-3 .bg-gray-900\/50,html.light .space-y-4 .bg-gray-900\/30,html.light .space-y-4 .bg-gray-900\/50{background:#f3f4f6!important}html.light .rounded-2xl.p-4 .text-white,html.light .rounded-2xl.p-5 .text-white,html.light .space-y-3 .text-white,html.light .space-y-4 .text-white{color:#111827!important}html.light .space-y-3 .text-gray-400,html.light .space-y-3 .text-gray-500,html.light .space-y-3 .text-gray-600,html.light .space-y-4 .text-gray-400,html.light .space-y-4 .text-gray-500,html.light .space-y-4 .text-gray-600{color:#6b7280!important}html.light .space-y-3 .text-purple-300,html.light .space-y-3 .text-purple-400,html.light .space-y-4 .text-purple-300,html.light .space-y-4 .text-purple-400{color:#7c3aed!important}html.light .bg-purple-600\/80 .text-white,html.light .bg-purple-600\/80.text-white,html.light .inline-block.bg-purple-600\/80 .text-white,html.light .inline-block.bg-purple-600\/80 div,html.light [class*=bg-purple-600].text-white{color:#fff!important}html.light .inline-block.bg-purple-600\/80,html.light .rounded-2xl.rounded-br-md.bg-purple-600\/80{background:rgba(124,58,237,.85)!important;color:#fff!important}html.light .rounded-2xl.rounded-br-md.bg-purple-600\/80 *,html.light [class*=bg-purple-600],html.light [class*=bg-purple-600] *{color:#fff!important}html.light .text-purple-300:not([class*=bg-purple]):not([class*=bg-purple] *),html.light .text-purple-400:not([class*=bg-purple]):not([class*=bg-purple] *){color:#7c3aed!important}html.light .chat-input-container textarea,html.light textarea#chatinput{background:#fff!important;color:#111827!important}html.light textarea#chatinput{border-color:#d1d5db!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}html.light .chat-input-container textarea:focus{border-color:#a78bfa!important}html.light textarea#chatinput:focus{border-color:#a78bfa!important;box-shadow:0 0 0 2px rgba(167,139,250,.2)!important}html.light .chat-input-container textarea::placeholder,html.light textarea#chatinput::placeholder{color:#9ca3af!important}html.light .bg-red-600{background-color:#dc2626!important;color:#fff!important}html.light .bg-red-600 *,html.light button.bg-red-600 *{color:#fff!important}html.light .bg-red-700,html.light .hover\:bg-red-700:hover{background-color:#b91c1c!important;color:#fff!important}html.light button.bg-red-700{background-color:#b91c1c!important}html.light .bg-gray-600.text-white,html.light button.bg-gray-600{background-color:#e5e7eb!important;color:#374151!important}html.light .bg-gray-600.text-white *,html.light button.bg-gray-600 *{color:#374151!important}html.light .flex button.bg-purple-600,html.light [class*=bg-purple-600][class*=text-white],html.light a.bg-purple-600,html.light button.bg-purple-700{background-color:#7c3aed!important;color:#fff!important}html.light .hover\:bg-purple-700:hover,html.light button.bg-purple-700:hover,html.light button[class*=bg-purple-600]:hover{background-color:#6d28d9!important;color:#fff!important}html.light .w-10.h-10.rounded-full.bg-gradient-to-br.from-purple-500,html.light .w-6.h-6.rounded-full.bg-gradient-to-br,html.light .w-7.h-7.rounded-full.bg-gradient-to-br,html.light .w-8.h-8.rounded-full.bg-gradient-to-br{background:linear-gradient(to bottom right,#6d28d9,#4338ca)!important;color:#fff!important}html.light #app button.bg-purple-600 *,html.light .bg-purple-600.text-white *,html.light .w-10.h-10.rounded-full.bg-gradient-to-br.from-purple-500 *,html.light .w-6.h-6.rounded-full.bg-gradient-to-br *,html.light .w-7.h-7.rounded-full.bg-gradient-to-br *,html.light .w-8.h-8.rounded-full.bg-gradient-to-br *,html.light a.bg-purple-600 *,html.light button.bg-purple-600 *,html.light button.bg-purple-700 *,html.light button[class*=bg-purple-600] *{color:#fff!important}html.light .cursor-pointer,html.light [role=button],html.light a,html.light button{cursor:pointer!important}html.light button:disabled{cursor:not-allowed!important}html.light button#chatinput-send-message-button.bg-purple-600{background:#7c3aed!important;color:#fff!important}html.light button#chatinput-send-message-button.bg-purple-600 svg{color:#fff!important;stroke:#fff!important}html.light button#chatinput-send-message-button.bg-gray-600{background:#e5e7eb!important;color:#9ca3af!important}html.light button#chatinput-send-message-button.bg-gray-600 svg{stroke:#9ca3af!important}html.light .chat-input-container,html.light .chat-input-container textarea{border:0!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html.light .chat-input-container textarea:focus{box-shadow:0 0 0 2px rgba(124,58,237,.3)!important}html.light #app button.bg-purple-600,html.light .bg-purple-600.text-white,html.light button.bg-purple-600.hover\:bg-purple-700,html.light button.bg-purple-600.text-white{background-color:#7c3aed!important;color:#fff!important}html.light button.bg-purple-600,html.light button[class*=bg-purple-600]{background-color:#7c3aed!important}html.light button.bg-red-600,html.light button.bg-red-600.text-white,html.light button[class*=bg-red-600]{background-color:#dc2626!important}html.light #app button.bg-red-600,html.light .bg-red-600.text-white,html.light button.bg-red-600.hover\:bg-red-700{background-color:#dc2626!important;color:#fff!important}html.light button.bg-purple-600:hover,html.light button.hover\:bg-purple-700:hover{background-color:#6d28d9!important;color:#fff!important}html.light button.bg-red-600:hover,html.light button.hover\:bg-red-700:hover{background-color:#b91c1c!important;color:#fff!important}html.light .bg-gray-800\/80,html.light .bg-gray-800\/80.border.border-gray-600\/50,html.light button.bg-gray-800\/80,html.light button.bg-gray-800\/80.border{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important}html.light .bg-gray-800\/80.border.border-gray-600\/50:hover,html.light .bg-gray-800\/80:hover,html.light button.bg-gray-800\/80:hover{background:#f9fafb!important;border-color:#d1d5db!important}html.light .bg-gray-800\/80 .text-white,html.light .bg-gray-800\/80.border .text-white{color:#111827!important}html.light .absolute.bg-gray-800.border,html.light .bg-gray-800.border.border-gray-700\/50.rounded-lg.shadow-xl,html.light div.bg-gray-800.border.border-gray-700\/50,html.light div.bg-gray-800.rounded-lg.shadow-xl{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important}html.light .bg-gray-700\/70,html.light .bg-gray-700\/70.text-white{background:#f3e8ff!important;color:#7c3aed!important}html.light .hover\:bg-gray-700\/40:hover,html.light .text-gray-300.hover\:bg-gray-700\/40:hover{background:#f9fafb!important;color:#111827!important}html.light .text-gray-300{color:#374151!important}html.light hr.border-gray-700\/50{border-color:#f3f4f6!important}html.light .profile-dropdown a,html.light .text-gray-400.hover\:text-purple-400{color:#6b7280!important}html.light .text-gray-400.hover\:text-purple-400:hover{color:#7c3aed!important;background:#f9fafb!important}html.light .absolute .rounded-full.bg-gradient-to-br,html.light .bg-gray-800.border .rounded-full.bg-gradient-to-br,html.light div.bg-gray-800 .rounded-full.bg-gradient-to-br{background:linear-gradient(to bottom right,#7c3aed,#4f46e5)!important}html.light .absolute .rounded-full.bg-gradient-to-br *,html.light .bg-gray-800.border .rounded-full.bg-gradient-to-br *,html.light div.bg-gray-800 .rounded-full.bg-gradient-to-br *{color:#fff!important}html.light .custom-scrollbar::-webkit-scrollbar-track{background:#fff!important}html.light .custom-scrollbar::-webkit-scrollbar-thumb{background:#e5e7eb!important;border-radius:4px!important}html.light .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#d1d5db!important}html.light #dashboard-app .bg-gray-800,html.light .w-64 .bg-gray-800\/80,html.light .w-72 .bg-gray-800\/80,html.light aside .bg-gray-800\/80{background:#fff!important;border:1px solid #e5e7eb!important}html.light .w-64 .bg-gray-800\/80 .text-white,html.light aside .bg-gray-800\/80 .text-white{color:#111827!important}html.light .profile-dropdown,html.light .w-64 .bg-gray-800.border,html.light .w-72 .bg-gray-800.border,html.light aside .bg-gray-800.border,html.light aside div.bg-gray-800.rounded-lg{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important}html.light .w-64 .bg-gray-700\/70,html.light .w-72 .bg-gray-700\/70,html.light aside .bg-gray-700\/70{background:#f3e8ff!important;color:#7c3aed!important}html.light .w-64 .hover\:bg-gray-700\/40:hover,html.light .w-64 button:hover,html.light .w-72 .hover\:bg-gray-700\/40:hover,html.light .w-72 button:hover,html.light aside .hover\:bg-gray-700\/40:hover,html.light aside button:hover{background:#f9fafb!important}html.light .w-64 .text-gray-300,html.light .w-72 .text-gray-300,html.light aside .text-gray-300,html.light aside .text-gray-400{color:#374151!important}html.light #dashboard-app a.bg-gray-700,html.light #dashboard-app a:hover,html.light .hover\:bg-gray-700\/80:hover,html.light button.hover\:bg-gray-700\/80:hover{background:#f3f4f6!important}html.light #dashboard-app .bg-gray-900,html.light .absolute a:hover,html.light .absolute button:hover{background:#f9fafb!important}html.light #dashboard-app h2,html.light #dashboard-app h3,html.light .bg-gray-800.px-4.py-3.flex.items-center.justify-between .text-white,html.light .hover\:text-white:hover,html.light .w-64 .text-gray-300:hover,html.light .w-72 .text-gray-300:hover,html.light aside .text-gray-300:hover,html.light aside .text-gray-400:hover{color:#111827!important}html.light .profile-dropdown{box-shadow:0 4px 15px rgba(0,0,0,.1)!important}html.light .profile-dropdown-item{color:#374151!important;background:0 0!important}html.light .profile-dropdown-item:hover,html.light div[class*=absolute] .hover\:bg-gray-700\/40:hover,html.light div[class*=absolute] button.hover\:bg-gray-700\/40:hover{background:#f3f4f6!important;color:#111827!important}html.light .profile-dropdown .bg-gray-700\/70,html.light .profile-dropdown button.bg-gray-700\/70{background:#ede9fe!important;color:#6d28d9!important}html.light .profile-dropdown hr{border-color:#e5e7eb!important}html.light .profile-dropdown a:hover{color:#7c3aed!important;background:#f3f4f6!important}html.light .profile-dropdown .rounded-full.bg-gradient-to-br{background:linear-gradient(to bottom right,#7c3aed,#4f46e5)!important}html.light .profile-dropdown .rounded-full.bg-gradient-to-br *{color:#fff!important}html.light #dashboard-app .text-gray-200,html.light #dashboard-app label,html.light footer a.group:hover .text-gray-400{color:#374151!important}html.light #dashboard-app .text-gray-300,html.light #dashboard-app .text-gray-400{color:#6b7280!important}html.light #dashboard-app a.bg-purple-600,html.light #dashboard-app button.bg-purple-600,html.light #dashboard-app button.bg-purple-600 *{background-color:#7c3aed!important;color:#fff!important}html.light #dashboard-app button.bg-purple-600.text-white{background-color:#7c3aed!important}html.light #dashboard-app button.bg-red-600 *,html.light #dashboard-app button.bg-red-600.text-white,html.light #dashboard-app button.bg-red-700,html.light #dashboard-app button.bg-red-700 *{color:#fff!important}html.light #dashboard-app .bg-purple-600:hover,html.light #dashboard-app button.bg-purple-600:hover{background-color:#6d28d9!important;color:#fff!important}html.light #dashboard-app input,html.light #dashboard-app select,html.light #dashboard-app textarea{background:#fff!important;border:1px solid #d1d5db!important;color:#111827!important}html.light #dashboard-app input:focus,html.light #dashboard-app select:focus,html.light #dashboard-app textarea:focus{border-color:#7c3aed!important;box-shadow:0 0 0 2px rgba(124,58,237,.2)!important}html.light #dashboard-app .bg-gray-700,html.light #dashboard-app .bg-gray-800\/50{background:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light #dashboard-app .bg-gray-700.rounded-full{background:#e5e7eb!important}html.light #dashboard-app .text-purple-400{color:#7c3aed!important}html.light #dashboard-app button.text-gray-400,html.light .bg-gray-800.px-4.py-3.flex.items-center.justify-between .text-gray-400,html.light footer .text-gray-500{color:#6b7280!important}html.light #dashboard-app button.bg-purple-600.text-white,html.light .bg-gray-800.px-4.py-3.flex.items-center.justify-between .bg-purple-600.text-white,html.light a.inline-flex.bg-purple-600,html.light a.inline-flex.bg-purple-600.text-white,html.light button.bg-purple-600,html.light button.bg-red-600,html.light button.bg-red-600.text-white,html.light button.bg-red-600.text-white *,html.light button.bg-red-700,html.light button.bg-red-700.text-white,html.light button.bg-red-700.text-white *,html.light button[class*=bg-purple-600],html.light button[class*=bg-red-600],html.light button[class*=bg-red-600][class*=text-white],html.light button[class*=bg-red-700],html.light button[class*=bg-red-700][class*=text-white],html.light span.bg-purple-600.text-white,html.light span.bg-purple-600.text-white svg{color:#fff!important}html.light #dashboard-app .bg-red-500,html.light #dashboard-app .bg-red-600,html.light #dashboard-app button.bg-red-500,html.light #dashboard-app button.bg-red-600,html.light .bg-gray-700 button.bg-red-600,html.light .bg-gray-700 button.bg-red-600.text-white,html.light .bg-gray-800 .bg-gray-700 button.bg-red-600,html.light div.bg-gray-700 button.bg-red-600{background-color:#dc2626!important;color:#fff!important}html.light #dashboard-app button.bg-red-500:hover,html.light #dashboard-app button.bg-red-600:hover{background-color:#b91c1c!important;color:#fff!important}html.light #dashboard-app>div>div:first-child a{color:#374151!important}html.light #dashboard-app>div>div:first-child a.bg-gray-700,html.light #dashboard-app>div>div:first-child a:hover{background:#f3f4f6!important;color:#111827!important}html.light #dashboard-app>div>div:first-child svg{color:#6b7280!important;stroke:#6b7280!important}html.light .bg-gray-800.px-4.py-3.flex.items-center.justify-between .text-purple-400,html.light .bg-gray-900.rounded-3xl a.text-purple-400{color:#7c3aed!important}html.light span.px-3.py-1\.5.bg-purple-600 path,html.light span.px-3.py-1\.5.bg-purple-600 svg{color:#fff!important;fill:#fff!important}html.light a.inline-flex.bg-purple-600 path,html.light a.inline-flex.bg-purple-600 svg{color:#fff!important;stroke:#fff!important}.badge-rotator{position:relative;height:32px;width:85px}.badge-rotator-item{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.badge-rotator-item.active{opacity:1;pointer-events:auto}.badge-rotator-item img{height:32px;width:auto;filter:grayscale(100%);opacity:.5;transition:all .3s ease}.badge-rotator-item:hover img{filter:grayscale(0%);opacity:1}html.light footer .border-gray-700{border-color:#e5e7eb!important}html.light footer .text-gray-400{color:#6b7280!important}html.light .bg-\[#0a0a0f\]{background:#f9fafb!important}html.light .bg-gray-900.rounded-3xl{background:#fff!important;border-color:#e5e7eb!important}html.light .bg-gray-900.rounded-3xl .text-white{color:#111827!important}html.light .bg-gray-900.rounded-3xl .text-gray-300{color:#4b5563!important}html.light .bg-gray-900.rounded-3xl .text-gray-400{color:#6b7280!important}html.light .bg-gray-900.rounded-3xl .border-gray-800{border-color:#e5e7eb!important}html.light footer .bg-gray-800{background:#f3f4f6!important;border-color:#e5e7eb!important}html.light footer .border-purple-500\/50{border-color:rgba(124,58,237,.5)!important}