body{margin:0;font-family:Montserrat,sans-serif;transition:background-color .3s,color .3s}code,pre,kbd,samp{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}[data-theme] *{transition:background-color .25s,color .25s,border-color .25s}html[data-theme=dark] body,html[data-theme=dark] .bg-slate-50{background-color:#16161b!important}html[data-theme=dark] .bg-white{background-color:#1f1f26!important}html[data-theme=dark] .bg-white\/90{background-color:#1f1f26eb!important}html[data-theme=dark] aside.bg-white{background-color:#16161b!important;border-right-color:#ffffff1a!important}html[data-theme=dark] .bg-slate-100{background-color:#26262e!important}html[data-theme=dark] .bg-slate-200{background-color:#33333d!important}html[data-theme=dark] .text-slate-900{color:#f0f0f4!important}html[data-theme=dark] .text-slate-800{color:#e2e2e8!important}html[data-theme=dark] .text-slate-700{color:#c9c9d2!important}html[data-theme=dark] .text-slate-600{color:#a5a5b0!important}html[data-theme=dark] .text-slate-500{color:#8a8a93!important}html[data-theme=dark] .text-slate-400{color:#75757e!important}html[data-theme=dark] .border-slate-100{border-color:#ffffff14!important}html[data-theme=dark] .border-slate-200,html[data-theme=dark] .border-white{border-color:#ffffff1f!important}html[data-theme=dark] .border-slate-900{border-color:#ffffff59!important}html[data-theme=dark] .hover\:bg-slate-50:hover,html[data-theme=dark] .hover\:bg-slate-100:hover,html[data-theme=dark] .hover\:bg-white:hover{background-color:#2a2a33!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#f0f0f4!important;background-color:#1f1f26!important;border-color:#ffffff26!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8a8a93!important}html[data-theme=dark] .bg-slate-900,html[data-theme=dark] .bg-slate-800,html[data-theme=dark] .bg-indigo-600{color:#16161b!important;background-color:#c19548!important}html[data-theme=dark] .bg-slate-900.text-white,html[data-theme=dark] .bg-slate-800.text-white,html[data-theme=dark] .bg-indigo-600.text-white,html[data-theme=dark] .bg-slate-900 .text-white,html[data-theme=dark] .bg-slate-800 .text-white,html[data-theme=dark] .bg-indigo-600 .text-white{color:#16161b!important}html[data-theme=dark] .hover\:bg-slate-700:hover,html[data-theme=dark] .hover\:bg-slate-800:hover,html[data-theme=dark] .hover\:bg-slate-900:hover,html[data-theme=dark] .hover\:bg-indigo-700:hover{color:#16161b!important;background-color:#a87f3b!important}html[data-theme=dark] .text-indigo-400,html[data-theme=dark] .text-indigo-500,html[data-theme=dark] .text-indigo-600,html[data-theme=dark] .text-indigo-700,html[data-theme=dark] .hover\:text-indigo-600:hover{color:#c19548!important}html[data-theme=dark] .bg-indigo-50,html[data-theme=dark] .bg-indigo-100,html[data-theme=dark] .hover\:bg-indigo-50:hover{background-color:#c1954824!important}html[data-theme=dark] .border-indigo-200,html[data-theme=dark] .border-indigo-300,html[data-theme=dark] .hover\:border-indigo-200:hover{border-color:#c1954859!important}html[data-theme=dark] .focus\:ring-indigo-500:focus,html[data-theme=dark] .ring-indigo-500{--tw-ring-color:#c19548!important}html[data-theme=dark] .bg-green-100,html[data-theme=dark] .bg-emerald-100{background-color:#22c55e26!important}html[data-theme=dark] .text-green-700,html[data-theme=dark] .text-green-800,html[data-theme=dark] .text-emerald-700,html[data-theme=dark] .text-emerald-800{color:#7dd8a0!important}html[data-theme=dark] .border-green-200,html[data-theme=dark] .border-emerald-200{border-color:#22c55e4d!important}html[data-theme=dark] .bg-amber-100{background-color:#c195482e!important}html[data-theme=dark] .text-amber-700,html[data-theme=dark] .text-amber-800{color:#d9b36c!important}html[data-theme=dark] .border-amber-100,html[data-theme=dark] .border-amber-200{border-color:#c195484d!important}html[data-theme=dark] .bg-blue-100{background-color:#60a5fa26!important}html[data-theme=dark] .text-blue-600,html[data-theme=dark] .text-blue-700{color:#93b8f0!important}html[data-theme=dark] .border-blue-200{border-color:#60a5fa4d!important}html[data-theme=dark] .bg-rose-100,html[data-theme=dark] .bg-red-100,html[data-theme=dark] .bg-rose-50{background-color:#f43f5e26!important}html[data-theme=dark] .text-rose-600,html[data-theme=dark] .text-rose-700,html[data-theme=dark] .text-red-600,html[data-theme=dark] .text-red-700{color:#f09cac!important}html[data-theme=dark] .border-rose-100,html[data-theme=dark] .border-rose-200,html[data-theme=dark] .border-red-200{border-color:#f43f5e4d!important}html[data-theme=dark] .hover\:bg-rose-50:hover{background-color:#f43f5e1f!important}html[data-theme=claude] body,html[data-theme=claude] .bg-slate-50{color:#4a4a4a!important;background-color:#f7f3ed!important}html[data-theme=claude] aside,html[data-theme=claude] .bg-white{background-color:#fff!important}html[data-theme=claude] .bg-slate-100{background-color:#f1ede4!important}html[data-theme=claude] .bg-slate-200{background-color:#e9e2d5!important}html[data-theme=claude] aside.bg-white{background-color:#f1ede4!important;border-right:1px solid #e2d8c7!important}html[data-theme=claude] .bg-white\/90{background-color:#f7f3ede6!important;border-bottom-color:#e2d8c7!important}html[data-theme=claude] .text-slate-900{color:#333!important}html[data-theme=claude] .text-slate-800{color:#444!important}html[data-theme=claude] .text-slate-700{color:#555!important}html[data-theme=claude] .text-slate-500,html[data-theme=claude] .text-slate-400{color:#8a8174!important}html[data-theme=claude] .bg-indigo-600,html[data-theme=claude] .bg-slate-900{color:#fff!important;background-color:#d97757!important}html[data-theme=claude] .text-indigo-600{color:#d97757!important}html[data-theme=claude] .hover\:bg-indigo-700:hover,html[data-theme=claude] .hover\:bg-slate-700:hover{background-color:#c4664a!important}html[data-theme=claude] .bg-indigo-50{background-color:#fdf5f0!important}html[data-theme=claude] .bg-slate-50.rounded-xl{background-color:#fff!important;border:1px solid #e2d8c7!important;box-shadow:0 4px 12px #e2d8c733!important}html[data-theme=claude] tr:nth-child(2n),html[data-theme=claude] .divide-y>:nth-child(2n){background-color:#fbf9f4!important}html[data-theme=claude] tr:nth-child(odd),html[data-theme=claude] .divide-y>:nth-child(odd){background-color:#fff!important}html[data-theme=claude] input,html[data-theme=claude] textarea{color:#333!important;background-color:#fff!important;border-color:#e2d8c7!important}html[data-theme=claude] input::placeholder{color:#a89480!important}html[data-theme=claude] .border-slate-100,html[data-theme=claude] .border-slate-200{border-color:#e2d8c7!important}html[data-theme=claude] .bg-green-100{color:#6a7465!important;background-color:#e5e9e0!important}html[data-theme=claude] .bg-amber-100{color:#8c734b!important;background-color:#fcefd6!important}html[data-theme=claude] .bg-blue-100{color:#5c687a!important;background-color:#e8ebf1!important}html[data-theme=claude] .bg-rose-100{color:#a66a6a!important;background-color:#f7e8e6!important}html[data-theme=claude] .hover\:bg-slate-50:hover{background-color:#e9e2d5!important}html[data-theme=claude] .bg-indigo-600.text-white{box-shadow:0 4px 12px #d9775733;background-color:#d97757!important}html[data-theme=dark] #root,html[data-theme=claude] #root{color:var(--text-primary);background-color:var(--surface-page)}html[data-theme=dark] #root input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] #root textarea,html[data-theme=dark] #root select,html[data-theme=claude] #root input:not([type=checkbox]):not([type=radio]),html[data-theme=claude] #root textarea,html[data-theme=claude] #root select{border-color:var(--border-default)!important;color:var(--text-primary)!important;background-color:#0000!important}html[data-theme=dark] #root input::placeholder,html[data-theme=dark] #root textarea::placeholder,html[data-theme=claude] #root input::placeholder,html[data-theme=claude] #root textarea::placeholder{color:var(--text-tertiary)!important}html[data-theme=claude] #root tr:nth-child(2n),html[data-theme=claude] #root tr:nth-child(odd){background-color:#0000!important}.theme-dropdown{animation:.15s ease-out theme-dropdown-in}@keyframes theme-dropdown-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
