/* ChatWithAI theme v1 — external, removable. Generated against deployed v0.2.3. */
.legal-document-content[data-v-42404ff1] p:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.legal-document-content[data-v-42404ff1] ul:is(.dark *), .legal-document-content[data-v-42404ff1] ol:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.markdown-body:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.markdown-body h1:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.markdown-body h2:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.markdown-body blockquote:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.markdown-body code:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.markdown-body pre:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;background-color: rgba(25, 28, 30, 0.5) !important;}
.markdown-body pre code:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.markdown-body hr:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.markdown-body table:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.markdown-body th:is(.dark *), .markdown-body td:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.markdown-body tbody tr:hover:is(.dark *){background-color: rgba(52, 58, 60, 0.3) !important;}
.markdown-body img:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.markdown-body em:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.dark .overflow-y-auto[data-v-bdbde8bb]::-webkit-scrollbar-thumb{background: linear-gradient(rgb(74, 82, 84), rgb(52, 58, 60)) !important;}
:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
body:is(.dark *){background-color: rgb(20 22 23 / var(--tw-bg-opacity, 1)) !important;color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
@supports (-moz-appearance:none){.dark :hover, .dark :focus-within{scrollbar-color: rgba(74, 82, 84, 0.5) transparent !important;}}
:hover:is(.dark *)::-webkit-scrollbar-thumb{background-color: rgba(74, 82, 84, 0.5) !important;}
:hover:is(.dark *)::-webkit-scrollbar-thumb:hover{background-color: rgb(116 123 125 / var(--tw-bg-opacity, 1)) !important;}
.btn-primary{--tw-gradient-from: #b75c28 var(--tw-gradient-from-position) !important;--tw-gradient-to: #a94c1b var(--tw-gradient-to-position) !important;--tw-shadow-color: rgb(183 92 40 / .25) !important;}
.btn-primary:hover{--tw-gradient-from: #a94c1b var(--tw-gradient-from-position) !important;--tw-gradient-to: #893b16 var(--tw-gradient-to-position) !important;--tw-shadow-color: rgb(183 92 40 / .3) !important;}
.btn-primary:is(.dark *){--tw-shadow-color: rgb(183 92 40 / .2) !important;}
.btn-secondary:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.btn-secondary:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.btn-secondary:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.btn-secondary:hover:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.btn-secondary:hover:is(.dark *){border-color: rgb(116 123 125 / var(--tw-border-opacity, 1)) !important;}
.btn-ghost:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.btn-ghost:hover:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.\!input:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.input:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.\!input:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.input:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.\!input:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
.input:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
.\!input:is(.dark *)::placeholder{color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.input:is(.dark *)::placeholder{color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.\!input:disabled:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.input:disabled:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.input-label:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.input-hint:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.card:is(.dark *){background-color: rgba(35, 39, 41, 0.5) !important;}
.card:is(.dark *){border-color: rgba(52, 58, 60, 0.5) !important;}
.card-glass:is(.dark *){background-color: rgba(35, 39, 41, 0.7) !important;}
.card-glass:is(.dark *){border-color: rgba(52, 58, 60, 0.5) !important;}
.card-header:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.stat-card:is(.dark *){background-color: rgba(35, 39, 41, 0.5) !important;}
.stat-card:is(.dark *){border-color: rgba(52, 58, 60, 0.5) !important;}
.stat-icon-primary{background-color: rgb(255 233 216 / var(--tw-bg-opacity, 1)) !important;color: rgb(169 76 27 / var(--tw-text-opacity, 1)) !important;}
.stat-icon-primary:is(.dark *){background-color: rgba(74, 36, 21, 0.3) !important;color: rgb(255 153 95 / var(--tw-text-opacity, 1)) !important;}
.stat-label:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.table-container:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.table th:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.table th:is(.dark *){background-color: rgba(35, 39, 41, 0.5) !important;}
.table th:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.table td:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.table td:is(.dark *){border-color: rgb(35 39 41 / var(--tw-border-opacity, 1)) !important;}
.table tbody tr:hover:is(.dark *){background-color: rgba(35, 39, 41, 0.3) !important;}
.badge-primary{background-color: rgb(255 233 216 / var(--tw-bg-opacity, 1)) !important;color: rgb(137 59 22 / var(--tw-text-opacity, 1)) !important;}
.badge-primary:is(.dark *){background-color: rgba(74, 36, 21, 0.3) !important;color: rgb(255 153 95 / var(--tw-text-opacity, 1)) !important;}
.badge-gray:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.\!dropdown:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.dropdown:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.\!dropdown:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.dropdown:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.dropdown-item:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.dropdown-item:hover:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.modal-content:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.modal-content:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.modal-header:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.modal-footer:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.toast:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.sidebar:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.sidebar:is(.dark *){border-color: rgb(35 39 41 / var(--tw-border-opacity, 1)) !important;}
.sidebar-header:is(.dark *){border-color: rgb(35 39 41 / var(--tw-border-opacity, 1)) !important;}
.sidebar-link:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.sidebar-link:hover:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.sidebar-section-title:is(.dark *){color: rgb(116 123 125 / var(--tw-text-opacity, 1)) !important;}
.page-description:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.empty-state-icon:is(.dark *){color: rgb(74 82 84 / var(--tw-text-opacity, 1)) !important;}
.empty-state-description:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.skeleton:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.tabs:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.tab:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.tab-active:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.progress:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.switch:is(.dark *){background-color: rgb(74 82 84 / var(--tw-bg-opacity, 1)) !important;}
.\!code:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.code:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.border-dark-600{border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.border-dark-700\/50{border-color: rgba(52, 58, 60, 0.5) !important;}
.border-primary-100{border-color: rgb(255 233 216 / var(--tw-border-opacity, 1)) !important;}
.border-primary-100\/80{border-color: rgba(255, 233, 216, 0.8) !important;}
.border-primary-200{border-color: rgb(255 210 175 / var(--tw-border-opacity, 1)) !important;}
.border-primary-200\/80{border-color: rgba(255, 210, 175, 0.8) !important;}
.border-primary-300{border-color: rgb(255 181 134 / var(--tw-border-opacity, 1)) !important;}
.border-primary-400{border-color: rgb(255 153 95 / var(--tw-border-opacity, 1)) !important;}
.border-primary-500{border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.border-primary-600{border-color: rgb(169 76 27 / var(--tw-border-opacity, 1)) !important;}
.border-primary-600\/25{border-color: rgba(169, 76, 27, 0.25) !important;}
.border-t-primary-600{border-top-color: rgb(169 76 27 / var(--tw-border-opacity, 1)) !important;}
.bg-dark-700{background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.bg-primary-100{background-color: rgb(255 233 216 / var(--tw-bg-opacity, 1)) !important;}
.bg-primary-200\/50{background-color: rgba(255, 210, 175, 0.5) !important;}
.bg-primary-300\/10{background-color: rgba(255, 181, 134, 0.1) !important;}
.bg-primary-400{background-color: rgb(255 153 95 / var(--tw-bg-opacity, 1)) !important;}
.bg-primary-400\/10{background-color: rgba(255, 153, 95, 0.1) !important;}
.bg-primary-400\/20{background-color: rgba(255, 153, 95, 0.2) !important;}
.bg-primary-50{background-color: rgb(255 248 241 / var(--tw-bg-opacity, 1)) !important;}
.bg-primary-50\/40{background-color: rgba(255, 248, 241, 0.4) !important;}
.bg-primary-50\/50{background-color: rgba(255, 248, 241, 0.5) !important;}
.bg-primary-50\/60{background-color: rgba(255, 248, 241, 0.6) !important;}
.bg-primary-50\/70{background-color: rgba(255, 248, 241, 0.7) !important;}
.bg-primary-50\/80{background-color: rgba(255, 248, 241, 0.8) !important;}
.bg-primary-500{background-color: rgb(183 92 40 / var(--tw-bg-opacity, 1)) !important;}
.bg-primary-500\/10{background-color: rgba(183, 92, 40, 0.1) !important;}
.bg-primary-500\/15{background-color: rgba(183, 92, 40, 0.15) !important;}
.bg-primary-600{background-color: rgb(169 76 27 / var(--tw-bg-opacity, 1)) !important;}
.bg-primary-900\/10{background-color: rgba(74, 36, 21, 0.1) !important;}
.bg-\[linear-gradient\(rgba\(20\,184\,166\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(20\,184\,166\,0\.03\)_1px\,transparent_1px\)\]{background-image: linear-gradient(rgba(183, 92, 40, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(183, 92, 40, 0.03) 1px, transparent 1px) !important;}
.bg-mesh-gradient{background-image: radial-gradient(at 40% 20%, rgba(183, 92, 40, 0.12) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(173, 180, 181, 0.08) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(183, 92, 40, 0.08) 0px, transparent 50%) !important;}
.from-primary-400{--tw-gradient-from: #ff995f var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 153 95 / 0) var(--tw-gradient-to-position) !important;}
.from-primary-50{--tw-gradient-from: #fff8f1 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 248 241 / 0) var(--tw-gradient-to-position) !important;}
.from-primary-500{--tw-gradient-from: #b75c28 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(183 92 40 / 0) var(--tw-gradient-to-position) !important;}
.from-primary-600{--tw-gradient-from: #a94c1b var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(169 76 27 / 0) var(--tw-gradient-to-position) !important;}
.via-primary-50\/30{--tw-gradient-to: rgb(255 248 241 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 241 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to) !important;}
.to-primary-100{--tw-gradient-to: #ffe9d8 var(--tw-gradient-to-position) !important;}
.to-primary-500{--tw-gradient-to: #b75c28 var(--tw-gradient-to-position) !important;}
.to-primary-600{--tw-gradient-to: #a94c1b var(--tw-gradient-to-position) !important;}
.text-primary-100{color: rgb(255 233 216 / var(--tw-text-opacity, 1)) !important;}
.text-primary-200{color: rgb(255 210 175 / var(--tw-text-opacity, 1)) !important;}
.text-primary-300{color: rgb(255 181 134 / var(--tw-text-opacity, 1)) !important;}
.text-primary-400{color: rgb(255 153 95 / var(--tw-text-opacity, 1)) !important;}
.text-primary-500{color: rgb(183 92 40 / var(--tw-text-opacity, 1)) !important;}
.text-primary-600{color: rgb(169 76 27 / var(--tw-text-opacity, 1)) !important;}
.text-primary-600\/90{color: rgba(169, 76, 27, 0.9) !important;}
.text-primary-700{color: rgb(137 59 22 / var(--tw-text-opacity, 1)) !important;}
.text-primary-800{color: rgb(107 48 24 / var(--tw-text-opacity, 1)) !important;}
.text-primary-900{color: rgb(74 36 21 / var(--tw-text-opacity, 1)) !important;}
.accent-primary-600{accent-color: rgb(169, 76, 27) !important;}
.shadow-glow{--tw-shadow: 0 0 20px rgba(183, 92, 40, .25) !important;}
.shadow-primary-500\/20{--tw-shadow-color: rgb(183 92 40 / .2) !important;}
.shadow-primary-500\/25{--tw-shadow-color: rgb(183 92 40 / .25) !important;}
.shadow-primary-500\/30{--tw-shadow-color: rgb(183 92 40 / .3) !important;}
.shadow-primary-600\/20{--tw-shadow-color: rgb(169 76 27 / .2) !important;}
.ring-primary-100{--tw-ring-color: rgb(255 233 216 / var(--tw-ring-opacity, 1)) !important;}
.ring-primary-200\/80{--tw-ring-color: rgb(255 210 175 / .8) !important;}
.ring-primary-500\/20{--tw-ring-color: rgb(183 92 40 / .2) !important;}
.ring-primary-500\/40{--tw-ring-color: rgb(183 92 40 / .4) !important;}
.text-gradient{--tw-gradient-from: #b75c28 var(--tw-gradient-from-position) !important;}
.glass:is(.dark *){background-color: rgba(35, 39, 41, 0.8) !important;}
@media (min-width: 1024px){.lg\:\!table th:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}}
@media (min-width: 1024px){.lg\:\!table th:is(.dark *){background-color: rgba(35, 39, 41, 0.5) !important;}}
@media (min-width: 1024px){.lg\:\!table th:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}}
@media (min-width: 1024px){.lg\:\!table td:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}}
@media (min-width: 1024px){.lg\:\!table td:is(.dark *){border-color: rgb(35 39 41 / var(--tw-border-opacity, 1)) !important;}}
@media (min-width: 1024px){.lg\:\!table tbody tr:hover:is(.dark *){background-color: rgba(35, 39, 41, 0.3) !important;}}
.selection\:bg-primary-100 ::selection{background-color: rgb(255 233 216 / var(--tw-bg-opacity, 1)) !important;}
.selection\:bg-primary-200 ::selection{background-color: rgb(255 210 175 / var(--tw-bg-opacity, 1)) !important;}
.selection\:text-primary-900 ::selection{color: rgb(74 36 21 / var(--tw-text-opacity, 1)) !important;}
.selection\:bg-primary-100::selection{background-color: rgb(255 233 216 / var(--tw-bg-opacity, 1)) !important;}
.selection\:bg-primary-200::selection{background-color: rgb(255 210 175 / var(--tw-bg-opacity, 1)) !important;}
.selection\:text-primary-900::selection{color: rgb(74 36 21 / var(--tw-text-opacity, 1)) !important;}
.focus-within\:border-primary-300:focus-within{border-color: rgb(255 181 134 / var(--tw-border-opacity, 1)) !important;}
.focus-within\:border-primary-500:focus-within{border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.focus-within\:ring-primary-500:focus-within{--tw-ring-color: rgb(183 92 40 / var(--tw-ring-opacity, 1)) !important;}
.hover\:border-primary-200:hover{border-color: rgb(255 210 175 / var(--tw-border-opacity, 1)) !important;}
.hover\:border-primary-300:hover{border-color: rgb(255 181 134 / var(--tw-border-opacity, 1)) !important;}
.hover\:border-primary-400:hover{border-color: rgb(255 153 95 / var(--tw-border-opacity, 1)) !important;}
.hover\:border-primary-500:hover{border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.hover\:border-l-primary-500:hover{border-left-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.hover\:bg-primary-100:hover{background-color: rgb(255 233 216 / var(--tw-bg-opacity, 1)) !important;}
.hover\:bg-primary-200:hover{background-color: rgb(255 210 175 / var(--tw-bg-opacity, 1)) !important;}
.hover\:bg-primary-50:hover{background-color: rgb(255 248 241 / var(--tw-bg-opacity, 1)) !important;}
.hover\:bg-primary-50\/50:hover{background-color: rgba(255, 248, 241, 0.5) !important;}
.hover\:bg-primary-600:hover{background-color: rgb(169 76 27 / var(--tw-bg-opacity, 1)) !important;}
.hover\:bg-primary-700:hover{background-color: rgb(137 59 22 / var(--tw-bg-opacity, 1)) !important;}
.hover\:from-primary-600:hover{--tw-gradient-from: #a94c1b var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(169 76 27 / 0) var(--tw-gradient-to-position) !important;}
.hover\:to-primary-700:hover{--tw-gradient-to: #893b16 var(--tw-gradient-to-position) !important;}
.hover\:text-primary-500:hover{color: rgb(183 92 40 / var(--tw-text-opacity, 1)) !important;}
.hover\:text-primary-600:hover{color: rgb(169 76 27 / var(--tw-text-opacity, 1)) !important;}
.hover\:text-primary-700:hover{color: rgb(137 59 22 / var(--tw-text-opacity, 1)) !important;}
.hover\:text-primary-800:hover{color: rgb(107 48 24 / var(--tw-text-opacity, 1)) !important;}
.hover\:decoration-primary-400:hover{text-decoration-color: rgb(255, 153, 95) !important;}
.hover\:shadow-primary-500\/10:hover{--tw-shadow-color: rgb(183 92 40 / .1) !important;}
.hover\:shadow-primary-500\/30:hover{--tw-shadow-color: rgb(183 92 40 / .3) !important;}
.focus\:border-primary-300:focus{border-color: rgb(255 181 134 / var(--tw-border-opacity, 1)) !important;}
.focus\:border-primary-400:focus{border-color: rgb(255 153 95 / var(--tw-border-opacity, 1)) !important;}
.focus\:border-primary-500:focus{border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.focus\:text-primary-600:focus{color: rgb(169 76 27 / var(--tw-text-opacity, 1)) !important;}
.focus\:ring-primary-100:focus{--tw-ring-color: rgb(255 233 216 / var(--tw-ring-opacity, 1)) !important;}
.focus\:ring-primary-300:focus{--tw-ring-color: rgb(255 181 134 / var(--tw-ring-opacity, 1)) !important;}
.focus\:ring-primary-400:focus{--tw-ring-color: rgb(255 153 95 / var(--tw-ring-opacity, 1)) !important;}
.focus\:ring-primary-500:focus{--tw-ring-color: rgb(183 92 40 / var(--tw-ring-opacity, 1)) !important;}
.focus\:ring-primary-500\/20:focus{--tw-ring-color: rgb(183 92 40 / .2) !important;}
.focus\:ring-primary-500\/30:focus{--tw-ring-color: rgb(183 92 40 / .3) !important;}
.focus\:ring-primary-500\/40:focus{--tw-ring-color: rgb(183 92 40 / .4) !important;}
.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color: rgb(183 92 40 / var(--tw-ring-opacity, 1)) !important;}
.focus-visible\:ring-primary-500\/30:focus-visible{--tw-ring-color: rgb(183 92 40 / .3) !important;}
.group:hover .group-hover\:bg-primary-50{background-color: rgb(255 248 241 / var(--tw-bg-opacity, 1)) !important;}
.group:hover .group-hover\:text-primary-500{color: rgb(183 92 40 / var(--tw-text-opacity, 1)) !important;}
.group:hover .group-hover\:text-primary-600{color: rgb(169 76 27 / var(--tw-text-opacity, 1)) !important;}
.group:hover .group-hover\:text-primary-700{color: rgb(137 59 22 / var(--tw-text-opacity, 1)) !important;}
.group:hover .group-hover\:ring-primary-100{--tw-ring-color: rgb(255 233 216 / var(--tw-ring-opacity, 1)) !important;}
.peer:checked ~ .peer-checked\:border-primary-500{border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.peer:checked ~ .peer-checked\:bg-primary-500{background-color: rgb(183 92 40 / var(--tw-bg-opacity, 1)) !important;}
.peer:checked ~ .peer-checked\:bg-primary-600{background-color: rgb(169 76 27 / var(--tw-bg-opacity, 1)) !important;}
.peer:focus ~ .peer-focus\:ring-primary-300{--tw-ring-color: rgb(255 181 134 / var(--tw-ring-opacity, 1)) !important;}
.dark\:divide-dark-600:is(.dark *) > :not([hidden]) ~ :not([hidden]){border-color: rgb(74 82 84 / var(--tw-divide-opacity, 1)) !important;}
.dark\:divide-dark-700:is(.dark *) > :not([hidden]) ~ :not([hidden]){border-color: rgb(52 58 60 / var(--tw-divide-opacity, 1)) !important;}
.dark\:divide-dark-700\/60:is(.dark *) > :not([hidden]) ~ :not([hidden]){border-color: rgba(52, 58, 60, 0.6) !important;}
.dark\:divide-dark-800:is(.dark *) > :not([hidden]) ~ :not([hidden]){border-color: rgb(35 39 41 / var(--tw-divide-opacity, 1)) !important;}
.dark\:border-dark-400:is(.dark *){border-color: rgb(173 180 181 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-dark-500:is(.dark *){border-color: rgb(116 123 125 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-dark-600:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-dark-600\/60:is(.dark *){border-color: rgba(74, 82, 84, 0.6) !important;}
.dark\:border-dark-700:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-dark-700\/50:is(.dark *){border-color: rgba(52, 58, 60, 0.5) !important;}
.dark\:border-dark-700\/60:is(.dark *){border-color: rgba(52, 58, 60, 0.6) !important;}
.dark\:border-dark-700\/70:is(.dark *){border-color: rgba(52, 58, 60, 0.7) !important;}
.dark\:border-dark-700\/80:is(.dark *){border-color: rgba(52, 58, 60, 0.8) !important;}
.dark\:border-dark-800:is(.dark *){border-color: rgb(35 39 41 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-dark-800\/50:is(.dark *){border-color: rgba(35, 39, 41, 0.5) !important;}
.dark\:border-gray-500:is(.dark *){border-color: rgb(116 123 125 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-gray-600:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-gray-800:is(.dark *){border-color: rgb(35 39 41 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-primary-400:is(.dark *){border-color: rgb(255 153 95 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-primary-400\/25:is(.dark *){border-color: rgba(255, 153, 95, 0.25) !important;}
.dark\:border-primary-400\/30:is(.dark *){border-color: rgba(255, 153, 95, 0.3) !important;}
.dark\:border-primary-500:is(.dark *){border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-primary-500\/20:is(.dark *){border-color: rgba(183, 92, 40, 0.2) !important;}
.dark\:border-primary-600:is(.dark *){border-color: rgb(169 76 27 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-primary-700:is(.dark *){border-color: rgb(137 59 22 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-primary-700\/50:is(.dark *){border-color: rgba(137, 59, 22, 0.5) !important;}
.dark\:border-primary-800:is(.dark *){border-color: rgb(107 48 24 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-primary-800\/50:is(.dark *){border-color: rgba(107, 48, 24, 0.5) !important;}
.dark\:border-primary-900\/40:is(.dark *){border-color: rgba(74, 36, 21, 0.4) !important;}
.dark\:border-primary-900\/50:is(.dark *){border-color: rgba(74, 36, 21, 0.5) !important;}
.dark\:border-slate-700:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-b-dark-600:is(.dark *){border-bottom-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-b-dark-700\/60:is(.dark *){border-bottom-color: rgba(52, 58, 60, 0.6) !important;}
.dark\:border-b-gray-700:is(.dark *){border-bottom-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-b-gray-900:is(.dark *){border-bottom-color: rgb(25 28 30 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-r-gray-800:is(.dark *){border-right-color: rgb(35 39 41 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-t-dark-600:is(.dark *){border-top-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-t-gray-700:is(.dark *){border-top-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.dark\:border-t-primary-400:is(.dark *){border-top-color: rgb(255 153 95 / var(--tw-border-opacity, 1)) !important;}
.dark\:\!bg-dark-800:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-dark-500:is(.dark *){background-color: rgb(116 123 125 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-dark-600:is(.dark *){background-color: rgb(74 82 84 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-dark-600\/70:is(.dark *){background-color: rgba(74, 82, 84, 0.7) !important;}
.dark\:bg-dark-700:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-dark-700\/20:is(.dark *){background-color: rgba(52, 58, 60, 0.2) !important;}
.dark\:bg-dark-700\/30:is(.dark *){background-color: rgba(52, 58, 60, 0.3) !important;}
.dark\:bg-dark-700\/40:is(.dark *){background-color: rgba(52, 58, 60, 0.4) !important;}
.dark\:bg-dark-700\/50:is(.dark *){background-color: rgba(52, 58, 60, 0.5) !important;}
.dark\:bg-dark-700\/60:is(.dark *){background-color: rgba(52, 58, 60, 0.6) !important;}
.dark\:bg-dark-700\/70:is(.dark *){background-color: rgba(52, 58, 60, 0.7) !important;}
.dark\:bg-dark-700\/95:is(.dark *){background-color: rgba(52, 58, 60, 0.95) !important;}
.dark\:bg-dark-800:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-dark-800\/30:is(.dark *){background-color: rgba(35, 39, 41, 0.3) !important;}
.dark\:bg-dark-800\/40:is(.dark *){background-color: rgba(35, 39, 41, 0.4) !important;}
.dark\:bg-dark-800\/50:is(.dark *){background-color: rgba(35, 39, 41, 0.5) !important;}
.dark\:bg-dark-800\/60:is(.dark *){background-color: rgba(35, 39, 41, 0.6) !important;}
.dark\:bg-dark-800\/70:is(.dark *){background-color: rgba(35, 39, 41, 0.7) !important;}
.dark\:bg-dark-800\/80:is(.dark *){background-color: rgba(35, 39, 41, 0.8) !important;}
.dark\:bg-dark-900:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-dark-900\/20:is(.dark *){background-color: rgba(25, 28, 30, 0.2) !important;}
.dark\:bg-dark-900\/30:is(.dark *){background-color: rgba(25, 28, 30, 0.3) !important;}
.dark\:bg-dark-900\/40:is(.dark *){background-color: rgba(25, 28, 30, 0.4) !important;}
.dark\:bg-dark-900\/50:is(.dark *){background-color: rgba(25, 28, 30, 0.5) !important;}
.dark\:bg-dark-900\/60:is(.dark *){background-color: rgba(25, 28, 30, 0.6) !important;}
.dark\:bg-dark-900\/70:is(.dark *){background-color: rgba(25, 28, 30, 0.7) !important;}
.dark\:bg-dark-900\/90:is(.dark *){background-color: rgba(25, 28, 30, 0.9) !important;}
.dark\:bg-dark-900\/95:is(.dark *){background-color: rgba(25, 28, 30, 0.95) !important;}
.dark\:bg-dark-950:is(.dark *){background-color: rgb(20 22 23 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-dark-950\/60:is(.dark *){background-color: rgba(20, 22, 23, 0.6) !important;}
.dark\:bg-gray-500:is(.dark *){background-color: rgb(116 123 125 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-gray-500\/20:is(.dark *){background-color: rgba(116, 123, 125, 0.2) !important;}
.dark\:bg-gray-600:is(.dark *){background-color: rgb(74 82 84 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-gray-700:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-gray-800:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-gray-800\/80:is(.dark *){background-color: rgba(35, 39, 41, 0.8) !important;}
.dark\:bg-gray-900:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-gray-900\/30:is(.dark *){background-color: rgba(25, 28, 30, 0.3) !important;}
.dark\:bg-primary-300:is(.dark *){background-color: rgb(255 181 134 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-primary-400\/10:is(.dark *){background-color: rgba(255, 153, 95, 0.1) !important;}
.dark\:bg-primary-500\/10:is(.dark *){background-color: rgba(183, 92, 40, 0.1) !important;}
.dark\:bg-primary-500\/15:is(.dark *){background-color: rgba(183, 92, 40, 0.15) !important;}
.dark\:bg-primary-600:is(.dark *){background-color: rgb(169 76 27 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-primary-800\/40:is(.dark *){background-color: rgba(107, 48, 24, 0.4) !important;}
.dark\:bg-primary-900\/10:is(.dark *){background-color: rgba(74, 36, 21, 0.1) !important;}
.dark\:bg-primary-900\/20:is(.dark *){background-color: rgba(74, 36, 21, 0.2) !important;}
.dark\:bg-primary-900\/25:is(.dark *){background-color: rgba(74, 36, 21, 0.25) !important;}
.dark\:bg-primary-900\/30:is(.dark *){background-color: rgba(74, 36, 21, 0.3) !important;}
.dark\:bg-primary-900\/40:is(.dark *){background-color: rgba(74, 36, 21, 0.4) !important;}
.dark\:bg-primary-950:is(.dark *){background-color: rgb(45 24 15 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-primary-950\/20:is(.dark *){background-color: rgba(45, 24, 15, 0.2) !important;}
.dark\:bg-primary-950\/40:is(.dark *){background-color: rgba(45, 24, 15, 0.4) !important;}
.dark\:bg-slate-500:is(.dark *){background-color: rgb(116 123 125 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-slate-700:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-slate-800:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-slate-800\/50:is(.dark *){background-color: rgba(35, 39, 41, 0.5) !important;}
.dark\:bg-slate-900:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.dark\:bg-slate-900\/30:is(.dark *){background-color: rgba(25, 28, 30, 0.3) !important;}
.dark\:bg-slate-950:is(.dark *){background-color: rgb(20 22 23 / var(--tw-bg-opacity, 1)) !important;}
.dark\:from-dark-700:is(.dark *){--tw-gradient-from: #343a3c var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(52 58 60 / 0) var(--tw-gradient-to-position) !important;}
.dark\:from-dark-900:is(.dark *){--tw-gradient-from: #191c1e var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(25 28 30 / 0) var(--tw-gradient-to-position) !important;}
.dark\:from-dark-950:is(.dark *){--tw-gradient-from: #141617 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(20 22 23 / 0) var(--tw-gradient-to-position) !important;}
.dark\:from-primary-900\/20:is(.dark *){--tw-gradient-from: rgb(74 36 21 / .2) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(74 36 21 / 0) var(--tw-gradient-to-position) !important;}
.dark\:from-primary-900\/30:is(.dark *){--tw-gradient-from: rgb(74 36 21 / .3) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(74 36 21 / 0) var(--tw-gradient-to-position) !important;}
.dark\:from-primary-950\/40:is(.dark *){--tw-gradient-from: rgb(45 24 15 / .4) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(45 24 15 / 0) var(--tw-gradient-to-position) !important;}
.dark\:via-dark-900:is(.dark *){--tw-gradient-to: rgb(25 28 30 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), #191c1e var(--tw-gradient-via-position), var(--tw-gradient-to) !important;}
.dark\:to-dark-600:is(.dark *){--tw-gradient-to: #4a5254 var(--tw-gradient-to-position) !important;}
.dark\:to-dark-700:is(.dark *){--tw-gradient-to: #343a3c var(--tw-gradient-to-position) !important;}
.dark\:to-dark-800:is(.dark *){--tw-gradient-to: #232729 var(--tw-gradient-to-position) !important;}
.dark\:to-dark-950:is(.dark *){--tw-gradient-to: #141617 var(--tw-gradient-to-position) !important;}
.dark\:to-primary-800\/20:is(.dark *){--tw-gradient-to: rgb(107 48 24 / .2) var(--tw-gradient-to-position) !important;}
.dark\:text-dark-100:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-dark-200:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-dark-300:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-dark-400:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-dark-500:is(.dark *){color: rgb(116 123 125 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-dark-600:is(.dark *){color: rgb(74 82 84 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-dark-700:is(.dark *){color: rgb(52 58 60 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-dark-800:is(.dark *){color: rgb(35 39 41 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-gray-100:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-gray-200:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-gray-300:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-gray-400:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-gray-500:is(.dark *){color: rgb(116 123 125 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-gray-600:is(.dark *){color: rgb(74 82 84 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-gray-900:is(.dark *){color: rgb(25 28 30 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-primary-100:is(.dark *){color: rgb(255 233 216 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-primary-200:is(.dark *){color: rgb(255 210 175 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-primary-200\/80:is(.dark *){color: rgba(255, 210, 175, 0.8) !important;}
.dark\:text-primary-300:is(.dark *){color: rgb(255 181 134 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-primary-400:is(.dark *){color: rgb(255 153 95 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-primary-400\/90:is(.dark *){color: rgba(255, 153, 95, 0.9) !important;}
.dark\:text-primary-700:is(.dark *){color: rgb(137 59 22 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-primary-800:is(.dark *){color: rgb(107 48 24 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-slate-200:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-slate-300:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.dark\:text-slate-400:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.dark\:decoration-dark-500:is(.dark *){text-decoration-color: rgb(116, 123, 125) !important;}
.dark\:decoration-gray-500:is(.dark *){text-decoration-color: rgb(116, 123, 125) !important;}
.dark\:placeholder-gray-500:is(.dark *)::placeholder{color: rgb(116 123 125 / var(--tw-placeholder-opacity, 1)) !important;}
.dark\:shadow-primary-500\/20:is(.dark *){--tw-shadow-color: rgb(183 92 40 / .2) !important;}
.dark\:ring-dark-600:is(.dark *){--tw-ring-color: rgb(74 82 84 / var(--tw-ring-opacity, 1)) !important;}
.dark\:ring-dark-700:is(.dark *){--tw-ring-color: rgb(52 58 60 / var(--tw-ring-opacity, 1)) !important;}
.dark\:ring-gray-500\/30:is(.dark *){--tw-ring-color: rgb(116 123 125 / .3) !important;}
.dark\:ring-primary-500\/20:is(.dark *){--tw-ring-color: rgb(183 92 40 / .2) !important;}
.dark\:ring-primary-700\/50:is(.dark *){--tw-ring-color: rgb(137 59 22 / .5) !important;}
.dark\:ring-primary-900:is(.dark *){--tw-ring-color: rgb(74 36 21 / var(--tw-ring-opacity, 1)) !important;}
.dark\:ring-primary-900\/40:is(.dark *){--tw-ring-color: rgb(74 36 21 / .4) !important;}
.dark\:ring-slate-500\/30:is(.dark *){--tw-ring-color: rgb(116 123 125 / .3) !important;}
.dark\:ring-slate-700\/70:is(.dark *){--tw-ring-color: rgb(52 58 60 / .7) !important;}
.dark\:selection\:bg-primary-200 :is(.dark *)::selection{background-color: rgb(255 210 175 / var(--tw-bg-opacity, 1)) !important;}
.dark\:selection\:bg-primary-900\/60 :is(.dark *)::selection{background-color: rgba(74, 36, 21, 0.6) !important;}
.dark\:selection\:text-gray-900 :is(.dark *)::selection{color: rgb(25 28 30 / var(--tw-text-opacity, 1)) !important;}
.dark\:selection\:text-primary-100 :is(.dark *)::selection{color: rgb(255 233 216 / var(--tw-text-opacity, 1)) !important;}
.dark\:selection\:bg-primary-200:is(.dark *)::selection{background-color: rgb(255 210 175 / var(--tw-bg-opacity, 1)) !important;}
.dark\:selection\:bg-primary-900\/60:is(.dark *)::selection{background-color: rgba(74, 36, 21, 0.6) !important;}
.dark\:selection\:text-gray-900:is(.dark *)::selection{color: rgb(25 28 30 / var(--tw-text-opacity, 1)) !important;}
.dark\:selection\:text-primary-100:is(.dark *)::selection{color: rgb(255 233 216 / var(--tw-text-opacity, 1)) !important;}
.dark\:placeholder\:text-dark-400:is(.dark *)::placeholder{color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.dark\:placeholder\:text-dark-500:is(.dark *)::placeholder{color: rgb(116 123 125 / var(--tw-text-opacity, 1)) !important;}
.dark\:placeholder\:text-gray-500:is(.dark *)::placeholder{color: rgb(116 123 125 / var(--tw-text-opacity, 1)) !important;}
.dark\:after\:border-gray-500:is(.dark *)::after{border-color: rgb(116 123 125 / var(--tw-border-opacity, 1)) !important;}
.dark\:after\:border-gray-600:is(.dark *)::after{border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.dark\:focus-within\:border-primary-700:focus-within:is(.dark *){border-color: rgb(137 59 22 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:border-dark-400:hover:is(.dark *){border-color: rgb(173 180 181 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:border-dark-500:hover:is(.dark *){border-color: rgb(116 123 125 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:border-dark-600:hover:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:border-gray-600:hover:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:border-primary-400:hover:is(.dark *){border-color: rgb(255 153 95 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:border-primary-500:hover:is(.dark *){border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:border-primary-500\/30:hover:is(.dark *){border-color: rgba(183, 92, 40, 0.3) !important;}
.dark\:hover\:border-primary-700:hover:is(.dark *){border-color: rgb(137 59 22 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:border-primary-800:hover:is(.dark *){border-color: rgb(107 48 24 / var(--tw-border-opacity, 1)) !important;}
.dark\:hover\:bg-dark-500:hover:is(.dark *){background-color: rgb(116 123 125 / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-dark-600:hover:is(.dark *){background-color: rgb(74 82 84 / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-dark-700:hover:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-dark-700\/30:hover:is(.dark *){background-color: rgba(52, 58, 60, 0.3) !important;}
.dark\:hover\:bg-dark-700\/40:hover:is(.dark *){background-color: rgba(52, 58, 60, 0.4) !important;}
.dark\:hover\:bg-dark-700\/50:hover:is(.dark *){background-color: rgba(52, 58, 60, 0.5) !important;}
.dark\:hover\:bg-dark-700\/60:hover:is(.dark *){background-color: rgba(52, 58, 60, 0.6) !important;}
.dark\:hover\:bg-dark-800:hover:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-dark-800\/40:hover:is(.dark *){background-color: rgba(35, 39, 41, 0.4) !important;}
.dark\:hover\:bg-dark-800\/50:hover:is(.dark *){background-color: rgba(35, 39, 41, 0.5) !important;}
.dark\:hover\:bg-dark-800\/55:hover:is(.dark *){background-color: rgba(35, 39, 41, 0.55) !important;}
.dark\:hover\:bg-dark-800\/60:hover:is(.dark *){background-color: rgba(35, 39, 41, 0.6) !important;}
.dark\:hover\:bg-dark-800\/70:hover:is(.dark *){background-color: rgba(35, 39, 41, 0.7) !important;}
.dark\:hover\:bg-gray-200:hover:is(.dark *){background-color: rgb(228 229 224 / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-gray-700:hover:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color: rgba(35, 39, 41, 0.5) !important;}
.dark\:hover\:bg-primary-500:hover:is(.dark *){background-color: rgb(183 92 40 / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-primary-800:hover:is(.dark *){background-color: rgb(107 48 24 / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-primary-900\/20:hover:is(.dark *){background-color: rgba(74, 36, 21, 0.2) !important;}
.dark\:hover\:bg-primary-900\/30:hover:is(.dark *){background-color: rgba(74, 36, 21, 0.3) !important;}
.dark\:hover\:bg-primary-900\/50:hover:is(.dark *){background-color: rgba(74, 36, 21, 0.5) !important;}
.dark\:hover\:text-dark-200:hover:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.dark\:hover\:text-dark-300:hover:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.dark\:hover\:text-dark-400:hover:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.dark\:hover\:text-gray-200:hover:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.dark\:hover\:text-gray-300:hover:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.dark\:hover\:text-primary-200:hover:is(.dark *){color: rgb(255 210 175 / var(--tw-text-opacity, 1)) !important;}
.dark\:hover\:text-primary-300:hover:is(.dark *){color: rgb(255 181 134 / var(--tw-text-opacity, 1)) !important;}
.dark\:hover\:text-primary-400:hover:is(.dark *){color: rgb(255 153 95 / var(--tw-text-opacity, 1)) !important;}
.dark\:focus\:border-primary-500:focus:is(.dark *){border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.dark\:focus\:border-primary-600:focus:is(.dark *){border-color: rgb(169 76 27 / var(--tw-border-opacity, 1)) !important;}
.dark\:focus\:bg-dark-800:focus:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.dark\:focus\:bg-dark-900:focus:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.dark\:focus\:text-primary-400:focus:is(.dark *){color: rgb(255 153 95 / var(--tw-text-opacity, 1)) !important;}
.dark\:focus\:ring-primary-600:focus:is(.dark *){--tw-ring-color: rgb(169 76 27 / var(--tw-ring-opacity, 1)) !important;}
.dark\:focus\:ring-primary-900\/40:focus:is(.dark *){--tw-ring-color: rgb(74 36 21 / .4) !important;}
.dark\:focus\:ring-offset-dark-800:focus:is(.dark *){--tw-ring-offset-color: #232729 !important;}
.dark\:focus-visible\:ring-offset-dark-800:focus-visible:is(.dark *){--tw-ring-offset-color: #232729 !important;}
.dark\:focus-visible\:ring-offset-dark-900:focus-visible:is(.dark *){--tw-ring-offset-color: #191c1e !important;}
.dark\:enabled\:hover\:bg-dark-800:hover:enabled:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.group:hover .dark\:group-hover\:bg-primary-500\/10:is(.dark *){background-color: rgba(183, 92, 40, 0.1) !important;}
.group:hover .dark\:group-hover\:text-primary-200:is(.dark *){color: rgb(255 210 175 / var(--tw-text-opacity, 1)) !important;}
.group:hover .dark\:group-hover\:text-primary-300:is(.dark *){color: rgb(255 181 134 / var(--tw-text-opacity, 1)) !important;}
.group:hover .dark\:group-hover\:ring-primary-500\/20:is(.dark *){--tw-ring-color: rgb(183 92 40 / .2) !important;}
.peer:checked ~ .peer-checked\:dark\:border-primary-500:is(.dark *){border-color: rgb(183 92 40 / var(--tw-border-opacity, 1)) !important;}
.peer:focus ~ .dark\:peer-focus\:ring-primary-800:is(.dark *){--tw-ring-color: rgb(107 48 24 / var(--tw-ring-opacity, 1)) !important;}
@supports (backdrop-filter: var(--tw)){.dark\:supports-\[backdrop-filter\]\:bg-dark-800\/95:is(.dark *){background-color: rgba(35, 39, 41, 0.95) !important;}}
@media (min-width: 768px){.dark\:md\:border-dark-700:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}}
.dark .driver-popover.theme-tour-popover{background-color: rgb(35, 39, 41) !important;border-color: rgb(52, 58, 60) !important;color: rgb(242, 240, 234) !important;}
.dark .theme-tour-popover .driver-popover-close-btn:hover{background-color: rgb(52, 58, 60) !important;}
.dark .theme-tour-popover .driver-popover-description{color: rgb(205, 208, 206) !important;}
.dark .theme-tour-popover .driver-popover-footer{background-color: rgb(25, 28, 30) !important;border-top-color: rgb(35, 39, 41) !important;}
.dark .theme-tour-popover .driver-popover-progress-text{color: rgb(173, 180, 181) !important;}
.dark .footer-shortcuts{border-left-color: rgb(52, 58, 60) !important;}
.dark .shortcut-item{color: rgb(173, 180, 181) !important;}
.dark .shortcut-item kbd{background-color: rgb(35, 39, 41) !important;border-color: rgb(74, 82, 84) !important;color: rgb(205, 208, 206) !important;}
.dark .theme-tour-popover .driver-popover-prev-btn{background-color: rgb(35, 39, 41) !important;border-color: rgb(74, 82, 84) !important;color: rgb(173, 180, 181) !important;}
.dark .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color: rgb(35, 39, 41) !important;}
.dark .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color: rgb(35, 39, 41) !important;}
.dark .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color: rgb(35, 39, 41) !important;}
.dark .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color: rgb(35, 39, 41) !important;}
.dark .sidebar-section-title[data-v-1bbe2d5e]::after{background: rgb(52, 58, 60) !important;}
.dark .overflow-y-auto[data-v-a7323f48]::-webkit-scrollbar-thumb{background: linear-gradient(rgb(74, 82, 84), rgb(52, 58, 60)) !important;}
.dark .overflow-y-auto[data-v-a7323f48]::-webkit-scrollbar-thumb:hover{background: linear-gradient(rgb(116, 123, 125), rgb(74, 82, 84)) !important;}
.text-gradient[data-v-86388737]{--tw-gradient-from: #a94c1b var(--tw-gradient-from-position) !important;--tw-gradient-to: #b75c28 var(--tw-gradient-to-position) !important;}
:root.dark .aliyun-captcha-button[data-v-f958ff23], .dark .aliyun-captcha-button[data-v-f958ff23]{border-color: rgb(52, 58, 60) !important;background-color: rgb(35, 39, 41) !important;color: rgb(205, 208, 206) !important;}
:root.dark .aliyun-captcha-button[data-v-f958ff23]:hover:not(:disabled), .dark .aliyun-captcha-button[data-v-f958ff23]:hover:not(:disabled){border-color: rgb(74, 82, 84) !important;background-color: rgb(52, 58, 60) !important;}
.select-trigger[data-v-785db53f]:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.select-trigger[data-v-785db53f]:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.select-trigger[data-v-785db53f]:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
.select-trigger[data-v-785db53f]:hover:is(.dark *){border-color: rgb(116 123 125 / var(--tw-border-opacity, 1)) !important;}
.select-trigger-disabled[data-v-785db53f]:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.select-icon[data-v-785db53f]:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.select-clear[data-v-785db53f]:hover:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.select-dropdown-portal:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.select-dropdown-portal:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.select-dropdown-portal .select-search:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.select-dropdown-portal .select-search-input:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
.select-dropdown-portal .select-search-input:is(.dark *)::placeholder{color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.select-dropdown-portal .select-option:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.select-dropdown-portal .select-option:hover:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.select-dropdown-portal .select-option-focused:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.select-dropdown-portal .select-option-group:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.select-dropdown-portal .select-option-group:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.select-dropdown-portal .select-option-group:hover:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.select-dropdown-portal .select-empty:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.select-trigger[data-v-201b9b76]:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.select-trigger[data-v-201b9b76]:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.select-trigger[data-v-201b9b76]:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
.select-trigger[data-v-201b9b76]:hover:is(.dark *){border-color: rgb(116 123 125 / var(--tw-border-opacity, 1)) !important;}
.select-trigger-disabled[data-v-201b9b76]:is(.dark *){background-color: rgb(25 28 30 / var(--tw-bg-opacity, 1)) !important;}
.select-icon[data-v-201b9b76]:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.select-dropdown[data-v-201b9b76]:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.select-dropdown[data-v-201b9b76]:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.select-header[data-v-201b9b76]:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.select-search-input[data-v-201b9b76]:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}
.select-search-input[data-v-201b9b76]:is(.dark *)::placeholder{color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.select-option[data-v-201b9b76]:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.select-option[data-v-201b9b76]:hover:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.select-empty[data-v-201b9b76]:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.settings-tab[data-v-78244d64]:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.settings-tab[data-v-78244d64]:focus-visible:is(.dark *){--tw-ring-offset-color: #191c1e !important;}
.settings-tab-active[data-v-78244d64]:is(.dark *){background-color: rgba(52, 58, 60, 0.95) !important;}
.settings-tab-icon[data-v-78244d64]:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.settings-tab:hover .settings-tab-icon[data-v-78244d64]:is(.dark *), .settings-tab:focus-visible .settings-tab-icon[data-v-78244d64]:is(.dark *){color: rgb(228 229 224 / var(--tw-text-opacity, 1)) !important;}
.dark .settings-tabs-shell{border-color: rgba(52, 58, 60, 0.65) !important;background: rgba(25, 28, 30, 0.86) !important;}
.dark .settings-tab::before{background: linear-gradient(135deg, rgba(35, 39, 41, 0.9), rgba(52, 58, 60, 0.62)) !important;}
.table-scroll-container[data-v-d8153291]:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.table-scroll-container[data-v-d8153291] thead:is(.dark *){background-color: rgba(35, 39, 41, 0.8) !important;}
.table-scroll-container[data-v-d8153291] th:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.table-scroll-container[data-v-d8153291] td:is(.dark *){border-color: rgb(35 39 41 / var(--tw-border-opacity, 1)) !important;color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.dark .table-wrapper .table-header[data-v-352b6634]{background-color: rgb(35, 39, 41) !important;}
.dark .sticky-header-cell[data-v-352b6634]{background-color: rgb(35, 39, 41) !important;}
.dark tbody .sticky-col[data-v-352b6634]{background-color: rgb(25, 28, 30) !important;}
.dark tbody tr:hover .sticky-col[data-v-352b6634]{background-color: rgb(35, 39, 41) !important;}
.dark .table-wrapper::-webkit-scrollbar-thumb{background-color: rgba(173, 180, 181, 0.75) !important;}
.dark .table-wrapper::-webkit-scrollbar-thumb:hover{background-color: rgba(205, 208, 206, 0.9) !important;}
@supports (-moz-appearance:none){.dark .table-wrapper{scrollbar-color: rgba(74, 82, 84, 0.5) rgba(255, 255, 255, 0.05) !important;}}
.date-picker-trigger[data-v-a893d27f]:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.date-picker-trigger[data-v-a893d27f]:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.date-picker-trigger[data-v-a893d27f]:is(.dark *){color: rgb(205 208 206 / var(--tw-text-opacity, 1)) !important;}
.date-picker-trigger[data-v-a893d27f]:hover:is(.dark *){border-color: rgb(116 123 125 / var(--tw-border-opacity, 1)) !important;}
.date-picker-icon[data-v-a893d27f]:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.date-picker-chevron[data-v-a893d27f]:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.date-picker-dropdown[data-v-a893d27f]:is(.dark *){background-color: rgb(35 39 41 / var(--tw-bg-opacity, 1)) !important;}
.date-picker-dropdown[data-v-a893d27f]:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.date-picker-preset[data-v-a893d27f]:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.date-picker-preset[data-v-a893d27f]:hover:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.date-picker-divider[data-v-a893d27f]:is(.dark *){border-color: rgb(52 58 60 / var(--tw-border-opacity, 1)) !important;}
.date-picker-label[data-v-a893d27f]:is(.dark *){color: rgb(173 180 181 / var(--tw-text-opacity, 1)) !important;}
.date-picker-input[data-v-a893d27f]:is(.dark *){background-color: rgb(52 58 60 / var(--tw-bg-opacity, 1)) !important;}
.date-picker-input[data-v-a893d27f]:is(.dark *){border-color: rgb(74 82 84 / var(--tw-border-opacity, 1)) !important;}
.date-picker-input[data-v-a893d27f]:is(.dark *){color: rgb(242 240 234 / var(--tw-text-opacity, 1)) !important;}

/* Explicit primary button contrast in both native modes. */
.btn-primary{background-image:none!important;background-color:#a94c1b!important;color:#fff!important;box-shadow:none!important}
.btn-primary:hover{background-color:#893b16!important}
.dark .btn-primary{background-color:#ff995f!important;color:#191c1e!important}
.dark .btn-primary:hover{background-color:#ffb586!important}
.dark .text-gradient{background-image:none!important;background-clip:initial!important;color:#f4f0e9!important}
.dark .bg-mesh-gradient{background-image:radial-gradient(at 80% 0%,#ff995f08,transparent 50%)!important}

