.login-module__rMv5LG__pantalla{background:var(--color-background);min-height:100dvh;display:grid}@media (min-width:1024px){.login-module__rMv5LG__pantalla{grid-template-columns:minmax(420px,520px) 1fr}}.login-module__rMv5LG__columna{flex-direction:column;gap:40px;padding:24px;display:flex}@media (min-width:640px){.login-module__rMv5LG__columna{padding:32px 48px}}.login-module__rMv5LG__cabecera{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-module__rMv5LG__marca{align-items:center;gap:12px;min-width:0;display:flex}.login-module__rMv5LG__monograma{background:var(--color-accent);width:40px;height:40px;color:var(--color-accent-foreground);border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.login-module__rMv5LG__logo{object-fit:contain;border-radius:12px;flex:none;width:40px;height:40px}.login-module__rMv5LG__nombre{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.login-module__rMv5LG__cuerpo{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:400px;display:flex}.login-module__rMv5LG__titulo{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(40px,7vw,52px);font-weight:700;line-height:1}.login-module__rMv5LG__bajada{color:var(--color-foreground-muted);text-wrap:pretty;max-width:34ch;margin:14px 0 36px;font-size:17px;line-height:1.5}.login-module__rMv5LG__formulario{gap:12px;display:grid}.login-module__rMv5LG__campo{background:var(--campo);border-radius:16px;padding:11px 18px 9px;transition:box-shadow .2s,background .2s;display:block;position:relative}.login-module__rMv5LG__campo:hover{background:var(--campo-hover)}.login-module__rMv5LG__campo:focus-within{background:var(--color-background);box-shadow:inset 0 0 0 1.5px var(--color-foreground), 0 0 0 4px color-mix(in oklab, var(--color-accent) 20%, transparent)}.login-module__rMv5LG__etiqueta{color:var(--color-foreground-muted);font-size:12px;font-weight:500;display:block}.login-module__rMv5LG__entrada{width:100%;color:var(--color-foreground);background:0 0;border:0;outline:0;padding:2px 0 0;font-size:16px;display:block}.login-module__rMv5LG__entrada::placeholder{color:var(--color-foreground-subtle)}.login-module__rMv5LG__conOjo .login-module__rMv5LG__entrada{padding-right:40px}.login-module__rMv5LG__ojo{width:36px;height:36px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-module__rMv5LG__ojo:hover{color:var(--color-foreground)}.login-module__rMv5LG__ojo:focus-visible,.login-module__rMv5LG__boton:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.login-module__rMv5LG__ojo svg{width:18px;height:18px}.login-module__rMv5LG__aviso{background:color-mix(in oklab, var(--color-danger) 10%, transparent);color:var(--color-danger);border-radius:14px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:1.45}.login-module__rMv5LG__formulario .login-module__rMv5LG__aviso{margin:4px 0 0}.login-module__rMv5LG__boton{height:56px;box-shadow:inset 0 1px 0 #ffffff38, 0 6px 18px -6px color-mix(in oklab, var(--color-accent) 70%, transparent);background:var(--color-accent);color:var(--color-accent-foreground);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.login-module__rMv5LG__boton:hover{background:var(--color-accent-hover)}.login-module__rMv5LG__boton:active{transform:scale(.98)}.login-module__rMv5LG__boton:disabled{cursor:progress;opacity:.8}.login-module__rMv5LG__boton svg{width:18px;height:18px}.login-module__rMv5LG__pie{justify-content:center;display:flex}@media (min-width:1024px){.login-module__rMv5LG__pie{display:none}}.login-module__rMv5LG__lado{display:none}@media (min-width:1024px){.login-module__rMv5LG__lado{color:#fafafa;isolation:isolate;background:#0b0b0c;flex-direction:column;justify-content:center;padding:56px 64px 40px;display:flex;position:relative;overflow:hidden}}.login-module__rMv5LG__lado:before{content:"";z-index:-1;aspect-ratio:1;opacity:.05;pointer-events:none;background:url(/logo-compartimentar-blanco.png) 0%/auto 100% no-repeat;width:95%;position:absolute;bottom:-30%;right:-22%}.login-module__rMv5LG__lado:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 30%, transparent), transparent);filter:blur(20px);opacity:.55;pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-30%;left:-20%}.login-module__rMv5LG__ladoContenido{flex-direction:column;flex:1;justify-content:center;max-width:460px;display:flex}.login-module__rMv5LG__ladoAntetitulo{color:#fafafa8c;margin:0 0 18px;font-size:14px;font-weight:500}.login-module__rMv5LG__ladoLogo{width:min(100%,380px);display:block}.login-module__rMv5LG__ladoLogo img{width:100%;height:auto;display:block}.login-module__rMv5LG__ladoLogo:focus-visible,.login-module__rMv5LG__ladoPie:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #fafafa}.login-module__rMv5LG__ladoTexto{max-width:30ch;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.03em;color:#fafafae0;text-wrap:balance;margin:28px 0 0;font-size:26px;font-weight:600;line-height:1.2}.login-module__rMv5LG__ladoPie{color:#fafafa80;align-self:flex-start;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.login-module__rMv5LG__ladoPie:hover{color:#fafafa}@media (prefers-reduced-motion:reduce){.login-module__rMv5LG__boton,.login-module__rMv5LG__campo{transition:none}}
