.dark .dialog,.dark .dropdown-menu,.dark .modal,.dark .popover,.dark [role=dialog]{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark .btn,.dark .button,.dark [role=button],.dark input,.dark select,.dark textarea{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark input,.dark select,.dark textarea{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark input::placeholder,.dark textarea::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.light .dialog,.light .dropdown-menu,.light .modal,.light .popover,.light [role=dialog]{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.light .btn,.light .button,.light [role=button],.light input,.light select,.light textarea{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.light input,.light select,.light textarea{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.light input::placeholder,.light textarea::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.light button[variant=outline]{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.dark button[variant=outline]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}button:not([class*=text-]){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}button:not([class*=text-]):is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark .bot-message{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.light .bot-message{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.dark .user-input{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.light .user-input{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.dark .card{border-color:rgb(55 65 81/var(--tw-border-opacity,1));background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark .card,.light .card{--tw-border-opacity:1;--tw-bg-opacity:1}.light .card{border-color:rgb(229 231 235/var(--tw-border-opacity,1));background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.btn-outline,button[class*=outline]{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity,1))!important}.btn-outline:is(.dark *),button[class*=outline]:is(.dark *){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}button:not([class*=text-]){--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity,1))!important}button:not([class*=text-]):is(.dark *){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.onboarding-clear-btn{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity,1))!important}.onboarding-clear-btn:is(.dark *){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.onboarding-template-btn{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity,1))!important}.onboarding-template-btn:is(.dark *){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}button.low-contrast{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity,1))!important}button.low-contrast:is(.dark *){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}:root{color-scheme:light dark}html.dark{color-scheme:dark}html.light{color-scheme:light}.theme-toggle-button{transition:all .3s ease;z-index:100}@media (max-width:640px){.theme-toggle-wrapper{position:fixed!important;top:12px;right:12px;z-index:1000;background-color:rgba(255,255,255,.8);backdrop-filter:blur(8px);border-radius:9999px;padding:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}html.dark .theme-toggle-wrapper{background-color:rgba(10,10,20,.8)}}label{--tw-text-opacity:1;color:rgb(16 23 42/var(--tw-text-opacity,1))}label:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}p,span{--tw-text-opacity:1;color:rgb(16 23 42/var(--tw-text-opacity,1))}p:is(.dark *),span:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}h1,h2,h3{--tw-text-opacity:1;color:rgb(16 23 42/var(--tw-text-opacity,1))}h1:is(.dark *),h2:is(.dark *),h3:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}