.login_pagina__gBtwf{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:24px;overflow:hidden}.login_rejilla__ko9Bu{position:absolute;inset:-80px;background-image:linear-gradient(to right,var(--borde-fuerte) 1px,transparent 1px),linear-gradient(to bottom,var(--borde-fuerte) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 62% at 50% 44%,#000 0,transparent 76%);mask-image:radial-gradient(80% 62% at 50% 44%,#000 0,transparent 76%);opacity:.5;animation:login_deriva__Asd8Z 90s linear infinite}@keyframes login_deriva__Asd8Z{to{transform:translate(56px,56px)}}.login_horizonte__vlsUN{position:absolute;left:0;right:0;top:44%;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--acento) 55%,transparent) 50%,transparent)}.login_resplandor__3r_XR{position:absolute;left:50%;top:44%;width:min(620px,100%);height:420px;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--acento) 16%,transparent) 0,transparent 70%);pointer-events:none}.login_centro__BHUfJ{position:relative;flex:1 1;display:grid;place-items:center}.login_tarjeta__jxSoi{background:color-mix(in srgb,var(--superficie) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--borde-fuerte);border-radius:var(--radio);box-shadow:inset 0 1px 0 var(--realce),var(--sombra);padding:36px 34px 34px;max-width:400px;width:100%}.login_marca__qPFT7{display:block;width:46px;height:46px;margin-bottom:20px}.login_etiqueta__DC3w5{margin:0 0 6px;font-family:var(--fuente-mono);font-size:11px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--texto-tenue)}.login_titulo__0E5N_{margin:0 0 14px;font-size:30px;line-height:1.1;letter-spacing:-.025em;font-weight:700}.login_texto__SkCoG{color:var(--texto-suave);margin:0 0 22px;font-size:13px;line-height:1.6}.login_error__wxSLK{background:var(--negativo-suave);color:var(--negativo);border:1px solid color-mix(in srgb,var(--negativo) 30%,transparent);border-radius:var(--radio-chico);padding:10px 12px;font-size:13px;margin:0 0 16px;line-height:1.5}.login_boton__KfN4H{width:100%;background:var(--acento);color:var(--acento-texto);border:1px solid transparent;border-radius:var(--radio-chico);box-shadow:inset 0 1px 0 rgb(255 255 255/22%),0 6px 18px color-mix(in srgb,var(--acento) 26%,transparent);padding:12px 16px;font-family:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:filter .12s ease,transform .12s ease}.login_boton__KfN4H:hover{filter:brightness(1.08)}.login_boton__KfN4H:active{transform:translateY(1px)}.login_boton__KfN4H:focus-visible{outline:2px solid var(--acento-fuerte);outline-offset:3px}.login_pie__88CCb{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--fuente-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-tenue)}.login_estado__hrvXw{display:inline-flex;align-items:center;gap:7px}.login_punto__TNwYP{width:6px;height:6px;border-radius:50%;background:var(--positivo);box-shadow:0 0 8px var(--positivo);animation:login_latido__oL6nM 2.6s ease-in-out infinite}@keyframes login_latido__oL6nM{50%{opacity:.35}}@media (max-width:640px){.login_pagina__gBtwf{padding:20px 16px}.login_tarjeta__jxSoi{padding:28px 24px}.login_titulo__0E5N_{font-size:26px}.login_pie__88CCb{font-size:10px;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.login_punto__TNwYP,.login_rejilla__ko9Bu{animation:none}.login_boton__KfN4H{transition:none}}