.acceso-cielo{background:radial-gradient(80% 70% at 50% 40%,#14639f73 0%,#0b122000 70%),linear-gradient(#0b1220 0%,#0d1a33 60%,#0f4c81 100%)}.acceso-pilar{filter:blur(40px);opacity:.6;pointer-events:none;background:linear-gradient(#5aa9e200 0%,#5aa9e28c 40%,#ffffffb3 50%,#5aa9e28c 60%,#5aa9e200 100%);width:180px;height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.acceso-pilar{animation:9s ease-in-out infinite acceso-latir}}.acceso-velo{background:radial-gradient(70% 60% at 50% 45%,#0b122073 0%,#0b122033 55%,#0b122000 100%)}@keyframes acceso-latir{0%,to{opacity:.5;transform:translate(-50%)scaleX(1)}50%{opacity:.75;transform:translate(-50%)scaleX(1.25)}}.acceso-tarjeta{--color-tinta-900:#fff;--color-tinta-800:#ffffffeb;--color-tinta-700:#ffffffd9;--color-tinta-500:#ffffffb3;--color-tinta-400:#ffffff8c;--color-tinta-300:#fff6;--color-tinta-200:#ffffff3d;--color-tinta-100:#ffffff29;--color-tinta-50:#ffffff14;--color-marca-700:#dbeafe;--color-marca-600:#bfe0f7;--color-marca-500:#5aa9e2;--color-marca-100:#ffffff2e;--color-marca-50:#ffffff1a;--color-superficie:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(#ffffff24,#ffffff12);border:1px solid #ffffff38;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff0f,0 30px 80px #00000073}.acceso-tarjeta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#fff0 38% 62%,#ffffff14 100%);position:absolute;inset:0}.acceso-tarjeta>*{position:relative}.acceso .etiqueta{text-shadow:0 1px 6px #00000059}.acceso .campo::placeholder{color:#fff6}.acceso .campo:focus{background:#ffffff24;border-color:#ffffff8c}.acceso .campo:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #17223a}.acceso .campo:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #17223a}.acceso .boton-primario{background:linear-gradient(#2192d8 0%,#14639f 100%);border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff47,0 10px 24px -10px #1a7fbfe6}.acceso .boton-primario:disabled{opacity:.55}.acceso .boton-suave{color:#fff}.acceso .boton-suave:hover{background:#ffffff29}.acceso .etiqueta{letter-spacing:.08em;margin-bottom:.375rem;font-size:11px}.acceso .campo{border-radius:.75rem;height:2.875rem;font-size:15px;box-shadow:inset 0 1px #ffffff0f}.acceso .campo--con-icono{padding-left:2.5rem}.acceso .campo--con-boton{padding-right:2.75rem}.acceso .boton-primario{border-radius:.75rem;height:3rem;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s}.acceso .boton-primario:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 12px 28px -8px #1a7fbfe6}.acceso .boton-suave{border-radius:.75rem;height:2.75rem}.acceso .aviso-acceso{color:#fee2e2;background:#ef44442e;border:1px solid #fca5a559;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem}.codigo-sello{color:#dbeafe;background:linear-gradient(#2192d859,#14639f40);border:1px solid #bfe0f759;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid;box-shadow:inset 0 1px #ffffff4d,0 10px 24px -12px #2192d8e6}.codigo-sello svg{animation:2.6s cubic-bezier(.22,.9,.24,1) infinite codigo-llegar}@keyframes codigo-llegar{0%,70%,to{transform:none}10%{transform:translateY(-3px)rotate(-6deg)}20%{transform:translateY(0)rotate(4deg)}30%{transform:rotate(0)}}.codigo-cajas{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.codigo-caja{font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid #ffffff38;border-radius:14px;place-items:center;height:58px;font-size:26px;font-weight:600;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.codigo-caja:nth-child(3){margin-right:6px}.codigo-caja--activa{background:#ffffff24;border-color:#bfe0f7cc;box-shadow:0 0 0 4px #2192d840}.codigo-caja--activa:after{content:"";background:#bfe0f7;border-radius:2px;width:2px;height:26px;animation:1s step-end infinite codigo-parpadeo}.codigo-numero{animation:.28s cubic-bezier(.22,.9,.24,1) codigo-entrar;display:inline-block}@keyframes codigo-entrar{0%{opacity:0;transform:translateY(6px)scale(.7)}}@keyframes codigo-parpadeo{50%{opacity:0}}.codigo-cajas--revisando .codigo-caja{animation:1s ease-in-out infinite codigo-latir;animation-delay:calc(var(--i) * 80ms)}@keyframes codigo-latir{50%{background:#2192d82e;border-color:#bfe0f7b3}}.codigo-cajas--mal{animation:.42s codigo-temblar}.codigo-cajas--mal .codigo-caja{background:#ef444429;border-color:#fca5a5b3}@keyframes codigo-temblar{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.codigo-cajas--bien .codigo-caja{transition-delay:calc(var(--i) * 50ms);background:#10b98133;border-color:#6ee7b7cc}.codigo-campo{opacity:0;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.codigo-girar{border:2px solid #ffffff59;border-top-color:#fff;border-radius:9999px;width:16px;height:16px;animation:.7s linear infinite codigo-girar}@keyframes codigo-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.codigo-sello svg,.codigo-caja--activa:after,.codigo-numero,.codigo-cajas--revisando .codigo-caja,.codigo-cajas--mal,.codigo-girar{animation:none}}
