.tuso-dialog{--tintel-n:.55}.tuso-dialog .tuso-controls{gap:16px}.tuso-lectura{grid-template-columns:minmax(0,1fr);grid-template-areas:"k""v""b"}.tuso-barra{background:#ffffff24;border-radius:8px;grid-area:b;height:6px;margin-top:12px;display:block;overflow:hidden}.tuso-barra i{border-radius:inherit;height:100%;box-shadow:none;background:linear-gradient(90deg,#7b2eff,#c7a4ff);display:block}.tuso-detalle{overscroll-behavior:contain;max-height:min(46vh,420px);padding-right:4px;overflow-y:auto}.tuso-dialog .theus-usage{--usage-bg:transparent;--usage-ink:#fff;--usage-muted:#ffffffb8;--usage-line:#ffffff1a;border:0;border-radius:0;padding:0;font-size:14px}.tuso-dialog .theus-usage-head{padding-bottom:4px}.tuso-dialog .theus-usage-head h2{display:none}.tuso-dialog .theus-usage-head>span{color:#d4baff;font-weight:600}.tuso-dialog .theus-usage-window{padding:14px 0}.tuso-dialog .theus-usage h3{color:#fff;font-size:14px;font-weight:600}.tuso-dialog .theus-usage-row strong{color:#fff;font-size:16px}.tuso-dialog .theus-usage progress{accent-color:#a57bff;background:#ffffff24;border-radius:8px;height:6px;margin:10px 0 8px}.tuso-dialog .theus-usage progress::-webkit-progress-bar{background:#ffffff24}.tuso-dialog .theus-usage progress::-webkit-progress-value{background:linear-gradient(90deg,#7b2eff,#c7a4ff);border-radius:8px}.tuso-dialog .theus-usage progress::-moz-progress-bar{background:#a57bff;border-radius:8px}.tuso-dialog .theus-usage-extra{padding:14px 0}.tuso-dialog .theus-usage-extra p{font-size:16px;font-weight:600}.tuso-dialog .theus-usage-extra button{color:#fff;background:#7b2eff29;border:1px solid #b28cff99;border-radius:12px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.tuso-dialog .theus-usage-extra button:hover{color:#fff;background:#7b2eff4d}.tuso-dialog .theus-usage details{padding-top:12px}.tuso-dialog .theus-usage summary{color:#d4baff;font-size:13px}.tuso-dialog .theus-usage details p{font-size:13px;line-height:1.55}.tuso-dialog .theus-usage-notice{background:#7b2eff1a;border-color:#b28cff73!important}.tuso-dialog .theus-usage :focus-visible{outline-color:#d4baff}.tuso-aviso{color:#fff;background:#7b2eff14;border:1px solid #b28cff66;border-radius:8px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.tuso-pie{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px}.tuso-pie .tintel-apply{gap:10px}.tuso-refrescar{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font:600 13px/1 inherit;display:inline-flex}.tuso-refrescar:hover:not(:disabled){background:#ffffff1a}.tuso-refrescar:disabled{opacity:.7;cursor:default}.tuso-gira{animation:.9s linear infinite tuso-gira}@keyframes tuso-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tuso-gira{animation:none}}@media (max-width:540px){.tuso-pie{grid-template-columns:1fr}.tuso-detalle{max-height:none;overflow:visible}}.tuso-dialog .theus-usage{--usage-ink:var(--chat-ui-text);--usage-muted:var(--chat-ui-muted);--usage-line:var(--chat-ui-border)}.tuso-dialog .theus-usage :is(h3,.theus-usage-row strong),.tuso-aviso{color:var(--chat-ui-text)}.tuso-dialog .theus-usage-head>span,.tuso-dialog .theus-usage summary{color:var(--chat-ui-accent)}.tuso-barra i{background:var(--chat-ui-primary)}.tuso-dialog .theus-usage progress::-webkit-progress-value{background:var(--chat-ui-primary)}.tuso-dialog .theus-usage progress::-moz-progress-bar{background:var(--chat-ui-primary)}.tuso-dialog .theus-usage-extra button,.tuso-refrescar{border-color:var(--chat-ui-border);min-height:36px;color:var(--chat-ui-text);background:var(--chat-ui-control);border-radius:8px;font-size:13px}.tuso-dialog .theus-usage-extra button:hover,.tuso-refrescar:hover:not(:disabled){color:var(--chat-ui-text);background:var(--chat-ui-hover)}.tuso-aviso,.tuso-dialog .theus-usage-notice{background:var(--chat-ui-control);border-color:var(--chat-ui-border)!important}.tuso-dialog .theus-usage :focus-visible,.tuso-refrescar:focus-visible{outline:2px solid var(--chat-ui-accent);outline-offset:3px}@media (pointer:coarse),(max-width:620px){.tuso-dialog .theus-usage-extra button,.tuso-refrescar{min-height:44px}}
.tchat-cierre{z-index:2147483000;cursor:progress;background:#000000c7;outline:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tchat-cierre-tarjeta{border:1px solid var(--ob-canto,#fff6);border-top-color:var(--ob-filo,#ffffff9e);border-radius:var(--ob-r-lg,26px);background-color:var(--tchat-panel-2,#0e0e11);background-image:var(--ob-cara,none);width:min(380px,100%);color:var(--tchat-ink,#fff);font-family:var(--tchat-sans,system-ui, sans-serif);text-align:center;box-shadow:var(--ob-sombra-3,0 34px 80px -30px #000000f2), var(--ob-reflejo-1,0 18px 44px -30px #7b2eff4d);flex-direction:column;align-items:center;gap:14px;padding:28px 28px 24px;display:flex}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-cierre{background:#0e0e118c}html[data-theme=light] .tchat:not(.tchat-invitado) .tchat-cierre-tarjeta{border-color:var(--ob-canto);box-shadow:inset 0 1px 0 0 #ffffffe6, var(--ob-sombra-3);background-image:none}.tchat-cierre-indicador{border:2.5px solid color-mix(in srgb, var(--tchat-violeta,#7b2eff) 22%, transparent);border-top-color:var(--tchat-violeta,#7b2eff);border-radius:50%;width:30px;height:30px}.tchat-cierre-texto{letter-spacing:-.005em;min-height:1.4em;margin:0;font-size:16px;font-weight:500;line-height:1.4}.tchat-cierre-nota{color:var(--tchat-ink-dim,#fff9);margin:0;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.tchat-cierre{animation:.16s cubic-bezier(.22,.61,.36,1) both tchat-cierre-entra}.tchat-cierre-indicador{animation:.9s linear infinite tchat-cierre-gira}@keyframes tchat-cierre-entra{0%{opacity:0}to{opacity:1}}@keyframes tchat-cierre-gira{to{transform:rotate(360deg)}}}@media (forced-colors:active){.tchat-cierre-tarjeta{border-color:canvastext}.tchat-cierre-indicador{border-color:highlight graytext graytext}}
