:root{--bg-0: #06070d;--bg-1: #0b1020;--bg-2: #111833;--bg-gradient: radial-gradient(1200px 700px at 10% -10%, rgba(11, 106, 114, .34), transparent 62%), radial-gradient(900px 620px at 90% 12%, rgba(90, 44, 126, .32), transparent 65%), linear-gradient(145deg, #06070d 0%, #0b1020 34%, #2a2f66 66%, #5a2c7e 100%);--surface-0: rgba(255, 255, 255, .06);--surface-1: rgba(120, 130, 255, .1);--border-subtle: rgba(255, 255, 255, .12);--text-0: #ffffff;--text-1: #c7d0e6;--text-2: #8e9ab8;--accent-cyan: #34d6ff;--accent-violet: #8c63ff;--accent-magenta: #c06bff;--focus-ring: rgba(52, 214, 255, .58);--shadow-soft: 0 14px 32px rgba(3, 8, 25, .38);--shadow-elev: 0 26px 60px rgba(2, 6, 20, .55), 0 0 0 1px rgba(140, 99, 255, .24)}*{border-color:var(--border-subtle)}html,body,#root{min-height:100%;background-color:var(--bg-0)}body{color:var(--text-1);background-image:var(--bg-gradient);background-attachment:fixed}.bg-\[\#fdfdff\],.bg-\[\#f8faff\],.bg-\[\#fffcf9\],.bg-\[\#f9fffb\]{background-color:transparent!important}.gradient-text{background:linear-gradient(120deg,var(--accent-cyan) 0%,var(--accent-violet) 55%,var(--accent-magenta) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gray-900,.text-gray-800,.text-black{color:var(--text-0)!important}.text-gray-700,.text-gray-600,.text-gray-500{color:var(--text-1)!important}.text-gray-400,.text-gray-300{color:var(--text-2)!important}.text-indigo-100,.text-indigo-100\/70,.text-indigo-200,.text-indigo-300,.text-indigo-300\/50{color:var(--text-1)!important}.text-indigo-400,.text-indigo-500,.text-indigo-600,.text-indigo-600\/80,.text-indigo-700,.text-\[\#635BFF\],.text-blue-600,.text-blue-500,.text-blue-400{color:var(--accent-violet)!important}.text-pink-600,.text-red-400,.text-red-500,.text-red-600,.text-orange-600,.text-amber-700,.text-amber-700\/90{color:var(--accent-magenta)!important}.text-green-500,.text-green-600,.text-green-700,a,.hover\:text-indigo-500:hover,.hover\:text-indigo-600:hover,.hover\:text-indigo-700:hover,.hover\:text-gray-600:hover,.hover\:text-white:hover{color:var(--accent-cyan)!important}.bg-white,.bg-white\/80,.bg-white\/60,.bg-white\/50,.bg-gray-50,.bg-gray-100,.bg-indigo-50,.bg-indigo-50\/40,.bg-blue-50,.bg-red-50,.bg-green-50,.bg-green-50\/80,.bg-orange-50,.bg-amber-50{background-color:var(--surface-0)!important;border-color:var(--border-subtle)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bg-white\/10,.bg-white\/5{background-color:#ffffff14!important}.bg-white\/60{background-color:#ffffff17!important}.bg-indigo-900\/90,.bg-gray-900\/60{background-color:#070910e0!important}.bg-gray-900,.bg-black{background:linear-gradient(160deg,#111833d1,#262556c7)!important}.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-\[\#635BFF\]{background-color:var(--accent-violet)!important}.bg-blue-50,.bg-blue-500,.bg-green-500{background-color:color-mix(in srgb,var(--accent-cyan) 24%,transparent)!important}.bg-red-500\/20,.bg-red-600{background-color:color-mix(in srgb,var(--accent-magenta) 28%,transparent)!important}.bg-pink-600{background-color:color-mix(in srgb,var(--accent-magenta) 40%,transparent)!important}.bg-gray-200{background-color:color-mix(in srgb,var(--text-2) 30%,transparent)!important}.bg-gray-400{background-color:color-mix(in srgb,var(--text-2) 55%,transparent)!important}.border,.border-gray-50,.border-gray-100,.border-gray-200,.border-gray-200\/50,.border-white\/10,.border-white\/40,.border-white\/50,.border-indigo-100,.border-indigo-200,.border-indigo-300,.border-red-100,.border-red-200,.border-orange-100,.border-blue-100,.border-green-100,.border-amber-100,.border-red-500\/30{border-color:var(--border-subtle)!important}.border-indigo-500,.border-indigo-600{border-color:color-mix(in srgb,var(--accent-violet) 70%,white 30%)!important}.border-red-200{border-color:color-mix(in srgb,var(--accent-magenta) 48%,white 52%)!important}.hover\:border-indigo-300:hover,.hover\:border-indigo-600:hover,.focus\:border-indigo-500:focus{border-color:var(--accent-cyan)!important}.shadow-sm,.shadow-lg,.shadow-xl,.shadow-2xl,.shadow-inner,.shadow-none{box-shadow:var(--shadow-soft)!important}.shadow-xl,.shadow-2xl{box-shadow:var(--shadow-elev)!important}.shadow-indigo-50\/50,.shadow-indigo-100,.shadow-indigo-200,.shadow-indigo-500\/20,.shadow-indigo-900\/50,.shadow-gray-200{--tw-shadow-color: color-mix(in srgb, var(--accent-violet) 52%, transparent) !important}button.bg-indigo-600,a.bg-indigo-600,button.bg-gray-900,a.bg-gray-900{color:var(--text-0)!important;border-color:#ffffff24!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-cyan) 85%,white 15%) 0%,var(--accent-violet) 58%,var(--accent-magenta) 100%)!important;box-shadow:var(--shadow-elev)!important}button.hover\:bg-indigo-700:hover,a.hover\:bg-indigo-700:hover,button.hover\:bg-indigo-600:hover,a.hover\:bg-indigo-600:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-cyan) 92%,white 8%),color-mix(in srgb,var(--accent-violet) 88%,white 12%) 58%,color-mix(in srgb,var(--accent-magenta) 88%,white 12%))!important}button.bg-white,a.bg-white{color:var(--bg-0)!important;background:#fffffff5!important;border-color:#ffffff47!important}button.hover\:bg-gray-50:hover,a.hover\:bg-gray-50:hover,button.hover\:bg-indigo-50:hover,a.hover\:bg-indigo-50:hover,button.hover\:bg-red-50:hover,a.hover\:bg-red-50:hover{background-color:var(--surface-1)!important}input,textarea,select{color:var(--text-0);background-color:#0b1020b8;border-color:var(--border-subtle)}input::placeholder,textarea::placeholder{color:var(--text-2)}.focus\:bg-white:focus{background-color:#111833e6!important}.focus\:ring-indigo-500\/5:focus,.focus\:ring-4:focus,.focus\:ring-8:focus{--tw-ring-color: var(--focus-ring) !important}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring),0 0 0 7px #34d6ff24}.from-green-400{--tw-gradient-from: var(--accent-cyan) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(52, 214, 255, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.via-indigo-500{--tw-gradient-stops: var(--tw-gradient-from), var(--accent-violet) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}.to-purple-600{--tw-gradient-to: var(--accent-magenta) var(--tw-gradient-to-position) !important}.to-black{--tw-gradient-to: var(--bg-0) var(--tw-gradient-to-position) !important}.account-name{color:var(--bg-1)!important}
