.conectar{--cn-tinta:#faf8ff;--cn-tenue:#a7a1b8;--cn-borde:#ffffff1f;--cn-caja:#ffffff0d;--cn-ficha:#fff;--cn-acento:#c9b8ff;--cn-aviso:#f5d38a;--cn-ok:#4cc38a}html[data-tema-publico=claro] .tema-publico .conectar{--cn-tinta:#0a0623;--cn-tenue:#5f5875;--cn-borde:#0a06231f;--cn-caja:#fff;--cn-ficha:#fff;--cn-acento:#5b21b6;--cn-aviso:#7a4d00;--cn-ok:#047857}.cn-enlace{justify-content:center;align-items:center;gap:0;display:flex}.cn-ficha{background:var(--cn-ficha);border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 18px 40px -18px #0000008c,0 0 0 1px #0a06230f}.cn-ficha-logo{width:34px;height:34px}.cn-enlace:has(.cn-ficha-negocio){padding-top:30px}.cn-ficha-negocio{position:relative}.cn-ficha-rotulo{white-space:nowrap;color:var(--cn-acento);font-size:15px;font-weight:600;line-height:20px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.cn-linea{background:repeating-linear-gradient(90deg, var(--cn-borde) 0 6px, transparent 6px 11px);width:clamp(72px,18vw,140px);height:2px;margin:0 10px;position:relative}.cn-pulso{background:var(--cn-acento);width:10px;height:10px;box-shadow:0 0 14px var(--cn-acento);border-radius:50%;animation:2.8s cubic-bezier(.6,0,.3,1) infinite cn-viaja;position:absolute;top:-4px;left:0}.cn-check{background:var(--cn-ok);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;font-size:15px;font-weight:800;animation:2.8s ease-out infinite cn-listo;display:grid;position:absolute;top:50%;left:50%}@keyframes cn-viaja{0%{opacity:0;left:0}10%{opacity:1}55%{opacity:1;left:calc(100% - 10px)}62%,to{opacity:0;left:calc(100% - 10px)}}@keyframes cn-listo{0%,55%{opacity:0;transform:scale(0)}64%{opacity:1;transform:scale(1.12)}70%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cn-pulso{display:none}.cn-check{animation:none}}.cn-boton{color:#0a0623;text-align:center;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:56px;padding:10px 24px 10px 12px;font-size:17px;font-weight:600;line-height:1.25;transition:transform .15s;display:inline-flex;box-shadow:0 20px 44px -20px #000000b3,0 0 0 1px #0a062314}.cn-boton:hover{transform:translateY(-1px)}.cn-boton:active{transform:scale(.98)}.cn-boton:focus-visible,.cn-secundario:focus-visible{outline:3px solid var(--cn-acento);outline-offset:3px}.cn-boton-logo{background:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 1px #0a06231a}.cn-aviso{max-width:46ch;min-height:24px;color:var(--cn-tinta);text-align:center;margin:0;font-size:15px;line-height:1.5}.cn-aviso-ok{color:var(--cn-ok);font-weight:800}.cn-aviso-link{font-family:var(--font-ticket), ui-monospace, monospace;-webkit-user-select:all;user-select:all;word-break:break-all;margin-top:4px;display:block}.cn-para-quien{color:var(--cn-aviso)}.cn-pasos{gap:36px;margin:0;padding:0;list-style:none;display:grid}.cn-pasos li{gap:16px;display:grid}@media (min-width:860px){.cn-pasos li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px}}.cn-paso-texto{grid-template-columns:44px 1fr;align-items:start;gap:14px;display:grid}.cn-numero{border:1px solid var(--cn-borde);width:44px;height:44px;color:var(--cn-acento);font-family:var(--font-ticket), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.cn-secundario{border:1px solid var(--cn-borde);max-width:100%;min-height:48px;color:var(--cn-tinta);text-align:left;border-radius:14px;align-items:center;padding:10px 18px;font-size:15px;font-weight:500;line-height:1.4;transition:background .2s;display:inline-flex}.cn-secundario:hover{background:var(--cn-caja)}.cn-marca{color:var(--cn-tenue)}.cn-lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cn-tarjeta{border:1px solid var(--cn-borde);background:var(--cn-caja);min-height:88px;color:var(--cn-tinta);border-radius:22px;align-items:center;gap:16px;padding:16px 20px;transition:transform .2s,border-color .2s;display:flex;position:relative}.cn-tarjeta:hover{border-color:color-mix(in oklab, var(--cn-acento) 60%, transparent);transform:translateY(-2px)}.cn-tarjeta .cn-ficha{border-radius:16px;width:52px;height:52px}.cn-tarjeta .cn-ficha-logo{width:28px;height:28px}.cn-tarjeta-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cn-tarjeta-nombre{font-size:20px;font-weight:600}.cn-tarjeta-texto span:last-child{color:var(--cn-tenue);font-size:15px;line-height:1.45}.cn-tarjeta-ir{color:var(--cn-tinta);flex:none;font-size:20px}.cn-tarjeta-enlace:after{content:"";border-radius:22px;position:absolute;inset:0}.cn-tarjeta-enlace:focus-visible{outline:none}.cn-tarjeta:has(.cn-tarjeta-enlace:focus-visible){outline:3px solid var(--cn-acento);outline-offset:3px}
