[data-theme=dark]{--color-bg:#0f1117;--color-bg-card:#1a1d2e;--color-bg-header:#12151f;--color-text-primary:#e8e8f0;--color-text-secondary:#a0a0c0;--color-text-muted:#606080;--color-primary:#6ea8ff;--color-accent:#7bb8ff;--color-negative:#ff4d6d}[data-theme=dark] body{background-color:var(--color-bg);color:var(--color-text-primary)}[data-theme=dark] .bg-white{background-color:var(--color-bg-card)!important}[data-theme=dark] td,[data-theme=dark] th,[data-theme=dark] tr{background-color:transparent!important}[data-theme=dark] .bg-\[\#f5f6f8\],[data-theme=dark] .bg-bg-card{background-color:#151828!important}[data-theme=dark] .bg-\[\#f0f1f3\]{background-color:#12151f!important}[data-theme=dark] .text-\[\#1a1a2e\],[data-theme=dark] .text-text-primary,[data-theme=dark] strong{color:var(--color-text-primary)!important}[data-theme=dark] .text-\[\#4a4a6a\],[data-theme=dark] .text-text-secondary{color:var(--color-text-secondary)!important}[data-theme=dark] .text-\[\#8a8aaa\],[data-theme=dark] .text-text-muted{color:var(--color-text-muted)!important}[data-theme=dark] .text-\[\#1a3a6b\],[data-theme=dark] .text-primary{color:var(--color-primary)!important}[data-theme=dark] .text-\[\#2d6bc4\],[data-theme=dark] .text-accent{color:var(--color-accent)!important}[data-theme=dark] .border-gray-100,[data-theme=dark] .border-gray-100\/80,[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-200\/80{border-color:hsla(0,0%,100%,.08)!important}[data-theme=dark] .border-gray-50{border-color:hsla(0,0%,100%,.04)!important}[data-theme=dark] .divide-gray-100>:not([hidden])~:not([hidden]),[data-theme=dark] .divide-gray-100\/80>:not([hidden])~:not([hidden]),[data-theme=dark] .divide-gray-200>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.08)!important}[data-theme=dark] .bg-gray-200,[data-theme=dark] .h-px.bg-gray-200{background-color:hsla(0,0%,100%,.1)!important}[data-theme=dark] .bg-\[\#363646\]{background-color:#0d0f18!important}[data-theme=dark] .h-6.bg-white{background-color:var(--color-bg)!important}[data-theme=dark] .rounded-lg.border.border-gray-100,[data-theme=dark] .rounded-xl.border.border-gray-100{border-color:hsla(0,0%,100%,.08)!important}[data-theme=dark] .hover\:bg-\[\#f5f6f8\]:hover{background-color:#1e2235!important}[data-theme=dark] .hover\:bg-accent\/\[0\.03\]:hover{background-color:rgba(91,143,232,.06)!important}[data-theme=dark] .group:hover .group-hover\:shadow-lg{box-shadow:0 4px 12px rgba(0,0,0,.3)!important}[data-theme=dark] .divide-y a.group,[data-theme=dark] .divide-y a.group:first-child,[data-theme=dark] a.group:hover{background-color:transparent!important}[data-theme=dark] .px-4.py-1\.5.bg-bg-card,[data-theme=dark] span.bg-bg-card{background-color:#1e2235!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#1a1d2e;color:var(--color-text-primary);border-color:hsla(0,0%,100%,.12)}[data-theme=dark] ::-webkit-scrollbar{width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2a2d3e;border-radius:4px}[data-theme=dark] .bg-\[\#f5f6f8\].rounded-xl{background-color:#151828!important}[data-theme=dark] .bg-\[\#1a3a6b\]{background-color:#3a6aab!important}[data-theme=dark] .text-\[\#2d6bc4\]{color:#7bb8ff!important}[data-theme=dark] .text-\[\#1a3a6b\]{color:#6ea8ff!important}[data-theme=dark] .hover\:bg-\[\#1a3a6b\]:hover{background-color:#3a6aab!important}[data-theme=dark] .bg-\[\#2d6bc4\]{background-color:#3a7ad4!important}[data-theme=dark] img{filter:brightness(.92)}[data-theme=dark] .shadow-2xl,[data-theme=dark] .shadow-lg,[data-theme=dark] .shadow-xl{--tw-shadow-color:rgba(0,0,0,.4)!important}[data-theme=dark] .text-\[\#16a34a\]{color:#34d399!important}[data-theme=dark] .text-\[\#e8003d\]{color:#ff4d6d!important}[data-theme=dark] .bg-\[\#f8f9fa\]{background-color:#12151f!important}[data-theme=dark] .bg-\[\#f5f6f8\]{background-color:#151828!important}[data-theme=dark] .border.border-gray-200\/80.rounded-lg,[data-theme=dark] .border.rounded-lg,[data-theme=dark] table{border-color:hsla(0,0%,100%,.08)!important}[data-theme=dark] .hover\:bg-accent\/\[0\.03\]:hover,[data-theme=dark] tr:hover{background-color:rgba(123,184,255,.04)!important}[data-theme=dark] .uppercase.tracking-wide,[data-theme=dark] th{color:var(--color-text-muted)!important}[data-theme=dark] .hover\:bg-accent\/\[0\.03\]:hover{background-color:rgba(123,184,255,.06)!important}[data-theme=dark] .bg-bg-card.rounded-full,[data-theme=dark] .hover\:bg-gray-50:hover{background-color:#1e2235!important}[data-theme=dark] .hover\:bg-gray-100:hover{background-color:#252840!important}[data-theme=dark] .hover\:bg-gray-200:hover{background-color:#2a2d3e!important}[data-theme=dark] .text-green-500,[data-theme=dark] .text-green-600{color:#34d399!important}[data-theme=dark] .text-amber-600{color:#fbbf24!important}[data-theme=dark] .text-white{color:#fff!important}[data-theme=dark] .rounded-full.bg-white.text-text-muted{background-color:#2a2d3e!important;color:#a0a0c0!important;border-color:hsla(0,0%,100%,.15)!important}.bg-bg-card,.bg-white,.border-gray-100,.border-gray-200,.text-text-muted,.text-text-primary,.text-text-secondary,body{transition:background-color .2s ease,color .2s ease,border-color .2s ease}[data-theme=dark] .border-2.border-primary,[data-theme=dark] .border-primary{border-color:#6ea8ff!important;color:#6ea8ff!important}[data-theme=dark] .border-2.border-primary:hover,[data-theme=dark] .border-primary:hover{background-color:#6ea8ff!important;color:#0f1117!important}[data-theme=dark] .border-\[\#1a3a6b\]{border-color:#6ea8ff!important;color:#6ea8ff!important}[data-theme=dark] .hover\:bg-\[\#1a3a6b\]:hover,[data-theme=dark] a.border-\[\#1a3a6b\]:hover,[data-theme=dark] button.border-\[\#1a3a6b\]:hover{background-color:#6ea8ff!important;color:#0f1117!important}[data-theme=dark] [data-score-badge]:hover{background-color:var(--color-bg-card)!important}[data-theme=dark] .slider-arrow{-webkit-text-stroke:2px #6ea8ff;color:transparent}[data-theme=dark] footer{background-color:#0a0c14!important}[data-theme=dark] .text-white.font-bold.uppercase,[data-theme=dark] .text-white.font-semibold{color:#fff!important}[data-theme=dark] th .text-primary{color:var(--color-primary)!important}[data-theme=dark] .bg-gray-100{background-color:#2a2d3e!important}[data-theme=dark] .bg-gray-50,[data-theme=dark] .bg-gray-50\/50{background-color:#151828!important}