.chat[data-astro-cid-sxxiaxun]{--chat-bg: var(--color-tertiary);--chat-burbuja: #262626;display:flex;flex-direction:column;overflow:hidden;border-radius:1.75rem;background:var(--chat-bg);border:1px solid rgb(255 255 255 / .08);box-shadow:0 30px 60px -30px #00000073;color:#fff}.chat__header[data-astro-cid-sxxiaxun]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .08)}.chat__avatar[data-astro-cid-sxxiaxun]{position:relative;flex:none;width:44px;height:44px}.chat__online[data-astro-cid-sxxiaxun]{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#22c55e;border:2px solid var(--chat-bg)}.chat__nombre[data-astro-cid-sxxiaxun]{font-weight:600;line-height:1.2}.chat__estado[data-astro-cid-sxxiaxun]{font-size:.8rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__body[data-astro-cid-sxxiaxun]{height:min(52svh,420px);overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1rem 1rem;background-image:radial-gradient(rgb(255 255 255 / .05) 1px,transparent 1px);background-size:18px 18px;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}@media(min-width:1024px){.chat__body[data-astro-cid-sxxiaxun]{height:440px;padding:1.5rem 1.5rem 1rem}}.chat__log[data-astro-cid-sxxiaxun],.chat__par[data-astro-cid-sxxiaxun]{display:flex;flex-direction:column;gap:.6rem}.chat__par[data-astro-cid-sxxiaxun][hidden],.chat__log[data-astro-cid-sxxiaxun]>[data-astro-cid-sxxiaxun][hidden]{display:none}.chat__dia[data-astro-cid-sxxiaxun]{align-self:center;margin-bottom:.4rem;padding:.3rem .8rem;border-radius:.5rem;background:var(--chat-burbuja);font-size:.75rem;color:#fff9}.msg[data-astro-cid-sxxiaxun]{max-width:85%;padding:.7rem 1rem;border-radius:1.1rem;font-size:.95rem;line-height:1.5}@media(min-width:768px){.msg[data-astro-cid-sxxiaxun]{max-width:78%;font-size:1rem}}.msg--in[data-astro-cid-sxxiaxun]{align-self:flex-start;background:var(--chat-burbuja);color:#ffffffd9;border-top-left-radius:.3rem}.msg--out[data-astro-cid-sxxiaxun]{position:relative;align-self:flex-end;padding-right:2.6rem;background:var(--color-secondary);color:#fff;border-top-right-radius:.3rem}.msg--out[data-astro-cid-sxxiaxun] h3[data-astro-cid-sxxiaxun]{font-size:inherit;font-weight:500;line-height:inherit}.msg__check[data-astro-cid-sxxiaxun]{position:absolute;right:.75rem;bottom:.45rem;font-size:.65rem;letter-spacing:-.15em;color:#ffffffbf}.chat__par[data-astro-cid-sxxiaxun]+.chat__par[data-astro-cid-sxxiaxun],.chat__par[data-astro-cid-sxxiaxun]+.chat__cierre[data-astro-cid-sxxiaxun]{margin-top:.6rem}.msg[data-astro-cid-sxxiaxun].is-new{animation:entra .4s cubic-bezier(.22,1,.36,1) both}.msg--out[data-astro-cid-sxxiaxun].is-new{transform-origin:bottom right}.msg--in[data-astro-cid-sxxiaxun].is-new{transform-origin:top left}@keyframes entra{0%{opacity:0;transform:translateY(8px) scale(.96)}}.chat__typing[data-astro-cid-sxxiaxun]{display:inline-flex;gap:4px;margin-top:.6rem;padding:.9rem 1rem}.chat__typing[data-astro-cid-sxxiaxun][hidden]{display:none}.chat__typing[data-astro-cid-sxxiaxun] span[data-astro-cid-sxxiaxun]{width:6px;height:6px;border-radius:50%;background:#ffffff80;animation:tecla 1s infinite ease-in-out}.chat__typing[data-astro-cid-sxxiaxun] span[data-astro-cid-sxxiaxun]:nth-child(2){animation-delay:.15s}.chat__typing[data-astro-cid-sxxiaxun] span[data-astro-cid-sxxiaxun]:nth-child(3){animation-delay:.3s}@keyframes tecla{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.chat__footer[data-astro-cid-sxxiaxun]{display:flex;flex-direction:column;gap:.9rem;padding:1rem;border-top:1px solid rgb(255 255 255 / .08)}@media(min-width:1024px){.chat__footer[data-astro-cid-sxxiaxun]{padding:1.1rem 1.5rem 1.5rem}}.chat__chips[data-astro-cid-sxxiaxun]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;align-items:start;gap:.5rem;overflow-x:auto;margin-inline:-1rem;padding-inline:1rem;scroll-snap-type:x proximity;scroll-padding-inline:1rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 1rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 1rem,#000 calc(100% - 2.5rem),transparent)}.chat__chips[data-astro-cid-sxxiaxun]::-webkit-scrollbar{display:none}.chat__chips[data-astro-cid-sxxiaxun][hidden]{display:none}@media(min-width:1024px){.chat__chips[data-astro-cid-sxxiaxun]{display:flex;flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}}.chip[data-astro-cid-sxxiaxun]{flex:none;scroll-snap-align:start;justify-self:start;max-width:15rem;padding:.55rem .95rem;border-radius:999px;border:1px solid rgb(255 255 255 / .16);font-size:.875rem;line-height:1.3;text-align:left;color:#ffffffe0;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,opacity .25s ease,scale .25s ease}@media(min-width:1024px){.chip[data-astro-cid-sxxiaxun]{max-width:none}}.chip[data-astro-cid-sxxiaxun]:focus-visible{border-color:var(--color-secondary);background:#c2410c1f;outline:none}@media(hover:hover){.chip[data-astro-cid-sxxiaxun]:hover{border-color:var(--color-secondary);background:#c2410c1f}}.chip[data-astro-cid-sxxiaxun]:active{scale:.97}.chip[data-astro-cid-sxxiaxun].is-saliendo{opacity:0;scale:.9}.chat[data-astro-cid-sxxiaxun].is-escribiendo .chip[data-astro-cid-sxxiaxun]{pointer-events:none;opacity:.45}.chat__cta[data-astro-cid-sxxiaxun]{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:.85rem 1.25rem;border-radius:999px;background:var(--color-primary);color:var(--color-accent);font-family:var(--font-roboto-mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;transition:background-color .3s ease}.chat__cta[data-astro-cid-sxxiaxun]:hover{background:#fff}@media(prefers-reduced-motion:reduce){.msg[data-astro-cid-sxxiaxun].is-new,.chat__typing[data-astro-cid-sxxiaxun] span[data-astro-cid-sxxiaxun]{animation:none}}
