html .tchat-compare-btn{border:1px solid var(--chat-ui-border);color:var(--chat-ui-muted,#a6a6b1);font:700 13px/1 var(--font-sans,system-ui, sans-serif);cursor:pointer;white-space:nowrap;transition:color .16s var(--tchat-ease,ease), border-color .16s var(--tchat-ease,ease), background .16s var(--tchat-ease,ease);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}html .tchat-compare-btn:hover:not(:disabled){color:var(--chat-ui-text,#ededf0);border-color:var(--chat-ui-primary,#7551c2);background:var(--chat-ui-control,#ffffff0b)}html .tchat-compare-btn:disabled{opacity:.45;cursor:not-allowed}html .tchat-compare-btn.is-on{color:var(--chat-ui-text,#ededf0);border-color:var(--chat-ui-primary,#7551c2);background:var(--chat-ui-control,#ffffff0b)}html .tchat-compare-btn:focus-visible,html .tcomp-panel button:focus-visible,html .tcomp-panel textarea:focus-visible,html .tcomp-modelo input:focus-visible{outline:2px solid var(--chat-ui-accent,#b8a4ee);outline-offset:2px}html .tcomp-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:tcomp-fade .18s var(--tchat-ease,ease);background:#000000b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}html .tcomp-panel{border:1px solid var(--chat-ui-border);background:var(--chat-ui-panel,#1c1b24d1);width:min(1240px,100%);max-height:min(88vh,900px);color:var(--chat-ui-text,#ededf0);box-shadow:none;animation:tcomp-pop .2s var(--tchat-ease,ease);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}@keyframes tcomp-fade{0%{opacity:0}to{opacity:1}}@keyframes tcomp-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}html .tcomp-top{border-bottom:1px solid var(--chat-ui-border);background:var(--chat-ui-control,#ffffff0b);align-items:center;gap:12px;padding:14px 18px;display:flex}html .tcomp-top h2{font:700 15px/1.2 var(--font-sans,system-ui, sans-serif);letter-spacing:.01em;flex:1;margin:0}html .tcomp-top h2 span{color:var(--chat-ui-accent,#b8a4ee);margin-right:4px}html .tcomp-saldo{font:500 13px/1 var(--font-sans,system-ui, sans-serif);color:var(--chat-ui-muted,#a6a6b1);white-space:nowrap}html .tcomp-saldo b{color:var(--chat-ui-text,#ededf0)}html .tcomp-cerrar{color:var(--chat-ui-muted,#a6a6b1);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 8px;font-size:22px;line-height:1}html .tcomp-cerrar:hover{color:var(--chat-ui-text,#ededf0);background:#ffffff0f}html .tcomp-config{flex-direction:column;gap:12px;padding:18px;display:flex;overflow-y:auto}html .tcomp-intro{font:400 13.5px/1.55 var(--font-sans,system-ui, sans-serif);color:var(--chat-ui-muted,#a6a6b1);margin:0}html .tcomp-label{font:700 13px/1 var(--font-sans,system-ui, sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--chat-ui-muted,#a6a6b1)}html .tcomp-label-row{align-items:baseline;gap:10px;display:flex}html .tcomp-label-nota{font:400 13px/1 var(--font-sans,system-ui, sans-serif);color:var(--chat-ui-muted,#a6a6b1)}html .tcomp-pregunta{resize:vertical;border:1px solid var(--chat-ui-border);background:var(--chat-ui-control,#ffffff0b);width:100%;min-height:68px;color:var(--chat-ui-text,#ededf0);font:400 14px/1.5 var(--font-sans,system-ui, sans-serif);border-radius:10px;padding:10px 12px}html .tcomp-pregunta::placeholder{color:var(--chat-ui-muted,#a6a6b1);opacity:.7}html .tcomp-modelos{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}html .tcomp-modelo{border:1px solid var(--chat-ui-border);background:var(--chat-ui-control,#ffffff0b);cursor:pointer;transition:border-color .14s var(--tchat-ease,ease), background .14s var(--tchat-ease,ease);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}html .tcomp-modelo:hover{border-color:var(--chat-ui-primary,#7551c2)}html .tcomp-modelo.bloqueado{opacity:.5;cursor:not-allowed}html .tcomp-modelo input{accent-color:var(--chat-ui-primary,#7551c2);flex:none}html .tcomp-modelo-nombre{-webkit-line-clamp:2;white-space:normal;min-width:0;font:700 13px/1.15 var(--font-sans,system-ui, sans-serif);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}html .tcomp-modelo-mod{font:400 13px/1 var(--font-sans,system-ui, sans-serif);color:var(--chat-ui-muted,#a6a6b1);white-space:nowrap}html .tcomp-vacio{color:var(--chat-ui-muted,#a6a6b1);margin:0;font-size:13px}html .tcomp-aviso{color:var(--chat-ui-danger,#e5a0a7);font:400 13px/1.5 var(--font-sans,system-ui, sans-serif);background:#ff2d6f14;border:1px solid #ff2d6f66;border-radius:10px;margin:0;padding:9px 12px}html .tcomp-reintentar{color:inherit;cursor:pointer;font:700 13px/1 var(--font-sans,system-ui, sans-serif);background:0 0;border:0;padding:0;text-decoration:underline}html .tcomp-costo{border:1px solid var(--chat-ui-border);background:var(--chat-ui-control,#ffffff0b);font:400 13px/1.55 var(--font-sans,system-ui, sans-serif);border-radius:10px;padding:10px 12px}html .tcomp-costo b{color:var(--chat-ui-accent,#b8a4ee)}html .tcomp-costo-nota{color:var(--chat-ui-muted,#a6a6b1);font-size:13px}html .tcomp-acciones{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}html .tcomp-btn-pri,html .tcomp-btn-sec{font:700 13px/1 var(--font-sans,system-ui, sans-serif);cursor:pointer;transition:filter .14s var(--tchat-ease,ease), background .14s var(--tchat-ease,ease);border-radius:8px;padding:9px 18px}html .tcomp-btn-pri{border:1px solid var(--chat-ui-primary,#7551c2);background:var(--chat-ui-primary,#7551c2);color:#fff}html .tcomp-btn-pri:hover:not(:disabled){filter:brightness(1.12)}html .tcomp-btn-pri:disabled{opacity:.45;cursor:not-allowed}html .tcomp-btn-sec{border:1px solid var(--chat-ui-border);color:var(--chat-ui-text,#ededf0);background:0 0}html .tcomp-btn-sec:hover{background:#ffffff0f}html .tcomp-btn-sec.peligro{color:var(--chat-ui-danger,#e5a0a7);border-color:#ff2d6f80}html .tcomp-btn-sec.peligro:hover{background:#ff2d6f1a}html .tcomp-run{flex-direction:column;gap:12px;min-height:0;padding:14px 18px 16px;display:flex}html .tcomp-run-pregunta{font:700 13.5px/1.45 var(--font-sans,system-ui, sans-serif);color:var(--chat-ui-text,#ededf0);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}html .tcomp-scroller{flex:1;min-height:0;overflow:auto hidden}html .tcomp-grid{align-items:stretch;gap:10px;min-width:min-content;height:100%;display:grid}html .tcomp-col{border:1px solid var(--chat-ui-border);background:var(--chat-ui-control,#ffffff0b);border-radius:12px;flex-direction:column;min-width:0;min-height:220px;display:flex;overflow:hidden}html .tcomp-col-head{border-bottom:1px solid var(--chat-ui-border);background:var(--chat-ui-control,#ffffff0b);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;display:flex}html .tcomp-col-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 13px/1.2 var(--font-sans,system-ui, sans-serif);flex:1;overflow:hidden}html .tcomp-col-body{flex:1;min-height:0;padding:10px 12px;font-size:13.5px;overflow-y:auto}html .tcomp-col-vacio{color:var(--chat-ui-muted,#a6a6b1);font:400 13px/1.5 var(--font-sans,system-ui, sans-serif);margin:6px 0 0}html .tcomp-col-trunc{color:var(--chat-ui-muted,#a6a6b1);font:400 13px/1.4 var(--font-sans,system-ui, sans-serif);margin:8px 0 0;font-style:italic}html .tcomp-chip{font:700 13px/1 var(--font-sans,system-ui, sans-serif);letter-spacing:.03em;border:1px solid var(--chat-ui-border);color:var(--chat-ui-muted,#a6a6b1);white-space:nowrap;background:0 0;border-radius:8px;flex:none;padding:3px 8px}html .tcomp-chip-costo{color:var(--chat-ui-accent,#b8a4ee);border-color:#7b2eff59}html .tcomp-chip-costo.variable{color:var(--chat-ui-muted,#a6a6b1);border-color:var(--chat-ui-border)}html .tcomp-chip-conectando,html .tcomp-chip-pensando,html .tcomp-chip-escribiendo{color:var(--chat-ui-accent,#b8a4ee);border-color:#7b2eff73}html .tcomp-chip-pensando,html .tcomp-chip-escribiendo{animation:1.4s ease-in-out infinite tcomp-pulso}html .tcomp-chip-listo{color:var(--chat-ui-success,#9ec7ad);border-color:#00b8d466}html .tcomp-chip-error{color:var(--chat-ui-danger,#e5a0a7);border-color:#ff2d6f73}html .tcomp-chip-parcial,html .tcomp-chip-detenido{color:var(--chat-ui-muted,#a6a6b1)}@keyframes tcomp-pulso{0%,to{opacity:1}50%{opacity:.45}}html .tcomp-cursor{vertical-align:text-bottom;background:var(--chat-ui-accent,#b8a4ee);border-radius:2px;width:8px;height:15px;margin-left:3px;animation:.9s steps(2,start) infinite tcomp-parpadeo;display:inline-block}@keyframes tcomp-parpadeo{to{visibility:hidden}}html .tcomp-run-pie{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html .tcomp-guardado{min-width:0;font:500 13px/1.4 var(--font-sans,system-ui, sans-serif);color:var(--chat-ui-success,#9ec7ad);flex:1}html .tcomp-guardado.err{color:var(--chat-ui-danger,#e5a0a7)}html .tcomp-run-botones{gap:10px;margin-left:auto;display:flex}html .tcomp-msg{border:1px solid var(--chat-ui-border);background:var(--chat-ui-control,#ffffff0b);border-radius:12px;margin:4px 0;padding:12px}html .tcomp-msg-head{font:700 13px/1.2 var(--font-sans,system-ui, sans-serif);color:var(--chat-ui-accent,#b8a4ee);align-items:center;gap:6px;margin-bottom:6px;display:flex}html .tcomp-msg-ico{font-size:14px}html .tcomp-msg-pregunta{font:500 13px/1.5 var(--font-sans,system-ui, sans-serif);color:var(--chat-ui-muted,#a6a6b1);white-space:pre-wrap;margin:0 0 10px}html .tcomp-msg .tcomp-col{min-height:0}html .tcomp-msg .tcomp-col-body{max-height:420px}@media (max-width:720px){html .tcomp-overlay{padding:8px}html .tcomp-panel{border-radius:12px;max-height:94vh}html .tcomp-config,html .tcomp-run{padding:12px}html .tcomp-modelos{grid-template-columns:1fr}html .tcomp-msg .tcomp-grid{grid-template-columns:1fr!important}html .tchat-compare-btn{padding:6px 10px}}@media (prefers-reduced-motion:reduce){html .tcomp-overlay,html .tcomp-panel,html .tcomp-chip-pensando,html .tcomp-chip-escribiendo{animation:none}html .tcomp-cursor{visibility:visible;animation:none}html .tchat-compare-btn,html .tcomp-modelo,html .tcomp-btn-pri,html .tcomp-btn-sec{transition:none}}html .tcomp-panel{background:var(--chat-ui-glass), var(--chat-ui-panel);border-color:var(--chat-ui-border);border-top-color:var(--chat-ui-edge);-webkit-backdrop-filter:blur(var(--chat-ui-blur,20px));backdrop-filter:blur(var(--chat-ui-blur,20px));box-shadow:0 16px 48px #00000038, inset 0 1px 0 var(--chat-ui-edge);color:var(--chat-ui-text);font:14px/1.5 var(--tchat-sans,system-ui, sans-serif)}html .tcomp-top h2{font-size:18px;font-weight:600}html .tcomp-label{letter-spacing:0;text-transform:none;font-weight:500}html .tcomp-panel :is(.tcomp-btn-pri,.tcomp-btn-sec,.tcomp-reintentar),html .tchat-compare-btn{border-radius:8px;min-height:36px}html .tcomp-panel .tcomp-cerrar{border-radius:8px;width:36px;height:36px}html .tcomp-btn-pri{background:var(--chat-ui-primary);color:#fff;border-color:#0000}html .tcomp-btn-pri:hover:not(:disabled){background:color-mix(in srgb, var(--chat-ui-primary), #fff 10%)}html .tcomp-btn-sec{border-color:var(--chat-ui-border);background:0 0}html .tcomp-btn-sec.peligro{color:var(--chat-ui-danger,#e5a0a7)}html .tcomp-modelo,html .tcomp-col{border-color:var(--chat-ui-border);background:var(--chat-ui-control);border-radius:10px}html .tcomp-modelo.activo{border-color:var(--chat-ui-accent);background:var(--chat-ui-control)}html .tcomp-pregunta{background:var(--chat-ui-control);border-radius:8px}@media (pointer:coarse),(max-width:640px){html .tcomp-panel :is(.tcomp-btn-pri,.tcomp-btn-sec,.tcomp-reintentar),html .tchat-compare-btn{min-height:44px}html .tcomp-panel .tcomp-cerrar{width:44px;height:44px}}html .tcomp-top h2,html .tcomp-btn-pri,html .tcomp-btn-sec,html .tcomp-modelo-mod{text-transform:none;letter-spacing:0}
html .tchat.tchat-shell .tchat-pj{margin-bottom:4px}html .tchat.tchat-shell .tchat-pj-head{justify-content:space-between;align-items:center;padding-right:6px;display:flex}html .tchat.tchat-shell .tchat-pj-head .tchat-side-fecha{color:var(--theus-mineral,#fff);flex:1;font-size:13px}html .tchat.tchat-shell .tchat-pj-nuevo{border:1px solid var(--chat-ui-border,#dcd3ff1f);color:var(--chat-ui-muted,#a6a6b1);cursor:pointer;width:22px;height:22px;transition:border-color .16s var(--tchat-ease,ease), color .16s var(--tchat-ease,ease);background:0 0;border-radius:7px;font-size:13px;line-height:1}html .tchat.tchat-shell .tchat-pj-nuevo:hover{color:var(--chat-ui-accent,#b8a4ee);border-color:#7b2eff80}html .tchat.tchat-shell .tchat-pj-error{border:1px solid var(--chat-ui-danger,#e5a0a7);color:var(--chat-ui-text,#ededf0);background:#ff2d6f1a;border-radius:9px;align-items:center;gap:8px;margin:4px 8px;padding:7px 10px;font-size:13px;display:flex}html .tchat.tchat-shell .tchat-pj-error span{flex:1;min-width:0}html .tchat.tchat-shell .tchat-pj-error button{color:var(--chat-ui-accent,#b8a4ee);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}html .tchat.tchat-shell .tchat-pj-crear{gap:6px;margin:4px 8px 8px;display:flex}html .tchat.tchat-shell .tchat-pj-crear input{border:1px solid var(--chat-ui-border,#dcd3ff1f);background:var(--chat-ui-panel,#1c1b24d1);min-width:0;color:var(--chat-ui-text,#ededf0);font:inherit;border-radius:8px;flex:1;padding:6px 9px;font-size:13px}html .tchat.tchat-shell .tchat-pj-crear input:focus{border-color:#7b2eff8c;outline:none}html .tchat.tchat-shell .tchat-pj-crear button{background:var(--chat-ui-primary,#7551c2);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:700}html .tchat.tchat-shell .tchat-pj-crear button:disabled{opacity:.5;cursor:default}html .tchat.tchat-shell .tchat-pj-vacio{color:var(--chat-ui-muted,#a6a6b1);margin:4px 8px 8px;font-size:13px;line-height:1.5}html .tchat.tchat-shell .tchat-pj-grupo{border-radius:9px}html .tchat.tchat-shell .tchat-pj-fila{transition:background .16s var(--tchat-ease,ease);border-radius:9px;align-items:center;display:flex}html .tchat.tchat-shell .tchat-pj-fila:hover{background:#ffffff0d}html .tchat.tchat-shell .tchat-pj-toggle{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--chat-ui-muted,#a6a6b1);background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}html .tchat.tchat-shell .tchat-pj-flecha{color:var(--chat-ui-muted,#a6a6b1);transition:transform .16s var(--tchat-ease,ease);flex:none;font-size:13px}html .tchat.tchat-shell .tchat-pj-grupo.abierto .tchat-pj-flecha{transform:rotate(90deg)}html .tchat.tchat-shell .tchat-pj-icono{color:var(--chat-ui-accent,#b8a4ee);flex:none;font-size:13px}html .tchat.tchat-shell .tchat-pj-nombre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}html .tchat.tchat-shell .tchat-pj-cuenta{color:var(--chat-ui-muted,#a6a6b1);background:var(--chat-ui-hover,#ffffff16);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:1px 7px;font-size:13px}html .tchat.tchat-shell .tchat-pj-acciones{opacity:0;align-items:center;max-width:0;transition:opacity .15s,max-width .18s;display:flex;overflow:hidden}html .tchat.tchat-shell .tchat-pj-fila:hover .tchat-pj-acciones,html .tchat.tchat-shell .tchat-pj-fila:focus-within .tchat-pj-acciones{opacity:1;max-width:148px}html .tchat.tchat-shell .tchat-pj-acciones .tchat-side-icono.activo{color:var(--chat-ui-accent,#b8a4ee)}html .tchat.tchat-shell .tchat-pj-rename{background:var(--chat-ui-panel,#1c1b24d1);min-width:0;color:var(--chat-ui-text,#ededf0);font:inherit;border:1px solid #7b2eff8c;border-radius:8px;flex:1;margin:4px 8px;padding:6px 9px;font-size:13px}html .tchat.tchat-shell .tchat-pj-cuerpo{border-left:1px solid var(--chat-ui-border,#dcd3ff1f);flex-direction:column;gap:1px;margin:0 0 6px 14px;padding-left:6px;display:flex}html .tchat.tchat-shell .tchat-pj-conv{align-items:center;min-width:0;display:flex}html .tchat.tchat-shell .tchat-pj-conv>.tchat-side-item{flex:1;min-width:0}html .tchat.tchat-shell .tchat-pj-quitar{opacity:0;flex:none;transition:opacity .15s}html .tchat.tchat-shell .tchat-pj-conv:hover .tchat-pj-quitar,html .tchat.tchat-shell .tchat-pj-conv:focus-within .tchat-pj-quitar{opacity:1}html .tchat.tchat-shell .tchat-pj-mover{border:1px solid var(--chat-ui-border,#dcd3ff1f);background:var(--chat-ui-panel,#1c1b24d1);color:var(--chat-ui-muted,#a6a6b1);font:inherit;cursor:pointer;border-radius:8px;max-width:100%;margin:6px 8px 4px 0;padding:5px 8px;font-size:13px}html .tchat.tchat-shell .tchat-pj-mover:focus{border-color:#7b2eff8c;outline:none}html .tchat.tchat-shell .tchat-pj-detalle{border:1px solid var(--chat-ui-border,#dcd3ff1f);background:var(--chat-ui-panel,#1c1b24d1);border-radius:10px;flex-direction:column;gap:10px;margin:6px 8px 8px 0;padding:10px;display:flex}html .tchat.tchat-shell .tchat-pj-label{text-transform:uppercase;letter-spacing:.08em;color:var(--chat-ui-muted,#a6a6b1);font-size:13px;font-family:var(--tchat-sans,system-ui, sans-serif);flex-direction:column;gap:5px;margin:0;display:flex}html .tchat.tchat-shell .tchat-pj-detalle textarea{border:1px solid var(--chat-ui-border,#dcd3ff1f);background:var(--chat-ui-bg,#101014);color:var(--chat-ui-text,#ededf0);font:inherit;resize:vertical;border-radius:8px;min-height:72px;padding:8px 10px;font-size:13px;line-height:1.5}html .tchat.tchat-shell .tchat-pj-detalle textarea:focus{border-color:#7b2eff8c;outline:none}html .tchat.tchat-shell .tchat-pj-detalle-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html .tchat.tchat-shell .tchat-pj-guardar{background:var(--chat-ui-primary,#7551c2);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:6px 13px;font-size:13px;font-weight:700}html .tchat.tchat-shell .tchat-pj-guardar:disabled{opacity:.5;cursor:default}html .tchat.tchat-shell .tchat-pj-msg{color:var(--chat-ui-muted,#a6a6b1);font-size:13px}html .tchat.tchat-shell .tchat-pj-msg.error,html .tchat.tchat-shell .tchat-proy-msg.error{color:var(--chat-ui-danger,#e5a0a7)}html .tchat.tchat-shell .tchat-pj-archivos{flex-direction:column;gap:4px;display:flex}html .tchat.tchat-shell .tchat-pj-archivo{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}html .tchat.tchat-shell .tchat-pj-archivo a{min-width:0;color:var(--chat-ui-text,#ededf0);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}html .tchat.tchat-shell .tchat-pj-archivo a:hover{color:var(--chat-ui-accent,#b8a4ee);text-decoration:underline}html .tchat.tchat-shell .tchat-pj-archivo-peso{color:var(--chat-ui-muted,#a6a6b1);font-variant-numeric:tabular-nums;flex:none;font-size:13px}html .tchat.tchat-shell .tchat-pj-adjuntar{border:1px solid var(--chat-ui-edge,#eee5ff33);color:var(--chat-ui-muted,#a6a6b1);font:inherit;cursor:pointer;transition:border-color .16s var(--tchat-ease,ease), color .16s var(--tchat-ease,ease);background:0 0;border-radius:8px;align-self:flex-start;padding:5px 12px;font-size:13px}html .tchat.tchat-shell .tchat-pj-adjuntar:hover:not(:disabled){color:var(--chat-ui-accent,#b8a4ee);border-color:#7b2eff80}html .tchat.tchat-shell .tchat-pj-adjuntar:disabled{opacity:.5;cursor:default}html .tchat.tchat-shell .tchat-pj-peligro{border-top:1px solid var(--chat-ui-border,#dcd3ff1f);color:var(--chat-ui-muted,#a6a6b1);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}html .tchat.tchat-shell .tchat-pj-peligro button{border:1px solid var(--chat-ui-edge,#eee5ff33);color:var(--chat-ui-muted,#a6a6b1);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:4px 11px;font-size:13px}html .tchat.tchat-shell .tchat-pj-peligro button:hover{color:var(--chat-ui-text,#ededf0)}html .tchat.tchat-shell .tchat-pj-borrar{color:var(--chat-ui-danger,#e5a0a7)!important;border-color:#ff2d6f73!important}html .tchat.tchat-shell .tchat-pj-borrar:hover{background:#ff2d6f1f!important}@media (prefers-reduced-motion:reduce){html .tchat.tchat-shell .tchat-pj-nuevo,html .tchat.tchat-shell .tchat-pj-fila,html .tchat.tchat-shell .tchat-pj-flecha,html .tchat.tchat-shell .tchat-pj-acciones,html .tchat.tchat-shell .tchat-pj-quitar,html .tchat.tchat-shell .tchat-pj-adjuntar{transition:none}}html .tchat.tchat-shell .tchat-arrastrando-conv .tchat-pj-grupo>.tchat-pj-fila{outline-offset:-1px;outline:1px dashed #b28cff66}html .tchat.tchat-shell .tchat-pj-grupo.soltar-aqui>.tchat-pj-fila{background:#7b2eff38;outline:1px solid #b28cff}html .tchat.tchat-shell .tchat-pj-grupo.soltar-aqui .tchat-pj-icono{transform:scale(1.15)}html .tchat.tchat-shell .tchat-pj-icono{transition:transform .14s var(--tchat-ease,ease)}html .tchat.tchat-shell .tchat-pj-grupo.recibio>.tchat-pj-fila{animation:.9s ease-out tchat-pj-recibio}@keyframes tchat-pj-recibio{0%{background:#7b2eff66}to{background:0 0}}html .tchat.tchat-shell .tchat-side-item[draggable=true]:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){html .tchat.tchat-shell .tchat-pj-icono{transition:none}html .tchat.tchat-shell .tchat-pj-grupo.recibio>.tchat-pj-fila{animation:none}}html .tchat.tchat-shell .tchat-pj-nuevo{border-radius:8px;width:36px;height:36px}html .tchat.tchat-shell .tchat-pj :is(input,select,button),html .tchat.tchat-shell .tchat-proy-vista :is(input,select,button){font-family:var(--tchat-sans,system-ui, sans-serif)}html .tchat.tchat-shell .tchat-pj :is(.tchat-pj-guardar,.tchat-pj-adjuntar,.tchat-pj-mover),html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-guardar,.tchat-proy-adjuntar,.tchat-proy-nueva){border-radius:8px;min-height:36px;font-size:13px}html .tchat.tchat-shell .tchat-pj :focus-visible,html .tchat.tchat-shell .tchat-proy-vista :focus-visible{outline:2px solid var(--chat-ui-accent);outline-offset:3px}html .tchat.tchat-shell .tchat-proy-vista{background:var(--chat-ui-glass), var(--chat-ui-panel);border-color:var(--chat-ui-border);border-top-color:var(--chat-ui-edge);-webkit-backdrop-filter:blur(var(--chat-ui-blur,20px));backdrop-filter:blur(var(--chat-ui-blur,20px));box-shadow:0 16px 48px #00000038, inset 0 1px 0 var(--chat-ui-edge);color:var(--chat-ui-text);font:14px/1.5 var(--tchat-sans,system-ui, sans-serif);border-radius:14px}html .tchat.tchat-shell .tchat-proy-vista .tchat-proy-cab{background:var(--chat-ui-control);border-color:var(--chat-ui-border)}html .tchat.tchat-shell .tchat-proy-vista .tchat-proy-titulo{font:600 20px/1.3 var(--tchat-sans,system-ui, sans-serif);color:var(--chat-ui-text)}html .tchat.tchat-shell .tchat-proy-vista .tchat-proy-k{font:500 13px/1.4 var(--tchat-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;color:var(--chat-ui-muted)}html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-nombre-input,.tchat-proy-instr){background:var(--chat-ui-control);border:1px solid var(--chat-ui-border);color:var(--chat-ui-text);font:14px/1.5 var(--tchat-sans,system-ui, sans-serif);border-radius:8px}html .tchat.tchat-shell .tchat-proy-vista .tchat-proy-nombre-input{min-height:36px}html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-cerrar,.tchat-proy-conv-sacar){border-radius:8px;min-width:36px;min-height:36px}html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-guardar,.tchat-proy-nueva),html .tchat.tchat-shell .tchat-pj-guardar{color:#fff;background:var(--chat-ui-primary);box-shadow:none;border-color:#0000}html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-adjuntar,.tchat-proy-archivo,.tchat-proy-conv){background:var(--chat-ui-control);border-color:var(--chat-ui-border);border-radius:8px}html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-vacio,.tchat-proy-archivo-peso,.tchat-proy-conv-fecha){color:var(--chat-ui-muted);font-size:13px}html .tchat.tchat-shell .tchat-pj-peligro button,html .tchat.tchat-shell .tchat-pj-borrar{color:var(--chat-ui-danger,#e5a0a7);border-color:var(--chat-ui-border);background:0 0}@media (pointer:coarse),(max-width:640px){html .tchat.tchat-shell .tchat-pj-nuevo{width:44px;height:44px}html .tchat.tchat-shell .tchat-pj :is(.tchat-pj-guardar,.tchat-pj-adjuntar,.tchat-pj-mover),html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-guardar,.tchat-proy-adjuntar,.tchat-proy-nueva,.tchat-proy-nombre-input,.tchat-proy-cerrar,.tchat-proy-conv-sacar){min-height:44px}html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-cerrar,.tchat-proy-conv-sacar){min-width:44px}}html .tchat.tchat-shell .tchat-proy-vista .tchat-proy-titulo{text-transform:none;letter-spacing:-.015em}html .tchat.tchat-shell .tchat-proy-vista :is(.tchat-proy-guardar,.tchat-proy-adjuntar,.tchat-proy-nueva){font-family:var(--chat-ui-font,system-ui, sans-serif);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}html .tchat.tchat-shell .tchat-proy-vista:focus-visible{outline:none}
