.zn{--fondo:#f3f2ee;--superficie:#fff;--texto:#131514;--suave:#575e5a;--borde:#dcdbd4;--acento:#1f4a3b;--sobre-acento:#f3f2ee;--ocre:#c98a2e;--aviso:#b4532a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--fondo);min-height:100svh;color:var(--texto);font-family:var(--st-cuerpo), system-ui, sans-serif}.zn-entrada{background:radial-gradient(70% 50% at 50% 20%, #fffdf8, transparent 70%), var(--fondo);place-items:center;padding:24px 16px;display:grid}.zn-tarjeta{text-align:center;background:var(--superficie);border:1px solid var(--borde);border-radius:1.5rem;justify-items:center;gap:.9rem;width:min(100%,26rem);padding:2.4rem 1.6rem 1.8rem;display:grid;box-shadow:0 30px 60px -40px #13151473}.zn-logo-grande{--logo-st:#131514;--logo-firma:#1f4a3b;width:11rem;height:auto}.zn-nombres{font-family:var(--st-marca), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--suave);font-size:.68rem}.zn-h1{font-family:var(--st-rotulo), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2rem,8vw,2.8rem);font-weight:900;line-height:1}.zn-texto{max-width:34rem;color:var(--suave);font-size:.95rem;line-height:1.55}.zn-error{width:100%;color:var(--aviso);background:#fbeee8;border-radius:.75rem;padding:.6rem .8rem;font-size:.88rem}.zn-boton{background:var(--acento);width:100%;color:var(--sobre-acento);border-radius:.9rem;justify-content:center;align-items:center;gap:.7rem;padding:.9rem 1.2rem;font-weight:600;transition:filter .2s,transform .1s;display:flex}.zn-boton:hover{filter:brightness(1.15)}.zn-boton:active{transform:scale(.98)}.zn-boton:disabled{opacity:.6}.zn-volver{color:var(--suave);text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.zn-cabecera{z-index:20;background:var(--superficie);border-bottom:1px solid var(--borde);position:sticky;top:0}.zn-cabecera-dentro{justify-content:space-between;align-items:center;gap:.75rem;max-width:64rem;margin:0 auto;padding:.55rem 16px;display:flex}.zn-marca{color:inherit;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.zn-logo{--logo-st:#131514;--logo-firma:#1f4a3b;flex:none;width:4.2rem;height:auto}.zn-marca .zn-nombres{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zn-salir{color:var(--suave);text-underline-offset:3px;font-size:.88rem;text-decoration:underline}.zn-pestanas{gap:.4rem;max-width:64rem;margin:0 auto;padding:0 16px .55rem;display:flex}.zn-pestana{color:var(--suave);border-radius:.6rem;padding:.4rem .8rem;font-size:.88rem;font-weight:600}.zn-activa{background:var(--acento);color:var(--sobre-acento)}.zn-contenido{flex-direction:column;gap:.9rem;max-width:64rem;margin:0 auto;padding:1.5rem 16px 4rem;display:flex}.zn .logo-stv-st{fill:var(--logo-st)}.zn .logo-stv-firma{fill:var(--logo-firma)}.zn-pestana{text-decoration:none}.zn-mision{background:var(--acento);color:var(--sobre-acento);border-radius:1.2rem;gap:.6rem;padding:1.2rem;display:grid;box-shadow:0 24px 50px -36px #1f4a3be6}.zn-mision .zn-nombres{color:#e9c58a}.zn-mision p{font-size:1.05rem;line-height:1.5}.zn-mision small{opacity:.8;font-size:.8rem}.zn-barra{background:#f3f2ee33;border-radius:99px;height:8px;overflow:hidden}.zn-barra i{border-radius:inherit;background:linear-gradient(90deg, #e9c58a, var(--ocre));height:100%;animation:1.2s cubic-bezier(.2,.8,.2,1) both zn-crece;display:block;box-shadow:0 0 14px #e9c58acc}@keyframes zn-crece{0%{width:0}}@media (prefers-reduced-motion:reduce){.zn-barra i{animation:none}}.zn-h2{font-family:var(--st-rotulo), sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-top:.6rem;font-size:1.35rem;font-weight:800}.zn-grupo ul{gap:.6rem;margin-top:.6rem;display:grid}.zn-paso{background:var(--superficie);border:1px solid var(--borde);border-radius:1rem;gap:.8rem;padding:.9rem 1rem;display:flex}.zn-paso b{font-size:.98rem;display:block}.zn-paso p{color:var(--suave);margin-top:.15rem;font-size:.9rem;line-height:1.5}.zn-paso small{color:var(--suave);margin-top:.3rem;font-size:.75rem;display:block}.zn-paso-icono{background:var(--fondo);width:1.9rem;height:1.9rem;color:var(--suave);border-radius:99px;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.zn-grupo-hecho .zn-paso-icono{background:var(--acento);color:var(--sobre-acento)}.zn-grupo-en-marcha .zn-paso-icono{color:var(--ocre);background:#f6ead6}.zn-grupo-de-ti .zn-paso{border-color:var(--ocre);box-shadow:0 0 0 3px #f6ead6}.zn-grupo-de-ti .zn-paso-icono{background:var(--ocre);color:#fff}.zn-mide{margin-top:.8rem}.zn-mide b{color:var(--texto)}.zn-aviso-fondo{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1315148c;place-items:center;padding:16px;animation:.3s both zn-aparece;display:grid;position:fixed;inset:0}.zn-aviso{background:var(--superficie);border:2px solid var(--ocre);text-align:center;border-radius:1.4rem;gap:.8rem;width:min(100%,24rem);padding:1.6rem 1.3rem 1.2rem;animation:.4s cubic-bezier(.2,.8,.2,1) both zn-sube;display:grid;box-shadow:0 30px 70px -30px #131514b3}.zn-aviso-icono{background:var(--ocre);border-radius:99px;justify-self:center;place-items:center;width:3rem;height:3rem;font-size:1.4rem;display:grid}.zn-aviso .zn-h2{margin-top:0}.zn-aviso ul{text-align:left;gap:.6rem;display:grid}.zn-aviso li{background:#f6ead6;border-radius:.9rem;gap:.2rem;padding:.8rem .9rem;display:grid}.zn-aviso li span{color:var(--suave);font-size:.88rem;line-height:1.5}.zn-aviso small{color:var(--suave);font-size:.78rem}@keyframes zn-aparece{0%{opacity:0}}@keyframes zn-sube{0%{opacity:0;transform:translateY(16px)scale(.97)}}@media (prefers-reduced-motion:reduce){.zn-aviso-fondo,.zn-aviso{animation:none}}
