.Acceso-module__Nc71Ya__pantalla{background:radial-gradient(90% 80% at 38% 50%, var(--a-bg-centro) 0%, var(--a-bg) 70%) fixed, var(--a-bg);min-height:100dvh;color:var(--a-text);font-family:var(--nv-inter), system-ui, sans-serif;letter-spacing:normal;-webkit-font-smoothing:antialiased;font-size:15px;position:relative}.Acceso-module__Nc71Ya__pantalla *,.Acceso-module__Nc71Ya__pantalla :before,.Acceso-module__Nc71Ya__pantalla :after{box-sizing:border-box}.Acceso-module__Nc71Ya__globo{width:100%;height:100%;transition:transform 2.8s cubic-bezier(.4,0,.2,1),opacity 1.2s;display:block;position:fixed;inset:0}.Acceso-module__Nc71Ya__layout{z-index:1;justify-content:flex-end;align-items:center;min-height:100dvh;padding:40px clamp(32px,4.5vw,110px);display:flex;position:relative}.Acceso-module__Nc71Ya__card{background:var(--a-card);border:1px solid var(--a-line);-webkit-backdrop-filter:blur(10px);width:400px;box-shadow:0 30px 70px -30px var(--a-card-sombra);opacity:0;border-radius:18px;padding:36px 35px 30px;animation:1.4s cubic-bezier(.22,.8,.25,1) .5s forwards Acceso-module__Nc71Ya__cardIn}@keyframes Acceso-module__Nc71Ya__cardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.Acceso-module__Nc71Ya__logo{width:auto;height:32px;margin-bottom:30px;display:block}.Acceso-module__Nc71Ya__titulo{font:400 30.5px/1.15 var(--nv-geist), var(--nv-inter), sans-serif;letter-spacing:-.02em;color:var(--a-text);margin:0 0 26px}.Acceso-module__Nc71Ya__vencida{background:var(--a-aviso-fondo);border:1px solid var(--a-aviso-borde);color:var(--a-warn);border-radius:12px;align-items:flex-start;gap:10px;margin:-8px 0 20px;padding:11px 14px;font-size:13.5px;line-height:1.4;display:flex}.Acceso-module__Nc71Ya__vencida svg{flex:none;width:17px;height:17px;margin-top:1px}.Acceso-module__Nc71Ya__field{margin-bottom:18px}.Acceso-module__Nc71Ya__field .Acceso-module__Nc71Ya__label{color:var(--a-label);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.Acceso-module__Nc71Ya__control{position:relative}.Acceso-module__Nc71Ya__control .Acceso-module__Nc71Ya__ico{width:18px;height:18px;color:var(--a-subtle);pointer-events:none;transition:color .3s;position:absolute;top:50%;left:14px;translate:0 -50%}.Acceso-module__Nc71Ya__input{width:100%;height:50px;font:400 15px var(--nv-inter), sans-serif;color:var(--a-text);background:var(--a-input);border:1px solid var(--a-line-strong);border-radius:12px;outline:none;padding:0 48px 0 42px;transition:border-color .3s,box-shadow .3s,background .3s}.Acceso-module__Nc71Ya__inputCorreo{padding-right:14px}.Acceso-module__Nc71Ya__input::placeholder{color:var(--a-placeholder)}.Acceso-module__Nc71Ya__input:hover{border-color:var(--a-line-hover)}.Acceso-module__Nc71Ya__input:focus{border-color:var(--a-cyan);background:var(--a-input-foco);box-shadow:0 0 0 4px var(--a-cyan-anillo)}.Acceso-module__Nc71Ya__input:focus~.Acceso-module__Nc71Ya__ico{color:var(--a-cyan)}.Acceso-module__Nc71Ya__input[aria-invalid=true]{border-color:var(--a-danger);box-shadow:0 0 0 4px var(--a-danger-anillo)}.Acceso-module__Nc71Ya__input:-webkit-autofill{-webkit-text-fill-color:var(--a-text);-webkit-box-shadow:0 0 0 1000px var(--a-autofill) inset;caret-color:var(--a-text)}.Acceso-module__Nc71Ya__toggle{width:38px;height:38px;color:var(--a-subtle);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:color .3s,background .3s;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.Acceso-module__Nc71Ya__toggle:hover{color:var(--a-text);background:var(--a-toggle-hover)}.Acceso-module__Nc71Ya__toggle:focus-visible{outline:2px solid var(--a-cyan);outline-offset:1px}.Acceso-module__Nc71Ya__toggle svg{width:19px;height:19px}.Acceso-module__Nc71Ya__toggle .Acceso-module__Nc71Ya__off,.Acceso-module__Nc71Ya__toggle[aria-pressed=true] .Acceso-module__Nc71Ya__on{display:none}.Acceso-module__Nc71Ya__toggle[aria-pressed=true] .Acceso-module__Nc71Ya__off{display:block}.Acceso-module__Nc71Ya__hint{margin-top:8px;font-size:13px;line-height:1.4;display:none}.Acceso-module__Nc71Ya__hint.Acceso-module__Nc71Ya__show{align-items:center;gap:6px;display:flex}.Acceso-module__Nc71Ya__hint.Acceso-module__Nc71Ya__err{color:var(--a-danger)}.Acceso-module__Nc71Ya__hint.Acceso-module__Nc71Ya__caps{color:var(--a-warn)}.Acceso-module__Nc71Ya__alert{background:var(--a-alerta-fondo);border:1px solid var(--a-alerta-borde);color:var(--a-alerta-texto);border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 18px;padding:12px 14px;font-size:14px;line-height:1.45;display:none}.Acceso-module__Nc71Ya__alert.Acceso-module__Nc71Ya__show{animation:.4s Acceso-module__Nc71Ya__fadeIn;display:flex}.Acceso-module__Nc71Ya__alert svg{width:18px;height:18px;color:var(--a-danger);flex:none;margin-top:1px}@keyframes Acceso-module__Nc71Ya__fadeIn{to{opacity:1}}.Acceso-module__Nc71Ya__btn{cursor:pointer;background:var(--a-cyan);width:100%;height:50px;font:600 16px var(--nv-inter), sans-serif;color:var(--a-ink);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:8px;transition:background .3s,transform .15s;display:flex}.Acceso-module__Nc71Ya__btn:hover{background:var(--a-cyan-hover)}.Acceso-module__Nc71Ya__btn:active{transform:translateY(1px)}.Acceso-module__Nc71Ya__btn:focus-visible{outline:3px solid var(--a-foco-boton);outline-offset:3px}.Acceso-module__Nc71Ya__btn .Acceso-module__Nc71Ya__arrow{width:18px;height:18px;transition:transform .3s}.Acceso-module__Nc71Ya__btn:hover .Acceso-module__Nc71Ya__arrow{transform:translate(3px)}.Acceso-module__Nc71Ya__btn .Acceso-module__Nc71Ya__spin{border:2.5px solid var(--a-spin);border-top-color:var(--a-ink);border-radius:50%;width:18px;height:18px;animation:1s linear infinite Acceso-module__Nc71Ya__rot;display:none}.Acceso-module__Nc71Ya__btn.Acceso-module__Nc71Ya__loading{pointer-events:none}.Acceso-module__Nc71Ya__btn.Acceso-module__Nc71Ya__loading .Acceso-module__Nc71Ya__spin{display:block}.Acceso-module__Nc71Ya__btn.Acceso-module__Nc71Ya__loading .Acceso-module__Nc71Ya__arrow{display:none}@keyframes Acceso-module__Nc71Ya__rot{to{transform:rotate(360deg)}}.Acceso-module__Nc71Ya__foot{border-top:1px solid var(--a-line);color:var(--a-subtle);text-align:center;margin:26px 0 0;padding-top:18px;font-size:13px;line-height:1.5}.Acceso-module__Nc71Ya__foot span{margin-top:2px;display:block}.Acceso-module__Nc71Ya__launch{z-index:5;background:radial-gradient(28% 18% at 50% 50%, var(--a-velo) 0%, var(--a-velo-fin) 100%);opacity:0;visibility:hidden;place-items:center;transition:opacity 1s,visibility 1s;display:grid;position:fixed;inset:0}.Acceso-module__Nc71Ya__launch .Acceso-module__Nc71Ya__inner{text-align:center}.Acceso-module__Nc71Ya__launch p{color:var(--a-muted);margin:0 0 16px;font-size:15px}.Acceso-module__Nc71Ya__launch .Acceso-module__Nc71Ya__track{background:var(--a-track);border-radius:2px;width:200px;height:2px;margin:0 auto;overflow:hidden}.Acceso-module__Nc71Ya__launch .Acceso-module__Nc71Ya__track i{background:var(--a-cyan);width:0;height:100%;display:block}.Acceso-module__Nc71Ya__ok .Acceso-module__Nc71Ya__launch{opacity:1;visibility:visible;transition-delay:.5s}.Acceso-module__Nc71Ya__ok .Acceso-module__Nc71Ya__launch .Acceso-module__Nc71Ya__track i{animation:2.6s cubic-bezier(.4,0,.2,1) .6s forwards Acceso-module__Nc71Ya__load}@keyframes Acceso-module__Nc71Ya__load{to{width:100%}}.Acceso-module__Nc71Ya__ok .Acceso-module__Nc71Ya__card{animation:.8s forwards Acceso-module__Nc71Ya__cardOut}@keyframes Acceso-module__Nc71Ya__cardOut{0%{opacity:1}to{opacity:0;transform:translateY(8px)}}.Acceso-module__Nc71Ya__ok .Acceso-module__Nc71Ya__globo{transform:scale(1.06)}@media (max-width:1023px){.Acceso-module__Nc71Ya__layout{padding:24px 16px max(24px, env(safe-area-inset-bottom));justify-content:center;align-items:flex-end}.Acceso-module__Nc71Ya__card{width:100%;max-width:440px}}@media (max-width:480px){.Acceso-module__Nc71Ya__card{border-radius:16px;padding:28px 22px 22px}.Acceso-module__Nc71Ya__logo{height:32px;margin-bottom:30px}.Acceso-module__Nc71Ya__titulo{margin-bottom:22px}.Acceso-module__Nc71Ya__input{font-size:16px}}@media (prefers-reduced-motion:reduce){.Acceso-module__Nc71Ya__pantalla *,.Acceso-module__Nc71Ya__pantalla :before,.Acceso-module__Nc71Ya__pantalla :after{transition:none!important;animation-duration:.01ms!important;animation-delay:0s!important}}
