html:has(.chat-track){overscroll-behavior-y:none}@media (pointer:coarse){html.js-chat:has(.chat-track){scroll-snap-type:y proximity}}.chat-track[data-astro-cid-hqs6dy6q]{position:relative}.chat-track[data-astro-cid-hqs6dy6q] .snap-stop{pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;width:1px;height:1px;position:absolute;left:0}.wrap[data-astro-cid-hqs6dy6q]{padding-top:6.25rem;padding-bottom:1rem}.chat[data-astro-cid-hqs6dy6q].glass{backdrop-filter:none;background:var(--crystal-tint), var(--crystal-bg);box-shadow:var(--crystal-edge), 0 1px 2px #1c1c1f0a, 0 24px 60px -24px #1c1c1f38;border-color:#fffffff2}.chat[data-astro-cid-hqs6dy6q]{--chat-h:min(calc(100svh - 8rem), 700px);border-radius:var(--radius-l);flex-direction:column;max-width:760px;margin-inline:auto;display:flex;overflow:clip}.js-chat .chat[data-astro-cid-hqs6dy6q]{height:var(--chat-h);animation:.7s cubic-bezier(.22,.61,.36,1) 50ms both chat-in;position:sticky;top:6.25rem}@keyframes chat-in{0%{opacity:0;translate:0 28px}}.js-chat .msgs[data-astro-cid-hqs6dy6q]>.msg[data-astro-cid-hqs6dy6q]:first-child.is-in .bubble[data-astro-cid-hqs6dy6q]{animation-delay:.35s}.js-chat .msgs[data-astro-cid-hqs6dy6q]>.msg[data-astro-cid-hqs6dy6q]:nth-child(2).is-in .bubble[data-astro-cid-hqs6dy6q]{animation-delay:.75s}.js-chat .typing-row[data-astro-cid-hqs6dy6q].is-on{animation:.4s 1.15s both row-in}@keyframes row-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.chat[data-astro-cid-hqs6dy6q],.typing-row[data-astro-cid-hqs6dy6q],.msg[data-astro-cid-hqs6dy6q] .bubble[data-astro-cid-hqs6dy6q]{animation:none!important}}.chat-head[data-astro-cid-hqs6dy6q]{z-index:2;border-bottom:1px solid var(--line);background:#ffffffe6;flex:none;align-items:center;gap:.9rem;padding:1rem 1.25rem;display:flex}.chat-head[data-astro-cid-hqs6dy6q] img[data-astro-cid-hqs6dy6q]{object-fit:cover;object-position:50% 50%;background:var(--render-bg);width:48px;height:48px;box-shadow:0 0 0 1.5px var(--navy);border:2px solid #fff;border-radius:50%}.chat-head[data-astro-cid-hqs6dy6q] h1[data-astro-cid-hqs6dy6q]{letter-spacing:-.01em;font-size:1.15rem}.chat-head[data-astro-cid-hqs6dy6q] p[data-astro-cid-hqs6dy6q]{color:var(--muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.online[data-astro-cid-hqs6dy6q]{background:#34c759;border-radius:50%;width:8px;height:8px}.viewport[data-astro-cid-hqs6dy6q]{position:relative}.js-chat .viewport[data-astro-cid-hqs6dy6q]{flex:1;min-height:0;overflow:hidden}.msgs[data-astro-cid-hqs6dy6q]{flex-direction:column;gap:.55rem;padding:1rem 1.25rem 1.5rem;list-style:none;display:flex}.msgs[data-astro-cid-hqs6dy6q]>.msg[data-astro-cid-hqs6dy6q]:first-child{margin-top:0}.js-chat .msgs[data-astro-cid-hqs6dy6q]{padding-bottom:0;position:absolute;top:0;left:0;right:0}.js-chat .msgs[data-astro-cid-hqs6dy6q].measuring .msg[data-astro-cid-hqs6dy6q]{display:block}.msg[data-astro-cid-hqs6dy6q]{max-width:78%}.msg--in[data-astro-cid-hqs6dy6q]{align-self:flex-start}.msg--out[data-astro-cid-hqs6dy6q]{align-self:flex-end;margin-top:.9rem}.bubble[data-astro-cid-hqs6dy6q]{border-radius:20px;padding:.75rem 1.05rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.42}.msg--in[data-astro-cid-hqs6dy6q] .bubble[data-astro-cid-hqs6dy6q]{background:#ffffffe6;border:1px solid #fffffff2;border-bottom-left-radius:6px;box-shadow:0 1px 2px #1c1c1f0d,0 4px 14px -8px #1c1c1f26}.msg--out[data-astro-cid-hqs6dy6q] .bubble[data-astro-cid-hqs6dy6q]{background:var(--navy);color:#fff;border-bottom-right-radius:6px}.msg-link[data-astro-cid-hqs6dy6q]{color:inherit;font-weight:600;text-decoration:none}.msg-link[data-astro-cid-hqs6dy6q]:hover{text-underline-offset:3px;text-decoration:underline}.js-chat .msg[data-astro-cid-hqs6dy6q]:not(.is-in){display:none}.msg[data-astro-cid-hqs6dy6q].is-in .bubble[data-astro-cid-hqs6dy6q]{animation:.45s cubic-bezier(.22,.61,.36,1) both pop}.msg--in[data-astro-cid-hqs6dy6q].is-in .bubble[data-astro-cid-hqs6dy6q]{transform-origin:0 100%}.msg--out[data-astro-cid-hqs6dy6q].is-in .bubble[data-astro-cid-hqs6dy6q]{transform-origin:100% 100%}@keyframes pop{0%{opacity:0;transform:scale(.92)translateY(10px)}}.typing-row[data-astro-cid-hqs6dy6q]{align-content:start;align-self:stretch;gap:.6rem;min-height:64px;margin-top:.4rem;display:none}.js-chat .typing-row[data-astro-cid-hqs6dy6q].is-on{justify-items:start;display:grid}.typing[data-astro-cid-hqs6dy6q]{border:1px solid var(--line);background:#fff;border-radius:20px 20px 20px 6px;gap:4px;padding:.9rem 1rem;display:none}.typing-row[data-astro-cid-hqs6dy6q].is-alberto .typing[data-astro-cid-hqs6dy6q]{display:inline-flex}.typing[data-astro-cid-hqs6dy6q] i[data-astro-cid-hqs6dy6q]{background:var(--muted);opacity:.5;border-radius:50%;width:7px;height:7px;animation:1s infinite dot}.typing[data-astro-cid-hqs6dy6q] i[data-astro-cid-hqs6dy6q]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-hqs6dy6q] i[data-astro-cid-hqs6dy6q]:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:1}}.chat-hint[data-astro-cid-hqs6dy6q]{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;transition:opacity .5s;animation:1.8s ease-in-out infinite hint-nudge;display:inline-flex}.typing-row[data-astro-cid-hqs6dy6q]:not(.is-alberto) .chat-hint[data-astro-cid-hqs6dy6q]{justify-self:end}.typing-row[data-astro-cid-hqs6dy6q]{cursor:pointer}.chat-hint[data-astro-cid-hqs6dy6q]:hover{color:var(--text)}.chat-hint[data-astro-cid-hqs6dy6q] svg[data-astro-cid-hqs6dy6q]{color:var(--orange)}.chat-hint[data-astro-cid-hqs6dy6q].is-gone{opacity:0;height:0;overflow:hidden}@keyframes hint-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (width<=600px){.wrap[data-astro-cid-hqs6dy6q]{padding-top:5.25rem}.chat[data-astro-cid-hqs6dy6q]{--chat-h:calc(100svh - 6.5rem)}.js-chat .chat[data-astro-cid-hqs6dy6q]{top:5.25rem}.msg[data-astro-cid-hqs6dy6q]{max-width:88%}}
