.tchat:not(.tchat-invitado),.tchat-modelsel-hoja,.tchat-modelsel-hoja-backdrop,.tchat-call-layer{--tchat-violeta:#7b2eff;--tchat-violeta-profundo:#2a1163;--tchat-lila:#b28cff;--tchat-lavanda:#e4dbff;--tchat-papel:#f4f2ea;--tchat-tinta:#0e0e11;--tchat-magenta:#ff2d6f;--tchat-verde-salida:#7fe0a7;--tchat-envio:#7b2eff;--tchat-bg:#000;--tchat-panel:#070707;--tchat-panel-2:#0e0e11;--tchat-panel-3:#151519;--tchat-line:#ffffff1a;--tchat-line-strong:#ffffff5c;--tchat-hover:#ffffff0f;--tchat-ink:#fff;--tchat-ink-soft:#ffffffd9;--tchat-ink-dim:#fff9;--tchat-ink-faint:#ffffff7d;--tchat-violeta-texto:var(--tchat-lila);--tchat-acento-texto:var(--tchat-violeta-texto);--tchat-codigo-bg:#ffffff14;--tchat-card-line:var(--tchat-line-strong);--tchat-input-line:var(--tchat-line-strong);--tchat-composer-bg:transparent;--tchat-composer-line:transparent;--tchat-top-line:var(--tchat-line-strong);--tchat-scrim:#0009;--tchat-scrollbar:#ffffff2e;--tchat-sans:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--tchat-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--tchat-serif:var(--font-instrument-serif), "Instrument Serif", Georgia, "Times New Roman", serif;--tchat-display:var(--font-anton), Anton, Impact, "Haettenschweiler", sans-serif;--theus-font-product:var(--tchat-sans);--theus-font-brand:var(--tchat-sans);--theus-font-mono:var(--tchat-mono);--font-sans:var(--tchat-sans);--font-serif:var(--tchat-serif);--font-mono:var(--tchat-mono);--theus-obsidian:var(--tchat-bg);--theus-surface-1:var(--tchat-panel);--theus-surface-2:var(--tchat-panel-2);--theus-surface-3:var(--tchat-panel-3);--theus-line:var(--tchat-line);--theus-line-strong:var(--tchat-line-strong);--theus-mineral:var(--tchat-ink);--theus-white:var(--tchat-ink);--theus-text:var(--tchat-ink);--theus-text-dim:var(--tchat-ink-dim);--theus-text-faint:var(--tchat-ink-faint);--theus-purple:var(--tchat-violeta);--theus-cap-01:var(--tchat-violeta);--theus-cap-05:var(--tchat-magenta);--paper:var(--tchat-panel);--paper-warm:var(--tchat-panel-2);--paper-deep:var(--tchat-bg);--ink:var(--tchat-ink);--ink-soft:var(--tchat-ink-soft);--muted:var(--tchat-ink-dim);--line:var(--tchat-line);--line-dark:var(--tchat-line-strong);--ember:var(--tchat-violeta);--tchat-acc:var(--tchat-violeta);--tchat-acc-hi:var(--tchat-violeta);--tchat-acc-soft:#7b2eff2e;--tchat-acc-ink:var(--tchat-violeta-texto);--tchat-mcp:var(--tchat-violeta);--tchat-mcp-hi:#fff;--tchat-danger:var(--tchat-magenta);--tchat-danger-hi:var(--tchat-magenta);--tchat-text:var(--tchat-ink);--tchat-ink-composer:var(--tchat-ink);--tmd-heading-font:var(--tchat-sans);--tmd-link:var(--tchat-violeta-texto);--tmd-accent:var(--tchat-violeta);--tmd-th-bg:var(--tchat-panel-3);--tmd-row-alt:#ffffff08;--tmd-code-bg:var(--tchat-bg);--tmd-code-line:var(--tchat-line-strong);--tmd-code-ink:#fff;--tmd-code-dim:#ffffff8c;--tmd-code-acc:var(--tchat-lila);--tmd-code-acc-soft:#7b2eff38;--tmd-tok-variable:var(--tchat-lila);--tmd-tok-string:var(--tchat-verde-salida);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theus-rayo{width:var(--rayo-lado,24px);height:var(--rayo-lado,24px);-webkit-user-select:none;user-select:none;background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/assets/brand-official/v1.0/icon/theus-rayo.svg) 50%/contain no-repeat;mask:url(/assets/brand-official/v1.0/icon/theus-rayo.svg) 50%/contain no-repeat}@media (forced-colors:active){.theus-rayo{background-color:canvastext}}html[data-theme=light] .tchat:not(.tchat-invitado),html[data-theme=light] .tchat-modelsel-hoja,html[data-theme=light] .tchat-call-layer{--tchat-bg:var(--tchat-papel);--tchat-panel:#fff;--tchat-panel-2:#fff;--tchat-panel-3:#ebe7f0;--tchat-line:#0e0e1124;--tchat-line-strong:#0e0e1175;--tchat-hover:#0e0e110d;--tchat-ink:var(--tchat-tinta);--tchat-ink-soft:#0e0e11d9;--tchat-ink-dim:#0e0e119e;--tchat-ink-faint:#0e0e1199;--tchat-violeta-texto:#5b3df5;--tchat-acento-texto:var(--tchat-violeta-texto);--tchat-codigo-bg:#0e0e1112;--tchat-card-line:var(--tchat-violeta);--tchat-input-line:var(--tchat-line-strong);--tchat-composer-bg:#fff;--tchat-composer-line:var(--tchat-violeta);--tchat-top-line:var(--tchat-violeta);--tchat-scrim:#0e0e1173;--tchat-scrollbar:#0e0e1140;--tchat-acc-hi:var(--tchat-violeta);--tchat-acc-soft:#7b2eff1f;--tchat-acc-ink:var(--tchat-violeta-profundo);--tchat-mcp-hi:var(--tchat-violeta);--tchat-danger-hi:#c42348;--tchat-ok-hi:#00758f;--tchat-agent-hi:#00758f;--tchat-research-hi:#ac5200;--tchat-web-hi:#2a5bff;--tchat-warn:#8a5a00;--theus-cap-02:#ac5200;--theus-cap-03:#00758f;--theus-cap-05:#d60043;--theus-energy-orange:#ac5200;--theus-teal:#00758f;--theus-cyan:#00758f;--tmd-link:var(--tchat-violeta-texto);--tmd-row-alt:#0e0e1108;--tmd-quote-border:var(--tchat-line-strong);--tmd-code-bg:var(--tchat-tinta);--tmd-code-line:#ffffff29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-side,html[data-theme=light] .tchat:not(.tchat-invitado) .tob-overlay,html[data-theme=light] .tcharge-overlay,html[data-theme=light] .yape-panel,html[data-theme=light] .pwa-dialog,html[data-theme=light] .tcomp-overlay,html[data-theme=light] .timp-overlay,html[data-theme=light] .tchat-art,html[data-theme=light] .tcanvas{--tchat-bg:#000;--tchat-panel:#070707;--tchat-panel-2:#0e0e11;--tchat-panel-3:#151519;--tchat-line:#ffffff1a;--tchat-line-strong:#ffffff5c;--tchat-hover:#ffffff0f;--tchat-ink:#fff;--tchat-ink-soft:#ffffffd9;--tchat-ink-dim:#fff9;--tchat-ink-faint:#ffffff7d;--tchat-violeta-texto:var(--tchat-lila);--tchat-acento-texto:var(--tchat-violeta-texto);--tchat-codigo-bg:#ffffff14;--tchat-card-line:var(--tchat-line-strong);--tchat-scrollbar:#ffffff2e;--tchat-acc-hi:var(--tchat-violeta);--tchat-acc-soft:#7b2eff2e;--tchat-acc-ink:var(--tchat-violeta-texto);--tmd-code-bg:var(--tchat-bg);--tmd-code-line:var(--tchat-line-strong);--tchat-mcp-hi:#fff;--tchat-danger-hi:var(--tchat-magenta);--tchat-ok-hi:#00b8d4;--tchat-agent-hi:#00b8d4;--tchat-research-hi:#ff7a00;--tchat-warn:#ffb020;--theus-cap-02:#ff7a00;--theus-cap-03:#00d1ff;--theus-cap-05:var(--tchat-magenta);--theus-energy-orange:#ff7a00;--theus-teal:#00b8d4;--theus-cyan:#00d1ff;--theus-obsidian:var(--tchat-bg);--theus-surface-1:var(--tchat-panel);--theus-surface-2:var(--tchat-panel-2);--theus-surface-3:var(--tchat-panel-3);--theus-line:var(--tchat-line);--theus-line-strong:var(--tchat-line-strong);--theus-mineral:var(--tchat-ink);--theus-white:var(--tchat-ink);--theus-text:var(--tchat-ink);--theus-text-dim:var(--tchat-ink-dim);--theus-text-faint:var(--tchat-ink-faint);--paper:var(--tchat-panel);--paper-warm:var(--tchat-panel-2);--paper-deep:var(--tchat-bg);--ink:var(--tchat-ink);--ink-soft:var(--tchat-ink-soft);--muted:var(--tchat-ink-dim);--line:var(--tchat-line);--line-dark:var(--tchat-line-strong);--tmd-link:var(--tchat-violeta-texto);--tmd-row-alt:#ffffff08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .tchat.tchat-invitado{--theus-obsidian:#000;--theus-mineral:#fff;--theus-surface-1:#000;--theus-surface-2:#070707;--theus-surface-3:#111;--theus-line:#ffffff1f;--theus-line-strong:#ffffff38;--theus-text:#fff;--theus-text-dim:#ffffffb8;--theus-text-faint:#ffffff8f;--theus-purple:#7b2eff;--theus-cap-01:#7b2eff;--paper:#000;--paper-deep:#000;--paper-warm:#070707;--ink:#fff;--ink-soft:#fffc;--muted:#ffffffb8;--line:#ffffff1f;--line-dark:#ffffff38;--ember:#7b2eff;--cta-ring:#7b2eff8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tchat.tchat-invitado{--cinv-enlace-hi:#b28cff}.tchat.tchat-shell:not(.tchat-invitado){background:var(--tchat-bg);color:var(--tchat-ink);font-family:var(--tchat-sans);animation:none}.tchat.tchat-shell:not(.tchat-invitado):before,.tchat.tchat-vivo.tchat-shell:not(.tchat-invitado):before{display:none}.tchat .tchat-main{background:0 0}.tchat .tchat-scroll,.tchat .tchat-side-lista,.tchat .tchat-proy-vista{scrollbar-color:var(--tchat-scrollbar) transparent}.tchat ::-webkit-scrollbar-thumb{background:var(--tchat-scrollbar);background-clip:padding-box}.tchat .tchat-side-fecha,.tchat .tchat-side-pie-k,.tchat .tchat-tools-seccion,.tchat .tchat-proy-k,.tchat .tchat-plan-k,.tchat .oficio-seccion,.tchat .oficio-pasos-titulo,.tchat .tchat-fuentes-tit,.tchat .tchat-research-tit,.tchat .tchat-teleport-label,.tchat .tchat-cap-section-label{font-family:var(--tchat-mono);letter-spacing:2px;text-transform:uppercase;color:var(--tchat-acento-texto);font-size:8.5px;font-weight:400}.tchat:not(.tchat-invitado) .tchat-side{background:var(--tchat-panel);border-right:1px solid var(--tchat-line);box-shadow:none;color:var(--tchat-ink)}@media (min-width:761px){.tchat:not(.tchat-invitado) .tchat-side.abierta{width:260px}}.tchat .tchat-side-top{min-height:0;padding:18px 16px 6px}.tchat .tchat-brand{align-items:center;gap:8px}.tchat .tchat-brand .tchat-brand-mark{display:none}.tchat .tchat-brand .theus-rayo{color:var(--tchat-ink)}.tchat .tchat-brand strong{font-family:var(--tchat-mono);letter-spacing:3px;text-transform:uppercase;color:var(--tchat-ink);font-size:11px;font-weight:400}.tchat .tchat-side-cerrar,.tchat .tchat-side-abrirbtn{color:var(--tchat-ink-faint);font-family:var(--tchat-mono);border-radius:0}.tchat .tchat-side-cerrar:hover,.tchat .tchat-side-abrirbtn:hover{background:var(--tchat-hover);color:var(--tchat-ink);border-color:#0000}.tchat:not(.tchat-invitado) .tchat-nueva{min-height:34px;color:var(--tchat-tinta);font-family:var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;text-align:center;box-shadow:none;transition:background .16s var(--tchat-ease), transform .12s var(--tchat-ease);background:#fff;border:0;border-radius:0;margin:6px 16px 8px;padding:9px 12px;font-size:10.5px;font-weight:400}.tchat:not(.tchat-invitado) .tchat-nueva:hover{background:var(--tchat-lavanda);color:var(--tchat-tinta);box-shadow:none;transform:none}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-nueva{background:var(--tchat-violeta);color:#fff}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-nueva:hover{background:var(--tchat-violeta-profundo);color:#fff}.tchat .tchat-buscar-campo{margin:2px 16px 10px}.tchat .tchat-buscar-lupa{color:var(--tchat-ink-faint);left:9px}.tchat .tchat-buscar{border:1px solid var(--tchat-line-strong);min-height:30px;color:var(--tchat-ink);font-family:var(--tchat-mono);background:0 0;border-radius:0;margin:0;padding:7px 28px;font-size:9.5px}.tchat .tchat-buscar::placeholder{color:var(--tchat-ink-faint)}.tchat .tchat-buscar:focus{border-color:var(--tchat-violeta)}.tchat .tchat-buscar-limpiar{color:var(--tchat-ink-faint);border-radius:0;right:2px}.tchat .tchat-buscar-limpiar:hover{background:var(--tchat-hover);color:var(--tchat-ink)}@media (pointer:coarse){.tchat .tchat-buscar{padding-right:46px}}.tchat .tchat-buscar-cuenta{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink-faint);margin:-6px 16px 8px;font-size:8.5px}.tchat .tchat-side-filtros{gap:8px;padding:0 16px 10px}.tchat .tchat-side-filtro{border:1px solid var(--tchat-line-strong);min-height:0;color:var(--tchat-ink-dim);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;background:0 0;border-radius:0;flex:none;padding:4px 10px;font-size:8.5px;font-weight:400}.tchat .tchat-side-filtro.activo{color:var(--tchat-ink);background:#ffffff1f;border-color:#0000;font-weight:400}.tchat .tchat-side-lista{padding:0 8px 48px}.tchat .tchat-side-fecha{margin:12px 8px 4px}.tchat .tchat-pj-head .tchat-side-fecha{color:var(--tchat-acento-texto);font-size:8.5px}.tchat .tchat-pj-nuevo{width:18px;height:18px;color:var(--tchat-acento-texto);font-family:var(--tchat-mono);border:0;border-radius:0;font-size:12px}.tchat .tchat-pj-fila,.tchat .tchat-pj-grupo{border-radius:0}.tchat .tchat-pj-toggle{font-family:var(--tchat-sans);color:var(--tchat-ink-soft);padding:5px 8px;font-size:12px}.tchat .tchat-pj-nombre{font-family:var(--tchat-sans)}.tchat .tchat-side-item{border:0;border-bottom:1px solid var(--tchat-line);border-radius:0;min-height:0}.tchat .tchat-side-grupo>.tchat-side-item:last-child,.tchat .tchat-pj-conv:last-child>.tchat-side-item{border-bottom-color:#0000}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item:hover{background:var(--tchat-hover);border-bottom-color:var(--tchat-line)}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item.activo{border-bottom-color:var(--tchat-line);box-shadow:none;background:#ffffff14}.tchat .tchat-side-abrir{font-family:var(--tchat-sans);color:var(--tchat-ink-dim);gap:1px;padding:7px 8px;font-size:11px}.tchat .tchat-side-titulo{color:var(--tchat-ink-soft);font-size:11.5px;line-height:1.35}.tchat .tchat-side-item.activo .tchat-side-titulo{color:var(--tchat-ink)}.tchat .tchat-side-vista{color:var(--tchat-ink-faint);font-size:10.5px;line-height:1.35}.tchat .tchat-side-meta{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink-faint);font-size:8.5px;line-height:1.5}.tchat .tchat-side-item.activo .tchat-side-meta{color:var(--tchat-acento-texto)}.tchat .tchat-side-item.activo .tchat-side-abrir{color:var(--tchat-ink)}.tchat .tchat-side-pin{color:var(--tchat-acento-texto)}.tchat .tchat-side-icono,.tchat .tchat-side-menu-trigger{border-radius:0}.tchat .tchat-side-rename{border-color:var(--tchat-violeta);font-family:var(--tchat-sans);border-radius:0}.tchat .tchat-side-sesion{font-family:var(--tchat-mono);font-size:10px}.tchat .tchat-side-copiar{color:var(--tchat-acento-texto);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;font-size:8.5px}.tchat .tchat-side-pie{padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--tchat-line);flex-direction:column;gap:8px;display:flex}.tchat .tchat-side-pie .tchat-side-admin{min-height:0;color:var(--tchat-ink);font-family:var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;background:0 0;border:1px solid #ffffff45;border-radius:0;padding:8px 12px;font-size:9.5px;font-weight:400}.tchat .tchat-side-pie .tchat-side-admin svg{color:var(--tchat-acento-texto)}.tchat .tchat-side-pie .tchat-side-admin:hover{border-color:var(--tchat-lila);color:var(--tchat-ink);background:0 0}.tchat .tchat-side-recursos{gap:6px}.tchat .tchat-side-pie-k{margin:2px 0 0}.tchat .tchat-side-links{gap:14px;padding-inline:0}.tchat .tchat-side-pie .tchat-side-links a{font-family:var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--tchat-ink-dim);font-size:8.5px}.tchat .tchat-side-pie .tchat-side-links a:hover{color:var(--tchat-ink)}.tchat .tchat-offline{font-family:var(--tchat-mono);border-radius:0;margin:0 16px 8px;font-size:10px}.tchat .tchat-side-menu-popover{border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);width:200px;box-shadow:none;border-radius:8px;padding:8px}.tchat .tchat-side-menu-popover button{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink-soft);border-radius:8px;gap:10px;padding:7px 8px;font-size:10px}.tchat .tchat-side-menu-popover button:hover,.tchat .tchat-side-menu-popover button:focus-visible{background:var(--tchat-hover)}.tchat .tchat-side-menu-popover button.peligro{color:var(--tchat-magenta)}.tchat .tchat-side-scrim{background:var(--tchat-scrim)}.tchat .tchat-top{--tchat-ctrl-h:30px;--tchat-ctrl-h-sm:24px;--tchat-ctrl-fs:9.5px;--tchat-ctrl-radio:0px;border-bottom:1px solid var(--tchat-top-line);background:var(--tchat-panel);-webkit-backdrop-filter:none}@media (min-width:761px){.tchat .tchat-top{min-height:48px;padding-top:calc(9px + env(safe-area-inset-top));gap:10px;padding-bottom:9px}}@media (hover:none),(pointer:coarse){.tchat .tchat-top{--tchat-ctrl-h:44px;--tchat-ctrl-h-sm:34px}}.tchat .tchat-top-cluster{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.tchat .tchat-top-models .tchat-model:after,.tchat .tchat-top-intelligence .tchat-effort-btn:after{display:none}.tchat .tchat-top :is(.tchat-select,.tchat-effort-btn,.tchat-tools-btn,.tchat-art-toggle,.tchat-mas-btn,.tchat-account-button){font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;font-weight:400;border-radius:0!important}.tchat .tchat-top-cluster .tchat-effort-btn,.tchat .tchat-top-cluster .tchat-tools-btn,.tchat .tchat-top-agent .tchat-agent-selector,.tchat .tchat-top .tchat-art-toggle,.tchat .tchat-top .tchat-mas-btn,.tchat .tchat-top .tchat-account-button{color:var(--tchat-ink-dim);background-color:#0000;border:1px solid #0000;font-size:9px}.tchat .tchat-top-cluster .tchat-effort-btn,.tchat .tchat-top-cluster .tchat-tools-btn,.tchat .tchat-top .tchat-art-toggle,.tchat .tchat-top .tchat-mas-btn{padding-inline:10px}.tchat .tchat-top-cluster .tchat-effort-btn:hover,.tchat .tchat-top-cluster .tchat-tools-btn:hover,.tchat .tchat-top-agent .tchat-agent-selector:hover,.tchat .tchat-top .tchat-art-toggle:hover,.tchat .tchat-top .tchat-mas-btn:hover,.tchat .tchat-top .tchat-account-button:hover,.tchat .tchat-top-agent .tchat-agent-selector:focus-within,.tchat .tchat-top-cluster .tchat-tools-btn.is-on,.tchat .tchat-top .tchat-art-toggle.is-on,.tchat .tchat-top .tchat-mas-btn.is-on,.tchat .tchat-top .tchat-account-button.is-open{border-color:var(--tchat-line-strong);background-color:var(--tchat-hover);color:var(--tchat-ink);box-shadow:none}.tchat .tchat-top-cluster .tchat-tools-btn.is-on,.tchat .tchat-top .tchat-art-toggle.is-on,.tchat .tchat-top .tchat-mas-btn.is-on,.tchat .tchat-top .tchat-account-button.is-open{border-color:var(--tchat-violeta)}.tchat .tchat-top-cluster .tchat-effort-btn.activo{border-color:var(--tchat-line-strong);color:var(--tchat-ink)}.tchat .tchat-top-cluster .tchat-effort-btn.es-max{border-color:var(--tchat-violeta);box-shadow:none}.tchat .tchat-effort-badge{border-color:var(--tchat-violeta);color:var(--tchat-acento-texto);letter-spacing:1px;background:0 0;border-radius:0;padding:1px 6px;font-size:8px}.tchat .tchat-effort-btn.es-max .tchat-effort-badge{background:var(--tchat-violeta);border-color:var(--tchat-violeta);color:#fff}.tchat .tchat-top-cluster .tchat-select{border:1px solid var(--tchat-violeta);background-color:var(--tchat-acc-soft);max-width:220px;color:var(--tchat-ink);letter-spacing:1.5px;padding-inline:12px 30px;font-size:10px}.tchat .tchat-top-cluster .tchat-select:hover{border-color:var(--tchat-violeta);background-color:var(--tchat-hover)}html[data-theme=light] .tchat .tchat-top-cluster .tchat-select{border-color:var(--tchat-violeta);color:var(--tchat-acento-texto);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%235b3df5' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}.tchat .tchat-top-agent .tchat-agent-selector{border-radius:0;gap:2px;padding:3px 4px}.tchat .tchat-cap-agent{border:1px solid var(--tchat-line-strong);background:0 0;border-radius:0;gap:2px;padding:3px 4px}.tchat .tchat-agent-nombre{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink-dim);margin-right:2px;padding-left:4px;font-size:8px}.tchat .tchat-agent-selector .tchat-agent-dot{width:6px;height:6px;margin-left:4px}.tchat .tchat-top .tchat-agent-opcion,.tchat .tchat-cap-agent .tchat-agent-opcion{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink-dim);border-radius:0;padding-inline:9px;font-size:8px}.tchat .tchat-top .tchat-agent-opcion.activa{background:var(--tchat-hover);color:var(--tchat-ink);font-weight:400}.tchat .tchat-cap-agent .tchat-agent-opcion.activa{background:var(--tchat-violeta);color:#fff;font-weight:400}@media (hover:hover) and (pointer:fine){.tchat .tchat-top-agent .tchat-agent-opcion:not(.activa){opacity:0;white-space:nowrap;width:0;min-width:0;padding-inline:0;transition:opacity .12s;overflow:hidden}.tchat .tchat-top-agent .tchat-agent-selector:hover .tchat-agent-opcion,.tchat .tchat-top-agent .tchat-agent-selector:focus-within .tchat-agent-opcion{opacity:1;width:auto;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.tchat .tchat-top-agent .tchat-agent-opcion:not(.activa){transition:none}}.tchat .tchat-top .tchat-quota{min-width:0;color:var(--tchat-ink-dim);font-family:var(--tchat-mono);letter-spacing:.5px;text-transform:uppercase;font-size:9.5px;background:0 0!important;border:0!important;border-radius:0!important;padding:0 6px!important}.tchat .tchat-top .tchat-quota:hover{color:var(--tchat-ink)}html[data-theme=light] .tchat .tchat-top .tchat-quota{background:0 0!important}.tchat .tchat-top .tchat-quota b{color:var(--tchat-ink);font-size:9.5px;font-weight:400}.tchat .tchat-top .tchat-quota.baja b{color:var(--tchat-magenta)}.tchat .tchat-top .tchat-quota a{color:var(--tchat-acento-texto)}.tchat .tchat-top .tchat-quota .tchat-quota-detalle{font-family:var(--tchat-mono);color:var(--tchat-ink-faint);font-weight:400}.tchat .tchat-top .tchat-quota+.tchat-quota:before{content:"·";color:var(--tchat-ink-faint);margin-right:6px}.tchat .tchat-top .tchat-mas-wrap{flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.tchat .tchat-top .tchat-mas-wrap:before{content:"";background:var(--tchat-line);width:1px;height:14px}.tchat .tchat-top .tchat-mas-btn{min-height:var(--tchat-ctrl-h);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.tchat .tchat-top .tchat-mas-glifo{letter-spacing:2px;line-height:1}.tchat .tchat-mas-menu{z-index:150;border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);width:250px;box-shadow:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 9px);right:0}.tchat .tchat-mas-menu button{width:100%;min-height:34px;font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;text-align:left;color:var(--tchat-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 8px;font-size:10px;display:flex}.tchat .tchat-mas-menu button:hover:not(:disabled){background:var(--tchat-hover);color:var(--tchat-ink)}.tchat .tchat-mas-menu button:disabled{color:var(--tchat-ink-faint);cursor:not-allowed}.tchat .tchat-top .tchat-account-button{gap:8px;padding:0 12px 0 4px}.tchat .tchat-top .tchat-account-avatar{background:var(--tchat-ink);width:20px;height:20px;color:var(--tchat-bg);font-family:var(--tchat-mono);border:0;border-radius:0;font-size:10px;font-weight:400}.tchat .tchat-account-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.tchat .tchat-account-label{color:inherit}@media (max-width:1320px){.tchat .tchat-top .tchat-mas-label{display:none}}@media (max-width:640px){.tchat .tchat-top .tchat-mas-wrap{position:static}.tchat .tchat-top .tchat-mas-wrap:before{display:none}.tchat .tchat-top .tchat-mas-btn{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.tchat .tchat-mas-menu{width:min(300px,100vw - 24px);top:calc(100% + 6px);left:auto;right:12px}}.tchat .tchat-account-menu{border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);width:240px;box-shadow:none;border-radius:8px;padding:12px 14px}.tchat .tchat-account-meta{border-bottom:1px solid var(--tchat-line);gap:2px;margin-bottom:6px;padding:0 0 8px}.tchat .tchat-account-meta strong{font-family:var(--tchat-sans);color:var(--tchat-ink);font-size:11.5px;font-weight:500}.tchat .tchat-account-meta span,.tchat .tchat-account-meta em{font-family:var(--tchat-mono);letter-spacing:.3px;color:var(--tchat-ink-faint);font-size:8px}.tchat .tchat-account-meta em{text-transform:uppercase}.tchat .tchat-account-menu>:is(a,button){min-height:32px;font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink-soft);border-radius:8px;padding:0 8px;font-size:10px}.tchat .tchat-account-menu>:is(a,button):hover{background:var(--tchat-hover);color:var(--tchat-ink)}.tchat .tchat-account-menu>button:last-child,.tchat .tchat-account-menu>button:last-child:hover{color:var(--tchat-magenta)}.tchat .tchat-art-count,.tchat .tchat-tools-badge{background:var(--tchat-violeta);font-family:var(--tchat-mono);border-radius:0;font-weight:400}.tchat .tchat-autobadge{background:var(--tchat-acc-soft);border-bottom-color:var(--tchat-line);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;font-size:9.5px}.tchat .tchat-autobadge button{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;border-radius:0;font-size:9px}.tchat .tchat-modelsel-list,.tchat-modelsel-list.tchat-modelsel-hoja{border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;padding:8px}.tchat .tchat-modelsel-opt,.tchat-modelsel-hoja .tchat-modelsel-opt{font-family:var(--tchat-mono);color:var(--tchat-ink-soft);border-radius:8px;padding:8px 10px;font-size:10.5px;font-weight:400}.tchat .tchat-modelsel-opt.act,.tchat-modelsel-hoja .tchat-modelsel-opt.act{background:var(--tchat-hover)}.tchat .tchat-modelsel-opt.sel,.tchat-modelsel-hoja .tchat-modelsel-opt.sel{background:var(--tchat-violeta);color:#fff;font-weight:400}.tchat .tchat-modelsel-check,.tchat-modelsel-hoja .tchat-modelsel-check{color:inherit;font-weight:400}.tchat .tchat-teleport{border-bottom:1px solid var(--tchat-top-line);background:var(--tchat-tinta);color:#fff;font-family:var(--tchat-mono);gap:8px;padding:8px clamp(14px,3vw,26px);font-size:9.5px}.tchat .tchat-teleport-label{color:var(--tchat-lila)}.tchat .tchat-teleport-hint{color:#fff9}.tchat .tchat-teleport-cmd{color:#fff;font-family:var(--tchat-mono);background:0 0;border:0;border-radius:0;padding:0;font-size:9.5px}.tchat .tchat-teleport-cmd:before{content:"$ ";color:#fff9}.tchat .tchat-teleport-copy{color:var(--tchat-lila);font-family:var(--tchat-mono);text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:8.5px}.tchat .tchat-teleport-copy:before{content:"["}.tchat .tchat-teleport-copy:after{content:"]"}.tchat .tchat-teleport-copy:hover{color:#fff}.tchat:not(.tchat-invitado) .tchat-thread{gap:16px;padding-top:24px;padding-bottom:32px}.tchat:not(.tchat-invitado) .tchat-msg{gap:0}.tchat:not(.tchat-invitado) .tchat-msg .tchat-msg-avatar{display:none}.tchat:not(.tchat-invitado) .tchat-msg .tchat-msg-role{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.tchat:not(.tchat-invitado) .tchat-msg-content{font-family:var(--tchat-sans);color:var(--tchat-ink);font-size:13.5px;line-height:21px}.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-body{border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);max-width:min(78%,660px);color:var(--tchat-ink);border-radius:14px;padding:12px 16px}.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-content,.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-content code{color:var(--tchat-ink)}.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-content code{background:var(--tchat-codigo-bg);border-radius:4px}.tchat:not(.tchat-invitado) .tchat-msg-assistant .tchat-msg-body{border:1px solid var(--tchat-card-line);background:var(--tchat-panel-2);max-width:760px;padding:16px 18px}.tchat:not(.tchat-invitado) .tchat-titan{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;animation:none;overflow:visible}.tchat:not(.tchat-invitado) .tchat-titan:before{display:none}.tchat:not(.tchat-invitado) .tchat-titan-cab{gap:8px;margin-bottom:0}.tchat:not(.tchat-invitado) .tchat-titan-dot{background:var(--tchat-acento-texto);width:6px;height:6px}.tchat:not(.tchat-invitado) .tchat-titan-tit,.tchat:not(.tchat-invitado) .tchat-titan-sub{font-family:var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--tchat-acento-texto);font-size:9.5px;font-weight:400}.tchat:not(.tchat-invitado) .tchat-titan-sub:before{content:"· "}.tchat:not(.tchat-invitado) .tchat-titan-filas{margin-top:8px}.tchat:not(.tchat-invitado) .tchat-titan-modelo{font-family:var(--tchat-mono);font-weight:400}.tchat:not(.tchat-invitado) .tchat-titan-est{border-radius:0}.tchat .tchat-steps{background:var(--tchat-tinta);color:#fff;gap:0;margin:10px 0 12px;padding:12px 14px}.tchat .tchat-step{background:0 0;border:0;border-radius:0}.tchat .tchat-step>summary{font-family:var(--tchat-mono);color:#fff;padding:3px 0;font-size:11px;font-weight:400}.tchat .tchat-step>summary:before{content:"▸";color:#fff9}.tchat .tchat-step-icon{background:var(--tchat-lila)}.tchat .tchat-step-icon.done{background:var(--tchat-verde-salida)}.tchat .tchat-step>summary code{color:#ffffffd9;background:#ffffff1a;border-radius:0}.tchat .tchat-step-out{color:#ffffffd9;font-family:var(--tchat-mono);background:0 0;border-top:1px solid #ffffff1f;font-size:11px}.tchat .tchat-step-download{color:var(--tchat-lila);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;background:0 0;border-color:#fff6;border-radius:0;font-size:9px}.tchat .tchat-step-download:hover{border-color:var(--tchat-lila);color:#fff}.tchat .tchat-adj-chip,.tchat .tchat-adj,.tchat .tchat-adj-thumb img,.tchat .tchat-media img,.tchat .tchat-media video,.tchat .tchat-media-cargando,.tchat .tchat-media-no-sync{border-radius:0}.tchat .tchat-adj-chip{border:1px solid var(--tchat-card-line);font-family:var(--tchat-mono);color:var(--tchat-ink);background:0 0;padding:10px 14px;font-size:11px}.tchat .tchat-adj-chip-ico,.tchat .tchat-adj-file{background:var(--tchat-violeta);color:#fff;border-radius:0}.tchat .tchat-adj-chip-nombre{font-weight:400}.tchat .tchat-adj-chip-dl{color:var(--tchat-acento-texto);letter-spacing:1px;text-transform:uppercase;margin-left:auto;font-size:10px}.tchat .tchat-adj-chip-meta{font-family:var(--tchat-mono)}.tchat .tchat-msg-action{border-color:var(--tchat-line);color:var(--tchat-ink-dim);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;background:0 0;border-radius:0;padding:4px 10px;font-size:9px}.tchat .tchat-msg-action:hover:not(:disabled){border-color:var(--tchat-violeta);color:var(--tchat-acento-texto)}.tchat .tchat-msg-action-art,.tchat .tchat-voz-play.activo{color:var(--tchat-acento-texto);border-color:var(--tchat-violeta)}.tchat .tchat-mem-chip,.tchat .tchat-fuente,.tchat .tchat-mcp-chip{font-family:var(--tchat-mono);border-radius:0;font-size:10px}.tchat .tchat-rapido-nota,.tchat .tchat-encolado-nota{font-family:var(--tchat-mono);font-size:10px}.tchat .tchat-edit-area,.tchat .tchat-edit-cancel,.tchat .tchat-edit-guardar{font-family:var(--tchat-sans);border-radius:0}.tchat .tchat-edit-guardar,.tchat .tchat-edit-cancel{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;font-size:9.5px;font-weight:400}.tchat .tchat-msg-content pre,.tchat:not(.tchat-invitado) .tchat-msg-content pre{background:var(--tchat-tinta);color:#fff;box-shadow:none;font-family:var(--tchat-mono);border:0;border-radius:0}.tchat .tchat-msg-content code{font-family:var(--tchat-mono);border-radius:0}.tchat:not(.tchat-invitado) .tchat-md h2{border-bottom-color:var(--tchat-line)}.tchat:not(.tchat-invitado) .tchat-md a{color:var(--tmd-link)}.tchat .tchat-cursor{background:var(--tchat-acento-texto)}.tchat .tchat-jump{box-shadow:none;font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;border-radius:0;font-size:9.5px;font-weight:400}.tchat .tchat-drop-card{border-color:var(--tchat-violeta);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;border-radius:0;font-size:11px;font-weight:400}.tchat .tchat-drop-overlay{background:var(--tchat-acc-soft)}.tchat .tchat-home{gap:16px;padding:20px clamp(16px,8vw,120px)}.tchat .tchat-home-lamina,.tchat:not(.tchat-invitado) .tchat-empty-lamina{width:clamp(190px,30vw,288px);margin:0 0 4px}.tchat .tchat-home-lamina .grabado__lamina,.tchat:not(.tchat-invitado) .tchat-empty-lamina .grabado__lamina{margin:0 8px 8px 0}@media (max-width:760px){.tchat .tchat-home-lamina,.tchat:not(.tchat-invitado) .tchat-empty-lamina{width:min(78vw,300px)}.tchat .grabado__pie{letter-spacing:1.5px;gap:8px;font-size:8.5px}.tchat .grabado__rotulo{white-space:normal;overflow:visible}}@media (max-height:720px){.tchat .tchat-home-lamina,.tchat:not(.tchat-invitado) .tchat-empty-lamina{width:clamp(160px,24vw,210px)}}@media (max-height:560px){.tchat .tchat-home-lamina,.tchat:not(.tchat-invitado) .tchat-empty-lamina{display:none}}.tchat .tchat-home-mark,.tchat .tchat-home-iso,.tchat:not(.tchat-invitado) .tchat-empty-orq{display:none}.tchat .tchat-home-saludo,.tchat:not(.tchat-invitado) .tchat-empty h1{max-width:760px;font-family:var(--tchat-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:var(--tchat-ink);font-size:clamp(32px,4.4vw,52px);font-weight:400;line-height:1.04}.tchat .tchat-home-ctx,.tchat .tchat-empty-contexto{font-family:var(--tchat-sans);color:var(--tchat-ink-dim);margin:0;font-size:12.5px}.tchat .tchat-home-tagline,.tchat:not(.tchat-invitado) .tchat-empty-tagline{font-family:var(--tchat-mono);letter-spacing:3px;text-transform:uppercase;color:var(--tchat-acento-texto);white-space:normal;padding-bottom:0;font-size:9px;font-weight:400}.tchat:not(.tchat-invitado) .tchat-empty-tagline:after{display:none}.tchat .tchat-home-desc,.tchat:not(.tchat-invitado) .tchat-empty>p:not(.tchat-empty-tagline){font-family:var(--tchat-sans);color:var(--tchat-ink-dim);font-size:12.5px}.tchat .tchat-home-atajos{gap:14px;max-width:660px;margin-top:8px}.tchat .tchat-home-atajo{border:1px solid var(--tchat-line-strong);max-width:210px;min-height:0;color:var(--tchat-ink);transition:border-color .16s var(--tchat-ease), background .16s var(--tchat-ease);background:0 0;border-radius:0;flex:180px;gap:8px;padding:14px 16px}.tchat .tchat-home-atajo:hover:not(:disabled){border-color:var(--tchat-violeta);background:var(--tchat-hover);box-shadow:none;transform:none}.tchat .tchat-home-atajo-ico,.tchat .tchat-home-atajo:hover:not(:disabled) .tchat-home-atajo-ico{color:var(--tchat-acento-texto)}.tchat .tchat-home-atajo-titulo{font-family:var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--tchat-ink);font-size:10px;font-weight:400}.tchat .tchat-home-atajo-sub{font-family:var(--tchat-sans);color:var(--tchat-ink-dim);font-size:10.5px}.tchat:not(.tchat-invitado) .tchat-suggestions{gap:12px;max-width:720px;margin-top:0}.tchat:not(.tchat-invitado) .tchat-suggestions .tchat-chip,.tchat:not(.tchat-invitado) .tchat-chip{border:1px solid var(--tchat-line);width:220px;min-height:0;color:var(--tchat-ink-soft);font-family:var(--tchat-sans);box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:10px 12px;font-size:10.5px;line-height:15px}.tchat:not(.tchat-invitado) .tchat-suggestions .tchat-chip:hover,.tchat:not(.tchat-invitado) .tchat-chip:hover{border-color:var(--tchat-violeta);background:var(--tchat-hover);color:var(--tchat-ink);box-shadow:none;transform:none}.tchat:not(.tchat-invitado) .tchat-chip svg{color:var(--tchat-ink-dim)}.tchat .oficio-pasos{border-color:var(--tchat-line-strong);background:0 0;border-radius:0}.tchat .oficio-pasos-lista li{font-family:var(--tchat-sans);font-size:12px}.tchat .oficio-paso-marca{border-radius:0}.tchat .oficio-pasos-lista li.hecho .oficio-paso-marca{background:var(--tchat-violeta)}.tchat .oficio-chip{border:1px solid var(--tchat-line-strong);color:var(--tchat-ink-soft);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;background:0 0;border-radius:0;margin:2px auto 8px;padding:4px 12px;font-size:8.5px;font-weight:400}.tchat .oficio-chip:hover{border-color:var(--tchat-violeta);color:var(--tchat-ink)}.tchat .oficio-chip-dot{background:linear-gradient(-135deg, var(--tchat-violeta) 14.6%, #ff7a00 85.4%);width:6px;height:6px;box-shadow:none}.tchat .oficio-chip-racha{color:var(--tchat-acento-texto)}.tchat .tchat-reward-band{border:1px solid var(--tchat-line);width:min(960px,100%);box-shadow:none;color:var(--tchat-ink);background:0 0;border-radius:0}.tchat .tchat-reward-band.is-colapsada{border:0;gap:8px;min-height:0;margin-bottom:6px;padding:2px 2px 7px;overflow:visible}.tchat .tchat-reward-band.is-colapsada .tchat-reward-title{color:var(--tchat-ink-faint)}.tchat .tchat-reward-band.is-colapsada .tchat-reward-mini{color:var(--tchat-ink-dim);font-size:9.5px}.tchat .tchat-reward-band.is-colapsada .tchat-reward-progress{display:none}.tchat .tchat-reward-band.is-colapsada:before,.tchat .tchat-reward-band.is-colapsada.is-receiving:before,.tchat .tchat-reward-band.is-colapsada.is-unlocked:before{box-shadow:none}.tchat .tchat-reward-band:before{border-radius:0}.tchat .tchat-reward-band:not(.is-colapsada){grid-template-columns:auto auto minmax(120px,1fr) minmax(0,auto) auto;grid-template-areas:"score title progress copy today";gap:14px;min-height:0;padding:10px 16px}.tchat .tchat-reward-band:not(.is-colapsada) .tchat-reward-title{grid-area:title;gap:6px;min-width:0;position:static;inset:auto}.tchat .tchat-reward-title{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink);font-size:9.5px;font-weight:400}.tchat .tchat-reward-info{border-color:var(--tchat-line-strong);color:var(--tchat-ink-faint);font-family:var(--tchat-mono);border-radius:0}.tchat .tchat-reward-toggle{color:var(--tchat-ink-dim);border-radius:0}.tchat .tchat-reward-toggle:hover{background:var(--tchat-hover);color:var(--tchat-ink)}.tchat .tchat-reward-mini{font-family:var(--tchat-mono);color:var(--tchat-ink-dim);font-size:9.5px;font-weight:400}.tchat .tchat-reward-core{background:var(--tchat-violeta);color:#fff;width:22px;height:22px;font:400 10px/1 var(--tchat-mono);border-radius:0}.tchat .tchat-reward-score strong{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink);font-size:9.5px;font-weight:400}.tchat .tchat-reward-score strong span{font-family:var(--tchat-mono);font-size:9.5px;font-weight:400}.tchat .tchat-reward-score strong span:before{content:"· "}.tchat .tchat-reward-progress progress{background:#ffffff21;border-radius:0;height:6px}.tchat .tchat-reward-progress progress::-webkit-progress-bar{background:#ffffff21;border-radius:0;height:6px}html[data-theme=light] .tchat .tchat-reward-progress progress{background:#11111821}html[data-theme=light] .tchat .tchat-reward-progress progress::-webkit-progress-bar{background:#11111821}.tchat .tchat-reward-progress progress::-webkit-progress-value{background:var(--tchat-violeta);border-radius:0}.tchat .tchat-reward-progress progress::-moz-progress-bar{background:var(--tchat-violeta);border-radius:0}.tchat .tchat-reward-progress span,.tchat .tchat-reward-copy,.tchat .tchat-reward-today{font-family:var(--tchat-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--tchat-ink-dim);font-size:8.5px;font-weight:400}.tchat .tchat-reward-band.is-unlocked .tchat-reward-copy{color:var(--tchat-acento-texto);font-weight:400}.tchat .tchat-reward-today{border:0;border-radius:0;padding:0}.tchat .tchat-reward-today:before{content:"· "}.tchat .tchat-reward-band.is-receiving:before{box-shadow:inset 0 0 0 1px var(--tchat-violeta)}.tchat .tchat-reward-band.is-unlocked:before{box-shadow:inset 0 0 0 1px var(--tchat-lila)}.tchat .tchat-reward-coin{background:var(--tchat-violeta);box-shadow:none;border-radius:0}.tchat .tchat-reward-flight>span{border-color:var(--tchat-violeta);background:var(--tchat-panel-2);color:var(--tchat-ink);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;border-radius:0;font-size:9px;font-weight:400}.tchat:not(.tchat-invitado) .tchat-composer{border-top:1px solid var(--tchat-composer-line);background:var(--tchat-composer-bg);-webkit-backdrop-filter:none;padding-top:10px}.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner{border:1px solid var(--tchat-input-line);background:var(--tchat-panel);min-height:0;box-shadow:none;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:visible}.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner:focus-within{border-color:var(--tchat-violeta);box-shadow:0 0 0 3px #7b2eff38}.tchat:not(.tchat-invitado) .tchat-effort-max .tchat-composer-inner,.tchat.tchat-effort-max:not(.tchat-invitado) .tchat-composer .tchat-composer-inner{box-shadow:0 0 0 1px var(--tchat-violeta)}.tchat .tchat-comet{border-radius:0}.tchat .tchat-composer-texto{padding:12px 16px 4px;display:block}.tchat .tchat-input{width:100%;min-height:24px;font-family:var(--tchat-sans);color:var(--tchat-ink);padding:0;font-size:15px;line-height:24px;display:block}.tchat .tchat-input::placeholder{color:var(--tchat-ink-faint)}.tchat .tchat-composer-pie{align-items:center;gap:2px;padding:4px 8px 6px 10px;display:flex}.tchat .tchat-composer-hueco{flex:auto}.tchat .tchat-composer-pie .tchat-cap-wrap{align-self:center}.tchat .tchat-composer-pista{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink-faint);white-space:nowrap;flex:none;margin-right:8px;font-size:8.5px}.tchat .tchat-modelsel-composer{flex:0 auto;min-width:0;margin-left:6px}.tchat .tchat-modelsel-composer .tchat-modelsel-btn{border:1px solid var(--tchat-line);min-width:0;max-width:28ch;height:30px;min-height:30px;font-family:var(--tchat-sans);letter-spacing:0;text-transform:none;color:var(--tchat-ink-dim);background:0 0;border-radius:2px;gap:6px;padding:0 9px;font-size:12px;font-weight:400}.tchat .tchat-modelsel-composer .tchat-modelsel-btn:hover{border-color:var(--tchat-violeta);color:var(--tchat-ink)}.tchat .tchat-modelsel-composer .tchat-modelsel-btn:after{content:"⌄";opacity:.75;flex:none;margin-top:-4px;font-size:11px;line-height:1}.tchat .tchat-modelsel-composer .tchat-modelsel-list:not(.tchat-modelsel-hoja){top:auto;bottom:calc(100% + 8px)}.tchat .tchat-composer-pie .tchat-clip,.tchat .tchat-composer-pie .tchat-mic,.tchat .tchat-composer-pie .tchat-voz-conv:not(.activa),.tchat .tchat-composer-pie .tchat-call-btn:not(.activa),.tchat .tchat-cap-composer .tchat-cap-trigger{box-shadow:none;background:0 0;border:0;flex:none;padding:0}@media (hover:hover) and (pointer:fine){.tchat .tchat-composer-pie .tchat-clip,.tchat .tchat-composer-pie .tchat-mic,.tchat .tchat-composer-pie .tchat-voz-conv:not(.activa),.tchat .tchat-composer-pie .tchat-call-btn:not(.activa),.tchat .tchat-cap-composer .tchat-cap-trigger{width:34px;min-width:34px;height:34px;min-height:34px}}.tchat .tchat-clip,.tchat .tchat-mic,.tchat .tchat-voz-conv:not(.activa),.tchat .tchat-call-btn:not(.activa),.tchat .tchat-cap-composer .tchat-cap-trigger{color:var(--tchat-ink-dim);border-radius:2px}.tchat .tchat-clip:hover:not(:disabled),.tchat .tchat-mic:hover:not(:disabled),.tchat .tchat-voz-conv:hover:not(:disabled),.tchat .tchat-call-btn:hover:not(:disabled),.tchat .tchat-cap-composer .tchat-cap-trigger:hover{background:var(--tchat-hover);color:var(--tchat-ink)}.tchat .tchat-cap-composer .tchat-cap-trigger.is-open{background:var(--tchat-acc-soft)}.tchat .tchat-cap-brain{filter:none;color:inherit;animation:none}.tchat .tchat-cap-composer .tchat-cap-count{border-color:var(--tchat-panel);background:var(--tchat-violeta);font-family:var(--tchat-mono);border-radius:0;font-weight:400}.tchat .tchat-voz-conv.activa,.tchat .tchat-call-btn.activa{border-radius:0}.tchat .tchat-mic.tchat-recording{background:var(--tchat-magenta);color:#fff}.tchat .tchat-mic-cancel{border-radius:0}.tchat .tchat-mic-time{font-family:var(--tchat-mono)}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send{border:1px solid var(--tchat-line-strong);color:#fff;width:38px;height:38px;box-shadow:none;background:#000;border-radius:999px;flex:none}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:not(.is-stop){background:#000}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:hover:not(:disabled):not(.is-stop),.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:focus-visible:not(.is-stop){border-color:var(--tchat-violeta);filter:none;box-shadow:none;background:#000;transform:none}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send.is-stop{background:var(--tchat-magenta)}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:disabled{opacity:.35;cursor:default}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:not(.is-stop){color:var(--tchat-tinta);background:#fff}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:hover:not(:disabled):not(.is-stop){border-color:var(--tchat-violeta);filter:none;background:#fff}.tchat .tchat-foot{font-family:var(--tchat-sans);letter-spacing:0;text-transform:none;color:var(--tchat-ink-faint);margin-top:8px;font-size:10.5px}.tchat .tchat-error{border-color:var(--tchat-magenta);color:var(--tchat-danger-hi);font-family:var(--tchat-sans);background:#ff2d6f14;border-radius:0;font-size:12.5px}.tchat .tchat-tips{font-family:var(--tchat-sans);background:0 0;border-radius:0;font-size:12px}.tchat .tchat-adj-row .tchat-adj{border-color:var(--tchat-line-strong);font-family:var(--tchat-mono);background:0 0;font-size:10.5px}.tchat .tchat-adj-img{border-radius:0}.tchat .tchat-adj-error,.tchat .tchat-guard,.tchat .tchat-guard-confirm,.tchat .tchat-voz-desbloqueo,.tchat .tchat-mic-error{font-family:var(--tchat-sans);border-radius:0}.tchat .tchat-guard-confirm button,.tchat .tchat-voz-desbloqueo-btn{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;border-radius:0;font-size:9.5px;font-weight:400}.tchat .tchat-cap-pop{border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);box-shadow:none;-webkit-backdrop-filter:none;border-radius:8px;padding:12px 14px}.tchat .tchat-cap-pop-head{border-bottom-color:var(--tchat-line)}.tchat .tchat-cap-pop-head strong{font-family:var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--tchat-ink);font-size:10px;font-weight:400}.tchat .tchat-cap-pop-head span{color:var(--tchat-ink-dim);font-family:var(--tchat-sans)}.tchat .tchat-cap-pop .tchat-web-toggle,.tchat .tchat-cap-pop .tchat-git-toggle,.tchat .tchat-cap-pop .tchat-research-bar,.tchat .tchat-cap-pop .tchat-research-btn{background:0 0;border-color:#0000;border-radius:0;padding-inline:0}.tchat .tchat-cap-pop .tchat-research-btn{border-color:var(--tchat-research-hi);padding-inline:12px}.tchat .tchat-web-label,.tchat .tchat-git-label,.tchat .tchat-mem-toggle-label{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink);font-size:9.5px;font-weight:400}.tchat .tchat-cap-pop .tchat-web-nota,.tchat .tchat-cap-pop .tchat-git-nota,.tchat .tchat-cap-pop .tchat-research-nota,.tchat .tchat-mem-toggle-nota{font-family:var(--tchat-sans);color:var(--tchat-ink-dim);font-size:9.5px;line-height:13px}.tchat .tchat-web-dot,.tchat .tchat-git-dot,.tchat .tchat-mem-dot,.tchat .tchat-mcp-dot{background:var(--tchat-line-strong);width:30px;height:16px}.tchat .tchat-web-dot:after,.tchat .tchat-git-dot:after,.tchat .tchat-mem-dot:after,.tchat .tchat-mcp-dot:after{width:12px;height:12px}.tchat .tchat-web-toggle.on .tchat-web-dot,.tchat .tchat-git-toggle.on .tchat-git-dot,.tchat .tchat-mcp-toggle.on .tchat-git-dot,.tchat .tchat-mem-toggle.on .tchat-mem-dot,.tchat .tchat-mcp-switch.on .tchat-mcp-dot{background:var(--tchat-violeta)}.tchat .tchat-web-toggle.on,.tchat .tchat-git-toggle.on,.tchat .tchat-mcp-toggle.on,.tchat .tchat-mem-toggle.on{border-color:var(--tchat-violeta)}.tchat .tchat-cap-setting-btn,.tchat .tchat-cap-mobile-model,.tchat .tchat-cap-tools-entry{border-color:var(--tchat-line-strong);color:var(--tchat-ink-soft);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;background:0 0;border-radius:0;font-size:9.5px;font-weight:400}.tchat .tchat-cap-tools-entry strong{font-weight:400}.tchat .tchat-cap-tools-entry small,.tchat .tchat-cap-tools-arrow{text-transform:none;letter-spacing:0;font-family:var(--tchat-sans);color:var(--tchat-ink-dim)}.tchat .tchat-cap-tools-entry{border-color:var(--tchat-violeta)}.tchat .tchat-plan-overlay,.tchat .tchat-proy-overlay,.tchat .tchat-share-backdrop,.tchat .tchat-mcp-modal-fondo,.tcomp-overlay,.timp-overlay{background:var(--tchat-scrim);-webkit-backdrop-filter:none}.tchat .tchat-plan-modal,.tchat .tchat-share,.tchat .tchat-mcp-modal,.tchat .tchat-shortcuts-sheet,.tchat .tchat-update-toast,.tchat .tchat-call-toast,.tchat-call-layer .tchat-call-toast,.tchat-call-layer .tchat-call-consumo{border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);color:var(--tchat-ink);box-shadow:none;border-radius:8px}.tchat .tchat-plan-modal{padding:22px 22px 18px}.tchat .tchat-plan-modal.oficio-modal{background:var(--tchat-panel-2)}.tchat .tchat-plan-modal h3,.tchat .tchat-share-top strong,.tchat .tchat-mcp-modal-top strong,.tchat .tchat-proy-titulo,.tchat .tchat-ctx-top strong,.tchat .oficio-nivel-nombre{font-family:var(--tchat-serif);letter-spacing:0;text-transform:uppercase;color:var(--tchat-ink);font-weight:400}.tchat .tchat-plan-modal h3{font-size:24px;line-height:1.1}.tchat .tchat-plan-msg{color:var(--tchat-ink-dim);font-family:var(--tchat-sans)}.tchat .tchat-plan-cta,.tchat .tchat-plan-cerrar,.tchat .tchat-share-crear,.tchat .tchat-share-open,.tchat .tchat-share-revocar,.tchat .tchat-trigger-crear,.tchat .tchat-tg-cancel,.tchat .tchat-mcp-btn,.tchat .tchat-tool a,.tchat .tchat-tool-copy,.tchat .tchat-proy-guardar,.tchat .tchat-proy-adjuntar,.tchat .tchat-proy-nueva,.tchat .tchat-trigger-run,.tchat .tchat-trigger-nueva,.tchat .tchat-update-toast-recargar,.tchat .tchat-call-toast-btn,.tchat-call-layer .tchat-call-toast-btn,.tchat .tchat-pj-crear button,.tchat .tchat-pj-guardar,.tchat .tchat-pj-adjuntar,.tchat .tchat-mem-toggle,.tchat .tchat-voz-velo,.tchat .tchat-voz-select,.tchat .tchat-trigger-presets button{font-family:var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;border-radius:0;font-size:9.5px;font-weight:400}.tchat .tchat-plan-cta,.tchat .tchat-share-crear,.tchat .tchat-trigger-crear,.tchat .tchat-proy-guardar,.tchat .tchat-update-toast-recargar,.tchat .tchat-pj-crear button{background:var(--tchat-violeta);color:#fff;box-shadow:none;border:0}.tchat .tchat-plan-cta:hover,.tchat .tchat-share-crear:hover:not(:disabled),.tchat .tchat-trigger-crear:hover:not(:disabled),.tchat .tchat-update-toast-recargar:hover{background:var(--tchat-violeta-profundo);filter:none;box-shadow:none;transform:none}.tchat .tchat-plan-cerrar{border-color:var(--tchat-line-strong);color:var(--tchat-ink-dim)}.tchat .tchat-plan-cerrar:hover{color:var(--tchat-ink);border-color:var(--tchat-violeta)}.tchat .tchat-mem-toggle,.tchat .tchat-voz-select,.tchat .tchat-trigger-presets button{letter-spacing:.5px;text-transform:none;font-family:var(--tchat-sans);font-size:12px}.tchat .tchat-effort-niveles{gap:8px}.tchat .tchat-effort-nivel{border:1px solid var(--tchat-line);background:0 0;border-radius:8px;gap:2px;padding:10px 12px}.tchat .tchat-effort-nivel:hover{border-color:var(--tchat-violeta);background:0 0}.tchat .tchat-effort-nivel.elegido{border-color:var(--tchat-violeta);box-shadow:inset 0 0 0 .5px var(--tchat-violeta);background:0 0}.tchat .tchat-effort-nivel.es-max.elegido{border-color:var(--tchat-violeta);box-shadow:inset 0 0 0 .5px var(--tchat-violeta)}.tchat .tchat-effort-nivel.elegido:after{content:"✓";color:var(--tchat-acento-texto);font-family:var(--tchat-mono);font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tchat .tchat-effort-nivel{position:relative}.tchat .tchat-effort-nombre{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-ink);font-size:10.5px;font-weight:400}.tchat .tchat-effort-nivel.es-max .tchat-effort-nombre{-webkit-text-fill-color:currentColor;color:var(--tchat-magenta);background:0 0}.tchat .tchat-effort-desc{font-family:var(--tchat-sans);color:var(--tchat-ink-dim);font-size:9.5px}.tchat .tchat-ctx,.tchat .tchat-proy-vista{border-left:1px solid var(--tchat-line-strong);background:var(--tchat-panel);box-shadow:none}.tchat .tchat-ctx-top button,.tchat .tchat-proy-cerrar,.tchat .tchat-share-top button,.tchat .tchat-mcp-modal-top button,.tchat .oficio-cerrar{color:var(--tchat-ink-dim);border-radius:0}.tchat .tchat-tools-nota,.tchat .tchat-tool span,.tchat .tchat-mcp-modal-nota,.tchat .tchat-share-nota,.tchat .tchat-proy-vacio,.tchat .tchat-proy-msg{font-family:var(--tchat-sans);color:var(--tchat-ink-dim)}.tchat .tchat-tool b,.tchat .tchat-mcp-ident b{font-family:var(--tchat-sans);font-size:11.5px;font-weight:500}.tchat .tchat-tool{border-bottom-color:var(--tchat-line)}.tchat .tchat-tool em{color:var(--tchat-acento-texto);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;font-size:9px}.tchat .tchat-mem-input,.tchat .tchat-instr-area,.tchat .tchat-trigger-form input,.tchat .tchat-trigger-form textarea,.tchat .tchat-mcp-campo input,.tchat .tchat-mcp-campo select,.tchat .tchat-proy-instr,.tchat .tchat-proy-nombre-input,.tchat .tchat-share-url,.tchat .tchat-pj-crear input,.tchat .tchat-proy-sel-btn,.tchat .tchat-proy-sel-list,.tchat .tchat-mcp-form,.tchat .tchat-tg-flujo,.tchat .tchat-mcp-item,.tchat .tchat-share-item,.tchat .tchat-mem-seccion,.tchat .tchat-mem-badge,.tchat .tchat-trigger-pill,.tchat .tchat-mcp-badge,.tchat .tchat-con-badge,.tchat .tchat-fuente-n,.tchat .tchat-adj-file,.tchat .tchat-trigger span code,.tchat .tchat-mcp-tool-cab code,.tchat .tchat-mcp-check-txt code,.tchat .tchat-mcp-modal-nota code,.tchat .tchat-shortcuts-sheet kbd,.tchat .oficio-cab,.tchat .oficio-racha,.tchat .oficio-stats>div,.tchat .oficio-logro,.tchat .oficio-hitos li,.tchat .oficio-barra,.tchat .oficio-barra-fill{border-radius:0}.tchat .tchat-mem-input,.tchat .tchat-instr-area,.tchat .tchat-trigger-form input,.tchat .tchat-trigger-form textarea,.tchat .tchat-mcp-campo input,.tchat .tchat-mcp-campo select,.tchat .tchat-proy-instr,.tchat .tchat-pj-crear input,.tchat .tchat-share-url{border-color:var(--tchat-line-strong);color:var(--tchat-ink);font-family:var(--tchat-sans);background:0 0}.tchat .tchat-mem-input:focus,.tchat .tchat-instr-area:focus,.tchat .tchat-proy-instr:focus,.tchat .tchat-pj-crear input:focus{border-color:var(--tchat-violeta)}.tchat .tchat-mcp-item,.tchat .tchat-share-item,.tchat .tchat-tg-flujo,.tchat .tchat-mcp-form{border-color:var(--tchat-line-strong);background:0 0}.tchat .tchat-mcp-item.on{border-color:var(--tchat-violeta);box-shadow:none}.tchat .tchat-mcp-badge,.tchat .tchat-trigger-pill,.tchat .tchat-mem-badge{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;font-size:7.5px;font-weight:400}.tchat .oficio-barra-fill{background:var(--tchat-violeta)}.tchat .oficio-stats b{font-family:var(--tchat-serif);font-size:26px;font-weight:400}.tchat .oficio-nivel-num{color:var(--tchat-acento-texto)}.tchat .tchat-con-grid{gap:14px}.tchat .tchat-con-item{border:1px solid var(--tchat-line-strong);background:0 0;border-radius:0;gap:7px;padding:14px 16px}.tchat .tchat-con-item.on{border-color:var(--tchat-violeta);box-shadow:none}.tchat .tchat-con-cab{align-items:center}.tchat .tchat-con-ident{gap:4px}.tchat .tchat-con-cat{font-family:var(--tchat-mono);letter-spacing:1.5px;color:var(--tchat-ink-faint);font-size:7.5px}.tchat .tchat-con-ident b{font-family:var(--tchat-serif);color:var(--tchat-ink);font-size:19px;font-weight:400;line-height:1.1}.tchat .tchat-con-host{font-family:var(--tchat-mono);color:var(--tchat-acento-texto);font-size:9px}.tchat .tchat-con-desc{font-family:var(--tchat-sans);color:var(--tchat-ink-soft);font-size:11px;line-height:16px}.tchat .tchat-con-badges{align-self:flex-start}.tchat .tchat-con-badge{color:var(--tchat-ink-dim);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;background:0 0;border:1px solid #ffffff45;padding:3px 7px;font-size:7px;font-weight:400;line-height:1.4}html[data-theme=light] .tchat .tchat-con-badge{border-color:var(--tchat-line-strong)}.tchat .tchat-con-badge.on{border-color:var(--tchat-violeta);background:var(--tchat-violeta);color:#fff}.tchat .tchat-con-badge.ok{border-color:var(--tchat-line-strong);color:var(--tchat-ink-dim);background:0 0}.tchat .tchat-con-badge.cli{border-color:var(--tchat-lila);color:var(--tchat-acento-texto)}.tchat .tchat-con-badge.reauth{border-color:var(--tchat-research-hi);color:var(--tchat-research-hi);background:0 0}.tchat .tchat-con-clinota,.tchat .tchat-con-espera,.tchat .tchat-con-err{font-family:var(--tchat-sans);font-size:10.5px}.tchat .tchat-mcp-btn{color:var(--tchat-ink);border-color:#fff6;padding:6px 12px;font-size:8.5px}html[data-theme=light] .tchat .tchat-mcp-btn{border-color:var(--tchat-line-strong)}.tchat .tchat-mcp-btn:hover:not(:disabled){border-color:var(--tchat-violeta);color:var(--tchat-ink);background:0 0}.tchat .tchat-mcp-btn.peligro{color:var(--tchat-danger-hi);border-color:#ff2d6f80}.tchat .tchat-con-item.on .tchat-mcp-btn.peligro{border-color:var(--tchat-violeta);color:var(--tchat-acento-texto)}.tchat .tchat-con-item.on .tchat-mcp-btn.peligro:hover:not(:disabled){background:var(--tchat-acc-soft)}.tchat .tchat-mcp-check input,.tchat .tchat-trigger-notify input,.tchat .tchat-tg-notify input{accent-color:var(--tchat-violeta)}.tchat .tchat-ctx-tabs{border-color:var(--tchat-line-strong);background:0 0;border-radius:0}.tchat .tchat-ctx-tab{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;border-radius:0;font-size:9.5px;font-weight:400}.tchat .tchat-ctx-tab.activa{background:var(--tchat-violeta);color:#fff}html[data-theme=light] .tchat .tchat-error-retry:hover:not(:disabled){color:var(--tchat-tinta)}.tcomp-panel{border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);box-shadow:none;border-radius:8px}.tcomp-top{border-bottom-color:var(--tchat-line);background:0 0}.tcomp-top h2{font:400 24px/1.1 var(--tchat-serif);text-transform:uppercase}.tcomp-top h2 span{color:var(--tchat-acento-texto)}.tcomp-intro,.tcomp-costo,.tcomp-costo-nota,.tcomp-label-nota,.tcomp-vacio{font-family:var(--tchat-sans);color:var(--tchat-ink-dim)}.tcomp-label{font-family:var(--tchat-mono);letter-spacing:1.5px;color:var(--tchat-acento-texto);font-size:9px;font-weight:400}.tcomp-pregunta,.tcomp-costo{border-color:var(--tchat-line-strong);background:0 0;border-radius:0}.tcomp-modelo{border:1px solid var(--tchat-line-strong);background:0 0;border-radius:8px}.tcomp-modelo:hover,.tcomp-modelo.activo{border-color:var(--tchat-violeta);background:0 0}.tcomp-modelo-nombre{font:400 9.5px/1.3 var(--tchat-mono);color:var(--tchat-ink)}.tcomp-modelo-mod,.tcomp-chip-costo{font-family:var(--tchat-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--tchat-acento-texto);font-size:8px}.tcomp-btn-pri,.tcomp-btn-sec{font:400 10px/1 var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;border-radius:8px;padding:9px 18px}.tcomp-btn-pri{border-color:var(--tchat-violeta);background:var(--tchat-violeta)}.tcomp-btn-pri:hover:not(:disabled){background:var(--tchat-violeta-profundo);filter:none}.tcomp-btn-sec{border-color:var(--tchat-line-strong);color:var(--tchat-ink)}.tcomp-col,.tcomp-msg,.tcomp-aviso,.tcomp-run,.tcomp-chip{border-radius:0}.tcomp-costo b{color:var(--tchat-acento-texto)}.tcharge-overlay{-webkit-backdrop-filter:none;background:#000000d1}.tcharge-panel{--charge-accent:var(--tchat-violeta-texto);--charge-accent-rgb:178, 140, 255;border:1px solid var(--tchat-line-strong);background:var(--tchat-panel-2);box-shadow:none;font-family:var(--tchat-sans);border-radius:8px}.tcharge-panel.is-impulso,.tcharge-panel.is-turbo,.tcharge-panel.is-nitro{--charge-accent:var(--tchat-violeta-texto);--charge-accent-rgb:178, 140, 255}.tcharge-panel:before{display:none}.tcharge-top{font-family:var(--tchat-mono);letter-spacing:2px;text-transform:uppercase;border-bottom-color:#ffffff21;font-size:10px;font-weight:400}.tcharge-top-balance{font-family:var(--tchat-mono);background:0 0;border-radius:0}.tcharge-close{border-radius:0}.tcharge-heading h2,.tcharge-success-copy h2{font-family:var(--tchat-serif);letter-spacing:0;text-transform:uppercase;font-size:clamp(30px,3.2vw,40px);font-weight:400}.tcharge-heading p{font-family:var(--tchat-sans)}.tcharge-balance{border-color:var(--tchat-line-strong);background:var(--tchat-panel-3);box-shadow:none;border-radius:0}.tcharge-balance span{font-family:var(--tchat-mono);letter-spacing:1px;font-size:7.5px;font-weight:400}.tcharge-balance strong{font-family:var(--tchat-serif);font-size:24px;font-weight:400}.tcharge-pack{min-height:0;box-shadow:none;background:0 0;border:1px solid #fff3;border-radius:8px;padding:14px 16px}.tcharge-pack:hover{border-color:var(--tchat-lila);transform:none}.tcharge-pack.is-selected{border-color:var(--tchat-violeta);background:var(--tchat-violeta);box-shadow:none}.tcharge-pack.is-selected .tcharge-pack-price{color:#fff;border-left-color:#ffffff59}.tcharge-pack.is-selected .tcharge-pack-price em{color:#fff;background:0 0;border-color:#ffffff73}.tcharge-pack.is-selected .tcharge-pack-credits small,.tcharge-pack.is-selected .tcharge-pack-copy small{color:#ffffffb8}.tcharge-pack-port:before{border-radius:0}.tcharge-pack-price{font-family:var(--tchat-mono)}.tcharge-pack-price em{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;color:var(--tchat-lila);border-radius:0;font-weight:400}.tcharge-primary{background:var(--tchat-violeta);min-height:48px;box-shadow:none;font-family:var(--tchat-mono);letter-spacing:1.5px;text-transform:uppercase;border:0;border-radius:8px;font-size:11px;font-weight:400}.tcharge-primary:after{display:none}.tcharge-primary:hover:not(:disabled){filter:none;background:var(--tchat-violeta-profundo);box-shadow:none;transform:none}.tcharge-primary.is-yape{box-shadow:none;border:0}.tcharge-plug{border-radius:0}.tcharge-terms,.tcharge-remaining,.tcharge-cancel-note{font-family:var(--tchat-mono);letter-spacing:.5px;text-transform:uppercase;border-radius:0;font-size:8px}.tcharge-family{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;border-radius:0;font-size:9px}.tcharge-metodo,.tcharge-metodo-chip,.tcharge-metodo-badge{border-radius:0}.tcharge-metodo{background:0 0;border-color:#fff3}.tcharge-metodo.is-active{border-color:var(--tchat-violeta);box-shadow:none;background:0 0}.tcharge-metodo:hover:not(:disabled){transform:none}.tcharge-metodo-copy strong{font-family:var(--tchat-sans);font-weight:500}.yape-panel,.pwa-dialog,.pwa-card,.tchat-art,.tcanvas,.tcanvas-editor{box-shadow:none;font-family:var(--tchat-sans);border-radius:8px}.tchat .tchat-artcard,.tchat .tchat-artcard-icon,.tchat .tchat-art-tab,.tchat .tchat-art-download,.tchat .tchat-art-dl-menu,.tchat .tchat-art-close,.tchat .tchat-art-frame-wrap,.tchat .tchat-art-vista{border-radius:0}.tchat .tchat-artcard{border-color:var(--tchat-card-line);background:0 0}.tchat .tchat-artcard-icon{background:var(--tchat-violeta);color:#fff}.tchat .tchat-artcard-meta,.tchat .tchat-art-meta,.tchat .tchat-art-tab-v,.tchat .tchat-art-ver,.tchat .tchat-art-origen{font-family:var(--tchat-mono);letter-spacing:.5px;text-transform:uppercase;font-size:9px}.tchat .tchat-art-kind{color:var(--tchat-acento-texto)}.tchat .tchat-proy-conv,.tchat .tchat-proy-sel-opt,.tchat .tchat-pj-fila{border-radius:0}.tchat .tchat-proy-sel-list{border-color:var(--tchat-line-strong);background:var(--tchat-panel-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tchat .tchat-proy-sel-opt.act{background:var(--tchat-hover)}.tchat .tchat-proy-cab-icono{color:var(--tchat-acento-texto)}.tchat .tchat-net-banner{border-bottom-color:var(--tchat-line-strong);background:var(--tchat-panel);color:var(--tchat-ink-soft);font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:9.5px;font-weight:400}.tchat .tchat-update-toast-texto{color:var(--tchat-ink-soft);font-family:var(--tchat-sans)}.tchat .tchat-update-toast-omitir{font-family:var(--tchat-mono);letter-spacing:1px;text-transform:uppercase;font-size:9px}.tchat .tchat-shortcuts-lista{margin:0 0 4px;padding:0;list-style:none}.tchat .tchat-shortcuts-lista li{border-bottom:1px solid var(--tchat-line);font-family:var(--tchat-sans);color:var(--tchat-ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;font-size:12.5px;display:flex}.tchat .tchat-shortcuts-lista li:last-child{border-bottom:0}.tchat .tchat-shortcuts-lista li>span{text-align:right}.tchat .tchat-shortcuts-sheet kbd{border-color:var(--tchat-line-strong);box-shadow:none;font-family:var(--tchat-mono);background:0 0}.tchat .tchat-share-item.nuevo{border-color:var(--tchat-violeta);box-shadow:none}.tchat .tchat-share-item-titulo{font-family:var(--tchat-sans);font-weight:500}.tchat .tchat-call-toast-x,.tchat-call-layer .tchat-call-toast-x{color:var(--tchat-ink-dim)}.tchat :focus-visible,.tchat-modelsel-hoja :focus-visible{outline:2px solid var(--tchat-acc-hi);outline-offset:2px}html[data-theme=light] .tchat .tchat-top .tchat-account-avatar{background:var(--tchat-tinta);color:#fff}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-msg-assistant .tchat-msg-body{background:#fff}html[data-theme=light] .tchat .tchat-home-atajo,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-chip,html[data-theme=light] .tchat .oficio-chip,html[data-theme=light] .tchat .tchat-reward-band{border-color:var(--tchat-line-strong)}html[data-theme=light] .tchat .tchat-home-atajo:hover:not(:disabled),html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-chip:hover{border-color:var(--tchat-violeta);background:#fff}html[data-theme=light] .tchat .tchat-side-menu-popover,html[data-theme=light] .tchat .tchat-side .tchat-side-menu-popover{background:#0e0e11;border-color:#ffffff5c}html[data-theme=light] .tchat .tchat-account-menu,html[data-theme=light] .tchat .tchat-mas-menu,html[data-theme=light] .tchat .tchat-modelsel-list,html[data-theme=light] .tchat .tchat-cap-pop,html[data-theme=light] .tchat .tchat-plan-modal{border-color:var(--tchat-violeta)}html[data-theme=light] .tchat .tchat-teleport{border-bottom-color:var(--tchat-violeta)}html[data-theme=light] .tchat .tchat-modelsel-opt.act,html[data-theme=light] .tchat .tchat-drop-overlay{background:var(--tchat-acc-soft)}@media (max-width:760px){.tchat .tchat-home-saludo,.tchat:not(.tchat-invitado) .tchat-empty h1{font-size:clamp(26px,8vw,34px)}.tchat .tchat-home-atajo{flex-basis:100%;max-width:320px}.tchat:not(.tchat-invitado) .tchat-chip{width:auto}.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-body{max-width:88%}.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner{border-radius:14px}.tchat .tchat-composer-texto{padding:10px 12px 2px}.tchat .tchat-input{min-height:22px;font-size:16px;line-height:22px}.tchat .tchat-composer-pie{gap:0;padding:4px 6px}.tchat .tchat-composer-pista{display:none}.tchat .tchat-modelsel-composer{margin-left:4px}.tchat .tchat-modelsel-composer .tchat-modelsel-btn{max-width:13ch;height:34px;min-height:34px;font-size:12px}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send{width:40px;height:40px}}@media (max-width:400px){.tchat .tchat-modelsel-composer .tchat-modelsel-btn{max-width:9ch;padding-inline:6px}}@media (max-width:1060px){.tchat .tchat-reward-band:not(.is-colapsada){grid-template-columns:auto minmax(90px,1fr) auto;grid-template-areas:"score progress today""title copy copy";gap:6px 10px;padding:10px 12px}.tchat .tchat-reward-copy{white-space:normal}}@media (prefers-reduced-motion:reduce){.tchat .tchat-reward-band:before,.tchat .tchat-cap-brain{transition:none!important;animation:none!important}}.tchat .tchat-orq-t{color:var(--tchat-ink);margin:0 auto;display:block}
.tchat:not(.tchat-invitado),.tchat-modelsel-hoja,.tchat-modelsel-hoja-backdrop,.tchat-call-layer{--ob-r-xs:10px;--ob-r-sm:14px;--ob-r-md:20px;--ob-r-lg:26px;--ob-r-xl:32px;--ob-r-pill:999px;--ob-canto:#fff6;--ob-filo:#ffffff9e;--ob-vaho:#ffffff0d;--ob-vaho-fuerte:#ffffff17;--ob-reflejo-1:0 18px 44px -30px #7b2eff4d;--ob-reflejo-2:0 22px 56px -28px #7b2eff6b;--ob-sombra-1:0 2px 6px -4px #000000b3;--ob-sombra-2:0 18px 40px -22px #000000e6;--ob-sombra-3:0 34px 80px -30px #000000f2;--ob-cara:linear-gradient(180deg, var(--ob-vaho) 0%, #fff0 52%);--ob-cara-corta:linear-gradient(180deg, var(--ob-vaho) 0%, #fff0 120px);--ob-mov:.22s cubic-bezier(.22, .61, .24, 1);--ob-jump-h:34px;--ob-hilo-pie:calc(12px + var(--ob-jump-h) + 18px);--tchat-line-strong:var(--ob-canto);--tchat-card-line:var(--ob-canto);--tchat-input-line:var(--ob-canto);--tchat-line:#ffffff14}@media (hover:none),(pointer:coarse){.tchat:not(.tchat-invitado){--ob-jump-h:44px}}html[data-theme=light] .tchat:not(.tchat-invitado),html[data-theme=light] .tchat-modelsel-hoja,html[data-theme=light] .tchat-call-layer{--ob-canto:#0e0e1180;--ob-filo:#0e0e1180;--ob-vaho:#ffffffd9;--ob-vaho-fuerte:#fff;--ob-cara:linear-gradient(180deg, #ffffff8c 0%, #fff0 52%);--ob-cara-corta:linear-gradient(180deg, #ffffff8c 0%, #fff0 120px);--ob-sombra-1:0 1px 3px -1px #0e0e1124;--ob-sombra-2:0 12px 30px -18px #0e0e114d;--ob-sombra-3:0 30px 70px -28px #0e0e1157;--ob-reflejo-1:0 12px 30px -24px #7b2eff42;--ob-reflejo-2:0 16px 40px -22px #7b2eff52;--tchat-line:#0e0e111c;--tchat-line-strong:var(--ob-canto);--tchat-card-line:var(--ob-canto);--tchat-input-line:var(--ob-canto);--tchat-top-line:var(--ob-canto);--tchat-composer-line:transparent}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-side,html[data-theme=light] .tchat:not(.tchat-invitado) .tob-overlay,html[data-theme=light] .tcharge-overlay,html[data-theme=light] .yape-panel,html[data-theme=light] .pwa-dialog,html[data-theme=light] .tcomp-overlay,html[data-theme=light] .timp-overlay,html[data-theme=light] .tchat-art,html[data-theme=light] .tcanvas{--ob-canto:#fff6;--ob-filo:#ffffff9e;--ob-vaho:#ffffff0d;--ob-vaho-fuerte:#ffffff17;--ob-cara:linear-gradient(180deg, #ffffff0d 0%, #fff0 52%);--ob-cara-corta:linear-gradient(180deg, #ffffff0d 0%, #fff0 120px);--ob-sombra-1:0 2px 6px -4px #000000b3;--ob-sombra-2:0 18px 40px -22px #000000e6;--ob-sombra-3:0 34px 80px -30px #000000f2;--ob-reflejo-1:0 18px 44px -30px #7b2eff4d;--ob-reflejo-2:0 22px 56px -28px #7b2eff6b;--tchat-line:#ffffff14;--tchat-line-strong:var(--ob-canto);--tchat-card-line:var(--ob-canto)}.tchat:not(.tchat-invitado) .tchat-side{border-radius:0 var(--ob-r-xl) var(--ob-r-xl) 0;background-color:var(--tchat-panel);box-shadow:inset 0 1px 0 0 var(--ob-filo), inset -1px 0 0 0 var(--ob-canto), 18px 0 60px -34px #7b2eff57;background-image:linear-gradient(#ffffff0e 0%,#fff0 190px);border-right:0}.tchat:not(.tchat-invitado) .tchat-side-top{padding:20px 16px 6px}.tchat:not(.tchat-invitado) .tchat-nueva{border-radius:var(--ob-r-pill);min-height:38px;box-shadow:var(--ob-sombra-1);transition:background var(--ob-mov), box-shadow var(--ob-mov), transform var(--ob-mov)}.tchat:not(.tchat-invitado) .tchat-nueva:hover{box-shadow:var(--ob-sombra-2), var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-nueva:active{transform:translateY(1px)}.tchat:not(.tchat-invitado) .tchat-buscar{border:1px solid var(--ob-canto);border-radius:var(--ob-r-pill);transition:border-color var(--ob-mov), box-shadow var(--ob-mov);padding:7px 32px}.tchat:not(.tchat-invitado) .tchat-buscar-lupa{left:12px}.tchat:not(.tchat-invitado) .tchat-buscar-limpiar{border-radius:var(--ob-r-pill);right:5px}.tchat:not(.tchat-invitado) .tchat-buscar:focus{border-color:var(--tchat-violeta);box-shadow:0 0 0 3px #7b2eff33}@media (pointer:coarse){.tchat:not(.tchat-invitado) .tchat-buscar{padding-right:50px}}.tchat:not(.tchat-invitado) .tchat-side-filtro{border:1px solid var(--ob-canto);border-radius:var(--ob-r-pill);transition:border-color var(--ob-mov), color var(--ob-mov), box-shadow var(--ob-mov);padding:5px 12px}.tchat:not(.tchat-invitado) .tchat-side-filtro:hover{border-color:var(--ob-canto);color:var(--tchat-ink)}.tchat:not(.tchat-invitado) .tchat-side-filtro.activo{border-color:var(--tchat-violeta);color:var(--tchat-ink);box-shadow:var(--ob-reflejo-1);background:0 0}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item{border-radius:var(--ob-r-sm);transition:background var(--ob-mov), box-shadow var(--ob-mov);border-bottom:0;margin-bottom:1px}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-grupo>.tchat-side-item:last-child,.tchat:not(.tchat-invitado) .tchat-side .tchat-pj-conv:last-child>.tchat-side-item{border-bottom:0}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item:hover{background:var(--tchat-hover);box-shadow:inset 0 1px 0 0 var(--ob-vaho-fuerte);border-bottom-color:#0000}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item.activo{box-shadow:inset 0 1px 0 0 var(--ob-vaho-fuerte);background:#ffffff0e;border-bottom-color:#0000;position:relative}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item.activo:before{content:"";width:3px;height:max(12px, calc(100% - 2 * var(--ob-r-sm)));border-radius:var(--ob-r-pill);background:var(--tchat-violeta);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item.activo .tchat-side-abrir{padding-left:14px}.tchat:not(.tchat-invitado) .tchat-side-abrir{border-radius:var(--ob-r-sm);transition:padding var(--ob-mov);padding:8px 10px}.tchat:not(.tchat-invitado) .tchat-side-icono,.tchat:not(.tchat-invitado) .tchat-side-menu-trigger,.tchat:not(.tchat-invitado) .tchat-side-pin{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-side-rename,.tchat:not(.tchat-invitado) .tchat-pj-fila,.tchat:not(.tchat-invitado) .tchat-pj-grupo,.tchat:not(.tchat-invitado) .tchat-pj-toggle{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-pj-nuevo{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-offline{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-side-pie{background:linear-gradient(#0000 0%,#0000008c 40%);border-top:0}.tchat:not(.tchat-invitado) .tchat-side-pie .tchat-side-admin{border:1px solid var(--ob-canto);border-radius:var(--ob-r-pill);min-height:36px;transition:border-color var(--ob-mov), box-shadow var(--ob-mov)}.tchat:not(.tchat-invitado) .tchat-side-pie .tchat-side-admin:hover{border-color:var(--tchat-violeta);box-shadow:var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-side-cerrar,.tchat:not(.tchat-invitado) .tchat-side-abrirbtn{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-top{background-color:var(--tchat-panel-2);background-image: var(--ob-cara-corta),  linear-gradient(180deg, #0000 58%, #000000e6 100%);box-shadow:inset 0 1px 0 0 var(--ob-filo), 0 20px 46px -34px #7b2eff5c;--tchat-ctrl-radio:var(--ob-r-pill);border-bottom:0}.tchat:not(.tchat-invitado) .tchat-top :is(.tchat-select,.tchat-effort-btn,.tchat-tools-btn,.tchat-art-toggle,.tchat-mas-btn,.tchat-account-button){transition:border-color var(--ob-mov), background var(--ob-mov), box-shadow var(--ob-mov), color var(--ob-mov);border-radius:var(--ob-r-pill)!important}.tchat:not(.tchat-invitado) .tchat-top-cluster .tchat-effort-btn:hover,.tchat:not(.tchat-invitado) .tchat-top-cluster .tchat-tools-btn:hover,.tchat:not(.tchat-invitado) .tchat-top-agent .tchat-agent-selector:hover,.tchat:not(.tchat-invitado) .tchat-top .tchat-art-toggle:hover,.tchat:not(.tchat-invitado) .tchat-top .tchat-mas-btn:hover,.tchat:not(.tchat-invitado) .tchat-top .tchat-account-button:hover,.tchat:not(.tchat-invitado) .tchat-top-agent .tchat-agent-selector:focus-within,.tchat:not(.tchat-invitado) .tchat-top-cluster .tchat-tools-btn.is-on,.tchat:not(.tchat-invitado) .tchat-top .tchat-art-toggle.is-on,.tchat:not(.tchat-invitado) .tchat-top .tchat-mas-btn.is-on,.tchat:not(.tchat-invitado) .tchat-top .tchat-account-button.is-open{box-shadow:inset 0 1px 0 0 var(--ob-vaho-fuerte)}.tchat:not(.tchat-invitado) .tchat-top-cluster .tchat-tools-btn.is-on,.tchat:not(.tchat-invitado) .tchat-top .tchat-art-toggle.is-on,.tchat:not(.tchat-invitado) .tchat-top .tchat-mas-btn.is-on,.tchat:not(.tchat-invitado) .tchat-top .tchat-account-button.is-open,.tchat:not(.tchat-invitado) .tchat-top-cluster .tchat-effort-btn.es-max{box-shadow:inset 0 1px 0 0 var(--ob-vaho-fuerte), var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-top-agent .tchat-agent-selector,.tchat:not(.tchat-invitado) .tchat-cap-agent,.tchat:not(.tchat-invitado) .tchat-agent-opcion,.tchat:not(.tchat-invitado) .tchat-side-abrirbtn,.tchat:not(.tchat-invitado) .tchat-effort-badge,.tchat:not(.tchat-invitado) .tchat-tools-badge,.tchat:not(.tchat-invitado) .tchat-art-count,.tchat:not(.tchat-invitado) .tchat-cap-count,.tchat:not(.tchat-invitado) .tchat-account-avatar,.tchat:not(.tchat-invitado) .tchat-account-avatar img{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-top .tchat-quota{border-radius:var(--ob-r-pill);transition:background var(--ob-mov), box-shadow var(--ob-mov)}.tchat:not(.tchat-invitado) .tchat-top .tchat-quota:hover{box-shadow:inset 0 1px 0 0 var(--ob-vaho-fuerte)}.tchat:not(.tchat-invitado) .tchat-update-toast{border-radius:var(--ob-r-md);box-shadow:var(--ob-sombra-2), var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-autobadge button,.tchat:not(.tchat-invitado) .tchat-update-toast-recargar,.tchat:not(.tchat-invitado) .tchat-update-toast-omitir{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-teleport-cmd,.tchat:not(.tchat-invitado) .tchat-teleport-copy{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-account-wrap .tchat-account-avatar{width:var(--tchat-avatar-lado,26px);height:var(--tchat-avatar-lado,26px);border:1px solid var(--ob-canto);border-top-color:var(--ob-filo);border-radius:var(--ob-r-pill);background-color:var(--tchat-panel-3);background-image:var(--ob-cara);color:var(--tchat-ink);transition:border-color var(--ob-mov), box-shadow var(--ob-mov);flex:none;overflow:hidden}.tchat:not(.tchat-invitado) .tchat-account-inicial{font-family:var(--tchat-mono);font-weight:400;font-size:calc(var(--tchat-avatar-lado,26px) * .42);letter-spacing:normal;text-transform:uppercase;line-height:1}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-account-wrap .tchat-account-avatar{background-color:var(--tchat-panel-3);color:var(--tchat-ink)}.tchat:not(.tchat-invitado) .tchat-account-button:hover .tchat-account-avatar,.tchat:not(.tchat-invitado) .tchat-account-button:focus-visible .tchat-account-avatar,.tchat:not(.tchat-invitado) .tchat-account-button.is-open .tchat-account-avatar{border-color:var(--ob-filo);box-shadow:0 0 0 2px #7b2eff29,0 3px 12px -3px #7b2eff80}.tchat:not(.tchat-invitado) .tchat-account-meta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.tchat:not(.tchat-invitado) .tchat-account-meta-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.tchat:not(.tchat-invitado) .tchat-account-meta-txt :is(strong,span,em){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tchat:not(.tchat-invitado) .tchat-account-avatar-grande{transition:none}.tchat:not(.tchat-invitado) .lucide{flex:none}.tchat .tchat-tools-seccion{align-items:center;gap:7px;display:flex}.tchat:not(.tchat-invitado) .tchat-cap-tools-arrow{color:var(--tchat-ink-faint);margin-left:auto}@media (max-width:640px){.tchat:not(.tchat-invitado) .tchat-art-toggle>.lucide{width:17px;height:17px}}.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-body{border:1px solid var(--ob-canto);border-top-color:var(--ob-filo);border-radius:var(--ob-r-sm);background-color:var(--tchat-panel-2);background-image:var(--ob-cara-corta);padding:9px 15px}.tchat:not(.tchat-invitado) .tchat-msg-assistant .tchat-msg-body{border:1px solid var(--ob-canto);border-radius:var(--ob-r-md);background-color:var(--tchat-panel-2);background-image:none;padding:18px 20px}.tchat:not(.tchat-invitado) .tchat-msg-content pre,.tchat:not(.tchat-invitado) .tchat-md pre{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-steps{border-radius:var(--ob-r-sm);overflow:hidden}.tchat:not(.tchat-invitado) .tchat-step-icon{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-step-download,.tchat:not(.tchat-invitado) .tchat-step>summary code{border-radius:var(--ob-r-xs)}.tchat:not(.tchat-invitado) .tchat-msg-action{border-radius:var(--ob-r-pill);transition:border-color var(--ob-mov), color var(--ob-mov), box-shadow var(--ob-mov);padding:5px 12px}.tchat:not(.tchat-invitado) .tchat-msg-action:hover:not(:disabled){box-shadow:var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-mem-chip,.tchat:not(.tchat-invitado) .tchat-fuente,.tchat:not(.tchat-invitado) .tchat-fuente-n,.tchat:not(.tchat-invitado) .tchat-mcp-chip,.tchat:not(.tchat-invitado) .tchat-fuente-badge,.tchat:not(.tchat-invitado) .tchat-mem-badge,.tchat:not(.tchat-invitado) .tchat-titan-est,.tchat:not(.tchat-invitado) .tchat-titan-dot,.tchat:not(.tchat-invitado) .tchat-agent-dot,.tchat:not(.tchat-invitado) .tchat-trigger-dot,.tchat:not(.tchat-invitado) .tchat-cursor{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-research,.tchat:not(.tchat-invitado) .tchat-research-bloque,.tchat:not(.tchat-invitado) .tchat-research-informe{border-radius:var(--ob-r-md)}.tchat:not(.tchat-invitado) .tchat-research-riel,.tchat:not(.tchat-invitado) .tchat-research-tramo,.tchat:not(.tchat-invitado) .tchat-research-tramo-punto,.tchat:not(.tchat-invitado) .tchat-research-btn,.tchat:not(.tchat-invitado) .tchat-research-q,.tchat:not(.tchat-invitado) .tchat-research-found,.tchat:not(.tchat-invitado) .tchat-adj-chip,.tchat:not(.tchat-invitado) .tchat-adj-row .tchat-adj{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-adj-thumb,.tchat:not(.tchat-invitado) .tchat-adj-thumb img,.tchat:not(.tchat-invitado) .tchat-adj-img,.tchat:not(.tchat-invitado) .tchat-media img,.tchat:not(.tchat-invitado) .tchat-media video,.tchat:not(.tchat-invitado) .tchat-media-cargando,.tchat:not(.tchat-invitado) .tchat-media-no-sync{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-adj-chip-ico,.tchat:not(.tchat-invitado) .tchat-adj-file,.tchat:not(.tchat-invitado) .tchat-adj-x,.tchat:not(.tchat-invitado) .tchat-adj-spin{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-edit-area{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-edit-guardar,.tchat:not(.tchat-invitado) .tchat-edit-cancel{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-drop-card{border-radius:var(--ob-r-lg);box-shadow:var(--ob-reflejo-2)}.tchat:not(.tchat-invitado) .tchat-artcard{border-radius:var(--ob-r-md)}.tchat:not(.tchat-invitado) .tchat-artcard-icon,.tchat:not(.tchat-invitado) .tchat-artcard-btn{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-msg .tchat-msg-avatar{border:1px solid var(--ob-canto);border-radius:var(--ob-r-pill);background-color:var(--tchat-panel-2);width:26px;height:26px;box-shadow:none;color:var(--tchat-ink-dim);background-image:none;flex:none}.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-avatar{border-top-color:var(--ob-filo);background-image:var(--ob-cara);color:var(--tchat-ink)}.tchat:not(.tchat-invitado) .tchat-msg-assistant .tchat-msg-avatar{background-color:var(--tchat-panel-2);box-shadow:none;color:var(--tchat-violeta);background-image:none}.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-content code,.tchat:not(.tchat-invitado) .tchat-msg-content code{border-radius:var(--ob-r-xs)}.tchat:not(.tchat-invitado) .tchat-thread{padding-bottom:var(--ob-hilo-pie)}.tchat:not(.tchat-invitado) .tchat-jump{min-height:var(--ob-jump-h);border:1px solid var(--ob-canto);border-top-color:var(--ob-filo);border-radius:var(--ob-r-pill);background-color:var(--tchat-panel-3);background-image:var(--ob-cara);box-shadow:var(--ob-sombra-2), var(--ob-reflejo-1);font-family:var(--tchat-sans);letter-spacing:0;text-transform:none;transition:border-color var(--ob-mov), box-shadow var(--ob-mov);justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.tchat:not(.tchat-invitado) .tchat-jump:hover{border-color:var(--tchat-violeta);box-shadow:var(--ob-sombra-2), var(--ob-reflejo-2)}.tchat .tchat-home-lamina .grabado__lamina,.tchat:not(.tchat-invitado) .tchat-empty-lamina .grabado__lamina,.tchat .tchat-home-lamina .grabado__lamina:after,.tchat:not(.tchat-invitado) .tchat-empty-lamina .grabado__lamina:after{border-radius:var(--ob-r-md)}.tchat .tchat-home-lamina .grabado__img,.tchat:not(.tchat-invitado) .tchat-empty-lamina .grabado__img,.tchat .tchat-home-lamina.grabado--velado .grabado__lamina:before,.tchat:not(.tchat-invitado) .tchat-empty-lamina.grabado--velado .grabado__lamina:before{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-home-atajo{border:1px solid var(--ob-canto);border-radius:var(--ob-r-md);background-color:var(--tchat-panel);transition:border-color var(--ob-mov), background var(--ob-mov), box-shadow var(--ob-mov), transform var(--ob-mov);background-image:none}.tchat:not(.tchat-invitado) .tchat-home-atajo:hover:not(:disabled){border-top-color:var(--ob-filo);background-color:var(--tchat-panel-2);background-image:var(--ob-cara-corta);box-shadow:var(--ob-reflejo-2);transform:translateY(-2px)}.tchat:not(.tchat-invitado) .tchat-home-atajo-ico{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-suggestions .tchat-chip,.tchat:not(.tchat-invitado) .tchat-chip{border:1px solid var(--tchat-line);border-radius:var(--ob-r-md);transition:border-color var(--ob-mov), background var(--ob-mov), box-shadow var(--ob-mov);padding:11px 16px}.tchat:not(.tchat-invitado) .tchat-suggestions .tchat-chip:hover,.tchat:not(.tchat-invitado) .tchat-chip:hover{border-color:var(--tchat-violeta);box-shadow:var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .oficio-chip{border:1px solid var(--ob-canto);border-radius:var(--ob-r-pill);transition:border-color var(--ob-mov), box-shadow var(--ob-mov);padding:5px 14px}.tchat:not(.tchat-invitado) .tchat-composer>.oficio-chip{margin:0 auto 3px max(0px,50% - 480px)}.tchat:not(.tchat-invitado) .oficio-chip:hover{box-shadow:var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .oficio-chip-dot,.tchat:not(.tchat-invitado) .oficio-paso-marca,.tchat:not(.tchat-invitado) .oficio-barra,.tchat:not(.tchat-invitado) .oficio-barra-fill{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .oficio-pasos{border-radius:var(--ob-r-md)}.tchat:not(.tchat-invitado) .tchat-reward-band:not(.is-colapsada){border:1px solid var(--ob-canto);border-radius:var(--ob-r-md);background-color:var(--tchat-panel);background-image:var(--ob-cara);box-shadow:inset 0 1px 0 0 var(--ob-vaho-fuerte)}.tchat:not(.tchat-invitado) .tchat-reward-band:before,.tchat:not(.tchat-invitado) .tchat-reward-band:not(.is-colapsada):before{border-radius:var(--ob-r-md)}.tchat:not(.tchat-invitado) .tchat-reward-band:not(.is-colapsada).is-receiving:before{box-shadow:inset 0 0 0 1px var(--tchat-violeta), 0 0 34px -10px #7b2eff80}.tchat:not(.tchat-invitado) .tchat-reward-band:not(.is-colapsada).is-unlocked:before{box-shadow:inset 0 0 0 1px var(--tchat-lila), 0 0 40px -8px #b28cff8c}.tchat:not(.tchat-invitado) .tchat-reward-core,.tchat:not(.tchat-invitado) .tchat-reward-info,.tchat:not(.tchat-invitado) .tchat-reward-toggle,.tchat:not(.tchat-invitado) .tchat-reward-coin,.tchat:not(.tchat-invitado) .tchat-reward-flight>span,.tchat:not(.tchat-invitado) .tchat-reward-progress progress{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-reward-progress progress::-webkit-progress-bar{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-reward-progress progress::-webkit-progress-value{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-reward-progress progress::-moz-progress-bar{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-reward-progress progress{overflow:hidden}.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner{border:1px solid var(--ob-canto);border-top-color:var(--ob-filo);border-radius:var(--ob-r-lg);background-color:var(--tchat-panel);background-image:var(--ob-cara);box-shadow:var(--ob-reflejo-1);transition:border-color var(--ob-mov), box-shadow var(--ob-mov)}.tchat:not(.tchat-invitado) .tchat-effort-max .tchat-composer-inner,.tchat.tchat-effort-max:not(.tchat-invitado) .tchat-composer .tchat-composer-inner{box-shadow:var(--ob-reflejo-2);border-color:#7b2eff8c}.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner:focus-within{border-color:var(--tchat-violeta);border-top-color:var(--tchat-violeta);box-shadow:0 0 0 3px #7b2eff29,0 24px 60px -26px #7b2eff80}.tchat:not(.tchat-invitado) .tchat-comet{border-radius:var(--ob-r-lg);--theus-cap-05:var(--tchat-violeta);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tchat-violeta) 70%, transparent))}.tchat:not(.tchat-invitado).tchat-effort-max .tchat-composer .tchat-composer-inner,.tchat.tchat-effort-max:not(.tchat-invitado) .tchat-composer-inner{--theus-cap-05:var(--tchat-violeta)}.tchat:not(.tchat-invitado) .tchat-composer-texto{padding:14px 20px 4px}.tchat:not(.tchat-invitado) .tchat-composer-pie{padding:4px 10px 8px 12px}.tchat:not(.tchat-invitado) .tchat-clip,.tchat:not(.tchat-invitado) .tchat-mic,.tchat:not(.tchat-invitado) .tchat-voz-conv,.tchat:not(.tchat-invitado) .tchat-call-btn,.tchat:not(.tchat-invitado) .tchat-cap-composer .tchat-cap-trigger,.tchat:not(.tchat-invitado) .tchat-mic-cancel{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-modelsel-composer .tchat-modelsel-btn{border-radius:var(--ob-r-pill);transition:border-color var(--ob-mov), color var(--ob-mov), box-shadow var(--ob-mov)}.tchat:not(.tchat-invitado) .tchat-modelsel-composer .tchat-modelsel-btn:hover{box-shadow:inset 0 1px 0 0 var(--ob-vaho-fuerte)}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send{border:1px solid var(--ob-canto);border-top-color:var(--ob-filo);border-radius:var(--ob-r-pill);width:40px;height:40px;box-shadow:inset 0 1px 1px -1px var(--ob-vaho-fuerte);transition:border-color var(--ob-mov), box-shadow var(--ob-mov), transform var(--ob-mov)}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:hover:not(:disabled):not(.is-stop),.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:focus-visible:not(.is-stop){border-color:var(--tchat-violeta);border-top-color:var(--tchat-violeta);box-shadow:0 0 26px -6px #7b2effbf}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:active:not(:disabled){transform:scale(.94)}.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send.is-stop{border-color:var(--tchat-magenta);box-shadow:0 0 24px -8px #ff2d6f99}.tchat:not(.tchat-invitado) .tchat-error,.tchat:not(.tchat-invitado) .tchat-guard,.tchat:not(.tchat-invitado) .tchat-guard-confirm,.tchat:not(.tchat-invitado) .tchat-voz-desbloqueo,.tchat:not(.tchat-invitado) .tchat-mic-error,.tchat:not(.tchat-invitado) .tchat-adj-error,.tchat:not(.tchat-invitado) .tchat-saldo-banner,.tchat:not(.tchat-invitado) .tchat-history-warning,.tchat:not(.tchat-invitado) .tchat-tips,.tchat:not(.tchat-invitado) .tchat-encolado-nota,.tchat:not(.tchat-invitado) .tchat-rapido-nota{border-radius:var(--ob-r-md)}.tchat:not(.tchat-invitado) .tchat-error-retry,.tchat:not(.tchat-invitado) .tchat-error-cerrar,.tchat:not(.tchat-invitado) .tchat-saldo-cerrar,.tchat:not(.tchat-invitado) .tchat-tips-cerrar,.tchat:not(.tchat-invitado) .tchat-guard-confirm button,.tchat:not(.tchat-invitado) .tchat-guard-x,.tchat:not(.tchat-invitado) .tchat-voz-desbloqueo-btn,.tchat:not(.tchat-invitado) .tchat-voz-desbloqueo-x,.tchat:not(.tchat-invitado) .tchat-cta-plan,.tchat:not(.tchat-invitado) .tchat-cta-recharge,.tchat:not(.tchat-invitado) .tchat-rapido-cta{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-mas-menu,.tchat:not(.tchat-invitado) .tchat-account-menu,.tchat:not(.tchat-invitado) .tchat-side-menu-popover,.tchat:not(.tchat-invitado) .tchat-cap-pop,.tchat:not(.tchat-invitado) .tchat-modelsel-list,.tchat-modelsel-list.tchat-modelsel-hoja{border:1px solid var(--ob-canto);border-top-color:var(--ob-filo);border-radius:var(--ob-r-md);background-color:var(--tchat-panel-2);background-image:var(--ob-cara);box-shadow:var(--ob-sombra-3), var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-mas-menu button,.tchat:not(.tchat-invitado) .tchat-account-menu a,.tchat:not(.tchat-invitado) .tchat-account-menu button,.tchat:not(.tchat-invitado) .tchat-side-menu-popover button,.tchat:not(.tchat-invitado) .tchat-modelsel-opt,.tchat-modelsel-hoja .tchat-modelsel-opt,.tchat:not(.tchat-invitado) .tchat-account-meta{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-ctx,.tchat:not(.tchat-invitado) .tchat-proy-vista,.tchat:not(.tchat-invitado) .tchat-art{border-radius:var(--ob-r-xl) 0 0 var(--ob-r-xl);background-color:var(--tchat-panel);background-image:var(--ob-cara-corta);box-shadow:inset 0 1px 0 0 var(--ob-filo), inset 1px 0 0 0 var(--ob-canto), -34px 0 80px -40px #000000e6, -18px 0 60px -34px #7b2eff57;border-left:0}.tchat:not(.tchat-invitado) .tchat-ctx-tabs{border:1px solid var(--ob-canto);border-radius:var(--ob-r-pill);background:var(--tchat-panel-3);padding:4px}.tchat:not(.tchat-invitado) .tchat-ctx-tab{border-radius:var(--ob-r-pill);transition:background var(--ob-mov), color var(--ob-mov), box-shadow var(--ob-mov)}.tchat:not(.tchat-invitado) .tchat-ctx-tab.activa{box-shadow:var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-ctx-top button,.tchat:not(.tchat-invitado) .tchat-proy-cerrar,.tchat:not(.tchat-invitado) .tchat-share-top button,.tchat:not(.tchat-invitado) .tchat-mcp-modal-top button,.tchat:not(.tchat-invitado) .oficio-cerrar{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-ctx-importar{border-radius:var(--ob-r-md);transition:border-color var(--ob-mov), box-shadow var(--ob-mov)}.tchat:not(.tchat-invitado) .tchat-ctx-importar:hover:not(:disabled){box-shadow:var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-plan-modal,.tchat:not(.tchat-invitado) .tchat-share,.tchat:not(.tchat-invitado) .tchat-mcp-modal,.tchat:not(.tchat-invitado) .tchat-shortcuts-sheet,.tchat:not(.tchat-invitado) .tchat-effort-modal,.tchat:not(.tchat-invitado) .tchat-call-toast,.tchat-call-layer .tchat-call-toast,.tchat-call-layer .tchat-call-consumo,.tcharge-panel,.tcomp-panel,.timp-panel{border:1px solid var(--ob-canto);border-top-color:var(--ob-filo);border-radius:var(--ob-r-lg);background-color:var(--tchat-panel-2);background-image:var(--ob-cara);box-shadow:var(--ob-sombra-3), var(--ob-reflejo-1)}.tchat:not(.tchat-invitado) .tchat-plan-overlay,.tchat:not(.tchat-invitado) .tchat-proy-overlay,.tchat:not(.tchat-invitado) .tchat-share-backdrop,.tchat:not(.tchat-invitado) .tchat-mcp-modal-fondo,.tchat:not(.tchat-invitado) .tchat-side-scrim,.tcharge-overlay,.tcomp-overlay,.timp-overlay,.tchat-modelsel-hoja-backdrop{-webkit-backdrop-filter:none;background:#000000c7}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-plan-overlay,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-proy-overlay,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-share-backdrop,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-side-scrim{background:#0e0e118c}.tchat:not(.tchat-invitado) .tchat-plan-cta,.tchat:not(.tchat-invitado) .tchat-plan-cerrar,.tchat:not(.tchat-invitado) .tchat-share-crear,.tchat:not(.tchat-invitado) .tchat-share-open,.tchat:not(.tchat-invitado) .tchat-share-revocar,.tchat:not(.tchat-invitado) .tchat-trigger-crear,.tchat:not(.tchat-invitado) .tchat-trigger-nueva,.tchat:not(.tchat-invitado) .tchat-trigger-run,.tchat:not(.tchat-invitado) .tchat-trigger-ver,.tchat:not(.tchat-invitado) .tchat-trigger-borrar,.tchat:not(.tchat-invitado) .tchat-trigger-notify,.tchat:not(.tchat-invitado) .tchat-trigger-preview,.tchat:not(.tchat-invitado) .tchat-tg-cancel,.tchat:not(.tchat-invitado) .tchat-mcp-btn,.tchat:not(.tchat-invitado) .tchat-tool a,.tchat:not(.tchat-invitado) .tchat-tool-copy,.tchat:not(.tchat-invitado) .tchat-mem-borrar,.tchat:not(.tchat-invitado) .tchat-push-btn,.tchat:not(.tchat-invitado) .tchat-cap-setting-btn,.tchat:not(.tchat-invitado) .tchat-cap-mobile-model,.tchat:not(.tchat-invitado) .tchat-cap-tools-entry,.tchat:not(.tchat-invitado) .tchat-effort-nivel,.tchat:not(.tchat-invitado) .tchat-voz-play,.tchat:not(.tchat-invitado) .tchat-voz-toggle{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-mem-input,.tchat:not(.tchat-invitado) .tchat-mem-campo,.tchat:not(.tchat-invitado) .tchat-instr-area,.tchat:not(.tchat-invitado) .tchat-trigger-form input,.tchat:not(.tchat-invitado) .tchat-trigger-form textarea,.tchat:not(.tchat-invitado) .tchat-trigger-form select,.tchat:not(.tchat-invitado) .tchat-voz-campo,.tchat:not(.tchat-invitado) .tchat-voz-select,.tchat:not(.tchat-invitado) .tchat-select{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-mem-item,.tchat:not(.tchat-invitado) .tchat-mem-seccion,.tchat:not(.tchat-invitado) .tchat-voz-seccion,.tchat:not(.tchat-invitado) .tchat-trigger,.tchat:not(.tchat-invitado) .tchat-trigger-form,.tchat:not(.tchat-invitado) .tchat-tool,.tchat:not(.tchat-invitado) .tchat-titan,.tchat:not(.tchat-invitado) .tchat-fuentes,.tchat:not(.tchat-invitado) .tchat-con-item,.tchat:not(.tchat-invitado) .tchat-mcp-item,.tchat:not(.tchat-invitado) .tchat-mcp-form,.tchat:not(.tchat-invitado) .tchat-tg-flujo{border-radius:var(--ob-r-md)}.tchat:not(.tchat-invitado) .tchat-web-dot,.tchat:not(.tchat-invitado) .tchat-git-dot,.tchat:not(.tchat-invitado) .tchat-mem-dot,.tchat:not(.tchat-invitado) .tchat-mcp-dot,.tchat:not(.tchat-invitado) .tchat-web-dot:after,.tchat:not(.tchat-invitado) .tchat-git-dot:after,.tchat:not(.tchat-invitado) .tchat-mem-dot:after,.tchat:not(.tchat-invitado) .tchat-mcp-dot:after{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) .tchat-web-toggle,.tchat:not(.tchat-invitado) .tchat-git-toggle,.tchat:not(.tchat-invitado) .tchat-mcp-toggle,.tchat:not(.tchat-invitado) .tchat-mem-toggle,.tchat:not(.tchat-invitado) .tchat-research-bar{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-trigger-pill,.tchat:not(.tchat-invitado) .tchat-mcp-chip,.tchat:not(.tchat-invitado) .tchat-mcp-badge,.tchat:not(.tchat-invitado) .tchat-con-badge,.tchat:not(.tchat-invitado) .tchat-quota-planes a{border-radius:var(--ob-r-pill)}.tcharge-pack,.tcharge-balance{border-radius:var(--ob-r-md)}.tcharge-primary,.tcharge-close,.tcharge-top-balance,.tcharge-family,.tcharge-plug,.tcharge-metodo,.tcharge-metodo-chip,.tcharge-metodo-badge{border-radius:var(--ob-r-pill)}.tcomp-col,.tcomp-msg,.tcomp-aviso{border-radius:var(--ob-r-md)}.tcomp-chip{border-radius:var(--ob-r-pill)}.tchat:not(.tchat-invitado) :focus-visible{outline-offset:2px}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-top{border-bottom:1px solid var(--tchat-top-line);background-image:none;box-shadow:inset 0 1px #ffffffe6,0 10px 26px -20px #0e0e1159}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-body{border-top-color:var(--ob-canto);box-shadow:inset 0 1px 0 0 #ffffffe6, var(--ob-sombra-1);background-image:none}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-msg-assistant .tchat-msg-body{box-shadow:var(--ob-sombra-1)}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-jump{border-top-color:var(--ob-canto);box-shadow:inset 0 1px 0 0 #ffffffe6, var(--ob-sombra-2);background-image:none}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-jump:hover{border-color:var(--tchat-violeta);box-shadow:inset 0 1px 0 0 #ffffffe6, var(--ob-sombra-2), var(--ob-reflejo-1)}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner{border-top-color:var(--ob-canto);box-shadow:inset 0 1px 0 0 #ffffffe6, var(--ob-sombra-2);background-image:none}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner:focus-within{border-color:var(--tchat-violeta);border-top-color:var(--tchat-violeta);box-shadow:0 0 0 3px #7b2eff29, var(--ob-sombra-2)}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-home-atajo{box-shadow:var(--ob-sombra-1)}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-home-atajo:hover:not(:disabled){border-top-color:var(--ob-canto);box-shadow:inset 0 1px 0 0 #ffffffe6, var(--ob-sombra-2), var(--ob-reflejo-1);background-image:none}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-mas-menu,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-account-menu,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-cap-pop,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-modelsel-list,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-plan-modal,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-share,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-mcp-modal,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-shortcuts-sheet{border-color:var(--ob-canto);box-shadow:inset 0 1px 0 0 #ffffffe6, var(--ob-sombra-3);background-image:none}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:not(.is-stop){border-top-color:var(--ob-canto);box-shadow:inset 0 1px 0 0 #ffffffe6, var(--ob-sombra-1)}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:hover:not(:disabled):not(.is-stop){border-color:var(--tchat-violeta);border-top-color:var(--tchat-violeta);box-shadow:0 0 22px -6px #7b2eff8c, var(--ob-sombra-1)}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-ctx,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-proy-vista{box-shadow:inset 0 1px 0 0 #ffffffe6, inset 1px 0 0 0 var(--ob-canto), -26px 0 60px -34px #0e0e1152;background-image:none}html[data-theme=light] .tchat .tchat-home-lamina .grabado__lamina,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-empty-lamina .grabado__lamina{box-shadow:var(--ob-sombra-2)}@media (max-width:760px){.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner{border-radius:var(--ob-r-md)}.tchat:not(.tchat-invitado) .tchat-composer-texto{padding:11px 15px 2px}.tchat:not(.tchat-invitado) .tchat-composer-pie{padding:4px 7px 6px}.tchat:not(.tchat-invitado) .tchat-msg-assistant .tchat-msg-body{border-radius:var(--ob-r-sm);padding:15px 16px}.tchat:not(.tchat-invitado) .tchat-home-atajo,.tchat:not(.tchat-invitado) .tchat-suggestions .tchat-chip,.tchat:not(.tchat-invitado) .tchat-chip{border-radius:var(--ob-r-sm)}.tchat:not(.tchat-invitado) .tchat-side{border-radius:0 var(--ob-r-xl) var(--ob-r-xl) 0;box-shadow:inset 0 1px 0 0 var(--ob-filo), inset -1px 0 0 0 var(--ob-canto), 32px 0 90px #000000b8}.tchat:not(.tchat-invitado) .tchat-ctx,.tchat:not(.tchat-invitado) .tchat-proy-vista{border-radius:var(--ob-r-lg) 0 0 var(--ob-r-lg)}.tchat:not(.tchat-invitado) .tchat-plan-modal,.tchat:not(.tchat-invitado) .tchat-share,.tchat:not(.tchat-invitado) .tchat-mcp-modal,.tchat:not(.tchat-invitado) .tchat-shortcuts-sheet{border-radius:var(--ob-r-md)}.tchat:not(.tchat-invitado) .tchat-top{box-shadow:inset 0 1px 0 0 var(--ob-filo), inset 0 -1px 0 0 #000c}}@media (max-width:900px){.tchat:not(.tchat-invitado) .tchat-art{border-radius:0}}@media (max-width:400px){.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner{border-radius:var(--ob-r-sm)}}@media (prefers-reduced-transparency:reduce){.tchat:not(.tchat-invitado),.tchat-modelsel-hoja,.tchat-call-layer{--ob-canto:#666;--ob-filo:#9e9e9e;--ob-vaho:#fff0;--ob-vaho-fuerte:#6e6e70;--ob-cara:none;--ob-cara-corta:none;--ob-reflejo-1:0 0 0 1px var(--tchat-violeta);--ob-reflejo-2:0 0 0 2px var(--tchat-violeta);--tchat-line-strong:#666;--tchat-card-line:#666;--tchat-input-line:#666}html[data-theme=light] .tchat:not(.tchat-invitado),html[data-theme=light] .tchat-modelsel-hoja,html[data-theme=light] .tchat-call-layer{--ob-canto:#7f7f81;--ob-filo:#7f7f81;--ob-vaho:#fff0;--ob-vaho-fuerte:#fff;--ob-cara:none;--ob-cara-corta:none;--ob-reflejo-1:0 0 0 1px var(--tchat-violeta);--ob-reflejo-2:0 0 0 2px var(--tchat-violeta);--tchat-line-strong:#7f7f81;--tchat-card-line:#7f7f81;--tchat-input-line:#7f7f81}.tchat:not(.tchat-invitado) .tchat-side{background-image:none}.tchat:not(.tchat-invitado) .tchat-side-pie{border-top:1px solid var(--ob-canto);background:0 0}.tchat:not(.tchat-invitado) .tchat-top,.tchat:not(.tchat-invitado) .tchat-msg-user .tchat-msg-body,.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner,.tchat:not(.tchat-invitado) .tchat-home-atajo:hover:not(:disabled),.tchat:not(.tchat-invitado) .tchat-reward-band:not(.is-colapsada),.tchat:not(.tchat-invitado) .tchat-mas-menu,.tchat:not(.tchat-invitado) .tchat-account-menu,.tchat:not(.tchat-invitado) .tchat-cap-pop,.tchat:not(.tchat-invitado) .tchat-modelsel-list,.tchat:not(.tchat-invitado) .tchat-ctx,.tchat:not(.tchat-invitado) .tchat-proy-vista,.tchat:not(.tchat-invitado) .tchat-plan-modal,.tchat-modelsel-list.tchat-modelsel-hoja,.tcomp-panel,.timp-panel{background-image:none}.tchat:not(.tchat-invitado) .tchat-top{border-bottom:1px solid var(--ob-canto);box-shadow:none}.tchat:not(.tchat-invitado) .tchat-side{border-right:1px solid var(--ob-canto);box-shadow:none}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item{border-bottom:1px solid var(--tchat-line)}.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item.activo{box-shadow:none;background:0 0}.tchat:not(.tchat-invitado) .tchat-plan-overlay,.tchat:not(.tchat-invitado) .tchat-proy-overlay,.tchat:not(.tchat-invitado) .tchat-share-backdrop,.tchat:not(.tchat-invitado) .tchat-mcp-modal-fondo,.tchat:not(.tchat-invitado) .tchat-side-scrim,.tcharge-overlay,.tcomp-overlay,.timp-overlay,.tchat-modelsel-hoja-backdrop{background:#000}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-plan-overlay,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-proy-overlay,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-share-backdrop,html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-side-scrim{background:#2a2a2e}}@media (prefers-reduced-motion:reduce){.tchat:not(.tchat-invitado) .tchat-nueva,.tchat:not(.tchat-invitado) .tchat-buscar,.tchat:not(.tchat-invitado) .tchat-side-filtro,.tchat:not(.tchat-invitado) .tchat-side .tchat-side-item,.tchat:not(.tchat-invitado) .tchat-side-abrir,.tchat:not(.tchat-invitado) .tchat-side-pie .tchat-side-admin,.tchat:not(.tchat-invitado) .tchat-top :is(.tchat-select,.tchat-effort-btn,.tchat-tools-btn,.tchat-art-toggle,.tchat-mas-btn,.tchat-account-button),.tchat:not(.tchat-invitado) .tchat-top .tchat-quota,.tchat:not(.tchat-invitado) .tchat-msg-action,.tchat:not(.tchat-invitado) .tchat-jump,.tchat:not(.tchat-invitado) .tchat-home-atajo,.tchat:not(.tchat-invitado) .tchat-suggestions .tchat-chip,.tchat:not(.tchat-invitado) .tchat-chip,.tchat:not(.tchat-invitado) .oficio-chip,.tchat:not(.tchat-invitado) .tchat-composer .tchat-composer-inner,.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send,.tchat:not(.tchat-invitado) .tchat-modelsel-composer .tchat-modelsel-btn,.tchat:not(.tchat-invitado) .tchat-ctx-tab,.tchat:not(.tchat-invitado) .tchat-ctx-importar{transition:none!important}.tchat:not(.tchat-invitado) .tchat-nueva:active,.tchat:not(.tchat-invitado) .tchat-home-atajo:hover:not(:disabled),.tchat:not(.tchat-invitado) .tchat-composer-inner .tchat-send:active:not(:disabled){transform:none!important}}
