html.dark .theme-scope .bg-white{background-color:var(--color-surface)}html.dark .theme-scope .bg-gray-50{background-color:var(--color-surface-sunken)}html.dark .theme-scope .bg-gray-100{background-color:var(--color-canvas)}html.dark .theme-scope .bg-gray-200{background-color:var(--color-border)}html.dark .theme-scope .hover\:bg-white:hover{background-color:var(--color-surface)}html.dark .theme-scope .hover\:bg-gray-50:hover{background-color:rgba(255,255,255,.05)}html.dark .theme-scope .hover\:bg-gray-100:hover{background-color:rgba(255,255,255,.07)}html.dark .theme-scope .hover\:bg-gray-200:hover{background-color:rgba(255,255,255,.1)}html.dark .theme-scope .text-gray-800,html.dark .theme-scope .text-gray-900{color:var(--color-text)}html.dark .theme-scope .text-gray-600,html.dark .theme-scope .text-gray-700{color:var(--color-text-secondary)}html.dark .theme-scope .text-gray-400,html.dark .theme-scope .text-gray-500{color:var(--color-text-muted)}html.dark .theme-scope .hover\:text-gray-800:hover,html.dark .theme-scope .hover\:text-gray-900:hover{color:var(--color-text)}html.dark .theme-scope .hover\:text-gray-600:hover,html.dark .theme-scope .hover\:text-gray-700:hover{color:var(--color-text-secondary)}html.dark .theme-scope .border-gray-100,html.dark .theme-scope .border-gray-200{border-color:var(--color-border)}html.dark .theme-scope .border-gray-300{border-color:var(--color-border-strong)}html.dark .theme-scope .divide-gray-100>:not([hidden])~:not([hidden]),html.dark .theme-scope .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--color-border)}html.dark .theme-scope .placeholder-gray-400::-moz-placeholder,html.dark .theme-scope .placeholder-gray-500::-moz-placeholder{color:var(--color-text-muted)}html.dark .theme-scope .placeholder-gray-400::placeholder,html.dark .theme-scope .placeholder-gray-500::placeholder{color:var(--color-text-muted)}html.dark .theme-scope .focus\:ring-offset-2:focus,html.dark .theme-scope .ring-offset-white{--tw-ring-offset-color:var(--color-canvas)}html.dark .theme-scope .shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.35)}html.dark .theme-scope .shadow,html.dark .theme-scope .shadow-md{box-shadow:0 8px 24px rgba(0,0,0,.45)}html.dark .theme-scope .shadow-lg{box-shadow:0 12px 28px rgba(0,0,0,.5)}html.dark .theme-scope .shadow-xl{box-shadow:0 20px 40px rgba(0,0,0,.55)}html.dark .theme-scope .bg-\[\#F9FAFB\]{background-color:var(--color-canvas)}html.dark .theme-scope .hover\:bg-\[\#F9FAFB\]:hover{background-color:rgba(255,255,255,.05)}html.dark .theme-scope .border-\[\#E5E7EB\]{border-color:var(--color-border)}html.dark .theme-scope .border-\[\#D1D5DB\]{border-color:var(--color-border-strong)}html.dark .theme-scope .bg-white\/70,html.dark .theme-scope .bg-white\/80,html.dark .theme-scope .bg-white\/90{background-color:rgb(var(--color-surface-raised-rgb)/.92)}html.dark .theme-scope .bg-gray-100\/60{background-color:rgb(var(--color-canvas-rgb)/.55)}html.dark .theme-scope .from-gray-100{--tw-gradient-from:var(--color-surface-raised) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-surface-raised-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .hover\:bg-white\/60:hover{background-color:rgba(255,255,255,.08)}html.dark .theme-scope .bg-slate-50,html.dark .theme-scope .bg-slate-50\/60{background-color:var(--color-surface-sunken)}html.dark .theme-scope .hover\:bg-slate-50:hover{background-color:rgba(255,255,255,.05)}html.dark [data-theme-exempt] .bg-white,html.dark [data-theme-exempt].bg-white{background-color:#ffffff}html.dark [data-theme-exempt] .bg-gray-50{background-color:#f9fafb}html.dark [data-theme-exempt] .bg-gray-100{background-color:#f3f4f6}html.dark [data-theme-exempt] .bg-gray-200{background-color:#e5e7eb}html.dark [data-theme-exempt] .text-gray-900{color:#111827}html.dark [data-theme-exempt] .text-gray-800{color:#1f2937}html.dark [data-theme-exempt] .text-gray-700{color:#374151}html.dark [data-theme-exempt] .text-gray-600{color:#4b5563}html.dark [data-theme-exempt] .text-gray-500{color:#6b7280}html.dark [data-theme-exempt] .text-gray-400{color:#9ca3af}html.dark [data-theme-exempt] .text-gray-300{color:#d1d5db}html.dark [data-theme-exempt] .text-gray-200{color:#e5e7eb}html.dark [data-theme-exempt] .border-gray-100,html.dark [data-theme-exempt] .border-gray-200{border-color:#e5e7eb}html.dark [data-theme-exempt] .border-gray-300{border-color:#d1d5db}html.dark [data-theme-exempt] .shadow,html.dark [data-theme-exempt] .shadow-lg,html.dark [data-theme-exempt] .shadow-md,html.dark [data-theme-exempt] .shadow-sm,html.dark [data-theme-exempt] .shadow-xl{box-shadow:revert-layer}html.dark [data-theme-exempt] .bg-\[\#F9FAFB\]{background-color:#f9fafb}html.dark [data-theme-exempt] .border-\[\#E5E7EB\]{border-color:#e5e7eb}html.dark [data-theme-exempt] .border-\[\#D1D5DB\]{border-color:#d1d5db}