.login_wrap__KntOA{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,440px);align-items:center;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);max-width:1120px;margin:0 auto;padding:var(--space-4) var(--space-3)}.login_wrap__KntOA>*{position:relative;z-index:1}.login_lado__t1o8n{display:flex;flex-direction:column;gap:22px}.login_lockup__odELw{height:76px;width:auto;align-self:flex-start;margin:0 0 -10px -10px}.login_titular__7g8BZ{margin:12px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4.6vw,58px);line-height:1.06;color:var(--text-strong)}.login_titular__7g8BZ span{background:linear-gradient(100deg,var(--brand-lima),var(--brand-verde) 52%,var(--brand-cian));-webkit-background-clip:text;background-clip:text;color:transparent}.login_bajada__hWZbY{margin:0;max-width:46ch;font-size:18px;line-height:1.55;color:var(--text-muted)}.login_firma__jR_It{margin:8px 0 0;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint)}.login_card__MvRO8{width:100%;background:rgb(10 16 34/.6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgb(255 255 255/.12);border-radius:24px;padding:36px 32px}.login_cardTitulo___nQId{margin:0 0 24px;font-size:24px}@media (max-width:820px){.login_wrap__KntOA{grid-template-columns:1fr;align-content:center;gap:28px}.login_titular__7g8BZ{font-size:34px}.login_bajada__hWZbY{display:none}}.login_eyebrow__TBsZL{margin:0 0 8px;font-family:var(--font-body);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--brand-verde-claro)}.login_form__VvrHl{display:flex;flex-direction:column;gap:var(--space-2)}.login_field__xvWu_{display:flex;flex-direction:column;gap:8px}.login_label__CuZiL{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:600;color:var(--text-muted)}.login_input__ILmXR{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-strong);background:var(--brand-tinta);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;transition:border-color .12s ease}.login_input__ILmXR:focus{border-color:var(--brand-cian)}.login_input__ILmXR::placeholder{color:var(--text-faint)}.login_button__Q9MbC{margin-top:var(--space-1);padding:13px 16px;font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;letter-spacing:.01em;color:var(--text-on-accent);background:var(--brand-gradient);border:none;border-radius:var(--radius-pill);cursor:pointer;transition:opacity .12s ease}.login_button__Q9MbC:hover{opacity:.92}.login_button__Q9MbC:disabled{opacity:.55;cursor:default}.login_error__zjQnZ{margin:4px 0 0;padding:10px 14px;font-family:var(--font-body);font-size:var(--fs-caption);color:var(--warn);background:var(--warn-bg);border-radius:var(--radius-sm)}.login_google__qUfWS{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;font:inherit;font-size:16px;font-weight:600;padding:13px 16px;border-radius:14px;cursor:pointer;color:var(--text-strong);background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.22)}.login_google__qUfWS:hover{background:rgb(255 255 255/.1);border-color:rgb(255 255 255/.4)}.login_google__qUfWS svg{width:20px;height:20px;flex:none}.login_nota__AV5Fr{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--text-faint)}.login_separa__VNlSV{display:flex;align-items:center;gap:12px;margin:22px 0 18px;font-size:12px;color:var(--text-faint)}.login_separa__VNlSV:after,.login_separa__VNlSV:before{content:"";flex:1 1;height:1px;background:rgb(255 255 255/.12)}