:root.dark{color-scheme:dark;--background:222 47% 8%;--foreground:214 32% 94%;--card:222 46% 12%;--card-foreground:214 32% 94%;--popover:222 46% 12%;--popover-foreground:214 32% 94%;--primary:217 91% 60%;--primary-foreground:222 47% 8%;--secondary:222 36% 18%;--secondary-foreground:214 32% 94%;--muted:222 36% 16%;--muted-foreground:217 17% 65%;--accent:222 36% 18%;--accent-foreground:214 32% 94%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--border:222 32% 21%;--input:222 32% 24%;--ring:217 91% 60%}.dark body{background-color:#0b1120;color:#e2e8f2}.dark ::-moz-placeholder{color:#6f7b91!important}.dark ::placeholder{color:#6f7b91!important}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),.dark select,.dark textarea{background-color:#17213a;color:#eef2f8;border-color:#33415f}.dark option{background-color:#111a2e;color:#eef2f8}.dark ::-webkit-scrollbar-track{background:#0b1120}.dark ::-webkit-scrollbar-thumb{background:#33415f;border-radius:8px}.dark .bg-white{background-color:#111a2e}.dark .bg-white\/95{background-color:rgba(17,26,46,.95)}.dark .bg-white\/90{background-color:rgba(17,26,46,.9)}.dark .bg-white\/80{background-color:rgba(17,26,46,.8)}.dark .bg-white\/70{background-color:rgba(17,26,46,.7)}.dark .bg-white\/60{background-color:rgba(17,26,46,.6)}.dark .bg-white\/50{background-color:rgba(17,26,46,.5)}.dark .bg-slate-50{background-color:#0b1120}.dark .bg-slate-100{background-color:#17213a}.dark .bg-slate-200{background-color:#1e2a45}.dark .text-slate-800{color:#e2e8f2}.dark .text-slate-700{color:#cbd3e1}.dark .text-slate-600{color:#aab4c5}.dark .text-slate-500{color:#8d98ad}.dark .text-slate-400{color:#6f7b91}.dark .text-slate-300{color:#525d73}.dark .border-slate-200{border-color:#26334f}.dark .border-slate-300{border-color:#33415f}.dark .bg-gray-50{background-color:#0b1120}.dark .bg-gray-50\/50{background-color:rgba(11,17,32,.5)}.dark .bg-gray-100{background-color:#17213a}.dark .bg-gray-200{background-color:#1e2a45}.dark .bg-gray-300{background-color:#33415f}.dark .text-gray-900{color:#eef2f8}.dark .text-gray-800{color:#e2e8f2}.dark .text-gray-700{color:#cbd3e1}.dark .text-gray-600{color:#aab4c5}.dark .text-gray-500{color:#8d98ad}.dark .text-gray-400{color:#6f7b91}.dark .text-gray-300{color:#525d73}.dark .text-gray-200{color:#3d475c}.dark .border-gray-100,.dark .border-gray-200{border-color:#26334f}.dark .border-gray-300{border-color:#33415f}.dark .border-gray-400{border-color:#475572}.dark .text-black{color:#eef2f8}.dark .hover\:bg-white:hover{background-color:#17213a}.dark .hover\:bg-white\/50:hover{background-color:rgba(17,26,46,.5)}.dark .hover\:bg-slate-100:hover{background-color:#1e2a45}.dark .hover\:bg-gray-50:hover{background-color:#17213a}.dark .hover\:bg-gray-50\/50:hover{background-color:rgba(23,33,58,.5)}.dark .hover\:bg-gray-100:hover{background-color:#1e2a45}.dark .hover\:bg-gray-100\/80:hover{background-color:rgba(30,42,69,.8)}.dark .hover\:bg-gray-200:hover{background-color:#1e2a45}.dark .hover\:bg-gray-300:hover{background-color:#33415f}.dark .hover\:text-gray-900:hover{color:#eef2f8}.dark .hover\:text-gray-700:hover{color:#cbd3e1}.dark .hover\:text-gray-600:hover{color:#aab4c5}.dark .hover\:border-gray-200:hover{border-color:#26334f}.dark .hover\:border-gray-300:hover{border-color:#33415f}.dark .border-white,.dark .divide-gray-100>:not([hidden])~:not([hidden]),.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#26334f}.dark .from-gray-50,.dark .from-slate-50{--tw-gradient-from:#0b1120 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .to-gray-100{--tw-gradient-to:#17213a var(--tw-gradient-to-position)}.dark .to-white{--tw-gradient-to:#111a2e var(--tw-gradient-to-position)}.dark .bg-red-50{background-color:#271e30}.dark .bg-red-50\/50{background-color:rgba(39,30,48,.5)}.dark .bg-red-100{background-color:#352132}.dark .text-red-600{color:#f87171}.dark .text-red-700,.dark .text-red-800{color:#fca5a5}.dark .text-red-900{color:#fecaca}.dark .border-red-100{border-color:rgba(239,68,68,.25)}.dark .border-red-200{border-color:rgba(239,68,68,.35)}.dark .border-red-300{border-color:rgba(239,68,68,.45)}.dark .hover\:bg-red-50:hover{background-color:#271e30}.dark .hover\:bg-red-50\/50:hover{background-color:rgba(39,30,48,.5)}.dark .hover\:text-red-600:hover{color:#f87171}.dark .hover\:text-red-700:hover{color:#fca5a5}.dark .from-red-50{--tw-gradient-from:#271e30 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .bg-orange-50{background-color:#28232c}.dark .bg-orange-50\/60{background-color:rgba(40,35,44,.6)}.dark .bg-orange-50\/50{background-color:rgba(40,35,44,.5)}.dark .bg-orange-100{background-color:#36282a}.dark .bg-orange-200{background-color:#4d3128}.dark .text-orange-600{color:#fb923c}.dark .text-orange-700,.dark .text-orange-800{color:#fdba74}.dark .border-orange-200{border-color:rgba(249,115,22,.35)}.dark .border-orange-300{border-color:rgba(249,115,22,.45)}.dark .hover\:bg-orange-50:hover{background-color:#28232c}.dark .hover\:bg-orange-100:hover{background-color:#36282a}.dark .hover\:text-orange-700:hover{color:#fdba74}.dark .from-orange-50{--tw-gradient-from:#28232c var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .via-orange-50{--tw-gradient-stops:var(--tw-gradient-from),#28232c var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark .to-orange-50{--tw-gradient-to:#28232c var(--tw-gradient-to-position)}.dark .to-orange-100{--tw-gradient-to:#36282a var(--tw-gradient-to-position)}.dark .bg-amber-50{background-color:#28272a}.dark .bg-amber-100{background-color:#352f28}.dark .text-amber-600{color:#fbbf24}.dark .text-amber-700,.dark .text-amber-800{color:#fcd34d}.dark .text-amber-900{color:#fde68a}.dark .border-amber-100{border-color:rgba(245,158,11,.25)}.dark .border-amber-200{border-color:rgba(245,158,11,.35)}.dark .border-amber-300{border-color:rgba(245,158,11,.45)}.dark .hover\:bg-amber-50:hover{background-color:#28272a}.dark .hover\:bg-amber-100:hover{background-color:#352f28}.dark .hover\:bg-amber-200:hover{background-color:#4c3c25}.dark .hover\:text-amber-800:hover{color:#fcd34d}.dark .hover\:text-amber-900:hover{color:#fde68a}.dark .from-amber-50{--tw-gradient-from:#28272a var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .to-amber-50{--tw-gradient-to:#28272a var(--tw-gradient-to-position)}.dark .bg-yellow-50{background-color:#27292a}.dark .bg-yellow-100{background-color:#343228}.dark .bg-yellow-300{background-color:#5f5120}.dark .text-yellow-600{color:#facc15}.dark .text-yellow-700,.dark .text-yellow-800{color:#fde047}.dark .border-yellow-100{border-color:rgba(234,179,8,.25)}.dark .border-yellow-200{border-color:rgba(234,179,8,.35)}.dark .via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#27292a var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark .text-lime-600{color:#a3e635}.dark .bg-green-50{background-color:#132b33}.dark .bg-green-50\/50{background-color:rgba(19,43,51,.5)}.dark .bg-green-100{background-color:#143536}.dark .bg-green-200{background-color:#15463a}.dark .text-green-600{color:#4ade80}.dark .text-green-700,.dark .text-green-800{color:#86efac}.dark .text-green-900{color:#bbf7d0}.dark .border-green-100{border-color:rgba(34,197,94,.25)}.dark .border-green-200{border-color:rgba(34,197,94,.35)}.dark .border-green-300{border-color:rgba(34,197,94,.45)}.dark .hover\:bg-green-50:hover{background-color:#132b33}.dark .hover\:bg-green-100:hover{background-color:#143536}.dark .hover\:text-green-700:hover,.dark .hover\:text-green-800:hover{color:#86efac}.dark .hover\:border-green-300:hover{border-color:rgba(34,197,94,.45)}.dark .from-green-50{--tw-gradient-from:#132b33 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .to-green-50{--tw-gradient-to:#132b33 var(--tw-gradient-to-position)}.dark .to-green-100{--tw-gradient-to:#143536 var(--tw-gradient-to-position)}.dark .bg-emerald-50{background-color:#112a36}.dark .bg-emerald-100{background-color:#11333b}.dark .text-emerald-600{color:#34d399}.dark .text-emerald-700,.dark .text-emerald-800{color:#6ee7b7}.dark .text-emerald-900{color:#a7f3d0}.dark .border-emerald-100{border-color:rgba(16,185,129,.25)}.dark .border-emerald-200{border-color:rgba(16,185,129,.35)}.dark .border-emerald-300{border-color:rgba(16,185,129,.45)}.dark .hover\:bg-emerald-100:hover{background-color:#11333b}.dark .hover\:text-emerald-600:hover{color:#34d399}.dark .hover\:border-emerald-300:hover{border-color:rgba(16,185,129,.45)}.dark .from-emerald-50{--tw-gradient-from:#112a36 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .via-emerald-50{--tw-gradient-stops:var(--tw-gradient-from),#112a36 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark .to-emerald-50{--tw-gradient-to:#112a36 var(--tw-gradient-to-position)}.dark .bg-teal-50{background-color:#112a3a}.dark .bg-teal-100{background-color:#113341}.dark .text-teal-600{color:#2dd4bf}.dark .text-teal-700{color:#5eead4}.dark .border-teal-100{border-color:rgba(20,184,166,.25)}.dark .border-teal-200{border-color:rgba(20,184,166,.35)}.dark .to-teal-50{--tw-gradient-to:#112a3a var(--tw-gradient-to-position)}.dark .bg-cyan-50{background-color:#102a3f}.dark .bg-cyan-100{background-color:#0f3349}.dark .bg-cyan-300{background-color:#0d526a}.dark .text-cyan-600{color:#22d3ee}.dark .text-cyan-700{color:#67e8f9}.dark .border-cyan-100{border-color:rgba(6,182,212,.25)}.dark .border-cyan-300{border-color:rgba(6,182,212,.45)}.dark .to-cyan-50{--tw-gradient-to:#102a3f var(--tw-gradient-to-position)}.dark .to-cyan-300{--tw-gradient-to:#0d526a var(--tw-gradient-to-position)}.dark .bg-sky-50{background-color:#112841}.dark .bg-sky-100{background-color:#11304c}.dark .bg-sky-300{background-color:#104c71}.dark .text-sky-600{color:#38bdf8}.dark .text-sky-700{color:#7dd3fc}.dark .border-sky-100{border-color:rgba(14,165,233,.25)}.dark .border-sky-200{border-color:rgba(14,165,233,.35)}.dark .bg-blue-50{background-color:#152442}.dark .bg-blue-50\/60{background-color:rgba(21,36,66,.6)}.dark .bg-blue-50\/50{background-color:rgba(21,36,66,.5)}.dark .bg-blue-50\/40{background-color:rgba(21,36,66,.4)}.dark .bg-blue-50\/30{background-color:rgba(21,36,66,.3)}.dark .bg-blue-100{background-color:#182b4e}.dark .bg-blue-100\/50{background-color:rgba(24,43,78,.5)}.dark .bg-blue-200{background-color:#1c3562}.dark .bg-blue-300{background-color:#203f76}.dark .text-blue-600{color:#60a5fa}.dark .text-blue-700,.dark .text-blue-800{color:#93c5fd}.dark .text-blue-900{color:#bfdbfe}.dark .border-blue-100{border-color:rgba(59,130,246,.25)}.dark .border-blue-200{border-color:rgba(59,130,246,.35)}.dark .border-blue-300{border-color:rgba(59,130,246,.45)}.dark .hover\:bg-blue-50:hover{background-color:#152442}.dark .hover\:bg-blue-50\/50:hover{background-color:rgba(21,36,66,.5)}.dark .hover\:bg-blue-100:hover{background-color:#182b4e}.dark .hover\:bg-blue-200:hover{background-color:#1c3562}.dark .hover\:text-blue-600:hover{color:#60a5fa}.dark .hover\:text-blue-700:hover,.dark .hover\:text-blue-800:hover{color:#93c5fd}.dark .hover\:border-blue-200:hover{border-color:rgba(59,130,246,.35)}.dark .hover\:border-blue-300:hover{border-color:rgba(59,130,246,.45)}.dark .from-blue-50{--tw-gradient-from:#152442 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .to-blue-50{--tw-gradient-to:#152442 var(--tw-gradient-to-position)}.dark .from-blue-100{--tw-gradient-from:#182b4e var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .from-blue-200{--tw-gradient-from:#1c3562 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .ring-blue-200{--tw-ring-color:rgba(59,130,246,.3)}.dark .bg-indigo-50{background-color:#192242}.dark .bg-indigo-100{background-color:#1e264d}.dark .text-indigo-600{color:#818cf8}.dark .text-indigo-700,.dark .text-indigo-800{color:#a5b4fc}.dark .text-indigo-900{color:#c7d2fe}.dark .border-indigo-100{border-color:rgba(99,102,241,.25)}.dark .border-indigo-200{border-color:rgba(99,102,241,.35)}.dark .hover\:bg-indigo-50\/50:hover{background-color:rgba(25,34,66,.5)}.dark .hover\:border-indigo-300:hover{border-color:rgba(99,102,241,.45)}.dark .via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#192242 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark .to-indigo-50{--tw-gradient-to:#192242 var(--tw-gradient-to-position)}.dark .to-violet-50{--tw-gradient-to:#1d2142 var(--tw-gradient-to-position)}.dark .bg-purple-50{background-color:#202042}.dark .bg-purple-50\/50{background-color:rgba(32,32,66,.5)}.dark .bg-purple-100{background-color:#29234e}.dark .text-purple-600{color:#c084fc}.dark .text-purple-700,.dark .text-purple-800{color:#d8b4fe}.dark .text-purple-900{color:#e9d5ff}.dark .border-purple-100{border-color:rgba(168,85,247,.25)}.dark .border-purple-200{border-color:rgba(168,85,247,.35)}.dark .border-purple-300{border-color:rgba(168,85,247,.45)}.dark .hover\:bg-purple-50:hover{background-color:#202042}.dark .hover\:bg-purple-100:hover{background-color:#29234e}.dark .hover\:text-purple-800:hover{color:#d8b4fe}.dark .hover\:border-purple-300:hover{border-color:rgba(168,85,247,.45)}.dark .from-purple-50{--tw-gradient-from:#202042 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .to-purple-50{--tw-gradient-to:#202042 var(--tw-gradient-to-position)}.dark .from-purple-100{--tw-gradient-from:#29234e var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .bg-pink-50{background-color:#271f39}.dark .bg-pink-100{background-color:#34213f}.dark .text-pink-600{color:#f472b6}.dark .text-pink-700,.dark .text-pink-800{color:#f9a8d4}.dark .border-pink-200{border-color:rgba(236,72,153,.35)}.dark .border-pink-300{border-color:rgba(236,72,153,.45)}.dark .hover\:bg-pink-50:hover{background-color:#271f39}.dark .hover\:bg-pink-100:hover{background-color:#34213f}.dark .to-pink-50{--tw-gradient-to:#271f39 var(--tw-gradient-to-position)}