.tchat.tchat-shell .tchat-main{container-type:inline-size}.tchat.tchat-shell .tchat-composer .tchat-composer-inner,.tchat.tchat-shell .tchat-composer .multitarea-composer{min-width:0}.tchat.tchat-shell:not(.tchat-invitado) .tchat-composer .tchat-composer-inner .tchat-composer-pie{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.tchat.tchat-shell .tchat-composer .tchat-composer-hueco{flex:1 1 0;min-width:0}.tchat.tchat-shell:not(.tchat-invitado) .tchat-composer .tchat-composer-inner .tchat-composer-pie>.tchat-send{flex:none;margin-left:auto}.tchat.tchat-shell .tchat-composer .tchat-cap-trigger{width:auto;min-width:36px;min-height:36px;color:var(--chat-ui-muted);font:500 12px/1.4 var(--tchat-sans,system-ui, sans-serif);box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.tchat.tchat-shell .tchat-composer .tchat-cap-trigger:hover,.tchat.tchat-shell .tchat-composer .tchat-cap-trigger.is-open{background:var(--chat-ui-hover);color:var(--chat-ui-text)}.tchat.tchat-shell .tchat-composer .tchat-cap-trigger.has-active{color:var(--chat-ui-accent)}.tchat.tchat-shell .tchat-composer .tchat-cap-brain{width:18px;height:18px;display:inline-flex}.tchat.tchat-shell .tchat-composer .tchat-cap-brain svg{width:18px;height:18px}.tchat.tchat-shell .tchat-composer .tchat-cap-count{background:var(--chat-ui-control);min-width:16px;height:16px;color:var(--chat-ui-accent);box-shadow:none;border:0;border-radius:5px;padding:1px 4px;font-size:10px}.tchat.tchat-shell .tchat-composer .tchat-composer-mode{border:1px solid var(--chat-ui-border);background:var(--chat-ui-control);min-height:28px;color:var(--chat-ui-accent);font:500 11px/1.4 var(--tchat-sans,system-ui, sans-serif);cursor:pointer;border-radius:7px;align-self:flex-start;margin:0 0 4px;padding:4px 8px;display:inline-flex}.tchat.tchat-shell .tchat-composer .tchat-composer-pista{color:var(--chat-ui-muted);white-space:nowrap;font-size:10px}.tchat.tchat-shell .tchat-composer .tchat-modelsel-composer{flex:0 auto;min-width:0;max-width:200px}.tchat.tchat-shell .tchat-run-settings{gap:8px;min-width:0;display:grid}.tchat.tchat-shell .tchat-composer .multitarea-composer{background:0 0;border:0;margin:0;padding:0}.tchat.tchat-shell .tchat-composer .multitarea-composer__line{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.tchat.tchat-shell .tchat-composer .multitarea-composer__motivo{color:var(--chat-ui-muted);margin:4px 0;font-size:11px;line-height:1.45}.tchat.tchat-shell .tchat-composer .tchat-controles{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;display:flex}.tchat.tchat-shell .tchat-composer .multitarea-toggle,.tchat.tchat-shell .tchat-composer .tchat-ctl,.tchat.tchat-shell .tchat-run-settings .titan-preferences-button{border:1px solid var(--chat-ui-border);background:var(--chat-ui-glass), var(--chat-ui-control);min-width:0;max-width:100%;min-height:36px;color:var(--chat-ui-text);font:500 12px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-shadow:inset 0 1px var(--chat-ui-edge);border-radius:8px;flex:0 auto;align-items:center;gap:7px;margin:0;padding:7px 10px;transition:background-color .15s;display:inline-flex}.tchat.tchat-shell .tchat-run-settings .titan-preferences-button{justify-self:start}.tchat.tchat-shell .tchat-composer .multitarea-toggle svg,.tchat.tchat-shell .tchat-composer .tchat-ctl svg{width:16px;height:16px;color:var(--chat-ui-muted);flex:none}.tchat.tchat-shell .tchat-composer .tchat-ctl-k{color:var(--chat-ui-muted)}.tchat.tchat-shell .tchat-composer .tchat-ctl-v{color:var(--chat-ui-text);font-weight:550}.tchat.tchat-shell .tchat-composer .multitarea-toggle:hover:not([aria-disabled=true]),.tchat.tchat-shell .tchat-composer .tchat-ctl:hover,.tchat.tchat-shell .tchat-run-settings .titan-preferences-button:hover:not(:disabled){background-color:var(--chat-ui-hover)}.tchat.tchat-shell .tchat-composer .multitarea-toggle.is-on,.tchat.tchat-shell .tchat-composer .tchat-ctl.is-on,.tchat.tchat-shell .tchat-composer .tchat-ctl[aria-expanded=true],.tchat.tchat-shell .tchat-composer .tchat-ctl.es-max{border-color:color-mix(in srgb, var(--chat-ui-accent) 38%, transparent);color:var(--chat-ui-accent);box-shadow:inset 0 1px var(--chat-ui-edge)}.tchat.tchat-shell .tchat-composer .multitarea-toggle[aria-disabled=true],.tchat.tchat-shell .tchat-composer .tchat-ctl.es-bloqueado{opacity:.65}.tchat.tchat-shell .tchat-composer .multitarea-toggle[aria-disabled=true]{cursor:default}.tchat.tchat-shell .tchat-composer .multitarea-toggle__candado,.tchat.tchat-shell .tchat-composer .tchat-ctl .tchat-ctl-candado{width:12px;height:12px;color:var(--chat-ui-muted)}.tchat.tchat-shell .tchat-composer .multitarea-toggle__vivo{background:var(--chat-ui-accent);width:6px;height:6px;box-shadow:none;border-radius:50%;animation:none}.tchat.tchat-shell .tchat-composer .tchat-ctl-pista{background:var(--chat-ui-border);border-radius:3px;width:34px;height:3px;display:block;overflow:hidden}.tchat.tchat-shell .tchat-composer .tchat-ctl-pista i{border-radius:inherit;background:var(--chat-ui-accent);height:100%;display:block}.tchat.tchat-shell .tchat-composer .tchat-ctl-uso.es-aviso{border-color:var(--tchat-warning,#d9ac73)}.tchat.tchat-shell .tchat-quick-help{border-top:1px solid var(--chat-ui-border);color:var(--chat-ui-muted);padding-top:4px}.tchat.tchat-shell .tchat-quick-help summary{cursor:pointer;min-height:36px;font:500 12px/1.4 var(--tchat-sans,system-ui, sans-serif);padding:10px 4px}.tchat.tchat-shell .tchat-quick-help summary:hover{color:var(--chat-ui-text)}.tchat.tchat-shell .tchat-quick-help ul{font:400 12px/1.5 var(--tchat-sans,system-ui, sans-serif);gap:9px;margin:4px 0 8px;padding-left:20px;display:grid}.tchat.tchat-shell .tchat-composer :is(.tchat-cap-trigger,.tchat-composer-mode,.tchat-ctl,.multitarea-toggle,.titan-preferences-button):focus-visible,.tchat.tchat-shell .tchat-quick-help summary:focus-visible{outline:2px solid var(--chat-ui-accent);outline-offset:3px}@container (max-width:680px){.tchat.tchat-shell .tchat-composer .tchat-composer-tools-label,.tchat.tchat-shell .tchat-composer .tchat-composer-pista{display:none}.tchat.tchat-shell .tchat-composer .tchat-modelsel-composer{max-width:170px}}@media (max-width:900px),(pointer:coarse){.tchat.tchat-shell .tchat-composer .tchat-cap-trigger,.tchat.tchat-shell .tchat-composer .tchat-composer-mode,.tchat.tchat-shell .tchat-composer .multitarea-toggle,.tchat.tchat-shell .tchat-composer .tchat-ctl,.tchat.tchat-shell .tchat-run-settings .titan-preferences-button,.tchat.tchat-shell .tchat-quick-help summary{min-height:44px}.tchat.tchat-shell .tchat-composer .tchat-cap-trigger{min-width:44px}.tchat.tchat-shell .tchat-composer .tchat-composer-tools-label,.tchat.tchat-shell .tchat-composer .tchat-composer-pista{display:none}.tchat.tchat-shell .tchat-composer .tchat-modelsel-composer{max-width:190px}}@media (max-width:380px){.tchat.tchat-shell .tchat-composer .tchat-modelsel-composer{max-width:138px}}@media (prefers-reduced-motion:reduce){.tchat.tchat-shell .tchat-composer :is(.tchat-cap-trigger,.multitarea-toggle,.tchat-ctl){transition:none}}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-main .tchat-composer{background:0 0}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-main .tchat-composer .tchat-composer-inner{border:1px solid var(--chat-ui-border);background:var(--chat-ui-glass), var(--chat-ui-panel);box-shadow:inset 0 1px var(--chat-ui-edge), var(--chat-ui-lift);-webkit-backdrop-filter:blur(var(--chat-ui-blur));backdrop-filter:blur(var(--chat-ui-blur));border-radius:16px;padding:0}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-main .tchat-composer .tchat-composer-inner:focus-within{border-color:color-mix(in srgb, var(--chat-ui-accent) 65%, var(--chat-ui-border));box-shadow:inset 0 1px var(--chat-ui-edge), var(--chat-ui-lift)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-main .tchat-composer .tchat-composer-inner:has(.tchat-tool-popover:popover-open){-webkit-backdrop-filter:none;backdrop-filter:none}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-comet{display:none}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-texto{padding:15px 16px 5px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-input{color:var(--chat-ui-text);background:0 0}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-input::placeholder{color:var(--chat-ui-muted)}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-pie{padding:5px 8px 8px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-pie :is(.tchat-clip,.tchat-mic,.tchat-call-btn):not(.activa){width:36px;min-width:36px;height:36px;min-height:36px;color:var(--chat-ui-muted);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:7px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-pie :is(.tchat-clip,.tchat-mic,.tchat-call-btn):hover:not(:disabled):not(.activa){color:var(--chat-ui-text);background:var(--chat-ui-hover)}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-modelsel-composer .tchat-modelsel-btn{color:var(--chat-ui-text);box-shadow:none;background:0 0;border:0;border-radius:8px;min-height:36px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-modelsel-composer .tchat-modelsel-btn:hover{background:var(--chat-ui-hover);box-shadow:none}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-inner .tchat-send{border:1px solid color-mix(in srgb, var(--chat-ui-accent) 36%, transparent);background:var(--chat-ui-glass), var(--chat-ui-primary);color:#fff;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:inset 0 1px var(--chat-ui-edge);border-radius:9px;transform:none}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-inner .tchat-send:hover:not(:disabled){background-color:color-mix(in srgb, var(--chat-ui-primary) 85%, #fff);box-shadow:inset 0 1px var(--chat-ui-edge);transform:none}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-inner .tchat-send:focus-visible{outline:2px solid var(--chat-ui-accent);outline-offset:3px;box-shadow:none}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-inner .tchat-send.is-stop{color:var(--chat-ui-danger);background:var(--chat-ui-control);border-color:color-mix(in srgb, var(--chat-ui-danger) 45%, transparent);box-shadow:none}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-mode{margin:10px 14px 0}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-preferences{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:8px 12px 0;display:flex}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-preferences:empty{display:none}html .tchat.tchat-shell .tchat-composer .tchat-intencion-pendiente button:focus-visible{outline:2px solid var(--chat-ui-accent);outline-offset:2px}html .tchat.tchat-shell .tchat-composer .tchat-intencion-pendiente{border:1px solid var(--chat-ui-border);color:var(--chat-ui-text);border-radius:10px;margin:10px 14px 4px;padding:10px 12px;font-size:13px;line-height:1.5}html .tchat.tchat-shell .tchat-composer .tchat-intencion-pendiente>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}html .tchat.tchat-shell .tchat-composer .tchat-intencion-pendiente button{min-height:36px;color:var(--chat-ui-text);background:var(--chat-ui-control);border:1px solid var(--chat-ui-edge);cursor:pointer;border-radius:8px;padding:6px 10px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-modelo-inteligencia{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-ctl-intel{white-space:nowrap;flex:none;margin:0}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-ctl-intel .tchat-ctl-k{color:var(--chat-ui-text)}@container (max-width:760px){html .tchat.tchat-shell:not(.tchat-invitado) .tchat-composer .tchat-composer-inner .tchat-composer-pie{flex-wrap:wrap}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-modelo-inteligencia{flex-basis:100%;order:-1;padding-bottom:4px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-modelo-inteligencia .tchat-modelsel-composer{flex:0 auto;min-width:0}}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-preferences .tchat-composer-mode{margin:0}@media (max-width:900px),(pointer:coarse){html .tchat.tchat-shell .tchat-composer .tchat-intencion-pendiente button{min-height:44px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-pie :is(.tchat-clip,.tchat-mic,.tchat-call-btn):not(.activa),html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-inner .tchat-send{width:44px;min-width:44px;height:44px;min-height:44px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-modelsel-composer .tchat-modelsel-btn{min-height:44px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-texto{padding:12px 14px 2px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-pie{padding:4px 6px 6px}}@media (max-width:640px){html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-preferences{padding:0 8px 4px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-modelo-inteligencia{border-bottom:1px solid var(--chat-ui-border);flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 2px 4px;display:grid}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-modelo-inteligencia .tchat-modelsel-composer{order:0;width:100%;min-width:0}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-modelo-inteligencia .tchat-modelsel-btn{justify-content:flex-start;gap:6px;font-size:14px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-ctl-intel{order:1;gap:5px;min-height:44px;padding:6px 8px;font-size:13px}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-ctl-intel :is(.tchat-ctl-k,.tchat-ctl-v){font-size:inherit}html .tchat.tchat-shell .tchat-main .tchat-composer .tchat-composer-pie>.tchat-send{margin-inline-start:auto}}
html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side{background:var(--chat-ui-sidebar,#121118e0);background-image:var(--chat-ui-glass);border-right:1px solid var(--chat-ui-border);box-shadow:inset 0 1px var(--chat-ui-edge);color:var(--chat-ui-text);-webkit-backdrop-filter:blur(var(--chat-ui-blur,20px));backdrop-filter:blur(var(--chat-ui-blur,20px));gap:4px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-top{padding:16px 14px 14px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-cerrar{width:32px;height:32px;color:var(--chat-ui-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-cerrar:hover{background:var(--chat-ui-hover);color:var(--chat-ui-text)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-knowledge-open{appearance:none;box-sizing:border-box;width:auto;min-width:0;min-height:36px;color:var(--chat-ui-text);text-align:left;font:500 13px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:10px;margin:0 12px;padding:7px 11px;transition:background-color .15s,color .15s;display:flex}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva:not(.tchat-nueva-temporal){color:#fff;background:var(--chat-ui-glass), var(--chat-ui-primary);border-color:color-mix(in srgb, var(--chat-ui-accent) 28%, transparent);box-shadow:inset 0 1px var(--chat-ui-edge);margin-bottom:5px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva:not(.tchat-nueva-temporal):hover{background-color:color-mix(in srgb, var(--chat-ui-primary) 88%, #fff)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva.tchat-nueva-temporal,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-knowledge-open{color:var(--chat-ui-muted);box-shadow:none;background:0 0;border-color:#0000}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva.tchat-nueva-temporal:hover:not(:disabled),html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-knowledge-open:hover{background:var(--chat-ui-hover);color:var(--chat-ui-text)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva:disabled{opacity:.5;cursor:default}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva>span,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-knowledge-open>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva svg,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-knowledge-open svg{stroke-width:1.7px;flex:none;width:16px;height:16px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva-atajo{display:none}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-buscar-campo{margin:10px 12px 4px;position:relative}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-buscar{border:1px solid var(--chat-ui-border);background:var(--chat-ui-control);width:100%;min-height:34px;color:var(--chat-ui-text);font:400 12px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:0;box-shadow:none;border-radius:8px;padding:8px 32px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-buscar::placeholder,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-buscar-lupa{color:var(--chat-ui-muted)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-buscar-lupa{left:11px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-buscar:focus{border-color:var(--chat-ui-accent);box-shadow:none}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-buscar-cuenta{color:var(--chat-ui-muted);margin:0 23px 4px;font-size:11px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-filtros{background:0 0;border:0;border-radius:0;gap:4px;margin:0 12px 4px;padding:0;display:flex}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-filtro{min-height:32px;color:var(--chat-ui-muted);font:500 12px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:6px 8px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-filtro:hover{background:var(--chat-ui-hover);color:var(--chat-ui-text)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-filtro.activo{color:var(--chat-ui-text);background:var(--chat-ui-control);box-shadow:none}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-lista{padding:2px 8px 12px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-fecha,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-pj-label,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-pie-k{color:var(--chat-ui-muted);font:500 11px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:.01em;text-transform:none}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-fecha{margin:16px 11px 6px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-item{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;margin:2px 0;transition:background-color .15s;position:relative}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-item:hover{background:var(--chat-ui-hover);border-color:#0000}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-item.activo{background:color-mix(in srgb, var(--chat-ui-accent) 11%, var(--chat-ui-control));box-shadow:none;border-color:#0000}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-item.activo:before,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-item.activo:after{content:none;display:none}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-abrir{padding:9px 40px 9px 10px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-titulo{color:var(--chat-ui-text);font-size:13px;font-weight:500}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-vista{color:var(--chat-ui-muted);font-size:11.5px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-meta{color:var(--chat-ui-muted);font:400 10px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:0}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-vacio,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-pj-vacio{color:var(--chat-ui-muted);font-size:12px;line-height:1.5}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-acciones{display:none}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-wrap{opacity:0;margin-top:-16px;transition:opacity .14s;display:block;position:absolute;top:50%;right:5px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-item:hover .tchat-side-menu-wrap,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-item:focus-within .tchat-side-menu-wrap,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-item.activo .tchat-side-menu-wrap,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-wrap.abierto{opacity:1}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-trigger{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--chat-ui-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-trigger:hover{color:var(--chat-ui-text);background:var(--chat-ui-hover)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-popover.tchat-side-menu-flotante{z-index:3600;border:1px solid var(--chat-ui-border);background:var(--chat-ui-glass), var(--chat-ui-panel);width:212px;color:var(--chat-ui-text);box-shadow:inset 0 1px var(--chat-ui-edge), 0 16px 48px #0004;-webkit-backdrop-filter:blur(var(--chat-ui-blur));backdrop-filter:blur(var(--chat-ui-blur));border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;bottom:auto;right:auto}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-flotante button{width:100%;min-height:36px;color:var(--chat-ui-text);text-align:left;cursor:pointer;font:500 13px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-flotante button svg{color:var(--chat-ui-muted);flex:none}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-flotante button:hover{background:var(--chat-ui-hover)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-flotante button.peligro{color:var(--tchat-danger,#ed94a4)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-flotante button.peligro svg{color:inherit}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-pie{border-top:1px solid var(--chat-ui-border);gap:3px;padding:8px 12px 12px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-suscripcion,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-admin{min-height:40px;color:var(--chat-ui-text);box-shadow:none;font:500 12px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-suscripcion:hover,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-admin:hover{background:var(--chat-ui-hover)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-suscripcion>span,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-admin-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-admin-txt strong{font-size:12px;font-weight:500}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-suscripcion small,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-admin-txt small{color:var(--chat-ui-muted);font-size:11px;font-weight:400}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-admin-icono{width:18px;height:24px;color:var(--chat-ui-text);background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-admin>svg,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-suscripcion>svg{color:var(--chat-ui-muted);flex:none;width:16px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-pie-k{display:none}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-links{flex-wrap:wrap;gap:4px;padding-top:4px;display:flex}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-links a{min-height:32px;color:var(--chat-ui-muted);font:400 11px/1.4 var(--tchat-sans,system-ui, sans-serif);text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-links a:hover{color:var(--chat-ui-text);background:var(--chat-ui-hover)}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side :focus-visible{outline:2px solid var(--chat-ui-accent);outline-offset:2px}@media (max-width:900px),(pointer:coarse){html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-nueva,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-knowledge-open,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-filtro,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-buscar,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-suscripcion,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-admin,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-links a,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-flotante button{min-height:44px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-cerrar,html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-trigger{width:44px;min-width:44px;height:44px;min-height:44px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-menu-wrap{opacity:1;margin-top:-22px}html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side .tchat-side-abrir{min-height:44px;padding-right:48px}}@media (prefers-reduced-motion:reduce){html .tchat.tchat-shell:not(.tchat-invitado) .tchat-side *{transition:none!important;animation:none!important}}
html:not([data-theme=light]) .tchat.tchat-shell .tchat-msg-assistant .tchat-msg-body{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 8px}
.tchat.tchat-shell .tchat-msg-actions{flex-wrap:wrap;align-items:center;gap:2px;margin:6px 0 0 -10px;display:flex}.tchat.tchat-shell .tchat-msg-user .tchat-msg-actions{justify-content:flex-end;margin:2px -10px -6px 0}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action{min-width:32px;min-height:32px;box-shadow:none;color:var(--tchat-ink-dim);font:500 13px/1 var(--tchat-sans);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background-color .16s,color .16s;display:inline-flex}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action>svg{flex:none;width:14px;height:14px}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action:hover:not(:disabled){background:var(--tchat-hover);color:var(--tchat-ink);box-shadow:none}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action:focus-visible{outline-offset:1px;outline:2px solid #b58aff}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action:disabled{opacity:.4;cursor:default}@media (hover:none),(pointer:coarse){.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action{min-width:44px;min-height:44px}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action:active:not(:disabled){background:var(--tchat-hover);color:var(--tchat-ink)}}@media (max-width:899px){.tchat.tchat-shell .tchat-msg-actions{gap:0;margin:4px 0 0 -12px}.tchat.tchat-shell .tchat-msg-user .tchat-msg-actions{margin:-2px -12px -8px 0}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action{gap:8px;min-width:44px;min-height:44px;padding:0 12px;font-size:14px}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action>svg{width:16px;height:16px}.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action.es-icono{width:44px;padding:0}.tchat.tchat-shell .tchat-msg-actions .es-icono .tchat-msg-action-txt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.tchat.tchat-shell .tchat-quota-cta .tchat-msg-action{border:1px solid var(--tchat-line-strong);min-height:40px;box-shadow:none;color:var(--tchat-ink);font:500 14px/1.2 var(--tchat-sans);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.tchat.tchat-shell .tchat-quota-cta .tchat-msg-action:hover:not(:disabled){background:var(--tchat-hover);box-shadow:none}.tchat.tchat-shell .tchat-quota-cta .tchat-msg-action:focus-visible{outline-offset:2px;outline:2px solid #b58aff}@media (hover:none),(pointer:coarse),(max-width:899px){.tchat.tchat-shell .tchat-quota-cta .tchat-msg-action{min-height:44px}}.tchat.tchat-shell .tchat-rapido-nota{box-shadow:none;color:var(--tchat-ink-dim);font:400 13px/1.5 var(--tchat-sans);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:8px 0 0;padding:0;display:flex}.tchat.tchat-shell .tchat-rapido-nota>span{flex:auto;min-width:0}.tchat.tchat-shell .tchat-rapido-nota .tchat-rapido-icono{width:14px;height:14px;color:inherit;font-size:inherit;flex:none;margin-top:calc(.75em - 7px)}.tchat.tchat-shell .tchat-rapido-nota .tchat-rapido-cta{box-shadow:none;color:var(--tchat-acento-texto);font:inherit;letter-spacing:0;text-transform:none;white-space:nowrap;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-weight:500;display:inline;position:relative}.tchat.tchat-shell .tchat-rapido-nota .tchat-rapido-cta:after{content:"";position:absolute;inset:-8px -4px}.tchat.tchat-shell .tchat-rapido-nota .tchat-rapido-cta:hover{text-decoration-color:currentColor}.tchat.tchat-shell .tchat-rapido-nota .tchat-rapido-cta:focus-visible{outline-offset:2px;outline:2px solid #b58aff}@media (max-width:899px){.tchat.tchat-shell .tchat-rapido-nota{font-size:14px}}.tchat.tchat-shell .tchat-arsenal-chip{border:1px solid var(--tchat-hairline,#80808038);color:var(--tchat-ink-dim);font:500 12px/1.4 var(--tchat-mono,var(--tchat-sans));letter-spacing:.01em;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;margin:8px 0 0;padding:2px 8px;display:inline-flex}.tchat.tchat-shell .tchat-artcard{background:var(--tchat-panel-2);gap:12px;max-width:520px;padding:14px}.tchat.tchat-shell .tchat-artcard-head{align-items:flex-start;gap:12px}.tchat.tchat-shell .tchat-artcard-icon{background:color-mix(in srgb, var(--tchat-violeta) 18%, transparent);width:40px;height:40px;color:var(--tchat-lila,#b28cff);box-shadow:none;border-radius:12px;font-size:18px}.tchat.tchat-shell .tchat-artcard-icon>svg{width:20px;height:20px}.tchat.tchat-shell .tchat-artcard-info{flex:auto;gap:2px;padding-top:1px}.tchat.tchat-shell .tchat-artcard-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;overflow-wrap:anywhere;color:var(--tchat-ink);font:600 15px/1.35 var(--tchat-sans);letter-spacing:0;text-transform:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tchat.tchat-shell .tchat-artcard-meta{color:var(--tchat-ink-dim);font:400 13px/1.4 var(--tchat-sans);letter-spacing:0;text-transform:none}.tchat.tchat-shell .tchat-artcard-aviso{color:var(--tchat-ink-dim);font:400 13px/1.45 var(--tchat-sans)}.tchat.tchat-shell .tchat-artcard-actions{flex-wrap:wrap;gap:8px;display:flex}.tchat.tchat-shell .tchat-artcard-btn{border:1px solid var(--tchat-line-strong);min-height:40px;box-shadow:none;color:var(--tchat-ink);font:500 14px/1.2 var(--tchat-sans);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background-color .16s,border-color .16s;display:inline-flex}.tchat.tchat-shell .tchat-artcard-btn>svg{flex:none;width:16px;height:16px}.tchat.tchat-shell .tchat-artcard-btn:hover:not(:disabled){border-color:var(--tchat-line-strong);background:var(--tchat-hover);color:var(--tchat-ink);box-shadow:none}.tchat.tchat-shell .tchat-artcard-btn-primario{border-color:var(--tchat-violeta);background:var(--tchat-violeta);color:#fff}.tchat.tchat-shell .tchat-artcard-btn-primario:hover:not(:disabled){color:#fff;background:#8a45ff;border-color:#8a45ff}.tchat.tchat-shell .tchat-artcard-btn:disabled{opacity:.45;cursor:default}.tchat.tchat-shell .tchat-artcard-btn:focus-visible{outline-offset:2px;outline:2px solid #b58aff}@media (hover:none),(pointer:coarse){.tchat.tchat-shell .tchat-artcard-btn{min-height:44px}}@media (max-width:640px){.tchat.tchat-shell .tchat-artcard-title{font-size:16px}.tchat.tchat-shell .tchat-artcard-meta{font-size:14px}.tchat.tchat-shell .tchat-artcard-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tchat.tchat-shell .tchat-artcard-btn{white-space:normal;text-align:center;min-width:0;min-height:44px;padding:4px 10px}.tchat.tchat-shell .tchat-artcard-actions>.tchat-artcard-btn-primario,.tchat.tchat-shell .tchat-artcard-actions>.tchat-artcard-btn:only-child,.tchat.tchat-shell .tchat-artcard-actions>.tchat-artcard-btn-primario+.tchat-artcard-btn:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.tchat.tchat-shell .tchat-msg-actions .tchat-msg-action,.tchat.tchat-shell .tchat-artcard-btn{transition:none}}
