.entrar{display:grid;grid-template-columns:7fr minmax(440px,5fr);min-height:100vh;min-height:100dvh;overflow-x:hidden}.entrar__marca{position:relative;display:grid;place-items:center;padding:48px 32px;background:radial-gradient(42% 46% at 4% 52%,color-mix(in srgb,var(--cf-amarillo) 30%,transparent),transparent 70%),radial-gradient(40% 38% at 30% 0,color-mix(in srgb,var(--cf-verde) 20%,transparent),transparent 72%),radial-gradient(46% 48% at 98% 36%,color-mix(in srgb,var(--cf-azul) 26%,transparent),transparent 70%),radial-gradient(38% 36% at 40% 104%,color-mix(in srgb,var(--cf-rojo) 18%,transparent),transparent 70%),radial-gradient(36% 36% at 86% 100%,color-mix(in srgb,var(--cf-morado) 22%,transparent),transparent 70%),var(--surface)}.entrar__bloque{display:grid;justify-items:center;text-align:center;animation:entrar-baja .6s cubic-bezier(.22,1,.36,1) both}@keyframes entrar-baja{0%{transform:translateY(-8px)}to{transform:none}}.entrar__logo{display:block;width:240px;height:auto;filter:drop-shadow(0 24px 40px color-mix(in srgb,var(--cf-azul) 32%,transparent)) drop-shadow(0 2px 4px rgba(0,0,0,.08))}.entrar__nombre{margin:28px 0 0}.entrar__sub{margin:6px 0 0}.entrar__juntura{width:40px;height:1px;margin-top:32px;background:var(--outline-variant)}.entrar__colegios{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.entrar__forma{position:relative;display:grid;grid-template-rows:1fr auto;gap:24px;padding:32px 24px;border-left:1px solid color-mix(in srgb,var(--outline-variant) 45%,transparent);background:var(--surface)}.entrar__centro{display:grid;place-items:center}.entrar__tema{position:absolute;top:20px;right:20px}.entrar__tarjeta{display:grid;gap:22px;width:100%;max-width:420px;padding:36px;border-radius:var(--radius-lg);box-shadow:var(--widget),inset 0 .5px 0 rgba(255,255,255,.75),0 1px 0 color-mix(in srgb,var(--outline) 40%,transparent),0 34px 70px -34px color-mix(in srgb,var(--cf-azul) 45%,transparent);animation:entrar-sube .55s cubic-bezier(.22,1,.36,1) both}.dark .entrar__tarjeta{box-shadow:var(--widget),inset 0 .5px 0 rgba(255,255,255,.09),0 0 0 .5px rgba(255,255,255,.08),0 34px 70px -34px color-mix(in srgb,var(--cf-azul) 55%,transparent)}.dark .entrar__marca{background:radial-gradient(42% 46% at 4% 52%,color-mix(in srgb,var(--cf-amarillo) 22%,transparent),transparent 70%),radial-gradient(40% 38% at 30% 0,color-mix(in srgb,var(--cf-verde) 16%,transparent),transparent 72%),radial-gradient(46% 48% at 98% 36%,color-mix(in srgb,var(--cf-azul) 24%,transparent),transparent 70%),radial-gradient(38% 36% at 40% 104%,color-mix(in srgb,var(--cf-rojo) 16%,transparent),transparent 70%),radial-gradient(36% 36% at 86% 100%,color-mix(in srgb,var(--cf-morado) 20%,transparent),transparent 70%),var(--surface)}.dark .entrar__forma{border-left-color:rgba(255,255,255,.07)}@keyframes entrar-sube{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.entrar__bloque,.entrar__tarjeta{animation:none}}.entrar__titulo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px}.entrar__campo{position:relative}.entrar__campo .nc-input{padding-right:52px}.entrar__ojo{position:absolute;right:2px;top:2px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--ink-muted);cursor:pointer}.entrar__ojo:hover{background:var(--surface-container);color:var(--ink)}.entrar__ojo svg{width:18px;height:18px}.entrar__aviso,.entrar__error{margin:0;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.45}.entrar__aviso{background:var(--surface-container);color:var(--ink)}.entrar__error{background:var(--status-wait);color:var(--on-status-wait)}.entrar__pie{display:grid;justify-items:center;gap:8px;text-align:center}.entrar__pie p{margin:0}@media (max-width:899px){.entrar{grid-template-columns:1fr}.entrar__marca{padding:28px 16px 48px}.entrar__bloque{animation:none}.entrar__logo{width:112px}.entrar__nombre{margin-top:14px;font-size:21px;line-height:1.25;letter-spacing:-.015em}.entrar__sub{margin-top:4px}.entrar__juntura{display:none}.entrar__colegios{margin-top:16px}.entrar__forma{border-left:0;padding:0 20px calc(24px + env(safe-area-inset-bottom))}.entrar__centro{align-items:start}.entrar__tema{top:12px;right:12px}.entrar__tarjeta{margin-top:-24px;padding:24px 20px;max-width:none}}