.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{width:0;height:0;display:none}.scrollbar-hide::-webkit-scrollbar-thumb,.scrollbar-hide::-webkit-scrollbar-track,.scrollbar-hide::-webkit-scrollbar-corner{background:transparent}body.fullscreen-scroll-lock{overflow:hidden}body.fullscreen-scroll-lock::-webkit-scrollbar{width:0;height:0}:root,.theme-blue{--theme-primary-50: #eff6ff;--theme-primary-100: #dbeafe;--theme-primary-200: #bfdbfe;--theme-primary-300: #93c5fd;--theme-primary-400: #60a5fa;--theme-primary-500: #3b82f6;--theme-primary-600: #2563eb;--theme-primary-700: #1d4ed8;--theme-primary-900: #1e3a8a;--theme-primary-50-40: rgba(239, 246, 255, .4)}.theme-red{--theme-primary-50: #fef2f2;--theme-primary-100: #fee2e2;--theme-primary-200: #fecaca;--theme-primary-300: #fca5a5;--theme-primary-400: #f87171;--theme-primary-500: #ef4444;--theme-primary-600: #dc2626;--theme-primary-700: #b91c1c;--theme-primary-900: #7f1d1d;--theme-primary-50-40: rgba(254, 242, 242, .4)}.theme-pink{--theme-primary-50: #fdf2f8;--theme-primary-100: #fce7f3;--theme-primary-200: #fbcfe8;--theme-primary-300: #f9a8d4;--theme-primary-400: #f472b6;--theme-primary-500: #ec4899;--theme-primary-600: #db2777;--theme-primary-700: #be185d;--theme-primary-900: #831843;--theme-primary-50-40: rgba(253, 242, 248, .4)}.theme-gray{--theme-primary-50: #f9fafb;--theme-primary-100: #f3f4f6;--theme-primary-200: #e5e7eb;--theme-primary-300: #d1d5db;--theme-primary-400: #9ca3af;--theme-primary-500: #6b7280;--theme-primary-600: #4b5563;--theme-primary-700: #374151;--theme-primary-900: #111827;--theme-primary-50-40: rgba(249, 250, 251, .4)}.theme-purple{--theme-primary-50: #f5f3ff;--theme-primary-100: #ede9fe;--theme-primary-200: #ddd6fe;--theme-primary-300: #c4b5fd;--theme-primary-400: #a78bfa;--theme-primary-500: #8b5cf6;--theme-primary-600: #7c3aed;--theme-primary-700: #6d28d9;--theme-primary-900: #4c1d95;--theme-primary-50-40: rgba(245, 243, 255, .4)}.theme-green{--theme-primary-50: #ecfdf5;--theme-primary-100: #d1fae5;--theme-primary-200: #a7f3d0;--theme-primary-300: #6ee7b7;--theme-primary-400: #34d399;--theme-primary-500: #10b981;--theme-primary-600: #059669;--theme-primary-700: #047857;--theme-primary-900: #064e3b;--theme-primary-50-40: rgba(236, 253, 245, .4)}.theme-root .bg-blue-50{background-color:var(--theme-primary-50)!important}.theme-root .bg-blue-50\/40,.theme-root .bg-blue-50\/50{background-color:var(--theme-primary-50-40)!important}.theme-root .hover\:bg-blue-50:hover{background-color:var(--theme-primary-50)!important}.theme-root .hover\:bg-blue-50\/40:hover{background-color:var(--theme-primary-50-40)!important}.theme-root .bg-blue-100{background-color:var(--theme-primary-100)!important}.theme-root .bg-blue-200{background-color:var(--theme-primary-200)!important}.theme-root .bg-blue-300{background-color:var(--theme-primary-300)!important}.theme-root .bg-blue-600{background-color:var(--theme-primary-600)!important}.theme-root .hover\:bg-blue-700:hover{background-color:var(--theme-primary-700)!important}.theme-root .disabled\:bg-blue-200:disabled{background-color:var(--theme-primary-200)!important}.theme-root .text-blue-100{color:var(--theme-primary-100)!important}.theme-root .text-blue-400{color:var(--theme-primary-400)!important}.theme-root .text-blue-500{color:var(--theme-primary-500)!important}.theme-root .text-blue-600{color:var(--theme-primary-600)!important}.theme-root .text-blue-700{color:var(--theme-primary-700)!important}.theme-root .text-blue-900{color:var(--theme-primary-900)!important}.theme-root .border-blue-200{border-color:var(--theme-primary-200)!important}.theme-root .border-blue-300{border-color:var(--theme-primary-300)!important}.theme-root .border-blue-400{border-color:var(--theme-primary-400)!important}.theme-root .border-blue-500{border-color:var(--theme-primary-500)!important}.theme-root .border-blue-600{border-color:var(--theme-primary-600)!important}.theme-root .hover\:border-blue-300:hover{border-color:var(--theme-primary-300)!important}.theme-root .hover\:border-blue-200:hover{border-color:var(--theme-primary-200)!important}.theme-root .focus\:ring-blue-500:focus,.theme-root .focus\:ring-blue-500:focus-visible{--tw-ring-color: var(--theme-primary-500) !important}.theme-root .focus\:border-blue-500:focus{border-color:var(--theme-primary-500)!important}.theme-root .focus\:border-blue-400:focus{border-color:var(--theme-primary-400)!important}.theme-root .text-blue-600:hover{color:var(--theme-primary-600)!important}.theme-root .text-blue-600:focus-visible{color:var(--theme-primary-600)!important}.theme-root .text-blue-600:focus{color:var(--theme-primary-600)!important}.theme-root .text-blue-600:active,.theme-root .text-blue-600:visited{color:var(--theme-primary-600)!important}
