.chat[data-astro-cid-bf7e5ezp]{--fade:40px;min-height:100%;font-family:var(--font-text);flex-direction:column;gap:1.2em;font-size:15px;line-height:1.5;display:flex}.chat__intro[data-astro-cid-bf7e5ezp]{color:var(--color-muted);margin:0}.chat__fade[data-astro-cid-bf7e5ezp]{top:calc(-1 * var(--card-padding));z-index:1;height:var(--fade);margin:calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding)) calc(-1 * var(--fade) - 1.2em + var(--card-padding));background:linear-gradient(var(--color-bg), transparent);opacity:0;pointer-events:none;flex:none;transition:opacity .2s;position:sticky}.chat[data-astro-cid-bf7e5ezp].is-scrolled .chat__fade[data-astro-cid-bf7e5ezp]{opacity:1}.chat__log[data-astro-cid-bf7e5ezp]{flex-direction:column;gap:.8em;margin:0;padding:0;list-style:none;display:flex}.chat__log[data-astro-cid-bf7e5ezp]:empty{display:none}.chat__log[data-astro-cid-bf7e5ezp] .msg{background:#1d1d1d;border-radius:10px 0 10px 10px;max-width:85%;margin-top:1.4em;padding:.7em .9em;position:relative}.chat__log[data-astro-cid-bf7e5ezp] .msg:before{content:attr(data-who);background:inherit;font-family:var(--font-raster);text-transform:uppercase;color:var(--color-muted);border-radius:6px 6px 0 0;padding:.15em .6em 0;font-size:11px;position:absolute;bottom:100%;right:0}.chat__log[data-astro-cid-bf7e5ezp] .msg--you{background:#2a2a2a;align-self:flex-end}.chat__log[data-astro-cid-bf7e5ezp] .msg--pending{align-items:center;min-height:1.5em;display:flex}.chat__log[data-astro-cid-bf7e5ezp] .msg--pending:after{content:"";background:var(--color-fg);border-radius:50%;width:.6em;height:.6em;animation:1s ease-in-out infinite thinking}@keyframes thinking{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chat__log[data-astro-cid-bf7e5ezp] .msg--pending:after{animation:none}}.chat__log[data-astro-cid-bf7e5ezp] .msg--speakable{padding-bottom:2.6em}.chat__log[data-astro-cid-bf7e5ezp] .msg__speak{border:1px solid var(--color-line);width:1.9em;height:1.9em;color:var(--color-fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:.6em;right:.6em}.chat__log[data-astro-cid-bf7e5ezp] .msg__speak svg{fill:currentColor;width:.7em;height:.7em}.chat__log[data-astro-cid-bf7e5ezp] .msg__speak:hover,.chat__log[data-astro-cid-bf7e5ezp] .msg__speak:focus-visible,.chat__log[data-astro-cid-bf7e5ezp] .msg__speak[aria-pressed=true]{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}.chat__log[data-astro-cid-bf7e5ezp] .msg--error{color:#ffb4a8}.chat__log[data-astro-cid-bf7e5ezp] .msg__contacts{flex-wrap:wrap;gap:.4em;margin-top:.7em;display:flex}.chat__log[data-astro-cid-bf7e5ezp] .msg__contact{border:1px solid var(--color-line);font-family:var(--font-raster);text-transform:uppercase;color:var(--color-fg);border-radius:999px;padding:.35em .8em;font-size:12px;text-decoration:none}.chat__log[data-astro-cid-bf7e5ezp] .msg__contact:hover,.chat__log[data-astro-cid-bf7e5ezp] .msg__contact:focus-visible{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg);outline:none}.chat__composer[data-astro-cid-bf7e5ezp]{bottom:calc(-1 * var(--card-padding));z-index:1;margin:auto calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding));padding:var(--fade) var(--card-padding) var(--card-padding);background:linear-gradient(transparent, var(--color-bg) var(--fade));flex-direction:column;gap:.7em;display:flex;position:sticky}.chat__suggestions[data-astro-cid-bf7e5ezp]{margin-inline:calc(-1 * var(--card-padding));padding-inline:var(--card-padding);scrollbar-width:none;mask-image:linear-gradient(to right, transparent, #000 var(--card-padding), #000 calc(100% - var(--card-padding)), transparent);gap:.5em;display:flex;overflow-x:auto}.chat__suggestions[data-astro-cid-bf7e5ezp]::-webkit-scrollbar{display:none}.chat__chip[data-astro-cid-bf7e5ezp]{white-space:nowrap;flex:none}.chat__chip[data-astro-cid-bf7e5ezp],.chat__send[data-astro-cid-bf7e5ezp]{border:1px solid var(--color-line);font-family:var(--font-raster);text-transform:uppercase;color:var(--color-fg);cursor:pointer;background:0 0;border-radius:999px;padding:.45em .8em;font-size:12px}.chat__chip[data-astro-cid-bf7e5ezp]:hover,.chat__chip[data-astro-cid-bf7e5ezp]:focus-visible,.chat__send[data-astro-cid-bf7e5ezp]:hover,.chat__send[data-astro-cid-bf7e5ezp]:focus-visible{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg);outline:none}.chat__form[data-astro-cid-bf7e5ezp]{gap:.5em;display:flex}.chat__input[data-astro-cid-bf7e5ezp]{border:1px solid var(--color-line);background:var(--color-bg);min-width:0;font:inherit;color:var(--color-fg);border-radius:999px;flex:1;padding:.6em .9em}.chat__input[data-astro-cid-bf7e5ezp]:focus{border-color:var(--color-fg);outline:none}.chat__send[data-astro-cid-bf7e5ezp]{flex:none;padding-inline:1.2em}[data-astro-cid-bf7e5ezp][data-chat][aria-busy=true] .chat__send[data-astro-cid-bf7e5ezp],[data-astro-cid-bf7e5ezp][data-chat][aria-busy=true] .chat__chip[data-astro-cid-bf7e5ezp]{opacity:.4;pointer-events:none}
