:root{--tinta: #0A0A0A;--fondo: #FFFFFF;--superficie: #FFFFFF;--suave-fondo: #F4F4F5;--gris: #666666;--gris-claro: #8A8A8A;--linea: #E8E8E8;--borde: #D4D4D8;--rojo: #D40000;--rojo-suave: #FDECEC;--rojo-texto: #B3122A;--azul: #3483FA;--azul-suave: #F5F9FF;--azul-texto: #1F4FB8;--verde: #00A650;--verde-suave: #E6F7EE;--verde-texto: #0B6B3A;--ambar: #E8B04B;--ambar-suave: #FFF6E5;--ambar-texto: #8A5A00;--boton-fondo: #0A0A0A;--boton-texto: #FFFFFF;--apagado: #C9C9CE;--velo: rgba(255, 255, 255, .35);--fondo-pagina: #FFFFFF;--r-10: 10px;--r-14: 14px;--r-20: 20px;--r-24: 24px;--r-pildora: 999px;--alto-chico: 36px;--alto-normal: 44px;--alto-principal: 52px;--letra-titulo: "Inter Tight", "Inter", system-ui, sans-serif;--letra-texto: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--letra-mono: "JetBrains Mono", ui-monospace, monospace;color-scheme:light}:root[data-modo=noche]{--tinta: #FFFFFF;--fondo: #0B0F17;--superficie: #151B26;--suave-fondo: rgba(255, 255, 255, .06);--gris: #AEB8C7;--gris-claro: #8B95A5;--linea: rgba(255, 255, 255, .12);--borde: rgba(255, 255, 255, .22);--rojo-suave: rgba(212, 0, 0, .2);--rojo-texto: #FF8A8A;--azul-suave: rgba(52, 131, 250, .18);--azul-texto: #8EB1FF;--verde-suave: rgba(0, 166, 80, .18);--verde-texto: #5EE0A0;--ambar-suave: rgba(232, 176, 75, .18);--ambar-texto: #FFD38A;--boton-fondo: #FFFFFF;--boton-texto: #0A0A0A;--velo: rgba(5, 7, 11, .3);--fondo-pagina: linear-gradient(160deg, #0A0A0A 0%, #0E1522 100%) fixed;color-scheme:dark}*{box-sizing:border-box}html{background:var(--fondo)}body{margin:0;background:var(--fondo-pagina);color:var(--tinta);font:500 15px/1.5 var(--letra-texto);-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--letra-titulo);font-weight:600;margin:0;text-wrap:balance}h1{font-size:30px;letter-spacing:-1px;line-height:1.1}h2{font-size:22px;letter-spacing:-.5px}p{margin:0}img{max-width:100%;display:block}.contenedor{max-width:480px;margin:0 auto;padding:8px 24px 48px}.pila{display:flex;flex-direction:column;gap:24px}.pila-s{display:flex;flex-direction:column;gap:8px}.etiqueta-mono,.eyebrow{font:500 11px/1.4 var(--letra-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--gris);margin:0}.suave{color:var(--gris)}.pequeno{font-size:12px;font-weight:600;color:var(--gris-claro)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aviso-pruebas{margin:0;padding:10px 16px;text-align:center;font-size:13px;font-weight:600;background:var(--ambar-suave);color:var(--ambar-texto)}.barra{max-width:480px;margin:0 auto;padding:20px 24px 12px;display:flex;align-items:center;gap:10px;min-height:44px}.barra-logo{flex:none;line-height:0}.barra-logo img{height:28px;width:auto}.barra-espacio{flex:1}.pildora{flex:none;padding:6px 12px;border-radius:var(--r-pildora);border:1px solid var(--borde);font-size:12px;font-weight:600;white-space:nowrap}.boton-redondo{flex:none;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease}.boton-redondo:active{transform:scale(.95)}.capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;animation:aparecer .2s ease both}.capa-fondo{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:var(--velo);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.hoja-arriba{position:relative;width:100%;max-width:480px;margin:0 auto;padding:20px 24px 24px;border-radius:0 0 var(--r-24) var(--r-24);background:var(--superficie);color:var(--tinta);box-shadow:0 18px 40px #0000002e;display:flex;flex-direction:column;gap:20px;animation:bajar .3s cubic-bezier(.2,.9,.25,1) both;outline:none}.hoja-encabezado{display:flex;align-items:center;justify-content:space-between;gap:10px}.grupo{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.segmentos{display:flex;flex-wrap:wrap;gap:8px}.segmento{min-height:var(--alto-chico);padding:0 14px;border-radius:var(--r-pildora);border:1px solid var(--borde);background:transparent;color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.segmento[aria-pressed=true]{border:2px solid var(--azul);background:var(--azul-suave)}.planes{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.plan{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);cursor:pointer}.plan.activo{border:2px solid var(--azul);background:var(--azul-suave);padding:11px 13px}.plan input{position:absolute;opacity:0;pointer-events:none}.casilla{flex:none;width:22px;height:22px;border-radius:var(--r-10);border:1px solid var(--borde);display:inline-flex;align-items:center;justify-content:center}.plan.activo .casilla{background:var(--azul);border-color:var(--azul)}.plan-texto{flex:1;display:flex;flex-direction:column;gap:4px;font-size:13px}.plan-nombre{font-size:15px;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--tinta)}.plan-precio{text-align:right;display:flex;flex-direction:column;font-size:12px;color:var(--gris)}.plan-precio strong{font:600 17px var(--letra-titulo);color:var(--tinta)}.chip-verde{padding:2px 8px;border-radius:var(--r-pildora);background:var(--verde-suave);color:var(--verde-texto);font-size:12px;font-weight:700}.campo{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.campo input{min-height:48px;padding:0 14px;border:1px solid var(--borde);border-radius:var(--r-14);background:var(--superficie);color:var(--tinta);font:500 15px var(--letra-texto)}.campo input::placeholder{color:var(--gris-claro)}.boton{display:inline-flex;align-items:center;justify-content:center;min-height:var(--alto-principal);padding:0 22px;border:0;border-radius:var(--r-pildora);background:var(--boton-fondo);color:var(--boton-texto);font:600 15px var(--letra-texto);text-decoration:none;cursor:pointer;transition:transform .12s ease}.boton:active{transform:scale(.97)}.boton:disabled{background:var(--linea);color:var(--gris-claro);cursor:wait}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.plan:focus-within{outline:2px solid var(--azul);outline-offset:2px}.error{color:var(--rojo-texto);font-size:13px;font-weight:500}.boton-borde{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--alto-principal);padding:0 22px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 15px var(--letra-texto);text-decoration:none;cursor:pointer;transition:transform .12s ease}.boton-borde:active{transform:scale(.97)}.boton-borde:disabled{opacity:.6;cursor:wait}.separador{display:flex;align-items:center;gap:10px;margin:-8px 0;color:var(--gris);font-size:13px}.separador:before,.separador:after{content:"";flex:1;height:1px;background:var(--linea)}.texto-tinta{color:var(--tinta);font-weight:600}.pequeno-normal{font-size:13px}.campo-codigo{font:600 22px var(--letra-mono)!important;letter-spacing:8px;text-align:center}.enlace{border:0;background:none;padding:0;color:var(--tinta);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}.enlace:disabled{color:var(--gris-claro);cursor:wait}.enlace.centro{align-self:center}.enlace-texto{color:inherit;text-decoration:underline;text-underline-offset:3px}.lista-opciones{border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);overflow:hidden}.opcion{width:100%;min-height:72px;padding:12px 14px;border:0;border-top:1px solid var(--linea);background:transparent;color:var(--tinta);display:flex;align-items:center;gap:14px;text-align:left;font:inherit;cursor:pointer;transition:transform .15s ease}.opcion:first-child{border-top:0}a.opcion{text-decoration:none}.opcion-mas{flex:none;color:var(--gris-claro, #8A8A8A)}.opcion:active{transform:scale(.98)}.opcion:disabled{cursor:wait;opacity:.6}.opcion-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.opcion-titulo{font-size:15px;font-weight:600}.opcion-icono{flex:none;width:44px;height:44px;border-radius:var(--r-14);display:inline-flex;align-items:center;justify-content:center}.opcion-mama{background:#fcebf3;color:#b0306a}.opcion-experta{background:#f1edff;color:#5b3fd6}.opcion-empresa{background:#ebf2ff;color:#1f4fb8}:root[data-modo=noche] .opcion-mama{background:#f062a029;color:#f59bc4}:root[data-modo=noche] .opcion-experta{background:#7c5cff2e;color:#b4a3ff}:root[data-modo=noche] .opcion-empresa{background:#5b8cff2e;color:#8eb1ff}.menu-inferior{position:fixed;left:50%;transform:translate(-50%);bottom:max(12px,env(safe-area-inset-bottom));z-index:50;width:min(440px,calc(100% - 24px));display:flex;gap:4px;padding:6px;border-radius:var(--r-24);background:var(--superficie);border:1px solid var(--linea);box-shadow:0 12px 30px -12px #0a0a0a40}:root[data-modo=noche] .menu-inferior{background:#151b26eb}.pestana{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;border-radius:var(--r-20);color:var(--gris);text-decoration:none;font:600 12px var(--letra-texto)}.pestana svg{box-sizing:content-box;padding:4px 15px;border-radius:var(--r-pildora)}.pestana.activa{color:var(--tinta);font-weight:700}.pestana.activa svg{background:var(--boton-fondo);color:var(--boton-texto)}.contenedor:has(+.menu-inferior),.contenedor{padding-bottom:120px}.titulo-bloque{font:600 17px var(--letra-texto);letter-spacing:-.2px;margin:0}.titulo-chico{font-size:15px;font-weight:600}.tarjeta-animo,.lucy-dice,.tarjeta-ayuda,.tarjeta-para,.vacio{border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);padding:16px}.tarjeta-animo{display:flex;flex-direction:column;gap:14px}.lucy-fila,.lucy-dice{display:flex;gap:12px;align-items:flex-start}.lucy-foto{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.animos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.animo{min-height:var(--alto-normal);display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:var(--r-pildora);border:1px solid var(--borde);background:transparent;color:var(--tinta);font:600 14px var(--letra-texto);cursor:pointer}.animo[aria-checked=true]{border:2px solid var(--azul);background:var(--azul-suave)}.punto{width:10px;height:10px;border-radius:50%;flex:none}.punto-verde{background:var(--verde)}.punto-azul{background:var(--azul)}.punto-ambar{background:var(--ambar)}.punto-rojo{background:var(--rojo)}.enlace.izquierda{align-self:flex-start;min-height:32px;font-size:13px}.tarjeta-ayuda{display:flex;flex-direction:column;gap:8px;border-color:transparent;background:#fcebf3}:root[data-modo=noche] .tarjeta-ayuda{background:#b0306a38}.fila-botones{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.fila-botones .boton,.fila-botones .boton-borde{min-height:var(--alto-normal);font-size:14px}.lineas-emergencia{font-size:13px;font-weight:600;color:var(--rojo-texto);margin:-12px 0 0}.tarjeta-para{display:flex;flex-direction:column;gap:4px;border-left-width:4px}.tarjeta-verde{border-left-color:var(--verde)}.tarjeta-azul{border-left-color:var(--azul)}.tarjeta-ambar{border-left-color:var(--ambar)}.tarjeta-rojo{border-left-color:var(--rojo)}.vacio{text-align:center;display:flex;flex-direction:column;gap:6px;padding:28px 16px;background:var(--suave-fondo);border:0}.icono-mama{background:#fcebf3;color:#b0306a}.icono-mentora{background:#f1edff;color:#5b3fd6}.icono-salud{background:#e6f7ee;color:#0b6b3a}.icono-empresa{background:#ebf2ff;color:#1f4fb8}.icono-superadmin{background:var(--suave-fondo);color:var(--tinta)}:root[data-modo=noche] .icono-mama{background:#f062a029;color:#f59bc4}:root[data-modo=noche] .icono-mentora{background:#7c5cff2e;color:#b4a3ff}:root[data-modo=noche] .icono-salud{background:#7fd39a24;color:#5ee0a0}:root[data-modo=noche] .icono-empresa{background:#5b8cff2e;color:#8eb1ff}.aviso-ambar{padding:12px 14px;border-radius:var(--r-14);background:var(--ambar-suave);color:var(--ambar-texto);font-size:13px;font-weight:600}.aviso-rojo{padding:12px 14px;border-radius:var(--r-14);background:var(--rojo-suave, #FDE8E8);color:var(--rojo-texto, #9B1C1C);font-size:13px;font-weight:600}.aviso-rojo p,.aviso-ambar p{margin:0}.aviso-rojo p+p,.aviso-ambar p+p{margin-top:6px}.interruptor-fila{display:flex;align-items:center;gap:12px;min-height:44px;border:0;background:transparent;padding:0;color:var(--tinta);font:500 15px var(--letra-texto);cursor:pointer;text-align:left}.interruptor{position:relative;flex:none;width:44px;height:26px;border-radius:var(--r-pildora);background:var(--apagado);transition:background .2s}.interruptor span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}.interruptor.encendido{background:var(--verde)}.interruptor.encendido span{left:21px}.centro-texto{text-align:center}.rep{display:flex;flex-direction:column;gap:20px}.rep-cabeza{display:flex;align-items:center;gap:8px;margin-top:-8px}.rep-cabeza-texto{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;gap:2px}.rep-hueco{width:44px;flex:none}.sin-borde{border-color:transparent;background:transparent}.recorte{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-portada{align-self:center;width:210px;height:306px;border-radius:var(--r-20);padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 30px 60px #0a0a0a47;transition:transform .4s ease}.rep-portada.sonando{transform:scale(1.04)}.rep-portada-titulo{font:700 26px/1.08 var(--letra-titulo);letter-spacing:-.6px;margin-top:auto}.rep-portada-quien{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--letra-texto)}.rep-portada-quien img{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.8)}.rep-fila-titulo{display:flex;align-items:center;gap:8px}.rep-titulo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rep-titulo h1{font-size:22px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rep-redondo{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;font:700 12px var(--letra-texto);cursor:pointer}.rep-redondo.activo{border-color:var(--azul);color:var(--azul-texto);background:var(--azul-suave)}.rep-nota-verde{color:var(--verde-texto);font-size:13px;font-weight:600;margin-top:-12px}.rep-avance{display:flex;flex-direction:column;gap:6px}.rep-avance input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:24px;background:transparent;margin:0;cursor:pointer}.rep-avance input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(var(--tinta),var(--tinta)) 0 / var(--avance, 0%) 100% no-repeat,var(--linea)}.rep-avance input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:var(--linea)}.rep-avance input[type=range]::-moz-range-progress{height:4px;border-radius:999px;background:var(--tinta)}.rep-avance input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--tinta);border:0}.rep-avance input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--tinta);border:0}.rep-tiempos{display:flex;justify-content:space-between;gap:8px;font:500 12px var(--letra-mono);color:var(--gris)}.rep-parte{color:var(--tinta);font-family:var(--letra-texto);font-weight:600;text-align:center}.rep-controles{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.rep-control{width:48px;height:48px;border:0;border-radius:50%;background:transparent;color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rep-control:disabled{opacity:.3;cursor:default}.rep-play{width:72px;height:72px;border:0;border-radius:50%;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease}.rep-play:active{transform:scale(.95)}.rep-con{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--linea);border-radius:var(--r-20)}.rep-con>.etiqueta-mono{flex:none}.chip-ia{margin-left:6px;padding:2px 8px;border-radius:var(--r-pildora);background:var(--azul-suave);color:var(--azul-texto);font-size:11px;font-weight:700}.rep-pestanas{display:flex;gap:4px;padding:4px;border-radius:var(--r-pildora);background:var(--suave-fondo)}.rep-pestana{flex:1;min-height:40px;border:0;border-radius:var(--r-pildora);background:transparent;color:var(--gris);font:600 13px var(--letra-texto);cursor:pointer;white-space:nowrap}.rep-pestana.activa{background:var(--superficie);color:var(--tinta);box-shadow:0 1px 4px #0a0a0a1f}.rep-leer{font-size:17px;line-height:1.6;color:var(--tinta)}.rep-leer .etiqueta-mono{margin-top:12px}.rep-leyendo{background:#dbeafe;border-radius:var(--r-10);padding:8px 10px;margin:0 -10px}:root[data-modo=noche] .rep-leyendo{background:#3483fa33}.rep-preguntas{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.rep-lineas{margin:12px 0 0}.rep-num{width:32px;flex:none;font:600 15px var(--letra-mono);color:var(--gris);text-align:center}.opcion[aria-current=true] .opcion-titulo{color:var(--azul-texto)}.rep-item{gap:6px;padding-right:8px}.rep-item-abrir{flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.rep-mini-portada{flex:none;width:44px;height:44px;border-radius:var(--r-10)}.rep-portada-vivo{display:inline-flex;align-items:center;justify-content:center;color:#fff;font:700 14px var(--letra-titulo);background:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.2px) 0 0 / 8px 8px,linear-gradient(160deg,#3d5af1,#2a3fc9)}.rep-icono-chico{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rep-icono-chico:disabled{opacity:.3;cursor:default}.rep-toast{position:fixed;left:50%;transform:translate(-50%);bottom:200px;z-index:300;padding:10px 16px;border-radius:var(--r-pildora);background:#0a0a0a;color:#fff;font-size:13px;font-weight:600;width:max-content;max-width:calc(100% - 48px);text-align:center;border-radius:var(--r-20);animation:aparecer .2s ease both}.capa-abajo{align-items:flex-end}.hoja-abajo{position:relative;width:100%;max-width:480px;max-height:78vh;overflow:auto;margin:0 auto;padding:12px 24px max(24px,env(safe-area-inset-bottom));border-radius:var(--r-24) var(--r-24) 0 0;background:var(--superficie);color:var(--tinta);box-shadow:0 -18px 40px #0000002e;display:flex;flex-direction:column;gap:16px;animation:subir .3s cubic-bezier(.2,.9,.25,1) both;outline:none}:root[data-modo=noche] .hoja-abajo{background:#141b27}.hoja-agarre{align-self:center;width:40px;height:4px;border-radius:999px;background:var(--linea)}.rep-rango{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 14px;border:1.5px solid var(--linea);border-radius:16px;background:var(--superficie);color:var(--tinta);font:inherit;text-align:left;cursor:pointer}.rep-rango.activo{border-color:var(--azul);background:var(--azul-suave)}.rep-rango-num{width:64px;flex:none;font:600 26px var(--letra-titulo);letter-spacing:-.5px}.mini-rep{position:fixed;z-index:49;left:50%;transform:translate(-50%);bottom:calc(max(12px,env(safe-area-inset-bottom)) + 80px);width:min(440px,calc(100% - 24px))}.mini-pildora{height:66px;display:flex;align-items:center;gap:6px;padding:0 8px 0 11px;border-radius:var(--r-pildora);overflow:hidden;background:#ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--linea);box-shadow:0 12px 30px -12px #0a0a0a4d}:root[data-modo=noche] .mini-pildora{background:#151b26eb}.mini-abrir{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mini-portada{flex:none;width:44px;height:44px;border-radius:50%;padding:3px}.mini-portada img{width:38px;height:38px;border-radius:50%;object-fit:cover}.mini-texto{min-width:0;display:flex;flex-direction:column}.mini-titulo{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-sub{font-size:12px;color:var(--gris)}.mini-chip{flex:none;min-width:32px;height:32px;padding:0 10px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:transparent;color:var(--tinta);font:700 12px var(--letra-texto);cursor:pointer}.mini-play{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mini-min{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--gris);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mini-linea{position:absolute;left:0;bottom:0;height:2px;background:var(--tinta)}.mini-ultra{display:flex;justify-content:flex-end;pointer-events:none}.mini-ultra-boton{pointer-events:auto;position:relative;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--superficie);cursor:pointer;box-shadow:0 10px 24px -10px #0a0a0a59}.mini-anillo{position:absolute;top:0;right:0;bottom:0;left:0}.mini-ultra-centro{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#0a0a0a;color:#fff;display:inline-flex;align-items:center;justify-content:center}body:has(.mini-pildora) .contenedor{padding-bottom:190px}body:has(.mini-ultra) .contenedor{padding-bottom:168px}.estante{display:flex;gap:12px;overflow-x:auto;margin:0 -24px;padding:4px 24px 8px;scroll-snap-type:x mandatory}.estante-tarjeta{flex:none;width:150px;height:200px;padding:14px;border-radius:var(--r-20);display:flex;flex-direction:column;gap:6px;text-decoration:none;scroll-snap-align:start;transition:transform .15s ease}.estante-tarjeta:active{transform:scale(.97)}.estante-tarjeta.apagada{opacity:.55}.estante-titulo{flex:1;font:600 17px/1.2 var(--letra-titulo);letter-spacing:-.3px}.estante-pie{font-size:12px;font-weight:600;opacity:.9}.plan-tarjeta{border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);padding:16px;display:flex;flex-direction:column;gap:10px}.plan-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.plan-monto{font:600 26px var(--letra-titulo);letter-spacing:-.5px}.nota-verde{display:flex;align-items:flex-start;gap:6px;color:var(--verde-texto);font-size:13px;font-weight:600}.nota-verde svg{flex:none;margin-top:2px}.beneficios{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.beneficios li{display:flex;gap:8px;align-items:flex-start}.beneficios svg{flex:none;margin-top:3px;color:var(--verde)}.plan-extra{gap:4px}.plan-fila{flex-direction:row;align-items:center;justify-content:space-between}.chip-mini{margin-left:6px;padding:1px 6px;font-size:11px}.chip{align-self:flex-start;padding:4px 10px;border-radius:var(--r-pildora);font-size:12px;font-weight:700}.chip-azul{background:var(--azul-suave);color:var(--azul-texto)}.chip-ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.chip-rojo{background:var(--rojo-suave);color:var(--rojo-texto)}.boton-chico{min-height:var(--alto-chico)!important;padding:0 14px!important;font-size:13px!important;flex:none}.resumen{margin:0;border:1px solid var(--linea);border-radius:var(--r-20);padding:4px 16px}.resumen>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--linea);font-size:14px}.resumen>div:first-child{border-top:0}.resumen dt{color:var(--gris)}.resumen dd{margin:0;font-weight:600;text-align:right}.resumen-total dt,.resumen-total dd{color:var(--tinta);font:600 16px var(--letra-titulo)}.aceptar{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;cursor:pointer}.aceptar input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--azul)}button.plan{width:100%;text-align:left;font:inherit;color:inherit}.contenedor-ancho{max-width:1160px}.admin{display:grid;grid-template-columns:232px 1fr;gap:32px;align-items:start}.admin-menu{position:sticky;top:12px;display:flex;flex-direction:column;gap:14px;padding-right:16px;border-right:1px solid var(--linea)}.admin-pildora{align-self:flex-start;font-size:11px}.admin-grupo{display:flex;flex-direction:column;gap:2px}.admin-grupo .etiqueta-mono{color:var(--gris-claro);margin:4px 0 4px 12px}.admin-item{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 12px;border-radius:var(--r-10);color:var(--tinta);font:500 13px var(--letra-texto);text-decoration:none}.admin-item.activo{background:var(--boton-fondo);color:var(--boton-texto)}.admin-item.apagado{color:var(--gris-claro);cursor:default}.admin-contador{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#b3122a;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}:root[data-modo=noche] .admin-contador{background:#e5484d}.admin-contenido{min-width:0;max-width:760px}.admin-pestanas{max-width:320px}.admin-fila{display:flex;flex-direction:column;gap:10px;padding:14px;border-top:1px solid var(--linea)}.admin-fila:first-child{border-top:0}.admin-emergencia{background:var(--ambar-suave)}.admin-iniciales{flex:none;width:40px;height:40px;border-radius:50%;background:var(--suave-fondo);display:inline-flex;align-items:center;justify-content:center;font:600 13px var(--letra-texto)}.qr{margin:0 auto;border-radius:var(--r-14);background:#fff;padding:8px}.clave-2fa{font:600 15px var(--letra-mono);letter-spacing:1px;word-break:break-all}.codigos-respaldo{margin:0;padding:14px 14px 14px 36px;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;border-radius:var(--r-14);background:var(--suave-fondo);font:600 15px var(--letra-mono)}@media(max-width:640px){.admin{display:block}.admin-menu{position:fixed;z-index:50;left:50%;transform:translate(-50%);bottom:max(12px,env(safe-area-inset-bottom));top:auto;width:min(440px,calc(100% - 24px));flex-direction:row;gap:4px;padding:6px;border:1px solid var(--linea);border-radius:var(--r-24);background:var(--superficie);box-shadow:0 12px 30px -12px #0a0a0a40;overflow-x:auto}.admin-menu .admin-pildora,.admin-menu .etiqueta-mono,.admin-menu .apagado{display:none}.admin-grupo{flex-direction:row}.admin-item{min-height:44px;white-space:nowrap;gap:6px}}.fila-campo{display:flex;gap:8px;align-items:center}.campo-input{flex:1;min-width:0;min-height:44px;padding:0 14px;border:1px solid var(--borde);border-radius:var(--r-14);background:var(--superficie);color:var(--tinta);font:500 15px var(--letra-texto)}.tachado,.plan-precio s{color:var(--gris-claro);font-size:13px}.izquierda-flex{align-self:flex-start}.invita-codigo{font:600 26px var(--letra-mono);letter-spacing:2px}.cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cifras div{padding:12px;border-radius:var(--r-14);background:var(--suave-fondo);display:flex;flex-direction:column;gap:2px}.cifras strong{font:600 18px var(--letra-titulo)}.boton-rojo{background:var(--rojo);color:#fff}.campo-texto{padding:12px 14px;border:1px solid var(--borde);border-radius:var(--r-14);background:var(--superficie);color:var(--tinta);font:500 15px var(--letra-texto);resize:vertical}.caja-emergencia{padding:14px 16px;border-radius:var(--r-14);background:var(--rojo-suave);color:var(--rojo-texto);font-size:14px;display:flex;flex-direction:column;gap:4px}.caja-emergencia .opcion-titulo{color:var(--rojo-texto)}.tarjeta-urgente{display:flex;flex-direction:column;gap:4px;padding:16px;border:0;border-radius:var(--r-20);background:var(--rojo);color:#fff;text-align:left;font:500 14px var(--letra-texto);cursor:pointer}.tarjeta-urgente .opcion-titulo{color:#fff}.agenda-grilla{display:flex;flex-direction:column;gap:4px}.agenda-fila{display:grid;grid-template-columns:52px repeat(7,1fr);gap:4px;align-items:center}.agenda-celda{height:28px;border:1px solid var(--linea);border-radius:8px;background:var(--superficie);cursor:pointer}.agenda-celda.activa{background:var(--azul);border-color:var(--azul)}.chat-mensajes{display:flex;flex-direction:column;gap:6px;min-height:50vh}.chat-burbuja{align-self:flex-start;max-width:80%;padding:10px 14px;border-radius:18px 18px 18px 4px;background:var(--suave-fondo);white-space:pre-wrap;overflow-wrap:anywhere}.chat-burbuja.mia{align-self:flex-end;border-radius:18px 18px 4px;background:var(--boton-fondo);color:var(--boton-texto)}.chat-sistema{align-self:center;font-size:12px;color:var(--gris)}.chat-enviar{position:sticky;bottom:12px;background:var(--fondo);padding-top:8px}select.segmento{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@keyframes subir{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes bajar{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.video-espacio{width:100%;aspect-ratio:16 / 9;min-height:200px;border-radius:var(--r-20);background:#0a0a0a}.video-global{z-index:51}.video-global iframe{display:block;width:100%;height:100%;border:0;background:#0a0a0a}.video-grande{position:absolute;border-radius:var(--r-20);overflow:hidden}.video-flotante{position:fixed;right:12px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 156px);width:356px;max-width:calc(100% - 24px);border-radius:16px;overflow:hidden;background:var(--superficie);box-shadow:0 0 0 1px var(--linea),0 16px 36px -14px #0a0a0a66}.video-flotante iframe{height:200px}.video-barra{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 12px}.video-barra .mini-titulo{flex:1;min-width:0}.video-ultra{position:fixed;left:-10000px;top:0;width:200px;height:200px;visibility:hidden}.video-volver{position:fixed;z-index:48;right:12px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 156px)}body:has(.video-flotante) .contenedor{padding-bottom:420px}.mini-inicial{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font:600 18px var(--letra-titulo)}:root{--mc-seg: #F4F4F5;--mc-seg-on: #FFFFFF;--mc-seg-sombra: 0 1px 3px rgba(0, 0, 0, .12);--mc-tarjeta: #FFFFFF;--mc-linea: #EFEFEF;--mc-campo: #F7F7F8;--t-amb-bg: #FFF6E5;--t-amb: #8A5A00;--t-vio-bg: #F1EDFF;--t-vio: #5B3FD6;--t-pink-bg: #FCEBF3;--t-pink: #B0306A;--t-grn-bg: #E6F7EE;--t-grn: #0B6B3A;--t-blu-bg: #EBF2FF;--t-blu: #1F4FB8;--info-bg: #EEF4FF;--info: #1F4FB8}:root[data-modo=noche]{--mc-seg: rgba(255, 255, 255, .08);--mc-seg-on: rgba(255, 255, 255, .16);--mc-seg-sombra: none;--mc-tarjeta: #1B2232;--mc-linea: rgba(255, 255, 255, .1);--mc-campo: rgba(255, 255, 255, .06);--t-amb-bg: rgba(255, 184, 77, .16);--t-amb: #FFC870;--t-vio-bg: rgba(124, 77, 255, .2);--t-vio: #C5B3FF;--t-pink-bg: rgba(255, 107, 190, .16);--t-pink: #FFB4E0;--t-grn-bg: rgba(127, 211, 154, .14);--t-grn: #5EE0A0;--t-blu-bg: rgba(91, 140, 255, .18);--t-blu: #8EB1FF;--info-bg: rgba(52, 131, 250, .14);--info: #9CC0FF}.hoja-cuenta{max-height:calc(100dvh - 44px);padding:20px 0 0;gap:12px;overflow:hidden}.hoja-cuenta .hoja-encabezado{padding:0 20px}.hoja-cuenta .hoja-encabezado h2{font:600 22px var(--letra-titulo);letter-spacing:-.5px}.hoja-cuerpo{flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.hoja-asa{flex:none;width:40px;height:5px;border-radius:999px;background:var(--borde);margin:2px auto 10px}.mc{display:flex;flex-direction:column;gap:12px;padding:0 20px 28px}.mc-aparece{animation:aparecer .25s ease both}.mc-pestanas{position:sticky;top:0;z-index:3;display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--mc-seg)}:root[data-modo=noche] .mc-pestanas{background:#232b3b}.mc-pestana{flex:auto;min-width:0;height:38px;padding:0 6px;border:0;border-radius:999px;background:transparent;color:var(--gris);font:500 13px var(--letra-texto);white-space:nowrap;cursor:pointer}.mc-pestana.on{background:var(--mc-seg-on);box-shadow:var(--mc-seg-sombra);color:var(--tinta);font-weight:600}.mc-tarjeta{border-radius:20px;background:var(--mc-tarjeta);border:1px solid var(--mc-linea);padding:0 14px;color:var(--tinta)}.mc-yo{display:flex;align-items:center;gap:12px;padding:14px 0}.mc-avatar{flex:none;width:44px;height:44px;border-radius:50%;background:#1f6b4f;color:#fff;display:flex;align-items:center;justify-content:center;font:600 15px var(--letra-texto)}.mc-fila-perfil{border-top:1px solid var(--mc-linea);padding:14px 0}.mc-fila{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 0;border-top:1px solid var(--mc-linea)}.mc-fila-perfil .mc-fila,.mc-fila.sin-borde{border-top:0;padding:0;min-height:44px}.mc-ic{flex:none;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center}.mc-ic.grande{width:44px;height:44px;border-radius:14px}.tono-amb{background:var(--t-amb-bg);color:var(--t-amb)}.tono-vio{background:var(--t-vio-bg);color:var(--t-vio)}.tono-pink{background:var(--t-pink-bg);color:var(--t-pink)}.tono-grn{background:var(--t-grn-bg);color:var(--t-grn)}.tono-blu{background:var(--t-blu-bg);color:var(--t-blu)}.mc-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mc-nombre{font-size:15px;font-weight:600}.mc-k{font-size:15px;font-weight:500}.mc-k.fuerte{font-weight:600}.mc-v{font-size:13px;color:var(--gris);line-height:1.4;overflow-wrap:anywhere}.mc-v.chica{font-size:12px}.mc-v.sin-valor{font-style:italic}.mc-v.ok{color:var(--verde-texto);font-weight:600}.mc-boton{flex:none;min-height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--borde);background:transparent;color:var(--tinta);font:500 13px var(--letra-texto);cursor:pointer}.mc-enlace{flex:none;border:0;background:none;padding:0;min-height:36px;font:600 13px var(--letra-texto);color:var(--tinta);text-decoration:underline;cursor:pointer}.mc-enlace.chico{min-height:0;font-weight:500;font-size:12px}.mc-editar{display:flex;gap:8px;align-items:center;margin-top:10px;padding-left:48px}.mc-campo{flex:1;min-width:0;min-height:40px;border-radius:10px;padding:0 10px;border:1px solid var(--borde);background:var(--mc-campo);color:var(--tinta);font:600 15px var(--letra-texto);outline:none}.mc-guardar{flex:none;min-height:40px;padding:0 16px;border-radius:10px;border:0;background:var(--boton-fondo);color:var(--boton-texto);font:600 13px var(--letra-texto);cursor:pointer}.mc-nota{padding:0 4px;font-size:12px;color:var(--gris);line-height:1.45}.mc-plan-cabeza{padding:14px 0 12px;display:flex;flex-direction:column;gap:4px}.mc-plan{padding:14px;display:flex;flex-direction:column;gap:10px}.mc-precio{font:600 30px var(--letra-titulo);letter-spacing:-1px;margin-top:4px}.mc-precio span{font:400 13px var(--letra-texto);letter-spacing:0;color:var(--gris)}.mc-seg{flex:none;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--mc-seg)}.mc-plan-cabeza .mc-seg{margin-top:8px}.mc-plan-cabeza .mc-seg .mc-seg-op{flex:1;height:36px}.mc-seg-op{height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--gris);font:600 13px var(--letra-texto);white-space:nowrap;cursor:pointer;display:flex;align-items:center;justify-content:center}.mc-seg-op.icono{width:36px;padding:0}.mc-seg-op.on{background:var(--mc-seg-on);box-shadow:var(--mc-seg-sombra);color:var(--tinta)}.mc-ok{font-size:12px;color:var(--verde-texto);font-weight:600;margin-top:8px;line-height:1.45}.mc-switch{flex:none;position:relative;width:44px;height:26px;border-radius:999px;border:0;padding:0;background:var(--apagado);cursor:pointer;transition:background .2s}:root[data-modo=noche] .mc-switch{background:#ffffff38}.mc-switch.on,:root[data-modo=noche] .mc-switch.on{background:var(--verde)}.mc-switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .2s}.mc-switch.on span{left:21px}.mc-grupo{font:500 11px var(--letra-mono);letter-spacing:.6px;color:var(--gris);margin:2px 4px -4px}.mc-pago{display:flex;align-items:center;gap:10px;min-height:56px;border-bottom:1px solid var(--mc-linea)}.mc-pago-monto{flex:none;text-align:right;display:flex;flex-direction:column;align-items:flex-end;font-size:15px}.mc-ver-todos{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:48px;border:0;background:transparent;color:var(--tinta);padding:0;font:600 15px var(--letra-texto);cursor:pointer}.mc-relleno{padding:16px 0}.mc-cancelar{align-self:center;min-height:36px;border:0;background:none;color:var(--gris);font:600 13px var(--letra-texto);text-decoration:underline;cursor:pointer}.mc-confirmar{padding:14px;display:flex;flex-direction:column;gap:10px}.mc-confirmar .fila-botones>*{flex:1}.mc-pref{border-bottom:1px solid var(--mc-linea);padding:6px 0}.mc-pref:last-child{border-bottom:0}.mc-desplegable{flex:none;height:36px;padding:0 10px 0 14px;border-radius:999px;border:1px solid var(--borde);background:transparent;color:var(--tinta);font:600 13px var(--letra-texto);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mc-rejilla{margin:4px 0 6px;border-radius:14px;background:var(--mc-seg);padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.mc-rejilla .mc-seg-op{min-height:36px;border-radius:10px}.mc-info{display:flex;gap:8px;align-items:flex-start;margin-top:0;border-radius:14px;padding:10px 12px;background:var(--info-bg);color:var(--info);font-size:12px;font-weight:600;line-height:1.45}.mc-info svg{flex:none}.mc-fila-enlace{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:56px;border:0;border-bottom:1px solid var(--mc-linea);background:transparent;color:var(--tinta);padding:0;cursor:pointer;text-align:left}.mc-fila-enlace:last-child{border-bottom:0}.mc-fila-enlace svg{color:var(--gris)}.mc-borrar{display:flex;flex-direction:column;gap:10px;padding:4px 0 14px}.mc-borrar ul{margin:0;padding-left:18px;color:var(--tinta);display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45}.mc-borrar .fila-botones>*{flex:1}.boton-peligro{background:var(--rojo)!important;color:#fff!important}.mc-ley{text-align:center;font-size:12px;color:var(--gris)}.mc .chip{align-self:center}.mc-editar.columna{flex-direction:column;align-items:stretch;gap:10px}.mc-editar select.mc-campo,.mc-hijo select.mc-campo{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-weight:500}.mc-editar-rejilla{margin:10px 0 0 48px}.mc-hijos-cuantos{display:flex;align-items:center;justify-content:space-between;gap:10px}.mc-contador{display:flex;align-items:center;gap:10px}.mc-contador .mc-boton{width:36px;padding:0;font-size:18px}.mc-contador output{min-width:20px;text-align:center;font:600 17px var(--letra-texto)}.mc-hijo{display:flex;align-items:flex-end;gap:8px}.mc-hijo>.mc-k{flex:1;min-width:0;padding-bottom:10px;font-size:14px}.mc-edad{display:flex;flex-direction:column;gap:4px;width:84px;font-size:12px;color:var(--gris)}.mc-guardar.ancho{width:100%;min-height:44px;border-radius:999px;font-size:15px}.rep-cap-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px}.rep-marcar{flex:none;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.rep-marcar svg,.rep-momento-ir svg{width:14px;height:14px}.rep-marcar:disabled{opacity:.45;cursor:default}.rep-momentos{margin-top:6px}.rep-momento{display:flex;align-items:center;gap:6px}.rep-momento-ir{flex:1;min-height:44px;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--tinta);cursor:pointer;text-align:left;padding:0;font:600 13px var(--letra-texto)}.rep-momento-ir svg{color:var(--azul)}.legal{max-width:720px;line-height:1.6}.legal h2{font:600 19px var(--letra-titulo);margin-top:8px}.legal ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.legal a{color:var(--azul-texto)}.legal-resumen{border-radius:var(--r-20);background:var(--azul-suave);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.centro{text-align:center}.mc-ley a{color:inherit;text-decoration:underline}.admin-contenido:has(>.sg){max-width:1080px}.sg{display:flex;flex-direction:column}.sg-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.sg-h1{margin:0;font:600 26px/1.1 var(--letra-titulo);letter-spacing:-.6px}.sg-sub{margin:4px 0 0;font-size:13px;color:var(--gris)}.sg-chips{display:flex;flex-wrap:wrap;gap:6px}.sg-chip{height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer;white-space:nowrap}.sg-chip[aria-pressed=true]{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo)}.sg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.sg-kpi,.sg-caja{min-width:0;border-radius:20px;background:var(--superficie);border:1px solid var(--linea)}.sg-kpi{display:flex;flex-direction:column;padding:14px;color:inherit;text-decoration:none}.sg-kpi:hover{border-color:var(--borde)}.sg-kpi-t{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600}.sg-kpi-t>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-n{margin-top:8px;font:600 30px/1.1 var(--letra-titulo);letter-spacing:-.8px}.sg-kpi-s{margin-top:2px;font-size:12px;line-height:1.35;color:var(--gris)}.sg-ic{flex:none;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center}.sg-ic.sm{width:28px;height:28px;border-radius:9px}.sg-pink{background:var(--t-pink-bg);color:var(--t-pink)}.sg-vio{background:var(--t-vio-bg);color:var(--t-vio)}.sg-blu{background:var(--t-blu-bg);color:var(--t-blu)}.sg-grn{background:var(--t-grn-bg);color:var(--t-grn)}.sg-amb{background:var(--t-amb-bg);color:var(--t-amb)}.sg-red{background:var(--rojo-suave);color:var(--rojo-texto)}.sg-pos{font:600 15px var(--letra-titulo)}.sg-g2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.sg-caja{padding:16px}.sg-caja-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.sg-caja h2{margin:0;font-size:15px;font-weight:600}.sg-caja-h .sg-sub{margin:0;font-size:12px}.sg-fun{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sg-fun li,.sg-money>div{min-width:0;display:flex;flex-direction:column;border-radius:14px;padding:10px 12px;background:var(--mc-campo)}.sg-fun li.sg-fun-on{background:var(--verde-suave);color:var(--verde-texto)}.sg-fun-n,.sg-money-n{font:600 20px/1.2 var(--letra-titulo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-fun-k{margin-top:2px;font-size:12px;line-height:1.3;color:var(--gris)}.sg-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.sg-nota{margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--gris)}.sg-pie{margin-top:24px}.sg-lista{padding:0;overflow:hidden}.sg-lista-t{padding:14px 14px 8px}.sg-row{display:flex;align-items:center;gap:12px;min-height:62px;margin:0;padding:10px 14px;border-top:1px solid var(--linea);color:inherit;text-decoration:none}.sg-row-x{flex:1;min-width:0;display:flex;flex-direction:column}.sg-row-x b{font-size:14px;font-weight:600;line-height:1.3}.sg-row-x small{margin-top:2px;font-size:12px;color:var(--gris)}.sg-vacio{font-size:13px;color:var(--gris)}.sg-go{flex:none;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--borde);display:inline-flex;align-items:center;font:600 13px var(--letra-texto)}.sg-row:hover .sg-go{border-color:var(--tinta)}@media(max-width:760px){.sg-g2{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.sg-top{align-items:flex-start}.sg-chip{padding:0 11px}.sg-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sg-n{font-size:24px}.sg-fun{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-money{gap:6px}.sg-money>div{padding:10px 8px}.sg-money-n{font-size:16px}}.sala-item{align-items:center}.sala-entrar{display:inline-flex;align-items:center;gap:6px;background:var(--rojo);color:#fff;text-decoration:none}.sala-punto{width:7px;height:7px;border-radius:50%;background:#fff;animation:sala-pulso 1.6s ease-in-out infinite}@keyframes sala-pulso{0%,to{opacity:1}50%{opacity:.35}}@keyframes sala-sube{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-220px) scale(1.2)}}.sala-lidera{gap:10px}.sala-hoja{max-height:88vh;overflow-y:auto;gap:12px}.sala-dias,.sala-horas{display:flex;flex-wrap:wrap;gap:8px}.sala-dias .segmento:disabled,.sala-horas .segmento:disabled{opacity:.45;cursor:not-allowed}.sala-reglas{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--gris);font-size:14px}.sala-grabar{opacity:.7;cursor:not-allowed}.sala-ok{color:var(--verde-texto)}.sala-fuera{padding-top:16px}.sala-aviso-grabar{padding:12px 14px;border-radius:var(--r-14);background:var(--verde-suave);color:var(--verde-texto);display:flex;flex-direction:column;gap:2px}.sala-aviso-grabar .suave{color:inherit;opacity:.85}.sala{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;margin:0 auto;max-width:480px;overflow:hidden;color:#fff;background:radial-gradient(80% 70% at 85% 10%,#ff5a5a80,#ff5a5a00 60%),radial-gradient(70% 70% at 10% 90%,#3483fa8c,#3483fa00 60%),#121a31}.sala-sombra{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000073,#0000 28%,#0000 45%,#000000bf)}.sala-cabeza{position:absolute;top:18px;left:14px;right:14px;display:flex;align-items:center;gap:8px}.sala-cabeza-texto{flex:1;min-width:0}.sala-titulo{font:600 19px/1.2 var(--letra-titulo);letter-spacing:-.3px;overflow-wrap:anywhere}.sala-sub{font-size:12px;color:#ffffffd9;margin-top:2px}.sala-vivo{display:inline-flex;align-items:center;gap:6px;background:var(--rojo);border-radius:var(--r-pildora);padding:5px 12px;font-size:12px;font-weight:700;flex:none}.sala-redondo{position:relative;width:44px;height:44px;flex:none;border-radius:50%;border:0;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;font:700 16px var(--letra-texto);text-decoration:none;cursor:pointer}.sala-redondo:focus-visible,.sala-pie button:focus-visible,.sala-escribir input:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.sala-grande{width:48px;height:48px;font-size:18px}.sala-amarillo{background:#ffd84d;color:#0a0a0a}.sala-rojo{background:var(--rojo)}.sala-num{position:absolute;right:-4px;top:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#fff;color:#0a0a0a;font-size:11px;display:flex;align-items:center;justify-content:center}.sala-tiempo{position:absolute;top:84px;left:16px;right:16px;display:flex;flex-direction:column;gap:6px;font-size:12px}.sala-tiempo-fila{display:flex;justify-content:space-between}.sala-tiempo p{color:#ffffffd9}.sala-barra{height:6px;border-radius:var(--r-pildora);background:#ffffff40;overflow:hidden}.sala-barra div{height:100%;border-radius:var(--r-pildora);background:#fff;transition:width 1s linear}.sala-centro{position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px}.sala-circulo{width:150px;height:150px;border-radius:50%;overflow:hidden;background:#ffffff24;border:3px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:700}.sala-nombre{font-size:15px;font-weight:600;text-align:center}.sala-video{width:100%;height:100%;object-fit:cover}.sala-video.espejo{transform:scaleX(-1)}.sala-escenario{position:absolute;top:150px;right:14px;display:flex;flex-direction:column;gap:8px;max-height:45%;overflow-y:auto}.sala-mini{position:relative;width:84px;height:112px;flex:none;border-radius:16px;overflow:hidden;background:#1b2233;border:2px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center}.sala-mini-ini{width:44px;height:44px;border-radius:50%;background:var(--azul);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.sala-mini-nombre{position:absolute;left:5px;bottom:5px;max-width:72px;font-size:10px;font-weight:600;background:#0000008c;padding:2px 7px;border-radius:var(--r-pildora);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sala-mini-bajar{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;border:0;background:#0000008c;color:#fff;cursor:pointer}.sala-lado{position:absolute;left:14px;top:46%;display:flex;flex-direction:column;gap:8px}.sala-corazon{position:absolute;bottom:90px;color:#ff5a5a;font-size:26px;animation:sala-sube 1.6s ease-out forwards;pointer-events:none}.sala-chat{position:absolute;left:14px;right:84px;bottom:92px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.4}.sala-burbuja{background:#00000059;border-radius:14px;padding:6px 10px;align-self:flex-start;overflow-wrap:anywhere}.sala-burbuja b{color:#7fb4ff;margin-right:4px}.sala-mano-aviso{position:absolute;left:14px;right:14px;bottom:84px;background:#ffd84d;color:#0a0a0a;border-radius:16px;padding:10px 14px;font-size:13px;font-weight:600}.sala-pie{position:absolute;left:14px;right:14px;bottom:max(20px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px}.sala-escribir{flex:1;min-width:0}.sala-escribir input{width:100%;min-height:48px;padding:0 18px;border-radius:var(--r-pildora);border:0;background:#ffffff29;color:#fff;font:500 14px var(--letra-texto)}.sala-escribir input::placeholder{color:#ffffffbf}.sala-mano-host{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:#ffd84d;color:#0a0a0a;border-radius:var(--r-pildora);padding:6px 6px 6px 16px;font-size:14px;font-weight:600}.sala-mano-host span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sala-mano-host button{min-height:44px;padding:0 18px;border-radius:var(--r-pildora);border:0;background:#0a0a0a;color:#fff;font:600 14px var(--letra-texto);cursor:pointer}.sala-nadie{flex:1;font-size:13px;color:#fffc}.sala-terminar{flex:none;min-height:48px;padding:0 18px;border-radius:var(--r-pildora);border:0;background:#fff;color:#0a0a0a;font:700 14px var(--letra-texto);cursor:pointer}.sala .capa{position:absolute}.sala-hoja-oscura{--tinta: #FFFFFF;--gris: rgba(255, 255, 255, .8);--gris-claro: rgba(255, 255, 255, .62);--superficie: #151B26;--linea: rgba(255, 255, 255, .14);--borde: rgba(255, 255, 255, .28);--boton-fondo: #FFFFFF;--boton-texto: #0A0A0A;--azul-suave: rgba(52, 131, 250, .18);--ambar-suave: rgba(255, 184, 77, .14);--ambar-texto: #FFD08A;--suave-fondo: rgba(255, 255, 255, .06);background:#151b26;color:#fff;gap:12px}.sala-gente{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow-y:auto}.sala-gente li{display:flex;align-items:center;gap:10px}.sala-chat-alto{bottom:140px}.pc-invita{gap:10px}.pc-resumen{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-flecha{display:flex;transition:transform .2s}.pc-flecha.abierta{transform:rotate(180deg)}.mc-guardar.ancho:disabled{opacity:.45;cursor:not-allowed}.lucy-voz{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lucy-voz .boton-chico{display:inline-flex;align-items:center;gap:8px}.lucy-ondas{display:inline-flex;align-items:center;gap:2px;height:14px}.lucy-ondas i{width:3px;height:100%;border-radius:2px;background:var(--azul);animation:lucy-onda .9s ease-in-out infinite}.lucy-ondas i:nth-child(2){animation-delay:.15s}.lucy-ondas i:nth-child(3){animation-delay:.3s}@keyframes lucy-onda{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.lucy-ondas i{animation:none}}.estudio-entrada{align-self:flex-start}.estudio-audio{width:100%;height:40px}.estudio-subir{position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center}.estudio-subir input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.opcion.apagada{opacity:.5}.tele{height:180px;overflow:hidden;border-radius:var(--r-20);background:#0a0a0a;color:#fff;padding:70px 20px;font:600 24px/1.45 var(--letra-titulo);white-space:pre-wrap}.tele:not(.corriendo){overflow-y:auto;font-size:18px;padding:16px 20px;color:#d4d4d8}.envivo-para{display:grid;grid-template-columns:1fr 1fr;gap:8px}.envivo-para-op{min-height:60px;padding:8px 12px;border-radius:14px;border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta);text-align:left;cursor:pointer;font-family:var(--letra-texto);display:flex;flex-direction:column;gap:2px}.envivo-para-op.activa{border-color:var(--tinta);background:var(--azul-suave)}.bv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;margin:0 auto;max-width:480px;overflow-y:auto;background:var(--fondo);color:var(--tinta);display:flex;flex-direction:column;padding:18px 24px max(24px,env(safe-area-inset-bottom))}:root[data-modo=noche] .bv{background:radial-gradient(110% 55% at 100% 0%,#2f6feb66,#2f6feb00 60%),radial-gradient(90% 50% at 0% 100%,#3f5c7a8c,#3f5c7a00 70%),linear-gradient(160deg,#0a0a0a,#0e1522)}.bv-cabeza{display:flex;align-items:center;gap:10px;min-height:44px}.bv-logo{height:30px;width:auto;margin-right:auto}.bv-saltar{min-height:44px;font-weight:600}.bv-reloj{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--letra-mono);color:var(--gris)}.bv-reloj i{width:7px;height:7px;border-radius:50%;background:var(--rojo);animation:sala-pulso 1.6s ease-in-out infinite}.bv-idioma{position:relative}.bv-idioma-lista{position:absolute;right:0;top:44px;z-index:5;min-width:180px;padding:6px;border-radius:16px;background:var(--superficie);border:1px solid var(--linea);box-shadow:0 18px 40px #0a0a0a24;display:flex;flex-direction:column}.bv-idioma-lista button{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--tinta);font:500 15px var(--letra-texto);cursor:pointer;text-align:left}.bv-idioma-lista button.on{background:var(--t-blu-bg);font-weight:600}.bv-cuerpo{flex:1;display:flex;flex-direction:column;gap:16px;padding-top:18px;animation:aparecer .3s ease both}.bv-intro{justify-content:space-between;gap:24px}.bv-intro h1{font-size:40px;letter-spacing:-1.5px;line-height:1.04}.bv-lucy{position:relative;align-self:center;width:140px;height:140px;margin-top:12px}.bv-lucy img{position:relative;width:140px;height:140px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--fondo)}.bv-aro{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;background:radial-gradient(50% 50% at 30% 35%,#3483fa73,#3483fa00 70%),radial-gradient(50% 50% at 72% 68%,#ff5a5a59,#ff5a5a00 70%);filter:blur(8px);animation:bv-respira 3s ease-in-out infinite}@keyframes bv-respira{0%,to{transform:scale(.94);opacity:.8}50%{transform:scale(1.04);opacity:1}}.bv-regalo{padding:12px 14px;border-radius:var(--r-14);background:var(--t-grn-bg);color:var(--t-grn);font-size:13px;line-height:1.45}.bv .boton,.bv .boton-borde{display:inline-flex;align-items:center;justify-content:center;gap:8px}.bv-estado{text-align:center}.bv-subtitulo{font:600 20px/1.35 var(--letra-titulo);letter-spacing:-.3px;text-wrap:pretty}.bv-ondas{display:flex;align-items:center;justify-content:center;gap:4px;height:44px}.bv-ondas i{width:4px;height:100%;border-radius:2px;background:var(--azul);animation:lucy-onda 1s ease-in-out infinite}.bv-ondas.quietas i{animation:none;transform:scaleY(.25);opacity:.4}.bv-nombre{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:20px;border:1px solid var(--borde);background:var(--superficie)}.bv-nombre input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;color:var(--tinta);font:600 17px var(--letra-texto);outline:none}.bv-ir{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:var(--boton-fondo);color:var(--boton-texto);display:flex;align-items:center;justify-content:center;cursor:pointer}.bv-ir:disabled{background:var(--suave-fondo);color:var(--gris-claro);cursor:not-allowed}.bv-tarjetas{display:flex;flex-direction:column;gap:8px}.bv-rejilla{display:grid;grid-template-columns:1fr 1fr}.bv-tarjeta{position:relative;display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);text-align:left;cursor:pointer;font:inherit}.bv-rejilla .bv-tarjeta{flex-direction:column;align-items:flex-start;min-height:104px}.bv-tarjeta[aria-pressed=true]{border:1.5px solid var(--azul);background:var(--azul-suave)}.bv-tarjeta-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bv-check{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--azul);color:#fff;display:flex;align-items:center;justify-content:center}.bv-mes{gap:6px}.bv-mes select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-height:48px}.bv-controles{display:flex;justify-content:center;gap:16px;padding:16px 0 4px}.bv-control{width:52px;height:52px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:flex;align-items:center;justify-content:center;cursor:pointer}.bv-control.on{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo)}.bv-control[aria-pressed=true]:not(.on){background:var(--suave-fondo)}.bv-progreso{display:flex;gap:6px}.bv-progreso i{flex:1;height:3px;border-radius:999px;background:var(--linea)}.bv-progreso i.on{background:var(--tinta)}.bv-hablar-escrito{display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;border:1px dashed var(--borde);background:var(--suave-fondo);color:var(--tinta);text-align:left;cursor:pointer;font:inherit}.bv-mic{flex:none;width:44px;height:44px;border-radius:50%;background:var(--boton-fondo);color:var(--boton-texto);display:flex;align-items:center;justify-content:center}.bv-pie{margin-top:auto}.bv-pie .boton{flex:1}.bv-fin{flex:1;justify-content:center;padding-top:12px}.bv-corazones{position:relative;height:120px}.bv-corazones span{position:absolute;color:var(--rojo);opacity:.8;animation:bv-flota 3.2s ease-in-out infinite}.bv-corazones span:nth-child(3n){color:var(--azul)}.bv-corazones span:nth-child(1){left:12%;top:20%}.bv-corazones span:nth-child(2){left:30%;top:60%}.bv-corazones span:nth-child(3){left:46%;top:6%}.bv-corazones span:nth-child(4){left:62%;top:52%}.bv-corazones span:nth-child(5){left:80%;top:14%}.bv-corazones span:nth-child(6){left:88%;top:64%}.bv-corazones span:nth-child(7){left:4%;top:70%}.bv-corazones span:nth-child(8){left:70%;top:86%}.bv-corazones span:nth-child(9){left:22%;top:90%}@keyframes bv-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bv-nivel{font:600 44px/1 var(--letra-titulo);letter-spacing:-1.5px}.bv-circulo{padding:12px 14px}.bv-desbloquear{position:fixed;left:50%;transform:translate(-50%);bottom:max(24px,env(safe-area-inset-bottom));z-index:110;display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 14px var(--letra-texto);box-shadow:0 10px 30px #0000001f;cursor:pointer}.bv-desbloquear .bv-mic{width:34px;height:34px}@media(prefers-reduced-motion:reduce){.bv-aro,.bv-ondas i,.bv-corazones span{animation:none}}.rt-pestanas{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--suave-fondo);align-self:flex-start}.rt-pestanas button{white-space:nowrap;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--gris);font:600 14px var(--letra-texto);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.rt-pestanas button[aria-selected=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--mc-seg-sombra)}.rt-num{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--boton-fondo);color:var(--boton-texto);font-size:11px;display:inline-flex;align-items:center;justify-content:center}.rt-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.rt-chips::-webkit-scrollbar{display:none}.rt-chip{flex:none;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer;white-space:nowrap}.rt-chip[aria-pressed=true]{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo)}.rt-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.rt-tarjeta{min-width:0;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:var(--superficie);border:1px solid var(--linea)}.rt-empresa{display:flex;align-items:center;gap:10px;min-width:0}.rt-logo{flex:none;width:40px;height:40px;border-radius:12px;background:var(--suave-fondo);display:inline-flex;align-items:center;justify-content:center;font:600 13px var(--letra-titulo)}.rt-empresa-x{flex:1;min-width:0;display:flex;flex-direction:column}.rt-empresa-x b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-empresa-x small{font-size:12px;color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-cat{flex:none;align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.rt-pink{background:var(--t-pink-bg);color:var(--t-pink)}.rt-vio{background:var(--t-vio-bg);color:var(--t-vio)}.rt-blu{background:var(--t-blu-bg);color:var(--t-blu)}.rt-grn{background:var(--t-grn-bg);color:var(--t-grn)}.rt-rol{margin:0;font-size:13px;color:var(--gris)}.rt-pregunta{margin:0;font:600 17px/1.3 var(--letra-titulo);letter-spacing:-.2px}.rt-pregunta.grande{font-size:22px}.rt-h1{margin:0}.rt-habilidades{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rt-habilidades li{padding:3px 10px;border-radius:999px;border:1px solid var(--linea);font-size:12px;font-weight:600}.rt-meta{margin:0;font:500 12px var(--letra-mono);color:var(--gris)}.rt-pie{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:auto}.rt-hacer{margin-top:auto;min-height:var(--alto-normal)}.rt-estado{align-self:center}.rt-estado-revision{background:var(--ambar-suave);color:var(--ambar-texto)}.rt-estado-verificada,.rt-estado-contratada{background:var(--verde-suave);color:var(--verde-texto)}.rt-estado-entrevista{background:var(--azul-suave);color:var(--azul-texto)}.rt-estado-silver{background:#eceff3;color:#5b6573}:root[data-modo=noche] .rt-estado-silver{background:#eceff324;color:#c9d0da}.rt-estado-cerrada{background:var(--suave-fondo);color:var(--gris)}.rt-volver{color:var(--gris);text-decoration:none;align-self:flex-start}.rt-nota{margin:0;padding:10px 12px;border-radius:14px;background:var(--suave-fondo);font-size:13px;color:var(--gris)}.rt-pasos{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rt-pasos li{padding-top:8px;border-top:3px solid var(--linea);font-size:12px;color:var(--gris)}.rt-pasos li.on{border-top-color:var(--azul);color:var(--tinta);font-weight:600}.rt-caja{margin:0;min-width:0;padding:16px;border-radius:20px;background:var(--superficie);border:1px solid var(--linea)}.rt-caja legend{float:left;width:100%;padding:0;margin-bottom:8px}.rt-contexto{margin:0;white-space:pre-line;font-size:14px;line-height:1.55}.rt-opciones{display:flex;flex-direction:column;gap:8px;clear:both}.rt-opcion{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border-radius:14px;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);font:500 15px var(--letra-texto);text-align:left;cursor:pointer}.rt-opcion[aria-checked=true]{border:2px solid var(--azul);background:var(--azul-suave)}.rt-letra{flex:none;width:28px;height:28px;border-radius:50%;background:var(--suave-fondo);display:inline-flex;align-items:center;justify-content:center;font:600 13px var(--letra-titulo)}.rt-opcion[aria-checked=true] .rt-letra{background:var(--azul);color:#fff}.rt-casi{margin:0;padding:10px 12px;border-radius:14px;background:var(--ambar-suave);color:var(--ambar-texto);font-size:14px;font-weight:600}.rt-criterios{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:14px}.rt-final{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:24px 16px;border-radius:20px;background:var(--ambar-suave)}.rt-final.ok{background:var(--verde-suave)}.rt-final h2{margin:0;font:600 20px var(--letra-titulo)}.rt-final p{margin:0}.rt-sello{width:56px;height:56px;border-radius:50%;background:var(--superficie);display:inline-flex;align-items:center;justify-content:center;margin:0}.rt-final.ok .rt-sello{color:var(--verde-texto)}.rt-linea{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rt-linea li{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--gris)}.rt-linea li span{height:4px;border-radius:4px;background:var(--linea)}.rt-linea li.hecho{color:var(--tinta);font-weight:600}.rt-linea li.hecho span{background:var(--verde)}.envivo-chip{color:var(--rojo-texto)}.envivo-chat{min-height:160px;max-height:50vh;overflow-y:auto}.envivo-autor{display:block;font-size:12px;font-weight:600;opacity:.75;margin-bottom:2px}.fila-entre{display:flex;align-items:center;justify-content:space-between;gap:8px}.fila-entre h2{margin:0}.te-h2{margin:0;font:600 20px var(--letra-titulo);letter-spacing:-.3px}.te-publicar{display:flex;flex-direction:column;gap:20px}.te-vista{pointer-events:none}.te-fila3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.te-fila3 .campo input,.te-fila3 select{min-width:0}.te-habilidades{display:flex;flex-wrap:wrap;gap:6px}.te-hab{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.te-hab[aria-pressed=true]{border:2px solid var(--azul);background:var(--azul-suave)}.te-hab:disabled{opacity:.45;cursor:not-allowed}.te-opcion{display:flex;align-items:center;gap:8px}.te-correcta{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-titulo);cursor:pointer}.te-correcta[aria-checked=true]{background:var(--verde);border-color:var(--verde);color:#fff}.te-izq{align-self:flex-start}.te-ok{margin:0;color:var(--verde-texto);font-weight:600;font-size:14px}.te-faltan{margin:0;padding-left:18px;font-size:13px;color:var(--ambar-texto);display:flex;flex-direction:column;gap:2px}.te-nuevo{align-self:flex-start}.te-pronto{opacity:.5;cursor:default!important}.te-chip-negro{background:var(--boton-fondo);color:var(--boton-texto)}.te-chip-plata{background:#eceff3;color:#5b6573}:root[data-modo=noche] .te-chip-plata{background:#eceff324;color:#c9d0da}.te-chip-gris{background:var(--suave-fondo);color:var(--gris)}.te-post{display:flex;flex-direction:column;gap:12px}.te-fila{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.te-fila.on{border-color:var(--azul);background:var(--azul-suave)}.te-linea4{grid-template-columns:repeat(4,minmax(0,1fr))}.te-respuesta{margin:0;font-weight:600}@media(max-width:560px){.te-fila3{grid-template-columns:minmax(0,1fr)}}.emp-pestanas{overflow-x:auto;scrollbar-width:none}.emp-pestanas::-webkit-scrollbar{display:none}.emp-pestanas .rep-pestana{flex:1 0 auto;padding:0 14px}.rt-invitacion{padding:14px;border-radius:20px;background:var(--azul-suave);border:1px solid var(--linea)}.rt-invitacion .enlace{align-self:center}.rt-mensaje{margin:0;padding:10px 12px;border-left:3px solid var(--azul);background:var(--superficie);border-radius:0 12px 12px 0;font-size:14px}.te-cand{display:flex;flex-direction:column;gap:8px;padding:14px;border-top:1px solid var(--linea)}.te-cand:first-child{border-top:0}.te-cand-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.te-cand-h .opcion-titulo{flex:1;min-width:0}.te-invitar{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--suave-fondo)}.te-tag{padding:2px 8px;border-radius:999px;background:var(--azul-suave);color:var(--azul-texto);font-size:11px;font-weight:700}.menu-experta .pestana{flex:1;min-width:0;padding-left:4px;padding-right:4px}.menu-experta .pestana span{font-size:11px;white-space:nowrap}.menu-experta .pestana.apagada{opacity:.4;cursor:default}.ingresos-mes{flex:1;text-align:center;font-size:22px}.ingresos-total{font:600 34px var(--letra-titulo);letter-spacing:-1px}.es{gap:24px;padding-bottom:96px}.es-h1{font-size:30px;letter-spacing:-.8px;line-height:1.05}.es-hola{font-size:13px;color:var(--gris);margin-top:5px}.fm-k{font:500 11px var(--letra-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--gris);margin:2px 4px -2px;display:flex;align-items:center;gap:6px}.fm-card{border-radius:20px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);transition:border-color .2s}.fm-card:focus-within{border-color:var(--azul)}.fm-row{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 14px;margin:0}label.fm-row{cursor:text}.fm-borde{border-top:1px solid var(--linea)}.fm-ic{flex:none;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center}.fm-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font:500 15px var(--letra-texto);text-align:left}.fm-sub{font:400 12px/1.35 var(--letra-texto);color:var(--gris)}.fm-in{display:block;width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0;margin:0;color:var(--tinta);font:500 13px var(--letra-texto)}.fm-in::placeholder{color:var(--gris-claro);font-weight:400;opacity:1}.fm-area{resize:vertical;line-height:1.5;margin-top:2px}.es-pronto{flex:none;height:20px;padding:0 8px;border-radius:999px;background:var(--suave-fondo);color:var(--gris);font:700 11px var(--letra-texto);letter-spacing:0;text-transform:none;display:inline-flex;align-items:center}.es-apagado{opacity:.62;cursor:not-allowed}.es-apagado *{cursor:not-allowed}.es-k-fila{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.es-k-fila .fm-k{margin:0}.es-mes{font-size:12px;color:var(--gris)}.es-demanda-vacia{display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;border:1px dashed var(--borde);background:var(--superficie);font-size:13px;color:var(--gris);line-height:1.45}.es-letra{display:block;margin-top:8px;font-size:11px;color:var(--gris);line-height:1.4}.es-rechazo{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie)}.es-rechazo-cabeza{display:flex;gap:12px;align-items:center}.es-rechazo-cabeza b{display:block;font-size:15px}.es-rechazo-cabeza span:not(.fm-ic){font-size:12.5px;color:var(--gris)}.es-solido{min-height:48px;border-radius:999px;border:0;background:var(--boton-fondo);color:var(--boton-texto);font:600 14px var(--letra-texto);cursor:pointer}.es-que{font-size:15px;font-weight:600}.es-tipos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.es-tipo{min-height:92px;border-radius:20px;border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:600 13px var(--letra-texto);padding:8px 4px;transition:transform .15s ease,border-color .3s}.es-tipo:hover{border-color:var(--azul)}.es-tipo:active,.es-voz:active,.es-cat:active,.es-modo:active{transform:scale(.97)}.es-tipo-ic{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center}.es-lista{display:flex;flex-direction:column;gap:8px}.es-item .fm-row{min-height:60px}.es-elipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-item-acciones{display:flex;gap:16px;padding:0 14px 10px 62px}.es-item .estudio-audio{margin:0 14px 12px;width:calc(100% - 28px)}.es-enlace{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:0;background:none;padding:0;color:var(--tinta);font:600 13px var(--letra-texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.es-metricas{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);text-decoration:none}.es-metricas-ic{flex:none;width:44px;height:44px;border-radius:14px;background:var(--suave-fondo);display:flex;align-items:center;justify-content:center}.es-metricas-tx{flex:1;min-width:0;display:flex;flex-direction:column}.es-metricas-tx b{font-size:15px;font-weight:600}.es-metricas-tx span{font-size:12px;color:var(--gris);margin-top:2px}.es-asistente{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;margin:0 auto;max-width:480px;background:var(--fondo);color:var(--tinta);display:flex;flex-direction:column;animation:aparecer .2s ease both}:root[data-modo=noche] .es-asistente{background:radial-gradient(110% 55% at 100% 0%,#2f6feb4d,#2f6feb00 60%),linear-gradient(160deg,#0a0a0a,#0e1522)}.es-asistente-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 16px;display:flex;flex-direction:column;gap:14px}.es-asistente-cabeza{display:flex;align-items:center;gap:12px}.es-redondo{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:flex;align-items:center;justify-content:center;cursor:pointer}.es-progreso{flex:1;min-width:0}.es-progreso-k{display:flex;justify-content:space-between;gap:8px;font:500 11px var(--letra-mono);letter-spacing:.6px;color:var(--gris)}.es-barra{margin-top:6px;height:4px;border-radius:999px;background:var(--linea)}.es-barra div{height:4px;border-radius:999px;background:var(--tinta);transition:width .3s ease}.es-error{padding:10px 12px;border-radius:14px;background:var(--ambar-suave);color:var(--ambar-texto);font-size:13px;font-weight:600}.es-h2{margin:4px 0 0;font:600 26px/1.15 var(--letra-titulo);letter-spacing:-.8px}.es-sub{margin:6px 0 0;font-size:13px;color:var(--gris);line-height:1.45}.es-paso{display:flex;flex-direction:column;gap:8px;animation:aparecer .3s ease both}.es-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.es-modo{min-height:78px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta);text-align:left;font-family:var(--letra-texto)}.es-modo.on{border-color:var(--azul);background:var(--azul-suave)}.es-modo-t{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:15px;font-weight:600}.es-modo-t i{width:8px;height:8px;border-radius:50%;background:var(--azul-texto)}.es-modo-t i.rojo{background:var(--rojo)}.es-modo-s{display:block;font-size:12px;color:var(--gris);margin-top:4px;line-height:1.35}.es-nota{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:var(--info-bg);color:var(--info);font-size:12.5px;line-height:1.45}.es-nota svg{flex:none;margin-top:1px}.es-cupo{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:var(--suave-fondo)}.es-cupo .fm-k{margin:0}.es-cupo p{font-size:12px;color:var(--gris);line-height:1.4}.es-voz{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-radius:14px;border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta);text-align:left;cursor:pointer;font-family:var(--letra-texto)}.es-voz.on{border-color:var(--azul);background:var(--azul-suave)}.es-voz-tx{flex:1;min-width:0;display:flex;flex-direction:column}.es-voz-t{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:15px;font-weight:600}.es-voz-s{font-size:12px;color:var(--gris);margin-top:2px;line-height:1.35}.es-radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--borde);display:flex;align-items:center;justify-content:center}.on>.es-radio,.on .es-cat-t .es-radio{border-color:var(--azul)}.es-radio span{width:10px;height:10px;border-radius:50%;background:var(--azul)}.es-cap{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 14px}.es-cap.on{background:var(--azul-suave)}.es-cap-sel{flex:none;border:0;background:none;padding:0;cursor:pointer}.es-cap-n{width:28px;height:28px;border-radius:50%;background:var(--suave-fondo);color:var(--tinta);font:600 12px var(--letra-texto);display:flex;align-items:center;justify-content:center}.es-cap-n.ok{background:var(--verde-suave);color:var(--verde-texto)}.es-cap-in{flex:1;font-size:14px}.es-cap-estado{flex:none;font-size:12px;color:var(--gris)}.es-quitar{flex:none;width:28px;height:28px;border:0;background:none;color:var(--gris);cursor:pointer;display:flex;align-items:center;justify-content:center}.es-agregar{min-height:44px;border-left:0;border-right:0;border-bottom:0;background:transparent;color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.es-tp{border-radius:20px;background:#0a0a0a;color:#fff;padding:16px;display:flex;flex-direction:column;gap:10px}.es-tp-cabeza{display:flex;justify-content:space-between;align-items:center;font:500 11px var(--letra-mono);letter-spacing:.6px;color:#fff9}.es-tp-gratis{padding:2px 8px;border-radius:999px;background:#7fd39a2e;color:#5ee0a0;font:600 11px var(--letra-texto);letter-spacing:0}.es-tp-texto{max-height:170px;min-height:150px;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:8px}.es-tp-texto p{font:600 18px/1.4 var(--letra-titulo);color:#fff6;white-space:pre-wrap;transition:color .3s ease}.es-tp-texto p.on{color:#fff}.es-tp-vel{display:flex;align-items:center;gap:10px;font-size:12px;color:#fff9}.es-tp-vel input{flex:1;accent-color:#3483FA}.es-tp-nota{font-size:12px;color:#fff9;line-height:1.4}.es-tp-pie{display:flex;align-items:center;gap:12px;padding-top:6px;border-top:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:600}.es-grabar{flex:none;width:52px;height:52px;border-radius:50%;border:3px solid #FFFFFF;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.es-grabar.on{animation:es-rec 1.4s ease-in-out infinite}@keyframes es-rec{0%,to{box-shadow:0 0 #d4000073}50%{box-shadow:0 0 0 8px #d4000000}}.es-punto{width:22px;height:22px;border-radius:50%;background:#d40000}.es-cuadro{width:18px;height:18px;border-radius:4px;background:#d40000}.es-tp-error{font-size:12px;color:#ff8a8a}.es-subir{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;border:1px solid var(--borde);color:var(--tinta);font:600 14px var(--letra-texto);cursor:pointer}.es-subir input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.es-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.es-cat{display:flex;flex-direction:column;gap:4px;min-height:96px;padding:12px;border-radius:14px;border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta);text-align:left;cursor:pointer;font-family:var(--letra-texto)}.es-cat.on{border-color:var(--azul);background:var(--azul-suave)}.es-cat-t{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:15px;font-weight:600}.es-cat-s{font-size:12px;color:var(--gris);line-height:1.35}.es-precio{display:flex;flex-direction:column;gap:6px}.es-precio-campo{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:14px;border:1px solid var(--linea);background:var(--superficie);font:600 18px var(--letra-texto)}.es-precio-campo input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--tinta);font:inherit}.es-precio-campo span:last-child{font-size:13px;color:var(--gris)}.es-precio-campo:has(input[aria-invalid=true]){border-color:var(--rojo)}.es-ayuda{font-size:12px;color:var(--gris);line-height:1.4}.ab-ch{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;border-left:0;border-right:0;border-bottom:0;background:transparent;color:var(--tinta);font:500 14px var(--letra-texto);text-align:left;cursor:pointer}.ab-ch:first-child{border-top:0}.ab-ch.on{background:var(--azul-suave)}.ab-caja{flex:none;width:20px;height:20px;border-radius:6px;border:2px solid var(--borde);display:flex;align-items:center;justify-content:center;color:#fff}.ab-ch.on .ab-caja{border-color:var(--azul);background:var(--azul)}.ab-t{flex:1;min-width:0}.es-pct{flex:none;font-weight:600}.es-portada-k{font-size:15px;font-weight:600}.es-portada{align-self:center;width:min(100%,300px);aspect-ratio:3 / 4;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;color:#fff;box-shadow:0 18px 40px #0a0a0a2e;background:linear-gradient(160deg,#1f4bff,#ff4b3e)}.es-portada-interpersonales{background:linear-gradient(160deg,#5b3fd6,#ff5a8a)}.es-portada-idiomas{background:linear-gradient(160deg,#0b6b3a,#3483fa)}.es-portada-tecnologicas{background:linear-gradient(160deg,#0e1522,#3483fa)}.es-portada-tipo{font:500 11px var(--letra-mono);letter-spacing:.6px;opacity:.85}.es-portada-titulo{font:600 26px/1.1 var(--letra-titulo);letter-spacing:-.6px;overflow-wrap:anywhere}.es-portada-autora{font-size:13px;opacity:.9}.es-asistente-pie{flex:none;display:flex;gap:10px;padding:12px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:var(--fondo)}:root[data-modo=noche] .es-asistente-pie{background:#0b0f17}.es-pie-atras{flex:none;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid var(--borde);background:transparent;color:var(--tinta);font:600 15px var(--letra-texto);cursor:pointer}.es-pie-seguir{flex:1;min-height:52px;border-radius:999px;border:0;background:var(--boton-fondo);color:var(--boton-texto);font:600 15px var(--letra-texto);cursor:pointer}.es-pie-seguir:disabled{background:var(--apagado);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.es-grabar.on,.es-paso,.es-asistente{animation:none}}.te-uso{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:var(--suave-fondo);font-size:14px}.te-uso p{margin:0}.te-buscar{display:flex;gap:8px}.te-buscar .campo-input{flex:1}.pt-planes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pt-plan{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie)}.pt-plan.on{border:2px solid var(--azul);background:var(--azul-suave)}.pt-plan .chip,.pt-plan .boton{align-self:flex-start}.pt-precio{margin:0;font:600 26px/1.1 var(--letra-titulo);letter-spacing:-.5px}.pt-precio span{font:500 13px var(--letra-texto);color:var(--gris);letter-spacing:0}.pt-lista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px}.pt-contratas{margin:0;padding-top:8px;border-top:1px solid var(--linea);font-size:12px;color:var(--gris)}.rt-pestanas{max-width:100%;overflow-x:auto;scrollbar-width:none}.rt-pestanas::-webkit-scrollbar{display:none}.rt-pestanas button{flex:none}.ei-proxima{border-color:var(--tinta)}.ei-mamas{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:12px 16px;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);color:var(--tinta);text-align:left;cursor:pointer;font-family:var(--letra-texto)}.ei-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ei-lista li{display:flex;align-items:center;gap:10px}.avatar-chico{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--azul-suave);color:var(--azul-texto);font-weight:700}.sin-cortar{white-space:nowrap}.pe-cabeza{display:flex;align-items:center;gap:16px}.pe-avatar{flex:none;width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#3f5c7a;color:#fff;font:700 24px var(--letra-titulo, var(--letra-texto));box-shadow:0 0 0 3px var(--fondo),0 0 0 5px var(--azul)}.pe-nombre{font-size:24px;letter-spacing:-.4px}.pe-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:12px;color:var(--gris)}.pe-cifras b{display:block;font-size:20px;color:var(--tinta)}.ei-fila{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--linea)}.ei-enlace{width:100%;background:none;border-width:0 0 1px;text-align:left;color:var(--tinta);text-decoration:none;cursor:pointer;font-family:var(--letra-texto)}.aviso-verde{padding:12px 14px;border-radius:var(--r-14);background:var(--verde-suave);color:var(--verde-texto);font-size:14px}.aviso-verde p{margin:0}.red-colega{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--linea)}.red-colega .opcion-texto{flex:1;min-width:0}.ei-cabeza h1{font-size:30px;letter-spacing:-.8px;line-height:1.05;margin:0 0 6px}.ei-cabeza p{margin:2px 0 0;font-size:13px}.ei-insignia{display:inline-block;padding:2px 8px;border-radius:var(--r-pildora);background:var(--azul-suave);color:var(--azul-texto);font-weight:600;font-size:12px}.ei-hero{border-radius:var(--r-20);padding:18px;color:#fff;display:flex;flex-direction:column;gap:4px;background:radial-gradient(120% 90% at 100% 0%,#2f6feb73,#2f6feb00 55%),linear-gradient(160deg,#0a0a0a,#0e1522);box-shadow:0 0 0 1px #ffffff1a;animation:aparecer .4s ease both}.ei-hero p{margin:0}.ei-hero-k{font:500 11px var(--letra-mono);letter-spacing:.6px;opacity:.85}.ei-hero-nombre{font-size:17px;font-weight:600;margin-top:4px!important}.ei-hero-que{font-size:13px;opacity:.85}.ei-hero-espera{display:inline-flex;align-items:center;gap:6px;margin-top:8px!important;font-size:12px;font-weight:600;color:#5ee0a0}.ei-hero-espera span{width:7px;height:7px;border-radius:50%;background:#5ee0a0;animation:lucy-onda 1.4s infinite}.ei-hero-boton{margin-top:12px;width:100%;min-height:52px;border-radius:var(--r-pildora);border:0;background:#fff;color:#0a0a0a;font:600 15px var(--letra-texto);cursor:pointer}.ei-hero-boton:disabled{opacity:.55;cursor:not-allowed}.ei-hero-nota{font-size:12px;opacity:.7;margin-top:8px!important;text-align:center}.ei-tarea-ic.ei-a-violeta{background:#f1edff;color:#5b3fd6}.ei-a-rojo .ei-tarea-ic.ei-a-verde{background:var(--verde-suave);color:var(--verde-texto)}.ei-a-azul .ei-tarea-ic.ei-a-ambar{background:var(--ambar-suave);color:var(--ambar-texto)}:root[data-modo=noche] .ei-tarea-ic.ei-a-violeta{background:#7c4dff33;color:#c5b3ff}.ei-dia{display:flex;justify-content:space-between;align-items:baseline;margin:6px 4px 0;font-size:15px;font-weight:600}.ei-dia .suave,.ei-dia .etiqueta-mono{font-size:12px;font-weight:500}.ei-item{border-radius:var(--r-20);background:var(--superficie);border:1px solid var(--linea);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ei-item-fila{display:flex;align-items:center;gap:12px}.ei-item-hora{flex:none;width:76px;display:flex;flex-direction:column;gap:3px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ei-item-tipo{font:500 11px var(--letra-mono);letter-spacing:.4px;color:#5b3fd6}:root[data-modo=noche] .ei-item-tipo{color:#c5b3ff}.ei-vivo .ei-item-tipo{color:var(--rojo-texto)}.ei-urgente{border-color:var(--rojo)}.ei-urgente .ei-item-tipo{color:var(--rojo-texto)}.ei-item .opcion-texto{flex:1;min-width:0}.ei-chip{flex:none;padding:3px 8px;border-radius:var(--r-pildora);font-size:11px;font-weight:700}.ei-chip-ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.ei-chip-rojo{background:var(--rojo-suave);color:var(--rojo-texto)}.ei-caja{border:1px solid var(--linea);border-radius:var(--r-20);overflow:hidden;background:var(--superficie)}.ei-tarea{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--linea)}.ei-tarea:last-child{border-bottom:0}.ei-tarea .opcion-texto{flex:1;min-width:0}.ei-tarea-ic{flex:none;width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.ei-pila{flex:none;display:flex}.ei-pila .avatar-chico{width:30px;height:30px;font-size:12px;box-shadow:0 0 0 2px var(--superficie)}.ei-pila .avatar-chico+.avatar-chico{margin-left:-8px}.ei-mamas .opcion-texto{flex:1}.ei-dia-hoy span:first-child{font-size:15px;font-weight:600}.ei-libre{border-style:dashed;background:transparent}.ei-libre .ei-item-tipo{color:var(--verde-texto)}.ei-libre .opcion-titulo{color:var(--gris)}.ei-acciones{display:flex;align-items:center;gap:8px}.ei-crece{flex:1}.ei-mas{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--linea);background:transparent;color:var(--tinta);font:700 17px var(--letra-texto);cursor:pointer}.segmento.ei-rojo{color:var(--rojo-texto)}.ei-chip-verde{background:var(--verde-suave);color:var(--verde-texto)}.ei-chip-azul{background:var(--azul-suave);color:var(--azul-texto)}.avatar-mama{flex:none;width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#f1edff;color:#5b3fd6;font-weight:700;font-size:16px}:root[data-modo=noche] .avatar-mama{background:#7c4dff33;color:#c5b3ff}.ei-pestanas{display:flex;align-items:center;gap:8px}.ei-tabs{flex:1}.ei-horario{flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer;white-space:nowrap}.ei-horario.activo{background:var(--boton-fondo);color:var(--boton-texto);border-color:transparent}.ei-hero-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ei-siguiente{border-color:var(--azul)}.ei-sesion .ei-item-tipo{color:var(--azul-texto)}.ei-c-gris{background:var(--suave-fondo, #F4F4F5);color:var(--tinta)}.ei-c-azul{background:var(--azul-suave);color:var(--azul-texto)}.ei-c-verde{background:var(--verde-suave);color:var(--verde-texto)}.ei-c-rojo{background:var(--rojo-suave);color:var(--rojo-texto)}.ei-av{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;box-shadow:0 0 0 2px var(--superficie)}.ei-av-grande{width:44px;height:44px;font-size:14px;flex:none}.ei-av0{background:#b0306a}.ei-av1{background:#2f4e8c}.ei-av2{background:#1e6b4f}.ei-av3{background:#8a5a00}.ei-pila .ei-av+.ei-av{margin-left:-8px}.ei-flecha{flex:none;display:flex;color:var(--gris);transition:transform .2s}.ei-flecha.abierta{transform:rotate(90deg)}.ei-fila-boton{width:100%;background:transparent;border-width:0 0 1px;border-style:solid;border-color:var(--linea);color:var(--tinta);text-align:left;cursor:pointer;font-family:var(--letra-texto)}.ei-tarea .boton-borde{text-decoration:none;flex:none}.envivo-hero{border-radius:var(--r-20);padding:20px 18px;color:#fff;display:flex;flex-direction:column;gap:4px;background:radial-gradient(110% 60% at 100% 0%,#e0464f52,#e0464f00 60%),radial-gradient(90% 50% at 0% 100%,#2f6feb59,#2f6feb00 70%),linear-gradient(160deg,#0a0a0a,#141b27)}.envivo-hero p,.envivo-hero h1{margin:0}.envivo-hero-chip{font:500 11px var(--letra-mono);letter-spacing:.6px;color:#fffc}.envivo-hero-chip.en-curso{color:#ff8a8a}.envivo-hero-titulo{font-size:24px;line-height:1.2;font-weight:600;margin-top:6px!important;color:#fff}.envivo-hero-sub{font-size:14px;color:#fffc}.envivo-hero-cuenta{margin-top:10px!important;font-size:13px;font-weight:600;color:#5ee0a0}.envivo-hero-boton{margin-top:12px;width:100%;min-height:52px;border-radius:var(--r-pildora);border:0;background:#fff;color:#0a0a0a;font:600 15px var(--letra-texto);cursor:pointer}.envivo-hero-boton:disabled{opacity:.55;cursor:not-allowed}.envivo-hero-nota{font-size:12px;color:#ffffffb3;margin-top:8px!important;text-align:center}.envivo-tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.envivo-tips li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--tinta)}.envivo-tip-icono{flex:0 0 32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--azul-suave);color:var(--azul-texto, var(--tinta))}.envivo-tip-graba .envivo-tip-icono{background:#e0464f24;color:var(--rojo-texto)}.enlace-plano{color:inherit;text-decoration:none}.envivo-video{position:relative;width:100%;aspect-ratio:16 / 9;min-height:200px;border-radius:var(--r-20);overflow:hidden;background:#0a0a0a}.envivo-video video{width:100%;height:100%;object-fit:contain;display:block;background:#0a0a0a}.envivo-video video.espejo{transform:scaleX(-1)}.envivo-video-vacio{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;padding:16px;text-align:center;color:#ffffffbf;font-size:14px}.in-cabeza h1{margin:0;font:700 30px/1.1 var(--letra-titulo);letter-spacing:-.02em}.in-cabeza p{margin:4px 0 0;color:var(--gris)}.in-lucy{display:flex;align-items:center;gap:8px;padding:8px 10px;box-shadow:0 2px 10px #0000000f;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie)}.in-lucy-foto{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.in-lucy-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.in-lucy-nombre{margin:0;display:inline-flex;align-items:center;gap:6px;font:700 15px var(--letra-titulo)}.in-lucy-linea{color:var(--gris);font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.in-lucy:has(.guia-subtitulo){flex-wrap:wrap}.in-lucy:has(.guia-subtitulo) .in-lucy-tx{flex:1 1 0;min-width:0}.guia-subtitulo{flex-basis:100%;margin:2px;font-size:14px;line-height:1.4;color:var(--tinta)}.guia-subtitulo-voz{flex-basis:100%;display:flex}.guia-subtitulo-voz:empty{display:none}.in-lucy-voz{width:40px;height:40px;flex:none;border-radius:50%;border:0;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.in-lucy-voz.on{background:var(--azul);color:#fff}.in-lucy-voz.on .lucy-ondas i{background:#fff}.in-lucy-entrenar{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--linea);border-radius:var(--r-pildora);font:600 13px var(--letra-texto);color:var(--gris);opacity:.75;white-space:nowrap}.in-lucy-entrenar .es-pronto{font-size:10px}.in-lucy-entrenar-t{display:inline-flex;align-items:center;gap:5px}.in-pestanas{display:flex;gap:4px;padding:4px;border-radius:var(--r-pildora);background:var(--mc-seg);overflow-x:auto;scrollbar-width:none}.in-pestanas::-webkit-scrollbar{display:none}.in-pestanas button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--alto-chico);padding:0 10px;border:0;border-radius:var(--r-pildora);background:none;color:var(--gris);font:500 13px var(--letra-texto);cursor:pointer;white-space:nowrap}.in-pestanas button.on{font-weight:600;background:var(--mc-seg-on);color:var(--tinta);box-shadow:var(--mc-seg-sombra)}.in-punto{width:7px;height:7px;border-radius:50%;background:var(--rojo);display:inline-block}.in-hoy{display:flex;flex-direction:column;gap:6px}.in-h2{margin:0;font:700 24px/1.15 var(--letra-titulo);letter-spacing:-.01em}.in-k-azul{color:var(--azul-texto)}.in-razon{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;color:var(--gris);font-size:14px}.in-razon img{width:22px;height:22px;border-radius:50%;object-fit:cover}.in-estante{scroll-padding:0 24px;scrollbar-width:none}.in-estante::-webkit-scrollbar{display:none}.in-item{flex:0 0 140px;display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none;scroll-snap-align:start}.in-item.apagada{opacity:.55}.in-tapa{position:relative;width:140px;height:190px;border-radius:var(--r-20);padding:12px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;overflow:hidden}.in-tapa-k{position:absolute;top:12px;left:12px;right:12px;font:600 10px var(--letra-mono);text-transform:uppercase;letter-spacing:.08em;opacity:.85}.in-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);width:40px;height:40px;border-radius:50%;background:#fff;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000002e}.in-tapa-t{font:700 17px/1.1 var(--letra-titulo);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.in-tapa-quien{display:inline-flex;align-items:center;gap:5px;font-size:11px;opacity:.9}.in-tapa-quien img{width:16px;height:16px;border-radius:50%;object-fit:cover}.in-tapa-pie{font-size:12px;color:var(--gris)}.esc{display:flex;flex-direction:column;gap:22px}.esc-filtros{display:flex;gap:20px;border-bottom:1px solid var(--linea, var(--borde))}.esc-filtros button{position:relative;padding:4px 0 10px;border:0;background:none;color:var(--gris);font:500 15px var(--letra-texto);cursor:pointer}.esc-filtros button.on{color:var(--tinta);font-weight:600}.esc-filtros button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--tinta)}.esc-seccion{display:flex;flex-direction:column;gap:12px}.esc-seccion-cab h2{margin:0;font:700 18px var(--letra-titulo)}.esc-seccion-cab p{margin:2px 0 0;font-size:13px;color:var(--gris)}.esc-vacio{margin:0}.esc-carta-fila{position:relative}.esc-nuevo{position:absolute;top:32px;left:12px;height:20px;padding:0 8px;border-radius:999px;background:#fff;color:#0a0a0a;font-size:11px;font-weight:700;box-shadow:0 2px 8px #0a0a0a2e;display:inline-flex;align-items:center;z-index:2}.esc-mas{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:50%;background:#fff;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000002e}.esc-mas.on{background:#0a0a0a;color:#fff}.esc-carta-fila{flex:0 0 140px;scroll-snap-align:start}.esc-carta-fila .in-item{flex:none}.esc-min{display:inline-flex;align-items:center;gap:5px}.ti-cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.ti-cab .etiqueta-mono{margin:0}.ti-todo{display:inline-flex;align-items:center;gap:2px;border:0;background:none;color:var(--gris);font:500 14px var(--letra-texto);cursor:pointer;padding:6px 0}.ti-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -24px;padding:0 24px}.ti-chips::-webkit-scrollbar{display:none}.ti-chips button{flex:none;min-height:36px;padding:0 14px;border:1px solid var(--borde);border-radius:var(--r-pildora);background:var(--superficie);color:var(--tinta);font:500 13px var(--letra-texto);cursor:pointer;white-space:nowrap}.ti-chips button.on{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo);font-weight:600}.ti-por{margin:0;font-size:13px;color:var(--gris)}.in-capa{align-items:center;justify-content:center;padding:16px}.in-animo{position:relative;width:100%;max-width:380px;background:var(--superficie);color:var(--tinta);border-radius:var(--r-24);padding:20px;box-shadow:0 18px 48px #00000038;display:flex;flex-direction:column;gap:12px}.in-animo-cabeza{display:flex;align-items:center;gap:10px}.in-animo-play{margin-left:auto;flex:none}.in-animo-cabeza p{margin:0}.in-animo-t{margin:0;font:600 26px/1.15 var(--letra-titulo);letter-spacing:-.03em}.in-animos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.in-animo-op{min-height:var(--alto-principal);border-radius:var(--r-pildora);border:1.5px solid var(--borde);background:var(--superficie);color:var(--tinta);font:600 15px var(--letra-texto);cursor:pointer;padding:0 12px}.in-animo-op[aria-checked=true]{border-color:var(--tinta);background:var(--tinta);color:var(--fondo)}.ac-pantalla{min-height:calc(100dvh - 72px);display:flex;flex-direction:column;gap:16px;padding-top:18px}.ac-cabeza{display:flex;align-items:center;justify-content:space-between;min-height:44px}.ac-logo{height:30px;width:auto}.ac-titulo{margin-top:28px}.ac-titulo h1,.ac-pantalla h1{font-size:30px;letter-spacing:-.8px}.ac-abajo{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.ac-proveedor{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);font:600 15px var(--letra-texto);cursor:pointer}.ac-proveedor:disabled{cursor:not-allowed}.ac-proveedor:disabled:not(:first-child){opacity:.62}.ac-sep{margin:6px 0}.ac-correo .fm-tx{font-size:15px}.ac-correo .fm-in{font-size:14px}.ac-legal{text-align:center;line-height:1.5}.ac-atras{align-self:flex-start;width:44px;height:44px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:flex;align-items:center;justify-content:center;cursor:pointer}.ac-icono{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-top:12px}.ac-casillas{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;cursor:text}.ac-codigo-real{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;font-size:16px;caret-color:transparent}.ac-casilla{height:56px;border-radius:14px;border:1px solid var(--borde);background:var(--superficie);display:flex;align-items:center;justify-content:center;font:600 22px var(--letra-texto)}.ac-casillas:focus-within .ac-casilla.activa{border:2px solid var(--tinta)}.ac-casilla.mal{border-color:var(--rojo)}.ac-tarjeta{border-radius:20px;border:1px solid var(--linea);background:var(--superficie);overflow:hidden;display:flex;flex-direction:column}.ac-fila{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 14px;border:0;border-top:1px solid var(--linea);background:transparent;color:var(--tinta);text-align:left;cursor:pointer;font:inherit}.ac-fila:first-child{border-top:0}.ac-fila>svg{flex:none;color:var(--gris)}.ac-fila .opcion-texto{flex:1;min-width:0}.ac-fila-ic{flex:none;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.ac-neutro{background:var(--suave-fondo);color:var(--tinta)}.ac-avatar{margin-top:24px;width:44px;height:44px;border-radius:50%;background:var(--suave-fondo);display:flex;align-items:center;justify-content:center;font:600 14px var(--letra-texto)}.ac-pie{margin-top:auto;text-align:center;font-size:13px;color:var(--gris);padding-bottom:8px}.ig-total{font:600 44px/1.05 var(--letra-titulo, var(--letra-texto));letter-spacing:-1.4px;margin:6px 0 2px!important}.ig-sub{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.ig-sub div{border-radius:14px;background:#ffffff1a;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.ig-sub span{font-size:12px;opacity:.8}.ig-sub strong{font-size:17px}.ig-fuente{border-radius:var(--r-20);border:1px solid var(--linea);background:var(--superficie);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ig-fila{display:flex;align-items:center;gap:12px}.ig-fila .opcion-texto{flex:1;min-width:0}.ig-barra{height:6px;border-radius:var(--r-pildora);background:var(--linea);overflow:hidden}.ig-barra span{display:block;height:100%;background:var(--tinta);border-radius:inherit}.ei-c-violeta{background:#f1edff;color:#5b3fd6}:root[data-modo=noche] .ei-c-violeta{background:#7c4dff33;color:#c5b3ff}.mx-hero{border-radius:var(--r-20);border:1px solid var(--linea);background:var(--superficie);padding:18px;display:flex;flex-direction:column;gap:6px}.mx-total{margin:0;font:600 44px/1.05 var(--letra-titulo, var(--letra-texto));letter-spacing:-1.4px}.mx-barras{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;height:96px;margin-top:6px}.mx-barras span{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.mx-barras i{display:block;width:100%;height:40%;border-radius:12px;background:var(--suave-fondo, #F4F4F5);border:1px dashed var(--linea)}.mx-barras small{font-size:11px;color:var(--gris)}.mx-nota{margin:6px 0 0;padding:10px 12px;border-radius:14px;background:var(--suave-fondo, #F4F4F5);font-size:13px}.mx-cifras{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);overflow:hidden}.mx-cifras div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 6px;text-align:center}.mx-cifras div+div{border-left:1px solid var(--linea)}.mx-cifras strong{font-size:22px}.mx-cifras span{font-size:12px;color:var(--gris);line-height:1.3}.mx-num{flex:none;display:flex;flex-direction:column;align-items:flex-end}.mx-num strong{font-size:17px}.mx-num small{font-size:11px;color:var(--gris)}.mx-nivel .pe-avatar{width:48px;height:48px;font-size:15px}.ei-insignia-roja{display:inline-block;min-width:16px;height:16px;margin-left:5px;padding:0 4px;border-radius:var(--r-pildora);background:#d40000;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center;vertical-align:1px}.ei-chip-gris{background:var(--suave-fondo, #F4F4F5);color:var(--gris)}.ei-acciones .boton:disabled{opacity:.45;cursor:not-allowed}.rd-buscar{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:var(--r-pildora);background:var(--suave-fondo, #F4F4F5);color:var(--gris)}.rd-buscar input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--tinta);font:400 15px var(--letra-texto)}.rd-filtros{display:flex;gap:8px;overflow-x:auto;margin:0 -24px;padding:0 24px;scrollbar-width:none}.rd-filtro{flex:none;min-height:40px;padding:0 14px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.rd-filtro.activo{background:var(--boton-fondo);color:var(--boton-texto);border-color:transparent}.rd-privado{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gris)}.rd-privado span{flex:1}.rd-yo{flex:none;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--tinta);font:600 12px var(--letra-texto);cursor:pointer}.rd-grilla{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rd-tarjeta{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border-radius:var(--r-20);border:1px solid var(--linea);background:var(--superficie);text-align:center}.rd-av{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:17px;box-shadow:0 0 0 3px var(--superficie),0 0 0 4px var(--linea)}.rd-av0{background:#8a5a00}.rd-av1{background:#2f4e8c}.rd-av2{background:#5b3fd6}.rd-av3{background:#b0306a}.rd-av4{background:#1e6b4f}.rd-av5{background:#8c3b2f}.rd-nombre{font-size:14px}.rd-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.rd-rol,.rd-esp{padding:2px 8px;border-radius:var(--r-pildora);font-size:11px;font-weight:600}.rd-esp{background:var(--suave-fondo, #F4F4F5);color:var(--tinta)}.rd-pais{font-size:12px}.pp-donde{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px}.rd-mentora{background:#f1edff;color:#5b3fd6}.rd-psicologa{background:#e3f6f2;color:#0f6b5c}.rd-medica{background:var(--rojo-suave);color:var(--rojo-texto)}:root[data-modo=noche] .rd-mentora{background:#7c4dff33;color:#c5b3ff}:root[data-modo=noche] .rd-psicologa{background:#2db4962e;color:#7fe0c8}.rd-boton{margin-top:4px;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--r-pildora);border:0;background:var(--boton-fondo);color:var(--boton-texto);font:600 13px var(--letra-texto);cursor:pointer}.rd-borde{background:transparent;color:var(--tinta);border:1px solid var(--linea)}.rd-hecho{background:transparent;color:var(--gris);font-weight:500;font-size:12px;cursor:default}.pp-arriba{display:flex;align-items:center;justify-content:space-between}.pp-volver{width:44px;height:44px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pp-hueco{visibility:hidden}.pp-insignia{padding:4px 12px;border-radius:var(--r-pildora);background:var(--azul-suave);color:var(--azul-texto);font-size:12px;font-weight:600}.pp-cabeza{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.pp-cabeza p{margin:0}.pp-avatar{width:120px;height:120px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#3f5c7a;color:#fff;font:700 36px var(--letra-titulo, var(--letra-texto));box-shadow:0 0 0 4px var(--fondo),0 0 0 6px var(--tinta);margin-bottom:10px}.pp-nombre{margin:0;font:600 22px/1.2 var(--letra-texto);letter-spacing:-.4px}.pp-cifras{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.pp-cifras div{display:flex;flex-direction:column;gap:2px;padding:4px 6px}.pp-cifras div+div{border-left:1px solid var(--linea)}.pp-cifras strong{font-size:20px}.pp-cifras span{font-size:12px;color:var(--gris)}.pp-nota{margin:0;padding:10px 14px;border-radius:14px;background:var(--azul-suave);color:var(--azul-texto);font-size:13px;font-weight:600;text-align:center}.pp-sobre{border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);padding:14px 16px}.pp-sobre p{margin:0}.pp-editar{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:transparent;color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.pp-contenido{display:flex;gap:12px;padding:12px;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie)}.pp-portada{flex:none;width:84px;height:104px;border-radius:12px;background:#f2b544;color:#0a0a0a;font-size:11px;font-weight:700;line-height:1.2;padding:8px;display:flex;align-items:flex-end;overflow:hidden}.pp-contenido .pila-s p{margin:0}.pp-escuchar{display:inline-flex;align-items:center;gap:8px;color:var(--tinta);font-weight:600;font-size:14px;text-decoration:none}.pp-escuchar span{width:30px;height:30px;border-radius:50%;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.emp{gap:20px}.emp-nav{display:flex;gap:4px;align-self:center}.emp-nav-item{min-height:40px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;color:var(--gris);font:600 15px var(--letra-texto);text-decoration:none}.emp-nav-item.activa{background:var(--boton-fondo);color:var(--boton-texto)}.emp-menu{display:none}@media(max-width:640px){.emp-nav{display:none}.emp-menu{display:flex}}.emp-h1{margin:0;font:600 30px/1.1 var(--letra-titulo);letter-spacing:-.8px}.emp-intro{margin:2px 0 0;max-width:600px;font-size:16px;line-height:1.45;color:var(--gris)}.emp-acciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.emp-accion{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie)}.emp-accion h2{margin:4px 0 0;font:600 22px/1.2 var(--letra-titulo);letter-spacing:-.4px}.emp-accion p{margin:0;line-height:1.5}.emp-accion .pequeno{margin-top:auto}.emp-accion .boton{align-self:flex-start}.emp-ic{flex:none;width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.emp-vio{background:var(--t-vio-bg);color:var(--t-vio)}.emp-blu{background:var(--t-blu-bg);color:var(--t-blu)}.emp-pink{background:var(--t-pink-bg);color:var(--t-pink)}.emp-cifras{margin:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:var(--gris)}.emp-cifras b{color:var(--tinta)}@media(max-width:640px){.emp-h1{font-size:26px}.emp-accion{padding:16px;gap:6px}.emp-accion h2{font-size:18px}.emp-ic{width:40px;height:40px;border-radius:12px}}.emp-caja{padding:16px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie)}.emp-caja-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.emp-h2{margin:0;font:600 18px var(--letra-titulo);letter-spacing:-.2px}.emp-nota-verde{margin:0;padding:12px;border-radius:14px;background:var(--verde-suave);color:var(--verde-texto);font-size:14px;font-weight:600;line-height:1.4}.emp-nota-azul{margin:0;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--info-bg);color:var(--info);font-size:13px;font-weight:600;line-height:1.45}.emp-nota-azul svg{flex:none;margin-top:2px}.emp-correos{display:flex;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--borde)}.emp-correos .emp-ic{width:36px;height:36px;border-radius:10px}.emp-correos textarea{flex:1;min-width:0;border:0;outline:0;resize:vertical;background:transparent;color:var(--tinta);font:500 15px/1.4 var(--letra-texto)}.emp-equipo{list-style:none;margin:0;padding:0}.emp-equipo li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av x chip" "av acc acc";gap:6px 10px;align-items:center;padding:12px 0;border-top:1px solid var(--linea)}.emp-equipo li:first-child{border-top:0}.emp-avatar{grid-area:av;align-self:start;width:36px;height:36px;border-radius:50%;background:var(--t-blu-bg);color:var(--t-blu);display:inline-flex;align-items:center;justify-content:center;font:600 12px var(--letra-titulo)}.emp-equipo-x{grid-area:x;min-width:0;display:flex;flex-direction:column}.emp-equipo-x b{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.emp-equipo-x small{font-size:13px;color:var(--gris);overflow:hidden;text-overflow:ellipsis}.emp-equipo .chip{grid-area:chip;align-self:start}.emp-equipo-acc{grid-area:acc;display:flex;justify-content:flex-end;align-items:center;gap:12px}.emp-quitar{color:var(--rojo-texto)}.emp-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--linea)}.emp-tabs button{min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gris);font:600 15px var(--letra-texto);cursor:pointer}.emp-tabs button[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--tinta)}.emp-fila{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--linea)}.emp-fila>span{display:flex;flex-direction:column;gap:2px;min-width:0}.emp-fila small{font-size:13px;color:var(--gris);line-height:1.35}.emp-fila>b{white-space:nowrap}.emp-total{margin:0;font:600 32px/1.1 var(--letra-titulo);letter-spacing:-.8px}.emp-total span{font:500 13px var(--letra-texto);color:var(--gris);letter-spacing:0}.emp-lineas{margin:0}.emp-lineas>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--linea);font-size:14px}.emp-lineas>div:first-child{border-top:0}.emp-lineas dt{color:var(--gris)}.emp-lineas dd{margin:0;font-weight:600;text-align:right}.inf-tarjeta{padding:16px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie)}.inf-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inf-cifras>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--mc-campo)}.inf-cifras b{font:600 20px var(--letra-titulo)}.inf-cifras span{font-size:13px;color:var(--gris)}.inf-barras{display:flex;flex-direction:column;gap:8px}.inf-barra{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;color:var(--gris)}.inf-barra i{display:block;height:18px;border-radius:4px;background:var(--verde)}.emp p a,.emp-lineas a{color:inherit;text-decoration:underline;font-weight:600}body.modal-abierto{overflow:hidden}.mp-capa-hoja{z-index:150}.mp-hoja-cuenta:focus{outline:none}.mp-avance{display:flex;flex-direction:column;gap:6px;padding:0 4px}.mp-barra{height:6px;border-radius:var(--r-pildora);background:var(--mc-seg, var(--linea));overflow:hidden}.mp-barra span{display:block;height:100%;border-radius:inherit;background:var(--azul);transition:width .3s}.mp-area{min-height:96px;padding:10px;font-weight:500;line-height:1.45;resize:vertical}.mp-ahora-no{width:100%;min-height:44px;border-radius:999px;font-size:15px;font-weight:600}.mp-centro{text-align:center}.admin-item{font-size:14px}.admin-item-x{display:inline-flex;align-items:center;gap:10px}.admin-item.sangria{padding-left:38px}.admin-contenido{max-width:1000px}@media(min-width:900px){.admin .lista-opciones:has(>.admin-fila){border:1px solid var(--linea);border-radius:20px;overflow:hidden;background:var(--superficie)}.admin .admin-fila{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.admin .admin-fila>.opcion-texto{flex:1;min-width:0}.admin .admin-fila>.fila-botones{flex:none;flex-wrap:nowrap}}@media(max-width:640px){.admin-item.sangria{padding-left:12px}}.sae-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.sae-buscar{flex:0 1 320px;border-radius:999px;background:var(--suave-fondo);border-color:transparent}.sae-num{color:var(--gris);font-weight:500}.rt-chip[aria-pressed=true] .sae-num{color:inherit;opacity:.7}.sae-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.sae-lista{border:1px solid var(--linea);border-radius:20px;overflow:hidden;background:var(--superficie)}.sae-lista>.etiqueta-mono{padding:12px 14px 6px}.sae-fila{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-top:1px solid var(--linea);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sae-fila.on{background:var(--azul-suave)}.sae-fila-x{flex:1;min-width:0;display:flex;flex-direction:column}.sae-fila-x b{font-size:15px;font-weight:600}.sae-fila-x small{font-size:13px;color:var(--gris)}.sae-avatar{flex:none;width:36px;height:36px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:600 13px var(--letra-titulo)}.sae-avatar.grande{width:48px;height:48px;font-size:16px}.sae-detalle{padding:18px;border:1px solid var(--linea);border-radius:20px;background:var(--superficie)}.sae-det-h{display:flex;gap:14px;align-items:flex-start}.sae-datos{margin:0;border:1px solid var(--linea);border-radius:14px}.sae-datos>div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--linea);font-size:14px}.sae-datos>div:first-child{border-top:0}.sae-datos dt{color:var(--gris)}.sae-datos dd{margin:0;font-weight:600;text-align:right}.sae-total{background:var(--mc-campo)}.sae-acceso{display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px}@media(max-width:900px){.sae-cuerpo{grid-template-columns:minmax(0,1fr)}}.ps-privado{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--gris)}.ps-urgente{flex-direction:row;align-items:center;gap:12px}.ps-urg-ic{width:40px;height:40px;flex:none;border-radius:50%;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center}.ps-urg-tx{flex:1;display:flex;flex-direction:column;gap:2px}.ps-chips{display:flex;gap:8px;overflow-x:auto;margin:0 -24px;padding:2px 24px 4px;scrollbar-width:none}.ps-chips::-webkit-scrollbar{display:none}.ps-chip{flex:none;min-height:var(--alto-normal);padding:0 16px;border:1px solid var(--borde);border-radius:var(--r-pildora);background:var(--superficie);color:var(--tinta);font:600 14px var(--letra-texto);cursor:pointer;white-space:nowrap}.ps-chip[aria-pressed=true]{background:var(--boton-fondo);border-color:var(--boton-fondo);color:var(--boton-texto)}.ps-experta{gap:12px;box-shadow:0 2px 12px #0000000d}.ps-quien{display:flex;align-items:flex-start;gap:14px}.ps-avatar{width:58px;height:58px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--t-pink-bg);color:var(--t-pink);font:600 17px var(--letra-titulo);box-shadow:0 0 0 3px var(--superficie),0 0 0 5px var(--tinta);margin:5px}.ps-quien-tx{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ps-quien-tx p{margin:0}.ps-nombre{font:600 17px var(--letra-titulo);color:var(--tinta);text-decoration:none}.ps-nombre:hover{text-decoration:underline}.ps-esp{padding:2px 10px;border-radius:var(--r-pildora);background:var(--t-pink-bg);color:var(--t-pink);font:600 12px var(--letra-texto)}.ps-proximo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--linea)}.ps-proximo p{margin:0}.ps-proximo .ps-hora{font:700 14px var(--letra-texto);text-transform:uppercase;margin-top:2px}.mpl-plan{gap:10px}.mpl-cabeza{display:flex;align-items:center;gap:12px}.mpl-cabeza .etiqueta-mono,.mpl-titulo{flex:1;margin:0}.mpl-titulo{font:700 16px var(--letra-titulo)}.mpl-nombre{margin:4px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.mpl-nombre strong{font:700 34px/1 var(--letra-titulo);letter-spacing:-.03em}.mpl-tarjeta-fila{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-14);background:var(--mc-campo)}.mpl-marca{padding:2px 8px;border-radius:6px;background:#1a1f71;color:#fff;font:800 11px var(--letra-texto);text-transform:uppercase;letter-spacing:.04em}.mpl-ultimos{flex:1;font:600 14px var(--letra-texto)}.mpl-tarjeta-fila .enlace{margin-left:auto}.mpl-inactiva{background:var(--mc-seg);color:var(--gris)}.pl-lucy{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:1px solid var(--linea);border-radius:var(--r-24);background:var(--mc-campo)}.pl-lucy img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.pl-lucy p{margin:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--gris)}.pl-lucy strong{display:inline-flex;align-items:center;gap:6px;color:var(--tinta);font:700 14px var(--letra-titulo)}.pl-elegido{border:1.5px solid var(--azul);background:var(--azul-suave)}.pl-cabeza{display:flex;align-items:center;gap:12px}.pl-cabeza .titulo-bloque{flex:1;margin:0}.pl-radio{width:22px;height:22px;border-radius:50%;border:6px solid var(--azul);background:#fff;flex:none}.pl-precio{margin:4px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.pl-precio strong{font:700 32px/1 var(--letra-titulo);letter-spacing:-.03em}.pl-beneficios{list-style:none;margin:4px 0 0;padding:10px 0 0;border-top:1px solid var(--linea);display:flex;flex-direction:column;gap:8px;font-size:14px}.pl-beneficios li{display:flex;align-items:center;gap:10px}.pl-beneficios .mc-ic{width:28px;height:28px;border-radius:50%}.ci-barra{display:flex;align-items:center;gap:10px}.ci-pestanas{display:flex;gap:4px;padding:4px;border-radius:var(--r-pildora);background:var(--mc-seg)}.ci-pestanas button{display:inline-flex;align-items:center;gap:6px;min-height:var(--alto-chico);padding:0 14px;border:0;border-radius:var(--r-pildora);background:none;color:var(--gris);font:500 14px var(--letra-texto);cursor:pointer;white-space:nowrap}.ci-pestanas button.on{background:var(--mc-seg-on);color:var(--tinta);font-weight:600;box-shadow:var(--mc-seg-sombra)}.ci-punto{width:7px;height:7px;border-radius:50%;background:var(--rojo);display:inline-block}.ci-lidera{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:var(--alto-normal);padding:0 16px;border:0;border-radius:var(--r-pildora);background:var(--boton-fondo);color:var(--boton-texto);font:600 14px var(--letra-texto);cursor:pointer;white-space:nowrap}.ci-chats{display:flex;gap:10px;overflow-x:auto;margin:0 -24px;padding:2px 24px 6px;scrollbar-width:none}.ci-chats::-webkit-scrollbar{display:none}.ci-chat{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);color:inherit;text-decoration:none}.ci-chat-t{font:600 14px var(--letra-texto);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-avatar{width:36px;height:36px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 13px var(--letra-titulo)}.ci-avatar.grande{width:60px;height:60px;font-size:18px;box-shadow:0 0 0 3px var(--superficie),0 0 0 5px currentColor;margin:4px 0 2px}.ci-buscar{display:flex;align-items:center;gap:8px;min-height:var(--alto-normal);padding:0 16px;border-radius:var(--r-pildora);background:var(--mc-seg);color:var(--gris)}.ci-buscar input{flex:1;min-width:0;border:0;background:none;color:var(--tinta);font:400 15px var(--letra-texto);outline:none;padding:10px 0}.ci-buscar:focus-within{box-shadow:0 0 0 2px var(--azul)}.ci-filtros{display:flex;gap:8px;flex-wrap:wrap}.ci-filtro{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:var(--alto-chico);padding:0 32px 0 14px;border:1px solid var(--borde);border-radius:var(--r-pildora);color:var(--tinta);font:600 14px var(--letra-texto);cursor:pointer;background:var(--superficie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A8A8A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}.ci-nota{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;color:var(--gris)}.ci-nota svg{flex:none;margin-top:2px}.ci-mamas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ci-mama{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);text-align:center;min-width:0}.ci-mama-t{font:700 15px var(--letra-titulo);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-mama-pais{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gris)}.ci-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-height:22px}.ci-chip{padding:2px 8px;border-radius:var(--r-pildora);background:var(--mc-seg);font:600 11px var(--letra-texto)}.ci-chip.azul{background:var(--azul-suave);color:var(--azul-texto)}.ci-conectar{margin-top:6px;width:100%;min-height:var(--alto-chico);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-pildora);background:var(--boton-fondo);color:var(--boton-texto);font:600 13px var(--letra-texto);text-decoration:none;cursor:pointer}.ci-conectar.borde{background:none;border:1px solid var(--borde);color:var(--tinta)}.ci-conectar.enviada{background:var(--mc-seg);color:var(--gris);cursor:default}.ci-avatar.grande{color:#fff}.ci-avatar.grande.tono-pink{background:#c2185b;box-shadow:0 0 0 3px var(--superficie),0 0 0 5px #c2185b}.ci-avatar.grande.tono-blu{background:#2e4a9e;box-shadow:0 0 0 3px var(--superficie),0 0 0 5px #2e4a9e}.ci-avatar.grande.tono-vio{background:#5b3fd6;box-shadow:0 0 0 3px var(--superficie),0 0 0 5px #5b3fd6}.ci-avatar.grande.tono-grn{background:#0b7a44;box-shadow:0 0 0 3px var(--superficie),0 0 0 5px #0b7a44}.ci-avatar.grande.tono-amb{background:#a85f00;box-shadow:0 0 0 3px var(--superficie),0 0 0 5px #a85f00}.ci-conectar svg{margin-right:6px}.ch-cabeza{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--linea)}.ch-avatar{width:40px;height:40px;background:#2e4a9e;color:#fff}.ch-quien{flex:1;min-width:0}.ch-quien h1{margin:0;font:700 17px var(--letra-titulo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-quien p{margin:0}.ch-enviar{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--linea);border-radius:var(--r-24);background:var(--superficie);box-shadow:0 4px 18px #0000000f}.ch-enviar input{flex:1;min-width:0;min-height:var(--alto-normal);padding:0 16px;border:0;border-radius:var(--r-pildora);background:var(--mc-seg);color:var(--tinta);font:400 15px var(--letra-texto);outline:none}.ch-enviar input:focus{box-shadow:0 0 0 2px var(--azul)}.ch-enviar-b{width:44px;height:44px;flex:none;border:0;border-radius:50%;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ch-enviar-b:disabled{background:var(--apagado);color:#fff;cursor:default}.chat-burbuja.mia{background:var(--azul-suave);color:var(--tinta)}.fs-animo{padding:14px 16px}.fs-barras{display:flex;align-items:flex-end;gap:4px;height:72px}.fs-barras span{flex:1;min-height:6px;border-radius:4px 4px 2px 2px}.fs-leyenda{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0;font-size:12px;color:var(--tinta-suave, #5A5A5A)}.fs-leyenda i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.fs-bloque{padding:14px 16px}.iv-codigo{gap:12px}.iv-fila{display:flex;align-items:center;justify-content:space-between;gap:10px}.iv-fila .invita-codigo{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;letter-spacing:.06em}.iv-copiar,.iv-wa{display:inline-flex;align-items:center;justify-content:center;gap:6px}.iv-wa{width:100%;text-decoration:none}.iv-enlace{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--alto-normal);padding:0 14px;border:1px solid var(--linea);border-radius:var(--r-pildora);background:var(--superficie);color:var(--tinta);font:500 13px var(--letra-texto);cursor:pointer}.iv-url{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-accion{flex:none;color:var(--gris)}.iv-como{padding:4px 14px}.iv-paso{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.iv-paso+.iv-paso{border-top:1px solid var(--mc-linea)}.iv-paso>span:last-child{display:flex;flex-direction:column;gap:2px}.iv-paso strong{font:600 15px var(--letra-titulo)}.iv-cifras{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie)}.iv-cifras>div{display:flex;flex-direction:column;gap:2px;padding:14px 12px;min-width:0}.iv-cifras>div+div{border-left:1px solid var(--linea)}.iv-cifras strong{font:700 20px var(--letra-titulo);letter-spacing:-.02em}.ci-barra{flex-wrap:nowrap}.ci-barra .ci-pestanas{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ci-barra .ci-pestanas::-webkit-scrollbar{display:none}.ci-barra .ci-lidera{flex:none;margin-left:auto;padding:0 14px 0 12px}.ci-barra .ci-pestanas button{padding:0 12px}.cv-titulo,.cv-hoy-cabeza h2{margin:0;font:700 18px var(--letra-titulo);letter-spacing:-.01em}.cv-hoy{display:flex;flex-direction:column;gap:10px}.cv-hoy-cabeza{display:flex;align-items:baseline;justify-content:space-between}.cv-hoy-cabeza .etiqueta-mono{margin:0}.cv-anillos{display:flex;gap:6px;overflow-x:auto;margin:0 -24px;padding:2px 24px 4px;scrollbar-width:none}.cv-anillos::-webkit-scrollbar{display:none}.cv-anillo{flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 8px;border:1.5px solid transparent;border-radius:var(--r-20);background:none;color:var(--tinta);cursor:pointer}.cv-anillo.on{border-color:var(--azul);background:var(--azul-suave)}.cv-anillo-c{position:relative;width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 15px var(--letra-titulo);box-shadow:0 0 0 2px var(--superficie),0 0 0 4px var(--borde);margin:4px 0 6px}.cv-anillo-c.vivo{box-shadow:0 0 0 2px var(--superficie),0 0 0 4px var(--rojo)}.cv-vivo{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:var(--r-pildora);background:var(--rojo);color:#fff;font:800 8.5px var(--letra-texto);font-style:normal;white-space:nowrap;letter-spacing:.02em}.cv-anillo-n{font:600 13px var(--letra-texto);max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-anillo-s{font-size:11px;color:var(--gris)}.cv-escena{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-24);color:#fff;background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px) 0 0 / 10px 10px,linear-gradient(160deg,#3d5af1,#2a3fc9)}:root[data-modo=noche] .cv-escena{background:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.2px) 0 0 / 10px 10px,linear-gradient(160deg,#2a3b9c,#1b2670)}.cv-escena-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cv-escena-sub{font-size:13px;opacity:.9}.cv-chip-vivo{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--r-pildora);background:var(--rojo);color:#fff;font:800 11px var(--letra-texto);letter-spacing:.03em}.cv-chip-vivo:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.cv-escena-chips{display:flex;gap:6px;flex-wrap:wrap}.cv-escena-chips span{padding:3px 10px;border-radius:var(--r-pildora);background:#fff3;font:600 12px var(--letra-texto)}.cv-escena h3{margin:0;font:700 24px/1.12 var(--letra-titulo);letter-spacing:-.03em}.cv-escena-quien{display:flex;align-items:center;gap:10px}.cv-escena-quien>span:last-child{display:flex;flex-direction:column;font-size:13px}.cv-escena-quien small{opacity:.85;font-size:12px}.cv-escena-av{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#7a3550;color:#fff;font:700 14px var(--letra-titulo);box-shadow:0 0 0 2px #fff}.cv-escena-entrar{align-self:stretch;min-height:var(--alto-principal);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pildora);background:#fff;color:#0a0a0a;font:700 15px var(--letra-texto);text-decoration:none}.cv-escena-entrar.borde{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.5)}.cv-guia{display:flex;flex-direction:column;gap:8px}.cv-guia-fila{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie);color:inherit;text-decoration:none}.cv-guia-av{width:42px;height:42px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 13px var(--letra-titulo)}.cv-guia-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cv-guia-k{font:500 11px var(--letra-mono);color:var(--gris);text-transform:uppercase;letter-spacing:.04em}.cv-guia-t{font:600 15px var(--letra-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-guia-q{font-size:12px;color:var(--gris)}.cv-ok{width:26px;height:26px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--verde-suave);color:var(--verde-texto);font-weight:800}.cv-filtros{display:flex;gap:22px;border-bottom:1px solid var(--linea);overflow-x:auto;scrollbar-width:none}.cv-filtros button{flex:none;padding:8px 0 10px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--gris);font:500 15px var(--letra-texto);cursor:pointer}.cv-filtros button.on{color:var(--tinta);font-weight:700;border-bottom-color:var(--tinta)}.cv-estante{display:flex;gap:12px;overflow-x:auto;margin:0 -24px;padding:2px 24px 6px;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.cv-estante::-webkit-scrollbar{display:none}.cv-evento{flex:0 0 250px;display:flex;flex-direction:column;gap:4px;scroll-snap-align:start}.cv-evento p{margin:0}.cv-portada{position:relative;height:140px;border:0;border-radius:var(--r-14);padding:12px;display:flex;align-items:flex-end;color:#fff;text-align:left;cursor:pointer;overflow:hidden}.cv-portada:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.2px) 0 0 / 9px 9px;pointer-events:none}.cv-portada-k{position:absolute;top:12px;left:12px;padding:2px 8px;border-radius:6px;background:#ffffff29;font:500 11px var(--letra-mono);letter-spacing:.08em}.cv-portada-cuando{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:6px;background:#fff;color:#0a0a0a;font:800 11px var(--letra-texto)}.cv-portada-cuando.vivo{background:var(--rojo);color:#fff}.cv-portada-t{font:700 26px/1 var(--letra-titulo);letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-evento .cv-evento-t{font:700 14px var(--letra-texto);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-evento-s{font-size:12px;color:var(--gris)}.cv-inscribirme{align-self:flex-start;margin-top:6px;min-height:var(--alto-chico);padding:0 16px;border:0;border-radius:var(--r-pildora);background:var(--boton-fondo);color:var(--boton-texto);font:700 14px var(--letra-texto);cursor:pointer}.cv-inscribirme.hecho{background:var(--verde-suave);color:var(--verde-texto)}.cv-dias{display:flex;gap:8px;overflow-x:auto;margin:0 -24px;padding:2px 24px 4px;scrollbar-width:none}.cv-dias::-webkit-scrollbar{display:none}.cv-dias button{flex:none;min-height:var(--alto-chico);padding:0 14px;border:1px solid var(--borde);border-radius:var(--r-pildora);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer;text-transform:capitalize}.cv-dias button.on{background:var(--boton-fondo);border-color:var(--boton-fondo);color:var(--boton-texto)}.mie-pestanas button{min-height:44px;font-size:15px}.xp-hoja{max-height:92vh;gap:14px}.xp-cabeza{display:flex;align-items:flex-start;gap:10px}.xp-cabeza h2{flex:1;margin:4px 0 0;font:600 22px var(--letra-titulo);letter-spacing:-.5px;line-height:1.2}.xp-cuerpo{margin:-6px 0 0;font-size:14px;line-height:1.45}.xp-tarjeta{border:1px solid var(--linea);border-radius:var(--r-20);padding:16px;display:flex;flex-direction:column;gap:12px}.xp-tarjeta p{margin:0}.xp-marca{display:flex;align-items:center;gap:12px}.xp-marca b{flex:1;font-size:15px}.xp-corazon{flex:none;width:44px;height:44px;border-radius:14px;background:#fdeaf1;color:#c2185b;display:flex;align-items:center;justify-content:center}.xp-tag{flex:none;height:24px;padding:0 10px;border-radius:var(--r-pildora);background:#e7f6ee;color:#0f7a45;font-size:12px;font-weight:700;display:inline-flex;align-items:center}:root[data-modo=noche] .xp-tag{background:#5ee0a029;color:#5ee0a0}:root[data-modo=noche] .xp-corazon{background:#f062922e;color:#f48fb1}.xp-precio{font:700 22px var(--letra-titulo);letter-spacing:-.5px}.xp-pay{font-size:15px;font-weight:600}.xp-ops{display:flex;flex-direction:column;gap:8px}.xp-op{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border:1.5px solid var(--linea);border-radius:16px;opacity:.8}.xp-op>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.35}.xp-radio{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--linea);box-sizing:border-box}.boton.ancho{width:100%}.sv-fila{flex-direction:row!important;align-items:flex-start!important;gap:12px;flex-wrap:wrap}.sv-fila>.opcion-texto{flex:1 1 260px;min-width:0}.sv-check{width:18px;height:18px;margin-top:10px;accent-color:var(--azul)}.sv-ic{flex:none;width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.sv-rosa{background:var(--t-pink-bg);color:var(--t-pink)}.sv-azul{background:var(--t-blu-bg);color:var(--t-blu)}.sv-cruce{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--ambar-suave);color:var(--ambar-texto);font-size:12px;font-weight:700}.sv-masivo{position:sticky;top:8px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:var(--boton-fondo);color:var(--boton-texto);font-weight:600;font-size:14px}.sv-masivo span{flex:1}.sv-masivo .boton{background:var(--boton-texto);color:var(--boton-fondo)}.sv-masivo .boton-borde{color:var(--boton-texto);border-color:currentColor;background:transparent}.sv-hoja{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie);box-shadow:0 12px 30px -16px #0a0a0a4d}.cs-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#0a0a0a73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:aparecer .2s ease both}.cs-hoja{width:100%;max-width:480px;max-height:92vh;overflow-y:auto;background:var(--fondo);color:var(--tinta);border-radius:28px 28px 0 0;padding:10px 20px 28px;display:flex;flex-direction:column;gap:12px}.cs-asa{align-self:center;width:40px;height:5px;border-radius:999px;background:var(--linea);margin-bottom:6px}.cs-titulo{margin:0;font:600 24px/1.15 var(--letra-titulo);letter-spacing:-.6px}.cs-tipo{display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 14px;border-radius:18px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);text-align:left;cursor:pointer;font-family:var(--letra-texto)}.cs-tipo:active{transform:scale(.98)}.cs-tipo-ic{flex:0 0 44px;height:44px;border-radius:12px;display:grid;place-items:center}.cs-tipo-ic.tono-rojo{background:#e0464f1f;color:var(--rojo-texto)}.cs-tipo-ic.tono-azul{background:var(--azul-suave);color:var(--azul-texto)}.cs-tipo-ic.tono-violeta{background:#5b3fd61f;color:#5b3fd6}:root[data-modo=noche] .cs-tipo-ic.tono-violeta{color:#b9a8ff;background:#5b3fd63d}.cs-nota{display:flex;align-items:center;gap:8px}.cs-chips{display:flex;flex-wrap:wrap;gap:8px}.cs-chips.cs-desliza{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.cs-chip{flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 14px var(--letra-texto);cursor:pointer}.cs-chip.on{border-color:var(--tinta);background:var(--tinta);color:var(--fondo)}.cs-resumen{margin:0;border:1px solid var(--linea);border-radius:18px;overflow:hidden}.cs-resumen div{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:12px 14px;border-bottom:1px solid var(--linea)}.cs-resumen div:last-child{border-bottom:0}.cs-resumen dt{font:500 11px var(--letra-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--gris);padding-top:2px}.cs-resumen dd{margin:0;font-size:15px;font-weight:500}.rd-sel{position:relative;display:inline-flex;align-items:center;padding:0}.rd-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:40px;padding:0 30px 0 14px;border:0;border-radius:var(--r-pildora);background:transparent;color:inherit;font:inherit;cursor:pointer}.rd-sel:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);pointer-events:none}.rd-sel select option{color:#0a0a0a}.rd-con-cabeza{display:flex;align-items:flex-start;gap:10px}.rd-con-cabeza h2{flex:1;margin:4px 0 0;font:600 20px var(--letra-titulo);letter-spacing:-.4px;line-height:1.2}.rd-con-tarjeta{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--linea);border-radius:var(--r-20)}.rd-av-chico{width:48px;height:48px;font-size:15px;box-shadow:none;flex:none}.rd-chips-izq{justify-content:flex-start;margin-top:4px}.rd-contador{align-self:flex-end;margin-top:-26px;margin-right:12px;position:relative}.rd-candado{display:flex;gap:8px;align-items:flex-start;color:var(--gris)}.rd-candado svg{flex:none;margin-top:2px}.rd-con-botones{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ee-estudio{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-20);background:#0a0a0a;color:#fff}.ee-estudio .pequeno,.ee-estudio .etiqueta-mono{color:#ffffffbf}.ee-estudio .enlace{color:#fff}.ee-estudio .boton-borde{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.45)}.ee-cabeza{display:flex;justify-content:space-between;align-items:center;gap:8px}.ee-cabeza h2{margin:0}.ee-aire{font:600 11px var(--letra-mono);letter-spacing:.6px;color:#fff;background:#d40000;padding:4px 10px;border-radius:999px}.ee-prueba{font:500 11px var(--letra-mono);letter-spacing:.6px;color:#ffffffb3}.ee-controles{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ee-control{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:84px;background:transparent;border:0;color:#fff;cursor:pointer;font:500 12px var(--letra-texto)}.ee-control-ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.14)}.ee-control.on .ee-control-ic{background:#3483fa47;border-color:#3483fa}.ee-control.aviso .ee-control-ic{background:#d4000047;border-color:#ff8a8a;color:#ff8a8a}.ee-control-k{color:#fffc}.ee-rojo{background:#d40000;color:#fff}.evm{display:flex;flex-direction:column;gap:10px;min-height:calc(100dvh - 140px)}.evm-cabeza{display:flex;align-items:center;gap:10px}.evm-redondo{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.evm-titulos{flex:1;min-width:0}.evm-fila{display:flex;align-items:center;gap:8px}.evm-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--r-pildora);background:#d40000;color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px}.evm-chip.apagado{background:var(--suave-fondo);color:var(--gris)}.vivo-punto{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;animation:vivo-latido 1.4s ease-in-out infinite}.vivo-barra-sub .vivo-punto{background:#d40000;margin-right:5px;vertical-align:middle}@keyframes vivo-latido{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.vivo-punto{animation:none}}.evm-alcance{min-width:0;font-size:12px;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evm-titulo{margin:3px 0 0;font:600 15px/1.3 var(--letra-texto);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vivo-espacio{width:100%;aspect-ratio:16 / 9;min-height:200px;border-radius:12px;background:#0a0a0a}.evm-cartel{border-radius:12px;min-height:200px;padding:18px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:6px;color:#fff;background:radial-gradient(#ffffff1a 1px,#fff0 1.3px) 0 0 / 6px 6px,linear-gradient(160deg,#1b2a55,#0e1522)}.evm-cartel p{margin:0}.evm-cartel-fecha{font:500 11px var(--letra-mono);letter-spacing:.6px;text-transform:uppercase;color:#ffffffbf}.evm-cartel-cuenta{font:600 20px/1.25 var(--letra-titulo);color:#fff}.evm-cartel .envivo-hero-boton{margin-top:8px}.evm-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px}.evm-agregar svg{width:18px;height:18px}.evm-agregar:disabled{cursor:default;opacity:1}.evm-nota{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gris);margin-top:-4px}.evm-nota-texto{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evm-asistencia{flex:none;font-weight:700;color:var(--verde-texto)}.evm-sonido{align-self:flex-start;min-height:40px;padding:0 14px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.evm-sonido.apagado{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo)}.evm-tips{padding:4px 2px}.evm-pestanas{display:flex;padding:4px;border-radius:var(--r-pildora);background:var(--suave-fondo);margin-top:2px}.evm-pestanas button{flex:1;min-height:36px;border-radius:var(--r-pildora);border:0;background:transparent;color:var(--gris);font:600 13px var(--letra-texto);cursor:pointer}.evm-pestanas button.on{background:var(--superficie);color:var(--tinta);box-shadow:0 1px 3px #0a0a0a1f}:root[data-modo=noche] .evm-pestanas button.on{background:#ffffff29;box-shadow:none}.evm-lista{flex:1;display:flex;flex-direction:column;gap:10px;padding:2px 0 4px}.evm-msj{align-self:flex-start;max-width:90%;display:flex;align-items:flex-start;gap:4px}.evm-msj.mio{align-self:flex-end;flex-direction:row-reverse}.evm-burbuja{min-width:0;padding:9px 12px;border-radius:4px 16px 16px;background:var(--suave-fondo);color:var(--tinta);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.evm-burbuja.experta{background:var(--azul-suave)}.evm-burbuja.experta .evm-quien{color:var(--azul-texto)}.evm-burbuja.mia{border-radius:16px 4px 16px 16px;background:var(--boton-fondo);color:var(--boton-texto)}.evm-quien{font-size:12px;font-weight:700;margin-bottom:2px}.evm-quien span{font-weight:500;opacity:.8}.evm-mas{flex:none;width:32px;height:36px;border:0;background:transparent;color:var(--gris);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.evm-lucy{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;background:var(--azul-suave);font-size:12px;line-height:1.45}.evm-lucy b{display:block;color:var(--azul-texto);margin-bottom:2px}.evm-ia{flex:none;height:18px;padding:0 6px;border-radius:var(--r-pildora);background:#3483fa33;color:var(--azul-texto);font-size:11px;font-weight:700;display:inline-flex;align-items:center}.evm-pregunta{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--linea)}.evm-pregunta-texto{flex:1;min-width:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.evm-pregunta-texto b{display:block;font-size:12px}.evm-voto{flex:none;min-width:48px;min-height:36px;padding:0 10px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:transparent;color:var(--tinta);font:700 12px var(--letra-texto);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px}.evm-voto svg{width:16px;height:16px}.evm-voto.on{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo)}.evm-escribir{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:8px;margin:0 -24px;padding:10px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:var(--fondo)}.evm-campo{flex:1;min-width:0;min-height:44px;box-sizing:border-box;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--suave-fondo);color:var(--tinta);padding:0 16px;font:500 15px var(--letra-texto)}.evm-enviar{flex:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--boton-fondo);color:var(--boton-texto);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.evm-enviar:disabled{opacity:.45;cursor:not-allowed}.evm-fin{text-align:center;font-size:13px}.evm-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.evm-velo{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a0a0a47;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.evm-hoja{position:relative;width:100%;max-width:480px;max-height:92%;overflow-y:auto;box-sizing:border-box;border-radius:24px 24px 0 0;background:var(--superficie);color:var(--tinta);padding:12px 24px max(26px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;animation:aparecer .2s ease both}.evm-hoja p{margin:0}.evm-asa{align-self:center;width:40px;height:5px;border-radius:var(--r-pildora);background:var(--linea)}.evm-hoja-quien{display:flex;flex-direction:column;gap:2px;font-size:16px}.evm-hoja-titulo{margin:0;font-size:22px;font-weight:600;letter-spacing:-.4px}.evm-cita{border-radius:14px;background:var(--suave-fondo);padding:10px 12px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.evm-opcion{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border:1px solid var(--linea);border-radius:18px;background:transparent;color:var(--tinta);text-align:left;font-family:var(--letra-texto);cursor:pointer}.evm-opcion b{display:block;font-size:15px;font-weight:600}.evm-opcion-icono{flex:none;width:36px;height:36px;border-radius:12px;background:var(--rojo-suave);color:var(--rojo-texto);display:inline-flex;align-items:center;justify-content:center}.evm-motivos{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.evm-motivos button{min-height:40px;padding:0 14px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:transparent;color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.evm-motivos button.on{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo)}.evm-detalle{display:block;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid var(--linea);background:var(--suave-fondo);color:var(--tinta);padding:12px 14px;font:500 15px/1.45 var(--letra-texto);resize:none}.evm-botones{display:flex;gap:8px}.evm-botones .boton{flex:1}.vivo-global .vivo-video{position:relative;width:100%;height:100%;background:#0a0a0a}.vivo-global.video-grande{border-radius:12px}.vivo-global.video-flotante .vivo-video{height:200px}.vivo-global video{display:block;width:100%;height:100%;object-fit:contain;background:#0a0a0a}.vivo-barra-texto{flex:1;min-width:0;display:flex;flex-direction:column}.vivo-barra-sub{font-size:12px;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp{display:flex;flex-direction:column;gap:14px}.pp h1{margin:0;font:600 30px/1.1 var(--letra-titulo);letter-spacing:-.8px}.pp>p{margin:0}.pp .etiqueta-mono{margin:4px 0 -6px}.pp-aviso{padding:10px 12px;border-radius:var(--r-14);background:var(--ambar-suave);color:var(--ambar-texto);font:600 13px/1.4 var(--letra-texto)}.pp-card{border-radius:var(--r-20);border:1px solid var(--linea);background:var(--superficie);overflow:hidden}.pp-fila{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:64px}.pp-fila+.pp-fila{border-top:1px solid var(--mc-linea)}.pp-fila.mal{box-shadow:inset 0 0 0 1.5px var(--ambar)}.pp-fila:focus-within{box-shadow:inset 0 0 0 1.5px var(--azul)}.pp-ic{width:36px;height:36px;flex:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.pp-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-lb{font-size:12px;color:var(--gris)}.pp-tx input{width:100%;border:0;padding:0;background:none;color:var(--tinta);font:500 16px var(--letra-texto);outline:none}.pp-tx input::placeholder{color:var(--gris-claro)}.pp-fijo{font:500 16px var(--letra-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-grupo{display:flex;flex-direction:column;gap:8px}.pp-k{font:600 13px var(--letra-texto);color:var(--gris);margin:2px 4px 0}.pp-chips{display:flex;flex-wrap:wrap;gap:6px;border-radius:var(--r-20)}.pp-chips.mal{box-shadow:0 0 0 1.5px var(--ambar);padding:4px}.pp-chips button{min-height:var(--alto-normal);padding:0 16px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.pp-chips button.on{border-color:var(--azul);background:var(--azul-suave)}.pp-sello{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-top:32px}.xp-per{font:400 14px var(--letra-texto);color:var(--gris);letter-spacing:0}.xp-op.on{border-color:var(--azul);opacity:1}.xp-op.on .xp-radio{border-color:var(--azul);display:flex;align-items:center;justify-content:center}.xp-op.on .xp-radio i{width:10px;height:10px;border-radius:50%;background:var(--azul)}.xp-op.apagada{opacity:.7}button.xp-op{width:100%;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:1}.chip-morado{background:#f1edff;color:#5b3fd6}:root[data-modo=noche] .chip-morado{background:#5b3fd63d;color:#b9a8ff}.sap-buscar{flex:0 1 420px;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--gris)}.sap-buscar input{flex:1;min-width:0;border:0;background:transparent;color:var(--tinta);font:500 15px var(--letra-texto);outline:none}.sap-filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sap-filtros .rt-chip{flex:none}.sap-paneles{margin:-8px 0 0;font-size:13px;display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.sap .sae-lista>.etiqueta-mono{padding:14px 16px 8px}.sap .sae-fila{text-decoration:none;padding:12px 16px}.sap .sae-avatar{width:40px;height:40px}.sap-vacio{padding:12px 16px 16px}.sap-chips{flex:none;display:flex;gap:6px;align-items:center}.sap-ficha{position:sticky;top:16px}.sap-ficha-x{gap:14px}.sap-cerrar{display:none}.sap-grande{width:56px!important;height:56px!important;font-size:18px!important}.sap-cabeza{min-width:0;display:flex;flex-direction:column;gap:4px}.sap-cabeza .emp-h2{margin:0}.sap-cabeza p{margin:0;overflow-wrap:anywhere}.sap-bloques{border:1px solid var(--linea);border-radius:20px;overflow:hidden}.sap-bloque{display:flex;align-items:center;gap:12px;padding:14px;border-top:1px solid var(--linea)}.sap-bloque:first-child{border-top:0}.sap-bloque-x{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sap-bloque-x b{font-size:15px;font-weight:600}.sap-bloque-x small{font-size:13px;color:var(--gris);line-height:1.4}.sap-ic{flex:none;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.sap-ic.azul{background:var(--azul-suave);color:var(--azul-texto)}.sap-ic.verde{background:var(--verde-suave);color:var(--verde-texto)}.sap-ic.ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.sap-ic.rojo{background:var(--rojo-suave);color:var(--rojo-texto)}.sap-ic.morado{background:#f1edff;color:#5b3fd6}:root[data-modo=noche] .sap-ic.morado{background:#5b3fd63d;color:#b9a8ff}.sap-privado{background:var(--suave-fondo);flex-wrap:wrap}.sap-privado .sap-bloque-x{flex-basis:calc(100% - 52px)}.sap-privado .sap-candado{margin-left:52px}.sap-candado{display:inline-flex;align-items:center;gap:6px}.sap-rojo{color:var(--rojo-texto)!important;border-color:var(--rojo-texto)!important}.sap-historial{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sap-historial li{display:grid;grid-template-columns:64px 10px minmax(0,1fr);gap:10px;align-items:start;font-size:13px}.sap-h-fecha{color:var(--gris)}.sap-h-punto{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--borde)}.sap-historial li:first-child .sap-h-punto{background:var(--azul)}.sap-h-texto{display:flex;flex-direction:column;gap:2px;color:var(--tinta);overflow-wrap:anywhere}.sap-h-texto small{color:var(--gris-claro);font-size:12px}.sap-h-texto svg{width:14px;height:14px;vertical-align:-2px;margin-right:4px}.sap-historial li.emergencia .sap-h-texto{padding:8px 10px;border-radius:12px;background:var(--ambar-suave);color:var(--ambar-texto);font-weight:600;display:block}.sap-historial li.emergencia .sap-h-texto small{display:block;font-weight:500}.sap-historial li.emergencia .sap-h-punto{background:var(--ambar)}@media(max-width:900px){.sap-paneles{justify-content:flex-start}.sap-extra{display:none}.sap-ficha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow-y:auto;border-radius:0;border:0;padding:16px 16px 120px;background:var(--fondo)}.sap-cerrar{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:0;background:transparent;color:var(--tinta);font:600 15px var(--letra-texto);cursor:pointer;min-height:44px}.sap-buscar{flex:1 1 100%}.sap-bloque{flex-wrap:wrap}}.mc-fila.sin-borde-arriba{border-top:0}.es-monto{flex:none;font-size:15px;font-weight:600;white-space:nowrap}.pex-cabeza{display:flex;align-items:center;gap:12px}.pex-av{width:44px;height:44px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 14px var(--letra-titulo)}.pex-chips{display:flex;flex-wrap:wrap;gap:6px}.pex-datos{margin:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.pex-datos div{display:flex;flex-wrap:wrap;gap:4px 8px}.pex-datos dt{color:var(--gris);min-width:150px}.pex-datos dd{margin:0;overflow-wrap:anywhere}.admin .admin-fila.pex{flex-direction:column;align-items:stretch}.admin .admin-fila.pex>.fila-botones{justify-content:flex-end}.sap-em-banda{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--ambar-suave);color:var(--ambar-texto);font-size:14px;line-height:1.45}.sap-em-banda svg{flex:none;margin-top:2px}.sap-em-banda b{display:block}.sap-animo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sap-animo li{display:flex;flex-direction:column;padding:8px 12px;border-radius:12px;background:var(--suave-fondo);font-size:13px}.sap-animo li small{color:var(--gris);font-size:12px}.sap-animo li.v0 b{color:var(--verde-texto)}.sap-animo li.v2 b{color:var(--ambar-texto)}.sap-animo li.v3 b{color:var(--rojo-texto)}.sap-em-ficha{padding-top:12px;border-top:1px solid var(--linea)}.sap-em-ficha:first-of-type{border-top:0;padding-top:0}.sap-em-ficha p{margin:0}.sap-em-nota{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--suave-fondo);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sap-em-nota small{color:var(--gris);font-size:12px;font-weight:600}.ev-proponer{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:var(--r-20);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:inherit;text-align:left;cursor:pointer}.ev-proponer-ic{flex:none;width:44px;height:44px;border-radius:50%;background:var(--boton-fondo);color:var(--boton-texto);display:flex;align-items:center;justify-content:center}.pex-botones{flex-wrap:wrap}.pex-estado{align-self:flex-start;margin-top:4px}.ev-proponer{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:1.5px dashed var(--borde);border-radius:var(--r-20);background:none;color:var(--tinta);text-align:left;cursor:pointer;font:inherit}.ev-proponer-ic{width:44px;height:44px;flex:none;border-radius:12px;background:var(--mc-seg);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center}.ev-proponer-tx{display:flex;flex-direction:column;gap:2px}.ev-proponer-tx strong{font:600 16px var(--letra-titulo)}.ev-proponer-tx span{font-size:13px;color:var(--gris)}.ev-estado{flex:none;max-width:120px;padding:3px 10px;border-radius:var(--r-pildora);background:var(--ambar-suave);color:var(--ambar-texto);font:600 11px/1.3 var(--letra-texto);text-align:center}.ev-estado.cambios{background:var(--rojo-suave);color:var(--rojo-texto)}.cv-inscribirme.apagado{display:inline-flex;align-items:center;gap:6px;background:var(--mc-seg);color:var(--gris);cursor:default}.chip-rosa{background:#fcebf3;color:#b0306a}:root[data-modo=noche] .chip-rosa{background:#b0306a38;color:#f59ac4}.sam-pestanas,.sam-sub{display:flex;padding:4px;border-radius:var(--r-pildora);background:var(--suave-fondo);max-width:420px}.sam-pestanas a,.sam-sub button{flex:1;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--r-pildora);border:0;background:transparent;color:var(--gris);font:600 14px var(--letra-texto);text-decoration:none;cursor:pointer}.sam-pestanas a.on,.sam-sub button.on{background:var(--superficie);color:var(--tinta);box-shadow:0 1px 3px #0a0a0a1f}:root[data-modo=noche] .sam-pestanas a.on,:root[data-modo=noche] .sam-sub button.on{background:#ffffff29;box-shadow:none}.sam-filtros{display:flex;gap:10px;flex-wrap:wrap}.sam-select{min-height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:500 14px var(--letra-texto)}.sam .sae-cuerpo{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.sam-tabla-h,.sam-fila{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) 64px;gap:10px;align-items:center;padding:10px 16px}.sam-tabla-h{font-size:12px;font-weight:600;color:var(--gris)}.sam-fila{width:100%;border:0;border-top:1px solid var(--linea);background:transparent;color:inherit;font:500 14px var(--letra-texto);text-align:left;cursor:pointer}.sam-fila.on{background:var(--azul-suave)}.sam-fila>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sam-quien{display:flex;align-items:center;gap:10px}.sam-quien .sae-avatar{width:32px!important;height:32px!important;font-size:12px}.sam-quien-x{min-width:0;display:flex;flex-direction:column}.sam-quien-x b{overflow:hidden;text-overflow:ellipsis}.sam-solo-cel{display:none;font-size:13px;color:var(--gris);font-weight:500;overflow:hidden;text-overflow:ellipsis}.sam-nota{display:block}.sam-plan{font-weight:600}.sam-datos{display:flex;flex-direction:column}.sam-dato{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:center;padding:10px 14px;border-top:1px solid var(--linea);font-size:14px;font-weight:600}.sam-dato:first-child{border-top:0}.sam-dato span small{display:block;font-weight:500;color:var(--gris);font-size:12px}.sam-dato input,.sam-dato select{min-height:40px;min-width:0;padding:0 12px;border-radius:12px;border:1px solid var(--linea);background:var(--suave-fondo);color:var(--tinta);font:500 14px var(--letra-texto)}.sam-candado{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:14px;border-radius:16px;border:1px dashed var(--borde);background:var(--suave-fondo);font-size:13px;color:var(--gris);line-height:1.45}.sam-candado>span{flex:1 1 200px;min-width:0}.sam-candado b{display:block;color:var(--tinta);font-size:14px}.sam-candado svg{flex:none;margin-top:2px;color:var(--tinta)}.sam-cambios{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:15px}.sam-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.sam-tarjeta{padding:16px;border:1px solid var(--linea);border-radius:20px;background:var(--superficie)}.sam-t-h{display:flex;align-items:center;gap:10px}.sam-t-x{flex:1;min-width:0;display:flex;flex-direction:column}.sam-t-x b{font-size:15px}.sam-t-x small{font-size:13px;color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sam-datos-e{margin:0;padding:10px 12px;border-radius:14px;background:var(--suave-fondo);display:flex;flex-direction:column;gap:6px;font-size:13px}.sam-datos-e>div{display:flex;justify-content:space-between;gap:10px}.sam-datos-e dt{color:var(--gris)}.sam-datos-e dd{margin:0;text-align:right;font-weight:600}.sam-datos-e dd small{display:block;font-weight:500;color:var(--gris)}.sam-datos-e dd.ok{color:var(--verde-texto)}.sam-datos-e dd.falta{color:var(--ambar-texto)}@media(max-width:900px){.sam .sae-cuerpo{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.sam-tabla-h{display:none}.sam-fila{grid-template-columns:minmax(0,1fr)}.sam-fila>span:not(.sam-quien){display:none}.sam-solo-cel{display:block}.sam-select{flex:1 1 100%}.sam-pestanas,.sam-sub{max-width:none}}.ev-estado.aprobado{text-decoration:none;background:var(--verde-suave, rgba(11,107,58,.12));color:var(--verde-texto, #0B6B3A)}.vivo-espacio.completo{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.vivo-global.vivo-completo{border-radius:0;z-index:51}.vivo-global.vivo-completo .vivo-video{height:100%}.vivo-global.vivo-completo video{object-fit:cover}@media(min-aspect-ratio:1/1){.vivo-global.vivo-completo video{object-fit:contain}}.evv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:52;max-width:520px;margin:0 auto;color:#fff;font-family:var(--letra-texto);pointer-events:none}.evv>:not(.evv-sombra):not(.vivo-espacio){pointer-events:auto}.evv-sombra{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000080,#0000 26%,#0000 45%,#000000c7)}.evv-cabeza{position:absolute;top:max(16px,env(safe-area-inset-top));left:14px;right:14px;display:flex;align-items:center;gap:8px}.evv-tit{flex:1;min-width:0}.evv-tit h1{margin:0;font:600 19px/1.2 var(--letra-titulo);letter-spacing:-.3px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.evv-tit p{margin:2px 0 0;font-size:12px;color:#ffffffd9}.evv-vivo{flex:none;display:inline-flex;align-items:center;gap:6px;background:#d40000;border-radius:var(--r-pildora);padding:5px 12px;font-size:12px;font-weight:700}.evv-boton{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:700 18px var(--letra-texto);position:relative;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.evv-preg span{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ffd84d;color:#0a0a0a;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.evv-lado{position:absolute;right:14px;top:42%;display:flex;flex-direction:column;gap:10px}.evv-sonido{position:absolute;top:96px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-pildora);border:0;background:#fff;color:#0a0a0a;font:600 14px var(--letra-texto);cursor:pointer;box-shadow:0 8px 24px #0000004d}.evv-chat{position:absolute;left:14px;right:76px;bottom:calc(max(20px,env(safe-area-inset-bottom)) + 64px);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.evv-msj{margin:0;max-width:100%;text-align:left;background:#00000061;color:#fff;border:0;border-radius:14px;padding:6px 10px;font:400 13px/1.4 var(--letra-texto);overflow-wrap:anywhere;cursor:pointer;animation:aparecer .25s ease both}p.evv-msj{cursor:default}.evv-msj b{color:#ff9aa2;font-weight:700}.evv-msj b.experta{color:#7fb4ff}.evv-msj b.mia{color:#ffd84d}.evv-barra{position:absolute;left:14px;right:14px;bottom:max(20px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;margin:0}.evv-solo{justify-content:center;font-size:13px;color:#ffffffd9}.evv-campo{flex:1;min-width:0;min-height:48px;box-sizing:border-box;padding:0 18px;border-radius:var(--r-pildora);border:0;background:#ffffff29;color:#fff;font:500 15px var(--letra-texto);outline-color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.evv-campo::placeholder{color:#ffffffbf}.evv-redondo{flex:none;width:48px;height:48px;border-radius:50%;border:0;background:#ffffff29;color:#fff;font:700 18px var(--letra-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.evv-redondo.on{background:#ffd84d;color:#0a0a0a}.evv-redondo.rojo{background:#d40000}.evv-redondo.blanco{background:#fff;color:#0a0a0a}.evv-corazon{position:absolute;bottom:90px;pointer-events:none!important;animation:evv-corazon 1.6s ease-out forwards}@keyframes evv-corazon{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-220px) scale(1.2)}}@media(prefers-reduced-motion:reduce){.evv-corazon{animation-duration:.01s}}.evv-hoja{max-height:80vh}.evv-hoja-escribir{position:static;margin:0;padding:0;border:0;background:transparent}.evv{--superficie: #151B26;--fondo: #151B26;--tinta: #FFFFFF;--gris: #AEB8C7;--gris-claro: #8B95A5;--linea: rgba(255, 255, 255, .12);--borde: rgba(255, 255, 255, .22);--suave-fondo: rgba(255, 255, 255, .06);--azul-suave: rgba(52, 131, 250, .18);--azul-texto: #8EB1FF;--rojo-suave: rgba(212, 0, 0, .2);--rojo-texto: #FF8A8A;--boton-fondo: #FFFFFF;--boton-texto: #0A0A0A;color-scheme:dark}.pe-post h1{margin:0;font:600 28px var(--letra-titulo);letter-spacing:-.8px}.pe-post-cabeza{display:flex;align-items:center;gap:14px}.pe-post-avance{flex:1;display:flex;flex-direction:column;gap:6px}.pe-post-barra{height:4px;border-radius:999px;background:var(--linea);overflow:hidden}.pe-post-barra i{display:block;height:100%;background:var(--tinta)}.pe-post-evento{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--suave-fondo, #F4F4F5)}.pe-post-ev-ic{flex:none;width:40px;height:40px;border-radius:10px;background:#3b63e8}.pe-post-campos{padding:4px 14px}.pe-post-input{width:100%;border:0;padding:4px 0 0;background:transparent;color:var(--tinta);font:400 14px var(--letra-texto);outline:none;resize:none}.pe-post-input::placeholder{color:var(--gris)}.pe-post-area{align-items:flex-start}.pe-post-pie{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pe-post-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:32px 0 8px}.pe-post-sello{width:64px;height:64px;border-radius:50%;background:var(--verde-suave);color:var(--verde-texto);display:flex;align-items:center;justify-content:center}.bec-conv{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bec-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bec-cifra{padding:14px 16px;border:1px solid var(--linea);border-radius:18px;background:var(--superficie);display:flex;flex-direction:column;gap:2px}.bec-cifra.on{border-color:var(--azul);background:var(--azul-suave)}.bec-cifra b{font:600 24px var(--letra-titulo);letter-spacing:-.5px}.bec-cifra>span:not(.bec-barra){font-size:13px;color:var(--gris)}.bec-barra{margin-top:8px;height:4px;border-radius:4px;background:var(--suave-fondo);overflow:hidden}.bec-barra i{display:block;height:100%;border-radius:4px;background:var(--azul)}.bec-barra.b1 i{background:#1f4fb8}.bec-barra.b2 i{background:var(--verde)}.bec-barra.b3 i{background:var(--rojo)}.bec-regla{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bec-regla-x{flex:1 1 240px;display:flex;flex-direction:column;gap:2px}.bec-regla-x small{color:var(--gris);font-size:13px}.bec-todas{display:inline-flex;align-items:center;gap:8px}.bec-tabla{display:flex;flex-direction:column}.bec-fila{display:grid;grid-template-columns:auto minmax(0,1fr) 130px auto auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--linea)}.bec-fila:not(:has(.sv-check)){grid-template-columns:minmax(0,1fr) 130px auto auto}.bec-fila.on{background:var(--azul-suave)}.bec-quien{min-width:0;display:flex;flex-direction:column;gap:2px}.bec-quien b{font-size:15px}.bec-quien small{font-size:13px;color:var(--gris)}.bec-motivo{color:var(--rojo-texto)!important}.bec-aviso{font-size:13px}.bec-acc{display:flex;gap:6px;justify-content:flex-end}.bec-hoja{max-height:92vh;overflow-y:auto}.bec-correo{padding:14px 16px;border-radius:16px;border:1px solid var(--linea);background:var(--suave-fondo);display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.45}.bec-correo p{margin:0}@media(max-width:760px){.bec-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.bec-fila,.bec-fila:not(:has(.sv-check)){grid-template-columns:auto minmax(0,1fr) auto}.bec-fila:not(:has(.sv-check)){grid-template-columns:minmax(0,1fr) auto}.bec-aviso{display:none}.bec-acc{grid-column:1 / -1;justify-content:flex-start}}.ee-sala{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;overflow:hidden;color:#fff;font-family:var(--letra-texto);background:radial-gradient(80% 70% at 85% 10%,#ff5a5a80,#ff5a5a00 60%),radial-gradient(70% 70% at 10% 90%,#3483fa8c,#3483fa00 60%),#121a31}.ee-fondo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:transparent}.ee-fondo.espejo{transform:scaleX(-1)}.ee-fondo.oculto{opacity:0}.ee-sombra{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000073,#0000 28%,#0000 50%,#000000b8)}.ee-arriba{position:absolute;top:max(18px,env(safe-area-inset-top));left:16px;right:16px;display:flex;align-items:center;gap:10px}.ee-titulo{flex:1;min-width:0}.ee-tema{margin:0;font:600 19px/1.2 var(--letra-titulo);letter-spacing:-.3px}.ee-sub{margin:2px 0 0;font-size:12px;color:#ffffffd9}.ee-aire{display:inline-flex;align-items:center;gap:6px;background:#d40000;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;flex:none}.ee-punto{width:7px;height:7px;border-radius:50%;background:#fff;animation:lucy-onda 1.6s ease-in-out infinite}.ee-tiempo{position:absolute;top:calc(max(18px,env(safe-area-inset-top)) + 66px);left:16px;right:16px;display:flex;flex-direction:column;gap:6px}.ee-tiempo-k{display:flex;justify-content:space-between;font-size:12px}.ee-barra{height:6px;border-radius:999px;background:#ffffff40}.ee-barra div{height:100%;border-radius:999px;background:#fff}.ee-lado{position:absolute;left:14px;top:46%;display:flex;flex-direction:column;gap:10px}.ee-redondo{width:44px;height:44px;flex:none;border-radius:50%;border:0;background:#ffffff29;color:#fff;display:grid;place-items:center;cursor:pointer}.ee-redondo.apagado{background:#d400008c}.ee-redondo.activo{background:#3483fa}.ee-abajo{position:absolute;left:16px;right:16px;bottom:max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px}.ee-chat{display:flex;flex-direction:column;gap:6px;max-width:80%}.ee-burbuja{margin:0;align-self:flex-start;background:#00000059;border-radius:14px;padding:6px 10px;font-size:13px;line-height:1.4}.ee-burbuja b{color:#7fb4ff}.ee-acciones{display:flex;align-items:center;gap:8px}.ee-crece{flex:1}.ee-boton{flex:1;min-height:52px;padding:0 20px;border-radius:999px;border:0;background:#fff;color:#0a0a0a;font:700 15px var(--letra-texto);cursor:pointer}.ee-acciones .ee-crece+.ee-boton{flex:none}.ee-boton.rojo{background:#d40000;color:#fff}.ee-boton:disabled{opacity:.6}.ee-nota{margin:0;font-size:13px;color:#ffffffd9}.ee-error{margin:0;background:#fff;color:#b3122a;border-radius:14px;padding:10px 14px;font-size:13px;font-weight:600}.ee-enlace{align-self:center;background:transparent;border:0;color:#ffffffd9;font:500 12px var(--letra-texto);text-decoration:underline;cursor:pointer;min-height:32px}.bc-t{margin:0;font:600 28px/1.12 var(--letra-titulo);letter-spacing:-.6px}.bc-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bc-pasos li{padding-top:8px;border-top:3px solid var(--linea);font:600 12px/1.3 var(--letra-texto);color:var(--gris)}.bc-pasos li.on{border-top-color:var(--tinta);color:var(--tinta)}.bc-nota{margin:-6px 4px 0}.bc-acepto{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--gris);cursor:pointer}.bc-acepto input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--azul)}.bc-acepto.mal{color:var(--ambar-texto)}.bc-conv{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie)}.bc-conv-cabeza{display:flex;align-items:center;gap:12px}.bc-conv-ic{width:44px;height:44px;flex:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--t-pink-bg);color:var(--t-pink)}.bc-conv-tx h2{margin:0;font:600 17px var(--letra-titulo)}.bc-conv-tx p{margin:2px 0 0}.bc-req{margin:0;padding-left:18px;font-size:14px;color:var(--gris);display:flex;flex-direction:column;gap:4px}.bc-chip{align-self:flex-start;padding:4px 10px;border-radius:var(--r-pildora);font:700 12px var(--letra-texto)}.bc-chip.azul{background:var(--azul-suave);color:var(--azul-texto)}.bc-chip.ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.bc-chip.verde{background:var(--verde-suave);color:var(--verde-texto)}.bc-chip.gris{background:var(--mc-seg);color:var(--gris)}.bc-aprobada{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 24px;border:1px solid var(--linea);border-radius:var(--r-24);text-align:center;background:linear-gradient(180deg,var(--mc-seg),var(--superficie) 55%);box-shadow:0 6px 24px #0000000f}.bc-aprobada h1{margin:0;font:600 24px/1.2 var(--letra-titulo);letter-spacing:-.4px}.bc-aprobada .etiqueta-mono{margin:6px 0 0;letter-spacing:.12em}.bc-aprobada p{margin:0}.bc-corazon{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#e00000}.bc-corazon svg{fill:#e00000}.bc-tiempo{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;border:1px solid var(--linea);border-radius:var(--r-20);background:var(--superficie)}.bc-cuenta{font:700 42px/1 var(--letra-titulo);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bc-abajo{display:flex;flex-direction:column;gap:8px;margin-top:8px}.bc-entrada{color:inherit;text-decoration:none}.bc-entrada .plan-precio{display:flex;flex-direction:column;align-items:flex-end}.cv-portada-nuevo{position:absolute;top:36px;left:12px;padding:2px 8px;border-radius:999px;background:#fff;color:#0a0a0a;font:700 11px var(--letra-texto)}.cv-evento .cv-evento-prog{color:var(--tinta);font-weight:500}.cfg-titulo{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 4px}.cfg-lista{border:1px solid var(--linea);border-radius:var(--r-14);overflow:hidden;background:var(--fondo)}.cfg-fila{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-top:1px solid var(--linea)}.cfg-fila:first-child{border-top:0}.cfg-fila.apagada{background:var(--suave-fondo)}.cfg-fila.apagada .cfg-texto>b{color:var(--gris)}.cfg-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cfg-texto p{margin:0;line-height:1.9}.cfg-texto small{font-size:12px}.cfg-ic{flex:none;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.cfg-ic.rosa{background:#fcebf3;color:#c2185b}.cfg-ic.azul{background:var(--azul-suave);color:var(--azul-texto)}.cfg-ic.morado{background:#f1eefd;color:#5b3fd6}.cfg-ic.ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.cfg-ic.verde{background:var(--verde-suave);color:var(--verde-texto)}.cfg-estado{flex:none;align-self:flex-start;white-space:nowrap}.cfg-valor{display:inline-flex;align-items:center;gap:2px;padding:0 4px;border:1px solid #9DBEF5;border-radius:var(--r-pildora);background:var(--azul-suave);color:var(--azul-texto);vertical-align:middle}.cfg-valor b{padding:0 6px;font-size:14px;white-space:nowrap}.cfg-valor button{width:32px;height:32px;border:0;background:transparent;color:inherit;font:700 18px var(--letra-texto);cursor:pointer;border-radius:50%}.cfg-valor button:disabled{opacity:.35;cursor:default}.cfg-valor button:not(:disabled):hover{background:#3483fa1f}.cfg-valor.cambiado{border-color:var(--azul);border-width:2px}.cfg-fijo{display:inline-block;padding:1px 10px;border:1px dashed var(--borde);border-radius:var(--r-pildora);font-weight:700;white-space:nowrap}.cfg-guardar{display:flex;gap:8px;flex-wrap:wrap}.cfg-nota{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--linea);background:var(--suave-fondo)}.cfg-nota p{margin:0}.cfg-pausar{color:var(--rojo-texto);border-color:#f3b4be}.cfg-banner{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #F0D9A6;border-radius:var(--r-14);background:var(--ambar-suave);color:var(--ambar-texto)}.cfg-banner .cfg-texto{gap:2px}.cfg-nunca{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #F0D9A6;border-radius:var(--r-14);background:var(--ambar-suave);color:var(--ambar-texto)}.cfg-precio{align-items:center}.cfg-monto{flex:none;padding:8px 12px;border:1px solid var(--linea);border-radius:var(--r-10);font-weight:700;white-space:nowrap}.cfg-monto small{font-weight:500;color:var(--gris)}@media(max-width:720px){.cfg-fila{flex-wrap:wrap;gap:10px;padding:14px}.cfg-fila .cfg-ic{width:32px;height:32px}.cfg-texto{order:2;flex-basis:100%}.cfg-estado{order:1;margin-left:auto}.cfg-fila>.cfg-texto:first-child{order:0;flex-basis:calc(100% - 110px)}.cfg-precio .cfg-monto{margin-left:auto}.cfg-nota,.cfg-banner{flex-wrap:wrap}}.men-fila{display:flex;gap:12px;padding:14px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);text-decoration:none;min-width:0}.men-fila-logo{position:relative;flex:none;width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.men-fila-logo>span{width:26px;height:26px;border-radius:8px;background:#fff;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;font:700 13px var(--letra-titulo)}.men-fila-logo i{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:50%;background:var(--tinta);border:2px solid var(--superficie)}.men-fila-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.men-fila-arriba{width:100%;display:flex;justify-content:space-between;gap:8px}.men-fila-arriba b{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.men-fila.nueva .men-fila-arriba b{font-weight:700}.men-fila-arriba small{flex:none;font-size:12px;color:var(--gris)}.men-fila-reto{font-size:13px;color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.men-fila-ultimo{font-size:14px;color:var(--gris);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px}.men-chip{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:var(--suave-fondo);color:var(--gris)}.men-chip.ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.men-chip.verde{background:var(--verde-suave);color:var(--verde-texto)}.men-privacidad{margin:4px 0 0;display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--gris);line-height:1.45}.men-privacidad svg{flex:none;margin-top:2px}.men{display:flex;flex-direction:column;gap:0;margin:-8px -16px 0;min-height:calc(100dvh - 140px)}.men-cabeza{--men-color: #1F4FB8;display:flex;align-items:center;gap:12px;padding:14px 16px;color:#fff;background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.3px) 0 0 / 6px 6px,var(--men-color)}.men-atras{flex:none;width:44px;height:44px;border-radius:50%;background:#ffffff2e;color:#fff;display:inline-flex;align-items:center;justify-content:center}.men-logo{flex:none;width:40px;height:40px;border-radius:12px;background:#fff;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;font:700 16px var(--letra-titulo)}.men-cabeza-tx{min-width:0}.men-cabeza-tx h1{margin:0;font:600 17px var(--letra-titulo);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.men-cabeza-tx p{margin:2px 0 0;font-size:13px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.men-hilo{flex:1;display:flex;flex-direction:column;gap:10px;padding:16px}.men-nota{margin:0 0 4px;display:flex;gap:10px;padding:12px 14px;border-radius:16px;background:var(--t-pink-bg);color:var(--tinta);font-size:14px;line-height:1.45}.men-nota svg{flex:none;margin-top:2px;color:var(--t-pink)}.men-sis{margin:0;align-self:center;max-width:92%;text-align:center;padding:6px 12px;border-radius:999px;background:var(--suave-fondo);color:var(--gris);font-size:12px;font-weight:600;line-height:1.4}.men-sis.ok{background:var(--verde-suave);color:var(--verde-texto)}.men-burbuja{align-self:flex-start;max-width:86%;display:flex;flex-direction:column;gap:4px}.men-burbuja p{margin:0;padding:12px 14px;border-radius:18px 18px 18px 6px;background:var(--suave-fondo);font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.men-burbuja.mia{align-self:flex-end;align-items:flex-end}.men-burbuja.mia p{border-radius:18px 18px 6px;background:var(--boton-fondo);color:var(--boton-texto)}.men-quien{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12px;color:var(--gris);padding:0 4px}.men-horarios,.men-entrevista{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie)}.men-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.men-slot{min-height:48px;padding:8px 12px;border-radius:999px;border:1px solid var(--linea);background:transparent;color:var(--tinta);font:600 14px var(--letra-texto);cursor:pointer}.men-slot[aria-checked=true]{border:2px solid var(--azul);background:var(--azul-suave)}.men-entrevista-h{margin:0;font:600 20px var(--letra-titulo)}.men-escribir{position:sticky;bottom:0;display:flex;gap:10px;align-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--fondo);border-top:1px solid var(--linea)}.men-escribir .campo-input{flex:1;min-width:0;border-radius:999px}.men-enviar{flex:none;width:48px;height:48px;border-radius:50%;border:0;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.men-enviar:disabled{opacity:.4;cursor:default}.men-fin{margin:0;padding:16px;text-align:center;font-size:13px;color:var(--gris);border-top:1px solid var(--linea)}.rt-tarjeta{flex-direction:row;gap:12px;padding:10px;color:var(--tinta);text-decoration:none}.rt-tarjeta-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:4px 4px 4px 0;align-items:flex-start}.rt-tarjeta .rt-pregunta{font-size:16px}.rt-panel{--p1: #3B63E8;--p2: #1B2A55;position:relative;flex:none;width:128px;min-height:230px;box-sizing:border-box;border-radius:16px;padding:12px;color:#fff;display:flex;flex-direction:column;gap:2px;overflow:hidden;background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.3px) 0 0 / 6px 6px,linear-gradient(160deg,var(--p1),var(--p2))}.rt-panel-rosa{--p1: #E0466F;--p2: #7A1F45}.rt-panel-vio{--p1: #7B5CFF;--p2: #2E1A7A}.rt-panel-verde{--p1: #1FB57A;--p2: #0B4D33}.rt-panel-arriba{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:auto}.rt-panel-arriba small{font-size:12px;opacity:.85}.rt-panel-ic{width:32px;height:32px;border-radius:10px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center}.rt-panel-sector{margin-top:12px;font-size:11px;opacity:.85}.rt-panel-rol{font:600 17px/1.15 var(--letra-titulo);letter-spacing:-.3px;overflow-wrap:anywhere}.rt-panel-emp{margin-top:4px;font-size:12px;font-weight:700}.rt-panel-lugar{font-size:11px;opacity:.85;line-height:1.35}.rt-panel.grande{width:176px;min-height:206px;border-radius:18px;padding:14px;box-shadow:0 16px 40px #00000059}.rt-panel.grande .rt-panel-rol{font-size:19px}.rt-chips-mini{display:flex;flex-wrap:wrap;gap:6px}.rt-conf{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--suave-fondo);color:var(--tinta);font-size:12px;font-weight:600}.rt-cifras{margin:auto 0 0;display:flex;gap:18px;padding-top:8px;border-top:1px solid var(--linea);width:100%}.rt-cifras div{display:flex;flex-direction:column-reverse}.rt-cifras dt{font-size:11px;color:var(--gris)}.rt-cifras dd{margin:0;font-size:14px;font-weight:600}.rt-cifras dd.ambar{color:var(--ambar-texto)}.rt-cabeza{position:relative;margin:-8px -16px 0;padding:72px 16px 24px;display:flex;justify-content:center;background:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.3px) 0 0 / 6px 6px,#1b2a55}.rt-atras{position:absolute;left:16px;top:16px;width:44px;height:44px;border-radius:50%;background:#ffffffd9;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center}.rt-cabeza-k{position:absolute;right:16px;top:30px;font:500 11px var(--letra-mono);letter-spacing:.8px;color:#ffffffd9}.rt-habilidades.azul li{border:0;background:var(--azul-suave);color:var(--azul-texto);font-size:13px;padding:5px 10px}.rt-nota-conf{display:flex;gap:12px;align-items:center}.rt-nota-conf .rt-conf{flex:none;background:var(--superficie)}.te-confidencial{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--linea);border-radius:var(--r-14)}.te-confidencial b{font-size:15px}.te-candado{flex:none;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#f1eefd;font-size:16px}.te-nuevas{color:#b3122a;font-size:12px;font-weight:700}.te-det-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.te-tabs{display:flex;gap:18px;border-bottom:1px solid var(--linea)}.te-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gris);font:600 15px var(--letra-texto);cursor:pointer;min-height:44px}.te-tab.on{color:var(--tinta);border-bottom-color:var(--tinta)}.me-hilo{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding:4px 2px}.me-msg{max-width:82%;align-self:flex-start;display:flex;flex-direction:column;gap:4px}.me-msg.tuyo{align-self:flex-end;align-items:flex-end}.me-quien{font-size:11px;color:var(--gris)}.me-texto{margin:0;padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--suave-fondo);color:var(--tinta);white-space:pre-wrap;line-height:1.45}.me-msg.tuyo .me-texto{border-radius:16px 16px 4px;background:var(--tinta);color:var(--fondo)}.me-horarios{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.me-horarios li{padding:4px 10px;border:1px solid var(--borde);border-radius:var(--r-pildora);font-size:12px;font-weight:600}.me-sistema{align-self:center;margin:0;padding:6px 12px;border-radius:var(--r-pildora);background:var(--suave-fondo);color:var(--gris);font-size:12px;text-align:center}.me-sistema.ok{background:var(--verde-suave);color:var(--verde-texto);font-weight:600}.me-espera{align-self:flex-end;margin:0}.me-entrevista{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--r-14);background:var(--verde-suave);color:var(--verde-texto)}.me-entrevista span{display:flex;flex-direction:column;gap:2px}.me-check{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.me-fechas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:720px){.me-fechas{grid-template-columns:1fr}.me-msg{max-width:92%}}.prog-pestanas{align-self:stretch}.prog-pestanas button{flex:1;justify-content:center}.prog-proxima{display:flex;flex-direction:column;gap:6px;padding:18px 16px 14px;border-radius:24px;color:#fff;background:radial-gradient(110% 60% at 100% 0%,rgba(47,111,235,.45) 0%,transparent 60%),linear-gradient(160deg,#0a0a0a,#12203a)}.prog-proxima .etiqueta-mono{color:#ffffffbf}.prog-proxima-t{margin:0;font:600 19px var(--letra-titulo)}.prog-proxima .pequeno-normal{margin:0;opacity:.85}.prog-entrar{margin-top:8px;min-height:52px;border-radius:999px;border:0;background:#fff;color:#0a0a0a;font:600 16px var(--letra-texto);display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.prog-proxima-n{margin:4px 0 0;text-align:center;color:#ffffffb3}.act-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;position:relative}.act-lista:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:var(--linea)}.act{position:relative;display:flex;gap:12px;align-items:flex-start}.act-ic{position:relative;flex:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--suave-fondo);color:var(--gris)}.act-ic.verde{background:var(--verde-suave);color:var(--verde-texto)}.act-ic.ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.act-ic.azul{background:var(--azul-suave);color:var(--azul-texto)}.act-ic.plata{background:#eceff3;color:#5b6573}.act-caja{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:18px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);text-decoration:none}.act-arriba{display:flex;justify-content:space-between;gap:8px}.act-k{font:500 11px var(--letra-mono);letter-spacing:.8px;color:var(--gris);text-transform:uppercase}.act-arriba small{flex:none;font-size:12px;color:var(--gris)}.act-titulo{font-size:16px;font-weight:600}.act-detalle{font-size:14px;color:var(--gris);line-height:1.4}.act-nota{margin-top:4px;font-size:13px;font-weight:600}.prog-seniority{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:18px 16px;border-radius:24px;color:#fff;background:linear-gradient(160deg,#0a0a0a,#12203a)}.prog-seniority .pequeno-normal{margin:0;opacity:.9;line-height:1.5}.prog-niveles{display:flex;gap:6px;width:100%}.prog-niveles span{flex:1;padding:10px 6px;border-radius:12px;text-align:center;background:#ffffff14;font:600 13px var(--letra-texto);color:#fff9}.prog-cifras{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prog-cifras div{display:flex;flex-direction:column-reverse;gap:2px;padding:12px;border-radius:16px;border:1px solid var(--linea)}.prog-cifras dt{font-size:12px;color:var(--gris)}.prog-cifras dd{margin:0;font:600 22px var(--letra-titulo)}.prog-cifras dd.suave{font-size:14px;color:var(--gris)}.prog-cabeza{display:flex;gap:12px;align-items:center}.prog-cabeza h1{margin:0;font-size:24px}.prog-cabeza .pila-s{min-width:0}.prog-atras{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--linea);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center}.prog-puntos{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:20px;color:#fff;background:#0a0a0a}.prog-puntos .etiqueta-mono{color:#ffffffbf}.prog-puntos-t{margin:0;font:600 22px var(--letra-titulo)}.prog-puntos .pequeno-normal{margin:0;opacity:.85;line-height:1.45}.prog-filtros{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--linea)}.prog-filtros button{flex:none;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--gris);font:500 15px var(--letra-texto);cursor:pointer}.prog-filtros button[aria-selected=true]{color:var(--tinta);font-weight:600;border-bottom-color:var(--tinta)}.emp-cubrir{display:flex;align-items:center;gap:14px}.emp-cubrir-x{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.emp-cubrir-x b{font-size:15px}.emp-cubrir .mc-switch:disabled{opacity:.45;cursor:default}.in-sugerencia{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;color:var(--gris)}.in-sugerencia .enlace{display:inline-flex;align-items:center;min-height:32px;margin:0;font-size:13px}.cv-chip-pronto{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--r-pildora);background:var(--ambar-suave);color:var(--ambar-texto);font:700 11px var(--letra-texto)}.cv-guia-caja{display:flex;flex-direction:column;gap:6px}.sh-tabla-caja{padding:16px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.sh-cats{display:flex;flex-wrap:wrap;gap:8px}.sh-cat{display:inline-flex;align-items:center;gap:8px;min-height:var(--alto-chico);padding:0 14px;border:1px solid var(--linea);border-radius:999px;background:var(--superficie);color:var(--tinta);font:600 14px var(--letra-texto);cursor:pointer}.sh-cat i{width:8px;height:8px;border-radius:50%;background:var(--azul)}.sh-intrapersonales i{background:#b0306a}.sh-idiomas i{background:#2f6fd6}.sh-tecnologicas i{background:#0e7c66}.sh-interpersonales i{background:#6d4ae8}.sh-cat.on{border-color:var(--azul);background:var(--azul-suave)}.sh-tabla{display:flex;flex-direction:column}.sh-fila{display:grid;grid-template-columns:minmax(0,1.6fr) .8fr .8fr auto auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--linea);font-size:14px}.sh-cabeza{font-size:12px;font-weight:600;color:var(--gris)}.sh-nombre{font-weight:600}.sh-k{display:none}.sh-editar{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;padding:8px 0}.sh-editar select,.sh-editar input{min-height:var(--alto-chico);padding:0 10px;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);color:var(--tinta);font:inherit}.sh-agregar{display:flex;gap:8px;flex-wrap:wrap}.sh-agregar input{flex:1 1 220px;min-height:var(--alto-normal);padding:0 14px;border:1px solid var(--borde);border-radius:999px;background:var(--superficie);color:var(--tinta);font:inherit}.sh-parecida{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:var(--ambar-suave);color:var(--ambar-texto)}.sh-sug{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--linea)}.sh-sug p{margin:0}.sh-top{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px;font-size:14px}.sh-top li span:first-child{font-weight:600;margin-right:8px}@media(max-width:700px){.sh-cabeza{display:none}.sh-fila{grid-template-columns:1fr auto}.sh-fila>span:nth-child(2),.sh-fila>span:nth-child(3),.sh-fila>span:nth-child(4){grid-column:1;font-size:13px;color:var(--gris)}.sh-k{display:inline}.sh-fila>span:nth-child(5){grid-column:2;grid-row:1}}.sc-barra,.sc-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sc-select,.sc-hab{display:flex;flex-direction:column;gap:4px}.sc-select select,.sc-hab select{min-height:var(--alto-chico);padding:0 10px;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);color:var(--tinta);font:inherit}.sc-cuerpo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1000px){.sc-cuerpo{grid-template-columns:minmax(0,1fr) 280px}}.sc-ficha{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px 14px;padding:16px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.sc-ficha.sel{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul)}.sc-check{position:absolute;top:10px;left:10px;z-index:1}.sc-portada{width:96px;height:96px;border-radius:12px;display:flex;align-items:flex-end;padding:8px;font:700 11px/1.15 var(--letra-texto);overflow:hidden}.sc-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-texto p{margin:0}.sc-chips{display:flex;flex-wrap:wrap;gap:6px}.sc-titulo{font:700 16px var(--letra-texto)}.sc-motivo{color:var(--ambar-texto)}.sc-botones{margin-top:6px}.sc-hab{grid-column:1 / -1}@media(min-width:700px){.sc-ficha{grid-template-columns:96px minmax(0,1fr) 170px}.sc-hab{grid-column:auto}}.sc-nota{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.sc-nota p{margin:0}.sh-fila .chip{white-space:nowrap}.sd-pct{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);max-width:640px}.sd-pct p{margin:0}.sd-pct>div{flex:1 1 220px}.sd-pct-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--verde-suave);color:var(--verde-texto);font-weight:700}.sd-cuerpo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1000px){.sd-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.sd-pestanas{flex-wrap:wrap}.sd-n{margin-left:6px;font-size:12px;color:var(--gris)}.sd-sol{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--linea);border-radius:14px;background:var(--superficie);color:var(--tinta);text-align:left;font:inherit;cursor:pointer}.sd-sol.on{border-color:var(--azul);background:var(--azul-suave)}.sd-sol-tx{display:flex;flex-direction:column;min-width:0}.sd-ficha-cabeza{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.sd-ficha-cabeza p{margin:0}.sd-nombre{font:700 20px var(--letra-titulo)}.sd-datos{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.sd-datos div{padding:10px;border-radius:10px;background:var(--suave-fondo)}.sd-datos dt{font:500 11px var(--letra-mono);color:var(--gris);letter-spacing:.06em}.sd-datos dd{margin:2px 0 0;font-weight:600}.sd-nota{margin:0;padding:10px 12px;border-radius:10px;background:var(--azul-suave);color:var(--azul-texto);font-size:13px;font-weight:600}.sd-op{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--linea);border-radius:12px;background:var(--superficie);color:var(--tinta);text-align:left;font:inherit;cursor:pointer}.sd-op span{font-size:12px;color:var(--gris)}.sd-op-negra{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo)}.sd-op-negra span{color:inherit;opacity:.75}.sd-op-roja b{color:var(--rojo-texto)}.sd-codigos-cabeza{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.sd-tabla{display:flex;flex-direction:column;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);overflow:hidden}.sd-fila{display:grid;grid-template-columns:1.2fr 2fr .8fr 1.2fr auto;gap:8px;align-items:center;padding:12px 14px;border-top:1px solid var(--linea)}.sd-cabeza{border-top:0;background:var(--suave-fondo);font-size:12px;font-weight:600;color:var(--gris)}.sd-codigo{font:700 13px var(--letra-mono)}.sd-acc{text-align:right}.sd-rojo{color:var(--rojo-texto)}@media(max-width:700px){.sd-cabeza{display:none}.sd-fila{grid-template-columns:1fr auto}.sd-fila>span:nth-child(2),.sd-fila>span:nth-child(3){grid-column:1}.sd-fila>span:nth-child(4){grid-column:1}.sd-fila>.sd-acc{grid-column:2;grid-row:1}}@media(min-width:1000px){.sa-cuerpo{grid-template-columns:minmax(0,1fr) 340px}}.sa-fila{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--linea)}.sa-texto p{margin:0}.sa-botones{grid-column:1 / -1;justify-content:flex-end}.sa-rojo{color:var(--rojo-texto);border-color:var(--rojo-suave)}.sa-limites{margin:0;display:flex;flex-direction:column;gap:8px}.sa-limites div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.sa-limites dt{color:var(--gris)}.sa-limites dd{margin:0;font-weight:600;text-align:right}.sa-reglas{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.cfg-sugiere{background:#f1eefd;color:#5b3fd6}:root[data-modo=noche] .cfg-sugiere{background:#5b3fd640;color:#c7b8ff}.sp-pestanas{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--linea);scrollbar-width:none}.sp-pestana{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--gris);font:500 15px var(--letra-texto);white-space:nowrap;cursor:pointer}.sp-pestana.on{color:var(--tinta);font-weight:600;border-bottom-color:var(--tinta)}.sp-n{min-width:20px;padding:0 6px;border-radius:999px;background:var(--suave-fondo);font-size:12px;text-align:center}.sp-n.rojo{background:var(--rojo);color:#fff}.sp-pronto{padding:0 6px;border-radius:999px;background:var(--suave-fondo);font-size:11px;color:var(--gris)}.sp-rep{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--linea)}.sp-rep.urgente{padding:12px;border:1px solid var(--rojo);border-radius:12px;background:var(--rojo-suave)}.sp-rep p{margin:0}.sp-rep-cabeza{display:flex;justify-content:space-between;gap:8px}.sp-cita{padding:10px 12px;border-radius:10px;background:var(--suave-fondo);font-size:14px}.sp-motivo{color:var(--rojo-texto);font-weight:600;font-size:14px}.sp-ver{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1px dashed var(--linea)}.sp-vivo{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--linea)}.sp-vivo p{margin:0}.sp-alerta{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--rojo);background:var(--rojo-suave);color:var(--rojo-texto);font-size:14px}.sp-lista{padding:0;overflow:hidden}.sp-cab{padding:14px 16px 6px}.sp-cab p{margin:0 0 4px}.sp-live{display:flex;gap:14px;padding:14px;border-top:1px solid var(--linea);align-items:flex-start}.sp-live.hot{background:var(--rojo-suave);box-shadow:inset 3px 0 0 var(--rojo)}.sp-live.off{opacity:.7}.sp-mini{flex:none;width:112px;height:72px;border-radius:12px;position:relative;overflow:hidden;background:linear-gradient(135deg,#e5484d,#b3122a)}.sp-mini.sala{background:linear-gradient(135deg,#3b63e8,#1f4fb8)}.sp-live.off .sp-mini{background:#8a8a8a}.sp-en{position:absolute;left:6px;top:6px;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:999px;background:#e5484d;color:#fff;font:700 9.5px var(--letra-texto);letter-spacing:.2px}.sp-live.off .sp-en{background:#00000073}.sp-en i{width:5px;height:5px;border-radius:50%;background:#fff}.sp-t{position:absolute;left:8px;bottom:6px;color:#fff;font:600 11px var(--letra-texto)}.sp-lx{flex:1;min-width:0;display:flex;flex-direction:column}.sp-lh{display:flex;justify-content:space-between;align-items:center;gap:10px}.sp-lh b{font-size:15px;font-weight:600;line-height:1.3}.sp-ls{margin:2px 0 0;font-size:13px;color:var(--gris);line-height:1.35}.sp-rc{flex:none;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font:600 11.5px var(--letra-texto);white-space:nowrap}.sp-rc.r{background:var(--rojo-suave);color:var(--rojo-texto)}.sp-rc.a{background:var(--ambar-suave);color:var(--ambar-texto)}.sp-rc.n{background:var(--suave-fondo);color:var(--gris)}.sp-live.hot .sp-rc.r{background:var(--superficie)}.sp-la{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.sp-rojo{background:var(--rojo);border-color:var(--rojo);color:#fff}.sp-sub{margin-top:8px}@media(max-width:560px){.sp-mini{width:72px;height:60px}.sp-t{display:none}.sp-lh{flex-wrap:wrap}}.spl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;padding:22px max(24px,calc(50% - 171px)) 28px;background:var(--fondo);color:var(--tinta)}.spl-intro{position:relative;flex:1;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 40px;cursor:pointer;font:inherit}.spl-corazon{width:300px;height:300px;max-width:80vw;max-height:80vw}.spl-logo{width:150px;height:auto;margin-top:-36px;animation:spl-sube .8s .9s ease both}.spl-tag{margin-top:14px;font:500 11px var(--letra-mono);letter-spacing:1.2px;color:var(--gris);text-transform:uppercase;animation:spl-sube .8s 1.2s ease both}.spl-fund{position:absolute;left:0;right:0;bottom:34px;margin:0;text-align:center;font-size:12px;color:var(--gris-claro)}.spl-abajo{position:absolute;left:max(24px,calc(50% - 171px));right:max(24px,calc(50% - 171px));bottom:34px}.spl-sube{animation:spl-sube .5s ease both}@keyframes spl-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes spl-llena{0%{width:0}to{width:100%}}.spl-cab{display:flex;align-items:center;gap:10px}.spl-barras{flex:1;display:flex;gap:6px}.spl-barras>span{flex:1;height:3px;border-radius:999px;background:var(--linea);overflow:hidden}.spl-barras>span>span{display:block;height:100%;width:0;background:var(--tinta);border-radius:999px}.spl-barras>span>span.lleno{width:100%}.spl-barras>span>span.corre{animation:spl-llena 5.5s linear both}.spl-saltar{min-height:44px;padding:0 4px 0 8px;border:0;background:none;color:var(--tinta);font:600 15px var(--letra-texto);cursor:pointer}.spl-escena{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.spl-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--superficie);border:1px solid var(--linea);box-shadow:0 10px 30px #00000014;font-size:13px;font-weight:600;white-space:nowrap;animation:spl-sube .7s ease both}.spl-chip i{width:8px;height:8px;border-radius:50%}.spl-texto{animation:spl-sube .6s .1s ease both}.spl-texto h1{margin:10px 0 0;font:600 40px/1.04 var(--letra-titulo);letter-spacing:-1.5px}.spl-texto p.suave{margin:12px 0 0;font-size:15px;line-height:1.5}.spl>.boton{margin-top:24px}.spl-tengo{margin-top:14px;align-self:center;font-size:15px;font-weight:600}@media(prefers-reduced-motion:reduce){.spl *,.spl-chip,.spl-texto{animation:none!important}}.inv{min-height:calc(100dvh - 60px);display:flex;flex-direction:column;gap:14px;padding:24px 0 28px}.inv-logo{height:34px;width:auto;align-self:flex-start}.inv-escena{position:relative;margin:30px -20px 0;height:230px;display:flex;align-items:center;justify-content:center}.inv-h{position:absolute;animation:inv-flota 3.4s ease-in-out infinite}@keyframes inv-flota{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-7px) rotate(var(--r, 0deg))}}.inv-tarjeta{width:300px;max-width:100%;height:210px;box-sizing:border-box;border-radius:24px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:radial-gradient(80% 70% at 85% 10%,#ff5a5a8c,#ff5a5a00 60%),radial-gradient(70% 70% at 10% 90%,#3483fa99,#3483fa00 60%),#121a31;box-shadow:0 20px 40px #121a3140;animation:inv-tarjeta .6s .08s cubic-bezier(.2,.8,.3,1) both}@keyframes inv-tarjeta{0%{opacity:0;transform:translateY(18px) rotate(-2deg) scale(.96)}to{opacity:1;transform:none}}.inv-quien{display:flex;align-items:center;gap:10px;margin-bottom:auto;font-size:13px;color:#ffffffd9}.inv-ini{flex:none;width:40px;height:40px;box-sizing:border-box;border-radius:50%;background:#1f6b4f;border:2px solid rgba(255,255,255,.6);display:grid;place-items:center;font-weight:700;font-size:15px;color:#fff}.inv-kick{font:500 11px var(--letra-mono);letter-spacing:.5px;color:#ffffffb3}.inv-tarjeta b{font-size:22px;font-weight:600;letter-spacing:-.5px;margin-top:4px;line-height:1.15}.inv-tx h1{margin:10px 0 0;font:600 30px/1.05 var(--letra-titulo);letter-spacing:-.8px}.inv-tx p{margin:8px 0 0;font-size:15px;line-height:1.5}.inv-codigo{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:20px;border:1px solid var(--linea)}.inv-codigo-ic{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.inv-codigo-tx{flex:1;min-width:0;font-size:15px;font-weight:500}.inv-codigo-tx code{font:500 13px var(--letra-mono)}.inv-codigo-tx .suave{display:block;margin-top:2px;font-weight:400}.inv-ok{flex:none;color:var(--verde-texto)}.inv-abajo{margin-top:auto;display:flex;flex-direction:column;gap:10px}.inv-tengo{margin:0;text-align:center;font-size:13px;color:var(--gris)}.inv-tengo .enlace{font-weight:600;text-decoration:underline}@media(prefers-reduced-motion:reduce){.inv-h,.inv-tarjeta{animation:none}}.mpe-hero{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px;border-radius:22px;background:#0a0a0a;color:#fff}:root[data-modo=noche] .mpe-hero{background:#0e0f12;border:1px solid rgba(255,255,255,.06)}.mpe-hero h2{margin:0;font:600 22px/1.2 var(--letra-titulo);letter-spacing:-.4px}.mpe-hero p{margin:0;font-size:15px;line-height:1.5;color:#ffffffd1}.mpe-hero p.mpe-tenue{color:#fff9}.mpe-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#5b8cff2e;color:#8eb1ff}.mpe-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#00a6502e;color:#5ee0a0;font-size:13px;font-weight:600}.mpe-card{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie)}.mpe-card p{margin:0}.mpe-cab{display:flex;align-items:center;gap:12px}.mpe-cab b{font-size:16px}.mpe-cic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center}.mpe-der{margin-left:auto;align-self:center}.mpe-dato{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.mpe-dato i{width:8px;height:8px;border-radius:50%;background:var(--azul)}.mpe-pagos{gap:0;padding:4px 16px}.mpe-pago{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--linea)}.mpe-pago:first-child{border-top:0}.mpe-pago>span{display:flex;flex-direction:column;gap:2px}.mpe-cero{color:var(--verde-texto)}.ace-k{margin:0;font:500 11px var(--letra-mono);letter-spacing:1px;color:var(--azul-texto)}.ace-nf{margin:0;color:var(--gris)}.ace-nf .enlace,.ace-link .enlace{display:inline;min-height:0;padding:0;font-weight:600;text-decoration:underline}.ace-link{margin:4px 0 0;text-align:center;color:var(--gris)}.ace-encontrada{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--verde);background:var(--verde-suave)}.ace-encontrada.no{border-color:var(--ambar);background:var(--ambar-suave)}.din-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--r-pildora);background:var(--suave-fondo);align-self:flex-start;max-width:100%}.din-tab{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:var(--r-pildora);background:transparent;color:var(--gris);font:600 14px var(--letra-texto);cursor:pointer}.din-tab.on{background:var(--fondo);color:var(--tinta);box-shadow:0 1px 3px #00000014}.din-num{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--tinta);color:var(--fondo);font-size:11px;display:inline-flex;align-items:center;justify-content:center}.din-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.din-cifra{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:18px}.din-cifra span{font-weight:700}.din-cifra b{font-size:22px}.din-cifra small{font-size:12px}.din-cifra.entra{background:var(--verde-suave);color:var(--verde-texto)}.din-cifra.sale{background:var(--rojo-suave);color:var(--rojo-texto)}.din-cifra.queda{background:var(--tinta);color:var(--fondo)}.din-dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.din-titulo{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 4px}.din-titulo a{color:var(--azul-texto);text-decoration:none}.din-caja{border:1px solid var(--linea);border-radius:var(--r-14);padding:4px 16px 12px;background:var(--fondo)}.din-linea{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--linea)}.din-linea b{white-space:nowrap}.din-total{border-bottom:0;border-top:2px solid var(--tinta);font-size:16px}.din-rojo{color:var(--rojo-texto)}.din-aprobar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.din-aprobar span{display:flex;flex-direction:column;gap:2px}.din-aprobar b{font-size:24px}.din-planes,.din-lista{padding:0;overflow:hidden}.din-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--linea)}.din-plan:first-child{border-top:0}.din-plan span{display:flex;flex-direction:column;gap:2px}.din-n{font-size:18px}.din-alerta b:first-child{color:var(--ambar-texto)}.din-pie{margin:0;padding:12px 16px;background:var(--suave-fondo);border-top:1px solid var(--linea)}.din-pie-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.din-nota{margin:0;padding:12px 16px;border-radius:var(--r-14);background:var(--azul-suave);color:var(--azul-texto);font-size:14px}.din-fila{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--linea)}.din-lista>.din-fila:first-child,.din-emp:first-child .din-fila{border-top:0}.din-av{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--azul-suave);color:var(--azul-texto);font-weight:700;font-size:14px}.din-av-emp{border-radius:10px}.din-quien{display:flex;flex-direction:column;gap:2px;min-width:0}.din-quien b{overflow-wrap:anywhere}.din-monto{white-space:nowrap;font-size:17px}.din-acc{display:flex;gap:6px}.din-hueco{display:block}.din-emp{border-top:1px solid var(--linea)}.din-emp:first-child{border-top:0}.din-lineas{margin:0 16px 12px 68px;display:flex;flex-direction:column;gap:4px;font-size:13px}.din-lineas div{display:flex;justify-content:space-between;gap:12px}.din-lineas dt{color:var(--gris)}.din-lineas dd{margin:0;font-weight:600}.ed-persona{border-top:1px solid var(--linea)}.din-lista>.ed-persona:first-child{border-top:0}.ed-persona>.din-fila{border-top:0;grid-template-columns:28px 40px minmax(0,1fr) auto auto auto}.ed-chev{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--gris);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ed-chev:hover{background:var(--suave-fondo);color:var(--texto)}.ed-chev svg{transition:transform .2s}.ed-chev[aria-expanded=true] svg{transform:rotate(90deg)}.ed-abierta{margin:0 16px 16px 84px;display:flex;flex-direction:column;gap:16px}.ed-cuenta{border:1px solid var(--linea);border-radius:var(--r-14);padding:12px 16px;display:flex;flex-direction:column;gap:8px;background:var(--suave-fondo)}.ed-cuenta .etiqueta-mono,.ed-historial>.etiqueta-mono{margin:0}.ed-lineas{display:flex;flex-direction:column;gap:6px;font-size:14px}.ed-linea{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ed-linea span{min-width:0;overflow-wrap:anywhere}.ed-linea b{white-space:nowrap}.ed-linea i{font-style:normal;font-size:13px}.ed-info{color:var(--gris)}.ed-info b{font-weight:500}.ed-neto{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--linea);font-weight:600}.ed-neto b{white-space:nowrap;font-size:17px}.ed-historial,.ed-mes{display:flex;flex-direction:column;gap:8px}.ed-mes-fila{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:12px}.ed-mes-n{font-weight:600}@media(max-width:900px){.din-dos{grid-template-columns:1fr}}@media(max-width:720px){.din-cifras{grid-template-columns:1fr}.din-fila{grid-template-columns:40px minmax(0,1fr) auto}.din-fila .chip{grid-column:2;justify-self:start}.din-fila .din-monto{grid-column:3;grid-row:1}.din-fila>.boton,.din-fila>.boton-borde,.din-fila .din-acc{grid-column:1 / -1;justify-self:start}.din-fila .din-hueco{display:none}.din-lineas{margin-left:16px}.din-tabs{border-radius:18px}.ed-persona>.din-fila{grid-template-columns:28px 40px minmax(0,1fr) auto}.ed-persona>.din-fila .chip{grid-column:3}.ed-persona>.din-fila .din-monto{grid-column:4}.ed-persona>.din-fila>.boton{grid-column:1 / -1}.ed-abierta{margin:0 16px 16px}.ed-mes-fila{grid-template-columns:28px minmax(0,1fr) auto}.ed-mes-fila .chip{grid-column:2;justify-self:start}.ed-mes-fila .din-monto{grid-column:3;grid-row:1}.ed-mes-fila>.boton{grid-column:1 / -1;justify-self:start}.ed-mes-fila .din-hueco{display:none}}.cv-escena.sm{margin:0 -24px;border-radius:0;padding:14px 16px 12px;gap:12px}.sm-quien{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.sm-av{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#7a3550;color:#fff;font:700 14px var(--letra-titulo);box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #ffffff40}.sm-quien-t{display:flex;flex-direction:column;font-size:12px;line-height:1.25}.sm-quien-t small{opacity:.8;font-size:11px}.sm-chat{background:#fff;color:#0a0a0a;border-radius:var(--r-20);padding:12px 14px;display:flex;flex-direction:column;gap:8px}:root[data-modo=noche] .sm-chat{background:#151b26;color:#fff}.sm-chat-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px}.sm-chat .etiqueta-mono{color:var(--gris)}.sm-reportar{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:inherit;font:500 13px var(--letra-texto);text-decoration:none}.sm-reportar svg{width:15px;height:15px}.sm-mensajes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.4}.sm-mensajes li{overflow-wrap:anywhere}.sm-vacio{margin:0;font-size:14px;color:var(--gris)}.sm-reacciones{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.sm-reacciones::-webkit-scrollbar{display:none}.sm-reaccion{flex:1 0 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:transparent;color:inherit;font:600 13px var(--letra-texto);cursor:pointer;white-space:nowrap}.sm-reaccion.on{background:#0a0a0a;color:#fff;border-color:#0a0a0a}:root[data-modo=noche] .sm-reaccion.on{background:#fff;color:#0a0a0a;border-color:#fff}.sm-comenta{display:flex;gap:8px}.sm-comenta input{flex:1;min-width:0;min-height:48px;padding:0 18px;border-radius:var(--r-pildora);border:1px solid rgba(255,255,255,.45);background:#ffffff29;color:#fff;font:400 15px var(--letra-texto)}.sm-comenta input::placeholder{color:#ffffffbf}.sm-comenta button{flex:none;width:48px;height:48px;border-radius:50%;border:0;background:#ffffff38;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sm-comenta button:disabled{opacity:.6;cursor:default}.sm-entrar{gap:8px;border:0;cursor:pointer}.sm-entrar svg{width:20px;height:20px}.sm-desliza{align-self:center;border:0;background:transparent;color:#fffc;font:500 12px var(--letra-texto);cursor:pointer;min-height:32px}.sm-nota{margin:0;text-align:center;font-size:13px;opacity:.85}.din-filtros{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.din-filtros .rt-chips{flex:1 1 auto}.din-mes{min-height:40px}.din-buscar{flex:1 1 220px;min-width:0;min-height:40px}.din-titulo-der{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.din-mov{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--linea)}.din-lista>.din-mov:first-child{border-top:0}.din-mov>.din-monto{grid-column:-2}.din-verde{color:var(--verde-texto)}.din-gris{color:var(--gris);font-weight:600}.din-ic-verde{background:var(--verde-suave)}.din-ic-azul{background:var(--azul-suave)}.din-ic-morado{background:#f1eefd}.din-ic-rojo{background:var(--rojo-suave)}.din-ic-gris{background:var(--suave-fondo)}:root[data-modo=noche] .din-ic-morado{background:#5b3fd640}@media(max-width:720px){.din-mov{grid-template-columns:40px minmax(0,1fr) auto}.din-mov .chip{grid-column:2;grid-row:2;justify-self:start}.din-mov>.din-monto{grid-column:3;grid-row:1}.din-mes,.din-buscar{flex:1 1 100%}}.sc-portada-video{padding:0;overflow:hidden;background:#000}.sc-portada-video img{width:100%;height:100%;object-fit:cover;display:block}.sc-video{position:relative;width:100%;max-width:560px;aspect-ratio:16 / 9;min-height:200px;border-radius:12px;overflow:hidden;background:#000}.sc-video.vertical{max-width:300px;aspect-ratio:9 / 16}.sc-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fc{display:flex;flex-direction:column;gap:12px}.fc-hab{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fc-video{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px dashed var(--linea);border-radius:var(--r-14)}.fc-video-k{font-weight:600}.fc-video p{margin:0}.fc-progreso{height:8px;border-radius:var(--r-pildora);background:var(--suave-fondo);overflow:hidden}.fc-progreso span{display:block;height:100%;background:var(--tinta);transition:width .3s ease}.fc-elegir{align-self:flex-start;display:inline-flex;align-items:center;cursor:pointer}.ayuda-valor{position:relative;display:inline-flex;vertical-align:middle}.ayuda-valor-i{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:24px;height:24px;margin:-4px 0;border-radius:50%;color:inherit}.ayuda-valor-i:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ayuda-valor-burbuja{position:absolute;bottom:calc(100% + 6px);right:-6px;z-index:20;width:max-content;max-width:220px;padding:8px 10px;border-radius:10px;background:#1b1f2a;color:#fff;font-size:.8rem;line-height:1.35;box-shadow:0 6px 18px #0003}:root[data-modo=noche] .ayuda-valor-burbuja{background:#f1f3f8;color:#1b1f2a}.mc-menu{display:flex;flex-direction:column}.mc-menu-fila{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 0;border-top:1px solid var(--mc-linea);color:var(--tinta)}.mc-menu-fila.sin-linea{border-top:0}.mc-menu-fila:focus-visible{outline:2px solid var(--tinta);outline-offset:2px;border-radius:12px}.mc-menu-flecha{color:#8a8a8a;flex:none}.tono-gris{background:#f4f4f5;color:#0a0a0a}:root[data-modo=noche] .tono-gris{background:#ffffff14;color:#fff}.mc-volver-fila{position:sticky;top:0;z-index:3;padding-bottom:4px;background:var(--superficie)}.mc-volver{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-left:-4px;padding-right:8px;color:var(--tinta)}.mc-volver svg{color:var(--gris)}.mc-volver:focus-visible{outline:2px solid var(--tinta);border-radius:6px}.mc-seccion-t{margin:0;font:600 18px var(--letra-titulo);letter-spacing:-.3px;color:var(--tinta)}.vacio.pe-vacio{background:transparent;border:1.5px dashed var(--borde)}.ci-proponer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:104px;padding:14px;border:1.5px dashed var(--borde);border-radius:18px;background:transparent;color:var(--tinta);font:inherit;text-align:center;cursor:pointer}.ci-proponer b{font-size:15px}.rd-cab{align-items:baseline}.mc-editar-rejilla .mc-seg-op{display:inline-flex;align-items:center;justify-content:center;gap:6px}.rt-habilidades.verde li{border:0;display:inline-flex;align-items:center;gap:5px;background:var(--verde-suave);color:var(--verde-texto);font-size:13px;padding:5px 10px}.rd-pais{display:inline-flex;align-items:center;gap:4px}.ic-apoyo{flex:none}.eg-canales{display:flex;flex-direction:column;gap:8px}.eg-fila{display:flex;gap:8px;align-items:stretch}.eg-canal{flex:none;width:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;border-radius:14px;background:var(--suave-fondo);text-align:center}.eg-canal b{font-size:12px}.eg-canal span:last-child{font-size:11px;color:var(--gris);line-height:1.2}.eg-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--letra-titulo);box-shadow:0 0 0 2px var(--fondo),0 0 0 3px var(--tinta);margin-bottom:4px}.eg-carril{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-right:-24px;padding-right:24px}.eg-carril::-webkit-scrollbar{display:none}.eg-carta{position:relative;flex:none;width:230px;border-radius:14px;background:var(--suave-fondo)}.eg-carta-a{display:flex;flex-direction:column;gap:4px;padding:12px 44px 12px 12px;color:inherit;text-decoration:none;min-height:72px;box-sizing:border-box}.eg-k{font-size:13px;font-weight:600;color:var(--gris)}.eg-carta.vivo .eg-k{color:var(--tinta)}.eg-t{font:600 15px var(--letra-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-barra{display:block;height:3px;border-radius:999px;background:var(--linea);overflow:hidden;width:70%;margin-top:4px}.eg-barra i{display:block;height:100%;background:var(--tinta)}.eg-mas{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);font:600 18px/1 var(--letra-texto);display:grid;place-items:center;cursor:pointer}.eg-mas.hecho{border-color:transparent;background:var(--verde-suave);color:var(--verde-texto);font-size:14px}.es-grilla{display:flex;flex-direction:column;gap:6px;overflow-x:auto;margin-right:-24px;padding-right:24px;scrollbar-width:none}.es-grilla::-webkit-scrollbar{display:none}.es-g-fila{display:grid;grid-template-columns:72px repeat(7,96px);gap:6px}.es-g-cab{position:sticky;top:0}.es-g-dia{font-size:12px;font-weight:600;color:var(--gris);text-align:center;padding:4px 0}.es-g-dia.hoy{color:var(--azul)}.es-g-cat{position:sticky;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:70px;padding:6px 2px;border-radius:14px;background:var(--suave-fondo);font-size:11px;font-weight:700;text-align:center;line-height:1.15}.es-g-cab .es-g-cat{background:transparent;min-height:0}.es-g-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.tono-rojo{background:var(--rojo-suave);color:var(--rojo-texto)}.es-g-celda{display:flex;flex-direction:column;gap:4px}.es-g-carta{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;background:var(--suave-fondo);border-left:3px solid var(--gris);color:inherit;text-decoration:none;min-height:54px;box-sizing:border-box}.es-g-carta b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-g-carta span{font-size:11px;color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borde-vio{border-left-color:var(--t-vio)}.borde-grn{border-left-color:var(--t-grn)}.borde-blu{border-left-color:var(--azul)}.borde-pink{border-left-color:var(--t-pink)}.borde-amb{border-left-color:var(--ambar-texto)}.borde-rojo{border-left-color:var(--rojo)}.vm-feed{position:relative;height:min(calc(100svh - 230px),760px);min-height:520px;margin:0 -24px;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.vm-feed::-webkit-scrollbar{display:none}.vm-escena{height:100%;scroll-snap-align:start;scroll-snap-stop:always}.vm-escena>.cv-escena.sm{margin:0;height:100%;box-sizing:border-box;overflow-y:auto}.vd-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--r-pildora);background:#ffffff38;color:#fff;font:800 11px var(--letra-texto);letter-spacing:.03em}.vd-video{flex:1;min-height:260px;border-radius:var(--r-20);overflow:hidden;background:#0a0a0a;display:flex}.vd-video video{width:100%;height:100%;min-height:260px;border:0;object-fit:contain;background:#000}.vd-portada{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;color:#fff;background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.2px) 0 0 / 10px 10px,linear-gradient(160deg,#24306f,#121a31)}.vd-portada p{margin:0;font-size:14px;line-height:1.45;opacity:.92}.vd-ini{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24;border:2px solid rgba(255,255,255,.5);font:700 22px var(--letra-titulo)}.cv-inscribirme.cv-ver{background:transparent;color:var(--tinta);border:1px solid var(--linea)}.pp-urgente{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-pildora);background:var(--rojo-suave);color:var(--rojo-texto);font-size:12px;font-weight:600}.pp-urgente i{width:7px;height:7px;border-radius:50%;background:var(--rojo)}.eu-interruptor{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:var(--r-20);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:inherit;text-align:left;cursor:pointer}.eu-interruptor .opcion-texto{flex:1;min-width:0}.eu-cabeza span:first-child{color:var(--rojo-texto)}.eu-nueva{border-color:var(--rojo)}.eu-tipo{color:var(--rojo-texto)!important}.eu-chip{background:var(--rojo);color:#fff}.eu-mensaje{margin:0;padding:12px 14px;border-radius:var(--r-14);background:var(--suave-fondo, #F4F4F5);font-size:14px;line-height:1.45}.eu-atender{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:var(--r-pildora);background:var(--rojo);color:#fff;font:600 15px var(--letra-texto);cursor:pointer}.ei-acciones .boton{gap:8px}.vd-acciones{display:flex;gap:8px;flex-wrap:wrap}.vd-boton{flex:1 1 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:var(--r-pildora);border:1px solid rgba(255,255,255,.5);background:#ffffff24;color:#fff;font:600 14px var(--letra-texto);cursor:pointer}.vd-boton svg{width:18px;height:18px}.vd-boton.on{background:#fff;color:#0a0a0a;border-color:#fff}.vd-ver{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border:0;border-radius:var(--r-pildora);background:#fff;color:#0a0a0a;font:700 15px var(--letra-texto);cursor:pointer}.vd-ver svg{width:18px;height:18px}.vd-boton.vd-icono{flex:0 0 44px;padding:0}.vd-boton.vd-icono svg{width:20px;height:20px}.vd-comentario{display:flex;align-items:flex-start;gap:6px}.vd-comentario>span{flex:1;min-width:0}.vd-reportar{flex:none;width:32px;height:32px;margin:-4px -6px 0 0;border:0;border-radius:50%;background:transparent;color:var(--gris);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vd-reportar svg{width:15px;height:15px}.vc-portada .vd-chip{align-self:flex-start}.vc-portada{margin-top:24px;border-radius:var(--r-24);min-height:520px}.vc-portada h1{margin:0;font:700 24px/1.15 var(--letra-titulo)}.sc-video video{width:100%;height:100%;border:0;background:#000;object-fit:contain}.in-lucy-foto-a{flex:none;border-radius:50%;display:block}a.in-lucy-tx,a.in-lucy-voz{text-decoration:none;color:inherit}a.in-lucy-voz{color:var(--boton-texto)}.lz{display:flex;flex-direction:column;gap:14px;min-height:calc(100dvh - 120px);padding-bottom:230px}.lz-cab{display:flex;align-items:center;gap:10px}.lz-volver{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lz-hueco{visibility:hidden}.lz-quien{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:16px}.lz-quien img{width:32px;height:32px;border-radius:50%;object-fit:cover}.lz-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--r-pildora);background:var(--azul-suave);color:var(--azul-texto);font-size:12px;font-weight:600;white-space:nowrap}.lz-escena{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-top:8px}.lz-foto{width:130px;height:130px;border-radius:50%;padding:0;box-shadow:0 12px 32px #3483fa2e,0 0 0 1px var(--linea)}.lz-foto img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.lz-foto.habla{animation:lz-late 1.4s ease-in-out infinite}@keyframes lz-late{50%{box-shadow:0 12px 40px #3483fa59,0 0 0 6px #3483fa24}}@media(prefers-reduced-motion:reduce){.lz-foto.habla{animation:none}}.lz-dice{margin:0;font-size:18px;line-height:1.4;max-width:340px;white-space:pre-wrap}.lz-accion{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 14px var(--letra-texto);text-decoration:none;cursor:pointer}.lz-accion-rojo{border-color:transparent;background:var(--rojo-suave);color:var(--rojo-texto)}.lz-lineas{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.lz-linea{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--r-pildora);background:var(--rojo);color:#fff;font:600 14px var(--letra-texto);text-decoration:none}.lz-ia{display:inline-flex;align-items:center;gap:4px;font:500 11px var(--letra-mono);letter-spacing:.3px;color:var(--azul-texto)}.lz-prueba{margin-top:8px}.lz-sugerencias{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lz-sug{min-height:40px;padding:0 12px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:500 14px var(--letra-texto);cursor:pointer}.lz-hilo{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--linea);padding-top:14px}.lz-yo{align-self:flex-end;max-width:80%;margin:0;padding:10px 14px;border-radius:20px 20px 6px;background:var(--suave-fondo);font-size:15px;white-space:pre-wrap}.lz-ella{align-self:flex-start;max-width:92%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lz-ella p{margin:0;font-size:15px;line-height:1.45;white-space:pre-wrap}.lz-ella .lz-lineas{justify-content:flex-start}.lz-dock{position:fixed;left:50%;bottom:12px;transform:translate(-50%);width:min(calc(100% - 24px),456px);box-sizing:border-box;z-index:50;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--r-24);background:var(--superficie);border:1px solid var(--linea);box-shadow:0 12px 32px #0a0a0a1a}.lz-escribir{display:flex;gap:8px}.lz-escribir input{flex:1;min-width:0;min-height:44px;padding:0 16px;border-radius:var(--r-pildora);border:0;background:var(--suave-fondo);color:var(--tinta);font:400 16px var(--letra-texto)}.lz-enviar{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lz-enviar:disabled{background:var(--suave-fondo);color:var(--gris);cursor:default}.lz-botones{display:flex;justify-content:center;gap:22px}.lz-b{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;color:var(--gris);font:500 12px var(--letra-texto);cursor:pointer;padding:0}.lz-b-c{width:52px;height:52px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center}.lz-b-hablar .lz-b-c{width:60px;height:60px;border:0;background:var(--boton-fondo);color:var(--boton-texto)}.lz-b-hablar.on .lz-b-c{background:var(--azul);color:#fff}.lz-b:disabled{opacity:.5;cursor:default}.lz-aviso{margin:0;text-align:center;font-size:13px;color:var(--gris)}.lz-nota{margin:0;text-align:center;font-size:12px;color:var(--gris)}.lz-hoja{display:flex;flex-direction:column;gap:12px}.lz-hoja h2{margin:4px 0 0}.lz-planes{display:flex;gap:8px}.lz-plan{flex:1;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-14);border:1.5px solid var(--linea)}.lz-plan span{font-size:13px;font-weight:600}.lz-plan b{font:600 22px var(--letra-titulo);letter-spacing:-.5px}.lz-plan small{font:500 12px var(--letra-texto);color:var(--gris);letter-spacing:0}.lz-incluye{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.lz-incluye li{display:flex;align-items:center;gap:10px}.lz-inc-ic{flex:none;width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.lz-inc-ic.tono-azul{background:var(--azul-suave);color:var(--azul-texto)}.lz-inc-ic.tono-violeta{background:#f1edff;color:#5b3fd6}.lz-inc-ic.tono-ambar{background:var(--ambar-suave);color:var(--ambar-texto)}:root[data-modo=noche] .lz-inc-ic.tono-violeta{background:#7c4dff33;color:#c5b3ff}.lp-cab{display:flex;align-items:center;justify-content:space-between;font-size:15px}.lp-cabeza{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-top:8px}.lp-cabeza h1{margin:10px 0 0;font-size:30px;letter-spacing:-.9px}.lp-cabeza p{margin:0;max-width:300px}.lp-foto{width:120px;height:120px;border-radius:50%;box-shadow:-14px -10px 36px #3483fa59,14px 12px 36px #ff5a5a40,0 0 0 2px var(--fondo)}.lp-foto img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.lp-hablar{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.lp-filas{border-radius:var(--r-20);border:1px solid var(--linea);background:var(--superficie);overflow:hidden}.lp-fila{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px;color:var(--tinta);text-decoration:none;font-size:15px;border-bottom:1px solid var(--linea)}.lp-fila:last-child{border-bottom:0}.lp-fila>span:nth-child(2){flex:1;min-width:0}.lp-fila>svg{color:var(--gris);flex:none}.lp-ic{flex:none;width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.lp-verde{background:var(--verde-suave);color:var(--verde-texto)}.lp-ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.lp-azul{background:var(--azul-suave);color:var(--azul-texto)}.lp-rosa{background:#fcebf3;color:#b0306a}:root[data-modo=noche] .lp-rosa{background:#ff6bbe29;color:#ffb4e0}.lp-gris{background:var(--suave-fondo);color:var(--tinta)}.volver-cab{display:flex;align-items:center;min-height:36px}.volver{display:inline-flex;align-items:center;gap:2px;margin-left:-6px;padding:6px 8px 6px 2px;border:0;border-radius:var(--r-pildora);background:none;color:var(--tinta);font:600 15px var(--letra-texto);text-decoration:none;cursor:pointer}.volver:hover{background:var(--suave-fondo)}.in-lucy-gratis{display:block;margin:-6px 4px 0;color:var(--gris);text-decoration:none}.ev-pagina{gap:16px}.cv-ev{--ev-casilla: #F4F4F5;--ev-casilla-ahora: #EDEDEF;--ev-solido: #0A0A0A;--ev-solido-tx: #FFFFFF;gap:16px}:root[data-modo=noche] .cv-ev{--ev-casilla: #1A2030;--ev-casilla-ahora: #222A3B;--ev-solido: #FFFFFF;--ev-solido-tx: #0A0A0A}.cv-ev .pila-s{gap:10px}.cv-ev .cv-titulo{font:700 17px var(--letra-texto);letter-spacing:-.3px}.cv-ev .pila-s>div>.pequeno{margin:2px 0 0;font-size:13px;color:var(--gris)}.cv-ev .cv-filtros{gap:22px;border-bottom:0;box-shadow:inset 0 -1px 0 var(--linea);margin-right:-24px;padding-right:24px}.cv-ev .cv-filtros button{height:42px;padding:0 1px;margin:0;font:500 14px var(--letra-texto);white-space:nowrap}.cv-ev .cv-filtros button.on{font-weight:600}.cv-ev .cv-estante{padding:0 24px 2px;scroll-snap-type:none}.cv-ev .cv-evento{position:relative;flex:0 0 250px;gap:0;align-items:flex-start}.cv-evento-a{display:block;width:250px;color:var(--tinta);text-decoration:none}.cv-ev .cv-portada{display:block;width:250px;height:141px;padding:0;border-radius:10px;box-sizing:border-box}.cv-ev .cv-portada:before{background:radial-gradient(#ffffff29 1px,#fff0 1.3px) 0 0 / 10px 10px}.cv-ev .cv-portada.revision{background:#3b3b45;color:#fff}.cv-ev .cv-portada-k{top:8px;left:8px;padding:4px 7px;border-radius:999px;background:#fff3;font:400 11px/1.2 var(--letra-mono);letter-spacing:.6px;text-transform:uppercase}.cv-ev .cv-portada-cuando{top:8px;right:8px;height:20px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;background:#0a0a0a;color:#fff;font:700 11px var(--letra-texto);letter-spacing:.3px}.cv-ev .cv-portada-cuando.claro{background:#ffffff38}.cv-ev .cv-portada-cuando.vivo{background:var(--rojo)}.cv-ev .cv-portada-nuevo{top:32px;left:8px;height:20px;padding:0 8px;display:inline-flex;align-items:center;box-sizing:border-box;font:700 11px var(--letra-texto)}.cv-ev .cv-portada-t{position:absolute;left:10px;right:10px;bottom:8px;font:800 28px/1 var(--letra-titulo);letter-spacing:-.6px;-webkit-line-clamp:2}.cv-ev .cv-portada-t.chico{font-size:24px}.cv-ev .cv-portada.revision .cv-portada-t{font-size:20px}.cv-ev .cv-evento .cv-evento-t{display:block;margin-top:8px;font:700 13px/1.25 var(--letra-texto)}.cv-ev .cv-evento-s{display:block;margin-top:2px;font-size:12px;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.cv-ev p.cv-evento-t{margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.cv-mas{position:absolute;top:32px;right:8px;z-index:2;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:50%;background:#ffffffeb;color:#0a0a0a;display:flex;align-items:center;justify-content:center;cursor:pointer}.cv-mas.on{background:var(--ev-solido);color:var(--ev-solido-tx)}.cv-ev .cv-inscribirme{margin-top:8px;height:34px;min-height:0;padding:0 14px;display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid var(--ev-solido);border-radius:999px;background:var(--ev-solido);color:var(--ev-solido-tx);font:600 13px var(--letra-texto);white-space:nowrap;text-decoration:none}.cv-ev .cv-inscribirme.hecho{border-color:var(--linea);background:transparent;color:var(--tinta)}.cv-revision{margin-top:8px;height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;background:#fff6e5;color:#8a5a00;font:700 12px var(--letra-texto)}:root[data-modo=noche] .cv-revision{background:#ffb84d24;color:#ffd08a}.cv-vacio,.cv-aviso{margin:0;font-size:13px;color:var(--gris)}.cv-ev .in-pestanas{gap:2px}.cv-ev .in-pestanas button{min-height:38px;font-size:14px}.cv-ev .in-pestanas+.pila-s{gap:8px;margin-top:-4px}.cv-ev .eg-canales{gap:6px}.cv-ev .eg-fila{gap:6px;height:76px}.cv-ev .eg-canal{width:70px;padding:0;gap:0;border-radius:10px;background:var(--ev-casilla);color:var(--tinta)}.cv-ev .eg-av{width:30px;height:30px;margin:5px 0 2px;font:600 11px var(--letra-texto);box-shadow:0 0 0 2.8px var(--ev-casilla),0 0 0 5px var(--tinta)}.cv-ev .eg-canal b{font-size:11px;margin-top:2px}.cv-ev .eg-canal span:last-child{font-size:11px}.cv-ev .eg-carril{gap:6px}.cv-ev .eg-carta{border-radius:10px;background:var(--ev-casilla)}.cv-ev .eg-carta.vivo{background:var(--ev-casilla-ahora)}.cv-ev .eg-carta-a{height:76px;min-height:0;gap:0;padding:10px 40px 10px 12px}.cv-ev .eg-k{font-size:12px;font-weight:600;color:var(--gris)}.cv-ev .eg-carta.vivo .eg-k{color:var(--gris)}.cv-ev .eg-t{margin-top:3px;font:600 13px var(--letra-texto)}.cv-ev .eg-barra{margin-top:auto;background:#7f7f7f59}:root[data-modo=noche] .cv-ev .eg-barra{background:#ffffff2e}.cv-ev .eg-mas{width:28px;height:28px;border-color:#e0e0e0;background:inherit;font-size:16px}:root[data-modo=noche] .cv-ev .eg-mas{border-color:#ffffff2e}.cv-ev .eg-mas.hecho{border-color:var(--ev-solido);background:var(--ev-solido);color:var(--ev-solido-tx)}.cv-ev .es-g-fila{grid-template-columns:70px repeat(7,90px)}.cv-ev .es-g-cab{height:26px;align-items:center}.cv-ev .es-g-dia{text-align:left;padding:0 0 0 4px;white-space:nowrap}.cv-ev .es-g-cat{min-height:70px;padding:0 2px;gap:4px;border-radius:10px;background:var(--ev-casilla)}.cv-ev .es-g-cab .es-g-cat{min-height:0;background:transparent}.cv-ev .es-g-ic{width:40px;height:40px;border-radius:13px}.cv-ev .es-g-carta{min-height:70px;padding:10px 8px 10px 10px;border-radius:10px;background:var(--ev-casilla)}.cv-ev .es-g-carta b{font-size:13px}.ev-pagina .ev-proponer{margin-top:8px;gap:12px;padding:14px;border:1.5px dashed #CFC7BF;border-radius:16px;background:transparent}:root[data-modo=noche] .ev-pagina .ev-proponer{border-color:#ffffff4d}.ev-pagina .ev-proponer-ic{width:40px;height:40px;border-radius:12px;background:#f4f4f5;color:var(--tinta)}:root[data-modo=noche] .ev-pagina .ev-proponer-ic{background:#ffffff14}.ev-pagina .ev-proponer-tx strong{font:600 15px var(--letra-texto)}.ev-pagina .ev-proponer-tx span{margin-top:2px;font-size:12px;line-height:1.35}.guia-abierta{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px 14px}.guia-cab{display:flex;align-items:center;gap:10px}.guia-cerrar{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.guia-dice{margin:0;font-size:16px;line-height:1.4;white-space:pre-wrap}.guia-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.guia-chips .lz-sug{flex:none}.guia-abierta .lz-accion{align-self:flex-start}.guia-lineas{justify-content:flex-start}.guia-dicho{display:grid;grid-template-columns:32px 1fr;gap:4px 10px;align-items:start;padding:10px 12px;border-radius:14px;background:var(--mc-seg)}.guia-dicho-foto{width:32px;height:32px;border-radius:50%;object-fit:cover;grid-row:span 2}.guia-dicho p{margin:0;font-size:14px;line-height:1.4}.guia-dicho .enlace{grid-column:2;justify-self:start}.esc-continuar{padding-bottom:20px}.esc-avance{position:absolute;left:12px;right:12px;bottom:10px;height:4px;border-radius:2px;background:#ffffff59;overflow:hidden}.esc-avance i{display:block;height:100%;border-radius:2px;background:#fff}.rep-leer span.rep-leyendo{padding:2px 0;margin:0;border-radius:4px}.rep-preguntas li.rep-leyendo{margin:0;padding:4px 6px}.rep-redondo.rep-corazon.activo{color:var(--t-pink);background:var(--t-pink-bg);border-color:transparent}.in-lucy-chat{background:var(--superficie);color:var(--tinta);border:1px solid var(--linea)}a.in-lucy-chat{color:var(--tinta)}.in-lucy.guia{gap:6px}.in-lucy.guia>.in-lucy-voz{width:36px;height:36px}.in-lucy.guia .in-lucy-entrenar{padding:0 10px}@keyframes im-hzs0{0%{transform:translate(-90px) scale(1.25) rotate(0);opacity:0;animation-timing-function:ease-out}12%{opacity:.95}35%{transform:translate(-78px,60px) scale(1.25) rotate(-7deg);animation-timing-function:ease-in}65%{transform:translate(-102px,170px) scale(1.2) rotate(-14deg)}to{transform:translate(-90px,330px) scale(1.15) rotate(-14deg);opacity:0}}@keyframes im-hzs1{0%{transform:translate(-40px) scale(1.25) rotate(0);opacity:0;animation-timing-function:ease-out}12%{opacity:.95}35%{transform:translate(-50px,60px) scale(1.25) rotate(5deg);animation-timing-function:ease-in}65%{transform:translate(-30px,170px) scale(1.2) rotate(10deg)}to{transform:translate(-40px,330px) scale(1.15) rotate(10deg);opacity:0}}@keyframes im-hzs2{0%{transform:translate(10px) scale(1.25) rotate(0);opacity:0;animation-timing-function:ease-out}12%{opacity:.95}35%{transform:translate(24px,60px) scale(1.25) rotate(-4deg);animation-timing-function:ease-in}65%{transform:translate(-4px,170px) scale(1.2) rotate(-8deg)}to{transform:translate(10px,330px) scale(1.15) rotate(-8deg);opacity:0}}@keyframes im-hzs3{0%{transform:translate(55px) scale(1.25) rotate(0);opacity:0;animation-timing-function:ease-out}12%{opacity:.95}35%{transform:translate(43px,60px) scale(1.25) rotate(8deg);animation-timing-function:ease-in}65%{transform:translate(67px,170px) scale(1.2) rotate(16deg)}to{transform:translate(55px,330px) scale(1.15) rotate(16deg);opacity:0}}@keyframes im-hzs4{0%{transform:translate(100px) scale(1.25) rotate(0);opacity:0;animation-timing-function:ease-out}12%{opacity:.95}35%{transform:translate(109px,60px) scale(1.25) rotate(-6deg);animation-timing-function:ease-in}65%{transform:translate(91px,170px) scale(1.2) rotate(-12deg)}to{transform:translate(100px,330px) scale(1.15) rotate(-12deg);opacity:0}}.im-hz{position:absolute;left:-11px;top:-11px;width:22px;height:22px;opacity:0}@media(prefers-reduced-motion:reduce){.im-hzw{display:none!important}}@keyframes im-hzu0{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(15px,-198px) scale(1.01) rotate(-29deg);opacity:0}}@keyframes im-hzu1{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(-113px,-297px) scale(.81) rotate(-28deg);opacity:0}}@keyframes im-hzu2{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(109px,-214px) scale(.77) rotate(20deg);opacity:0}}@keyframes im-hzu3{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(64px,-177px) scale(.91) rotate(35deg);opacity:0}}@keyframes im-hzu4{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(67px,-175px) scale(1.29) rotate(-20deg);opacity:0}}@keyframes im-hzu5{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(-36px,-175px) scale(1.13) rotate(15deg);opacity:0}}@keyframes im-hzu6{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(-125px,-216px) scale(.78) rotate(-18deg);opacity:0}}@keyframes im-hzu7{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(-2px,-267px) scale(.84) rotate(-20deg);opacity:0}}@keyframes im-hzu8{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(142px,-238px) scale(1.11) rotate(-12deg);opacity:0}}@keyframes im-hzu9{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(-98px,-208px) scale(.99) rotate(35deg);opacity:0}}@keyframes im-hzu10{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(-118px,-175px) scale(1.15) rotate(28deg);opacity:0}}@keyframes im-hzu11{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(122px,-269px) scale(1.26) rotate(24deg);opacity:0}}@keyframes im-hzu12{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(149px,-276px) scale(.99) rotate(-4deg);opacity:0}}@keyframes im-hzu13{0%{transform:translate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(-58px,-222px) scale(.8) rotate(3deg);opacity:0}}.im-hzw{position:fixed;left:50%;width:0;height:0;z-index:210;pointer-events:none}.ci-proponer-fila{flex:0 0 auto;width:120px;min-height:84px;padding:8px}.ci-proponer-fila b{font-size:13px;line-height:1.25}.in-hoy-tarjeta{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--linea);border-left-width:4px;border-radius:16px;background:var(--superficie)}.in-hoy-tarjeta.tarjeta-verde{border-left-color:var(--verde)}.in-hoy-tarjeta.tarjeta-azul{border-left-color:var(--azul)}.in-hoy-tarjeta.tarjeta-ambar{border-left-color:var(--ambar)}.in-hoy-tarjeta.tarjeta-rojo{border-left-color:var(--rojo)}.in-hoy-tarjeta img{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover}.in-hoy-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px;line-height:1.35;color:var(--gris)}.in-hoy-tx b{font-size:14px;color:var(--tinta)}.in-hoy-cambiar{flex:none;min-height:32px;padding:0 10px;border:1px solid var(--linea);border-radius:999px;background:transparent;color:var(--tinta);font:600 12px/1 inherit;font-family:inherit;cursor:pointer}.grp-icono{flex:none;width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.grp-icono.grande{width:44px;height:44px;border-radius:14px}.grp-icono.gigante{width:64px;height:64px;border-radius:20px}.grp-tono-0{background:#ebf2ff;color:#3b63e8}.grp-tono-1{background:#f1ecff;color:#6a4be0}.grp-tono-2{background:#fdf0d9;color:#9a5b00}:root[data-modo=noche] .grp-tono-0{background:#5b8cff2e;color:#8eb1ff}:root[data-modo=noche] .grp-tono-1{background:#8c6eff33;color:#c2b0ff}:root[data-modo=noche] .grp-tono-2{background:#e8b04b2e;color:#ffd38a}.grp-fila{width:210px;box-sizing:border-box;align-self:flex-start;align-items:flex-start;padding:12px;border-radius:16px}.grp-fila-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.grp-fila-tx .ci-chat-t{max-width:100%}.grp-fila-ultimo{font-size:12px;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-cabeza{display:flex;flex-direction:column;gap:4px}.grp-titulo{margin:0;font:600 15px var(--letra-texto)}.grp-tarjeta{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.grp-tarjeta-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--tinta);text-decoration:none}.grp-tarjeta-tx b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grp-tarjeta-tx span{font-size:12px;color:var(--gris)}.grp-dentro{flex:none;height:36px;padding:0 12px;border-radius:var(--r-pildora);border:1px solid var(--linea);color:var(--verde-texto);display:inline-flex;align-items:center;font:600 13px var(--letra-texto)}.grp-aviso{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;background:#e8f7ef}:root[data-modo=noche] .grp-aviso{background:#1fb57a29}.grp-aviso-ic{flex:none;width:36px;height:36px;border-radius:12px;background:#1fb57a;color:#fff;display:inline-flex;align-items:center;justify-content:center}.grp-aviso-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.grp-aviso-tx p{margin:0;font-size:14px;line-height:1.35}.grp-aviso-botones{display:flex;gap:8px}.grp-antes{min-height:calc(100vh - 140px);display:flex;flex-direction:column}.grp-antes-cab{display:flex;align-items:center;gap:10px}.grp-antes-cuerpo{flex:1;display:flex;flex-direction:column;gap:16px;padding-top:12px}.grp-antes-t{margin:0;font:600 28px/1.15 var(--letra-titulo);letter-spacing:-.6px}.grp-antes-tema{margin:0;font-size:15px;line-height:1.5;color:var(--tinta);opacity:.85}.grp-chips{display:flex;flex-wrap:wrap;gap:8px}.grp-chip{height:30px;padding:0 12px;border-radius:var(--r-pildora);background:var(--suave-fondo);display:inline-flex;align-items:center;font-size:13px;font-weight:500}.grp-privacidad{margin:0;display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--suave-fondo);font-size:13px;line-height:1.45;color:var(--gris)}.grp-privacidad svg{flex:none;margin-top:2px}.grp-antes-pie{display:flex;flex-direction:column;gap:10px;padding:16px 0 28px}.grp-unirme{min-height:var(--alto-principal)}.grp-mensajes{gap:8px;padding-top:12px}.grp-tema,.grp-sistema{max-width:100%;box-sizing:border-box;padding:6px 12px;border-radius:var(--r-pildora);background:var(--suave-fondo);font-weight:600;text-align:center;margin:4px 0}.chat-burbuja.grp-otra{display:block;border:0;text-align:left;font:400 15px/1.4 var(--letra-texto);color:var(--tinta);cursor:pointer}.grp-quien{display:block;font-size:12px;font-weight:700;margin-bottom:2px}.grp-cita{margin:0;padding:10px 12px;border-radius:14px;background:var(--suave-fondo);overflow-wrap:anywhere}.grp-barra{position:sticky;bottom:12px;padding:10px 12px;border-radius:24px;border:1px solid rgba(0,0,0,.06);background:#f4f2eeb8;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 10px 30px #0a0a0a1a}.grp-escribir{display:flex;gap:8px;align-items:center;margin:0}.grp-escribir input{flex:1;min-width:0;height:46px;box-sizing:border-box;padding:0 16px;border:0;border-radius:var(--r-pildora);background:#ffffffc7;color:var(--tinta);font:500 16px var(--letra-texto);outline:none}.grp-escribir input:focus-visible{box-shadow:0 0 0 2px var(--azul)}.grp-enviar{flex:none;width:46px;height:46px;border:0;border-radius:50%;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.grp-enviar:disabled{background:#d4d4d8;color:#fff;cursor:default}:root[data-modo=noche] .grp-barra{border-color:#ffffff1a;background:#1e24309e;box-shadow:0 10px 30px #0006}:root[data-modo=noche] .grp-escribir input{background:#ffffff14}:root[data-modo=noche] .grp-enviar:disabled{background:#ffffff1f;color:#aeb8c7}.tabs-linea{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--linea);margin-right:-24px;padding-right:24px}.tabs-linea::-webkit-scrollbar{display:none}.tabs-linea button{flex:none;height:42px;padding:0 1px;display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--gris);font:500 14px var(--letra-texto);white-space:nowrap;cursor:pointer}.tabs-linea button.on{color:var(--tinta);font-weight:600;border-bottom-color:var(--tinta)}.hz{--hz-linea: #E8E8E8;--hz-on: #F5F9FF;--hz-solido: #0A0A0A;--hz-solido-tx: #FFFFFF;--hz-am: #FFF6E5;--hz-am-tx: #8A5A00;--hz-sup: #FFFFFF;display:flex;flex-direction:column;gap:18px}:root[data-modo=noche] .hz{--hz-linea: rgba(255, 255, 255, .12);--hz-on: rgba(91, 140, 255, .18);--hz-solido: #FFFFFF;--hz-solido-tx: #0A0A0A;--hz-am: rgba(255, 184, 77, .16);--hz-am-tx: #FFC870;--hz-sup: rgba(255, 255, 255, .06)}.hz-sec{display:flex;flex-direction:column;gap:10px}.hz-t{margin:0;font:600 15px var(--letra-texto);color:var(--tinta)}.hz-s{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--gris)}.hz-sec .hz-s{margin-top:3px}.hz-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.hz-dias button{min-height:52px;padding:0;border:1px solid var(--hz-linea);border-radius:14px;background:transparent;color:var(--tinta);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 13px var(--letra-texto);cursor:pointer}.hz-dias button span{font-size:11px;font-weight:600;opacity:.8}.hz-dias button.on{background:var(--hz-solido);border-color:var(--hz-solido);color:var(--hz-solido-tx)}.hz-horas,.hz-ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hz-ops{margin-top:8px}.hz-horas button,.hz-ops button{min-height:44px;border:1px solid var(--hz-linea);border-radius:14px;background:transparent;color:var(--tinta);font:700 13px var(--letra-texto);font-variant-numeric:tabular-nums;cursor:pointer}.hz-ops button{border-width:1.5px;font-weight:600}.hz-horas button.on,.hz-ops button.on{background:var(--hz-on);border-color:#3483fa}.hz-resumen{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.hz-resumen b{font-weight:600}.hz-resumen button{flex:none;min-height:44px;padding:0 12px;border:1px solid var(--hz-linea);border-radius:999px;background:transparent;color:var(--tinta);font:700 12px var(--letra-texto);cursor:pointer}.hz-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hz-chips button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--hz-linea);border-radius:999px;background:transparent;color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.hz-chips button span{color:var(--gris)}.hz-bloquear{display:flex;gap:8px;margin-top:8px}.hz-fecha{flex:1;min-width:0;min-height:56px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border:1px solid var(--hz-linea);border-radius:20px;background:var(--hz-sup);color:var(--tinta)}.hz-fecha-ic{flex:none;width:36px;height:36px;border-radius:12px;background:var(--hz-am);color:var(--hz-am-tx);display:flex;align-items:center;justify-content:center}.hz-fecha input{flex:1;min-width:0;border:0;background:transparent;color:var(--tinta);font:400 15px var(--letra-texto);outline:none;color-scheme:light}:root[data-modo=noche] .hz-fecha input{color-scheme:dark}.hz-bloquear>button{flex:none;min-height:56px;padding:0 16px;border:1px solid var(--hz-linea);border-radius:20px;background:transparent;color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.hz-bloquear>button:disabled{opacity:.5;cursor:default}.hz-guardar{min-height:52px;border:0;border-radius:999px;background:var(--hz-solido);color:var(--hz-solido-tx);font:600 15px var(--letra-texto);cursor:pointer}.esc-seccion-fila{display:flex;align-items:baseline;gap:10px}.esc-seccion-fila h2{flex:1;margin:0;font-size:17px;font-weight:700;letter-spacing:-.3px}.esc-vertodo{flex:none;border:0;background:none;padding:0;font:400 13px var(--letra-texto);color:var(--gris);cursor:pointer}.esc-seccion-cab p{margin:2px 0 0}.es3{position:relative;height:250px;margin:4px -24px 0;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.es3-escena{position:relative;width:390px;height:100%;margin:0 auto;perspective:900px}.bk3{position:absolute;top:14px;width:140px;height:206px;transform-origin:left center;transition:left .7s cubic-bezier(.3,.7,.2,1),transform .7s cubic-bezier(.3,.7,.2,1),opacity .4s ease,filter .5s ease}.bk3-tapa{position:relative;display:flex;flex-direction:column;width:140px;height:206px;box-sizing:border-box;padding:10px 10px 10px 14px;border-radius:4px 10px 10px 4px;overflow:hidden;text-decoration:none;-webkit-user-drag:none}.bk3-puntos{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#ffffff24 1px,#fff0 1.3px) 0 0 / 6px 6px;mix-blend-mode:overlay;pointer-events:none}.bk3-lomo{position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(90deg,#00000040,#ffffff1f)}.bk3-k{position:relative;font-family:var(--letra-mono);font-size:11px;letter-spacing:.5px;opacity:.72}.bk3-t{position:relative;font:600 22px/1.02 var(--letra-titulo);letter-spacing:-.6px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bk3-quien{position:relative;margin-top:auto;font-size:11px;font-weight:600;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk3-play{position:absolute;left:50%;top:67%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#ffffffeb;color:#0a0a0a;box-shadow:0 6px 18px #0a0a0a47;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2}.bk3-mas .esc-mas{top:4px;right:4px;z-index:3}.bk3-nuevo,.pc3-nuevo{position:absolute;height:20px;padding:0 8px;border-radius:999px;background:#fff;color:#0a0a0a;font-size:11px;font-weight:700;box-shadow:0 2px 8px #0a0a0a2e;display:inline-flex;align-items:center;z-index:3}.bk3-nuevo{top:-16px;left:-6px}.bk3-vacio,.pc3-vacio,.sil{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:14px;border:2px dashed var(--borde);background:transparent}.bk3-vacio{border-radius:4px 10px 10px 4px}.bk3-vacio i,.pc3-vacio i,.sil i{display:block;height:8px;border-radius:4px;background:var(--suave-fondo)}.bk3-vacio i:nth-child(1),.pc3-vacio i:nth-child(1),.sil i:nth-child(1){width:80%}.bk3-vacio i:nth-child(2),.pc3-vacio i:nth-child(2),.sil i:nth-child(2){width:60%}.bk3-vacio i:nth-child(3),.pc3-vacio i:nth-child(3),.sil i:nth-child(3){width:40%}.es3-flecha{position:absolute;bottom:0;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--gris);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:30}.es3-flecha.izq{left:8px}.es3-flecha.der{right:8px}.es3-detalle{text-align:center}.es3-detalle-t{margin:0;font-size:15px;font-weight:700}.es3-detalle-s{margin:2px 0 0;font-size:13px;color:var(--gris)}.es3-escuchar{margin-top:10px;height:42px;padding:0 18px;border-radius:999px;background:var(--boton-fondo);color:var(--boton-texto);text-decoration:none;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.pc3-fila{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;margin:4px -24px 0;padding:18px calc(50% - 75px) 14px;scroll-snap-type:x mandatory;scroll-padding:0 calc(50% - 75px);scrollbar-width:none}.pc3-fila::-webkit-scrollbar{display:none}.pc3{position:relative;flex:none;width:150px;scroll-snap-align:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.pc3-vacio{height:150px;border-radius:14px}.pc3-tapa{position:relative;display:flex;flex-direction:column;width:150px;height:150px;box-sizing:border-box;padding:12px;border-radius:14px;overflow:hidden;text-decoration:none;transition:box-shadow .5s ease}.pc3-t{position:relative;margin-top:auto;font:600 22px/1 var(--letra-titulo);letter-spacing:-.6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc3-quien{position:relative;display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden}.pc3-av{flex:none;width:16px;height:16px;border-radius:50%;background:#ffffffe6;color:#0a0a0a;font-size:8px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pc3-play{top:50%}.pc3-mas .esc-mas{top:8px;right:8px;z-index:3}.pc3-nuevo{top:32px;left:12px}@media(prefers-reduced-motion:reduce){.bk3,.pc3{transition:opacity .2s ease}}.esc-carta-fila .in-tapa,.in-estante .in-tapa{border-radius:14px}.esc-carta-fila .in-play{width:46px;height:46px;transform:translate(-50%,-50%);top:95px}.esc-carta-fila>.esc-mas{top:150px;right:8px}.esc-avance{left:10px;right:10px;bottom:10px;height:3px;border-radius:999px;background:#7f7f7f59}.esc-avance i{background:currentColor;border-radius:999px}.in-hoy-psi{align-self:flex-start;margin-top:4px;font-size:13px;font-weight:600;color:var(--tinta);text-decoration:underline;text-underline-offset:3px}.tabs-linea.tabs-linea{flex-wrap:nowrap;gap:22px;margin-left:0;padding-left:0}.tabs-linea.tabs-linea>button{flex:none;height:42px;min-height:0;padding:0 1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--gris);font:500 14px var(--letra-texto);white-space:nowrap}.tabs-linea.tabs-linea>button.on,.tabs-linea.tabs-linea>button[aria-selected=true],.tabs-linea.tabs-linea>button[aria-pressed=true]{border:0;border-bottom:2px solid var(--tinta);background:none;color:var(--tinta);font-weight:600}.in-pestanas.sc-estado{flex:0 1 auto}.admin .tabs-linea{margin-right:0;padding-right:0}.pc3-pronto .pc3-tapa{cursor:default;filter:saturate(.55)}img.pc3-av{object-fit:cover}.exf-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.exf-tarjeta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);color:var(--tinta);text-decoration:none;min-width:0}.exf-tarjeta b{font-size:14px;font-weight:600}.exf-tarjeta .suave{font-size:12px}.exf-sesiones{font-size:13px;font-weight:600;color:var(--tinta);text-decoration:none;white-space:nowrap}.exf-sesiones:hover{text-decoration:underline}.rep-con-resumen{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.35}.vac{display:flex;flex-direction:column;gap:12px}.vac-siluetas{display:grid;gap:10px}.vac-siluetas.carrusel{display:flex;overflow:hidden;margin-right:-24px}.vac-siluetas.carrusel .sil{flex:none}.sil{border-radius:16px;min-width:0}.sil>span{display:flex;flex-direction:column;gap:6px}.sil>b{display:block;width:44px;height:44px;border-radius:14px;background:var(--suave-fondo);margin-bottom:auto}.sil.sil-fila{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:12px 14px}.sil.sil-fila>b{width:40px;height:40px;border-radius:12px;margin:0;flex:none}.sil.sil-fila>span{flex:1;min-width:0}.vac-tx{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.vac-tx p{margin:0}.ci-chat-sil{flex:none;width:262px;min-height:112px;align-self:stretch}.vac-ancho{flex:1;min-width:0}body:has(.rep-fijo) .contenedor{padding-bottom:16px!important}.rep-fijo{gap:0;overflow:hidden}.rep-fijo>.rep-cabeza{flex:none;height:44px;margin-top:0}.rep-centro{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.rep-centro-escuchar{overflow-y:auto;scrollbar-width:none;padding-top:12px}.rep-centro-escuchar::-webkit-scrollbar,.rep-caja::-webkit-scrollbar{display:none}.rep-centro-escuchar{gap:10px}.rep-centro-escuchar .rep-portada{flex:none;height:clamp(170px,calc(100dvh - 620px),306px);width:auto;aspect-ratio:210 / 306;padding:16px}.rep-centro-escuchar .rep-portada-titulo{font-size:clamp(18px,3vh,26px)}.rep-centro-escuchar .rep-con{margin-top:auto;margin-bottom:4px;flex:none}.rep-caja{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.rep-centro-leer{gap:0}.rep-centro-leer .rep-caja{padding:14px 2px 28px;font-size:17px;line-height:1.55}.rep-leer.grande{font-size:21px}.rep-aa{font:600 15px var(--letra-texto)}.rep-aa.activo{background:var(--suave-fondo)}.rep-avance-leer{flex:none;margin-top:8px}.rep-controles-leer{flex:none;display:flex;align-items:center;justify-content:space-between;margin-top:10px}.rep-vel{font:600 15px var(--letra-texto)}.rep-play-60{width:60px;height:60px}.rep-mini{flex:none;display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px;border-radius:20px;border:1px solid var(--linea);background:var(--superficie)}.rep-mini-tapa{flex:none;position:relative;overflow:hidden;box-sizing:border-box;width:52px;height:52px;padding:4px;border-radius:10px;display:flex;align-items:flex-end;font:600 11px/1.05 var(--letra-titulo)}.rep-mini-tx{flex:1;min-width:0;display:flex;flex-direction:column}.rep-mini-t{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-mini-s{font-size:12px;color:var(--gris);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-mini-play{flex:none;width:48px;height:48px;border:0;border-radius:50%;background:var(--boton-fondo);color:var(--boton-texto);display:flex;align-items:center;justify-content:center;cursor:pointer}.rep-fijo>.rep-pestanas{flex:none;margin-top:12px;gap:2px}.rep-fijo .rep-pestana{height:40px;font-size:14px}.ev{background:var(--fondo-pagina);z-index:210}.ev .ev-cuerpo{gap:0;padding:20px 24px 22px}.ev-cab{display:flex;align-items:center;gap:14px}.ev-atras{flex:none;width:46px;height:46px;border-radius:50%;background:var(--superficie);border:1px solid var(--linea);color:var(--tinta);display:flex;align-items:center;justify-content:center;cursor:pointer}.ev-cab-tx{min-width:0}.ev-cab h2{margin:0;font:600 22px var(--letra-texto);letter-spacing:-.6px}.ev-sub{font-size:13px;color:var(--gris);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-video{position:relative;margin-top:16px;height:196px;flex:none;border-radius:20px;background:#0c121c;overflow:hidden}.ev-video video{width:100%;height:100%;object-fit:contain;display:block}.ev-se-corta{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c121cc7;display:flex;align-items:center;justify-content:center;color:#ff8a8a;font-size:13px;font-weight:600;animation:aparecer .2s ease both;pointer-events:none}.ev-controles{display:flex;align-items:center;gap:12px;margin-top:12px}.ev-play{flex:none;width:52px;height:52px;border-radius:50%;border:0;background:var(--boton-fondo);color:var(--boton-texto);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0a0a0a2e}.ev-parte{flex:1;min-width:0}.ev-parte-t{font-size:13px;font-weight:600}.ev-parte-s{font-size:12px;color:var(--gris);margin-top:2px}.ev-dividir{flex:none;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ev-dividir:disabled{opacity:.5;cursor:default}.ev-linea{margin-top:14px}.ev-k{font:500 11px var(--letra-mono);letter-spacing:.6px;color:var(--gris)}.ev-partes{position:relative;margin-top:8px;height:64px;display:flex;gap:3px}.ev-pz{--ev-seg: #EBF2FF;--ev-onda: #1F4FB8;min-width:14px;height:64px;border-radius:10px;border:1.5px solid transparent;background:var(--ev-seg);color:var(--tinta);cursor:pointer;padding:0;position:relative;overflow:hidden}.ev-pz.actual{border-color:var(--tinta)}.ev-pz.cortada{--ev-onda: #B3122A;background:repeating-linear-gradient(135deg,#fbd3cd 0,#fbd3cd 6px,#fdecec 6px,#fdecec 12px);border-color:#d40000;color:#b3122a}.ev-pz-n{position:absolute;top:6px;left:0;right:0;text-align:center;font:600 11px var(--letra-texto)}.ev-onda{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center;align-items:flex-end;gap:2px;height:26px}.ev-onda i{width:3px;border-radius:2px;background:var(--ev-onda)}.ev-pz.cortada .ev-onda{opacity:.35}.ev-cabezal{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--tinta);pointer-events:none}.ev-barra{width:100%;margin:10px 0 0;accent-color:var(--tinta)}.ev-ayuda{font-size:12px;color:var(--gris);margin-top:4px;line-height:1.45}.ev-pie{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:8px}.ev-nota{display:flex;gap:10px;align-items:flex-start;border-radius:14px;background:#ebf2ff;color:#1f4fb8;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45}.ev-nota svg{flex:none;margin-top:1px}.ev-botones{display:flex;gap:8px}.ev-deshacer{flex:1;min-height:52px;border-radius:999px;border:1px solid var(--linea);background:transparent;color:var(--tinta);font:600 15px var(--letra-texto);cursor:pointer}.ev-guardar{flex:2;min-height:52px;border-radius:999px;border:0;background:var(--boton-fondo);color:var(--boton-texto);font:600 15px var(--letra-texto);cursor:pointer;box-shadow:0 10px 24px #0a0a0a2e}.ev-guardar:disabled,.ev-deshacer:disabled{opacity:.6;cursor:default}.ev-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:220;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;border-radius:999px;background:#0a0a0a;color:#fff;border:1px solid rgba(255,255,255,.12);font:600 13px/1.35 var(--letra-texto);box-shadow:0 12px 30px #00000038}:root[data-modo=noche] .ev-pz{--ev-seg: rgba(157,183,213,.22);--ev-onda: #8EB1FF}:root[data-modo=noche] .ev-pz.cortada{--ev-onda: #FF8A8A;background:repeating-linear-gradient(135deg,#d4000047 0,#d4000047 6px,#d400001f 6px,#d400001f 12px);color:#ff8a8a}:root[data-modo=noche] .ev-nota{background:#5b8cff2e;color:#8eb1ff}.bib{background:var(--fondo-pagina);background-color:var(--fondo);z-index:40}.bib .bib-cuerpo{padding:20px 24px 120px;gap:14px}.bib-barra-sup{flex:none;margin-bottom:-4px}.bib-barra-sup .barra{padding:0;max-width:none}.bib-cab{display:flex;flex-direction:column;gap:2px}.bib-migas{display:flex;align-items:center;gap:8px;font:500 11px var(--letra-mono);letter-spacing:.6px;color:var(--gris)}.bib-atras{flex:none;width:32px;height:32px;margin-left:-4px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:flex;align-items:center;justify-content:center;cursor:pointer}.bib-cab h1{margin:6px 0 0;font:600 26px/1.1 var(--letra-titulo);letter-spacing:-.7px}.bib-sub{font-size:13px;color:var(--gris);margin-top:2px}.bib-filtros{flex:none;display:flex;gap:6px;overflow-x:auto;margin:0 -24px;padding:0 24px 2px;scrollbar-width:none}.bib-filtros button{flex:none;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 13px var(--letra-texto);cursor:pointer}.bib-filtros button.on{background:var(--boton-fondo);color:var(--boton-texto);border-color:var(--boton-fondo)}.bib-vacio{padding:18px 14px;border-radius:16px;border:1.5px dashed var(--linea);color:var(--gris);font-size:13px;text-align:center}.bib-nota{display:flex;gap:10px;align-items:flex-start;border-radius:14px;background:#f6f1eb;padding:12px 14px;font-size:12px;line-height:1.45;color:var(--gris)}.bib-nota svg{flex:none;margin-top:1px}.pm{gap:14px;padding:10px 20px max(24px,env(safe-area-inset-bottom));max-height:92vh}.pm-k{font:500 11px var(--letra-mono);letter-spacing:.6px;color:var(--gris)}.pm-t{margin:4px 0 0;font:600 22px/1.2 var(--letra-titulo);letter-spacing:-.5px}.pm-s{margin:6px 0 0;font-size:13px;color:var(--gris);line-height:1.45}.pm-bloque{display:flex;flex-direction:column;gap:8px}.pm-op{width:100%;border-left:0;border-right:0;border-bottom:0;background:transparent;color:var(--tinta);cursor:pointer;text-align:left}.pm-op:first-child{border-top:0}.pm-radio{flex:none;width:20px;height:20px;border-radius:50%;box-sizing:border-box;border:2px solid var(--borde);display:flex;align-items:center;justify-content:center}.pm-radio i{width:10px;height:10px;border-radius:50%}.pm-radio.on{border-color:#3483fa}.pm-radio.on i{background:#3483fa}.pm-msg{display:block;margin:0;color:var(--tinta)}.pm-msg-cab{padding-bottom:4px}.pm-ta{display:block;width:100%;box-sizing:border-box;border:0;background:transparent;color:var(--tinta);padding:0 14px 14px 62px;font:400 14px/1.45 var(--letra-texto);resize:none;outline:none}.pm-ta::placeholder{color:var(--gris-claro)}.pm-nota{font-size:12px;color:var(--gris);line-height:1.45}.pm-enviar{min-height:52px;border-radius:999px;border:0;background:var(--boton-fondo);color:var(--boton-texto);font:600 15px var(--letra-texto);cursor:pointer}.pm-enviar:disabled{opacity:.6;cursor:default}.pm-cancelar{min-height:44px;margin-top:-6px;border:0;background:transparent;color:var(--tinta);font:600 15px var(--letra-texto);cursor:pointer}.es-nuevo-chip{flex:none;height:22px;padding:0 8px;border-radius:999px;background:var(--t-vio-bg);color:var(--t-vio);font-size:11px;font-weight:700;display:inline-flex;align-items:center}.es-fila-boton{width:100%;border:0;background:transparent;color:var(--tinta);cursor:pointer;text-align:left;font:inherit}.es-fila-boton.fm-borde{border-top:1px solid var(--linea)}.ee2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;flex-direction:column;background:#0b0f16;color:#fff;font-family:var(--letra-texto);overflow:hidden}.ee2 button{font-family:inherit}.ee2-banda{margin:0;display:flex;align-items:center;gap:14px;padding:14px 24px;background:#2a2418;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.35}.ee2-banda b{flex:none;padding:5px 10px;border-radius:6px;background:#3a2e14;color:#ffc870;font:500 12px var(--letra-mono);letter-spacing:.6px}.ee2-cabeza{display:flex;align-items:center;gap:16px;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.ee2-titulo{display:flex;flex-direction:column;min-width:0}.ee2-titulo b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ee2-titulo span{font-size:13px;color:#ffffffa6}.ee2-crece{flex:1}.ee2-chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#ffffff14;font:600 12px var(--letra-mono);letter-spacing:.6px;white-space:nowrap}.ee2-chip i{width:8px;height:8px;border-radius:50%;background:#f2b33d}.ee2-chip.vivo{background:#d40000}.ee2-chip.vivo i{background:#fff;animation:ee2-latido 1.4s ease-in-out infinite}@keyframes ee2-latido{50%{opacity:.35}}.ee2-contador{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#fffc;white-space:nowrap}.ee2-principal{flex:none;min-height:48px;padding:0 22px;border:1px solid #D40000;border-radius:999px;background:#d40000;color:#fff;font:600 16px var(--letra-texto);cursor:pointer}.ee2-principal.borde{background:transparent;border-color:#ffffff73}.ee2-principal:disabled{opacity:.6;cursor:default}.ee2-redondo{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ee2-redondo:disabled{opacity:.4}.ee2-redondo.apagado{background:#fff;color:#0a0a0a}.ee2-redondo.activo{background:#3483fa;border-color:#3483fa}.ee2-redondo.texto{width:auto;padding:0 14px;border-radius:999px;font:600 13px var(--letra-texto)}.ee2-cuerpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 400px}.ee2-izq{min-height:0;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.ee2-escena{position:relative;flex:none;align-self:center;width:100%;max-width:880px;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 0 0 18px #070a10;margin:18px 0}.ee2-lienzo,.ee2-previa{display:block;width:100%;height:100%;object-fit:cover}.ee2-previa{transform:scaleX(-1)}.ee2-lienzo.oculto,.ee2-previa.oculto{visibility:hidden}.ee2-apagada{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#3b4f6e,#1b2639)}.ee2-apagada span{width:128px;height:128px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font:700 44px var(--letra-texto)}.ee2-co-nota{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:10px;background:#0009;font-size:13px}.ee2-dist,.ee2-controles{display:flex;flex-wrap:wrap;gap:8px}.ee2-dist button{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff0a;color:#fff;font:600 14px var(--letra-texto);cursor:pointer}.ee2-dist button.on{border-color:#3483fa;background:#3483fa29}.ee2-controles button{min-width:80px;min-height:60px;padding:8px 12px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff0a;color:#fff;font:600 13px var(--letra-texto);cursor:pointer}.ee2-controles button:disabled{opacity:.45;cursor:default}.ee2-controles button.apagado{background:#fff;color:#0a0a0a}.ee2-controles button.activo{border-color:#3483fa;background:#3483fa29}.ee2-backstage{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff08;display:flex;flex-direction:column;gap:12px}.ee2-bs-k{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#ffffffb3}.ee2-bs-k span:first-child{font:500 12px var(--letra-mono);letter-spacing:.6px}.ee2-bs-fila{display:flex;gap:12px;flex-wrap:wrap}.ee2-bs-tarjeta{width:190px;display:flex;flex-direction:column;gap:8px;padding:0 0 12px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#111826;color:#fff;overflow:hidden;text-align:left;cursor:default}button.ee2-bs-tarjeta{cursor:pointer}.ee2-bs-tarjeta.on{border-color:#3483fa}.ee2-bs-cara{height:84px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#3b4f6e,#1b2639);font:700 22px var(--letra-texto)}.ee2-bs-n{padding:0 12px;font-size:14px;color:#ffffffb3}.ee2-bs-n b{color:#fff}.ee2-bs-boton{margin:0 12px;padding:9px 0;border-radius:999px;background:#3483fa33;color:#8eb1ff;font-size:13px;font-weight:600;text-align:center}.ee2-bs-invitar{width:190px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed rgba(255,255,255,.25);border-radius:14px;background:transparent;color:#fff;font:600 14px var(--letra-texto);cursor:pointer}.ee2-nota{margin:0;font-size:13px;color:#fff9;line-height:1.45}.ee2-enlace{align-self:flex-start;border:0;background:none;padding:0;color:#ffffffd9;text-decoration:underline;font-size:13px;cursor:pointer}.ee2-error{margin:0;padding:10px 12px;border-radius:12px;background:#d400002e;color:#ff9a9a;font-size:14px}.ee2-der{min-height:0;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.08);padding:16px 18px 12px;gap:12px}.ee2-lucy{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(91,140,255,.45);border-radius:16px;background:#3483fa1a}.ee2-lucy-av{flex:none;width:36px;height:36px;border-radius:50%;background:#3483fa;display:flex;align-items:center;justify-content:center;font:700 13px var(--letra-texto)}.ee2-lucy-tx{flex:1;display:flex;flex-direction:column;gap:3px;font-size:13px;color:#8eb1ff;line-height:1.4}.ee2-lucy-tx b{color:#fff;font-size:14px}.ee2-pronto{flex:none;padding:4px 10px;border-radius:999px;background:#ffb84d29;color:#ffc870;font-size:12px;font-weight:700}.ee2-filtros{display:flex;gap:6px}.ee2-filtros button{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:#ffffff14;color:#fffc;font:600 14px var(--letra-texto);cursor:pointer}.ee2-filtros button.on{background:#fff;color:#0a0a0a}.ee2-filtros button.apagado{opacity:.55;cursor:default}.ee2-filtros em{font-style:normal;font-size:11px;color:#ffc870;margin-left:4px}.ee2-mensajes{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.ee2-vacio{margin:12px 0;font-size:14px;color:#fff9}.ee2-msj{display:flex;gap:12px}.ee2-av{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 11px var(--letra-texto)}.ee2-msj-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ee2-quien{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.ee2-pregunta{padding:2px 8px;border-radius:999px;background:#7c4dff4d;color:#c5b3ff;font-size:11px;font-weight:700}.ee2-estado{padding:2px 8px;border-radius:999px;background:#ffffff1a;color:#ffffffb3;font-size:11px;font-weight:600}.ee2-texto{margin:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.ee2-acc{display:flex;gap:16px;margin-top:4px}.ee2-acc button{border:0;background:none;padding:0;font:600 13px var(--letra-texto);color:#fffc;cursor:pointer}.ee2-acc button:first-child{color:#8eb1ff}.ee2-acc button.quitar{color:#ff8a8a}.ee2-acc button:disabled{opacity:.45;cursor:default}.ee2-menu{margin-top:8px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#151b26;overflow:hidden}.ee2-menu button{min-height:44px;padding:0 14px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:none;color:#fff;text-align:left;font:600 14px var(--letra-texto);cursor:pointer}.ee2-menu button.rojo{color:#ff8a8a}.ee2-menu p{margin:0;padding:10px 14px;font-size:12px;color:#fff9;line-height:1.4}.ee2-escribir{display:flex;gap:8px}.ee2-escribir input{flex:1;min-width:0;min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff0a;color:#fff;font:400 15px var(--letra-texto)}.ee2-escribir button{flex:none;width:46px;height:46px;border:0;border-radius:50%;background:#fff;color:#0a0a0a;display:flex;align-items:center;justify-content:center;cursor:pointer}.ee2-escribir button:disabled{opacity:.5}.ee2-aviso{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:170;margin:0;padding:12px 18px;border-radius:14px;background:#fff;color:#0a0a0a;font-size:14px;font-weight:600;box-shadow:0 8px 24px #00000059;max-width:calc(100% - 32px)}.ee2-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;align-items:flex-end;justify-content:center}.ee2-capa-fondo{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000008c}.ee2-hoja{position:relative;width:100%;max-width:460px;margin:0 0 24px;padding:20px;border-radius:20px;background:#151b26;display:flex;flex-direction:column;gap:12px}.ee2-hoja-t{margin:0;font-size:18px;font-weight:600}.ee2-hoja-s{margin:0;font-size:14px;color:#ffffffb3;line-height:1.45}.ee2-hoja input,.ee2-hoja textarea{min-height:46px;padding:10px 14px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff0a;color:#fff;font:400 15px var(--letra-texto)}.ee2-hoja textarea{min-height:80px;resize:vertical}.ee2-motivos{display:flex;flex-wrap:wrap;gap:6px}.ee2-motivos button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;color:#fff;font:600 13px var(--letra-texto);cursor:pointer}.ee2-motivos button.on{background:#fff;color:#0a0a0a}.ee2.movil{display:block}.ee2-fondo,.ee2.movil .ee2-lienzo,.ee2.movil .ee2-previa{position:absolute;top:0;right:0;bottom:0;left:0}.ee2.movil .ee2-apagada span{width:150px;height:150px;font-size:48px}.ee2-sombra{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0f16bf,#0b0f1600 22%,#0b0f1600 45%,#0b0f16e6 78%);pointer-events:none}.ee2-m-arriba{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:10px;padding:14px 14px 0}.ee2-m-titulo{flex:1;min-width:0;display:flex;flex-direction:column}.ee2-m-titulo b{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ee2-m-titulo span{font-size:13px;color:#ffffffbf}.ee2-m-banda{position:absolute;left:14px;right:14px;top:72px;margin:0;padding:10px 12px;border-radius:16px;background:#2a2418d9;font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ee2-m-banda b{color:#ffc870;font:500 12px var(--letra-mono);letter-spacing:.6px}.ee2-m-abajo{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:10px;padding:0 14px 16px}.ee2-m-chat{display:flex;flex-direction:column;gap:8px}.ee2-m-msj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ee2-m-msj p{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.35;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ee2-m-msj .ee2-menu{flex-basis:100%}.ee2-m-mostrar{flex:none;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#00000040;color:#fff;font:600 13px var(--letra-texto);cursor:pointer}.ee2-m-mostrar.on{background:#fff;color:#0a0a0a}.ee2-m-mostrar:disabled{opacity:.5}.ee2-m-mas{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#00000040;color:#fff;font-weight:700;cursor:pointer}.ee2-m-fila{display:flex;align-items:center;gap:10px}.ee2-m-lucy{flex:none;padding:8px 12px;border-radius:999px;background:#3483fa;font-size:14px;font-weight:600}.ee2-m-lucy em{font-style:normal;font-size:11px;color:#ffe2a8;margin-left:4px}.ee2-m-nota{font-size:12px;color:#ffffffbf;line-height:1.35}.ee2-m-controles{display:flex;align-items:center;gap:8px}.ee2-m-escribir{flex:1;min-width:0}.ee2-m-escribir input{width:100%;min-height:44px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#00000059;color:#fff;font:400 15px var(--letra-texto)}.ee2.movil .ee2-principal{width:100%;min-height:56px;font-size:18px}.ee2-m-diapos{margin:0;display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#141e32cc;font-size:13px;font-weight:600}.ee2.movil .ee2-enlace{align-self:center}.sil-anillo{box-sizing:border-box;background:transparent!important;border:2px dashed var(--borde);box-shadow:none!important}.sil-barra{display:block;width:44px;height:8px;border-radius:4px;background:var(--suave-fondo);margin-top:6px}.sil.sil-escena{height:min(calc(100svh - 530px),640px);min-height:280px;border-radius:28px;padding:22px;justify-content:space-between}.sil.sil-escena>b{width:58px;height:58px;border-radius:50%;margin:0}.sil.sil-escena>span{gap:10px}.sil.sil-escena i{height:12px;border-radius:6px}.cv-vacio-escena .vac-tx{margin-top:4px}.sm-coach{flex:none}button.sm-reportar{border:0;background:none;padding:0 2px;cursor:pointer}.est-pestanas{margin-bottom:4px}.est-nota{margin:0 4px}.est-como{align-self:center}.est-como-lista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5;color:var(--tinta)}.cx-cab{display:flex;flex-direction:column;gap:5px}.cx-cab h1{margin:0;font:600 30px/1.05 var(--letra-titulo);letter-spacing:-.8px;color:var(--tinta)}.cx-cab p{margin:0;font-size:13px;line-height:1.3;color:var(--gris)}.ei-conv{color:inherit;text-decoration:none}.rd-filchips{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;width:auto;gap:8px;overflow-x:auto;margin-right:-24px;padding-right:24px;scrollbar-width:none}.rd-filchips::-webkit-scrollbar{display:none}.rd-chip{flex:none;height:34px;padding:0 12px 0 14px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:transparent;color:var(--tinta);display:inline-flex;align-items:center;gap:6px;font:500 14px var(--letra-texto);cursor:pointer;white-space:nowrap}.rd-chip.on{background:var(--tinta);border-color:var(--tinta);color:var(--fondo)}.rd-chip.abierto svg{transform:rotate(180deg)}.rd-filopc .rd-chip{padding:0 14px}.chu-cab{position:relative;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--linea)}.chu-redondo{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--linea);background:transparent;color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.chu-mas{background:var(--suave-fondo)}.chu-av{flex:none;width:40px;height:40px;border-radius:50%;background:#3f5c7a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:600 13px var(--letra-texto)}.chu-quien{flex:1;min-width:0;display:flex;flex-direction:column}.chu-quien h1{margin:0;font:600 15px var(--letra-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chu-quien span{font-size:12px;color:var(--gris)}.chu-menu{position:absolute;right:0;top:54px;z-index:6;width:200px;box-sizing:border-box;padding:6px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);box-shadow:0 12px 32px -10px #0000004d}.chu-menu button{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--tinta);font:500 15px var(--letra-texto);text-align:left;cursor:pointer}.chu-menu button:hover{background:var(--suave-fondo)}.chu-menu button.rojo{color:var(--rojo-texto)}.chu-menu-linea{display:block;height:1px;margin:0 8px;background:var(--linea)}.chu-mensajes{gap:8px;padding-top:12px}.chu-sistema{align-self:center;max-width:100%;box-sizing:border-box;margin:4px 0;padding:6px 12px;border-radius:var(--r-pildora);background:var(--suave-fondo);color:var(--gris);font-size:12px;font-weight:600;text-align:center}.chu-burbuja{align-self:flex-start;max-width:78%;margin:0;padding:9px 13px;border-radius:18px 18px 18px 6px;background:var(--suave-fondo);color:var(--tinta);font:400 15px/1.4 var(--letra-texto);overflow-wrap:anywhere;white-space:pre-wrap}.chu-burbuja b{display:block;margin-bottom:2px;font-size:12px;font-weight:600}.chu-burbuja.mia{align-self:flex-end;border-radius:18px 18px 6px;background:#ebf2ff}:root[data-modo=noche] .chu-burbuja.mia{background:#3483fa38}.chu-barra{display:flex;flex-direction:column;gap:12px}.chu-botones{display:flex;justify-content:center;align-items:flex-start;gap:22px}.chu-boton{display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:4px}.chu-boton.grande{padding-top:0}.chu-boton button{width:52px;height:52px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.chu-boton.grande button{width:60px;height:60px;border:0;background:var(--boton-fondo);color:var(--boton-texto)}.chu-boton button:disabled{opacity:.45;cursor:default}.chu-boton small{font-size:11px;color:var(--gris);text-align:center;max-width:96px}.tch{flex:none;width:262px;min-height:112px;box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--linea);border-radius:18px;background:var(--superficie);color:var(--tinta);text-decoration:none}.tch-av{flex:none;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:600 14px var(--letra-texto);color:#fff}.tch-av.tch-grupo{border-radius:14px}.tch-tono-0{background:#3f5c7a}.tch-tono-1{background:#b0306a}.tch-tono-2{background:#5b3fd6}.tch-tono-3{background:#0b7a44}.tch-tono-4{background:#a85f00}.tch-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tch-fila{display:flex;align-items:baseline;gap:6px}.tch-fila b{flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tch-fila small{flex:none;font-size:11px;color:var(--gris)}.tch-ultimo{font-size:13px;line-height:1.35;color:var(--gris);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.tch-pie{font-size:11px;color:var(--gris);margin-top:auto}.tch-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ci-mamas,.rd-grilla{grid-template-columns:1fr;gap:8px}.ci-mama,.rd-tarjeta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av n b" "av p b" "av c b";align-items:center;column-gap:12px;row-gap:2px;padding:10px 12px;text-align:left;border-radius:16px}.ci-mama>.ci-avatar,.rd-tarjeta>.rd-av{grid-area:av;width:40px;height:40px;font-size:14px}.ci-mama>.ci-avatar.grande{box-shadow:none}.rd-tarjeta>.rd-av{box-shadow:none}.ci-mama-t,.rd-tarjeta>.rd-nombre{grid-area:n;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-mama-pais,.rd-tarjeta>.rd-pais{grid-area:p;font-size:11.5px}.ci-mama>.ci-chips,.rd-tarjeta>.rd-chips{grid-area:c;justify-content:flex-start;min-height:0;flex-wrap:wrap}.ci-mama>.ci-conectar,.rd-tarjeta>.rd-boton{grid-area:b;width:auto;margin:0;padding:0 12px;min-height:36px;font-size:12.5px;white-space:nowrap}.chu-nota{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:14px;background:var(--suave-fondo);color:var(--gris);font-size:12px;line-height:1.4}.chu-nota svg{flex:none;margin-top:1px}.chu-sistema.borde{background:transparent;border:1px solid var(--linea);font-weight:400;padding:5px 12px}.chu-red-barra{position:sticky;bottom:calc(96px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;padding:6px 0 10px;background:var(--fondo)}.chu-red-barra input{flex:1;min-width:0;height:48px;box-sizing:border-box;padding:0 18px;border-radius:var(--r-pildora);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:400 15px var(--letra-texto);outline:none}.chu-red-barra button{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:var(--boton-fondo);color:var(--boton-texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.chu-red-barra button:disabled{background:var(--suave-fondo);color:var(--tinta);cursor:default}.tch-pie{display:flex;align-items:center;justify-content:space-between;gap:6px}.tch-sinleer{flex:none;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:#3483fa;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.tch-titulo{margin:0;font-size:15px;font-weight:600;color:var(--tinta)}body:has(.menu-inferior) .chu .grp-barra,body:has(.menu-inferior) .chu-red-barra{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 86px)}.tch{width:212px}:root[data-modo=noche] .bib-nota{background:#ffffff0d}.ev-barra-sup{flex:none}.ev-barra-sup{margin-bottom:12px}.ev-barra-sup .barra{padding:0;max-width:none}.sg-esc{display:flex;flex-direction:column;gap:12px;margin-top:14px}.sg-tabla{display:flex;flex-direction:column}.sg-tr{display:grid;grid-template-columns:minmax(0,1fr) 80px 80px 100px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--linea);font-size:14px}.sg-tr>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sg-tr>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.sg-tr>span:first-child b{overflow-wrap:anywhere}.sg-tr small{color:var(--gris);font-size:12px}.sg-th{border-top:0;color:var(--gris);font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding-top:0}@media(max-width:720px){.sg-tr{grid-template-columns:minmax(0,1fr) 56px 48px 72px;gap:8px;font-size:13px}}.cx-cab .cx-sub{margin-top:-1px;line-height:1.45}.sgu-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 16px;border:1px solid var(--linea);border-radius:var(--r-14)}.sgu-todo{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.sgu-orden{display:inline-flex;align-items:center;gap:6px;color:var(--gris);font-size:14px}.sgu-orden select{border:0;background:transparent;color:var(--tinta);font:600 14px var(--letra-texto);cursor:pointer}.sgu-urgente{border-color:var(--rojo, #B3122A);box-shadow:inset 3px 0 0 var(--rojo, #B3122A)}.sgu-retirar{color:var(--rojo-texto, #B3122A)}.ses-caja{padding:14px;border-top:1px solid var(--linea);display:flex;flex-direction:column;gap:10px}.ses-cabeza{display:flex;flex-direction:column;gap:2px}.ses-dia{display:flex;flex-direction:column;gap:4px}.ses-dia>.etiqueta-mono{margin:6px 0 0}.ses-fila{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px 10px;align-items:start;padding:10px 0;border-top:1px solid var(--linea)}.ses-hora{font-weight:600;font-variant-numeric:tabular-nums}.ses-quien{display:flex;flex-direction:column;gap:2px;min-width:0}.ses-quien small{color:var(--gris)}.ses-pie{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tch-av.tch-grupo.grp-tono-0{color:#3b63e8}.tch-av.tch-grupo.grp-tono-1{color:#6a4be0}.tch-av.tch-grupo.grp-tono-2{color:#9a5b00}:root[data-modo=noche] .tch-av.tch-grupo.grp-tono-0{color:#8eb1ff}:root[data-modo=noche] .tch-av.tch-grupo.grp-tono-1{color:#c2b0ff}:root[data-modo=noche] .tch-av.tch-grupo.grp-tono-2{color:#ffd38a}
