.cx{font-family:var(--font-sans), sans-serif;font-size:15px;line-height:1.4}.cx-mono{font-family:var(--font-ticket), ui-monospace, monospace}.cx-tenue{color:var(--c-tenue)}.cx-ok{color:var(--c-ok,#0b7a53);font-weight:700}.cx-luz-a{width:46%;height:52%;top:30%;left:-6%}.cx-luz-b{width:40%;height:46%;top:-8%;right:-4%}.cx-luz-chatgpt{--marca:#74aa9c}.cx-luz-claude,.cx-luz-claude-code{--marca:#d97757}.cx-luz-perplexity{--marca:#20808d}.cx-luz-cursor{--marca:#f54e00}.cx-luz-vscode{--marca:#0078d4}.cx-caret{vertical-align:-2px;background:currentColor;width:2px;height:1.05em;margin-left:1px;display:inline-block}.cx-girando{opacity:.7;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite cx-gira;display:inline-block}@keyframes cx-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cx-girando{animation:none}}.cx-semaforo{gap:6px;display:inline-flex}.cx-semaforo i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.cx-semaforo i:nth-child(2){background:#febc2e}.cx-semaforo i:nth-child(3){background:#28c840}[data-pulsado]{box-shadow:0 0 0 6px color-mix(in oklab, var(--c-acento) 30%, transparent);transform:scale(.95)}.cx-switch{background:var(--c-linea-fuerte,#c9c9c9);border-radius:999px;flex:none;width:40px;height:22px;transition:background .2s;position:relative}.cx-switch i{background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.cx-switch[data-on]{background:var(--c-acento)}.cx-herr{border:1px solid var(--c-linea);background:var(--c-herr,transparent);max-width:100%;color:var(--c-tenue);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:inline-flex}.cx-herr-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-icono{object-fit:contain;background:#fff;border-radius:7px;flex:none;box-shadow:0 0 0 1px #00000014}.cx-icono-claro{box-shadow:none}.cx-hilo{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 18px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.cx-hilo-adentro{flex-direction:column;gap:10px;padding:12px 0 14px;display:flex}.cx-yo{background:var(--c-yo);max-width:82%;color:var(--c-tinta);border-radius:20px;align-self:flex-end;padding:9px 15px}.cx-mencion{color:var(--c-mencion,var(--c-acento));margin-right:6px;font-weight:600}.cx-ia{max-width:94%;color:var(--c-tinta)}.cx-ia p{margin:0}.cx-citas{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cx-citas li{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:12px;grid-template-columns:52px auto 1fr;align-items:baseline;gap:10px;padding:7px 12px;display:grid}.cx-ficha{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:7px 14px 7px 7px;display:inline-flex}.cx-avatar{background:color-mix(in oklab, var(--c-acento) 22%, var(--c-tarjeta));width:30px;height:30px;color:var(--c-tinta);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:inline-grid}.cx-borrador{border-left:3px solid var(--c-acento);background:var(--c-suave);color:var(--c-tinta);border-radius:4px 12px 12px 4px;margin:8px 0;padding:10px 14px}.cx-final{font-weight:600}.cx-componer{border:1px solid var(--c-linea);background:var(--c-caja,#fff);border-radius:24px;align-items:center;gap:10px;margin:0 16px 16px;padding:8px 8px 8px 14px;transition:opacity .3s;display:flex;position:relative;box-shadow:0 6px 20px -12px #00000059}.cx-mas{color:var(--c-tenue);flex:none;font-size:20px;line-height:1}.cx-texto{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--c-tinta);flex:1;overflow:hidden}.cx-texto[data-vacio]{color:var(--c-tenue)}.cx-enviar{background:var(--c-enviar-apagado,#d9d9d9);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .1s,background .2s;display:grid}.cx-enviar svg{width:18px;height:18px}.cx-enviar[data-on]{background:var(--c-enviar)}.cx-app{z-index:1;border:1px solid var(--c-linea);background:var(--c-fondo);color:var(--c-tinta);border-radius:18px;display:flex;position:absolute;inset:5% 4%;overflow:hidden;box-shadow:0 40px 80px -40px #000000a6,0 2px 8px #0000002e}.cx-lado{background:var(--c-lado);border-right:1px solid var(--c-linea);flex-direction:column;flex:none;gap:4px;width:200px;padding:16px 12px;display:flex}.cx-lado-marca{margin:0 8px 14px;font-size:17px;font-weight:700}.cx-lado-item{color:var(--c-tenue);border-radius:9px;padding:7px 10px}.cx-lado-item[data-activo]{background:var(--c-suave);color:var(--c-tinta);font-weight:600}.cx-principal{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cx-ajustes{flex:1;min-height:0;padding:20px 22px;position:relative}.cx-ajustes-cabeza{border-bottom:1px solid var(--c-linea);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:19px;display:flex}.cx-boton-sec{border:1px solid var(--c-linea-fuerte,var(--c-linea));border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600;transition:transform .1s}.cx-vacio{height:64px}.cx-fila{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.cx-fila-nombre{flex-direction:column;flex:1;min-width:0;display:flex}.cx-fila-nombre .cx-mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-estado{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cx-modal{z-index:2;border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:18px;flex-direction:column;gap:6px;width:min(460px,100% - 28px);margin-left:calc(min(460px,100% - 28px)/-2);padding:20px;display:flex;position:absolute;top:64px;left:50%;box-shadow:0 30px 60px -20px #00000073}.cx-modal-titulo{margin-bottom:6px;font-size:17px}.cx-rotulo{color:var(--c-tenue)}.cx-campo{border:1px solid var(--c-linea-fuerte,var(--c-linea));white-space:nowrap;text-overflow:ellipsis;border-radius:10px;min-height:40px;padding:8px 12px;overflow:hidden}.cx-opcion{align-items:center;gap:8px;margin-top:4px;display:flex}.cx-radio,.cx-check{border:2px solid var(--c-tenue);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:15px;line-height:1;display:inline-grid}.cx-check{border-radius:5px}.cx-radio[data-on]{border:5px solid var(--c-acento)}.cx-check[data-on]{border-color:var(--c-acento);background:var(--c-acento)}.cx-boton{background:var(--c-boton);min-height:40px;color:var(--c-sobre-boton,#fff);border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:8px;margin-top:10px;padding:8px 18px;font-weight:600;transition:transform .1s;display:inline-flex}.cx-chat{flex-direction:column;flex:1;min-height:0;display:flex}.cx-popover{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:14px;flex-direction:column;gap:8px;min-width:240px;padding:12px 14px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 20px 40px -18px #0006}.cx-popover-fila{align-items:center;gap:10px;font-weight:600;display:flex}.cx-popover-fila .cx-switch{margin-left:auto}.cx-chatgpt{--c-fondo:#fff;--c-lado:#f9f9f9;--c-tarjeta:#fff;--c-tinta:#0d0d0d;--c-tenue:#5d5d5d;--c-linea:#0d0d0d1a;--c-linea-fuerte:#0d0d0d33;--c-suave:#ececec;--c-yo:#f4f4f4;--c-acento:#0d0d0d;--c-boton:#0d0d0d;--c-enviar:#0d0d0d;--c-mencion:#0d0d0d;--c-herr:#f9f9f9}.cx-claude{--c-fondo:#faf9f5;--c-lado:#f5f4ed;--c-tarjeta:#fff;--c-tinta:#141413;--c-tenue:#6b6a63;--c-linea:#1414131a;--c-linea-fuerte:#14141333;--c-suave:#f0eee6;--c-yo:#f0eee6;--c-acento:#c6613f;--c-boton:#141413;--c-enviar:#d97757;--c-herr:#fff}.cx-perplexity{--c-fondo:#fcfcf9;--c-lado:#f3f3ee;--c-tarjeta:#fff;--c-tinta:#0b2833;--c-tenue:#5b6266;--c-linea:#0b28331a;--c-linea-fuerte:#0b283333;--c-suave:#eef3f2;--c-yo:#e8f1f1;--c-acento:#1b6f7a;--c-boton:#1b6f7a;--c-enviar:#1b6f7a;--c-herr:#fff}.cx-oauth{--c-acento:#fff;z-index:5;color:#fafafa;background:#0c0c0f;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;width:min(410px,90%);display:flex;position:absolute;top:7%;left:50%;overflow:hidden;box-shadow:0 50px 90px -30px #000000d9,0 0 0 1px #0006}.cx-oauth-barra{background:#1c1c21;align-items:center;gap:12px;padding:8px 12px;display:flex}.cx-oauth-direccion{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;background:#0c0c0f;border-radius:999px;flex:1;min-width:0;padding:3px 10px;overflow:hidden}.cx-oauth-cuerpo{padding:16px 20px 18px}.cx-vp-marca{align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}.cx-vp-login,.cx-vp-consent{flex-direction:column;gap:5px;display:flex}.cx-vp-h{margin-bottom:4px;font-size:18px;line-height:1.25}.cx-vp-tenue,.cx-vp-rotulo,.cx-vp-no{color:#a1a1aa}.cx-vp-rotulo{margin-top:6px}.cx-vp-campo{background:#18181b;border:1px solid #3f3f46;border-radius:10px;min-height:38px;padding:7px 12px}.cx-vp-tienda{font-weight:600}.cx-vp-grupos{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.cx-vp-grupos li{border:1px solid #27272a;border-radius:8px;align-items:center;gap:10px;padding:5px 10px;display:flex}.cx-vp-casilla{color:#0c0c0f;background:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:15px;font-weight:700;line-height:1;display:inline-grid}.cx-vp-boton{color:#0c0c0f;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:12px;padding:8px 16px;font-weight:700;transition:transform .1s;display:inline-flex}.cx-vp-no{align-self:center;margin-top:4px}.cx-aviso{z-index:6;color:#fafafa;--c-ok:#4cc38a;background:#0c0c0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:220px;margin-left:-110px;padding:8px 16px;font-weight:600;display:inline-flex;position:absolute;top:2.5%;left:50%;box-shadow:0 16px 30px -12px #0009}@container eu (max-width:620px){.cx-lado{display:none}.cx-movil-cabeza{display:flex}.cx-app{inset:3%}.cx-ajustes{padding:12px 14px}.cx-hilo{padding:0 12px}.cx-yo{max-width:92%}.cx-citas li{grid-template-columns:48px 1fr}.cx-citas li .cx-tenue{grid-column:2}.cx-modal{padding:16px;top:54px}}.cx-pagina{z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex;position:absolute;inset:0}.cx-pagina-boton{--c-acento:#fff;color:#0a0623;text-align:center;background:#fff;border-radius:18px;align-items:center;gap:12px;min-height:56px;padding:12px 24px;font-size:17px;font-weight:600;transition:transform .1s;display:inline-flex;box-shadow:0 24px 50px -20px #0a062399,0 0 0 1px #0a062314}.cx-pagina-logo{flex:none;width:26px;height:26px}.cx-pagina-aviso{color:#fafafa;--c-ok:#4cc38a;background:#0c0c0f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.cx-lado-marca{align-items:center;gap:10px;display:flex}.cx-lado-logo{flex:none;width:22px;height:22px}.cx-chatgpt .cx-lado-logo{color:#0d0d0d}.cx-perplexity .cx-lado-logo{color:#1b6f7a}.cx-movil-cabeza{align-items:center;gap:10px;padding:12px 14px 0;font-size:17px;font-weight:700;display:none}.cx-campo-link{font-family:var(--font-ticket), ui-monospace, monospace;transition:background .3s}.cx-campo-link[data-pegado]{background:color-mix(in oklab, var(--c-acento) 14%, var(--c-tarjeta))}.cx-mini{isolation:isolate;border:1px solid var(--cn-borde,#ffffff1f);background:#130f29;border-radius:22px;height:420px;position:relative;overflow:hidden;container:eu/size}html[data-tema-publico=claro] .tema-publico .cx-mini{background:#f3f0fb}.cx-muse{--c-fondo:#fcfcfc;--c-lado:#f4f5f7;--c-tarjeta:#fff;--c-tinta:#111112;--c-tenue:#5b5d63;--c-linea:#1111121a;--c-linea-fuerte:#11111233;--c-suave:#eef1f6;--c-yo:#e9f0fb;--c-acento:#0064d4;--c-boton:#0064d4;--c-enviar:#0064d4;--c-herr:#fff}.cx-luz-muse{--marca:#0082fb}.cx-ficha-conectar{gap:12px;padding:8px 8px 8px 10px}.cx-boton-chico{align-self:center;min-height:36px;margin:0 0 0 auto;padding:6px 14px}
