.FG8lua_raiz{--login-fondo:var(--card);--login-tinta:var(--foreground);--login-suave:var(--muted-foreground);--login-etiqueta:var(--muted-foreground);--login-borde:color-mix(in oklch, var(--border), var(--foreground) 24%);--login-borde-suave:var(--border);--login-superficie-suave:var(--muted);--login-primario:var(--primary);--login-primario-hover:color-mix(in oklch, var(--primary), var(--foreground) 22%);--login-sobre-primario:var(--primary-foreground);--login-enlace:var(--primary);--login-anillo:var(--ring);--login-destacado:var(--sidebar);--login-sobre-destacado:var(--sidebar-foreground);--login-error:var(--destructive);--login-sobre-foto:#fff;--auth-curva:cubic-bezier(.65, 0, .35, 1)}.FG8lua_pagina{background:var(--login-fondo);min-height:100dvh;color:var(--login-tinta);overflow-x:clip}.FG8lua_contenedor{--cerca:clamp(2rem, 4vw, 4.5rem);--lejos:clamp(2rem, 4.5vw, 5rem);flex-direction:column;min-height:100dvh;padding:.75rem;display:flex;position:relative}@media (min-width:64rem){.FG8lua_contenedor{padding:0;display:block}}.FG8lua_foto{isolation:isolate;height:10rem;color:var(--login-sobre-foto);background:linear-gradient(155deg, var(--login-destacado) 0%, color-mix(in oklch, var(--login-primario) 62%, var(--login-destacado)) 100%);border-radius:1.4rem;flex:none;position:relative;overflow:hidden}@media (min-width:40rem){.FG8lua_foto{border-radius:1.75rem;height:13rem}}@media (min-width:64rem){.FG8lua_foto{z-index:1;clip-path:polygon(0 40px,.77px 32.2px,3.04px 24.69px,6.74px 17.78px,11.72px 11.72px,17.78px 6.74px,24.69px 3.04px,32.2px .77px,40px 0,calc(100% - 42.3px) 0,calc(100% - 34.22px) .82px,calc(100% - 26.48px) 3.26px,calc(100% - 19.39px) 7.21px,calc(100% - 13.24px) 12.52px,calc(100% - 8.29px) 18.95px,calc(100% - 4.74px) 26.26px,calc(100% - 2.74px) 34.13px,calc(100% - 2.37px) 42.24px,calc(93% + 2.11px) calc(100% - 37.76px),calc(93% + .98px) calc(100% - 30.29px),calc(93% - 1.54px) calc(100% - 23.16px),calc(93% - 5.36px) calc(100% - 16.63px),calc(93% - 10.34px) calc(100% - 10.94px),calc(93% - 16.3px) calc(100% - 6.28px),calc(93% - 23.03px) calc(100% - 2.83px),calc(93% - 30.29px) calc(100% - .71px),calc(93% - 37.82px) 100%,40px 100%,32.2px calc(100% - .77px),24.69px calc(100% - 3.04px),17.78px calc(100% - 6.74px),11.72px calc(100% - 11.72px),6.74px calc(100% - 17.78px),3.04px calc(100% - 24.69px),.77px calc(100% - 32.2px),0 calc(100% - 40px));width:calc(52% - .75rem);height:auto;transition:left .5s var(--auth-curva), clip-path .5s var(--auth-curva);border-radius:0;position:absolute;top:.75rem;bottom:.75rem;left:.75rem}.FG8lua_contenedor[data-lado=derecha] .FG8lua_foto{clip-path:polygon(2.37px 42.24px,2.74px 34.13px,4.74px 26.26px,8.29px 18.95px,13.24px 12.52px,19.39px 7.21px,26.48px 3.26px,34.22px .82px,42.3px 0,calc(100% - 40px) 0,calc(100% - 32.2px) .77px,calc(100% - 24.69px) 3.04px,calc(100% - 17.78px) 6.74px,calc(100% - 11.72px) 11.72px,calc(100% - 6.74px) 17.78px,calc(100% - 3.04px) 24.69px,calc(100% - .77px) 32.2px,100% 40px,100% calc(100% - 40px),calc(100% - .77px) calc(100% - 32.2px),calc(100% - 3.04px) calc(100% - 24.69px),calc(100% - 6.74px) calc(100% - 17.78px),calc(100% - 11.72px) calc(100% - 11.72px),calc(100% - 17.78px) calc(100% - 6.74px),calc(100% - 24.69px) calc(100% - 3.04px),calc(100% - 32.2px) calc(100% - .77px),calc(100% - 40px) 100%,calc(7% + 37.82px) 100%,calc(7% + 30.29px) calc(100% - .71px),calc(7% + 23.03px) calc(100% - 2.83px),calc(7% + 16.3px) calc(100% - 6.28px),calc(7% + 10.34px) calc(100% - 10.94px),calc(7% + 5.36px) calc(100% - 16.63px),calc(7% + 1.54px) calc(100% - 23.16px),calc(7% - .98px) calc(100% - 30.29px),calc(7% - 2.11px) calc(100% - 37.76px));left:48%}}.FG8lua_fotoImagen{z-index:-2;object-fit:cover;object-position:46% 50%;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.FG8lua_fotoImagenActiva{opacity:1}.FG8lua_fotoNeutra{z-index:-2;background:linear-gradient(155deg, var(--login-destacado) 0%, color-mix(in oklch, var(--login-primario) 62%, var(--login-destacado)) 100%);position:absolute;inset:0}.FG8lua_fotoVelo{z-index:-1;background:linear-gradient(180deg, color-mix(in oklch, var(--login-destacado) 55%, transparent) 0%, transparent 34%), linear-gradient(0deg, color-mix(in oklch, var(--login-destacado) 60%, transparent) 0%, transparent 34%);position:absolute;inset:0}.FG8lua_fotoFrase{letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px 10px color-mix(in oklch, var(--login-destacado) 60%, transparent);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;position:absolute;top:1rem;left:1.1rem;right:1.1rem}.FG8lua_fotoMarca{display:none}@media (min-width:40rem){.FG8lua_fotoFrase{font-size:1.25rem;top:1.25rem;left:1.5rem}}@media (min-width:64rem){.FG8lua_foto{--lado-recto:2.4rem;--lado-inclinado:calc(7% + 1.8rem)}.FG8lua_fotoFrase{max-width:15rem;font-size:1.2rem;top:2.15rem;left:2.4rem;right:auto}.FG8lua_fotoMarca{left:var(--lado-recto);transition:left .5s var(--auth-curva);align-items:center;gap:.8rem;display:flex;position:absolute;bottom:2.2rem}.FG8lua_contenedor[data-lado=derecha] .FG8lua_fotoMarca{left:var(--lado-inclinado)}}.FG8lua_fotoMarcaNombre{letter-spacing:.01em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.1}.FG8lua_fotoMarcaDescriptor{opacity:.92;margin:.15rem 0 0;font-size:.85rem;line-height:1.2}.FG8lua_fotoControles{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .35rem;display:flex;position:absolute;bottom:.4rem;left:.75rem;right:.75rem}@media (min-width:64rem){.FG8lua_fotoControles{left:auto;right:var(--lado-inclinado);max-width:19rem;transition:right .5s var(--auth-curva);justify-content:flex-end;bottom:1.9rem}.FG8lua_contenedor[data-lado=derecha] .FG8lua_fotoControles{right:var(--lado-recto)}}.FG8lua_puntos{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.FG8lua_punto{--diametro:.5rem;width:1.5rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}@media (min-width:64rem){.FG8lua_punto{width:1.75rem;height:2rem}}.FG8lua_punto:before{content:"";width:var(--diametro);height:var(--diametro);background:color-mix(in oklch, var(--login-sobre-foto) 55%, transparent);border-radius:50%;transition:background-color .18s,box-shadow .18s}.FG8lua_puntoExtremo{--diametro:.375rem}.FG8lua_puntoActivo:before{background:var(--login-sobre-foto);box-shadow:0 0 0 2px color-mix(in oklch, var(--login-sobre-foto) 40%, transparent)}.FG8lua_punto:hover:before{background:color-mix(in oklch, var(--login-sobre-foto) 85%, transparent)}.FG8lua_punto:focus-visible,.FG8lua_pausa:focus-visible{outline:2px solid var(--login-sobre-foto);outline-offset:1px}.FG8lua_pausa{border:1px solid color-mix(in oklch, var(--login-sobre-foto) 80%, transparent);width:1.75rem;height:1.75rem;color:var(--login-sobre-foto);cursor:pointer;background:0 0;border-radius:999px;place-items:center;margin-left:.35rem;padding:0;transition:background-color .15s;display:inline-grid}.FG8lua_pausa:hover{background:color-mix(in oklch, var(--login-sobre-foto) 20%, transparent)}.FG8lua_panel{flex-direction:column;flex:1;padding:1.25rem .75rem 1.1rem;display:flex;position:relative}@media (min-width:40rem){.FG8lua_panel{padding:1.75rem 1.5rem 1.5rem}}@media (min-width:64rem){.FG8lua_panel{min-height:100dvh;padding:2.25rem var(--lejos) 2rem var(--cerca);transition:margin .5s var(--auth-curva), padding .5s var(--auth-curva);margin-left:52%;margin-right:0}.FG8lua_contenedor[data-lado=derecha] .FG8lua_panel{padding:2.25rem var(--cerca) 2rem var(--lejos);margin-left:0;margin-right:52%}}.FG8lua_cabecera{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FG8lua_marca{letter-spacing:-.035em;color:var(--login-tinta);margin:0;font-size:1.65rem;font-weight:800;line-height:1}.FG8lua_idioma{border:1px solid var(--login-borde);background:var(--login-superficie);color:var(--login-tinta);border-radius:999px;align-items:center;display:inline-flex;position:relative}.FG8lua_idioma:focus-within{outline:2px solid var(--login-anillo);outline-offset:2px}.FG8lua_idiomaSelect{appearance:none;min-width:5.4rem;min-height:2.75rem;color:inherit;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;padding:0 2rem 0 2.35rem;font-size:.8125rem;font-weight:600}.FG8lua_idiomaIcono,.FG8lua_idiomaFlecha{pointer-events:none;color:var(--login-suave);position:absolute;top:50%;translate:0 -50%}.FG8lua_idiomaIcono{left:.85rem}.FG8lua_idiomaFlecha{right:.8rem}.FG8lua_cuerpo{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.25rem 0 1.5rem;display:flex}.FG8lua_bloque{width:100%;max-width:26rem;display:grid}.FG8lua_titulo{text-align:center;letter-spacing:-.035em;text-wrap:balance;color:var(--login-tinta);margin:0;font-size:clamp(1.9rem,1.25rem + 1.5vw,2.85rem);font-weight:800;line-height:1.1}.FG8lua_subtitulo{text-align:center;color:var(--login-suave);text-wrap:balance;margin:.8rem 0 0;font-size:1.0625rem;line-height:1.4}.FG8lua_formulario{gap:.85rem;display:grid}.FG8lua_aviso{border:1px solid color-mix(in oklch, var(--login-error) 30%, var(--login-fondo));background:color-mix(in oklch, var(--login-error) 7%, var(--login-fondo));color:color-mix(in oklch, var(--login-error), var(--login-tinta) 35%);border-radius:.9rem;margin:0;padding:.7rem .9rem;font-size:.8125rem;line-height:1.4}.FG8lua_campoGrupo{gap:.35rem;display:grid}.FG8lua_campo{border:1px solid var(--login-borde);background:var(--login-superficie);border-radius:.8rem;height:3.5rem;transition:border-color .15s,box-shadow .15s;position:relative}.FG8lua_campo:hover{border-color:color-mix(in oklch, var(--login-borde), var(--login-tinta) 35%)}.FG8lua_campo:focus-within{border-color:var(--login-anillo);box-shadow:0 0 0 1px var(--login-anillo)}.FG8lua_campoInvalido{border-color:var(--login-error)}.FG8lua_campoEntrada{border-radius:inherit;width:100%;height:100%;color:var(--login-tinta);font:inherit;background:0 0;border:0;outline:none;padding:1.3rem .95rem .3rem;font-size:.9375rem;display:block}.FG8lua_campoConAccion .FG8lua_campoEntrada{padding-right:3.2rem}.FG8lua_campoEntrada::placeholder{color:#0000}.FG8lua_campoEntrada:read-only,.FG8lua_campoEntrada:disabled{color:var(--login-suave);-webkit-text-fill-color:var(--login-suave);cursor:default}.FG8lua_campoEntrada:disabled{background:var(--login-superficie-suave)}.FG8lua_campoEtiqueta{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1.9rem);color:var(--login-etiqueta);pointer-events:none;font-size:.9375rem;font-weight:400;line-height:1;transition:top .18s,translate .18s,font-size .18s,font-weight .18s;position:absolute;top:50%;left:.95rem;overflow:hidden;translate:0 -50%}.FG8lua_campoConAccion .FG8lua_campoEtiqueta{max-width:calc(100% - 4.2rem)}.FG8lua_campoEntrada:focus~.FG8lua_campoEtiqueta,.FG8lua_campoEntrada:not(:placeholder-shown)~.FG8lua_campoEtiqueta{font-size:.72rem;font-weight:600;top:.5rem;translate:0}.FG8lua_campoEntrada:autofill~.FG8lua_campoEtiqueta{font-size:.72rem;font-weight:600;top:.5rem;translate:0}.FG8lua_campoEntrada:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--login-superficie) inset;-webkit-text-fill-color:var(--login-tinta)}.FG8lua_campoAyuda,.FG8lua_campoError{margin:0;padding:0 .25rem;font-size:.78rem;line-height:1.4}.FG8lua_campoAyuda{color:var(--login-suave)}.FG8lua_campoError{color:var(--login-error)}.FG8lua_campoOjo{width:2.75rem;height:2.75rem;color:var(--login-suave);cursor:pointer;background:0 0;border:0;border-radius:.7rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.35rem;translate:0 -50%}.FG8lua_campoOjo:hover{color:var(--login-tinta)}.FG8lua_campoOjo:focus-visible{outline:2px solid var(--login-anillo);outline-offset:-2px}.FG8lua_recuperar{min-height:2.25rem;color:var(--login-enlace);border-radius:.4rem;justify-self:end;align-items:center;margin-top:-.2rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.FG8lua_recuperar:hover{text-decoration:underline}.FG8lua_recuperar:focus-visible,.FG8lua_enlaceAcceso:focus-visible,.FG8lua_red:focus-visible{outline:2px solid var(--login-anillo);outline-offset:2px}.FG8lua_error{color:var(--login-error);margin:0;font-size:.8125rem;line-height:1.4}.FG8lua_boton{background:var(--login-primario);width:100%;height:3.25rem;color:var(--login-sobre-primario);font:inherit;letter-spacing:.005em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:.35rem;padding:0 1rem;font-size:1rem;font-weight:600;transition:background-color .15s;display:inline-flex}.FG8lua_boton:hover:not(:disabled){background:var(--login-primario-hover)}.FG8lua_boton:focus-visible{outline:2px solid var(--login-anillo);outline-offset:3px}.FG8lua_boton:disabled{cursor:progress;opacity:.7}.FG8lua_acceso{text-align:center;color:var(--login-suave);margin:0;font-size:.875rem}.FG8lua_enlaceAcceso{font:inherit;color:var(--login-enlace);cursor:pointer;background:0 0;border:0;border-radius:.3rem;padding:.45rem .1rem;font-weight:600;display:inline}.FG8lua_enlaceAcceso:hover{text-decoration:underline}.FG8lua_redes{justify-content:center;align-items:center;gap:.9rem;margin:0;padding:.25rem 0 0;list-style:none;display:flex}.FG8lua_red{width:2.5rem;height:2.5rem;color:var(--login-suave);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.FG8lua_red:hover{color:var(--login-primario)}.FG8lua_hoja{color:var(--login-tinta)}.FG8lua_hojaCuerpo{gap:.85rem;padding:1.5rem 1.5rem 0;display:grid}.FG8lua_hojaTitulo{letter-spacing:-.02em;color:var(--login-tinta);margin:0;padding-right:2.5rem;font-size:1.35rem;font-weight:800;line-height:1.2}.FG8lua_hojaTexto{color:var(--login-suave);margin:0;font-size:.9375rem;line-height:1.55}.FG8lua_hojaNota{background:var(--login-superficie-suave);color:var(--login-suave);border-radius:.9rem;margin:0;padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.FG8lua_hojaPie{margin-top:auto;padding:1.25rem 1.5rem 1.5rem}.FG8lua_hojaCerrar{border:1px solid var(--login-borde);background:var(--login-superficie);width:100%;height:3rem;color:var(--login-tinta);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.FG8lua_hojaCerrar:hover{background:var(--login-superficie-suave)}.FG8lua_hojaCerrar:focus-visible,.FG8lua_hojaX:focus-visible{outline:2px solid var(--login-anillo);outline-offset:2px}.FG8lua_hojaX{width:2.75rem;height:2.75rem;color:var(--login-suave);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.FG8lua_hojaX:hover{background:var(--login-superficie-suave);color:var(--login-tinta)}.FG8lua_contenidoNavegado{animation:.22s ease-out both FG8lua_auth-aparece}@keyframes FG8lua_auth-aparece{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.FG8lua_cabeceraDePantalla{display:grid}.FG8lua_contenidoDePantalla{gap:1rem;margin-top:1.75rem;display:grid}.FG8lua_titulo{overflow-wrap:break-word}.FG8lua_parrafo{color:var(--login-suave);text-align:center;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.5}.FG8lua_parrafoIzquierda{text-align:left}.FG8lua_parrafoFuerte{color:var(--login-tinta);overflow-wrap:anywhere;font-weight:600}.FG8lua_exito{color:var(--login-tinta);margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.FG8lua_estado{background:var(--login-superficie-suave);text-align:left;border-radius:.9rem;gap:.75rem;padding:1rem 1.1rem;display:grid}.FG8lua_pie{text-align:center;color:var(--login-suave);margin:0;font-size:.875rem;line-height:1.6}.FG8lua_enlace{min-height:2.25rem;color:var(--login-enlace);border-radius:.3rem;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.FG8lua_enlace:hover{text-decoration:underline}.FG8lua_enlace:focus-visible{outline:2px solid var(--login-anillo);outline-offset:2px}.FG8lua_bloqueDeEnlace{text-align:center;margin:0}.FG8lua_botonSecundario{border:1px solid var(--login-borde);background:var(--login-superficie);width:100%;height:3rem;color:var(--login-tinta);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.FG8lua_botonSecundario:hover:not(:disabled){background:var(--login-superficie-suave)}.FG8lua_botonSecundario:focus-visible{outline:2px solid var(--login-anillo);outline-offset:3px}.FG8lua_botonSecundario:disabled{cursor:progress;opacity:.7}.FG8lua_botonAncho{width:100%}.FG8lua_detalles{border:1px solid var(--login-borde-suave);color:var(--login-suave);border-radius:.9rem;padding:.85rem 1rem;font-size:.875rem}.FG8lua_detalles summary{cursor:pointer;color:var(--login-tinta);border-radius:.3rem;font-weight:600}.FG8lua_detalles summary:focus-visible{outline:2px solid var(--login-anillo);outline-offset:3px}.FG8lua_seccion{color:var(--login-tinta);text-align:center;margin:0;font-size:1.05rem;font-weight:700}.FG8lua_pasos{justify-items:center;gap:.85rem;display:grid}.FG8lua_qr{border:1px solid var(--login-borde-suave);background:#fff;border-radius:.8rem;padding:.5rem}.FG8lua_clave{color:var(--login-suave);text-align:center;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.FG8lua_clave code{color:var(--login-tinta)}.FG8lua_codigo input{letter-spacing:.25em}@media (prefers-reduced-motion:reduce){.FG8lua_campo,.FG8lua_campoEtiqueta,.FG8lua_boton,.FG8lua_botonSecundario,.FG8lua_red,.FG8lua_fotoImagen,.FG8lua_foto,.FG8lua_panel,.FG8lua_fotoMarca,.FG8lua_fotoControles,.FG8lua_punto:before,.FG8lua_pausa{transition:none}.FG8lua_contenidoNavegado{animation:none}}ul.FG8lua_error{gap:.25rem;padding:0;list-style:none;display:grid}
