body.aurora{--aurora-fondo: #060a13;--aurora-vidrio-arriba: rgba(255, 255, 255, .06);--aurora-vidrio-abajo: rgba(255, 255, 255, .02);--aurora-recuadro: rgba(255, 255, 255, .035);--aurora-hundido: rgba(255, 255, 255, .025);--aurora-borde: rgba(255, 255, 255, .09);--aurora-borde-fuerte: rgba(255, 255, 255, .14);--aurora-brillo: inset 0 1px 0 rgba(255, 255, 255, .07);--aurora-sombra: 0 20px 50px -20px rgba(0, 0, 0, .6);--aurora-barra: rgba(6, 10, 19, .72);--aurora-grilla: rgba(255, 255, 255, .05);--aurora-luz-1: rgba(37, 99, 235, .55);--aurora-luz-2: rgba(245, 158, 11, .45);--aurora-luz-3: rgba(20, 184, 166, .4);--aurora-modal: linear-gradient(180deg, rgba(17, 24, 39, .97), rgba(10, 15, 27, .97));--aurora-entrar: cubic-bezier(.16, .84, .24, 1);background-color:var(--aurora-fondo);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"tnum" 1}:root.light body.aurora{--aurora-fondo: #eef2f8;--aurora-vidrio-arriba: rgba(255, 255, 255, .82);--aurora-vidrio-abajo: rgba(255, 255, 255, .62);--aurora-recuadro: rgba(255, 255, 255, .55);--aurora-hundido: rgba(15, 23, 42, .03);--aurora-borde: rgba(15, 23, 42, .08);--aurora-borde-fuerte: rgba(15, 23, 42, .14);--aurora-brillo: inset 0 1px 0 rgba(255, 255, 255, .9);--aurora-sombra: 0 18px 44px -24px rgba(15, 23, 42, .28);--aurora-barra: rgba(238, 242, 248, .82);--aurora-grilla: rgba(15, 23, 42, .06);--aurora-luz-1: rgba(59, 130, 246, .28);--aurora-luz-2: rgba(245, 158, 11, .22);--aurora-luz-3: rgba(20, 184, 166, .22);--aurora-modal: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 250, 252, .98))}.aurora-luces{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.aurora-luces>span{position:absolute;border-radius:9999px;filter:blur(40px)}.aurora-luces>span:nth-child(1){width:46vw;height:46vw;left:-10vw;top:-14vw;background:radial-gradient(circle,var(--aurora-luz-1),transparent 68%);animation:aurora-flotar-1 26s ease-in-out infinite}.aurora-luces>span:nth-child(2){width:38vw;height:38vw;right:-8vw;top:18vh;background:radial-gradient(circle,var(--aurora-luz-2),transparent 68%);animation:aurora-flotar-2 32s ease-in-out infinite}.aurora-luces>span:nth-child(3){width:42vw;height:42vw;left:28vw;bottom:-18vw;background:radial-gradient(circle,var(--aurora-luz-3),transparent 68%);animation:aurora-flotar-3 29s ease-in-out infinite}@keyframes aurora-flotar-1{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@keyframes aurora-flotar-2{0%,to{transform:translate(0)}50%{transform:translate(-50px,30px)}}@keyframes aurora-flotar-3{0%,to{transform:translate(0)}50%{transform:translate(30px,-50px)}}@keyframes aurora-subir{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}body.aurora #root>.min-h-screen,body.aurora #root>div>.min-h-screen{background-color:transparent}body.aurora nav.sticky{background-color:var(--aurora-barra);border-color:var(--aurora-borde);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}body.aurora .border-gray-800,body.aurora .divide-gray-800>*+*{border-color:var(--aurora-borde)}body.aurora .border-gray-700{border-color:var(--aurora-borde-fuerte)}body.aurora :is(.rounded-xl,.rounded-2xl).border:not(:is(button,a,input,select,textarea,label)):is([class*=bg-gray-9],:not([class*=bg-])){background:linear-gradient(180deg,var(--aurora-vidrio-arriba),var(--aurora-vidrio-abajo));box-shadow:var(--aurora-brillo),var(--aurora-sombra)}body.aurora :is(.rounded-xl,.rounded-2xl).border:not(:is(button,a,input,select,textarea,label)){border-radius:22px}body.aurora :is(.rounded-xl,.rounded-2xl).border:not(:is(button,a,input,select,textarea,label)):is([class*=bg-gray-9],:not([class*=bg-])):not(:is(.rounded-xl,.rounded-2xl) *){animation:aurora-subir .7s var(--aurora-entrar) both}body.aurora :is(.grid,[class*=space-y-])>:nth-child(2){animation-delay:.06s}body.aurora :is(.grid,[class*=space-y-])>:nth-child(3){animation-delay:.12s}body.aurora :is(.grid,[class*=space-y-])>:nth-child(4){animation-delay:.18s}body.aurora :is(.grid,[class*=space-y-])>:nth-child(5){animation-delay:.24s}body.aurora :is(.grid,[class*=space-y-])>:nth-child(6){animation-delay:.3s}body.aurora :is(.grid,[class*=space-y-])>:nth-child(n+7){animation-delay:.36s}body.aurora :is(.rounded-xl,.rounded-2xl) :is(.rounded-xl,.rounded-2xl).border:not(:is(button,a,input,select,textarea,label)):is([class*=bg-gray-9],:not([class*=bg-])),body.aurora .rounded-lg.border-gray-800{background:var(--aurora-recuadro);box-shadow:none}body.aurora .rounded-lg.border-gray-800{border-radius:14px}body.aurora :is(.rounded-xl,.rounded-2xl) :is(.rounded-xl,.rounded-2xl).border:not(:is(button,a,input,select,textarea,label)){border-radius:16px}body.aurora #root .bg-gray-950:not(nav):not(.min-h-screen),body.aurora #root [class*="bg-gray-950/"]{background-color:var(--aurora-hundido)}body.aurora #root .shadow-xl.bg-gray-950,body.aurora #root .shadow-xl[class*="bg-gray-950/"],body.aurora #root .recharts-tooltip-wrapper [class*=bg-gray-950]{background-color:var(--aurora-fondo);border-color:var(--aurora-borde-fuerte);border-radius:12px}body.aurora tbody tr{transition:background-color .25s}body.aurora tbody tr:hover{background-color:var(--aurora-hundido)}body.aurora :is(button,select,input).border-gray-700,body.aurora :is(button,select,input).border-gray-800{background-color:var(--aurora-recuadro)}:root.light body.aurora [class*=bg-amber-950]{background-color:#f59e0b1a}:root.light body.aurora [class*=bg-red-950],:root.light body.aurora [class*=bg-rose-950]{background-color:#f43f5e14}:root.light body.aurora [class*=bg-emerald-950],:root.light body.aurora [class*=bg-green-950]{background-color:#10b98117}:root.light body.aurora :is(.text-amber-300,.text-amber-400){color:#b45309}:root.light body.aurora :is(.text-red-300,.text-red-400,.text-rose-300,.text-rose-400){color:#be123c}:root.light body.aurora :is(.text-emerald-300,.text-emerald-400,.text-green-300,.text-green-400){color:#047857}body.aurora .fixed.inset-0[class*=bg-black]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body.aurora .fixed.inset-0>:is(.rounded-xl,.rounded-2xl).border:not(:is(button,a,input,select,textarea,label)),body.aurora [role=dialog]:is(.rounded-xl,.rounded-2xl).border:not(:is(button,a,input,select,textarea,label)){background:var(--aurora-modal);border-color:var(--aurora-borde-fuerte)}body.aurora .recharts-cartesian-grid line{stroke:var(--aurora-grilla)}body.aurora :is(.recharts-line-curve,.recharts-area-curve){filter:drop-shadow(0 0 6px rgb(var(--violet-500) / .35))}@media (prefers-reduced-motion: reduce){.aurora-luces>span{animation:none}body.aurora :is(.rounded-xl,.rounded-2xl).border{animation:none!important}}
