.material-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.material-ceja{letter-spacing:.08em;text-transform:uppercase;color:var(--texto);font-size:12px;font-weight:600;line-height:1}.material-cab h1{letter-spacing:-.025em;margin:8px 0 0;font-size:40px;font-weight:700;line-height:1.15}.material-sub{max-width:62ch;color:var(--texto);margin:6px 0 0;font-size:15px;line-height:1.55}.material-anadir{flex:none}.material-anadir.sin-subir{opacity:.45}@media (hover:hover){.material-anadir.sin-subir:hover{background:var(--inverso)}}.material-anadir:focus-visible,.material-seg button:focus-visible,.material-fila:focus-visible,.material-espera-fila:focus-visible,.material-hoja-cerrar:focus-visible,.material-huella summary:focus-visible,.material-enlace-texto:focus-visible{outline:2px solid var(--foco);outline-offset:2px}@media (max-width:859px){.material-cab h1{letter-spacing:-.02em;font-size:26px}.material-sub{display:none}.material-cab{flex-direction:column;align-items:stretch;gap:14px}.material-anadir{justify-content:center;width:100%}}.material-pestanas .pestanas{border-bottom:1px solid var(--borde-capa);scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:4px;width:100%;max-width:none;margin:0 0 18px;padding:0;display:flex;overflow-x:auto}.material-pestanas .pestanas::-webkit-scrollbar{display:none}.material-pestanas .pestanas button{min-height:48px;color:var(--texto);white-space:nowrap;border-bottom:3px solid #0000;border-radius:0;flex:none;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:15px;font-weight:500}.material-pestanas .pestanas button.activa{color:var(--texto);border-bottom-color:var(--texto);background:0 0;font-weight:700}@media (hover:hover){.material-pestanas .pestanas button:hover{background:var(--superficie);color:var(--texto)}}.material-pestanas .pestanas button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.material-pestanas .pestana-cuenta{background:var(--ambar);min-width:22px;height:22px;color:var(--tinta);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.material-pestanas .premium-insignia{height:20px}@media (max-width:859px){.material-pestanas .pestanas{gap:0}.material-pestanas .pestanas button{gap:6px;padding:0 11px}}.material-chip{--chip-fondo:var(--chip-info-fondo);--chip-texto:var(--chip-info-texto);background:linear-gradient(var(--chip-fondo), var(--chip-fondo)), var(--chip-base);min-height:30px;color:var(--chip-texto);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.material-chip.ok{--chip-fondo:var(--chip-ok-fondo);--chip-texto:var(--chip-ok-texto)}.material-chip.info{--chip-fondo:var(--chip-info-fondo);--chip-texto:var(--chip-info-texto)}.material-chip.espera{--chip-fondo:var(--chip-espera-fondo);--chip-texto:var(--chip-espera-texto)}.material-chip.error{--chip-fondo:var(--chip-error-fondo);--chip-texto:var(--chip-error-texto)}.material-chip.neutro{--chip-fondo:var(--superficie-alta);--chip-texto:var(--texto);box-shadow:inset 0 0 0 1px var(--borde-control)}.material-chip-punto{background:var(--chip-texto);border-radius:50%;flex:none;width:7px;height:7px}.material-dsc{background:var(--error);width:20px;height:20px;color:var(--tinta);box-shadow:0 0 0 1.5px var(--anillo-estado);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.material-error-linea{color:var(--texto)}.material .aviso{background:linear-gradient(var(--chip-info-fondo), var(--chip-info-fondo)), var(--chip-base);color:var(--texto);border-radius:20px;margin:0;padding:14px 18px;font-size:14px;line-height:1.45}.material .aviso.malo{background:linear-gradient(var(--chip-error-fondo), var(--chip-error-fondo)), var(--chip-base)}.material .aviso p{margin:0}.material-limite{background:linear-gradient(var(--chip-espera-fondo), var(--chip-espera-fondo)), var(--chip-base);border-radius:20px;padding:14px 18px}.material-limite .lim{width:100%;color:var(--texto);font-size:14px}.material-fuentes{flex-direction:column;gap:18px;display:flex}.material-espera{background:var(--cristal-hero);border:1.5px solid var(--borde-hero);box-shadow:var(--sombra-hero);color:var(--texto);border-radius:32px;flex-direction:column;gap:16px;padding:24px;display:flex}.material-espera-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.material-espera-cab h2{margin:0;font-size:18px;font-weight:600}.material-espera-filas{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.material-espera-fila{background:var(--cristal-in);min-height:76px;box-shadow:inset 0 0 0 1px var(--borde-cristal);color:var(--texto);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:14px;padding:12px 20px 12px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}@media (hover:hover){.material-espera-fila:hover{background:color-mix(in srgb, var(--texto) 12%, transparent)}}.material-espera-n{background:var(--inverso);width:52px;height:52px;color:var(--sobre-inverso);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.material-espera-fila.info .material-espera-n{background:var(--error);color:var(--tinta)}.material-aldia{background:var(--capa);border:1px solid var(--borde-capa);border-radius:28px;align-items:center;gap:14px;min-height:64px;padding:12px 20px;font-size:15px;display:flex}.material-aldia small{color:var(--texto-suave);font-size:13px;font-weight:400;display:block}.material-aldia-circulo{background:var(--chip-ok-fondo);width:36px;height:36px;color:var(--chip-ok-texto);border-radius:50%;flex:none;place-items:center;display:grid}@media (max-width:859px){.material-espera{border-radius:28px;padding:20px 16px}.material-espera-filas{grid-template-columns:minmax(0,1fr)}}.material-lote,.material-cola{background:var(--capa);border:1px solid var(--borde-capa);border-radius:24px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.material-lote h2{margin:0;font-size:17px;font-weight:600}.material-lote p,.material-cola p{margin:0}.material-lote-fila{flex-direction:column;gap:6px;display:flex}.material-lote-linea{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:14px;display:flex}.material-lote-ruta{overflow-wrap:anywhere;flex:200px;min-width:0}.material-barra{background:color-mix(in srgb, var(--texto) 14%, transparent);border-radius:999px;height:6px;overflow:hidden}.material-barra>i{background:var(--acento-texto);border-radius:999px;height:100%;display:block}.material-lista{flex-direction:column;gap:10px;display:flex}.material-lista-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.material-lista-cab h2{margin:0;font-size:22px;font-weight:600}.material-lista-cab h2 small{color:var(--texto);margin-left:6px;font-size:14px;font-weight:500}.material-lista-cab h2:focus{outline:none}.material-filtros{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.material-seg{scrollbar-width:none;background:var(--capa);border:1px solid var(--borde-capa);border-radius:999px;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.material-seg::-webkit-scrollbar{display:none}.material-seg button{height:44px;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:500}.material-seg button[aria-pressed=true]{background:var(--inverso);color:var(--sobre-inverso);font-weight:600}.material-estado{min-height:44px}.material-estado.on{background:var(--activo-fondo);border-color:var(--riel-anillo);font-weight:700}.material-estados{flex-direction:column;align-items:stretch;gap:6px;display:flex}.acordeon-cabeza .suave{color:var(--texto-suave-cristal)}.material-resumen,.cerebro-resumen+.suave{color:var(--texto)}.material-resumen{margin:0}.material-carpetas,.material-marcadas{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.material-marcadas{background:var(--superficie-alta);border-radius:20px;padding:10px 14px}.material-filas{flex-direction:column;gap:10px;display:flex}.material-vacia{text-align:center;margin:0}.material-fila{background:var(--capa);border:1px solid var(--borde-capa);border-radius:24px;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:68px;padding:14px 18px;display:flex}.material-fila.resaltada{box-shadow:inset 0 0 0 1.5px var(--borde-control)}.material-casilla-caja{cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.material-casilla{cursor:pointer;flex:none;width:16px;height:16px;margin:0}.material-fila-titulo{flex:220px;align-items:center;min-width:0;min-height:44px;font-size:15px;font-weight:600;display:flex}.material-fila-nombre{overflow-wrap:anywhere}.material-fila-origen{color:var(--texto-suave);flex:0 auto;font-size:14px}.material-fila-acc{align-items:center;gap:8px;margin-left:auto;display:flex}.material-fila-motivo{color:var(--texto);flex:100%;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.material-fila-motivo.suave{color:var(--texto-suave)}.material-fila>.fila-detalle{flex-basis:100%}.material-contexto-acciones{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:859px){.material-fila{gap:8px 10px;padding:14px}.material-fila-titulo{flex:calc(100% - 64px)}.material-fila-origen{flex:auto}.material-fila-acc{flex-wrap:wrap;flex:100%;margin-left:0}.material-fila-acc>.boton{flex:auto;justify-content:center}.material-seg button{padding:0 11px}}.material-soltar{text-align:center;border:2px dashed var(--borde-control);background:var(--capa);border-radius:28px;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.material-soltar h3{margin:0;font-size:17px;font-weight:600}.material-soltar p{max-width:56ch;margin:0}.material-soltar.encima{border-color:var(--acento-texto);background:var(--superficie-alta)}.material-soltar.apagada h3,.material-soltar.apagada p{color:var(--texto)}.material-soltar-circulo{background:var(--superficie-alta);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--borde-capa);border-radius:50%;place-items:center;display:grid}.material-soltar-motivo{color:var(--texto);font-weight:600}.material-soltar-acciones{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.material-hoja-velo{z-index:39;padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) 16px;background:var(--velo);justify-content:flex-end;display:flex;position:fixed;inset:0}.material-hoja{overscroll-behavior:contain;background:var(--capa);border:1px solid var(--borde-control);width:min(560px,100%);max-height:100%;box-shadow:var(--sombra-hero);border-radius:32px;flex-direction:column;gap:12px;padding:22px;display:flex;overflow-y:auto}.material-hoja.encima{box-shadow:inset 0 0 0 2px var(--acento-texto), var(--sombra-hero)}.material-hoja .material-soltar{background:var(--superficie);border-width:1.5px;padding:22px 16px}.material-hoja-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.material-hoja-cab h2{letter-spacing:-.01em;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.25}.material-hoja-cab h2:focus{outline:none}.material-hoja-cerrar{background:var(--superficie-alta);width:44px;height:44px;color:var(--texto);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.material-bloque{background:var(--superficie);border:1px solid var(--borde-capa);border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex}.material-bloque h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.material-bloque p{margin:0}.material-nubes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.material-nubes .boton{justify-content:flex-start;min-width:0;padding:0 14px}.material-aprobacion{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.material-aprobacion p{flex:260px}.aviso-aprobacion{margin:4px 0}.aviso-aprobacion p{margin:0 0 10px}.nube-cuenta{background:var(--superficie-alta);border-radius:20px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.nube-cuenta-cabeza{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nube-cuenta-acciones{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.nube-elegidas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nube-elegida{background:var(--superficie);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.material-enlace-fila{gap:8px;display:flex}.material-hoja input.material-enlace-campo{border:1.5px solid var(--borde-control);background:var(--superficie);border-radius:16px;flex:auto;width:auto;min-width:0;height:48px;padding:0 16px;font-size:16px}.material-hoja input.material-enlace-campo::placeholder{color:var(--texto-suave);opacity:1}.material-hoja input.material-enlace-campo:focus-visible{border-color:var(--borde-control);background:var(--superficie);box-shadow:0 0 0 2px var(--foco-hueco);outline:2px solid var(--foco);outline-offset:2px}.material-enlaces{margin:0;padding:0;list-style:none}.material-enlaces li{border-top:1px solid var(--borde-capa);align-items:center;gap:10px;padding:8px 0;display:flex}.material-enlace-url{overflow-wrap:anywhere;min-width:0;color:var(--texto-suave);flex:1;font-size:.86rem}@media (max-width:859px){.material-hoja-velo{padding:calc(24px + env(safe-area-inset-top,0px)) 0 0;align-items:flex-end}.material-hoja{width:100%;max-height:calc(100vh - 24px - env(safe-area-inset-top,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:28px 28px 0 0}.material-hoja:before{content:"";background:var(--borde-control);border-radius:999px;flex:none;align-self:center;width:40px;height:5px}.material-hoja .material-soltar-acciones{flex-direction:column;align-items:stretch}.material-hoja .material-soltar-acciones .boton{justify-content:center}.nube-cuenta-acciones{width:100%;margin-left:0}.nube-cuenta-acciones .boton{flex:1;justify-content:center}.nube-elegida>.crece,.nube-cuenta-cabeza>.crece{flex:140px}.nube-elegida .recorte,.nube-cuenta-cabeza .recorte{white-space:normal;overflow-wrap:anywhere}}.material-esqueleto{flex-direction:column;gap:12px;display:flex}.material-esqueleto-tarjeta{background:var(--capa);border:1px solid var(--borde-capa);border-radius:24px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.material-esq{background:var(--superficie-alta);border-radius:999px;height:14px;display:block}.material-esq.a{width:100%}.material-esq.b{width:82%}.material-esq.c{width:40%;height:28px}.material-sec{margin-bottom:16px}.material-sec h2{margin:0 0 6px;font-size:22px;font-weight:600}.material-sec p{max-width:70ch;color:var(--texto);margin:0;font-size:14.5px;line-height:1.55}.material-fuerte{font-weight:700}.material-huella{background:var(--capa);border:1px solid var(--borde-capa);border-radius:24px;margin-bottom:18px}.material-huella summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 18px;font-size:14px;line-height:1.4;list-style:none;display:flex}.material-huella summary::-webkit-details-marker{display:none}.material-huella summary strong{white-space:nowrap}.material-huella summary .t{min-width:0;color:var(--texto-suave);flex:auto}.material-huella>.aviso{margin:0 18px 18px}.voces-lista{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.voces-pieza{background:var(--capa);border:1px solid var(--borde-capa);border-radius:24px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.voces-pieza[aria-busy=true]{opacity:.55;transition:opacity .2s}.voces-pieza-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.voces-pieza-cab h3{overflow-wrap:anywhere;flex:200px;min-width:0;margin:0;font-size:16px;font-weight:600}.voces-voz{border-top:1px solid var(--borde-capa);flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:12px;display:flex}.voces-voz>.crece{flex:240px}.voces-voz .acciones{align-items:center;gap:8px;display:flex}.voces-lista .boton.mini{border-radius:50%;flex:0 0 44px;width:44px;height:44px}@media (max-width:859px){.voces-voz .acciones{width:100%}.voces-voz .acciones .boton:not(.mini){flex:auto;justify-content:center}}.nombres-casos{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.nombres>.nombres-casos{margin-bottom:14px}.nombres-grupo{background:var(--capa);border:1px solid var(--borde-capa);border-radius:24px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.nombres-accion{min-height:40px}.nombres-grupo-cabeza{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.nombres-grupo-nombre{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;font-weight:600}.nombres-muestra,.nombres-texto{background:var(--superficie);color:var(--texto);overflow-wrap:anywhere;border-radius:16px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.nombres-muestra{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nombres-razon{color:var(--texto);margin:0}.nombres-cita{border-left:2px solid var(--borde-control);overflow-wrap:anywhere;margin:0;padding-left:12px;line-height:1.5}.nombres-marca{background:color-mix(in srgb, var(--texto) 18%, transparent);color:var(--texto);text-underline-offset:3px;border-radius:4px;padding:0 3px;font-weight:700;text-decoration:underline}.nombres-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nombres-fragmentos{border-top:1px solid var(--borde-capa);padding-top:4px}.nombres-fragmento{border-bottom:1px solid var(--borde-capa);flex-direction:column;gap:8px;padding:12px 0;display:flex}.nombres-fragmento:last-child{border-bottom:0;padding-bottom:0}.nombres-fragmento p{overflow-wrap:anywhere;margin:0}.nombres-decision{align-items:flex-start}.nombres-decision p,.nombres-decision blockquote{margin:4px 0 0}.material-enlace-texto{min-height:44px;color:var(--texto);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600;text-decoration:underline}@media (max-width:480px){.nombres-acciones .boton{flex:auto;justify-content:center}.nombres-decision .boton{flex:100%;justify-content:center}}.elegir-subida{margin-top:10px}.elegir-subida-todo,.elegir-subida-carpeta,.elegir-subida-archivo{cursor:pointer;align-items:center;gap:10px;display:flex}.elegir-subida input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.elegir-subida-todo{margin-bottom:8px}.elegir-subida-lista,.en-espera-lista{border:1px solid var(--borde-capa);background:var(--superficie);border-radius:14px;max-height:42dvh;overflow:auto}.elegir-subida-grupo{border-bottom:1px solid var(--borde-capa)}.elegir-subida-grupo:last-child{border-bottom:0}.elegir-subida-carpeta{background:var(--superficie-alta);padding:9px 12px;font-weight:500}.elegir-subida-archivo{padding:7px 12px 7px 34px}.en-espera{margin-top:10px}.en-espera-lista{margin:0;padding:0;list-style:none}.en-espera-archivo{border-bottom:1px solid var(--borde-capa);align-items:center;gap:10px;padding:7px 12px;display:flex}.en-espera-archivo:last-child{border-bottom:0}.en-espera-carpeta{max-width:40%}.en-espera p{margin:8px 0 0}.modal.nube-picker{width:min(560px,100%);max-height:min(80vh, 640px, calc(100vh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));max-height:min(80dvh, 640px, calc(100dvh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));flex-direction:column;padding:18px 18px 16px;display:flex}.nube-picker h2{margin-bottom:2px}.nube-picker-cuenta{margin:0 0 12px;font-size:13px}.nube-picker-buscar{display:block;position:relative}.nube-picker-buscar .icono{color:var(--texto-suave);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nube-picker-buscar input[type=search]{margin-top:0;padding-left:40px}.nube-picker-migas{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.nube-picker-lista{border:1px solid var(--borde-capa);background:var(--superficie);border-radius:14px;flex:1;min-height:200px;max-height:42dvh;margin:10px 0 0;overflow:auto}.nube-picker-vacio{text-align:center;margin:0;padding:28px 16px}.nube-picker-fila{border:0;border-bottom:1px solid var(--borde-capa);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.nube-picker-fila:last-child{border-bottom:0}@media (hover:hover){.nube-picker-fila:hover{background:var(--superficie-alta)}}.nube-picker-fila.on{background:var(--superficie-alta);box-shadow:inset 0 0 0 1.5px var(--borde-control)}.nube-picker-fila .boton.mini{flex:0 0 28px;margin-left:auto}.nube-picker .modal-acciones{margin-top:12px}.nube-picker-aviso{margin:8px 0 0}.pcp-cab{margin:0 0 16px}.pcp-cab:focus-visible{outline:2px solid var(--foco);outline-offset:4px;border-radius:8px}.pcp-ceja{letter-spacing:.08em;text-transform:uppercase;color:var(--texto);margin:0 0 8px;font-size:12px;font-weight:600;line-height:1}.pcp-cab h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:26px;line-height:1.15}.pcp-sub{max-width:62ch;color:var(--texto);margin:6px 0 0;font-size:15px;line-height:1.55}@media (min-width:860px){.pcp-cab h1{letter-spacing:-.025em;font-size:40px}}.pregunta-esqueleto{flex-direction:column;gap:12px;display:flex}.esq-linea{width:72%;height:20px}.esq-campo{border-radius:14px;height:96px}.esq-boton{border-radius:999px;width:120px;height:44px}.esq-radar{aspect-ratio:1;border-radius:50%;width:min(100%,320px);margin:16px auto}.esq-dim{cursor:default;flex-direction:column;gap:10px;display:flex}.esq-barra{border-radius:999px;height:8px}.cerebro-esqueleto{flex-direction:column;gap:12px;display:flex}.esq-barra-busca{border-radius:999px;height:48px}.esq-lienzo{border-radius:28px;height:clamp(320px,50dvh,520px)}.conciencia-esqueleto{flex-direction:column;gap:10px;display:flex}.conciencia-fila-esqueleto{background:var(--capa);border:1px solid var(--borde-capa);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.esq-d-1{width:90px;margin-bottom:14px}.esq-d-2{width:60%;margin-bottom:14px}.esq-d-3{width:80%;height:18px;margin-bottom:10px}.esq-d-4{width:40%;margin-bottom:10px}.esq-d-5{width:70%}.preguntas-lista{gap:14px}.preguntas-lista>.tarjeta{box-shadow:var(--sombra-boton);border-radius:24px;padding:16px}@media (min-width:860px){.preguntas-lista>.tarjeta{border-radius:28px;padding:20px 22px}}.pregunta-texto{margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.45}.pregunta-desbloquea{color:var(--texto);margin-bottom:12px}.preguntas-lista textarea{background:var(--superficie);border:1.5px solid var(--borde-control);border-radius:16px;font-size:16px}.preguntas-lista textarea[readonly]{cursor:not-allowed}.pregunta-acciones{margin-top:12px}.pregunta-hecho{color:var(--texto);margin:10px 0 0}.pregunta-fallo{margin-top:12px}@media (max-width:859px){.pregunta-acciones>.boton:first-child{flex:100%;justify-content:center}}.cerebro-pestanas .pestanas{scrollbar-width:none;border-bottom:1px solid var(--borde-capa);background:0 0;border-radius:0;flex-wrap:nowrap;gap:4px;width:auto;margin:14px 0 18px;padding:0;overflow-x:auto}.cerebro-pestanas .pestanas::-webkit-scrollbar{display:none}.cerebro-pestanas .pestanas button{min-height:48px;color:var(--texto);white-space:nowrap;background:0 0;border-bottom:3px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:0 14px;font-size:15px;font-weight:500}.cerebro-pestanas .pestanas button.activa{border-bottom-color:var(--texto);background:0 0;font-weight:700}.cerebro-pestanas .pestanas button:focus-visible,.cerebro-segmentado .pestanas button:focus-visible{outline:2px solid var(--foco);outline-offset:-3px}@media (hover:hover){.cerebro-pestanas .pestanas button:hover{background:var(--superficie-alta)}}.cerebro-segmentado .pestanas{scrollbar-width:none;background:var(--capa);border:1px solid var(--borde-capa);border-radius:999px;flex-wrap:nowrap;gap:4px;width:fit-content;max-width:100%;margin:0;padding:4px;overflow-x:auto}.cerebro-segmentado .pestanas::-webkit-scrollbar{display:none}.cerebro-segmentado .pestanas button{height:44px;color:var(--texto);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:500}.cerebro-segmentado .pestanas button.activa{background:var(--inverso);color:var(--sobre-inverso);font-weight:600}.cerebro-segmentado .pestana-cuenta{background:color-mix(in srgb, currentColor 16%, transparent)}@media (hover:hover){.cerebro-segmentado .pestanas button:not(.activa):hover{background:var(--superficie-alta)}}.cerebro-resumen{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px;font-size:14px;display:flex}.cerebro-resumen b{font-variant-numeric:tabular-nums;font-weight:700}.cerebro-leyendo,.cerebro-sinleer{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.cerebro-leyendo{background:var(--activo-fondo);border:1px solid var(--riel-anillo)}.cerebro-sinleer{background:linear-gradient(var(--chip-error-fondo), var(--chip-error-fondo)), linear-gradient(var(--chip-base), var(--chip-base)), var(--chip-base);color:var(--chip-error-texto)}.cerebro-apenas{color:var(--texto);margin:0 0 12px}.cerebro-barra{gap:10px;margin-bottom:12px}.cerebro-busca input{border:1.5px solid var(--borde-control);background:var(--superficie);border-radius:999px;height:48px;padding:0 16px 0 44px;font-size:16px}.cerebro-busca .icono{color:var(--texto);left:16px}.cerebro-barra .boton[aria-pressed=true]{background:var(--activo-fondo);border-color:var(--riel-anillo)}.cerebro-filtros{gap:8px;margin-bottom:16px}.cerebro-chip{border:1.5px solid var(--borde-control);background:var(--superficie-alta);min-height:44px;color:var(--texto);gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:600}.cerebro-chip.on{background:var(--activo-fondo);border-color:var(--riel-anillo)}.cerebro-chip i,.cerebro-lista-grupo h3 i,.cerebro-vecinos i,.cerebro-leyenda i,.cerebro-leyenda-lienzo i{box-shadow:inset 0 0 0 1.5px var(--borde-control)}.cerebro-chip i{width:14px;height:14px}.cerebro-chip.linea i{border-radius:2px;width:18px;height:4px}.cerebro-chip-cuenta{font-weight:500}.cerebro-chip.bloqueado{border-style:dashed}.cerebro-chip.bloqueado>i,.cerebro-chip.bloqueado>span:not(.premium-insignia){opacity:1}.cerebro-chip.tocado{border-style:solid}.cerebro-escena{flex:1;min-width:0;position:relative}.cerebro-escena .cerebro-lienzo{height:clamp(360px,62dvh,520px)}.cerebro-escena .cerebro-lienzo:not(.ampliado){border:1px solid var(--borde-capa);box-shadow:var(--sombra-boton);border-radius:20px}@media (min-width:860px){.cerebro-escena .cerebro-lienzo{height:clamp(420px,68dvh,720px)}.cerebro-escena .cerebro-lienzo:not(.ampliado){border-radius:28px}}.cerebro-escena.pocos .cerebro-lienzo:not(.ampliado){height:clamp(260px,40dvh,340px)}.cerebro-ficha{z-index:4;overscroll-behavior:contain;background:var(--capa);border:1px solid var(--borde-control);box-shadow:var(--sombra-hero);border-radius:24px;margin:0;padding:18px;font-size:13.5px;line-height:1.5;overflow:auto}.cerebro-ficha h2{margin:0 0 6px;font-size:18px;line-height:1.3}.cerebro-ficha p{margin:6px 0}.cerebro-ficha-titulo{margin-top:8px}.cerebro-ficha-cerrar{margin-top:10px}.cerebro-escena .cerebro-ficha{width:auto;max-height:52%;position:absolute;bottom:8px;left:8px;right:8px}@media (min-width:860px){.cerebro-escena .cerebro-ficha{width:min(330px,100% - 28px);max-height:calc(100% - 28px);inset:14px 14px auto auto}}.cerebro-lienzo.ampliado .cerebro-ficha{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.cerebro-vecinos{gap:2px;margin-top:10px}.cerebro-vecinos button{background:0 0;border-radius:12px;min-height:36px;padding:6px 10px;font-size:13.5px}.cerebro-vecinos i{width:12px;height:12px}.cerebro-vecinos small{color:var(--texto-suave)}@media (hover:hover){.cerebro-vecinos button:hover{background:var(--superficie-alta)}}.cerebro-vecinos button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.cerebro-leyenda-plegada{background:var(--capa);border:1px solid var(--borde-capa);border-radius:20px;margin-top:14px}.cerebro-leyenda-plegada>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.cerebro-leyenda-plegada>summary::-webkit-details-marker{display:none}.cerebro-leyenda-plegada>summary>:last-child{margin-left:auto}.cerebro-leyenda-plegada>summary:focus-visible{outline:2px solid var(--foco);outline-offset:-2px;border-radius:20px}.cerebro-leyenda-plegada[open]>summary>:last-child{transform:rotate(180deg)}.cerebro-leyenda{background:0 0;border-radius:0;gap:10px;margin:0;padding:0 16px 14px;font-size:13px}.cerebro-leyenda i{width:14px;height:14px}.cerebro-leyenda .linea i{vertical-align:2px;width:18px;height:4px}.cerebro-leyenda-lienzo i{width:10px;height:10px}.cerebro-leyenda-lienzo .linea i{width:14px;height:3px}.cerebro-lista{flex-direction:column;gap:14px;display:flex}.cerebro-lista>.cerebro-ficha{margin:0}.cerebro-lista-grupo{background:var(--capa);border:1px solid var(--borde-capa);border-radius:24px;padding:8px}.cerebro-lista-grupo h3{align-items:center;gap:10px;margin:0;padding:10px 14px 4px;font-size:14px;display:flex}.cerebro-lista-grupo h3 i{border-radius:50%;flex:none;width:14px;height:14px}.cerebro-lista-grupo ul{margin:0;padding:0;list-style:none}.cerebro-lista-grupo li button{width:100%;min-height:48px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:6px 14px;font-size:14px;display:flex}.cerebro-lista-grupo li button[aria-pressed=true]{background:var(--superficie-alta);box-shadow:inset 0 0 0 1.5px var(--borde-control)}.cerebro-lista-grupo li button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.cerebro-lista-nombre{overflow-wrap:anywhere;min-width:0}.cerebro-lista-grupo li small{color:var(--texto-suave);text-align:right;margin-left:auto;font-size:12.5px}@media (hover:hover){.cerebro-lista-grupo li button:hover{background:var(--superficie-alta)}}.conciencia-cifra{background:var(--capa);border:1px solid var(--borde-capa);border-radius:20px;gap:4px}.conciencia-cifra strong{color:var(--texto);font-size:24px;line-height:1}.conciencia-select select,.conciencia-select input{background:var(--superficie);border:1.5px solid var(--borde-control);border-radius:14px;min-height:44px;font-size:16px}.conciencia-select select:focus-visible,.conciencia-select input:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.conciencia-vistas{border:1px solid var(--borde-capa);background:var(--capa);border-radius:999px;gap:4px;padding:4px}.conciencia-vistas .cerebro-chip{background:0 0;border-color:#0000;height:44px;font-weight:500}.conciencia-vistas .cerebro-chip.on{background:var(--inverso);color:var(--sobre-inverso);font-weight:600}.conciencia-nodo{background:var(--capa);border:1px solid var(--borde-capa);border-radius:22px}.conciencia-nodo.activa{background:var(--capa);box-shadow:inset 0 0 0 1.5px var(--borde-control)}.conciencia-nodo:focus-visible,.conciencia-mapa-centrales button:focus-visible{outline:2px solid var(--foco);outline-offset:2px}@media (hover:hover){.conciencia-nodo:hover{background:var(--superficie-alta)}}.conciencia-fuente{background:var(--capa);border:1px solid var(--borde-capa);border-radius:20px}.conciencia-estado{color:var(--texto);background:color-mix(in srgb, var(--estado,var(--cian)) 22%, transparent);gap:6px}.conciencia-estado:before{content:"";background:var(--estado,var(--cian));border-radius:50%;flex:none;width:8px;height:8px}.conciencia-confianza .barra>i{background:var(--acento-texto)}.conciencia-factores-lista li.suma>span,.conciencia-factores-lista li.resta>span,:root[data-tema=claro] .conciencia-error{color:var(--texto)}.progreso-uso{margin:0 0 14px;font-size:13px}.progreso-uso .plan-barras{max-width:360px;margin:0}.barra-cuerpo{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:860px){.barra-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.barra-grafica,.barra-dims{box-shadow:var(--sombra-boton);border-radius:24px;margin:0}.barra-grafica{flex-direction:column;gap:14px;padding:16px;display:flex}.barra-dims{padding:8px}@media (min-width:860px){.barra-grafica{border-radius:28px;padding:22px}.barra-dims{border-radius:28px}}.barra-grafica .suave{max-width:52ch}.barra-pie{flex-direction:column;gap:8px;font-size:14px;display:flex}.barra-pie p{margin:0}.barra-pie .boton{align-self:flex-start;margin-top:4px}.barra-ficha{border-top:1px solid var(--borde-capa);padding-top:12px}.barra-ficha-cab,.barra-dim-cab{border-bottom:0;padding:0}.barra-dim-cab{padding-bottom:6px}.barra-ficha-texto,.barra-dim-texto{margin:8px 0 0}.barra-ficha-volver{margin-top:10px}.cobertura-heroe{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto}.cobertura-heroe-cuadro{display:block}.cobertura-radar{width:100%;height:100%;font-family:inherit;display:block;overflow:visible}.cobertura-radar-malla{fill:none;stroke:color-mix(in srgb, var(--texto) 30%, transparent);stroke-width:1px}.cobertura-radar-eje{stroke:color-mix(in srgb, var(--texto) 30%, transparent);stroke-width:1px}.cobertura-radar-eje.on{stroke:var(--acento-texto);stroke-width:1.8px}.cobertura-radar-eje.fuera{stroke-dasharray:3 4}.cobertura-radar-tope{fill:none;stroke:color-mix(in srgb, var(--texto) 45%, transparent);stroke-width:1.2px}.cobertura-radar-dato{fill:color-mix(in srgb, var(--acento-texto) 26%, transparent);stroke:var(--acento-texto);stroke-width:2.5px;stroke-linejoin:round;transition:opacity .2s}.cobertura-radar-dato.atenuado{opacity:.55}.cobertura-radar-eti{fill:var(--texto);font-size:calc(12.5px * var(--radar-px,1));font-weight:600}.cobertura-radar-eti.on{fill:var(--acento-texto)}.cobertura-radar-punto{fill:var(--acento-texto);stroke:var(--capa);stroke-width:2px}.cobertura-radar-punto.on{fill:var(--texto)}.cobertura-radar-punto.fuera{fill:var(--capa);stroke:var(--acento-texto)}.cobertura-radar-halo{fill:color-mix(in srgb, var(--acento-texto) 18%, transparent);pointer-events:none}.cobertura-radar-hit{fill:#0000;cursor:pointer}.cobertura-radar-hit:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cobertura-radar-num{fill:var(--acento-texto);font-size:calc(40px * var(--radar-px,1));letter-spacing:-.02em;font-weight:700}.cobertura-radar-sub{fill:var(--texto);font-size:calc(12.5px * var(--radar-px,1));font-weight:600}.barra-dim{width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;flex-direction:column;gap:2px;padding:14px;display:flex}.barra-dim+.barra-dim{border-top:1px solid var(--borde-capa);margin-top:0}.barra-dim.on{background:var(--superficie-alta);box-shadow:inset 0 0 0 1.5px var(--borde-control)}.barra-dim:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}@media (hover:hover){.barra-dim:hover{background:var(--superficie-alta)}}.barra-dim.fuera .barra,.barra.apagada{box-shadow:inset 0 0 0 1px var(--borde-control);background:0 0}.barra.apagada>i{background:var(--texto-suave)}
.conectar-enc{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.conectar-enc h1{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:700;line-height:1.15}.conectar-enc p{max-width:70ch;color:var(--texto);margin:0;font-size:15px}.cc-panel{background:var(--capa);border:1px solid var(--borde-capa);border-radius:28px;flex-direction:column;gap:16px;min-width:0;margin-bottom:16px;padding:22px;display:flex}.cc-panel>h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.cc-panel>.conectar-error,.cc-panel>.conectar-aviso{margin-bottom:0}.cc-panel[hidden]{display:none}.cc-filas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.cc-fila{border-bottom:1px solid var(--linea);align-items:center;gap:14px;min-width:0;padding:14px 0;display:flex}.cc-fila .tx{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.cc-fila .nm{font-size:15px;font-weight:600}.cc-fila .ln,.cc-panel>p.ln{color:var(--texto-suave);font-size:13px;line-height:1.4}.cc-fila .ln:not(.catalogo-desc):not(.motivo):not(.catalogo-pistas){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.cc-fila .ln.motivo{overflow-wrap:anywhere}.cc-fila .boton{flex:none;justify-content:center;min-height:44px;padding:0 20px;font-size:14px}.cc-fila .logo-app{border-radius:16px;padding:7px}.cc-chip{background:linear-gradient(var(--chip-fondo), var(--chip-fondo)), var(--chip-base);min-height:28px;color:var(--chip-texto);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.cc-chip.error{--chip-fondo:var(--chip-error-fondo);--chip-texto:var(--chip-error-texto)}.cc-chip.ok{--chip-fondo:var(--chip-ok-fondo);--chip-texto:var(--chip-ok-texto)}.cc-chip.neutro{--chip-fondo:var(--superficie-alta);--chip-texto:var(--texto);box-shadow:inset 0 0 0 1px var(--borde-capa)}.conectar-aviso,.conectar-error{background:linear-gradient(var(--chip-fondo), var(--chip-fondo)), var(--chip-base);color:var(--texto);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:14px;line-height:1.45;display:flex}.conectar-aviso.ok{--chip-fondo:var(--chip-ok-fondo);--chip-texto:var(--chip-ok-texto)}.conectar-aviso.info{--chip-fondo:var(--chip-info-fondo);--chip-texto:var(--chip-info-texto)}.conectar-aviso.error,.conectar-error{--chip-fondo:var(--chip-error-fondo);--chip-texto:var(--chip-error-texto)}.conectar-aviso .ic,.conectar-error .ic{color:var(--chip-texto);flex:none;display:inline-flex}.conectar-aviso .tx,.conectar-error .tx{overflow-wrap:anywhere;flex:180px;min-width:0}.conectar-aviso .boton,.conectar-error .boton{flex:none;min-height:44px;padding:0 18px;font-size:14px}.cc-panel>.conectar-aviso{margin-bottom:0}.conectar-error-linea{color:var(--texto);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:4px 0 0;display:flex}.modal .conectar-error-linea{color:var(--texto)}.conectar-error-linea .ic{color:var(--error);flex:none;padding-top:2px;display:inline-flex}:root[data-tema=claro] .conectar-error-linea .ic{color:var(--texto)}.cc-vacio{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 22px;display:flex}.cc-vacio .circ{background:var(--superficie-alta);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--borde-capa);border-radius:50%;place-items:center;display:grid}.cc-vacio h3{margin:0;font-size:20px;font-weight:700}.cc-vacio p{max-width:44ch;color:var(--texto-suave);margin:0;font-size:14.5px}.conectar-carga{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.conectar-carga-fila{border-bottom:1px solid var(--linea);align-items:center;gap:14px;padding:14px 0;display:flex}.conectar-carga-logo{background:var(--superficie-alta);border-radius:16px;flex:none;width:48px;height:48px}.conectar-carga-lineas{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.conectar-carga-lineas>span{background:var(--superficie-alta);border-radius:6px;height:10px;display:block}.conectar-carga-lineas>span:last-child{width:55%}.conectar-carga-boton{background:var(--superficie-alta);border-radius:999px;flex:none;width:96px;height:44px}.cc-panel .lnk{min-height:24px;color:var(--acento-texto);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.cierre-marco{border-radius:28px;place-items:center;min-height:400px;margin-bottom:16px;padding:24px;display:grid}.cierre-marco>.cierre{z-index:2;border-radius:28px;gap:12px;width:min(440px,100%);padding:26px;position:relative;top:auto;left:auto;transform:none}.cierre-marco>.cierre-ejemplo{opacity:.38;filter:none;padding:18px;position:absolute;inset:0}.cierre-ejemplo .cierre-filas{gap:12px}.cierre-ejemplo .cierre-filas .fila{background:var(--capa);border:1px solid var(--borde-capa);border-radius:20px;gap:2px;padding:16px 18px}.cierre h2{letter-spacing:-.01em;font-size:22px;font-weight:700}.cierre p{font-size:14.5px;line-height:1.5}.catalogo-herramientas{gap:4px;margin-bottom:0}.catalogo-buscar{max-width:none}.catalogo-buscar input[type=search]{border:1.5px solid var(--borde-control);background:var(--superficie-alta);border-radius:999px}.catalogo-buscar .icono{color:var(--texto-suave)}.sugerir-enlace{margin:0}.sugerir-enlace .lnk{font-size:14px}.sugerir{gap:10px}.sugerir-caja{max-width:none}.sugerir-estado:not(:empty){margin:6px 0 0}.catalogo-chips{margin-top:8px;padding-bottom:0}.catalogo-chips .pestanas{border-bottom:1px solid var(--linea);background:0 0;border-radius:0;gap:4px;width:100%;margin-bottom:0;padding:0}.catalogo-chips .pestanas button{min-height:44px;color:var(--texto);background:0 0;border-radius:0;padding:0 12px;font-size:14px;box-shadow:inset 0 -3px #0000}.catalogo-chips .pestanas button.activa{box-shadow:inset 0 -3px 0 var(--acento-texto);background:0 0}.catalogo-chips .pestana-cuenta{color:var(--texto-suave);background:0 0;margin-left:0;padding:0;font-size:12px;font-weight:500}@media (hover:hover){.catalogo-chips .pestanas button:hover{background:var(--superficie);color:var(--texto)}}.catalogo-seccion+.catalogo-seccion{margin-top:18px}.cc-sec-cab{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.cc-sec-cab .catalogo-titulo{margin:0;font-size:16px;font-weight:700}.catalogo-rejilla{gap:0 32px}.catalogo-app{border-bottom:1px solid var(--linea);border-radius:0;padding:14px 0}.catalogo-app .catalogo-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalogo-pistas{margin-top:0}.catalogo-material{color:var(--texto-suave)}.integracion-cuenta .cc-chip{min-height:28px}.integracion-cuenta-fila .boton,.integracion-detalle .interruptor{min-height:44px}.cc-panel>p.ln{margin:-8px 0 0}@media (max-width:859px){.conectar-enc h1{font-size:28px}.conectar-enc p{font-size:14.5px}.cc-panel{border-radius:24px;gap:14px;padding:18px 16px}.cc-panel>h2{font-size:20px}.cc-filas,.conectar-carga{grid-template-columns:minmax(0,1fr)}.cc-fila .boton{padding:0 16px}.cc-fila.compacta .boton{padding:0 14px}.catalogo-rejilla{grid-template-columns:minmax(0,1fr)}.catalogo-app{padding:14px 0}.catalogo-reserva{min-height:260px}}.solo-mov{display:none}.cc-chip .pd{background:var(--chip-texto);border-radius:50%;flex:none;width:7px;height:7px}.wa-franja{gap:14px;padding:18px 22px}.wa-f1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.wa-f1-tx{flex-direction:column;gap:8px;min-width:0;display:flex}.wa-f1-tx h2{margin:0;font-size:20px;font-weight:700}.wa-estado{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:inline-flex}.mono,.wa-estado .mono{font-family:var(--letra-codigo);font-size:13px}.wa-estado .mono{color:var(--texto-suave)}.wa-hueco{background:var(--superficie-alta);border-radius:999px;width:160px;height:28px;display:block}.wa-f2{border-top:1px solid var(--linea);padding-top:12px}.wa-slack{align-items:center;gap:10px;font-size:14px;display:flex}.wa-slack .ic{color:var(--acento-texto);flex:none;display:inline-flex}.wa-slack .tx{flex:auto;min-width:0}.wa-slack .boton{flex:none;justify-content:center;min-height:44px;padding:0 18px;font-size:14px;text-decoration:none}.wa-quehacer{color:var(--texto-suave);margin:0;font-size:13px}.wa-primero{min-height:44px;font-size:14px;font-weight:600}.wa-detalle{margin-top:2px;font-size:13px}.wa-detalle summary{text-underline-offset:3px;cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.wa-detalle code{font-family:var(--letra-codigo);word-break:break-all;font-size:12px;display:block}.conectar-error .tx strong{font-weight:700}.hoja-velo{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));align-items:flex-end}.modal.hoja-canal{border-radius:28px;flex-direction:column;gap:14px;width:100%;max-width:none;padding:10px 20px 22px;display:flex}.hoja-asa{background:var(--borde-control);border-radius:2px;align-self:center;width:40px;height:4px}.hoja-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.hoja-cab h2{margin:0;font-size:20px;font-weight:700}.hoja-canal .wa-primero{align-self:flex-start}.hoja-canal .wa-slack.alineada{flex-wrap:wrap}.hoja-canal .wa-slack.alineada .boton{margin-right:auto}.conectar-canales{flex-direction:column;min-width:0;display:flex}.conectar-canales .habla{gap:16px}.conectar-canales .habla-lista,.conectar-canales .habla-hilo{background:var(--capa);border:1px solid var(--borde-capa);border-radius:28px;overflow:hidden}.conectar-canales .habla-lista-cabeza{padding:14px 16px 10px}.conectar-canales .habla-lista-cabeza h2{font-size:16px;font-weight:700}.conectar-canales .habla-tope{border-bottom:1px solid var(--linea);align-items:center;gap:12px;padding:12px 20px;display:flex}.conectar-canales .habla-tope .crece{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.conectar-canales .habla-tope strong{font-size:16px}.conectar-canales .habla-tope .ln{color:var(--texto-suave);font-size:13px}.conectar-canales .habla-caja-aviso{margin:0}.wa-lista-error{padding:0 12px 8px}.wa-lista-error .conectar-error{border-radius:16px;margin:0;padding:12px 14px}.habla-lista .conectar-carga{grid-template-columns:minmax(0,1fr);padding:0 4px}.habla-lista .conectar-carga-logo{border-radius:50%;width:40px;height:40px}.habla-lista .conectar-carga-boton{display:none}.wa-origen{font-size:12px}@media (min-width:860px){.marco.en-chat .contenido:has(.conectar-canales){padding:calc(28px + env(safe-area-inset-top,0px)) 28px 28px 0}.marco.en-chat .hoja:has(>.conectar-canales.chat){height:calc(100vh - 56px - env(safe-area-inset-top,0px));height:calc(100dvh - 56px - env(safe-area-inset-top,0px))}.marco.en-chat .hoja:has(>.conectar-canales:not(.chat)){height:auto}.marco.en-chat .hoja:has(>.conectar-canales){max-width:1200px}.conectar-canales .habla-lista{flex:0 0 340px;width:340px}}.conectar-canales.chat{flex:auto;min-height:0}.conectar-canales.chat .habla{flex:1 1 0;height:auto;min-height:0}@media (max-width:859px){.solo-esc{display:none}.solo-mov{display:block}.wa-f1-mov.solo-mov{align-items:center;gap:8px;display:flex}.conectar-canales{padding-inline:14px;padding-bottom:12px}.conectar-enc.plegable{margin-bottom:8px}.conectar-enc.plegable h1{font-size:20px}.conectar-enc.plegable p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wa-franja{background:0 0;border:0;border-radius:0;gap:0;margin-bottom:8px;padding:0}.wa-f1{flex-wrap:nowrap;gap:8px;min-height:44px}.wa-f1-tx{flex-direction:row;flex:auto;align-items:center;gap:8px}.wa-f1-tx h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.wa-estado{flex-wrap:nowrap;gap:8px;min-width:0;font-size:12px}.wa-estado .cc-chip{order:-1}.wa-estado .mono{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conectar-canales .habla{gap:0}.conectar-canales .habla-tope{padding:8px 12px 8px 16px}.conectar-canales .habla-tope .habla-lista-toggle{min-height:44px;margin-left:auto;padding:0 16px;font-size:14px}.wa-origen{font-size:12px}.conectar-canales .habla-mensajes,.referente-panel .habla-mensajes{padding-bottom:56px}.marco:has(.conectar-canales.chat){--reportar-abajo:143px}.marco:has(.referente-conv){--reportar-abajo:100px}.marco:has(.conectar-canales.chat):has(.grabadora-pildora){--reportar-abajo:208px}.marco:has(.conectar-canales.chat):has(.grabadora-pildora:is(.pendiente,.fallo)){--reportar-abajo:260px}.marco:has(.referente-conv):has(.grabadora-pildora){--reportar-abajo:118px}.marco:has(.referente-conv):has(.grabadora-pildora:is(.pendiente,.fallo)){--reportar-abajo:170px}}.referentes-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.referentes-cab h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.referentes-intro{max-width:70ch;color:var(--texto);margin:0 0 14px;font-size:15px}.conectar-aviso.espera{--chip-fondo:var(--chip-espera-fondo);--chip-texto:var(--chip-espera-texto)}.conectar-aviso.corto{border-radius:16px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}.conectar-aviso.linea-degradada{border-radius:12px;margin:0 0 8px;padding:8px 12px;font-size:13px}.referente-conv{flex-direction:column;min-width:0;display:flex}.referente-cabeza.cc-panel{flex-flow:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:14px 18px}.referente-todas{min-height:44px;padding:0 18px;font-size:14px}.referente-quien{flex-direction:column;flex:200px;min-width:0;display:flex}.referente-quien h2{margin:0;font-size:18px;font-weight:700}.referente-quien .titular{-webkit-line-clamp:1;color:var(--texto-suave);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.referente-quien .simulacion{color:var(--texto-suave);font-size:14px}.referente-acciones{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.referente-acciones .boton,.referente-acciones-mov .boton{min-height:44px;padding:0 18px;font-size:14px}.referente-acciones-mov{align-items:center;gap:8px;display:none}.referente-acciones-mov .boton.redondo{padding:0}.referente-nota{color:var(--texto-suave);flex:1 0 100%;margin:0;font-size:12.5px}.referente-cabeza .conectar-error-linea{flex:1 0 100%}.referente-lista h3{margin:6px 12px 8px;font-size:16px;font-weight:700}.referente-lista .habla-item.activo{background:var(--superficie-alta)}.referente-caja .boton{min-height:44px}.referente-panel .globo-meta{opacity:1;color:var(--texto-suave)}.mas-acciones{position:relative}.tres-puntos,.tres-puntos:before,.tres-puntos:after{background:var(--texto);border-radius:50%;width:4px;height:4px;display:block}.tres-puntos{position:relative}.tres-puntos:before,.tres-puntos:after{content:"";position:absolute;top:0}.tres-puntos:before{left:-7px}.tres-puntos:after{left:7px}.mas-acciones-menu{z-index:8;background:var(--capa-flotante);border:1px solid var(--borde-control);width:min(280px,100vw - 32px);box-shadow:var(--sombra-hero);border-radius:20px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.mas-acciones-menu button{min-height:44px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.mas-acciones-menu button:disabled{opacity:.45;cursor:default}.mas-acciones-menu small{color:var(--texto-suave);font-size:12px;font-weight:400}.mas-acciones-menu button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}@media (hover:hover){.mas-acciones-menu button:hover:not(:disabled){background:var(--superficie-alta)}}@media (min-width:860px){.referente-hilo{min-height:460px}}@media (max-width:859px){.referentes-cab h2{font-size:20px}.referente-acciones{display:none}.referente-acciones-mov{margin-left:auto;display:flex}.referente-cabeza.cc-panel{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:0}.referente-cabeza .referente-nota{display:none}.referente-todas{flex:0 0 44px;justify-content:center;width:44px;padding:0}.referente-todas span{display:none}.referente-quien{flex:1 1 0}.referente-quien h2{font-size:17px}.referente-quien .titular{display:none}.hoja:has(>.referente-conv)>.conectar-enc{margin-bottom:8px}.hoja:has(>.referente-conv)>.conectar-enc h1{font-size:20px}.hoja:has(>.referente-conv)>.conectar-enc p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contenido:has(.referente-conv){padding-bottom:var(--abajo-reservado,0px);min-height:0}.hoja:has(>.referente-conv){height:calc(100vh - var(--alto-flotantes-arriba) - var(--abajo-reservado,0px));height:calc(100dvh - var(--alto-flotantes-arriba) - var(--abajo-reservado,0px))}.referente-conv{flex:auto;min-height:0;padding-bottom:12px}.referente-conv .referente-hilo{flex:1 1 0;min-height:0}.referente-hilo .referente-lista{display:none}.referente-hilo.lista-abierta .referente-lista{flex:1 1 0;min-height:0;display:block}.referente-hilo.lista-abierta .referente-panel{display:none}.referente-panel{flex:1 1 0;min-height:0}}.mcp-hoja{flex-direction:column;gap:16px;min-width:0;display:flex}.mcp-hoja .cc-panel,.mcp-hoja .conectar-aviso,.mcp-hoja .conectar-error{margin-bottom:0}.intro-mcp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.intro-mcp p{max-width:70ch;color:var(--texto);margin:0;font-size:15px}.intro-mcp .boton{min-height:44px;padding:0 20px;font-size:14px;text-decoration:none}.mcp-nueva.cc-panel{flex-direction:row;align-items:flex-end;gap:14px;padding:18px 22px}.mcp-nueva .campo-nueva{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.mcp-nueva label{font-size:14px;font-weight:700}.mcp-nueva input{width:100%;margin:0}.mcp-nueva .boton{flex:none;justify-content:center;min-height:48px}.mcp-pack>.tx p{margin:0 0 6px;font-weight:600}.mcp-token{font-family:var(--letra-codigo);word-break:break-all;font-size:13px;display:block}.mcp-twinmd{margin:0}.mcp-cuerpo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mcp-lado{flex-direction:column;gap:18px;min-width:0;display:flex}.recetas-mcp{flex-direction:column;gap:12px;display:flex}.recetas-destacadas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recetas-botones{flex-wrap:wrap;gap:8px;display:flex}.recetas-botones button,.recetas-otras{border:1.5px solid var(--borde-control);min-height:44px;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.recetas-botones button[aria-pressed=true]{background:var(--activo-fondo);border-color:var(--riel-anillo)}.recetas-otras:disabled{opacity:.45;cursor:default}.recetas-botones button:focus-visible,.recetas-otras:focus-visible{outline:2px solid var(--foco);outline-offset:2px;box-shadow:0 0 0 2px var(--foco-hueco)}@media (hover:hover){.recetas-botones button:hover,.recetas-otras:hover:not(:disabled){background:var(--superficie-alta)}}.recetas-grupo{align-items:center;gap:10px;margin-bottom:6px;display:flex}.recetas-grupo>span{flex:0 0 64px}.recetas-pasos{margin:0;padding-left:20px;font-size:14px;line-height:1.5}.recetas-pasos li{margin-bottom:6px}.recetas-codigo{white-space:pre-wrap;word-break:break-word;background:var(--capa-alta);border:1px solid var(--borde-capa);font-family:var(--letra-codigo);border-radius:16px;max-height:320px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow:auto}.recetas-acciones{flex-wrap:wrap;gap:8px;display:flex}.recetas-acciones .boton{min-height:44px;padding:0 18px;font-size:14px}.lista-claves{flex-direction:column;display:flex}.clave-fila{border-bottom:1px solid var(--linea);align-items:center;gap:12px;padding:12px 0;display:flex}.clave-fila:last-child{border-bottom:0}.clave-fila .crece{min-width:0}.clave-fila .boton{flex:none;min-height:44px;padding:0 18px;font-size:14px}.clave-nombre{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.clave-url{word-break:break-all;font-family:var(--letra-codigo);color:var(--texto-suave);margin-top:4px;display:block}.clave-icono,.clave-logo{background:var(--superficie-alta);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--borde-capa);color:var(--texto);border-radius:14px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.mcp-claves-lista{overscroll-behavior:contain;max-height:320px;overflow:auto}@media (max-width:859px){.mcp-nueva.cc-panel{flex-direction:column;align-items:stretch}.mcp-cuerpo{grid-template-columns:minmax(0,1fr)}.recetas-grupo{flex-direction:column;align-items:flex-start;gap:4px}.recetas-grupo>span{flex:none}.recetas-acciones{flex-direction:column;align-items:stretch}.recetas-acciones .boton{justify-content:center}.mcp-claves-lista{max-height:none}}.mcp-nueva input,.referente-caja input,.horizonte-caja input,.sugerir-caja input{border:1.5px solid var(--borde-control);border-radius:999px}body:has(.premium-velo) .cierre-marco>.cierre{opacity:0}@media (pointer:coarse){.cc-panel .lnk,.sugerir-enlace .lnk,.cc-fila .boton,.wa-slack .boton,.referente-acciones .boton,.clave-fila .boton,.wa-porque-boton{min-height:44px}.catalogo-buscar input,.sugerir-caja input,.mcp-nueva input,.referente-caja input,.habla-caja textarea{font-size:16px}}@media (max-width:859px) and (max-height:760px){.contenido:has(.referente-conv){padding-bottom:calc(var(--alto-barra-flotante) + 72px);min-height:100dvh}.hoja:has(>.referente-conv){height:auto}.referente-conv{flex:none;padding-bottom:0}.referente-conv .referente-hilo{flex:none;min-height:420px}.marco:has(.referente-conv){--reportar-abajo:12px}.marco.en-chat:has(.conectar-canales.chat){height:auto;min-height:100dvh}.marco.en-chat:has(.conectar-canales.chat) .contenido{padding-bottom:calc(var(--alto-barra-flotante) + 72px)}.marco.en-chat .hoja:has(>.conectar-canales.chat){height:auto}.conectar-canales.chat{flex:none;padding-bottom:0}.conectar-canales.chat .habla{flex:none;height:480px;min-height:0}.marco:has(.conectar-canales.chat){--reportar-abajo:12px}}
:is(.aj,.bienvenida) :where(button,a,[role=switch]):focus-visible{outline:2px solid var(--foco);outline-offset:2px;box-shadow:0 0 0 2px var(--foco-hueco)}:is(.aj,.bienvenida) :where(input,select,textarea):focus-visible{outline:2px solid var(--foco);outline-offset:2px}.aj-cabecera{flex-direction:column;gap:6px;margin:0 0 18px;display:flex}.aj-cabecera h1{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:700;line-height:1.15}.aj-atras{min-height:44px;color:var(--acento-texto);align-self:flex-start;align-items:center;gap:4px;padding:0 12px 0 0;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){a.aj-atras:hover{color:var(--acento-texto);text-underline-offset:3px;text-decoration:underline}}.aj-marco{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:20px;display:grid}.aj-indice,.aj-sec{background:var(--capa);border:1px solid var(--borde-capa);min-width:0;box-shadow:var(--sombra-boton);border-radius:28px}.aj-cuerpo{min-width:0}.aj-indice{flex-direction:column;gap:4px;padding:10px;display:flex}.aj-fila{width:100%;min-height:64px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:20px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex;position:relative}.aj-fila-texto{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.aj-fila-texto strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.aj-fila .premium-insignia{margin-left:0}.aj-fila-resumen{-webkit-line-clamp:2;line-clamp:2;color:var(--texto-suave);-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.aj-fila[aria-current=page]{background:var(--capa-alta)}.aj-fila[aria-current=page]:before{content:"";background:var(--acento-texto);border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:4px}.aj-fila-chev{color:var(--texto);flex:none;display:none}.aj-fila.con-candado{color:var(--texto)}.aj-fila.con-candado.tocado:not(:focus-visible){box-shadow:inset 0 0 0 1.5px var(--borde-control);outline:0}@media (hover:hover){.aj-fila:hover{background:var(--superficie-alta);color:var(--texto)}.aj-fila[aria-current=page]:hover{background:var(--capa-alta)}}.aj-sec{flex-direction:column;gap:16px;padding:26px 28px;display:flex}.aj-sec:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.aj-h2{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:700;line-height:1.25;display:flex}.aj-sec p{margin:0;font-size:14.5px;line-height:1.55}.aj-sec .aj-suave{color:var(--texto-suave)}.aj-sec .aj-peq{font-size:13px}.aj-sec .aj-linea,.aj-sec .aj-precio{color:var(--texto)}.aj-sec .aviso{margin:0;font-size:14.5px;line-height:1.5}.aj-sec .plan-barras,.aj-sec .plan-limites{margin:0}.aj-sec :is(p,label) a,.aj-en{color:var(--acento-texto);text-underline-offset:3px;margin:-14px -8px;padding:14px 8px;font-weight:600;text-decoration:underline;display:inline-block}.aj-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aj-sec .boton.tocado{outline:2px solid var(--foco);outline-offset:2px}.aj-chip{background:linear-gradient(var(--chip-ok-fondo), var(--chip-ok-fondo)), var(--chip-base);height:24px;color:var(--chip-ok-texto);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.aj-esq{flex-direction:column;gap:12px;display:flex}.aj-esq-linea{background:var(--superficie-alta);border-radius:999px;height:14px;display:block}.aj-esq-linea.a{width:100%}.aj-esq-linea.b{width:70%}.aj-esq-bloque{background:var(--superficie-alta);border-radius:16px;height:56px;display:block}.aj-parte{flex-direction:column;gap:12px;display:flex}.aj-parte+.aj-parte{border-top:1px solid var(--linea);padding-top:18px}.aj-sub{margin:0;font-size:14px;font-weight:700}.aj-formulario{flex-direction:column;gap:10px;min-width:0;max-width:360px;display:flex}.aj-formulario input{width:100%}.aj-sec :is(input[type=text],input[type=password]){background:var(--superficie-alta);border:1.5px solid var(--borde-control);border-radius:16px}.aj-sec :is(input[type=text],input[type=password]):focus{border-color:var(--borde-control);box-shadow:none}.aj-etiqueta{color:var(--texto-suave);font-size:13px;font-weight:600;line-height:1.4;display:block}.aj-etiqueta input{margin-top:6px;display:block}label.aj-etiqueta[for]{margin-bottom:0}.aj-sec>input,.aj-sec>.aj-etiqueta+input{width:100%;max-width:480px}.aj-sec p.aj-no-coinciden{color:var(--texto);align-items:center;gap:8px;display:flex}.aj-no-coinciden:before{content:"!" / "";background:var(--error);width:20px;height:20px;color:var(--tinta);box-shadow:0 0 0 1.5px var(--anillo-estado);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.aj-cuenta-ia{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.aj-cuenta-ia-texto{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.aj-cuenta-ia-texto strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.aj-enlace{min-width:44px;min-height:44px;color:var(--acento-texto);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.aj-sec .interruptor{align-self:flex-start;min-height:44px;font-size:15px;font-weight:600;line-height:1.3}.aj-segmentos{flex-wrap:wrap;gap:8px;display:flex}.aj-segmento{border:1.5px solid var(--borde-control);background:var(--superficie-alta);min-height:44px;color:var(--texto);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.aj-segmento[aria-pressed=true]{background:var(--activo-fondo);font-weight:700}.aj-sec .oferta-socio-opcion:focus-visible{outline-color:var(--foco)}@media (hover:hover){.aj-sec button.oferta-socio-opcion:not(:disabled):hover{border-color:var(--borde-control)}}.cu-opciones{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:8px;display:grid}.cu-opcion{background:var(--superficie);width:100%;min-height:56px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.cu-opcion-texto{min-width:0;color:var(--texto-suave);flex-direction:column;flex:auto;gap:2px;font-size:13px;line-height:1.35;display:flex}.cu-opcion-texto strong{color:var(--texto);font-size:15px;font-weight:600}.cu-opcion[aria-pressed=true]{border-color:var(--borde-control);background:var(--superficie-alta)}.cu-opcion:disabled{opacity:.45;cursor:default}.cu-opcion-check{background:var(--inverso);width:22px;height:22px;color:var(--sobre-inverso);border-radius:50%;flex:none;place-items:center;display:none}.cu-opcion[aria-pressed=true] .cu-opcion-check{display:grid}.cu-icono{background:var(--superficie-alta);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--borde-capa);color:var(--texto);border-radius:12px;flex:none;place-items:center;display:grid}.cu-logo{flex:none;place-items:center;width:36px;height:36px;display:grid}@media (hover:hover){.cu-opcion:not(:disabled):hover{background:var(--superficie-alta)}}.bienvenida{flex-direction:column;align-items:center;padding:24px 0;display:flex}.bienvenida-caja{width:100%;max-width:560px;box-shadow:var(--sombra-boton);border-radius:28px;gap:14px;margin-bottom:0;padding:30px;display:grid}.bienvenida-caja h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.2}.bienvenida-caja p{margin:0}.bienvenida-caja>.etiqueta{justify-self:start}.bienvenida-caja .etiqueta{letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:600}.bienvenida-caja .etiqueta:not(.bien){color:var(--acento-texto)}.bienvenida-caja .aviso{margin:0}.bienvenida-opciones{grid-template-columns:minmax(0,1fr);margin-top:4px}.bienvenida-acciones{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bienvenida-pie{justify-content:center;display:flex}.bienvenida-subtitulo{margin:14px 0 0}.bienvenida-pie .enlace{min-height:36px}@media (pointer:coarse){.bienvenida-pie .enlace{min-height:var(--toque)}}.bienvenida-registro{gap:12px;min-width:0;display:grid}.bienvenida-registro>.etiqueta{justify-self:start}.bienvenida-registro h1,.bienvenida-registro>p{margin:0}.bienvenida-registro .enc{margin-top:6px}.bv-sub{color:var(--texto-suave);font-size:15px;line-height:1.55}.bv-sub.pequeno{font-size:14px}.bv-gratis{flex-direction:column;gap:14px;display:flex}.bv-empezar{gap:8px;display:grid}.bv-h2{margin:10px 0 0;font-size:16px;font-weight:700}.bv-incl{background:var(--superficie);border-radius:18px;gap:8px;padding:16px 18px;display:grid}.bv-incl-titulo{color:var(--texto-suave);font-size:13px;font-weight:600}.bv-incl ul{gap:6px;margin:0;padding:0;display:grid}.bv-incl li{align-items:center;gap:10px;font-size:14px;line-height:1.4;list-style:none;display:flex}.bv-ok{background:var(--cian-tenue);width:20px;height:20px;color:var(--acento-texto);border-radius:50%;flex:none;place-items:center;display:grid}.bv-pro{color:var(--texto-suave);border-top:1px solid var(--linea);align-items:center;gap:10px;margin-top:2px;padding-top:10px;font-size:13px;line-height:1.4;display:flex}.bv-pro .premium-insignia{margin-left:0}.bv-ops{gap:8px;margin-top:4px;display:grid}.bv-op{background:var(--superficie);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.bv-op .premium-insignia{margin-left:0}.bv-ico{background:var(--superficie-alta);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--borde-capa);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}@media (hover:hover){.bv-op:hover{background:color-mix(in srgb, var(--texto) 7%, transparent)}}.bv-nota{background:var(--superficie);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.bv-pronto{background:var(--superficie-alta);height:24px;box-shadow:inset 0 0 0 1px var(--borde-capa);color:var(--texto);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:859px){.aj-cabecera h1{letter-spacing:-.02em;font-size:28px}.aj-marco{grid-template-columns:minmax(0,1fr)}.aj[data-vista=lista] .aj-cuerpo,.aj[data-vista=seccion] .aj-indice{display:none}.aj-indice{padding:6px}.aj-fila{border-bottom:1px solid var(--linea);border-radius:0;min-height:68px}.aj-fila:last-child{border-bottom:0}.aj-fila[aria-current=page]{background:0 0}.aj-fila[aria-current=page]:before{display:none}.aj-fila-chev{display:flex}.aj-sec{gap:14px;padding:18px}.aj-h2-igual{display:none}.aj-formulario,.aj-sec>input,.aj-sec>.aj-etiqueta+input{max-width:none}.aj-segmento{flex:auto;justify-content:center}.bienvenida{padding:0}.bienvenida-caja{gap:12px;padding:20px}.bienvenida-caja h1{font-size:24px}.bv-gratis{gap:12px}.bv-acciones{order:-1;margin-top:0}.bv-empezar{display:none}}
.pulso:before,.puerta-halos:before{content:"";z-index:-1;background:var(--fondo-grad);pointer-events:none;position:fixed;inset:0}.invitado:has(>.invitado-marco):before{content:"";z-index:-1;background:var(--fondo-grad);pointer-events:none;position:fixed;inset:0}:is(.pulso,.invitado:has(>.invitado-marco)){isolation:isolate}.puerta-caja .suave,.puerta-caja .puerta-legal{color:var(--texto-suave-cristal)}.puerta-caja .puerta-pie .enlace{color:var(--acento-texto)}.puerta .enlace,.pulso .enlace{min-width:44px}:is(.puerta,.pulso,.invitado) :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=url],input[type=number],textarea){border:1.5px solid var(--borde-control);background:var(--superficie);min-height:48px;color:var(--texto);border-radius:16px;padding:0 16px;font-size:16px;line-height:1.2}.puerta-caja :is(input[type=text],input[type=email],input[type=password],input[type=tel]){background:var(--cristal-in)}:is(.puerta,.pulso,.invitado) textarea{min-height:96px;padding:12px 14px;line-height:1.4}:is(.puerta,.pulso,.invitado) :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=url],input[type=number],textarea)[aria-invalid=true]{border-color:var(--error)}:is(.puerta,.pulso,.invitado) :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=url],input[type=number],textarea):focus-visible,:is(.puerta,.pulso,.invitado) :is(a,button,summary,[role=button]):focus-visible,.pulso .enc .enc-numero>input:focus-visible+span{outline:2px solid var(--foco);outline-offset:2px;box-shadow:0 0 0 2px var(--foco-hueco)}.pulso .enc .enc-opcion:has(>input:focus-visible){outline:2px solid var(--foco);outline-offset:2px;box-shadow:0 0 0 2px var(--foco-hueco)}.puerta-social{align-items:stretch}.puerta-social.apagado{opacity:.5}.puerta-social>div:not(:empty){justify-content:center;align-items:center;min-height:48px;display:flex}.puerta-google{--escala-google:1}@media (pointer:coarse){.puerta-google{--escala-google:1.1;transform:scale(var(--escala-google))}}.puerta-entrando{margin:0 0 12px}.puerta form .aviso{text-align:left;margin:0}.puerta .aviso p{margin:0}.puerta .aviso.malo>.boton{margin-top:0}.puerta-social+form{margin-top:24px}.puerta-tarjeta{width:100%;max-width:460px;box-shadow:var(--sombra-boton);text-align:left;margin:0;padding:22px 24px}.puerta-tarjeta h1{margin-top:4px;font-size:22px}.puerta-tarjeta .acciones{margin-top:18px}.puerta-tarjeta .boton{width:auto}.puerta-alcances{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.puerta-alcance{background:var(--superficie);border-radius:14px;padding:12px 14px}.puerta-alcance strong{font-weight:600;display:block}@media (max-width:480px){.puerta-tarjeta{padding:20px 16px 18px}}.invitado-marco{text-align:left;gap:10px}.invitado .invitado-marco{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.invitado-cabeza{border-bottom:0;padding-bottom:4px}.invitado-cabeza strong{font-weight:700}.invitado-cabeza .suave,.invitado-priv,.invitado-presentacion{color:var(--texto-suave-cristal)}.invitado-priv{margin:0}.invitado-priv a{color:var(--acento-texto);text-underline-offset:2px;text-decoration:underline}.invitado-aviso{margin:0;line-height:1.5}.invitado-hilo{background:var(--capa);border:1px solid var(--borde-capa);min-height:0;box-shadow:var(--sombra-boton);border-radius:28px;flex-direction:column;flex:1;display:flex;overflow:hidden}.invitado .invitado-mensajes{padding:16px 16px 8px}.invitado-presentacion{margin:0 0 14px;font-size:14px}.invitado-caja{padding:12px 16px 16px}.invitado-caja input{flex:1;min-width:0;margin-top:0}.invitado-hilo>.aviso{margin:0 16px 8px}.invitado .globo{text-align:left;border-radius:22px;max-width:min(560px,84%);padding:12px 16px 8px;font-size:15px;font-weight:500}.invitado .globo.suyo{background:var(--capa-alta);box-shadow:inset 0 0 0 1px var(--borde-capa);border-radius:22px 22px 22px 8px}.invitado .globo.mio{background:var(--activo-fondo);box-shadow:inset 0 0 0 1px var(--riel-anillo);border-radius:22px 22px 8px}.invitado .globo.pensando{color:var(--texto-suave);align-self:flex-start}.invitado .globo-cuerpo{overflow-wrap:anywhere}.invitado .globo-meta{opacity:1;color:var(--texto-suave);font-family:var(--letra-mono);font-variant-numeric:tabular-nums}.invitado .globo.mio .globo-meta{color:var(--texto)}.invitado-quien{font-size:13px}.invitado .degradada{color:var(--texto);align-items:flex-start;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.invitado .degradada:before,.pulso .enc-error:before{content:"!" / "";background:var(--error);width:18px;height:18px;color:var(--tinta);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;line-height:1;display:grid}@media (max-width:859px){.invitado-hilo{border-radius:20px}.invitado .globo{max-width:88%}}.pulso-tarjeta h1{margin:0 0 8px}.pulso-acciones .aviso{flex:100%;margin:0}.socio-ceja{letter-spacing:.06em;text-transform:uppercase;color:var(--acento-texto);align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.pulso .enc-ayuda,.pulso .enc-opcional,.pulso .enc-anclas,.pulso .enc-contador{color:var(--texto-suave)}.pulso .enc-error{color:var(--texto);align-items:flex-start;gap:8px;display:flex}.pulso .enc-pregunta[data-error] .enc-opcion,.pulso .enc-pregunta[data-error] .enc-numero>span,.pulso .enc-pregunta[data-error] textarea{border-color:color-mix(in srgb, var(--error) 70%, transparent)}.pulso .enc .enc-opcion,.pulso .enc .enc-numero>span{border-width:1.5px}.pulso .enc .enc-opcion>input{accent-color:var(--acento-texto)}.pulso .enc .enc-opcion[data-marcada],.pulso .enc .enc-numero[data-marcada]>span{background:var(--activo-fondo);border-color:var(--riel-anillo);color:var(--texto)}@media (hover:hover){.pulso .enc .enc-opcion[data-marcada]:hover,.pulso .enc .enc-numero[data-marcada]:hover>span{background:var(--activo-fondo)}}@media (max-width:359px){.pulso .enc-escala:has(>:nth-child(11)){grid-template-columns:repeat(4,minmax(0,1fr))}}.pulso .enc-planes{gap:4px}.pulso .enc-planes-lista{gap:0}.pulso .enc-plan{border:0;border-top:1px solid var(--linea);background:0 0;border-radius:0;padding:14px 0}.pulso .enc-plan-descuento{background:linear-gradient(var(--chip-info-fondo), var(--chip-info-fondo)), var(--chip-base);color:var(--chip-info-texto)}.panel-admin:before{content:"";z-index:-1;pointer-events:none;background:var(--fondo-grad);position:fixed;inset:0}.admin-cabecera,.admin-barra,.admin-tarjeta,.admin-kpi-grupo,.admin-mas{box-sizing:border-box;background:var(--capa);border:1px solid var(--borde-capa);min-width:0;box-shadow:var(--sombra-boton);border-radius:28px}.admin-barra,.admin-tarjeta,.admin-kpi-grupo{padding:22px 24px}.admin-mas{margin:0;padding:8px 20px}.admin-mas>summary{color:var(--texto);padding:6px 0;font-size:14px;font-weight:600}.admin-mas[open]>summary{margin-bottom:8px}.modal .admin-mas{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.modal .admin-mas>summary{color:var(--texto-suave);padding:6px 0;font-size:13px;font-weight:400}.admin-tarjeta-aviso{padding:12px}.admin-tarjeta-aviso .aviso{margin:0}.admin-tarjeta>.aviso,.admin-barra .aviso{margin:0 0 14px}.admin-tarjeta>h2+.aviso{margin-top:10px}.admin-kpis{gap:14px 12px;margin:0 0 18px}.admin-kpi b{font-variant-numeric:tabular-nums}.admin-graficas{margin:18px 0 0}.admin-kpi-grupo>p{margin-bottom:14px}.admin-funnel{padding-bottom:12px}.admin-funnel-fila{min-height:32px}.admin-funnel-fila b{font-variant-numeric:tabular-nums}.admin-tarjeta .admin-herramientas{margin:14px 0}.admin-tarjeta>.admin-herramientas:first-child{margin-top:0}.admin-tarjeta .admin-pagina{color:var(--texto-suave);margin-top:14px;font-size:13px}.admin-tarjeta .admin-pagina p{color:var(--texto-suave)}.admin-campo .icono{left:14px}.admin-marco td.sin-dato[colspan]{text-align:center;padding:26px 12px}.admin-marco table.tabla-invitados td.ancho-completo:is(:nth-child(6),:nth-child(7)){white-space:normal;overflow-wrap:anywhere;min-width:14ch;max-width:48ch}.panel-admin :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){border:1.5px solid var(--borde-control);background:var(--superficie);min-height:44px;color:var(--texto);caret-color:var(--texto);accent-color:var(--acento-texto);border-radius:16px;padding:0 16px;font-size:14px;line-height:1.4}@media (max-width:859px){.panel-admin :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){font-size:16px}}@media (pointer:coarse){.panel-admin :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){font-size:16px}}.panel-admin textarea:not([type]){min-height:96px;padding:12px 16px;font-family:inherit}.panel-admin textarea.admin-area{min-height:160px}.panel-admin select{padding-right:36px}.panel-admin input::placeholder,.panel-admin textarea::placeholder{color:var(--texto-suave);opacity:1}.panel-admin input.admin-buscar,.panel-admin select.admin-buscar{border-radius:999px;min-height:40px;padding:0 16px}.panel-admin .admin-campo-busca input.admin-buscar{padding-left:40px}.panel-admin .admin-marco input.admin-buscar.admin-nota-solicitud{min-height:36px;padding-left:14px}.admin-config-panel .admin-campo-busca input.admin-buscar{min-height:44px}.admin-filtro{min-height:40px}.panel-admin :is(input,select,textarea):focus{border-color:var(--borde-control);box-shadow:none}.admin-carga{text-align:left;color:var(--texto-suave);justify-items:start;gap:14px;font-size:13px;display:grid}.admin-esqueleto{gap:10px;width:100%;display:grid}.admin-esqueleto i{background:var(--superficie-alta);border-radius:999px;height:14px;display:block}.admin-esqueleto i:nth-child(2){width:82%}.admin-esqueleto i:nth-child(3){width:56%}.admin-vacio{color:var(--texto-suave);flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.admin-vacio-circ{background:var(--superficie-alta);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--borde-capa);color:var(--texto);border-radius:50%;place-items:center;display:grid}.admin-marco td.sin-dato[colspan]:has(>.admin-carga){text-align:left}.admin-marco tr.fila-mensaje td{border-top:0}.admin-herramientas.con-etiquetas{align-items:flex-end}.admin-herramientas.con-etiquetas>.admin-cf{flex:220px;min-width:min(220px,100%)}.admin-herramientas.con-etiquetas>.admin-check{align-self:flex-end}.admin-form{gap:14px 18px;display:grid}.admin-form.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form .todo{grid-column:1/-1}.admin-cf{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-cf>label,.admin-cf-fila,.admin-correo-form label,.admin-resp-filtros label{gap:6px;min-width:0;display:grid}.admin-et,.admin-correo-form label>.suave:first-child,.admin-resp-filtros label>.suave:first-child{color:var(--texto);font-size:13px;font-weight:600;line-height:1.3}.admin-ay{color:var(--texto-suave);margin:0;font-size:12.5px;line-height:1.4}.admin-checks{flex-wrap:wrap;gap:0 22px;display:flex}.admin-check{min-height:44px;color:var(--texto);align-items:center;gap:10px;font-size:13.5px;display:flex}.admin-check input[type=checkbox]{width:22px;height:22px;accent-color:var(--acento-texto);flex:none;margin:0}.admin-caps{border:0;min-width:0;margin:0;padding:0}.admin-caps legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600;line-height:1.3}.admin-caps-fila{flex-wrap:wrap;gap:0 22px;display:flex}.admin-form-acciones{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.admin-programa-fila{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:8px 0 18px;display:flex}.admin-cf-fila{flex:200px;max-width:440px}.admin-correo-form{max-width:none;margin:0}.admin-correo-vista iframe{border:1px solid var(--borde-capa)}.admin-area{resize:vertical;width:100%}.panel-admin .aviso.espera{background:color-mix(in srgb, var(--ambar) 22%, transparent);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde-capa);padding-left:52px;position:relative}.panel-admin .aviso.espera:before{content:"!" / "";background:var(--ambar);width:24px;height:24px;color:var(--tinta);box-shadow:0 0 0 1.5px var(--anillo-estado);border-radius:50%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:14px;left:18px}.admin-tarjeta>.aviso.malo[role=alert]{margin:0 0 14px}.admin-quien .boton{white-space:nowrap}.panel-admin :is(a,button,input,select,textarea,summary,[role=option],[tabindex="0"]):focus-visible{outline:2px solid var(--foco);outline-offset:2px;box-shadow:0 0 0 2px var(--foco-hueco)}.panel-admin .admin-secciones button:focus-visible,.panel-admin .admin-marco :is(a,button,input,select,textarea):focus-visible,.panel-admin .admin-marco:focus-visible{outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--foco-hueco)}.modal.admin-ficha{box-shadow:var(--sombra-hero)}.modal.admin-ficha .admin-acciones{align-items:center;margin-top:14px}.modal.admin-ficha .admin-acciones :is(select,input){flex:220px;width:auto;max-width:360px;margin:0}.panel-admin .modal p+p{margin-top:6px}@media (min-width:860px){.admin-marco td.admin-celda-accion{z-index:1;background-color:var(--fondo-tabla);box-shadow:inset 1px 0 0 var(--linea);position:sticky;right:0}.admin-marco thead th:last-child:is(.acciones-th,:has(>.solo-lectores)){z-index:2;position:sticky;right:0}}@media (max-width:859px){.panel-admin{padding-top:calc(8px + env(safe-area-inset-top,0px));padding-bottom:calc(36px + env(safe-area-inset-bottom,0px));gap:12px}.admin-cuerpo,.admin-seccion{gap:12px}.admin-cabecera,.admin-barra,.admin-tarjeta,.admin-kpi-grupo,.admin-mas{border-radius:24px}.admin-barra,.admin-tarjeta,.admin-kpi-grupo{padding:18px 16px}.admin-cabecera{gap:10px;padding:14px 14px 12px}.admin-mas{padding:4px 16px}.admin-barra h1{font-size:22px}.admin-cab-fila{flex-direction:column;align-items:stretch}.admin-quien{width:100%}.admin-quien>span{flex:100%}.admin-quien>.boton,.admin-quien>.admin-config{flex:auto;justify-content:center}.admin-quien .boton{white-space:nowrap;justify-content:center;padding:0 10px}.admin-quien .admin-config>.boton{width:100%}.panel-admin .boton.fino{min-height:44px}.admin-secciones button{flex:none;min-height:44px}.admin-funnel-fila{min-height:44px}.admin-marco table.tabla-tarjetas tbody tr.fila-mensaje{background:0 0;border:0;margin:0;padding:6px 0;display:block}.admin-filtro,.panel-admin input.admin-buscar,.panel-admin select.admin-buscar{min-height:44px}.admin-herramientas .admin-campo-filtro{flex:auto;min-width:min(168px,100%);max-width:100%}.admin-form.tres{grid-template-columns:minmax(0,1fr)}.admin-form-acciones .boton{flex:140px;justify-content:center}.admin-barra .admin-acciones{width:100%}.admin-barra .admin-acciones .boton{flex:1 1 0;justify-content:center}.modal.admin-ficha{border-radius:16px;padding:16px 14px 14px}.panel-admin .modal-acciones .boton{flex:130px;justify-content:center}}

