.chat[data-astro-cid-pmyxn7tj]{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:55;align-items:flex-end;gap:var(--s-3);transition:opacity var(--t) var(--ease-out),transform var(--t) var(--ease-out);flex-direction:column;display:flex;position:fixed}.chat[data-astro-cid-pmyxn7tj].away:not(.open){opacity:0;pointer-events:none;transform:translateY(12px)}body:has([data-consent]:not([hidden])) .chat[data-astro-cid-pmyxn7tj]{display:none}@media (width<=520px){.chat[data-astro-cid-pmyxn7tj]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.fab[data-astro-cid-pmyxn7tj]{background:var(--grad);color:#fff;cursor:pointer;width:60px;height:60px;box-shadow:0 14px 30px -10px color-mix(in srgb,var(--accent) 70%,transparent);transition:transform var(--t-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.fab[data-astro-cid-pmyxn7tj]:hover{transform:scale(1.05)}.fab[data-astro-cid-pmyxn7tj]:active{transform:scale(.96)}.fab[data-astro-cid-pmyxn7tj] svg[data-astro-cid-pmyxn7tj]{fill:currentColor;width:26px;height:26px}.fab[data-astro-cid-pmyxn7tj] .i-x{width:22px;height:22px;display:none}.open[data-astro-cid-pmyxn7tj] .fab[data-astro-cid-pmyxn7tj] .i-x{display:block}.open[data-astro-cid-pmyxn7tj] .fab[data-astro-cid-pmyxn7tj] .i-chat[data-astro-cid-pmyxn7tj]{display:none}.dot[data-astro-cid-pmyxn7tj]{z-index:2;width:13px;height:13px;box-shadow:0 0 0 3px var(--surface);background:#22c55e;border-radius:50%;position:absolute;top:3px;right:3px}.open[data-astro-cid-pmyxn7tj] .dot[data-astro-cid-pmyxn7tj]{display:none}.chat[data-astro-cid-pmyxn7tj]:not(.open) .fab[data-astro-cid-pmyxn7tj]:after{content:"";z-index:1;pointer-events:none;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;animation:2.6s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 40%,transparent)}70%,to{box-shadow:0 0 0 16px #0000}}.card[data-astro-cid-pmyxn7tj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(330px,100vw - 32px);box-shadow:var(--shadow-lg);padding:var(--s-4) var(--s-4) var(--s-5);gap:var(--s-3);transform-origin:100% 100%;animation:pop .35s var(--ease-out);display:grid;position:relative}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.x[data-astro-cid-pmyxn7tj]{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.x[data-astro-cid-pmyxn7tj]:hover{background:var(--bg);color:var(--ink)}.who[data-astro-cid-pmyxn7tj]{align-items:center;gap:var(--s-3);padding-right:28px;display:flex}.who[data-astro-cid-pmyxn7tj] b[data-astro-cid-pmyxn7tj]{color:var(--ink);font-size:15px;line-height:1.2;display:block}.who[data-astro-cid-pmyxn7tj] small[data-astro-cid-pmyxn7tj]{color:var(--muted);font-size:12.5px}.who[data-astro-cid-pmyxn7tj] em[data-astro-cid-pmyxn7tj]{color:#15803d;font-style:normal}.off[data-astro-cid-pmyxn7tj],.night[data-astro-cid-pmyxn7tj] .on[data-astro-cid-pmyxn7tj]{display:none}.night[data-astro-cid-pmyxn7tj] .off[data-astro-cid-pmyxn7tj]{display:block}.night[data-astro-cid-pmyxn7tj] .who[data-astro-cid-pmyxn7tj] em[data-astro-cid-pmyxn7tj].off{color:var(--muted);display:inline}.night[data-astro-cid-pmyxn7tj] .dot[data-astro-cid-pmyxn7tj],.night[data-astro-cid-pmyxn7tj] .ava[data-astro-cid-pmyxn7tj] i[data-astro-cid-pmyxn7tj]{background:#9aa3b2}.chat[data-astro-cid-pmyxn7tj].night:not(.open) .fab[data-astro-cid-pmyxn7tj]:after{animation:none}.ava[data-astro-cid-pmyxn7tj]{flex:none;width:40px;height:40px;position:relative}.ava[data-astro-cid-pmyxn7tj] img[data-astro-cid-pmyxn7tj]{border-radius:50%;width:40px;height:40px;display:block}.ava[data-astro-cid-pmyxn7tj] i[data-astro-cid-pmyxn7tj]{width:11px;height:11px;box-shadow:0 0 0 2px var(--surface);background:#22c55e;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.typing[data-astro-cid-pmyxn7tj]{background:var(--bg);border-radius:14px 14px 14px 4px;justify-self:start;gap:4px;padding:12px 14px;display:flex}.typing[data-astro-cid-pmyxn7tj] i[data-astro-cid-pmyxn7tj]{background:var(--muted);opacity:.4;border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.typing[data-astro-cid-pmyxn7tj] i[data-astro-cid-pmyxn7tj]:nth-child(2){animation-delay:.2s}.typing[data-astro-cid-pmyxn7tj] i[data-astro-cid-pmyxn7tj]:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:1;transform:translateY(-2px)}}.msg[data-astro-cid-pmyxn7tj]{gap:var(--s-3);animation:pop .3s var(--ease-out);display:grid}.msg[data-astro-cid-pmyxn7tj] p[data-astro-cid-pmyxn7tj]{background:var(--bg);color:var(--text);border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:14.5px;line-height:1.45}.msg[data-astro-cid-pmyxn7tj] .msgs{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.msg[data-astro-cid-pmyxn7tj] .msgs a{min-height:44px;font-size:14.5px}
