.entrada-uc{--velo-a:color-mix(in srgb, var(--uc-corp-900) 62%, transparent);--velo-b:color-mix(in srgb, var(--uc-corp-900) 84%, transparent);--entrada-tinte:var(--velo-a);--entrada-tinte-2:var(--velo-b);background-color:var(--uc-corp-900);color:#fff;justify-content:center;align-items:center;min-height:100dvh;padding:1.25rem 1.5rem;display:flex}.entrada-uc:after{background:url(/marca/arco-futuro.webp) no-repeat left .5vw center / auto 52vh, linear-gradient(180deg, var(--velo-a), var(--velo-b))}.entrada-uc:before{content:"";z-index:-1;--sello-ancho:16rem;--sello-opacidad:.12;width:var(--sello-ancho);aspect-ratio:1;opacity:var(--sello-opacidad);pointer-events:none;background:url(/marca/circulo-blanco-400.webp) 50%/contain no-repeat;position:absolute;bottom:4vh;right:3vw}.entrada-uc--verde{--velo-a:#3d4834bd;--velo-b:#1b2a37e6}@media (width<=640px){.entrada-uc{align-items:flex-start;padding:1rem .75rem 1.5rem}.entrada-uc:after{background:linear-gradient(180deg, var(--velo-a), var(--velo-b))}.entrada-uc:before{display:none}}.entrada-uc__marco{width:100%;max-width:72rem}.entrada-uc__cabecera{align-items:center;gap:1.5rem;margin-bottom:1.1rem;display:flex}.entrada-uc__logo{border-right:2px solid var(--uc-acento);box-sizing:content-box;flex:none;width:11.5rem;height:auto;padding-right:1.5rem}.entrada-uc__titulo{max-width:48rem;font-family:var(--font-display);margin:0;font-weight:600;line-height:1.2}.entrada-uc__saludo{letter-spacing:-.02em;color:#fff;font-size:2rem;font-weight:700;display:block}.entrada-uc__resto{font-family:var(--font-sans);color:var(--uc-salvia-200);margin-top:.15rem;font-size:1.05rem;font-weight:500;line-height:1.35;display:block}.entrada-uc__pie{letter-spacing:.08em;text-transform:uppercase;color:var(--uc-salvia-300);text-align:center;margin:.9rem 0 0;font-size:.82rem}@media (width<=1023px){.entrada-uc__cabecera{flex-direction:column;align-items:flex-start;gap:.9rem}.entrada-uc__logo{border-right:0;border-bottom:2px solid var(--uc-acento);width:10rem;padding:0 0 calc(.9rem + 1px)}.entrada-uc__saludo{font-size:1.7rem}}@media (width<=639px){.entrada-uc__saludo{font-size:1.45rem}.entrada-uc__resto{font-size:.95rem}.entrada-uc__logo{width:8.5rem}}.entrada-uc__tarjeta{border:1px solid var(--uc-corp-600);border-radius:var(--uc-radio);background:var(--uc-superficie);color:var(--color-slate-800);box-shadow:0 1.5rem 3rem -1rem color-mix(in srgb, var(--uc-corp-950) 70%, transparent);grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem;display:grid;position:relative}.entrada-uc__tarjeta:before{content:"";border-top:2px solid var(--uc-acento);border-right:2px solid var(--uc-acento);border-top-right-radius:var(--uc-radio);pointer-events:none;width:4.5rem;height:4.5rem;position:absolute;top:-2px;right:-2px}@media (width>=1024px){.entrada-uc__tarjeta{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:2rem;padding:1.25rem 1.5rem 1.5rem}.entrada-uc__pin{border-left:1px solid var(--color-slate-200);align-self:start;padding-left:2rem;position:sticky;top:1rem}}.entrada-uc__h2{color:var(--color-slate-900);margin:0 0 .7rem;font-size:1.35rem;font-weight:700;line-height:1.2}.entrada-uc__h2-sub{color:var(--color-teal-800);font-size:1rem;font-weight:600}.entrada-uc__h3{letter-spacing:.1em;text-transform:uppercase;color:var(--uc-texto-suave);margin:0 0 .4rem;font-size:.85rem;font-weight:700}.entrada-uc__nota{color:var(--uc-texto-suave);margin:0 0 .5rem;font-size:.9rem}.entrada-uc__grupos{flex-direction:column;gap:.9rem;display:flex}.entrada-uc__rejilla{grid-template-columns:repeat(auto-fill,minmax(7.6rem,1fr));gap:.5rem;display:grid}.entrada-uc__persona{border:var(--uc-ancho-linea) solid var(--uc-ctl-borde);border-radius:var(--uc-radio-s);background:var(--uc-superficie);min-height:3.25rem;color:var(--color-slate-900);text-align:center;justify-content:center;align-items:center;gap:.4rem;padding:calc(.3rem + 1px) calc(.5rem + 1px);font-size:1rem;font-weight:600;line-height:1.15;transition:background-color .15s,border-color .15s;display:flex}.entrada-uc__persona:hover{border-color:var(--color-teal-700);background:var(--uc-marca-suave)}.entrada-uc__persona:active{background:var(--uc-marca-suave-2)}.entrada-uc__persona--activa,.entrada-uc__persona--activa:hover{border-color:var(--color-teal-900);background:var(--color-teal-800);color:#fff}.entrada-uc__persona--esqueleto{background:var(--uc-superficie-3);border-color:var(--color-slate-300)}.entrada-uc__check{width:1.1rem;height:1.1rem}.entrada-uc__persona:focus-visible,.entrada-uc__tecla:focus-visible,.entrada-uc__soloyo:focus-visible{outline:var(--uc-foco-ancho) solid var(--uc-foco);outline-offset:var(--uc-foco-sep)}.entrada-uc__pin:focus{outline:none}.entrada-uc__aviso{border:1px solid var(--uc-neutro-borde);border-radius:var(--uc-radio-s);background:var(--uc-neutro-fondo);color:var(--uc-neutro-texto);align-items:flex-start;gap:.5rem;margin:0 0 .9rem;padding:.7rem .85rem;font-weight:600;display:flex}.entrada-uc__aviso--info{border-color:var(--uc-info-borde);background:var(--uc-info-fondo);color:var(--uc-info-texto)}.entrada-uc__aviso--error{border-width:var(--uc-ancho-linea);border-color:var(--uc-error-borde);background:var(--uc-error-fondo);color:var(--uc-error-texto);margin:.9rem 0 0}.entrada-uc__aviso .uc-ic{margin-top:.1rem}.entrada-uc__elegida{align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.entrada-uc__avatar{background:var(--uc-corp-800);width:3rem;height:3rem;box-shadow:inset 0 -2px 0 var(--uc-acento);color:#fff;font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.entrada-uc__elegida-txt{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.entrada-uc__elegida-txt strong{overflow-wrap:anywhere;color:var(--color-slate-900);font-size:1.3rem}.entrada-uc__elegida-txt span{color:var(--uc-texto-suave);font-size:.9rem}.entrada-uc__soloyo{border:var(--uc-ancho-linea) solid var(--color-teal-800);border-radius:var(--uc-radio-s);background:var(--uc-superficie);min-height:3rem;color:var(--color-teal-800);padding:1px calc(.9rem + 1px);font-weight:600}.entrada-uc__soloyo:hover{background:var(--uc-marca-suave)}.entrada-uc__soloyo:disabled{border-color:var(--uc-ctl-desact-borde);background:var(--uc-ctl-desact-fondo);color:var(--uc-ctl-desact-texto);cursor:not-allowed}.entrada-uc__huecos{justify-content:center;align-items:center;gap:.75rem;height:3rem;margin-bottom:.5rem;display:flex}.entrada-uc__hueco{border:var(--uc-ancho-linea-enfasis) solid var(--color-slate-700);background:var(--uc-superficie);border-radius:999px;width:1.25rem;height:1.25rem;transition:background-color .1s}.entrada-uc__hueco--lleno{border-color:var(--color-teal-800);background:var(--color-teal-800);animation:entrada-hueco .18s var(--uc-ease)}@keyframes entrada-hueco{0%{transform:scale(1.4)}to{transform:scale(1)}}.entrada-uc__teclas{grid-template-columns:repeat(3,1fr);gap:.6rem;max-width:22rem;margin-inline:auto;display:grid}.entrada-uc__tecla{border:var(--uc-ancho-linea) solid var(--uc-ctl-borde);border-radius:var(--uc-radio-s);background:var(--uc-superficie-2);height:4rem;min-height:4rem;color:var(--color-slate-900);font-family:var(--font-display);font-size:1.9rem;font-weight:700;line-height:1;transition:background-color .1s,transform .1s,box-shadow .1s}.entrada-uc__tecla:hover:not(:disabled){border-color:var(--color-teal-700);background:var(--uc-marca-suave)}.entrada-uc__tecla:active:not(:disabled){background:var(--uc-marca-suave-2);box-shadow:inset 0 0 0 2px var(--uc-acento);transform:scale(.94)}.entrada-uc__tecla--accion{font-family:var(--font-sans);font-size:1.1rem;font-weight:600}.entrada-uc__tecla:disabled{border-color:var(--uc-ctl-borde);background:var(--uc-ctl-desact-fondo);color:var(--uc-ctl-desact-texto);cursor:not-allowed}.entrada-uc__enviando{text-align:center;margin:.9rem 0 0;font-size:1.1rem;font-weight:600}@media (width<=639px){.entrada-uc__tarjeta{padding:1rem .9rem 1.2rem}.entrada-uc__h2{font-size:1.2rem}.entrada-uc__tecla{height:3.75rem;min-height:3.75rem}}.entrada-uc__permiso{text-align:center;max-width:36rem;margin-inline:auto}.entrada-uc__permiso .entrada-uc__candado{background:var(--uc-marca-suave);width:4rem;height:4rem;color:var(--color-teal-800);border-radius:999px;place-items:center;margin:0 auto 1rem;display:grid}.entrada-uc__permiso .entrada-uc__candado .uc-ic{width:1.8rem;height:1.8rem}@media (forced-colors:active){.entrada-uc__persona,.entrada-uc__tecla,.entrada-uc__tarjeta{border:2px solid canvastext}.entrada-uc__persona--activa{outline:3px solid highlight}}.entrada-uc--dividida{background:var(--uc-superficie-2);color:var(--color-slate-800);grid-template-columns:minmax(0,1.6fr) minmax(0,3fr);align-items:stretch;padding:0;display:grid}.entrada-uc--dividida:before,.entrada-uc--dividida:after{display:none}.entrada-uc__foto{isolation:isolate;background:var(--uc-corp-900);color:#fff;align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.entrada-uc__foto-img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;animation:impacto-zoom 1.4s var(--uc-ease) both;position:absolute;inset:0}.entrada-uc__foto:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--uc-corp-950) 78%, transparent) 0%, transparent 24%), linear-gradient(0deg, color-mix(in srgb, var(--uc-corp-950) 94%, transparent) 0%, color-mix(in srgb, var(--uc-corp-950) 86%, transparent) 30%, transparent 62%);position:absolute;inset:0}.entrada-uc__foto:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--uc-marca-azul) 0 33.4%, var(--uc-acento) 33.4% 66.7%, var(--uc-marca-verde) 66.7% 100%);width:.6rem;position:absolute;top:0;bottom:0;right:0}.entrada-uc__foto-texto{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,3.2vw,3rem) calc(clamp(1.5rem,3.2vw,3rem) + .6rem) clamp(1.5rem,3.2vw,3rem) clamp(1.5rem,3.2vw,3rem);display:flex;position:absolute;inset:0}.entrada-uc--dividida .entrada-uc__logo{border:0;width:clamp(11rem,16vw,16rem);padding:0}.entrada-uc__lema{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:auto 0 .9rem;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:800;line-height:1.02}.entrada-uc__lema span{color:var(--uc-acento);display:block}.entrada-uc--dividida .entrada-uc__titulo{border-top:2px solid var(--uc-acento);max-width:34rem;padding-top:.9rem}.entrada-uc--dividida .entrada-uc__saludo{letter-spacing:-.01em;font-size:1.35rem}.entrada-uc--dividida .entrada-uc__resto{color:var(--uc-salvia-200);margin-top:.3rem;font-size:1rem}.entrada-uc__panel{isolation:isolate;justify-content:center;align-items:center;padding:1.25rem clamp(1.25rem,2.6vw,2.75rem);display:flex;position:relative;overflow:hidden}.entrada-uc__panel:before{content:"";z-index:-1;aspect-ratio:1;opacity:.07;pointer-events:none;background:url(/marca/circulo-gris-400.webp) 50%/contain no-repeat;width:34rem;display:none;position:absolute;bottom:-15rem;right:-13rem}.entrada-uc--dividida .entrada-uc__marco{max-width:56rem}.entrada-uc--dividida .entrada-uc__panel{align-items:flex-start}@media (width>=1024px){.entrada-uc--dividida .entrada-uc__tarjeta{align-content:start;min-height:37rem}}.entrada-uc--dividida .entrada-uc__tarjeta{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.5rem;padding:0}.entrada-uc--dividida .entrada-uc__tarjeta:before{display:none}.entrada-uc--dividida .entrada-uc__pie{color:var(--uc-texto-suave);text-align:left}@media (width>=1024px){.entrada-uc__panel:before{display:block}.entrada-uc--dividida .entrada-uc__tarjeta{grid-template-columns:minmax(0,1fr) minmax(17rem,.85fr);gap:1.5rem}.entrada-uc--dividida .entrada-uc__pin{border-radius:var(--uc-radio-l);background:var(--uc-superficie);box-shadow:0 1.25rem 2.5rem -1.25rem color-mix(in srgb, var(--uc-corp-950) 45%, transparent), 0 0 0 1px var(--color-slate-200);border:0;padding:1.25rem}}.entrada-uc--dividida .entrada-uc__h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.entrada-uc--dividida .entrada-uc__h3{color:var(--uc-marca-azul-texto)}.entrada-uc--dividida .entrada-uc__rejilla{grid-template-columns:repeat(auto-fill,minmax(5.9rem,1fr));gap:.4rem}.entrada-uc--dividida .entrada-uc__persona{border-width:var(--uc-ancho-linea);border-color:var(--color-slate-300);min-height:3.5rem;box-shadow:0 1px 0 var(--color-slate-300);transition:transform var(--uc-dur-rapida) var(--uc-ease), box-shadow var(--uc-dur-rapida), background-color var(--uc-dur-rapida), border-color var(--uc-dur-rapida);font-size:.95rem}.entrada-uc--dividida .entrada-uc__persona:hover{border-color:var(--uc-marca-azul);background:var(--uc-marca-azul-suave);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--uc-marca-azul) 70%, transparent);transform:translateY(-2px)}.entrada-uc--dividida .entrada-uc__persona--activa,.entrada-uc--dividida .entrada-uc__persona--activa:hover{border-color:var(--uc-marca-azul-hover);background:var(--uc-marca-azul-hover);color:#fff;box-shadow:inset 0 -2px 0 var(--uc-acento);transform:none}.entrada-uc--dividida .entrada-uc__persona--esqueleto{box-shadow:none}.entrada-uc--dividida .entrada-uc__hueco{border-color:var(--uc-corp-700);width:1.5rem;height:1.5rem}.entrada-uc--dividida .entrada-uc__hueco--lleno{border-color:var(--uc-corp-900);background:var(--uc-acento);box-shadow:0 0 0 3px var(--uc-corp-900)}.entrada-uc--dividida .entrada-uc__teclas{gap:.65rem;max-width:24rem}.entrada-uc--dividida .entrada-uc__tecla{border-radius:var(--uc-radio);background:var(--uc-superficie-3);height:4.5rem;min-height:4.5rem;box-shadow:0 1px 0 var(--color-slate-300);transition:transform var(--uc-dur-rapida) var(--uc-ease), background-color var(--uc-dur-rapida), box-shadow var(--uc-dur-rapida);border:0;font-size:2.1rem}.entrada-uc--dividida .entrada-uc__tecla:hover:not(:disabled){background:var(--uc-marca-azul-suave-2);box-shadow:0 1px 0 var(--uc-marca-azul-borde)}.entrada-uc--dividida .entrada-uc__tecla:active:not(:disabled){background:var(--uc-acento);box-shadow:0 0 0 var(--color-slate-300);transform:translateY(3px)}.entrada-uc--dividida .entrada-uc__tecla--accion{background:var(--uc-corp-900);color:#fff;box-shadow:0 1px 0 var(--uc-corp-950);font-size:1.15rem}.entrada-uc--dividida .entrada-uc__tecla--accion:hover:not(:disabled){background:var(--uc-corp-700);box-shadow:0 1px 0 var(--uc-corp-950)}.entrada-uc--dividida .entrada-uc__tecla--accion:active:not(:disabled){background:var(--uc-acento);color:var(--uc-corp-950)}.entrada-uc--dividida .entrada-uc__tecla:disabled{box-shadow:none}.entrada-uc--dividida .entrada-uc__avatar{background:var(--uc-marca-azul);box-shadow:inset 0 -2px 0 var(--uc-acento)}.entrada-uc--dividida .entrada-uc__soloyo{border-color:var(--uc-marca-azul-hover);color:var(--uc-marca-azul-texto)}@keyframes impacto-zoom{0%{opacity:.6;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes impacto-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.entrada-uc--dividida .entrada-uc__lema,.entrada-uc--dividida .entrada-uc__titulo,.entrada-uc--dividida .entrada-uc__tarjeta{animation:impacto-sube var(--uc-dur-lenta) var(--uc-ease) both}.entrada-uc--dividida .entrada-uc__titulo{animation-delay:80ms}.entrada-uc--dividida .entrada-uc__tarjeta{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.entrada-uc__foto-img,.entrada-uc--dividida .entrada-uc__lema,.entrada-uc--dividida .entrada-uc__titulo,.entrada-uc--dividida .entrada-uc__tarjeta{animation:none}}@media (width<=1023px){.entrada-uc--dividida{display:block}.entrada-uc__foto{min-height:17rem}.entrada-uc__foto:after{background:linear-gradient(90deg, var(--uc-marca-azul) 0 33.4%, var(--uc-acento) 33.4% 66.7%, var(--uc-marca-verde) 66.7% 100%);width:auto;height:.5rem;inset:auto 0 0}.entrada-uc__foto-texto{padding:1.1rem 1.1rem 1.4rem}.entrada-uc--dividida .entrada-uc__logo{width:8.5rem}.entrada-uc__lema{margin-bottom:.6rem;font-size:2.1rem}.entrada-uc--dividida .entrada-uc__titulo{padding-top:.6rem}.entrada-uc--dividida .entrada-uc__saludo{font-size:1.05rem}.entrada-uc--dividida .entrada-uc__resto{display:none}.entrada-uc__panel{background:var(--uc-superficie-2);border-radius:1.25rem 1.25rem 0 0;margin-top:-.5rem;padding:1.25rem 1rem 2rem;display:block;position:relative}.entrada-uc--dividida .entrada-uc__pin{border-top:1px solid var(--color-slate-200);padding-top:1rem}}@media (width<=639px){.entrada-uc--dividida .entrada-uc__tecla{height:4rem;min-height:4rem}}.entrada-uc__error{grid-column:1/-1;gap:1rem;min-width:0;display:grid}.entrada-uc__error-tit{font-family:var(--font-display);font-size:var(--uc-fs-h1,1.75rem);letter-spacing:-.01em;color:var(--uc-tinta);margin:0;font-weight:600}.entrada-uc__error .uc-callout{max-width:44rem}
