/* generated by make_theme.py from the LibreChat build: do not edit */
input::-moz-placeholder{color:#9a958c}
textarea::-moz-placeholder{color:#9a958c}
input::placeholder,textarea::placeholder{color:#9a958c}
.divide-border-light>:not([hidden])~:not([hidden]){border-color:#e4e0d8;border-color:var(--border-light)}
.border-border-heavy{border-color:#9a958c;border-color:var(--border-heavy)}
.border-border-light{border-color:#e4e0d8;border-color:var(--border-light)}
.border-border-medium{border-color:#d3cdc3;border-color:var(--border-medium)}
.border-border-medium-alt{border-color:#d3cdc3;border-color:var(--border-medium-alt)}
.border-border-xheavy{border-color:#66625b;border-color:var(--border-xheavy)}
.border-gray-100{border-color:#efece6;border-color:rgba(239, 236, 230, var(--tw-border-opacity))}
.border-gray-200{border-color:#e4e0d8;border-color:rgba(228, 224, 216, var(--tw-border-opacity))}
.border-gray-300{border-color:#d3cdc3;border-color:rgba(211, 205, 195, var(--tw-border-opacity))}
.border-gray-400{border-color:#9a958c;border-color:rgba(154, 149, 140, var(--tw-border-opacity))}
.border-gray-50{border-color:#f7f5f1;border-color:rgba(247, 245, 241, var(--tw-border-opacity))}
.border-gray-500{border-color:#66625b;border-color:rgba(102, 98, 91, var(--tw-border-opacity))}
.border-green-200{border-color:#efece6;border-color:rgba(239, 236, 230, var(--tw-border-opacity))}
.border-green-400{border-color:#161616;border-color:rgba(22, 22, 22, var(--tw-border-opacity))}.dark .border-green-400{border-color:#f4ede4;border-color:rgba(244, 237, 228, var(--tw-border-opacity))}
.border-green-500{border-color:#161616;border-color:rgba(22, 22, 22, var(--tw-border-opacity))}.dark .border-green-500{border-color:#f4ede4;border-color:rgba(244, 237, 228, var(--tw-border-opacity))}
.border-green-600{border-color:#161616;border-color:rgba(22, 22, 22, var(--tw-border-opacity))}.dark .border-green-600{border-color:#f4ede4;border-color:rgba(244, 237, 228, var(--tw-border-opacity))}
.border-primary{border-color:#161616;border-color:hsl(var(--primary))}
.border-surface-secondary{border-color:#f7f5f1;border-color:var(--surface-secondary)}
.border-b-border-xheavy{border-bottom-color:#66625b;border-bottom-color:var(--border-xheavy)}
.border-l-border-xheavy{border-left-color:#66625b;border-left-color:var(--border-xheavy)}
.bg-\[\#f5f5f5\]{background-color:#f2efe9;background-color:rgba(242, 239, 233, var(--tw-bg-opacity))}
.bg-border-light{background-color:#e4e0d8;background-color:var(--border-light)}
.bg-border-medium{background-color:#d3cdc3;background-color:var(--border-medium)}
.bg-border-xheavy{background-color:#66625b;background-color:var(--border-xheavy)}
.bg-gray-100{background-color:#efece6;background-color:rgba(239, 236, 230, var(--tw-bg-opacity))}
.bg-gray-200{background-color:#e4e0d8;background-color:rgba(228, 224, 216, var(--tw-bg-opacity))}
.bg-gray-300{background-color:#d3cdc3;background-color:rgba(211, 205, 195, var(--tw-bg-opacity))}
.bg-gray-400{background-color:#9a958c;background-color:rgba(154, 149, 140, var(--tw-bg-opacity))}
.bg-gray-50{background-color:#f7f5f1;background-color:rgba(247, 245, 241, var(--tw-bg-opacity))}
.bg-gray-500{background-color:#66625b;background-color:rgba(102, 98, 91, var(--tw-bg-opacity))}
.bg-gray-700{background-color:#262626;background-color:rgba(38, 38, 38, var(--tw-bg-opacity))}
.bg-gray-800{background-color:#1a1a1a;background-color:rgba(26, 26, 26, var(--tw-bg-opacity))}
.bg-gray-900{background-color:#111111;background-color:rgba(17, 17, 17, var(--tw-bg-opacity))}
.bg-green-100{background-color:#efece6;background-color:rgba(239, 236, 230, var(--tw-bg-opacity))}
.bg-green-50{background-color:#efece6;background-color:rgba(239, 236, 230, var(--tw-bg-opacity))}
.bg-green-500{background-color:#161616;background-color:rgba(22, 22, 22, var(--tw-bg-opacity))}.dark .bg-green-500{background-color:#f4ede4;background-color:rgba(244, 237, 228, var(--tw-bg-opacity));color:#141414}
.bg-green-600{background-color:#161616;background-color:rgba(22, 22, 22, var(--tw-bg-opacity))}.dark .bg-green-600{background-color:#f4ede4;background-color:rgba(244, 237, 228, var(--tw-bg-opacity));color:#141414}
.bg-muted{background-color:#f2efe9;background-color:hsl(var(--muted))}
.bg-primary{background-color:#161616;background-color:hsl(var(--primary))}
.bg-secondary{background-color:#f2efe9;background-color:hsl(var(--secondary))}
.bg-surface-active{background-color:#efece6;background-color:var(--surface-active)}
.bg-surface-active-alt{background-color:#e4e0d8;background-color:var(--surface-active-alt)}
.bg-surface-hover{background-color:#e4e0d8;background-color:var(--surface-hover)}
.bg-surface-hover-alt{background-color:#d3cdc3;background-color:var(--surface-hover-alt)}
.bg-surface-primary-alt{background-color:#f7f5f1;background-color:var(--surface-primary-alt)}
.bg-surface-primary-contrast{background-color:#efece6;background-color:var(--surface-primary-contrast)}
.bg-surface-secondary{background-color:#f7f5f1;background-color:var(--surface-secondary)}
.bg-surface-secondary-alt{background-color:#e4e0d8;background-color:var(--surface-secondary-alt)}
.bg-surface-submit{background-color:#161616;background-color:var(--surface-submit)}.dark .bg-surface-submit{background-color:#f4ede4;background-color:var(--surface-submit);color:#141414}
.bg-surface-tertiary{background-color:#efece6;background-color:var(--surface-tertiary)}
.bg-text-primary{background-color:#1a1a1a;background-color:var(--text-primary)}
.from-gray-50{--tw-gradient-from:#f7f5f1 var(--tw-gradient-from-position);--tw-gradient-to:#f7f7f800 var(--tw-gradient-to-position)}
.from-gray-900{--tw-gradient-from:#111111 var(--tw-gradient-from-position);--tw-gradient-to:#0d0d0d00 var(--tw-gradient-to-position)}
.stroke-gray-400{stroke:#9a958c}
.text-gray-400{color:rgba(154, 149, 140, var(--tw-text-opacity))}
.text-gray-500{color:rgba(102, 98, 91, var(--tw-text-opacity))}
.text-gray-600{color:rgba(58, 58, 58, var(--tw-text-opacity))}
.text-gray-700{color:rgba(38, 38, 38, var(--tw-text-opacity))}
.text-gray-800{color:rgba(26, 26, 26, var(--tw-text-opacity))}
.text-gray-900{color:rgba(17, 17, 17, var(--tw-text-opacity))}
.text-green-400{color:rgba(22, 22, 22, var(--tw-text-opacity))}.dark .text-green-400{color:rgba(244, 237, 228, var(--tw-text-opacity))}
.text-green-500{color:rgba(22, 22, 22, var(--tw-text-opacity))}.dark .text-green-500{color:rgba(244, 237, 228, var(--tw-text-opacity))}
.text-green-600{color:rgba(22, 22, 22, var(--tw-text-opacity))}.dark .text-green-600{color:rgba(244, 237, 228, var(--tw-text-opacity))}
.text-green-700{color:rgba(22, 22, 22, var(--tw-text-opacity))}.dark .text-green-700{color:rgba(244, 237, 228, var(--tw-text-opacity))}
.text-green-800{color:rgba(22, 22, 22, var(--tw-text-opacity))}.dark .text-green-800{color:rgba(244, 237, 228, var(--tw-text-opacity))}
.decoration-border-medium{text-decoration-color:#d3cdc3;text-decoration-color:var(--border-medium)}
.ring-gray-200{--tw-ring-color:rgba(228, 224, 216, var(--tw-ring-opacity))}
.border-token-border-heavy{border-color:#9a958c;border-color:var(--border-heavy)}
.border-token-border-light{border-color:#e4e0d8;border-color:var(--border-light)}
.border-token-border-medium{border-color:#d3cdc3;border-color:var(--border-medium)}
.border-token-surface-secondary{border-color:#f7f5f1;border-color:var(--surface-secondary)}
.border-token-surface-tertiary{border-color:#efece6;border-color:var(--surface-tertiary)}
.bg-token-surface-secondary{background-color:#f7f5f1;background-color:var(--surface-secondary)}
.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);background-color:#e4e0d8;background-color:var(--gray-200)}
.dark .prose :where(code):not(:where([class~=not-prose] *)):not(:where(pre *)){background-color:#3a3a3a;background-color:var(--gray-600)}
.btn-primary{background-color:#161616;background-color:rgba(22, 22, 22, var(--tw-bg-opacity));color:rgba(255, 255, 255, var(--tw-text-opacity))}.dark .btn-primary{background-color:#f4ede4;background-color:rgba(244, 237, 228, var(--tw-bg-opacity));color:rgba(255, 255, 255, var(--tw-text-opacity));color:#141414}
.btn-primary:disabled:hover{background-color:#2c2c2c;background-color:rgba(44, 44, 44, var(--tw-bg-opacity))}.dark .btn-primary:disabled:hover{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.btn-secondary:hover{color:rgba(64, 65, 79, var(--tw-text-opacity));background-color:#f2efe9;background-color:rgba(242, 239, 233, var(--tw-bg-opacity));border-color:#0000001a}
.btn-neutral{background-color:#f7f5f1;background-color:var(--surface-secondary);color:rgba(64, 65, 79, var(--tw-text-opacity));border-color:#0000001a}
.btn-neutral:hover{background-color:#f2efe9;background-color:rgba(242, 239, 233, var(--tw-bg-opacity))}
.dark .btn-neutral{border-color:#3a3a3a;border-color:rgba(58, 58, 58, var(--tw-border-opacity));color:rgba(255, 255, 240, var(--tw-text-opacity));background-color:#0000}
.dark .btn-neutral:hover{background-color:#3a3a3a;background-color:rgba(58, 58, 58, var(--tw-bg-opacity))}
.markdown-table-wrapper::-webkit-scrollbar-thumb{background-color:#d3cdc3;background-color:var(--border-medium)}
.markdown-table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#9a958c;background-color:var(--border-heavy)}
.scrollbar-hover:hover::-webkit-scrollbar-thumb{background-color:#d3cdc3;background-color:var(--border-medium)}
.dark body,.dark html{background-color:#1a1a1a;background-color:rgba(26, 26, 26, var(--tw-bg-opacity))}
.markdown blockquote{border-color:#d3cdc3;border-color:var(--gray-300)}
.dark .markdown blockquote{border-color:#3a3a3a;border-color:var(--gray-600)}
.markdown table{border-color:#d3cdc3;border-color:var(--gray-300)}
.markdown th{background-color:#efece6;background-color:var(--gray-100);border-color:#d3cdc3;border-color:var(--gray-300)}
.dark .markdown th{border-color:#3a3a3a;border-color:var(--gray-600);background-color:#3a3a3a;background-color:var(--gray-600)}
.markdown td{border-color:#d3cdc3;border-color:var(--gray-300)}
.markdown td:last-child{border-color:#d3cdc3;border-color:var(--gray-300)}
.dark .markdown td,.dark .markdown td:last-child{border-color:#3a3a3a;border-color:var(--gray-600)}
.submitting .result-thinking:empty:last-child:after{background-color:#1a1a1a;background-color:var(--text-primary)}
.popover-ui:where(.dark,.dark *){background-color:#f7f5f1;background-color:var(--surface-secondary);color:var(--text-secondary)}
.select-item[data-active-item]{background-color:#e4e0d8;background-color:var(--surface-hover);color:var(--text-primary)}
.sharepoint-picker-bg{background-color:#f2efe9}
.placeholder\:text-gray-400::placeholder{color:rgba(154, 149, 140, var(--tw-text-opacity))}
.placeholder\:text-gray-500::placeholder{color:rgba(102, 98, 91, var(--tw-text-opacity))}
.before\:bg-border-medium:before{background-color:#d3cdc3;background-color:var(--border-medium)}
.focus-within\:border-ring-primary:focus-within{border-color:#66625b;border-color:var(--ring-primary)}
.focus-within\:bg-surface-active-alt:focus-within{background-color:#e4e0d8;background-color:var(--surface-active-alt)}
.focus-within\:bg-surface-hover:focus-within{background-color:#e4e0d8;background-color:var(--surface-hover)}
.focus-within\:bg-surface-primary-alt:focus-within{background-color:#f7f5f1;background-color:var(--surface-primary-alt)}
.hover\:border-border-heavy:hover{border-color:#9a958c;border-color:var(--border-heavy)}
.hover\:border-border-light:hover{border-color:#e4e0d8;border-color:var(--border-light)}
.hover\:border-border-medium:hover{border-color:#d3cdc3;border-color:var(--border-medium)}
.hover\:border-gray-400:hover{border-color:#9a958c;border-color:rgba(154, 149, 140, var(--tw-border-opacity))}
.hover\:border-green-500:hover{border-color:#2c2c2c;border-color:rgba(44, 44, 44, var(--tw-border-opacity))}.dark .hover\:border-green-500:hover{border-color:#e6ddd1;border-color:rgba(230, 221, 209, var(--tw-border-opacity))}
.hover\:bg-accent:hover{background-color:#f2efe9;background-color:hsl(var(--accent))}
.hover\:bg-border-medium:hover{background-color:#d3cdc3;background-color:var(--border-medium)}
.hover\:bg-gray-100:hover{background-color:#efece6;background-color:rgba(239, 236, 230, var(--tw-bg-opacity))}
.hover\:bg-gray-20:hover{background-color:#f2efe9;background-color:rgba(242, 239, 233, var(--tw-bg-opacity))}
.hover\:bg-gray-200:hover{background-color:#e4e0d8;background-color:rgba(228, 224, 216, var(--tw-bg-opacity))}
.hover\:bg-gray-400:hover{background-color:#9a958c;background-color:rgba(154, 149, 140, var(--tw-bg-opacity))}
.hover\:bg-gray-50:hover{background-color:#f7f5f1;background-color:rgba(247, 245, 241, var(--tw-bg-opacity))}
.hover\:bg-gray-700:hover{background-color:#262626;background-color:rgba(38, 38, 38, var(--tw-bg-opacity))}
.hover\:bg-gray-800:hover{background-color:#1a1a1a;background-color:rgba(26, 26, 26, var(--tw-bg-opacity))}
.hover\:bg-green-100:hover{background-color:#efece6;background-color:rgba(239, 236, 230, var(--tw-bg-opacity))}
.hover\:bg-green-400:hover{background-color:#2c2c2c;background-color:rgba(44, 44, 44, var(--tw-bg-opacity))}.dark .hover\:bg-green-400:hover{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.hover\:bg-green-500:hover{background-color:#2c2c2c;background-color:rgba(44, 44, 44, var(--tw-bg-opacity))}.dark .hover\:bg-green-500:hover{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.hover\:bg-green-600:hover{background-color:#2c2c2c;background-color:rgba(44, 44, 44, var(--tw-bg-opacity))}.dark .hover\:bg-green-600:hover{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.hover\:bg-green-700:hover{background-color:#2c2c2c;background-color:rgba(44, 44, 44, var(--tw-bg-opacity))}.dark .hover\:bg-green-700:hover{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.hover\:bg-surface-active:hover{background-color:#efece6;background-color:var(--surface-active)}
.hover\:bg-surface-active-alt:hover{background-color:#e4e0d8;background-color:var(--surface-active-alt)}
.hover\:bg-surface-hover:hover{background-color:#e4e0d8;background-color:var(--surface-hover)}
.hover\:bg-surface-primary-alt:hover{background-color:#f7f5f1;background-color:var(--surface-primary-alt)}
.hover\:bg-surface-secondary:hover{background-color:#f7f5f1;background-color:var(--surface-secondary)}
.hover\:bg-surface-submit-hover:hover{background-color:#2c2c2c;background-color:var(--surface-submit-hover)}.dark .hover\:bg-surface-submit-hover:hover{background-color:#e6ddd1;background-color:var(--surface-submit-hover);color:#141414}
.hover\:bg-surface-tertiary:hover{background-color:#efece6;background-color:var(--surface-tertiary)}
.hover\:from-gray-200:hover{--tw-gradient-from:#e4e0d8 var(--tw-gradient-from-position);--tw-gradient-to:#e3e3e300 var(--tw-gradient-to-position)}
.hover\:text-gray-600:hover{color:rgba(58, 58, 58, var(--tw-text-opacity))}
.hover\:text-gray-700:hover{color:rgba(38, 38, 38, var(--tw-text-opacity))}
.hover\:text-green-600:hover{color:rgba(44, 44, 44, var(--tw-text-opacity))}.dark .hover\:text-green-600:hover{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.hover\:text-green-700:hover{color:rgba(44, 44, 44, var(--tw-text-opacity))}.dark .hover\:text-green-700:hover{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.hover\:decoration-green-700:hover{text-decoration-color:#2c2c2c}.dark .hover\:decoration-green-700:hover{text-decoration-color:#e6ddd1}
.focus\:border-border-heavy:focus{border-color:#9a958c;border-color:var(--border-heavy)}
.focus\:border-border-medium:focus{border-color:#d3cdc3;border-color:var(--border-medium)}
.focus\:border-gray-400:focus{border-color:#9a958c;border-color:rgba(154, 149, 140, var(--tw-border-opacity))}
.focus\:border-green-500:focus{border-color:#2c2c2c;border-color:rgba(44, 44, 44, var(--tw-border-opacity))}.dark .focus\:border-green-500:focus{border-color:#e6ddd1;border-color:rgba(230, 221, 209, var(--tw-border-opacity))}
.focus\:bg-accent:focus{background-color:#f2efe9;background-color:hsl(var(--accent))}
.focus\:bg-gray-50:focus{background-color:#f7f5f1;background-color:rgba(247, 245, 241, var(--tw-bg-opacity))}
.focus\:bg-green-500:focus{background-color:#2c2c2c;background-color:rgba(44, 44, 44, var(--tw-bg-opacity))}.dark .focus\:bg-green-500:focus{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.focus\:bg-surface-hover:focus{background-color:#e4e0d8;background-color:var(--surface-hover)}
.focus\:bg-surface-tertiary:focus{background-color:#efece6;background-color:var(--surface-tertiary)}
.focus\:text-gray-600:focus{color:rgba(58, 58, 58, var(--tw-text-opacity))}
.focus\:text-gray-700:focus{color:rgba(38, 38, 38, var(--tw-text-opacity))}
.focus\:text-green-700:focus{color:rgba(44, 44, 44, var(--tw-text-opacity))}.dark .focus\:text-green-700:focus{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.focus\:decoration-green-700:focus{text-decoration-color:#2c2c2c}.dark .focus\:decoration-green-700:focus{text-decoration-color:#e6ddd1}
.focus\:outline-border-heavy:focus{outline-color:#9a958c;outline-color:var(--border-heavy)}
.focus\:ring-gray-400:focus{--tw-ring-color:rgba(154, 149, 140, var(--tw-ring-opacity))}
.focus\:ring-gray-500:focus{--tw-ring-color:rgba(102, 98, 91, var(--tw-ring-opacity))}
.focus\:ring-green-500:focus{--tw-ring-color:rgba(44, 44, 44, var(--tw-ring-opacity))}.dark .focus\:ring-green-500:focus{--tw-ring-color:rgba(230, 221, 209, var(--tw-ring-opacity))}
.focus-visible\:border-border-heavy:focus-visible{border-color:#9a958c;border-color:var(--border-heavy)}
.focus-visible\:border-green-500:focus-visible{border-color:#2c2c2c;border-color:rgba(44, 44, 44, var(--tw-border-opacity))}.dark .focus-visible\:border-green-500:focus-visible{border-color:#e6ddd1;border-color:rgba(230, 221, 209, var(--tw-border-opacity))}
.focus-visible\:bg-surface-tertiary:focus-visible{background-color:#efece6;background-color:var(--surface-tertiary)}
.focus-visible\:outline-border-heavy:focus-visible{outline-color:#9a958c;outline-color:var(--border-heavy)}
.focus-visible\:outline-text-primary:focus-visible{outline-color:#1a1a1a;outline-color:var(--text-primary)}
.focus-visible\:ring-gray-500:focus-visible{--tw-ring-color:rgba(102, 98, 91, var(--tw-ring-opacity))}
.active\:border-border-heavy:active{border-color:#9a958c;border-color:var(--border-heavy)}
.active\:bg-border-heavy:active{background-color:#9a958c;background-color:var(--border-heavy)}
.active\:bg-surface-active:active{background-color:#efece6;background-color:var(--surface-active)}
.active\:bg-surface-secondary:active{background-color:#f7f5f1;background-color:var(--surface-secondary)}
.disabled\:bg-green-400:disabled{background-color:#161616;background-color:rgba(22, 22, 22, var(--tw-bg-opacity))}.dark .disabled\:bg-green-400:disabled{background-color:#f4ede4;background-color:rgba(244, 237, 228, var(--tw-bg-opacity));color:#141414}
.disabled\:text-gray-300:disabled{color:rgba(211, 205, 195, var(--tw-text-opacity))}
.group\/temp:hover .group-hover\/temp\:border-gray-200{border-color:#e4e0d8;border-color:rgba(228, 224, 216, var(--tw-border-opacity))}
.group:hover .group-hover\:from-gray-200{--tw-gradient-from:#e4e0d8 var(--tw-gradient-from-position);--tw-gradient-to:#e3e3e300 var(--tw-gradient-to-position)}
.peer:placeholder-shown~.peer-placeholder-shown\:text-gray-500{color:rgba(102, 98, 91, var(--tw-text-opacity))}
.peer:focus~.peer-focus\:text-green-500{color:rgba(44, 44, 44, var(--tw-text-opacity))}.dark .peer:focus~.peer-focus\:text-green-500{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.peer:focus~.peer-focus\:text-green-600{color:rgba(44, 44, 44, var(--tw-text-opacity))}.dark .peer:focus~.peer-focus\:text-green-600{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.aria-\[expanded\=true\]\:bg-surface-active-alt[aria-expanded=true]{background-color:#e4e0d8;background-color:var(--surface-active-alt)}
.data-\[active-item\]\:bg-surface-hover[data-active-item]{background-color:#e4e0d8;background-color:var(--surface-hover)}
.data-\[active-item\]\:bg-surface-tertiary[data-active-item]{background-color:#efece6;background-color:var(--surface-tertiary)}
.data-\[focus\]\:bg-surface-hover[data-focus],.data-\[open\]\:bg-surface-hover[data-open]{background-color:#e4e0d8;background-color:var(--surface-hover)}
.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#161616;background-color:hsl(var(--primary))}
.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f2efe9;background-color:hsl(var(--accent))}
.data-\[state\=open\]\:bg-gray-100[data-state=open]{background-color:#efece6;background-color:rgba(239, 236, 230, var(--tw-bg-opacity))}
.data-\[state\=open\]\:bg-gray-50[data-state=open]{background-color:#f7f5f1;background-color:rgba(247, 245, 241, var(--tw-bg-opacity))}
.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f2efe9;background-color:hsl(var(--muted))}
.data-\[state\=active\]\:text-gray-800[data-state=active]{color:rgba(26, 26, 26, var(--tw-text-opacity))}
.radix-state-active\:bg-surface-tertiary[data-state=active]{background-color:#efece6;background-color:var(--surface-tertiary)}
.radix-state-open\:bg-gray-50[data-state=open]{background-color:#f7f5f1;background-color:rgba(247, 245, 241, var(--tw-bg-opacity))}
.radix-state-open\:bg-surface-hover[data-state=open]{background-color:#e4e0d8;background-color:var(--surface-hover)}
.radix-state-open\:bg-surface-tertiary[data-state=open]{background-color:#efece6;background-color:var(--surface-tertiary)}
.radix-state-open\:text-gray-600[data-state=open]{color:rgba(58, 58, 58, var(--tw-text-opacity))}
.dark .dark\:border-border-medium{border-color:#d3cdc3;border-color:var(--border-medium)}
.dark .dark\:border-gray-300{border-color:#d3cdc3;border-color:rgba(211, 205, 195, var(--tw-border-opacity))}
.dark .dark\:border-gray-500{border-color:#66625b;border-color:rgba(102, 98, 91, var(--tw-border-opacity))}
.dark .dark\:border-gray-600{border-color:#3a3a3a;border-color:rgba(58, 58, 58, var(--tw-border-opacity))}
.dark .dark\:border-gray-700{border-color:#262626;border-color:rgba(38, 38, 38, var(--tw-border-opacity))}
.dark .dark\:border-gray-800{border-color:#1a1a1a;border-color:rgba(26, 26, 26, var(--tw-border-opacity))}
.dark .dark\:border-green-500{border-color:#f4ede4;border-color:rgba(244, 237, 228, var(--tw-border-opacity))}
.dark .dark\:border-green-800{border-color:#f4ede4;border-color:rgba(244, 237, 228, var(--tw-border-opacity))}
.dark .dark\:bg-gray-100{background-color:#efece6;background-color:rgba(239, 236, 230, var(--tw-bg-opacity))}
.dark .dark\:bg-gray-200{background-color:#e4e0d8;background-color:rgba(228, 224, 216, var(--tw-bg-opacity))}
.dark .dark\:bg-gray-50{background-color:#f7f5f1;background-color:rgba(247, 245, 241, var(--tw-bg-opacity))}
.dark .dark\:bg-gray-500{background-color:#66625b;background-color:rgba(102, 98, 91, var(--tw-bg-opacity))}
.dark .dark\:bg-gray-700{background-color:#262626;background-color:rgba(38, 38, 38, var(--tw-bg-opacity))}
.dark .dark\:bg-gray-800{background-color:#1a1a1a;background-color:rgba(26, 26, 26, var(--tw-bg-opacity))}
.dark .dark\:bg-gray-850{background-color:#161616;background-color:rgba(22, 22, 22, var(--tw-bg-opacity))}
.dark .dark\:bg-gray-900{background-color:#111111;background-color:rgba(17, 17, 17, var(--tw-bg-opacity))}
.dark .dark\:bg-green-600{background-color:#f4ede4;background-color:rgba(244, 237, 228, var(--tw-bg-opacity));color:#141414}
.dark .dark\:bg-green-900{background-color:#1f1f1f;background-color:rgba(31, 31, 31, var(--tw-bg-opacity))}
.dark .dark\:bg-surface-primary-alt{background-color:#f7f5f1;background-color:var(--surface-primary-alt)}
.dark .dark\:bg-surface-secondary{background-color:#f7f5f1;background-color:var(--surface-secondary)}
.dark .dark\:bg-surface-tertiary{background-color:#efece6;background-color:var(--surface-tertiary)}
.dark .dark\:from-gray-800{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:#21212100 var(--tw-gradient-to-position)}
.dark .dark\:from-gray-850{--tw-gradient-from:#161616 var(--tw-gradient-from-position);--tw-gradient-to:#17171700 var(--tw-gradient-to-position)}
.dark .dark\:text-gray-100{color:rgba(239, 236, 230, var(--tw-text-opacity))}
.dark .dark\:text-gray-20{color:rgba(242, 239, 233, var(--tw-text-opacity))}
.dark .dark\:text-gray-200{color:rgba(228, 224, 216, var(--tw-text-opacity))}
.dark .dark\:text-gray-300{color:rgba(211, 205, 195, var(--tw-text-opacity))}
.dark .dark\:text-gray-400{color:rgba(154, 149, 140, var(--tw-text-opacity))}
.dark .dark\:text-gray-50{color:rgba(247, 245, 241, var(--tw-text-opacity))}
.dark .dark\:text-gray-500{color:rgba(102, 98, 91, var(--tw-text-opacity))}
.dark .dark\:text-gray-600{color:rgba(58, 58, 58, var(--tw-text-opacity))}
.dark .dark\:text-gray-800{color:rgba(26, 26, 26, var(--tw-text-opacity))}
.dark .dark\:text-gray-900{color:rgba(17, 17, 17, var(--tw-text-opacity))}
.dark .dark\:text-green-100{color:rgba(31, 31, 31, var(--tw-text-opacity))}
.dark .dark\:text-green-300{color:rgba(31, 31, 31, var(--tw-text-opacity))}
.dark .dark\:text-green-400{color:rgba(244, 237, 228, var(--tw-text-opacity))}
.dark .dark\:text-green-500{color:rgba(244, 237, 228, var(--tw-text-opacity))}
.dark .dark\:ring-gray-600{--tw-ring-color:rgba(58, 58, 58, var(--tw-ring-opacity))}
.dark .dark\:ring-gray-700{--tw-ring-color:rgba(38, 38, 38, var(--tw-ring-opacity))}
.dark .dark\:hover\:border-gray-500:hover{border-color:#66625b;border-color:rgba(102, 98, 91, var(--tw-border-opacity))}
.dark .dark\:hover\:bg-gray-100:hover{background-color:#efece6;background-color:rgba(239, 236, 230, var(--tw-bg-opacity))}
.dark .dark\:hover\:bg-gray-200:hover{background-color:#e4e0d8;background-color:rgba(228, 224, 216, var(--tw-bg-opacity))}
.dark .dark\:hover\:bg-gray-300:hover{background-color:#d3cdc3;background-color:rgba(211, 205, 195, var(--tw-bg-opacity))}
.dark .dark\:hover\:bg-gray-600:hover{background-color:#3a3a3a;background-color:rgba(58, 58, 58, var(--tw-bg-opacity))}
.dark .dark\:hover\:bg-gray-700:hover{background-color:#262626;background-color:rgba(38, 38, 38, var(--tw-bg-opacity))}
.dark .dark\:hover\:bg-gray-800:hover{background-color:#1a1a1a;background-color:rgba(26, 26, 26, var(--tw-bg-opacity))}
.dark .dark\:hover\:bg-green-600:hover{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.dark .dark\:hover\:bg-green-700:hover{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.dark .dark\:hover\:bg-surface-active:hover{background-color:#efece6;background-color:var(--surface-active)}
.dark .dark\:hover\:bg-surface-secondary-alt:hover{background-color:#e4e0d8;background-color:var(--surface-secondary-alt)}
.dark .dark\:hover\:bg-surface-tertiary:hover{background-color:#efece6;background-color:var(--surface-tertiary)}
.dark .dark\:hover\:from-gray-800:hover{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:#21212100 var(--tw-gradient-to-position)}
.dark .dark\:hover\:text-gray-200:hover{color:rgba(228, 224, 216, var(--tw-text-opacity))}
.dark .dark\:hover\:text-gray-400:hover{color:rgba(154, 149, 140, var(--tw-text-opacity))}
.dark .dark\:hover\:text-green-300:hover{color:rgba(31, 31, 31, var(--tw-text-opacity))}
.dark .dark\:hover\:text-green-400:hover{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.dark .dark\:hover\:text-green-500:hover{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.dark .dark\:hover\:decoration-green-400:hover{text-decoration-color:#e6ddd1}
.dark .dark\:focus\:border-gray-400:focus{border-color:#9a958c;border-color:rgba(154, 149, 140, var(--tw-border-opacity))}
.dark .dark\:focus\:border-gray-600:focus{border-color:#3a3a3a;border-color:rgba(58, 58, 58, var(--tw-border-opacity))}
.dark .dark\:focus\:bg-gray-600:focus{background-color:#3a3a3a;background-color:rgba(58, 58, 58, var(--tw-bg-opacity))}
.dark .dark\:focus\:bg-green-600:focus{background-color:#e6ddd1;background-color:rgba(230, 221, 209, var(--tw-bg-opacity));color:#141414}
.dark .focus\:dark\:bg-gray-600:focus{background-color:#3a3a3a;background-color:rgba(58, 58, 58, var(--tw-bg-opacity))}
.dark .dark\:focus\:text-gray-200:focus{color:rgba(228, 224, 216, var(--tw-text-opacity))}
.dark .dark\:focus\:text-green-400:focus{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.dark .dark\:focus\:decoration-green-400:focus{text-decoration-color:#e6ddd1}
.dark .dark\:focus\:ring-gray-400:focus{--tw-ring-color:rgba(154, 149, 140, var(--tw-ring-opacity))}
.dark .dark\:focus\:ring-gray-600:focus{--tw-ring-color:rgba(58, 58, 58, var(--tw-ring-opacity))}
.dark .dark\:focus\:ring-green-500:focus{--tw-ring-color:rgba(230, 221, 209, var(--tw-ring-opacity))}
.dark .dark\:disabled\:text-gray-400:disabled{color:rgba(154, 149, 140, var(--tw-text-opacity))}
.dark .group:focus-within .dark\:group-focus-within\:text-gray-300{color:rgba(211, 205, 195, var(--tw-text-opacity))}
.dark .group:hover .dark\:group-hover\:from-gray-800{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:#21212100 var(--tw-gradient-to-position)}
.dark .group:hover .dark\:group-hover\:text-gray-300{color:rgba(211, 205, 195, var(--tw-text-opacity))}
.dark .peer:focus~.dark\:peer-focus\:text-green-500{color:rgba(230, 221, 209, var(--tw-text-opacity))}
.dark .dark\:data-\[state\=active\]\:bg-gray-700[data-state=active],.dark .dark\:data-\[state\=open\]\:bg-gray-700[data-state=open]{background-color:#262626;background-color:rgba(38, 38, 38, var(--tw-bg-opacity))}
.dark .dark\:data-\[state\=open\]\:bg-gray-800[data-state=open]{background-color:#1a1a1a;background-color:rgba(26, 26, 26, var(--tw-bg-opacity))}
.dark .dark\:data-\[state\=active\]\:text-gray-200[data-state=active]{color:rgba(228, 224, 216, var(--tw-text-opacity))}
.dark .dark\:radix-state-open\:bg-gray-700[data-state=open]{background-color:#262626;background-color:rgba(38, 38, 38, var(--tw-bg-opacity))}
.dark .dark\:radix-state-open\:text-gray-400[data-state=open]{color:rgba(154, 149, 140, var(--tw-text-opacity))}
.\[\&\:has\(textarea\:focus\)\]\:border-border-heavy:has(textarea:focus){border-color:#9a958c;border-color:var(--border-heavy)}
