.in:where(.p-entrar *){background:var(--vidrio);height:56px;box-shadow:var(--sombra-1);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:17px;display:flex;position:relative}.in.err:where(.p-entrar *){box-shadow:0 0 0 1.5px var(--peligro) inset}.errtxt:where(.p-entrar *){color:var(--peligro);padding:0 6px;font-size:14px}.pill.lg:where(.p-entrar *){background:var(--vidrio);height:56px;box-shadow:var(--sombra-1);width:100%;transition:background var(--t-rapido) var(--curva),transform var(--t-rapido) var(--curva);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:500;display:inline-flex}.pill.lg:hover:where(.p-entrar *){background:var(--vidrio-3);box-shadow:none}.pill.lg:active:where(.p-entrar *){transform:scale(.98)}.pill.lg.d:where(.p-entrar *){background:var(--oscuro);color:var(--tinta-inv)}.pill.lg.d:hover:where(.p-entrar *){background:var(--oscuro);opacity:.92}.pill.lg.d:disabled:where(.p-entrar *){background:var(--tinta-3);color:#ffffffb3;cursor:default;opacity:1}.pill.lg.cargando:where(.p-entrar *){color:#0000;position:relative}.pill.lg.cargando .giro:where(.p-entrar *){box-sizing:content-box;border:2px solid var(--tinta-inv);border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite gira;position:absolute}
.p-entrar{--deg-pleno:linear-gradient(165deg,#2c5a86 0%,#5f88ab 28%,#9fb8c8 48%,#d9d6cb 70%,#eadbb9 100%);--deg-ilu:linear-gradient(170deg,#1f4466 0%,#2c5a86 45%,#4d7498 100%);--tinta:#1b1b1b;--tinta-2:#4d5560;--tinta-3:#78818c;--tinta-inv:#f7f8fa;--vidrio:#ffffffe6;--vidrio-2:#ffffff8c;--vidrio-3:#ffffff59;--linea:#00000014;--oscuro:#1f1f1f;--verde:#3ec97a;--peligro:#c2403a;--aviso:#8a5a00;--aviso-f:#ffde968c;--foco:0 0 0 3px #2c5a8659;--sombra-1:0 1px 2px #0000000d;--sombra-2:0 2px 10px #0000000f;--t-rapido:.12s;--curva:cubic-bezier(.2,.7,.2,1);--sans:"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Newsreader",Georgia,"Times New Roman",serif;--chip-ilu:#ffffff24;--na:#d9730d2e;--na-p:#d9730d;width:100%;height:100%;font-family:var(--sans);color:var(--tinta);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.4;position:relative;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .p-entrar{--deg-pleno:linear-gradient(165deg,#0f2740 0%,#1f3f5c 28%,#3c4d58 48%,#4a4538 70%,#5a4e35 100%);--deg-ilu:linear-gradient(170deg,#0b1a2a 0%,#153050 45%,#24415e 100%);--tinta:#eceef0;--tinta-2:#b4bbc3;--tinta-3:#848d97;--tinta-inv:#15181b;--vidrio:#2a3036e6;--vidrio-2:#2a303699;--vidrio-3:#2a303666;--linea:#ffffff1a;--oscuro:#f2f3f5;--peligro:#ff7b74;--aviso:#f0c060;--aviso-f:#f0c0602e;--foco:0 0 0 3px #9fb8c873;--chip-ilu:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .p-entrar{--deg-pleno:linear-gradient(165deg,#0f2740 0%,#1f3f5c 28%,#3c4d58 48%,#4a4538 70%,#5a4e35 100%);--deg-ilu:linear-gradient(170deg,#0b1a2a 0%,#153050 45%,#24415e 100%);--tinta:#eceef0;--tinta-2:#b4bbc3;--tinta-3:#848d97;--tinta-inv:#15181b;--vidrio:#2a3036e6;--vidrio-2:#2a303699;--vidrio-3:#2a303666;--linea:#ffffff1a;--oscuro:#f2f3f5;--peligro:#ff7b74;--aviso:#f0c060;--aviso-f:#f0c0602e;--foco:0 0 0 3px #9fb8c873;--chip-ilu:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.p-entrar,.p-entrar *){box-sizing:border-box}button:where(.p-entrar *){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible:where(.p-entrar *),a:focus-visible:where(.p-entrar *){box-shadow:var(--foco);outline:0}h1:where(.p-entrar *){text-wrap:balance;margin:0}p:where(.p-entrar *){margin:0}.auth:where(.p-entrar *){background:var(--deg-pleno);color:var(--tinta);font-family:var(--sans);grid-template-columns:40% 60%;display:grid;position:absolute;inset:0}.ilu:where(.p-entrar *){background:var(--deg-ilu);color:#f7f8fa;border-radius:24px;margin:24px 0 24px 24px;position:relative;overflow:hidden}.ilu .marca-ilu:where(.p-entrar *){font-family:var(--serif);opacity:.9;font-size:24px;position:absolute;top:24px;left:28px}.ilu .escena:where(.p-entrar *){opacity:0;transform-origin:50% 60%;transition:opacity .9s;position:absolute;inset:0;transform:scale(1.04)}.ilu .escena svg:where(.p-entrar *){width:100%;height:100%;display:block}.ilu .escena.on:where(.p-entrar *){opacity:1;animation:9s ease-in-out forwards entrar-kb}.ilu.pausa .escena.on:where(.p-entrar *){animation-play-state:paused}@keyframes entrar-kb{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.ilu .velo-m:where(.p-entrar *){pointer-events:none;background:linear-gradient(#00000047 0%,#0000 28% 52%,#000000a8 100%);position:absolute;inset:0}.ilu .play:where(.p-entrar *){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f7f8fa;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:20px;right:20px}.ilu .play:hover:where(.p-entrar *){background:#ffffff42}.ilu .play svg:where(.p-entrar *){width:18px;height:18px}.ilu .pie-m:where(.p-entrar *){justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.ilu .conoce:where(.p-entrar *){color:#1b1b1b;cursor:pointer;background:#f7f8fa;border:0;border-radius:999px;place-items:center;height:48px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-grid;box-shadow:0 8px 24px #00000038}.ilu .conoce:hover:where(.p-entrar *){background:#fff}.ilu .conoce:focus-visible:where(.p-entrar *){box-shadow:var(--foco),0 8px 24px #00000038}.ilu .dots:where(.p-entrar *){gap:6px;display:flex}.ilu .dots button:where(.p-entrar *){align-items:center;width:34px;height:44px;margin:-20px -3px;padding:0 3px;display:grid}.ilu .dots span:where(.p-entrar *){background:#ffffff59;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.ilu .dots .on span:where(.p-entrar *):after{content:"";transform-origin:0;background:#f7f8fa;animation:9s linear forwards entrar-barra;position:absolute;inset:0}.ilu.pausa .dots .on span:where(.p-entrar *):after{animation-play-state:paused}@keyframes entrar-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ilu .escena.on:where(.p-entrar *){animation:none;transform:scale(1.06)}.ilu .dots .on span:where(.p-entrar *):after{animation:none;transform:none}}.ilu .chips:where(.p-entrar *){opacity:0;pointer-events:none;transition:opacity .6s}.ilu.s2 .chips:where(.p-entrar *){opacity:1}.ilu .chips:where(.p-entrar *){flex-direction:column;gap:12px;display:flex;position:absolute;top:96px;left:28px;right:28px}.chip-ilu:where(.p-entrar *){background:var(--chip-ilu);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f7f8fa;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;height:48px;padding:0 18px 0 14px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.chip-ilu.der:where(.p-entrar *){align-self:flex-end}.chip-ilu .tilde:where(.p-entrar *){background:var(--verde);color:#0f2a1a;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.chip-ilu .tilde svg:where(.p-entrar *){width:12px;height:12px}.chip-ilu .chispa:where(.p-entrar *){place-items:center;width:20px;height:20px;display:grid}.chip-ilu .puntos:where(.p-entrar *){gap:3px;margin-left:4px;display:inline-flex}.chip-ilu .puntos i:where(.p-entrar *){opacity:.5;background:#f7f8fa;border-radius:50%;width:5px;height:5px;animation:1.2s infinite entrar-lat}.chip-ilu .puntos i:nth-child(2):where(.p-entrar *){animation-delay:.2s}.chip-ilu .puntos i:nth-child(3):where(.p-entrar *){animation-delay:.4s}@keyframes entrar-lat{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chip-ilu .puntos i:where(.p-entrar *){opacity:.7;animation:none}}.tarj-ilu:where(.p-entrar *){color:#1b1b1b;background:#ffffffeb;border-radius:22px;flex-direction:column;align-self:stretch;gap:6px;max-width:330px;padding:14px 18px 12px;display:flex;box-shadow:0 12px 40px #0000002e}.tarj-ilu .fila:where(.p-entrar *){color:#78818c;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.tarj-ilu .que:where(.p-entrar *){font-family:var(--serif);color:#1b1b1b;font-size:21px;line-height:1.15}.tarj-ilu .botones:where(.p-entrar *){gap:8px;margin-top:4px;display:flex}.tarj-ilu .botones span:where(.p-entrar *){background:#f0f1f2;border-radius:999px;place-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:500;display:inline-grid}.tarj-ilu .botones span.p:where(.p-entrar *){color:#f7f8fa;background:#1f1f1f}.et:where(.p-entrar *){color:#1b1b1b;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.et i:where(.p-entrar *){border-radius:50%;width:7px;height:7px}.ilu .cita:where(.p-entrar *){position:absolute;bottom:96px;left:28px;right:28px}.ilu .cita .t:where(.p-entrar *){font-family:var(--serif);letter-spacing:-.005em;font-size:30px;line-height:1.1}.ilu .cita .s:where(.p-entrar *){opacity:.75;margin-top:8px;font-size:14px}.ilu .marca-agua:where(.p-entrar *){opacity:.6;letter-spacing:.03em;text-transform:uppercase;font-size:11px;position:absolute;top:34px;right:74px}.col-form:where(.p-entrar *){justify-content:center;align-items:center;padding:40px;display:flex}.form:where(.p-entrar *){flex-direction:column;gap:20px;width:100%;max-width:520px;display:flex}.marca:where(.p-entrar *){font-family:var(--serif);text-align:center;letter-spacing:-.01em;font-size:56px;font-weight:400;line-height:1}.lema:where(.p-entrar *){text-align:center;color:var(--tinta-2);max-width:34ch;margin:0 auto;font-size:19px;line-height:1.35}.in.err:focus-within:where(.p-entrar *){box-shadow:0 0 0 1.5px var(--peligro) inset,var(--foco)}.pill.lg:focus-visible:where(.p-entrar *){box-shadow:var(--foco)}.pill.lg.d.cargando:disabled:where(.p-entrar *){background:var(--oscuro);color:#0000;cursor:progress}.pill .g:where(.p-entrar *){background:var(--tinta-inv);width:20px;height:20px;color:var(--oscuro);font-size:13px;font-weight:700;font-family:var(--sans);border-radius:50%;place-items:center;display:grid}.pill.cargando .g:where(.p-entrar *){visibility:hidden}.sep:where(.p-entrar *){color:var(--tinta-3);align-items:center;gap:14px;font-size:14px;display:flex}.sep:where(.p-entrar *):before,.sep:where(.p-entrar *):after{content:"";background:var(--linea);flex:1;height:1px}.legal:where(.p-entrar *){color:var(--tinta-3);text-align:center;max-width:44ch;margin:0 auto;font-size:13px;line-height:1.4}.legal b:where(.p-entrar *){color:var(--tinta-2);font-weight:600}.error-tarj:where(.p-entrar *){color:var(--tinta);background:#c2403a1a;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex}.error-tarj svg:where(.p-entrar *){width:18px;height:18px;color:var(--peligro);flex:none;margin-top:1px}.sin-red:where(.p-entrar *){background:var(--aviso-f);height:36px;color:var(--tinta);box-shadow:var(--sombra-2);z-index:3;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.sin-red svg:where(.p-entrar *){width:16px;height:16px;color:var(--aviso)}@container (max-width:767px){.auth:where(.p-entrar *){grid-template-rows:30% 1fr;grid-template-columns:1fr}.auth .ilu:where(.p-entrar *){border-radius:20px;margin:12px 12px 0}.auth .ilu .chips:where(.p-entrar *){gap:8px;top:56px;left:20px;right:20px}.auth .ilu .cita:where(.p-entrar *),.auth .ilu .marca-ilu:where(.p-entrar *),.auth .tarj-ilu:where(.p-entrar *),.auth .ilu .conoce:where(.p-entrar *){display:none}.auth .ilu .marca-agua:where(.p-entrar *){font-size:10px;top:24px;right:62px}.auth .ilu .play:where(.p-entrar *){width:40px;height:40px;top:12px;right:12px}.auth .ilu .play:where(.p-entrar *):before{content:"";position:absolute;inset:-2px}.auth .ilu .pie-m:where(.p-entrar *){bottom:12px;left:16px;right:16px}.auth .ilu .dots button:where(.p-entrar *){margin:-28px -3px -12px;padding:20px 3px 4px}.auth .col-form:where(.p-entrar *){align-items:flex-start;padding:20px 16px 16px}.auth .form:where(.p-entrar *){background:var(--vidrio-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;gap:16px;max-width:none;padding:20px 18px 18px}.auth .marca:where(.p-entrar *){font-size:44px}}
