:root{--dm-surface: #ffffff;--dm-surface-alt: #f8fafc;--dm-surface-muted: #f1f5f9;--dm-surface-strong: #e2e8f0;--dm-text: #0f172a;--dm-text-secondary: #475569;--dm-text-muted: #64748b;--dm-border: #e2e8f0;--dm-border-light: #f1f5f9;--dm-input-bg: #ffffff;--dm-card-bg: #ffffff;--dm-sidebar-bg: #f8fafc;--dm-body-bg: #ffffff;--dm-popover-bg: #ffffff;--dm-modal-overlay: rgba(0, 0, 0, .5);--dm-shadow-color: rgba(0, 0, 0, .05);--dm-scrollbar-track: #ffffff;--dm-scrollbar-thumb: #fafaf8}.dark{--dm-surface: #18181b;--dm-surface-alt: #27272a;--dm-surface-muted: #27272a;--dm-surface-strong: #3f3f46;--dm-text: #f1f5f9;--dm-text-secondary: #94a3b8;--dm-text-muted: #94a3b8;--dm-border: #3f3f46;--dm-border-light: #27272a;--dm-input-bg: transparent;--dm-card-bg: #1e1e22;--dm-sidebar-bg: #18181b;--dm-body-bg: #09090b;--dm-popover-bg: #27272a;--dm-modal-overlay: rgba(0, 0, 0, .7);--dm-shadow-color: rgba(0, 0, 0, .3);--dm-scrollbar-track: #18181b;--dm-scrollbar-thumb: #3f3f46;color-scheme:dark}.dark body{background-color:var(--dm-body-bg)!important}.dark *::-webkit-scrollbar-track{background-color:var(--dm-scrollbar-track)}.dark *::-webkit-scrollbar-thumb{background:var(--dm-scrollbar-thumb)}.dark .bg-white{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.dark .bg-white\/95{background-color:#27272af2}.dark .bg-white\/90{background-color:#27272ae6}.dark .bg-white\/80{background-color:#09090bcc}.dark .bg-white\/60{background-color:#27272a99}.dark .bg-slate-50,.dark .bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.dark .bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.dark .bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.dark .bg-gray-50,.dark .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.dark .bg-gray-200,.dark .bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.dark .bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.dark .bg-blue-600\/5{background-color:#18181b}.dark .bg-blue-600\/10{background-color:#1e3a8a26}.dark .bg-blue-50{--tw-bg-opacity: 1;background-color:#1e3a8a26}.dark .bg-blue-100{--tw-bg-opacity: 1;background-color:#1e3a8a33}.dark .bg-red-50{--tw-bg-opacity: 1;background-color:#991b1b26}.dark .bg-red-100{--tw-bg-opacity: 1;background-color:#991b1b33}.dark .bg-green-50{--tw-bg-opacity: 1;background-color:#14532d26}.dark .bg-amber-50\/50{background-color:#78350f1a}.dark .bg-amber-100{--tw-bg-opacity: 1;background-color:#78350f33}.dark .bg-slate-50 .bg-white,.dark .bg-gray-50 .bg-white{background-color:rgb(35 35 38 / var(--tw-bg-opacity))!important}.dark .bg-slate-50 .hover\:bg-gray-50:hover,.dark .bg-slate-50 .hover\:bg-slate-50:hover,.dark .bg-gray-50 .hover\:bg-gray-50:hover,.dark .bg-gray-50 .hover\:bg-slate-50:hover{background-color:#2a2a2e!important}.dark .hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.dark .hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(52 52 56 / var(--tw-bg-opacity))}.dark .hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.dark .hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.dark .hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(52 52 56 / var(--tw-bg-opacity))}.dark .hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.dark .hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.dark .hover\:bg-white\/50:hover{background-color:#18181b80}.dark .text-slate-900{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.dark .text-slate-800{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.dark .text-slate-700{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.dark .text-slate-600,.dark .text-slate-500{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.dark .text-slate-400{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.dark .text-gray-900{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.dark .text-gray-800{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.dark .vondy-md{color:#e2e8f0}.dark .vondy-md h1,.dark .vondy-md h2,.dark .vondy-md h3,.dark .vondy-md h4,.dark .vondy-md strong{color:#f1f5f9}.dark .vondy-md code{background-color:#3f3f46;color:#e2e8f0}.dark .vondy-md pre{background-color:#18181b}.dark .vondy-md blockquote{border-color:#3f3f46;color:#94a3b8}.dark .vondy-md a{color:#60a5fa}.dark .vondy-md hr{border-color:#3f3f46}.dark .text-gray-700{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.dark .text-gray-600,.dark .text-gray-500{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.dark .text-gray-400{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.dark .text-black{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.dark .text-slate-700\/60{color:#cbd5e199}.dark .text-slate-700\/70{color:#cbd5e1b3}.dark .hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.dark .hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.dark .hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.dark .border-slate-100{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}.dark .border-slate-200{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.dark .border-slate-300,.dark .border-slate-400{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity))}.dark .border-slate-200\/80{border-color:#3f3f46cc}.dark .border-slate-200\/60{border-color:#3f3f4699}.dark .border-slate-200\/50{border-color:#3f3f4680}.dark .border-gray-100{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}.dark .border-gray-200{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.dark .border-gray-300{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity))}.dark .border-gray-200\/60{border-color:#3f3f4699}.dark .border-white,.dark .border-zinc-100{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}.dark .outline-slate-50,.dark .outline-white{outline-color:#27272a}.dark .outline-white\/20{outline-color:#27272a33}.dark .outline-gray-200{outline-color:#3f3f46}.dark .outline-zinc-100{outline-color:#27272a}.dark .outline-slate-200\/60{outline-color:#3f3f46cc}.dark .outline-slate-700\/5{outline-color:#94a3b81a}.dark .outline-slate-700\/\[0\.08\]{outline-color:#94a3b81f}.dark .ring-gray-300{--tw-ring-color: rgb(63 63 70)}.dark .ring-white{--tw-ring-color: rgb(39 39 42)}.dark .divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(39 39 42 / var(--tw-divide-opacity))}.dark .divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(63 63 70 / var(--tw-divide-opacity))}.dark .divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(63 63 70 / var(--tw-divide-opacity))}.dark .from-slate-50,.dark .from-slate-100,.dark .from-gray-50,.dark .from-gray-100,.dark .from-white{--tw-gradient-from: #27272a var(--tw-gradient-from-position)}.dark .from-white\/40{--tw-gradient-from: rgb(39 39 42 / .4) var(--tw-gradient-from-position)}.dark .to-slate-100{--tw-gradient-to: #27272a var(--tw-gradient-to-position)}.dark .to-gray-200{--tw-gradient-to: #3f3f46 var(--tw-gradient-to-position)}.dark .to-white{--tw-gradient-to: #27272a var(--tw-gradient-to-position)}.dark .to-white\/70{--tw-gradient-to: rgb(39 39 42 / .7) var(--tw-gradient-to-position)}.dark .via-white{--tw-gradient-via: #27272a var(--tw-gradient-via-position)}.dark .via-white\/70{--tw-gradient-via: rgb(39 39 42 / .7) var(--tw-gradient-via-position)}.dark .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .3), 0 2px 4px -2px rgb(0 0 0 / .3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .4);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .4), 0 8px 10px -6px rgb(0 0 0 / .4);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .6);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .placeholder-slate-400::-moz-placeholder,.dark .placeholder-gray-400::-moz-placeholder{color:#64748b}.dark .placeholder-slate-400::placeholder,.dark .placeholder-gray-400::placeholder{color:#64748b}.dark .placeholder-slate-500::-moz-placeholder,.dark .placeholder-gray-500::-moz-placeholder{color:#64748b}.dark .placeholder-slate-500::placeholder,.dark .placeholder-gray-500::placeholder{color:#64748b}.dark .focus\:ring-blue-500:focus{--tw-ring-color: rgb(59 130 246 / .5)}.dark .border-blue-200{--tw-border-opacity: 1;border-color:#3b82f64d}.dark .image-popover{background-color:#27272a;border-color:#3f3f46}.dark .bg-\[\#F9FAFE\],.dark .bg-\[\#f8f9fd\]{background-color:#27272a!important}.dark .bg-\[\#ECEFF5\],.dark .animate-pulse{background-color:#3f3f46!important}.dark .video-skeleton{background:linear-gradient(90deg,#27272a 25%,#3f3f46 50%,#27272a 75%)!important;background-size:200% 100%}.dark .bg-gradient-to-br.from-gray-100{--tw-gradient-from: #27272a;--tw-gradient-to: #3f3f46}.dark .bg-gradient-to-br.from-blue-50{--tw-gradient-from: rgb(30 58 138 / .15);--tw-gradient-to: rgb(30 58 138 / .25)}.dark .from-blue-50.to-indigo-50,.dark .bg-gradient-to-r.from-blue-50{--tw-gradient-from: rgb(30 58 138 / .15);--tw-gradient-to: rgb(49 46 129 / .15)}.dark .from-blue-50.to-purple-50{--tw-gradient-from: rgb(30 58 138 / .15);--tw-gradient-to: rgb(88 28 135 / .15)}.dark .text-blue-900{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.dark .text-blue-700{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark .bg-gray-200.animate-pulse,.dark .bg-slate-200.animate-pulse,.dark .bg-gray-100.animate-pulse,.dark .bg-slate-100.animate-pulse{background-color:#3f3f46!important}.dark .empty-state-svg{filter:invert(.85) hue-rotate(180deg);opacity:.5}.dark ::-moz-selection{background-color:#3b82f64d;color:#f1f5f9}.dark ::selection{background-color:#3b82f64d;color:#f1f5f9}.dark .react-flow{--xy-background-color: #18181b}.dark .react-flow__background{background-color:#18181b}.dark .react-flow__minimap{background-color:#27272a}.dark .react-flow__controls-button{background-color:#27272a;border-color:#3f3f46;fill:#94a3b8;color:#94a3b8}.dark .react-flow__controls-button:hover{background-color:#3f3f46}.dark .react-flow__controls-button svg{fill:#94a3b8}.dark .react-flow__panel{color:#e2e8f0}.dark input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]){background-color:var(--dm-input-bg);color:var(--dm-text);border-color:var(--dm-border)}.dark textarea,.dark select{background-color:var(--dm-input-bg);color:var(--dm-text);border-color:var(--dm-border)}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:#64748b}.dark input::placeholder,.dark textarea::placeholder{color:#64748b}.dark .border-dashed.border-gray-300,.dark .border-dashed.border-slate-300{border-color:#52525b}.style-dropper-active,.style-dropper-active .react-flow__node,.style-dropper-active .react-flow__node *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12'/%3E%3Cpath d='m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z'/%3E%3Cpath d='m2 22 .414-.414'/%3E%3C/svg%3E") 2 22,crosshair!important}.style-dropper-source .react-flow__node,.style-dropper-source .react-flow__node *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2322c55e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12'/%3E%3Cpath d='m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z'/%3E%3Cpath d='m2 22 .414-.414'/%3E%3C/svg%3E") 2 22,crosshair!important}
