.auth-module__A_DBwq__page{min-height:100vh;font-family:var(--font-mono), ui-monospace, monospace;background:#2a2740;flex-direction:column;justify-content:center;align-items:center;gap:33px;padding:40px 20px;display:flex;position:relative;overflow:hidden}.auth-module__A_DBwq__page:before{content:"";filter:blur(10px)saturate(1.05);will-change:transform;z-index:0;background:url(/home-bg.png) 50%/cover no-repeat;animation:24s ease-in-out infinite alternate auth-module__A_DBwq__drift;position:absolute;inset:-10%}.auth-module__A_DBwq__page:after{content:"";z-index:0;background:#140f2d57;position:absolute;inset:0}@keyframes auth-module__A_DBwq__drift{0%{transform:scale(1.06)translate(-1.5%,-1%)}to{transform:scale(1.12)translate(1.5%,1%)}}.auth-module__A_DBwq__card{z-index:1;color:#fff;border-radius:21px;width:min(840px,94vw);height:min(560px,86vh);animation:.55s cubic-bezier(.16,1,.3,1) both auth-module__A_DBwq__cardRise;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #140f328c}@keyframes auth-module__A_DBwq__cardRise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.auth-module__A_DBwq__left{background:#eaf0ff url(/degradado-caja.jpg) 50%/cover no-repeat;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;height:100%;padding:32px;display:flex}.auth-module__A_DBwq__logo{width:180px;height:auto}.auth-module__A_DBwq__right{background:#a6c1fa;flex-direction:column;flex:1 1 0;min-width:0;height:100%;padding:32px;display:flex}.auth-module__A_DBwq__head{flex-direction:column;gap:8px;width:100%;display:flex}.auth-module__A_DBwq__heading{font-family:var(--font-display), system-ui, sans-serif;margin:0;font-size:24px;font-weight:400;line-height:normal}.auth-module__A_DBwq__subtle{font-family:var(--font-display), system-ui, sans-serif;margin:0;font-size:12px;font-weight:400;line-height:normal}.auth-module__A_DBwq__subtle a{color:#fff;text-underline-offset:2px;text-decoration:underline}.auth-module__A_DBwq__form{flex-direction:column;flex:1;width:100%;display:flex}.auth-module__A_DBwq__fields{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.auth-module__A_DBwq__input{color:#fff;width:100%;font-family:var(--font-mono), ui-monospace, monospace;background:0 0;border:none;border-bottom:1px solid #fff;outline:none;padding:8px;font-size:12px}.auth-module__A_DBwq__input::placeholder{color:#fff}.auth-module__A_DBwq__input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.auth-module__A_DBwq__input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.auth-module__A_DBwq__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.auth-module__A_DBwq__nameRow{gap:12px;width:100%;display:flex}.auth-module__A_DBwq__nameRow .auth-module__A_DBwq__input{flex:1 1 0;width:auto;min-width:0}.auth-module__A_DBwq__forgot{color:#fff;text-underline-offset:2px;font-family:var(--font-mono), ui-monospace, monospace;align-self:flex-start;padding:8px 8px 0;font-size:12px;text-decoration:underline}.auth-module__A_DBwq__error{color:#ffe1e1;font-size:12px;font-family:var(--font-mono), ui-monospace, monospace;margin:0 8px}.auth-module__A_DBwq__privacy{align-items:flex-start;gap:8px;width:100%;padding-top:16px;display:flex}.auth-module__A_DBwq__checkbox{appearance:none;cursor:pointer;background:0 0;border:1px solid #fff;flex-shrink:0;width:16px;height:16px;margin:0}.auth-module__A_DBwq__checkbox:checked{background:#fff}.auth-module__A_DBwq__privacyText{min-width:0;font-family:var(--font-display), system-ui, sans-serif;color:#fff;flex:1;margin:0;font-size:10px;line-height:normal}.auth-module__A_DBwq__action{cursor:pointer;color:#fff;text-underline-offset:2px;font-family:var(--font-display), system-ui, sans-serif;background:0 0;border:none;align-self:flex-end;padding:0;font-size:12px;text-decoration:underline}.auth-module__A_DBwq__action:disabled{opacity:.5;cursor:default}.auth-module__A_DBwq__inputSm{font-size:10px}.auth-module__A_DBwq__note{width:100%;font-family:var(--font-display), system-ui, sans-serif;color:#fff;margin:0;padding:8px 0;font-size:12px;line-height:normal}.auth-module__A_DBwq__submitRow{justify-content:flex-end;width:100%;padding:8px 0;display:flex}.auth-module__A_DBwq__submitLink{cursor:pointer;color:#fff;text-underline-offset:2px;font-family:var(--font-mono), ui-monospace, monospace;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.auth-module__A_DBwq__submitLink:disabled{opacity:.5;cursor:default}.auth-module__A_DBwq__notice{flex-direction:column;gap:21px;width:100%;margin:auto 0;display:flex}.auth-module__A_DBwq__sentTo{color:#fff;font-family:var(--font-display), system-ui, sans-serif;margin:0;font-size:10px;line-height:1.5}.auth-module__A_DBwq__sentTo p{margin:0}.auth-module__A_DBwq__sentEmail{font-family:var(--font-mono), ui-monospace, monospace}.auth-module__A_DBwq__resendRow{width:100%;padding:8px 0;display:flex}.auth-module__A_DBwq__backLink{color:#fff;opacity:.85;font-family:var(--font-mono), ui-monospace, monospace;align-self:flex-start;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;text-decoration:none;display:inline-flex}.auth-module__A_DBwq__backLink:hover{opacity:1}.auth-module__A_DBwq__backArrow{width:14px;height:14px;display:block}.auth-module__A_DBwq__authFooter{justify-content:space-between;align-items:center;width:100%;display:flex}.auth-module__A_DBwq__social{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.auth-module__A_DBwq__socialBtn{cursor:pointer;color:#fff;text-underline-offset:2px;font-family:var(--font-display), system-ui, sans-serif;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:12px;line-height:1.5;text-decoration:underline;display:flex}.auth-module__A_DBwq__socialIcon{width:16px;height:16px}.auth-module__A_DBwq__footer{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;color:#fff;margin:0;font-size:12px;position:relative}@media (max-width:720px){.auth-module__A_DBwq__card{flex-direction:column;width:94vw;height:auto}.auth-module__A_DBwq__left{flex:none;min-height:210px}.auth-module__A_DBwq__right{padding:28px 26px 32px}}
