: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);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}.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-10);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:8px 4px;border-radius:var(--r-20);color:var(--gris);text-decoration:none;font:600 11px var(--letra-texto)}.pestana.activa{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}.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:600 24px/1.15 var(--letra-titulo);letter-spacing:-.5px;flex:1}.rep-portada-foto{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px 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-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;font:700 24px var(--letra-titulo)}.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(3,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-accesos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ei-acceso{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border-radius:var(--r-20);border:1px solid var(--linea);background:var(--superficie);color:var(--tinta);font:600 14px var(--letra-texto);text-decoration:none;text-align:left;cursor:pointer}.ei-acceso-ic{flex:none;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.ei-a-violeta .ei-acceso-ic,.ei-tarea-ic.ei-a-violeta{background:#f1edff;color:#5b3fd6}.ei-a-rojo .ei-acceso-ic{background:var(--rojo-suave);color:var(--rojo-texto)}.ei-a-verde .ei-acceso-ic,.ei-tarea-ic.ei-a-verde{background:var(--verde-suave);color:var(--verde-texto)}.ei-a-azul .ei-acceso-ic{background:var(--azul-suave);color:var(--azul-texto)}.ei-tarea-ic.ei-a-ambar{background:var(--ambar-suave);color:var(--ambar-texto)}:root[data-modo=noche] .ei-a-violeta .ei-acceso-ic,: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}
