.styles-module__IF9GKa__fondo{background:var(--app-page-background) center / cover no-repeat;place-items:center;width:100%;height:100dvh;padding:clamp(24px,3vw,48px);display:grid;overflow:hidden}.styles-module__IF9GKa__authLayout{grid-template-columns:minmax(320px,1fr) minmax(460px,1fr);align-items:center;gap:clamp(24px,4vw,72px);width:100%;height:100%;display:grid}.styles-module__IF9GKa__fondo form{aspect-ratio:1;z-index:1;grid-area:1/2;justify-self:center;width:min(100%,620px,100dvh - 96px);min-width:0;display:flex}.styles-module__IF9GKa__leftStage{grid-area:1/1;align-self:center;width:100%;min-width:0;height:min(100%,620px,100dvh - 96px);min-height:0;position:relative}.styles-module__IF9GKa__logo{z-index:1;font-family:var(--font-rubik-one);letter-spacing:-4px;align-items:center;margin:0;font-size:clamp(72px,7vw,132px);font-weight:900;line-height:.9;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.styles-module__IF9GKa__blanco,.styles-module__IF9GKa__amarillo{-webkit-text-stroke:4px #000;paint-order:stroke fill;display:inline-block}.styles-module__IF9GKa__blanco{color:#fff}.styles-module__IF9GKa__amarillo{color:#ffd32a;margin-left:5px}.styles-module__IF9GKa__gorilaSaludando{aspect-ratio:3/2;background:url(/loro-saludando.webp) 54% bottom/contain no-repeat;width:min(54vw,92dvh,1050px);min-width:300px;position:absolute;bottom:-14px;left:50%;transform:translate(-46%)}.styles-module__IF9GKa__container{background:var(--app-surface-background);--auth-field-height:52px;--auth-field-margin:0;border-radius:15px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:clamp(22px,3vh,30px) clamp(30px,3vw,42px);display:flex}.styles-module__IF9GKa__titulo{color:var(--app-surface-foreground);font-family:var(--font-baloo);text-align:center;justify-content:center;margin:0;font-size:clamp(40px,5vw,60px);font-weight:700;line-height:1;display:flex}.styles-module__IF9GKa__adInicia{color:var(--app-surface-foreground);font-family:var(--font-baloo);text-align:center;justify-content:center;margin:4px 0 14px;font-size:clamp(19px,2vw,25px);display:flex}.styles-module__IF9GKa__fields{gap:4px;display:grid}.styles-module__IF9GKa__inicia{color:#fff;width:100%;min-height:50px;font-family:var(--font-baloo);background:#126cff;border-radius:5px;justify-content:center;align-items:center;margin:12px auto 0;font-size:clamp(24px,2.4vw,30px);font-weight:700;text-decoration:none;display:flex}.styles-module__IF9GKa__olvid{color:#126cff;font-family:var(--font-baloo);justify-content:center;align-items:center;margin:0 auto;padding-top:8px;font-size:16px;font-weight:700;display:flex}.styles-module__IF9GKa__separador{justify-content:center;align-items:center;gap:10px;width:100%;margin:2px auto 0;display:flex}.styles-module__IF9GKa__linea{background:#7a7a7a;flex:auto;min-width:0;height:1px}.styles-module__IF9GKa__textoSeparador{color:#7a7a7a;font-family:var(--font-baloo);white-space:nowrap;flex:none;margin:0;font-size:18px}.styles-module__IF9GKa__googleBtn{color:#000;width:min(220px,100%);height:46px;font-family:var(--font-baloo);cursor:pointer;background:#fff;border:2px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:0 auto;font-size:20px;display:flex}.styles-module__IF9GKa__googleIcon{width:28px;height:28px}.styles-module__IF9GKa__googleLink{color:#000;text-decoration:none}.styles-module__IF9GKa__registro{font-family:var(--font-baloo);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:20px;font-weight:700;display:flex}.styles-module__IF9GKa__registroTexto{color:var(--app-surface-foreground);margin:0}.styles-module__IF9GKa__registroLink{color:#126cff;text-decoration:none}@media (max-width:900px){.styles-module__IF9GKa__fondo{place-items:start center;height:auto;min-height:100dvh;padding:22px 16px 32px;overflow:hidden auto}.styles-module__IF9GKa__authLayout{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;justify-items:center;gap:12px;height:auto}.styles-module__IF9GKa__leftStage{flex-direction:row;grid-area:1/1;justify-content:center;align-items:center;gap:clamp(10px,4vw,28px);width:min(100%,500px);height:auto;display:flex}.styles-module__IF9GKa__logo{margin:0;font-size:clamp(52px,11vw,76px);position:static;transform:none}.styles-module__IF9GKa__gorilaSaludando{width:clamp(140px,31vw,215px);min-width:0;position:static;transform:none}.styles-module__IF9GKa__fondo form{aspect-ratio:auto;grid-area:2/1;width:min(100%,500px);display:block}}@media (max-width:520px){.styles-module__IF9GKa__fondo{padding:14px 12px 24px}.styles-module__IF9GKa__leftStage{gap:8px}.styles-module__IF9GKa__logo{letter-spacing:-2px;font-size:clamp(44px,13vw,62px)}.styles-module__IF9GKa__blanco,.styles-module__IF9GKa__amarillo{-webkit-text-stroke-width:3px}.styles-module__IF9GKa__gorilaSaludando{width:clamp(155px,43vw,190px)}.styles-module__IF9GKa__container{padding:20px clamp(18px,5vw,28px) 26px}.styles-module__IF9GKa__titulo{font-size:clamp(38px,12vw,48px)}.styles-module__IF9GKa__adInicia{font-size:clamp(17px,5vw,21px)}.styles-module__IF9GKa__googleBtn{width:100%}}@media (max-height:720px) and (min-width:901px){.styles-module__IF9GKa__fondo{padding-block:20px}.styles-module__IF9GKa__gorilaSaludando{width:min(50vw,82dvh,790px)}.styles-module__IF9GKa__container{--auth-field-height:46px;padding-block:18px}.styles-module__IF9GKa__adInicia{margin-bottom:10px}.styles-module__IF9GKa__fields{gap:4px}.styles-module__IF9GKa__inicia,.styles-module__IF9GKa__registro{margin-top:10px}}
.input-module__f5Ha7q__containerIni{width:100%;min-height:var(--auth-field-height,52px);margin:var(--auth-field-margin,16px) auto;padding:0 var(--auth-field-padding,clamp(14px, 2vw, 20px));background-color:#fff;border:2px solid #b5b5b5;border-radius:15px;align-items:center;gap:12px;display:flex}@media (max-height:680px) and (min-width:769px){.input-module__f5Ha7q__containerIni{min-height:42px;margin:var(--auth-field-margin,8px) auto}}.input-module__f5Ha7q__input{width:100%;min-width:0;height:100%;font-size:var(--auth-input-font-size,clamp(17px, 2vw, 22px));font-family:var(--font-baloo);color:#000;background:0 0;border:none;outline:none;flex:1}.input-module__f5Ha7q__input::placeholder{color:#b5b5b5}.input-module__f5Ha7q__icon{width:var(--auth-icon-size,28px);height:var(--auth-icon-size,28px);object-fit:contain;flex-shrink:0}.input-module__f5Ha7q__eyeIcon{cursor:pointer;z-index:10}@media (max-height:760px) and (min-width:769px){.input-module__f5Ha7q__containerIni{height:46px;margin:var(--auth-field-margin,14px) auto}}@media (max-width:420px){.input-module__f5Ha7q__containerIni{gap:10px;height:52px;padding:0 14px}.input-module__f5Ha7q__icon{width:24px;height:24px}}
.GoogleAuthButton-module__98MxRW__container{width:100%;margin:12px auto 0}.GoogleAuthButton-module__98MxRW__button{color:#111;width:100%;min-height:46px;font-family:var(--font-baloo);cursor:pointer;background:#fff;border:2px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:8px 12px;font-size:18px;display:flex}.GoogleAuthButton-module__98MxRW__button:disabled{opacity:.65;cursor:wait}.GoogleAuthButton-module__98MxRW__button:focus-visible{outline-offset:3px;outline:3px solid #126cff}.GoogleAuthButton-module__98MxRW__error{color:#b91c1c;text-align:center;margin-top:8px;font-size:14px}
