.aea-hiper{--fondo:#081c3a;--hueco:#04112a;--panel:#0f2b55;--tinta:#f3f7fd;--suave:#c4d2e8;--tenue:#8fa3c0;--amarillo:#f5c000;--liga:#6aa9ff;min-height:100vh;background:radial-gradient(80% 40% at 10% -5%,rgba(106,169,255,.14) 0,rgba(106,169,255,0) 70%),var(--fondo);color:var(--tinta);position:relative;isolation:isolate}.aea-hiper:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.aea-hiper a.liga{color:var(--liga)}.aea-hiper .foto{background-image:linear-gradient(180deg,rgba(8,28,58,.2),rgba(8,28,58,.6) 55%,#081c3a),url(/alumna-volante.jpg);background-size:cover;background-position:62% 30%}.aea-hiper .marca{border-radius:9999px;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 0 18px rgba(106,169,255,.25),0 4px 10px rgba(0,0,0,.6)}.aea-hiper .panel{position:relative;isolation:isolate;background:linear-gradient(180deg,#143466,#0f2b55 40%,#0b2347);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.6),0 14px 28px -14px rgba(0,0,0,.85)}.aea-hiper .panel:after{content:"";position:absolute;inset:0 0 auto 0;height:90px;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.07;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);background:conic-gradient(from 210deg at 30% 0,#6ee7f0 0deg,#a78bfa 70deg,#fca5a5 140deg,#6ee7b7 220deg,#6ee7f0 1turn)}.aea-hiper .charola,.aea-hiper .hueco{background:linear-gradient(180deg,#020a1a,#071a38);box-shadow:inset 0 5px 11px rgba(0,0,0,.95),inset 0 -1px 0 hsla(0,0%,100%,.08)}.aea-hiper .tecla{color:var(--suave);background:linear-gradient(180deg,#1a3d72,#12305c 52%,#0b2245);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -2px 3px rgba(0,0,0,.55),0 1px 1px rgba(0,0,0,.8)}.aea-hiper .tecla:disabled{background:transparent;box-shadow:none;color:#4d6386}.aea-hiper .tecla-hoy{box-shadow:inset 0 0 0 1px rgba(245,192,0,.6),inset 0 -2px 3px rgba(0,0,0,.55);color:var(--tinta)}.aea-hiper .esmalte{position:relative;isolation:isolate;overflow:hidden;color:#0b2147;text-shadow:0 1px 0 hsla(0,0%,100%,.5);background:linear-gradient(180deg,#a87d00,#e6b400 10%,#ffd23d 30%,#ffe27a 48%,#f0b800 51%,#e0a900 66%,#f2c21a 86%,#ffe07a 97%,#fff0b8);box-shadow:inset 0 0 0 1px rgba(255,248,214,.55),inset 0 -3px 4px rgba(90,60,0,.45),0 0 0 2px #020a1a,0 1px 0 2px hsla(0,0%,100%,.14),0 4px 6px -1px rgba(0,0,0,.85),0 18px 30px -12px rgba(0,0,0,.9)}.aea-hiper .esmalte:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(34% 90% at 16% 10%,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,0) 64%),linear-gradient(180deg,transparent 62%,rgba(40,90,170,.35))}.aea-hiper .esmalte:hover:not(:disabled){filter:brightness(1.05)}.aea-hiper .esmalte:disabled{opacity:.45}.aea-hiper .esmalte:focus-visible{outline:2px solid var(--liga);outline-offset:4px}@keyframes aea-barrido{0%{transform:translateX(-90%)}to{transform:translateX(300%)}}.aea-hiper .barrido:after{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;z-index:-1;pointer-events:none;background:linear-gradient(101deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));animation:aea-barrido 6s ease-in-out infinite alternate}.aea-hiper .ghost{color:var(--tinta);background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.24),0 1px 1px rgba(0,0,0,.5)}.aea-hiper .ghost:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.aea-hiper .ghost:focus-visible{outline:2px solid var(--liga);outline-offset:3px}.aea-hiper .grabado{font-size:.6875rem;font-weight:600;color:var(--suave);text-shadow:0 1px 0 rgba(0,0,0,.8);letter-spacing:.16em;text-transform:uppercase}.aea-hiper .cifra{background-image:linear-gradient(178deg,#fff,#fff 40%,#d6e2f5 50%,#8ea6c8 72%,#c9d8ee);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1px rgba(0,0,0,.8))}.aea-hiper .led{width:.5rem;height:.5rem;border-radius:9999px;flex-shrink:0}.aea-hiper .led-verde{background:radial-gradient(circle at 32% 26%,#e6fff0 0,#7cf0a2 26%,#3ddb6d 58%,#1c8a41 86%,#0a3d1c 100%);box-shadow:0 0 12px rgba(61,219,109,.7),0 1px 2px rgba(0,0,0,.7)}.aea-hiper .led-ambar{background:radial-gradient(circle at 32% 26%,#fffaf0 0,#ffd98f 26%,#e8a33d 58%,#b56c0c 86%,#5c3405 100%);box-shadow:0 0 12px rgba(232,163,61,.7),0 1px 2px rgba(0,0,0,.7)}.aea-hiper .campo{background:linear-gradient(180deg,#020a1a,#071a38);border:1px solid hsla(0,0%,100%,.08);color:var(--tinta);box-shadow:inset 0 3px 6px rgba(0,0,0,.8)}.aea-hiper .campo::placeholder{color:var(--tenue)}.aea-hiper .campo:focus-visible{border-color:var(--liga);--tw-ring-color:var(--liga)}.aea-hiper .opcion-radio{color:var(--amarillo)}.aea-hiper .opcion-check,.aea-hiper .opcion-radio{border-color:hsla(0,0%,100%,.35)}.aea-hiper .opcion-check[data-state=checked]{background:var(--amarillo);border-color:var(--amarillo);color:#0b2147}@media (prefers-reduced-motion:reduce){.aea-hiper .barrido:after{animation:none;opacity:0}.aea-hiper .esmalte:hover:not(:disabled){filter:none}}.aea-hiper{--background:216 76% 13%;--foreground:216 70% 97%;--card:216 70% 20%;--card-foreground:216 70% 97%;--popover:216 70% 20%;--popover-foreground:216 70% 97%;--primary:46 100% 48%;--primary-foreground:218 73% 16%;--secondary:216 60% 24%;--secondary-foreground:216 70% 97%;--muted:216 60% 18%;--muted-foreground:216 40% 84%;--accent:216 60% 24%;--accent-foreground:216 70% 97%;--border:216 40% 28%;--input:216 40% 30%;--ring:214 100% 71%}.aea-hiper input:not([type=checkbox]):not([type=radio]):not(.campo):not(.print-input),.aea-hiper textarea:not(.campo):not(.print-input){background:linear-gradient(180deg,#020a1a,#071a38);border-color:hsla(0,0%,100%,.08);color:var(--tinta);box-shadow:inset 0 3px 6px rgba(0,0,0,.8)}.aea-hiper input:not(.print-input)::placeholder,.aea-hiper textarea:not(.print-input)::placeholder{color:var(--tenue)}.aea-hiper .led-rojo{background:radial-gradient(circle at 32% 26%,#fff0ee 0,#ffb3ac 26%,#f57f77 58%,#b23c34 86%,#571713 100%);box-shadow:0 0 12px hsla(4,86%,71%,.7),0 1px 2px rgba(0,0,0,.7)}.aea-hiper .led-apagado{background:radial-gradient(circle at 32% 26%,#7d8ca3 0,#4f5d73 60%,#2a3446 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}