.login_page___bVDP{--lienzo:color-mix(in srgb,var(--surface) 55%,var(--bg));--login-brand:var(--brand);--r-campo:12px;--r-cta:16px;--r-hoja:28px;--r-tarjeta:24px;min-height:100dvh;background:var(--lienzo);color:var(--text);font-family:var(--font-sans);display:flex;flex-direction:column;overflow-x:clip}.login_lockup__rkci_{display:inline-block;line-height:0;text-decoration:none}.login_logoImg__8QP8r{display:block;width:clamp(160px,50vw,200px);height:auto}.login_top__a3haV{display:flex;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + clamp(28px, 5vh, 56px)) var(--sp-6) 0}.login_hero__dPCiD{position:relative;flex:0 0 auto;height:clamp(160px,28vh,290px);margin-top:clamp(8px,1.6vh,16px)}.login_sheet__Gr_SP{flex:1 0 auto;background:var(--bg);border-radius:var(--r-hoja) var(--r-hoja) 0 0;padding:12px clamp(22px,8.5vw,40px) calc(env(safe-area-inset-bottom, 0px) + 24px)}.login_sheetIn__B1nMS{max-width:560px;margin:0 auto}.login_asa__vwG4K{width:40px;height:4px;border-radius:2px;background:var(--border-strong);margin:0 auto 16px}.login_title__7huBn{margin:0;font-size:clamp(32px,9.4vw,40px);font-weight:var(--fw-bold);line-height:1.12;letter-spacing:var(--ls-tight);color:var(--text)}.login_title__7huBn b{color:var(--login-brand);font-weight:inherit}.login_sub__7dqF3{margin:6px 0 0;font-size:15px;line-height:var(--lh-ui);color:var(--text-muted)}.login_deskOnly__Crsu6{display:none}.login_srOnly__t_aNY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.login_form__Ij6Df{margin-top:20px;display:grid;grid-gap:12px;gap:12px}.login_field__07CUi{position:relative;display:flex;align-items:center;gap:12px;height:48px;padding:0 14px;background:var(--bg);border:var(--border-w) solid var(--border);border-radius:var(--r-campo);transition:border-color var(--dur,.16s) var(--ease,ease),box-shadow var(--dur,.16s) var(--ease,ease)}.login_field__07CUi:focus-within{border-color:var(--login-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--login-brand) 18%,transparent)}.login_field__07CUi[data-bad=true]{border-color:var(--danger)}.login_field__07CUi input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-base);color:var(--text)}.login_field__07CUi input::placeholder{color:var(--text-subtle);opacity:1}.login_fieldIcon__Ydd8j{flex:none;width:22px;height:22px;color:var(--text-muted)}.login_eye__XwnZD{flex:none;width:44px;height:44px;margin-right:-12px;display:grid;place-items:center;border:0;background:none;color:var(--text-muted);border-radius:8px;cursor:pointer}.login_eye__XwnZD:focus-visible{outline:var(--border-w-strong) solid var(--login-brand);outline-offset:2px}.login_eye__XwnZD svg{width:22px;height:22px}.login_row__HHxJ1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 10px;margin-top:2px;font-size:var(--fs-xs);white-space:nowrap}.login_remember__D7Y2E{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--text);cursor:pointer}.login_remember__D7Y2E input{width:19px;height:19px;margin:0;accent-color:var(--login-brand);cursor:pointer}.login_forgot__maNMF{display:inline-flex;align-items:center;min-height:44px;min-width:0;margin-left:auto;color:var(--login-brand);font-weight:var(--fw-medium);text-decoration:none;text-align:right}.login_forgot__maNMF:hover{text-decoration:underline}.login_err__4r2ic{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--r-campo);background:var(--danger-subtle);color:var(--danger);font-size:var(--fs-sm);line-height:var(--lh-ui)}.login_errIcon__DM75M{flex:none;width:18px;height:18px;margin-top:1px}.login_cta__Osb4J{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;margin-top:10px;border:0;border-radius:var(--r-cta);background:var(--text);color:var(--bg);font:inherit;font-size:17px;font-weight:var(--fw-semibold);cursor:pointer}.login_cta__Osb4J svg{width:22px;height:22px}.login_cta__Osb4J:hover{background:color-mix(in srgb,var(--text) 88%,var(--bg))}.login_cta__Osb4J:focus-visible{outline:var(--border-w-strong) solid var(--login-brand);outline-offset:3px}.login_cta__Osb4J[aria-busy=true]{opacity:.7;cursor:progress}.login_sep__2fX1U{display:flex;align-items:center;gap:10px;margin:14px 0 12px}.login_sep__2fX1U:after,.login_sep__2fX1U:before{content:"";flex:1 1;height:var(--border-w);background:var(--border)}.login_sepDot__X7yGM{width:9px;height:9px;border-radius:var(--r-round);border:1.5px solid var(--border-strong)}.login_help__NFik2{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 12px 6px 10px;border:var(--border-w) solid var(--border);border-radius:14px;background:var(--bg);color:var(--text);font-size:var(--fs-xs);line-height:var(--lh-ui);text-decoration:none}.login_helpIcon__3D2U9{flex:none;width:34px;height:34px;display:grid;place-items:center;border:var(--border-w) solid var(--login-brand);border-radius:var(--r-round);color:var(--login-brand)}.login_helpIcon__3D2U9 svg{width:18px;height:18px}.login_help__NFik2 b{color:var(--login-brand);font-weight:var(--fw-medium);white-space:nowrap}.login_helpChev__8uZs4{flex:none;margin-left:auto;width:18px;height:18px;color:var(--text)}.login_mobOnly__9bu1h,.login_soloMovil__GCo4d{display:block}.login_conProveedores___J77_ .login_soloMovil__GCo4d{margin-top:18px}.login_soloMovil__GCo4d+.login_form__Ij6Df{margin-top:0}.login_soloEscritorio__Um8X7{display:none}@media (max-width:899px) and (max-height:760px){.login_conProveedores___J77_ .login_top__a3haV{padding-top:calc(env(safe-area-inset-top, 0px) + 16px)}.login_conProveedores___J77_ .login_logoImg__8QP8r{width:clamp(140px,40vw,170px)}.login_conProveedores___J77_ .login_hero__dPCiD{height:clamp(100px,17vh,160px);margin-top:4px}.login_conProveedores___J77_ .login_soloMovil__GCo4d{margin-top:14px}}.login_foot__JDBCk{margin:14px 0 0;text-align:center;font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-muted)}.login_foot__JDBCk a{color:var(--login-brand);text-decoration:none;display:inline-block;padding:4px 6px;margin:-4px -6px;min-height:24px}.login_foot__JDBCk a:hover{text-decoration:underline}@media (min-width:900px){.login_page___bVDP{padding:16px}.login_surface__owf7t{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,42.5%);grid-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);min-height:calc(100dvh - 32px);padding:clamp(32px,5.5vh,56px) clamp(40px,4.9vw,76px) clamp(28px,4.2vh,44px) clamp(36px,4.2vw,66px);background:var(--bg);border-radius:var(--r-tarjeta)}.login_left__E3SvF{display:flex;flex-direction:column;min-width:0}.login_top__a3haV{display:block;padding:0}.login_logoImg__8QP8r{width:clamp(220px,19vw,300px)}.login_hero__dPCiD{flex:1 1 auto;height:auto;min-height:260px;margin-top:clamp(12px,2vh,28px);--hero-pos:center 38%}.login_right___26ef{display:flex;align-items:center;justify-content:center;min-width:0}.login_sheet__Gr_SP{flex:none;width:100%;max-width:620px;padding:clamp(44px,8.2vh,84px) clamp(32px,3.8vw,64px);border-radius:var(--r-tarjeta);box-shadow:var(--shadow-modal)}.login_sheetIn__B1nMS{max-width:none}.login_asa__vwG4K,.login_mobOnly__9bu1h,.login_soloMovil__GCo4d{display:none}.login_deskOnly__Crsu6,.login_soloEscritorio__Um8X7{display:block}.login_title__7huBn{font-size:clamp(30px,2.3vw,36px);line-height:var(--lh-tight)}.login_title__7huBn b{color:inherit}.login_sub__7dqF3{margin-top:12px;font-size:17px;max-width:34ch}.login_form__Ij6Df{margin-top:40px;gap:18px}.login_field__07CUi{height:60px;padding:0 16px}.login_row__HHxJ1{margin-top:4px;font-size:var(--fs-sm)}.login_cta__Osb4J{height:60px;margin-top:22px;border-radius:var(--r-campo);background:var(--login-brand);color:var(--bg)}.login_cta__Osb4J:hover{background:color-mix(in srgb,var(--login-brand) 88%,var(--text))}.login_foot__JDBCk{margin-top:34px;font-size:15px}}@media (min-width:900px) and (max-height:800px){.login_surface__owf7t{padding-top:24px;padding-bottom:20px}.login_sheet__Gr_SP{padding-top:36px;padding-bottom:36px}.login_form__Ij6Df{margin-top:26px;gap:12px}.login_cta__Osb4J,.login_field__07CUi{height:54px}.login_cta__Osb4J{margin-top:14px}.login_foot__JDBCk{margin-top:20px}.login_hero__dPCiD{min-height:180px}.login_logoImg__8QP8r{width:clamp(200px,17vw,260px)}}@media (prefers-reduced-motion:reduce){.login_field__07CUi{transition:none}}.login_footInvita__Imh3O{margin-top:2px}@media (min-width:900px){.login_footInvita__Imh3O{margin-top:4px}}.accesos-externos_zona__TKcb6{margin-top:18px}.accesos-externos_sep__cV3q0{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--text-subtle);font-size:var(--fs-xs)}.accesos-externos_sep__cV3q0:after,.accesos-externos_sep__cV3q0:before{content:"";flex:1 1;height:var(--border-w);background:var(--border)}.accesos-externos_botones__o8ngP{display:grid;grid-gap:10px;gap:10px}.accesos-externos_boton__9yB9F{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;padding:0 16px;border:var(--border-w) solid var(--border);border-radius:var(--r-cta,16px);background:var(--bg);color:var(--text);font:inherit;font-size:16px;font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.accesos-externos_boton__9yB9F:hover:not(:disabled){background:var(--surface);border-color:var(--border-strong)}.accesos-externos_boton__9yB9F:focus-visible{outline:var(--border-w-strong) solid var(--brand);outline-offset:3px}.accesos-externos_boton__9yB9F:disabled{opacity:.6;cursor:not-allowed}.accesos-externos_marca__XQV9b{width:20px;height:20px;flex:none}@media (min-width:900px){.accesos-externos_zona__TKcb6{margin-top:22px}.accesos-externos_sep__cV3q0{margin-bottom:18px;font-size:var(--fs-sm)}.accesos-externos_botones__o8ngP{gap:12px}.accesos-externos_boton__9yB9F{height:60px;border-radius:var(--r-campo,12px);font-size:17px}.accesos-externos_marca__XQV9b{width:22px;height:22px}}@media (min-width:900px) and (max-height:800px){.accesos-externos_zona__TKcb6{margin-top:14px}.accesos-externos_sep__cV3q0{margin-bottom:12px}.accesos-externos_botones__o8ngP{gap:10px}.accesos-externos_boton__9yB9F{height:54px}}@media (prefers-reduced-motion:reduce){.accesos-externos_boton__9yB9F{transition:none}}.accesos-externos_zonaArriba__FMyE8{margin-top:0;margin-bottom:4px}.accesos-externos_sepAbajo__VSKde{margin:22px 0}@media (min-width:900px) and (max-height:1000px){.accesos-externos_boton__9yB9F{height:48px;font-size:16px}.accesos-externos_sepAbajo__VSKde{margin:14px 0 12px}}.perfil_page__xcQVU{--lienzo:color-mix(in srgb,var(--surface) 55%,var(--bg));--r-tarjeta:24px;min-height:100dvh;background:var(--lienzo);color:var(--text);font-family:var(--font-sans);padding:calc(env(safe-area-inset-top, 0px) + clamp(20px, 3.5vh, 40px)) 16px calc(env(safe-area-inset-bottom, 0px) + 24px);overflow-x:clip}.perfil_in__ehKxA{width:100%;max-width:1160px;margin:0 auto}.perfil_logo__9cq2o{display:flex;justify-content:center}.perfil_logo__9cq2o a{display:inline-block;line-height:0}.perfil_logoImg__3lIuW{display:block;width:clamp(120px,34vw,160px);height:auto}.perfil_cab__xg3Up{margin-top:clamp(16px,3vh,32px);text-align:center}.perfil_titulo__HcKvl{margin:0;font-size:clamp(30px,8.4vw,48px);font-weight:var(--fw-bold);line-height:1.08;letter-spacing:-.03em}.perfil_titulo__HcKvl b{color:var(--brand);font-weight:inherit}.perfil_lead__oYeKR{margin:10px auto 0;max-width:52ch;font-size:clamp(15px,4vw,18px);line-height:1.5;color:var(--text-muted)}.perfil_entra__fDQKt{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 10px;margin:6px 0 0;font-size:16px;color:var(--text-muted)}.perfil_entra__fDQKt a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--brand);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.perfil_entra__fDQKt a svg{width:20px;height:20px;flex:none}.perfil_grupos__hhSJE{display:grid;grid-gap:22px;gap:22px;margin-top:clamp(16px,3vh,32px)}.perfil_grupo__0L1DT{min-width:0}.perfil_grupoT___dQ7f{margin:0 0 10px;font-size:var(--fs-2xs,12px);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps,.06em);text-transform:uppercase;color:var(--text-muted)}.perfil_tarjetas__IAjAf{display:grid;grid-gap:12px;gap:12px}.perfil_tarjeta__iVk2O{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) 40px;align-items:center;grid-gap:14px;gap:14px;min-height:112px;padding:8px 12px 8px 8px;background:var(--bg);border:var(--border-w) solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:var(--r-tarjeta);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:transform var(--dur,.16s) var(--ease,ease),box-shadow var(--dur,.16s) var(--ease,ease),border-color var(--dur,.16s) var(--ease,ease)}.perfil_tarjeta__iVk2O:hover{transform:translateY(-2px);box-shadow:var(--shadow-modal);border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.perfil_tarjeta__iVk2O:active{transform:scale(.99);box-shadow:var(--shadow-card)}.perfil_tarjeta__iVk2O:focus-visible{outline:var(--border-w-strong) solid var(--brand);outline-offset:4px}.perfil_tarjeta__iVk2O[aria-busy=true]{cursor:progress;border-color:var(--brand)}.perfil_foto__1KdU3{position:relative;display:block;width:96px;height:96px;border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.perfil_foto__1KdU3[data-sin-foto]:after{content:"";position:absolute;inset:0;margin:auto;width:28px;height:22px;border:2px solid color-mix(in srgb,var(--brand) 55%,transparent);border-radius:5px}.perfil_cuerpo__FMbWo{display:flex;flex-direction:column;gap:4px;min-width:0;padding-block:6px}.perfil_logoT__ebC36{display:block;height:26px;width:auto}.perfil_logoTImg__AiCHS{display:block;height:100%;width:auto;object-fit:contain}.perfil_tituloT__kg7Fp{font-size:17px;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.015em}.perfil_desc__E4Prg{font-size:14px;line-height:1.4;color:var(--text-muted)}.perfil_nota__TtpO7{align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 11%,transparent);color:var(--text);font-size:12px;font-weight:var(--fw-semibold);line-height:1.5;white-space:nowrap}.perfil_flecha__r4Tp1{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--brand);color:var(--text-inverse,#fff);transition:transform var(--dur,.16s) var(--ease,ease)}.perfil_flecha__r4Tp1 svg{width:20px;height:20px}.perfil_tarjeta__iVk2O:hover .perfil_flecha__r4Tp1{transform:translateX(2px)}.perfil_giro__vuK18{width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:perfil_girar__5Ty_z .8s linear infinite}@keyframes perfil_girar__5Ty_z{to{transform:rotate(1turn)}}.perfil_demo__I1Gg5{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 10px;margin:24px 0 0;padding-top:14px;border-top:1px solid var(--border);font-size:15px;color:var(--text-muted)}.perfil_demo__I1Gg5 a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.perfil_demo__I1Gg5 a:hover{color:var(--brand)}.perfil_demo__I1Gg5 a svg{width:18px;height:18px;flex:none}@media (min-width:561px){.perfil_page__xcQVU{padding-inline:24px}.perfil_tarjetas__IAjAf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.perfil_tarjeta__iVk2O{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:stretch;gap:0;padding:0;overflow:hidden}.perfil_foto__1KdU3{width:100%;height:auto;aspect-ratio:3/2;border-radius:0}.perfil_cuerpo__FMbWo{padding:16px 64px 20px 18px;gap:6px}.perfil_logoT__ebC36{height:34px}.perfil_tituloT__kg7Fp{font-size:19px}.perfil_desc__E4Prg{font-size:15px;line-height:1.45}.perfil_flecha__r4Tp1{position:absolute;right:16px;bottom:16px;width:44px;height:44px}}@media (min-width:1100px){.perfil_grupos__hhSJE{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.perfil_tituloT__kg7Fp{font-size:18px}}.perfil_descM__9MiMQ,.perfil_tituloM__ygiLa{display:none}@media (max-width:560px){.perfil_page__xcQVU{padding-top:calc(env(safe-area-inset-top, 0px) + 16px)}.perfil_logoImg__3lIuW{width:108px}.perfil_cab__xg3Up{margin-top:10px}.perfil_titulo__HcKvl{font-size:28px}.perfil_lead__oYeKR{display:none}.perfil_entra__fDQKt{margin-top:0;font-size:15px}.perfil_grupos__hhSJE{margin-top:8px;gap:14px}.perfil_grupoT___dQ7f{margin-bottom:6px}.perfil_tarjetas__IAjAf{gap:8px}.perfil_tarjeta__iVk2O{grid-template-columns:64px minmax(0,1fr) 36px;gap:12px;min-height:80px;padding:8px 12px 8px 8px;border-radius:18px}.perfil_foto__1KdU3{width:64px;height:64px;border-radius:12px}.perfil_cuerpo__FMbWo{gap:2px;padding-block:2px}.perfil_desc__E4Prg,.perfil_logoT__ebC36,.perfil_nota__TtpO7[data-solo-ancho],.perfil_tituloT__kg7Fp{display:none}.perfil_tituloM__ygiLa{display:block;font-size:17px;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.015em}.perfil_descM__9MiMQ{display:block;font-size:14px;line-height:1.35;color:var(--text-muted)}.perfil_nota__TtpO7{white-space:normal}.perfil_flecha__r4Tp1{width:36px;height:36px}.perfil_flecha__r4Tp1 svg{width:18px;height:18px}.perfil_demo__I1Gg5{margin-top:16px;padding-top:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.perfil_flecha__r4Tp1,.perfil_tarjeta__iVk2O{transition:none}.perfil_tarjeta__iVk2O:hover,.perfil_tarjeta__iVk2O:hover .perfil_flecha__r4Tp1{transform:none}.perfil_giro__vuK18{animation-duration:2.4s}}