html.light{color-scheme:light}html.light body{color:#0f172a;background:#f1f5f9}html.light .mesh-bg,html.light .mesh-gradient-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(40% 45% at 8% 10%,rgba(147,51,234,.75) 0,transparent 72%),radial-gradient(35% 40% at 92% 12%,rgba(236,72,153,.65) 0,transparent 72%),radial-gradient(45% 50% at 85% 90%,rgba(59,130,246,.7) 0,transparent 72%),radial-gradient(35% 40% at 15% 95%,rgba(34,211,238,.55) 0,transparent 72%),linear-gradient(135deg,#e0e7ff,#f5d0fe 50%,#cffafe)!important}html.light .mesh-gradient-bg:after,html.light .noise:before{opacity:0!important}html.light .glass-card,html.light .glass-panel{background:linear-gradient(120deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0) 38%),linear-gradient(135deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,.18));backdrop-filter:blur(22px) saturate(170%);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 10px 40px rgba(76,29,149,.12),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 hsla(0,0%,100%,.25)}html.light .glass-card:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.45));border-color:hsla(0,0%,100%,.95);box-shadow:0 16px 50px rgba(76,29,149,.18),inset 0 1px 0 #fff}html.light .login-bg{background:radial-gradient(45% 55% at 10% 15%,rgba(147,51,234,.85) 0,transparent 70%),radial-gradient(40% 50% at 90% 20%,rgba(236,72,153,.75) 0,transparent 70%),radial-gradient(50% 55% at 80% 95%,rgba(59,130,246,.8) 0,transparent 70%),radial-gradient(40% 45% at 15% 90%,rgba(34,211,238,.6) 0,transparent 70%),linear-gradient(135deg,#c7d2fe,#f5d0fe 50%,#a5f3fc)!important}.login-orb{display:none}html.light .login-orb{display:block;position:absolute;border-radius:36px;pointer-events:none;border:1px solid hsla(0,0%,100%,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);backdrop-filter:blur(10px);animation:login-float 9s ease-in-out infinite}html.light .login-orb-1{width:220px;height:220px;top:8%;left:8%;transform:rotate(-12deg);background:linear-gradient(135deg,rgba(236,72,153,.55),rgba(147,51,234,.35))}html.light .login-orb-2{width:160px;height:160px;bottom:10%;right:9%;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.5),rgba(34,211,238,.35));animation-delay:-3s}html.light .login-orb-3{width:120px;height:120px;top:14%;right:18%;transform:rotate(18deg);background:linear-gradient(135deg,hsla(0,0%,100%,.5),rgba(236,72,153,.25));animation-delay:-6s}@keyframes login-float{0%,to{translate:0 0}50%{translate:0 -18px}}html.light .login-bg .glass-panel{box-shadow:0 30px 80px rgba(76,29,149,.25),inset 0 1px 0 hsla(0,0%,100%,.9)!important}html.light .login-cta{background:linear-gradient(135deg,#7c3aed,#db2777)!important;color:#fff!important;box-shadow:0 12px 30px rgba(219,39,119,.4),inset 0 1px 0 hsla(0,0%,100%,.35)!important}html.light .bg-indigo-600{background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(219,39,119,.14))!important;border:1px solid hsla(0,0%,100%,.7)!important}html.light .btn-primary{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff;box-shadow:0 6px 20px rgba(219,39,119,.35),inset 0 1px 0 hsla(0,0%,100%,.35)}html.light .btn-glass{background:hsla(0,0%,100%,.45);color:#0f172a;border-color:hsla(0,0%,100%,.8)}html.light .btn-glass:hover{background:rgba(15,23,42,.1)}html.light .btn-outline{color:#0f172a;border-color:rgba(15,23,42,.3)}html.light option{background:#fff;color:#0f172a}html.light .\[color-scheme\:dark\]{color-scheme:light}html.light input,html.light select,html.light textarea{color:#0f172a}html.light .\!bg-gray-900{background-color:#fff!important}html.light .\!bg-white{background-color:#0f172a!important}html.light .\!bg-white\/10{background-color:rgba(15,23,42,.07)!important}html.light .\!bg-white\/20{background-color:rgba(15,23,42,.14)!important}html.light .\!bg-white\/40{background-color:rgba(15,23,42,.28)!important}html.light .\!bg-white\/5{background-color:rgba(15,23,42,.035)!important}html.light .\!border-emerald-400\/40{border-color:#04785766!important}html.light .\!text-black{color:#fff!important}html.light .\!text-emerald-300,html.light .\!text-emerald-400{color:#047857!important}html.light .\!text-white{color:#0f172a!important}html.light .\!text-white\/20{color:rgba(15,23,42,.35)!important}html.light .bg-\[\#0a0a0c\],html.light .bg-\[\#0a0a0c\]\/90,html.light .bg-\[\#0a0a0c\]\/95,html.light .bg-\[\#0d0d10\],html.light .bg-\[\#0e0e14\],html.light .bg-\[\#0f0f14\]\/80,html.light .bg-\[\#0f111a\],html.light .bg-\[\#111116\],html.light .bg-\[\#120d11\],html.light .bg-\[\#13131a\],html.light .bg-\[\#141419\]\/95,html.light .bg-gray-800,html.light .bg-gray-900,html.light .bg-gray-900\/40{background-color:#fff}html.light .bg-white{background-color:#0f172a}html.light .bg-white\/10{background-color:rgba(15,23,42,.07)}html.light .bg-white\/15{background-color:rgba(15,23,42,.105)}html.light .bg-white\/2{background-color:rgba(15,23,42,.014)}html.light .bg-white\/20{background-color:rgba(15,23,42,.14)}html.light .bg-white\/3{background-color:rgba(15,23,42,.021)}html.light .bg-white\/5{background-color:rgba(15,23,42,.035)}html.light .bg-white\/8{background-color:rgba(15,23,42,.056)}html.light .border-amber-300,html.light .border-amber-300\/40,html.light .border-amber-400\/30{border-color:#b4530966}html.light .border-blue-300,html.light .border-blue-300\/40{border-color:#1d4ed866}html.light .border-emerald-300,html.light .border-emerald-300\/40,html.light .border-emerald-400\/40{border-color:#04785766}html.light .border-indigo-400,html.light .border-indigo-400\/30,html.light .border-indigo-400\/40,html.light .border-indigo-400\/60{border-color:#4338ca66}html.light .border-rose-400\/30,html.light .border-rose-400\/40,html.light .border-rose-400\/50{border-color:#be123c66}html.light .border-sky-300\/40,html.light .border-sky-400\/30{border-color:#0369a166}html.light .border-violet-300\/40,html.light .border-violet-400\/30,html.light .border-violet-400\/40{border-color:#6d28d966}html.light .border-white{border-color:rgba(15,23,42,.6)}html.light .border-white\/10{border-color:rgba(15,23,42,.09)}html.light .border-white\/15{border-color:rgba(15,23,42,.135)}html.light .border-white\/20{border-color:rgba(15,23,42,.18)}html.light .border-white\/25{border-color:rgba(15,23,42,.225)}html.light .border-white\/30{border-color:rgba(15,23,42,.27)}html.light .border-white\/5{border-color:rgba(15,23,42,.045)}html.light .border-white\/50{border-color:rgba(15,23,42,.45)}html.light .border-white\/8{border-color:rgba(15,23,42,.072)}html.light .divide-white\/5>*+*{border-color:rgba(15,23,42,.045)}html.light .file\:bg-white\/10::file-selector-button{background-color:rgba(15,23,42,.07)}html.light .file\:text-white::file-selector-button{color:#0f172a}html.light .focus-within\:border-white\/50:focus-within{border-color:rgba(15,23,42,.45)}html.light .focus\:bg-white:focus{background-color:#0f172a}html.light .focus\:bg-white\/10:focus{background-color:rgba(15,23,42,.07)}html.light .focus\:border-white\/20:focus{border-color:rgba(15,23,42,.18)}html.light .focus\:border-white\/30:focus{border-color:rgba(15,23,42,.27)}html.light .focus\:border-white\/40:focus{border-color:rgba(15,23,42,.36)}html.light .group:focus-within .group-focus-within\:text-white{color:#0f172a}html.light .group:hover .group-hover\:bg-gray-900{background-color:#fff}html.light .group:hover .group-hover\:bg-white{background-color:#0f172a}html.light .group:hover .group-hover\:border-indigo-400{border-color:#4338ca66}html.light .group:hover .group-hover\:border-white\/25{border-color:rgba(15,23,42,.225)}html.light .group:hover .group-hover\:text-indigo-300,html.light .group:hover .group-hover\:text-indigo-400{color:#4338ca}html.light .group:hover .group-hover\:text-white{color:#0f172a}html.light .group:hover .group-hover\:text-white\/60{color:rgba(15,23,42,.6)}html.light .hover\:bg-white:hover{background-color:#0f172a}html.light .hover\:bg-white\/10:hover{background-color:rgba(15,23,42,.07)}html.light .hover\:bg-white\/15:hover{background-color:rgba(15,23,42,.105)}html.light .hover\:bg-white\/20:hover{background-color:rgba(15,23,42,.14)}html.light .hover\:bg-white\/5:hover{background-color:rgba(15,23,42,.035)}html.light .hover\:bg-white\/8:hover{background-color:rgba(15,23,42,.056)}html.light .hover\:bg-white\/80:hover{background-color:rgba(15,23,42,.56)}html.light .hover\:bg-white\/90:hover{background-color:rgba(15,23,42,.63)}html.light .hover\:border-amber-400\/60:hover{border-color:#b4530966}html.light .hover\:border-emerald-400\/60:hover{border-color:#04785766}html.light .hover\:border-rose-400\/60:hover{border-color:#be123c66}html.light .hover\:border-violet-400\/60:hover{border-color:#6d28d966}html.light .hover\:border-white\/12:hover{border-color:rgba(15,23,42,.108)}html.light .hover\:border-white\/20:hover{border-color:rgba(15,23,42,.18)}html.light .hover\:border-white\/25:hover{border-color:rgba(15,23,42,.225)}html.light .hover\:border-white\/30:hover{border-color:rgba(15,23,42,.27)}html.light .hover\:border-white\/40:hover{border-color:rgba(15,23,42,.36)}html.light .hover\:text-amber-200:hover{color:#b45309}html.light .hover\:text-indigo-200:hover,html.light .hover\:text-indigo-300:hover{color:#4338ca}html.light .hover\:text-rose-300:hover,html.light .hover\:text-rose-400:hover{color:#be123c}html.light .hover\:text-white:hover{color:#0f172a}html.light .hover\:text-white\/75:hover{color:rgba(15,23,42,.75)}html.light .hover\:text-white\/80:hover{color:rgba(15,23,42,.8)}html.light .placeholder-white\/30{color:rgba(15,23,42,.35)}html.light .placeholder-white\/40{color:rgba(15,23,42,.4)}html.light .placeholder\:text-white\/10::-moz-placeholder{color:rgba(15,23,42,.35)}html.light .placeholder\:text-white\/10::placeholder{color:rgba(15,23,42,.35)}html.light .placeholder\:text-white\/20::-moz-placeholder{color:rgba(15,23,42,.35)}html.light .placeholder\:text-white\/20::placeholder{color:rgba(15,23,42,.35)}html.light .placeholder\:text-white\/30::-moz-placeholder{color:rgba(15,23,42,.35)}html.light .placeholder\:text-white\/30::placeholder{color:rgba(15,23,42,.35)}html.light .placeholder\:text-white\/35::-moz-placeholder{color:rgba(15,23,42,.35)}html.light .placeholder\:text-white\/35::placeholder{color:rgba(15,23,42,.35)}html.light .placeholder\:text-white\/65::-moz-placeholder{color:rgba(15,23,42,.65)}html.light .placeholder\:text-white\/65::placeholder{color:rgba(15,23,42,.65)}html.light .text-amber-200,html.light .text-amber-200\/60,html.light .text-amber-300,html.light .text-amber-300\/80,html.light .text-amber-300\/90,html.light .text-amber-400{color:#b45309}html.light .text-black,html.light .text-black\/50{color:#fff}html.light .text-blue-300{color:#1d4ed8}html.light .text-cyan-300{color:#0e7490}html.light .text-emerald-200,html.light .text-emerald-200\/60,html.light .text-emerald-300,html.light .text-emerald-300\/80,html.light .text-emerald-400{color:#047857}html.light .text-gray-300{color:#334155}html.light .text-gray-400,html.light .text-gray-500{color:#64748b}html.light .text-green-300{color:#15803d}html.light .text-indigo-200,html.light .text-indigo-200\/60,html.light .text-indigo-300,html.light .text-indigo-300\/75,html.light .text-indigo-300\/80,html.light .text-indigo-300\/90,html.light .text-indigo-400{color:#4338ca}html.light .text-orange-300,html.light .text-orange-400{color:#c2410c}html.light .text-pink-300{color:#be185d}html.light .text-purple-400{color:#7e22ce}html.light .text-red-400{color:#b91c1c}html.light .text-rose-200,html.light .text-rose-200\/60,html.light .text-rose-300,html.light .text-rose-300\/80,html.light .text-rose-400,html.light .text-rose-400\/70{color:#be123c}html.light .text-sky-200,html.light .text-sky-300,html.light .text-sky-400{color:#0369a1}html.light .text-teal-300{color:#0f766e}html.light .text-violet-200,html.light .text-violet-300,html.light .text-violet-400{color:#6d28d9}html.light .text-white{color:#0f172a}html.light .text-white\/10,html.light .text-white\/20,html.light .text-white\/25,html.light .text-white\/30,html.light .text-white\/35{color:rgba(15,23,42,.35)}html.light .text-white\/40{color:rgba(15,23,42,.4)}html.light .text-white\/45{color:rgba(15,23,42,.45)}html.light .text-white\/50{color:rgba(15,23,42,.5)}html.light .text-white\/55{color:rgba(15,23,42,.55)}html.light .text-white\/60{color:rgba(15,23,42,.6)}html.light .text-white\/65{color:rgba(15,23,42,.65)}html.light .text-white\/70{color:rgba(15,23,42,.7)}html.light .text-white\/75{color:rgba(15,23,42,.75)}html.light .text-white\/80{color:rgba(15,23,42,.8)}html.light .text-white\/85{color:rgba(15,23,42,.85)}html.light .text-white\/90{color:rgba(15,23,42,.9)}html.light .text-yellow-300{color:#a16207}