.sop-globo,.sop-ventana{--anillo-de-foco:var(--ajuste-elegido)}.sop-cab{--anillo-de-foco:var(--sop-cab-foco)}.sop-globo{z-index:var(--sop-z-globo);background:var(--card);cursor:pointer;width:56px;height:56px;box-shadow:0 0 0 1px var(--neutro), var(--sombra-carta);transition:right var(--dur-relieve) var(--curva-respuesta), box-shadow var(--dur-relieve) var(--curva-respuesta), transform var(--dur-relieve) var(--curva-respuesta);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:-18px}.sop-globo svg{width:30px;height:30px;transition:transform var(--dur-relieve) var(--curva-respuesta);transform:translate(-9px)}.sop-globo:hover,.sop-globo:focus-visible{box-shadow:0 0 0 1px var(--sop-accion), var(--relieve-mando);right:16px;transform:translateY(-1px)}.sop-globo:hover svg,.sop-globo:focus-visible svg{transform:none}.sop-globo:active{transform:translateY(0)scale(.96)}.sop-globo:not([data-aviso]):after{content:"";width:calc(50% + 34px);position:absolute;top:0;bottom:-1px;left:50%}.sop-globo[data-aviso]{z-index:var(--sop-z-ventana);box-shadow:0 0 0 2px var(--sop-accion), var(--relieve-mando);right:16px}.sop-globo[data-aviso] svg{transform:none}.sop-globo__cuenta{height:20px;font-size:var(--t-pequeno);font-variant-numeric:tabular-nums;color:var(--sop-mia-tinta);background:var(--sop-mia);box-shadow:0 0 0 2px var(--card);border-radius:10px;place-items:center;padding:0 7px;font-weight:600;line-height:1;display:grid;position:absolute;top:-9px;left:-12px}.sop-ventana{z-index:var(--sop-z-ventana);width:var(--sop-ancho);height:min(var(--sop-alto), calc(100dvh - var(--sop-hueco)));background:var(--card);color:var(--ink);font-family:var(--fuente-texto);border-radius:var(--sop-radio);box-shadow:var(--sop-sombra), 0 0 0 1px var(--sop-filo);transform-origin:100% 100%;flex-direction:column;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.sop-ventana[hidden]{display:none}.sop-ventana button{cursor:pointer}.sop-cab{color:var(--sop-cab-tinta);background:linear-gradient(154deg, var(--sop-cab-a) 0%, var(--sop-cab-b) 100%);flex:none;position:relative;overflow:hidden}.sop-cab--agente{height:153px}.sop-cab--previo{height:118px}.sop-cab__fila{align-items:flex-start;gap:16px;padding-left:28px;display:flex}.sop-cab--agente .sop-cab__fila{padding-top:26.5px}.sop-cab--previo .sop-cab__fila{gap:14px;padding-top:20px}.sop-cab__foto{object-fit:cover;width:52px;height:52px;box-shadow:0 0 0 1.5px var(--sop-aro-foto);border-radius:50%;flex:0 0 52px;display:block}.sop-cab__disco{background:var(--sop-robot-fondo);width:44px;height:44px;box-shadow:var(--sop-robot-halo);border-radius:50%;flex:0 0 44px;overflow:hidden}.sop-cab__robot{object-fit:cover;width:100%;height:100%;display:block}.sop-cab__txt{min-width:0;padding-top:5px;padding-right:104px}.sop-cab--previo .sop-cab__txt{padding-top:10px;padding-right:62px}.sop-cab__rol{font-size:var(--t-base);opacity:.95;margin:0;line-height:16px}.sop-cab__nombre{font-family:var(--fuente-titulo);font-size:var(--t-titulo);letter-spacing:0;align-items:center;gap:9px;margin:5px 0 0;font-weight:500;line-height:24px;display:flex}.sop-cab--previo .sop-cab__nombre{margin:0}.sop-en-linea{background:var(--sop-en-linea);width:9px;height:9px;box-shadow:var(--sop-en-linea-halo);border-radius:50%;flex:none}.sop-cab__estado{font-size:var(--t-base);opacity:.94;margin:0;line-height:16px;position:absolute;bottom:24px;left:29px}.sop-cab__mandos{align-items:center;gap:8px;display:flex;position:absolute;top:36px;right:27px}.sop-cab--previo .sop-cab__mandos{top:25.5px}.sop-cab__mando{border-radius:var(--r-boton);width:32px;height:33px;color:var(--sop-cab-tinta);transition:background-color var(--transicion);background:0 0;border:0;place-items:center;display:grid}.sop-cab__mando:hover{background:var(--sop-cab-mando-luz)}.sop-cab__ola{width:100%;height:var(--sop-ola);display:block;position:absolute;bottom:0;left:0;right:0}.sop-menu{z-index:3;min-width:186px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-boton);box-shadow:var(--sombra-carta);padding:5px;position:absolute;top:70px;right:20px}.sop-menu button{width:100%;color:inherit;text-align:left;font-size:var(--t-base);transition:background-color var(--transicion);background:0 0;border:0;border-radius:6px;padding:8px 10px;display:block}.sop-menu button:hover{background:var(--card-soft)}.sop-hilo{z-index:1;min-height:0;margin-top:calc(-1 * var(--sop-ola));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;-webkit-mask-image:var(--sop-mascara-fundido), var(--sop-mascara), var(--sop-mascara-resto);-webkit-mask-image:var(--sop-mascara-fundido), var(--sop-mascara), var(--sop-mascara-resto);mask-image:var(--sop-mascara-fundido), var(--sop-mascara), var(--sop-mascara-resto);-webkit-mask-size:100% 100%, 100% var(--sop-ola), 100% calc(100% - var(--sop-ola) + 1px);-webkit-mask-size:100% 100%, 100% var(--sop-ola), 100% calc(100% - var(--sop-ola) + 1px);mask-size:100% 100%, 100% var(--sop-ola), 100% calc(100% - var(--sop-ola) + 1px);-webkit-mask-composite:source-in, source-over;flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:33.5px 28px 16px;display:flex;position:relative;overflow-y:auto;-webkit-mask-position:top,top,bottom;mask-position:top,top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add;container:sop-hilo/size}.sop-hilo:focus-visible{outline:none}.sop-burbuja{max-width:84%;font-size:var(--t-sub);white-space:pre-line;overflow-wrap:anywhere;color:var(--ink);background:var(--card-soft);border-radius:var(--sop-pastilla);margin:0;padding:13px 20px 13px 18px;line-height:21px}.sop-burbuja--mia{color:var(--sop-mia-tinta);background:var(--sop-mia);align-self:flex-end;padding:13px 18px 13px 20px}.sop-burbuja:not(.sop-burbuja--mia)+.sop-burbuja:not(.sop-burbuja--mia),.sop-burbuja:not(.sop-burbuja--mia)+.sop-escribiendo{margin-top:-10px}.sop-sistema{width:100%;font-size:var(--t-pequeno);color:var(--muted);margin:-6px 0 0;line-height:17px}.sop-opciones{flex-direction:column;gap:6px;width:100%;display:flex}.sop-opcion{text-align:left;width:100%;min-height:36px;line-height:18px;font-size:var(--t-base);color:var(--ink);background:var(--card);border:1px solid var(--sop-filo-mando);transition:border-color var(--transicion), box-shadow var(--transicion), transform var(--transicion);border-radius:18px;padding:8px 16px}.sop-opcion:hover{border-color:var(--sop-accion);box-shadow:var(--relieve-mando);transform:translateY(-1px)}.sop-opcion:active{transform:translateY(0)}.sop-opciones--fila{flex-flow:wrap;gap:8px}.sop-opciones--fila .sop-opcion{text-align:center;width:auto;min-width:74px}.sop-espera{width:100%}.sop-espera p{font-size:var(--t-base);color:var(--muted);margin:0 0 9px}.sop-canal{background:var(--rule);border-radius:2px;height:4px;overflow:hidden}.sop-canal i{background:var(--sop-barra);border-radius:2px;width:2%;height:100%;display:block}.sop-canal i[data-estado=sube]{width:90%;transition:width var(--sop-dur-conectando) var(--curva-revelado)}.sop-canal i[data-estado=llena]{width:100%;transition:width var(--sop-dur-cierra-barra) var(--curva-lineal)}.sop-espera .sop-lenta{font-size:var(--t-pequeno);margin:9px 0 0}.sop-escribiendo{background:var(--card-soft);border-radius:var(--sop-pastilla);align-items:center;gap:4px;margin:0;padding:13px 18px;display:flex}.sop-escribiendo i{background:var(--muted);border-radius:50%;width:6px;height:6px}.sop-valorar{font-size:var(--t-pequeno);color:var(--muted);align-items:center;gap:10px;margin:-9px 0 0 18px;display:flex}.sop-valorar button{font-size:var(--t-pequeno);color:var(--teal-texto);transition:background-color var(--transicion);background:0 0;border:0;border-radius:6px;padding:2px 6px;font-weight:600}.sop-valorar button:hover{background:var(--card-soft)}.sop-alerta{width:100%;font-size:var(--t-lectura);color:var(--tinta-suave);border-left:2px solid var(--sop-accion);margin:0;padding-left:12px;line-height:19px}.sop-sobre{background:var(--card-soft);border:1px solid var(--rule);border-radius:var(--r-card);width:100%;padding:14px 16px}.sop-sobre h3{font-family:var(--fuente-titulo);font-size:var(--t-sub);margin:0 0 10px;font-weight:600}.sop-sobre dl{font-size:var(--t-lectura);margin:0 0 10px;line-height:19px}.sop-sobre dt{font-size:var(--t-nano);letter-spacing:var(--espaciado);text-transform:uppercase;color:var(--muted);margin-top:7px}.sop-sobre dt:first-child{margin-top:0}.sop-sobre dd{color:var(--tinta-suave);overflow-wrap:anywhere;margin:1px 0 0}.sop-sobre__cuerpo{max-height:74px;font-size:var(--t-pequeno);white-space:pre-line;overflow-wrap:anywhere;color:var(--muted);border-top:1px solid var(--rule);margin-top:10px;padding-top:9px;line-height:17px;position:relative;overflow:hidden}.sop-sobre__cuerpo:after{content:"";background:linear-gradient(to top, var(--card-soft), transparent);height:22px;position:absolute;bottom:0;left:0;right:0}@container sop-hilo not (min-height:520px){.sop-sobre__cuerpo{display:none}}.sop-boton-alto{height:38px;font-size:var(--t-base);color:var(--sop-mia-tinta);background:var(--sop-mia);transition:filter var(--transicion), transform var(--transicion);border:0;border-radius:19px;align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.sop-boton-alto:hover{filter:brightness(1.1);transform:translateY(-1px)}.sop-linea-boton{margin:12px 0 0}.sop-corte+.sop-linea-boton{margin:0}.sop-aviso-fino{font-size:var(--t-pequeno);color:var(--muted);margin:9px 0 0;line-height:17px}.sop-corte{width:100%;font-size:var(--t-micro);letter-spacing:var(--espaciado);text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;display:flex}.sop-corte:before,.sop-corte:after{content:"";background:var(--rule);flex:1;height:1px}.sop-aviso,.sop-nota{font-size:var(--t-pequeno);color:var(--tinta-suave);background:var(--card-soft);border:1px solid var(--rule);border-radius:var(--r-boton);flex:none;align-items:center;gap:10px;margin:0 28px 10px;padding:9px 10px 9px 13px;line-height:16px;display:flex}.sop-aviso b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.sop-aviso button{height:28px;font-size:var(--t-pequeno);color:var(--ajuste-elegido);border:1px solid var(--sop-accion);transition:background-color var(--transicion);background:0 0;border-radius:14px;flex:none;margin-left:auto;padding:0 12px;font-weight:500}.sop-aviso button:hover{background:var(--track)}.sop-pie{flex:none;padding:0 28px;position:relative}.sop-pie:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:28px;right:29px}.sop-campo{align-items:center;min-height:58px;padding-right:56px;display:flex}.sop-campo textarea{resize:none;field-sizing:content;width:100%;min-height:22px;max-height:66px;font-family:var(--fuente-texto);font-size:var(--t-sub);color:var(--ink);background:0 0;border:0;padding:0;font-weight:400;line-height:22px;overflow-y:auto}.sop-campo textarea::placeholder{color:var(--muted)}.sop-campo textarea:focus{outline:none}.sop-campo textarea:disabled,.sop-campo textarea[readonly]{color:var(--muted);cursor:not-allowed}.sop-util{height:55px;color:var(--muted);align-items:center;gap:12px;padding:0 56px 8px 0;display:flex}.sop-util__b{border-radius:var(--r-boton);width:34px;height:30px;color:var(--muted);transition:color var(--transicion), background-color var(--transicion);background:0 0;border:0;place-items:center;display:grid}.sop-util__b:hover{color:var(--teal-texto);background:var(--card-soft)}.sop-enviar{width:63px;height:63px;color:var(--on-cyan);background:linear-gradient(154deg, var(--cyan-2) 0%, var(--cyan) 100%);box-shadow:var(--brillo-cyan);transition:filter var(--transicion), transform var(--transicion);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:24px;right:14px}.sop-enviar svg{width:24px;height:24px}.sop-enviar:hover{filter:brightness(1.06);transform:translateY(-1px)}.sop-enviar:active{transform:scale(.96)}.sop-enviar:disabled{color:var(--neutro);background:var(--track);box-shadow:none;cursor:not-allowed;filter:none;transform:none}@media (not (min-width:48rem)) and (max-height:600px){.sop-cab--previo{height:106px}.sop-cab--previo .sop-cab__estado{bottom:20px}.sop-hilo{padding-top:28px;padding-bottom:12px}.sop-opcion{min-height:34px;padding-top:7px;padding-bottom:7px}.sop-campo{min-height:50px}.sop-util{height:46px;padding-bottom:6px}.sop-enviar{width:59px;height:59px;bottom:20px}.sop-opciones:not(.sop-opciones--fila){gap:5px;margin-top:-4px}}@media (min-width:48rem){.sop-cab--previo{height:86px}.sop-cab__fila{padding-left:20px}.sop-cab--previo .sop-cab__fila{gap:10px;padding-top:14px}.sop-cab__disco{flex:0 0 36px;width:36px;height:36px}.sop-cab--previo .sop-cab__txt{padding-top:7px;padding-right:52px}.sop-cab__nombre{font-size:17px;line-height:22px}.sop-cab__estado{font-size:13px;bottom:16px;left:21px}.sop-cab--previo .sop-cab__mandos{top:16px;right:14px}.sop-cab--agente{height:100px}.sop-cab--agente .sop-cab__fila{gap:12px;padding-top:12px}.sop-cab__foto{flex:0 0 44px;width:44px;height:44px}.sop-cab__txt{padding-top:3px;padding-right:92px}.sop-cab__rol{font-size:13px;line-height:15px}.sop-cab--agente .sop-cab__nombre{margin-top:3px}.sop-cab__mandos{top:18px;right:14px}.sop-menu{top:54px;right:14px}.sop-hilo{gap:12px;padding:26px 20px 12px}.sop-burbuja{border-radius:20px;max-width:88%;padding:10px 16px 10px 14px;font-size:14.5px;line-height:20px}.sop-burbuja--mia{padding:10px 14px 10px 16px}.sop-burbuja:not(.sop-burbuja--mia)+.sop-burbuja:not(.sop-burbuja--mia),.sop-burbuja:not(.sop-burbuja--mia)+.sop-escribiendo{margin-top:-7px}.sop-opciones:not(.sop-opciones--fila){gap:5px}.sop-opcion{border-radius:16px;min-height:32px;padding:6px 14px;font-size:13.5px;line-height:18px}.sop-escribiendo{border-radius:20px;padding:11px 16px}.sop-valorar{margin:-6px 0 0 14px}.sop-pie{padding:0 20px}.sop-pie:before{left:20px;right:20px}.sop-campo{min-height:42px;padding-right:54px}.sop-campo textarea{min-height:20px;max-height:60px;font-size:14.5px;line-height:20px}.sop-util{height:34px;padding:0 54px 4px 0}.sop-enviar{width:48px;height:48px;bottom:16px;right:14px}.sop-enviar svg{width:20px;height:20px}.sop-aviso,.sop-nota{margin:0 20px 8px}.sop-ventana[data-sitio=grafico-del-simulador]{bottom:calc(28px + var(--alto-del-riel,34px) + 8px);height:min(var(--sop-alto), calc(100dvh - 38px - 8px - 28px - var(--alto-del-riel,34px) - 8px))}}@media not (min-width:48rem){.sop-globo{right:14px;bottom:calc(var(--alto-barra) + var(--sop-franja) + 12px);width:52px;height:52px}.sop-globo svg{width:28px;height:28px;transform:none}.sop-globo:hover,.sop-globo:focus-visible,.sop-globo[data-aviso]{right:14px}.sop-globo:not([data-aviso]):after{content:none}body:has(.ayudante[data-abierto]) .sop-globo:not([data-aviso]){visibility:hidden}body:has(.sop-globo) .pie-legal-del-marco{padding-inline:74px}.sop-ventana{top:8px;left:8px;right:8px;bottom:calc(var(--alto-barra) + var(--sop-franja) + 8px);width:auto;height:auto}.sop-hilo{padding-left:20px;padding-right:20px}.sop-campo,.sop-util{padding-right:64px}.sop-pie{padding:0 20px}.sop-pie:before{left:20px;right:20px}.sop-aviso,.sop-nota{margin-left:20px;margin-right:20px}}@media (max-width:359px){.sop-cab__fila{gap:12px;padding-left:20px}.sop-cab__estado{left:21px}.sop-cab--previo .sop-cab__disco{display:none}}@media not (min-width:375px){.sop-cab__rol{display:none}.sop-cab--agente .sop-cab__nombre{margin-top:9px}}.sop-cab--con-menu .sop-cab__txt{padding-right:99px}@media (min-width:48rem){.sop-cab--con-menu .sop-cab__txt{padding-right:86px}}@media not (min-width:48rem){.sop-cab--con-menu .sop-cab__fila{gap:10px;padding-left:20px}.sop-cab--con-menu .sop-cab__disco{flex:0 0 36px;width:36px;height:36px}.sop-cab--con-menu .sop-cab__nombre{font-size:17px;line-height:22px}.sop-cab--con-menu .sop-cab__txt{padding-top:7px}.sop-cab--con-menu .sop-cab__estado{left:21px}}@media not (min-width:375px){.sop-cab--previo .sop-cab__fila{gap:12px;padding-left:20px}.sop-cab--previo .sop-cab__estado{left:21px}.sop-cab--con-menu .sop-cab__fila{gap:10px}.sop-cab--con-menu .sop-cab__mandos{gap:4px}.sop-cab--con-menu .sop-cab__txt{padding-right:95px}}@media (prefers-reduced-motion:no-preference){.sop-ventana:not([hidden]){animation:sop-abre var(--dur-relieve) var(--curva-revelado) both}.sop-burbuja,.sop-sistema,.sop-opciones,.sop-espera,.sop-escribiendo,.sop-valorar,.sop-alerta,.sop-sobre,.sop-corte,.sop-aviso,.sop-nota,.sop-globo__cuenta{animation:sop-entra var(--dur-relieve) var(--curva-revelado) both}.sop-sobre[data-destello=a]{animation:sop-destello-a var(--sop-dur-destello) var(--curva-respuesta)}.sop-sobre[data-destello=b]{animation:sop-destello-b var(--sop-dur-destello) var(--curva-respuesta)}.sop-escribiendo i{animation:sop-bota var(--sop-vuelta-puntos) var(--curva-ambiente) infinite}.sop-escribiendo i:nth-child(2){animation-delay:var(--sop-paso-puntos)}.sop-escribiendo i:nth-child(3){animation-delay:calc(var(--sop-paso-puntos) * 2)}.sop-en-linea{animation:sop-late var(--dur-latido) var(--curva-ambiente) infinite}.sop-cab__disco{animation:sop-robot-respira var(--dur-latido) var(--curva-ambiente) infinite}}@keyframes sop-abre{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes sop-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sop-bota{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}@keyframes sop-destello-a{0%,to{box-shadow:none}25%,60%{box-shadow:0 0 0 2px var(--sop-accion)}}@keyframes sop-destello-b{0%,to{box-shadow:none}25%,60%{box-shadow:0 0 0 2px var(--sop-accion)}}@keyframes sop-late{0%,to{box-shadow:var(--sop-en-linea-halo)}50%{box-shadow:var(--sop-en-linea-halo-lleno)}}@keyframes sop-robot-respira{0%,to{box-shadow:var(--sop-robot-halo)}50%{box-shadow:var(--sop-robot-halo-lleno)}}
