.reach[data-astro-cid-6bfsojfh]{padding-bottom:var(--section)}.grid[data-astro-cid-6bfsojfh]{align-items:start;row-gap:3rem}.direct[data-astro-cid-6bfsojfh]{grid-column:1/span 5;justify-items:start;gap:1.25rem;display:grid}.direct[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);line-height:1.08}.lead[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:var(--step-lead);line-height:1.4}.call[data-astro-cid-6bfsojfh]{margin-top:1rem}.call-note[data-astro-cid-6bfsojfh]{max-width:34ch;font-size:var(--step-small);color:var(--muted)}.channels[data-astro-cid-6bfsojfh]{width:100%;margin-top:1.5rem;display:grid}.channels[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{box-shadow:0 -1px 0 var(--line);grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem;padding-block:1rem;display:grid}.channels[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{font-size:var(--step-small);color:var(--muted)}.channels[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration:underline #f5f6fa4d;transition:text-decoration-color .2s}.channels[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-decoration-color:currentColor}.assistant[data-astro-cid-6bfsojfh]{grid-column:7/-1;grid-template-rows:auto 1fr;min-height:38rem;max-height:min(46rem,100svh - 7rem);display:grid;position:sticky;top:6rem}.assistant-head[data-astro-cid-6bfsojfh]{box-shadow:0 1px 0 var(--line);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.avatar[data-astro-cid-6bfsojfh]{background:var(--navy);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.avatar[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{width:2rem;height:auto}.assistant-head[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;font-size:1.125rem;line-height:1.2}.assistant-head[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:var(--step-small);color:var(--muted);align-items:center;gap:.45rem;display:flex}.live[data-astro-cid-6bfsojfh]{background:#4ade80;border-radius:50%;width:.5rem;height:.5rem}.consent[data-astro-cid-6bfsojfh]{align-content:center;justify-items:start;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.consent[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]:first-child{font-size:var(--step-lead);line-height:1.4}.check[data-astro-cid-6bfsojfh]{font-size:var(--step-small);color:var(--muted);cursor:pointer;grid-template-columns:1.25rem 1fr;gap:.85rem;display:grid}.check[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:1.25rem;height:1.25rem;accent-color:var(--fuchsia);cursor:pointer;margin:.1rem 0 0}.consent-error[data-astro-cid-6bfsojfh]{font-size:var(--step-small);color:#f4a3f8}.consent-error[data-astro-cid-6bfsojfh][hidden],.chat[data-astro-cid-6bfsojfh][hidden],.starters[data-astro-cid-6bfsojfh][hidden]{display:none}.chat[data-astro-cid-6bfsojfh]{grid-template-rows:1fr auto auto auto;min-height:0;display:grid}.log[data-astro-cid-6bfsojfh]{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:.65rem;padding:1.5rem;display:flex;overflow-y:auto}.log[data-astro-cid-6bfsojfh] li{white-space:pre-line;max-width:85%;animation:msg .4s var(--ease-out);border-radius:1rem;padding:.7rem .95rem;font-size:.9375rem;line-height:1.45}.log[data-astro-cid-6bfsojfh] .bot{background:var(--surface-2);border-bottom-left-radius:.3rem;align-self:flex-start}.log[data-astro-cid-6bfsojfh] .user{background:var(--navy);border-bottom-right-radius:.3rem;align-self:flex-end}.log[data-astro-cid-6bfsojfh] .typing{gap:.25rem;padding:.9rem 1rem;display:flex}.log[data-astro-cid-6bfsojfh] .typing i{background:var(--muted);border-radius:50%;width:.4rem;height:.4rem;animation:1.2s infinite blink}.log[data-astro-cid-6bfsojfh] .typing i:nth-child(2){animation-delay:.2s}.log[data-astro-cid-6bfsojfh] .typing i:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.2}}@keyframes msg{0%{opacity:0;transform:translateY(6px)}}.starters[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.4rem;padding:0 1.5rem 1rem;display:flex}.starters[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{min-height:2.5rem;box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--ink);font:500 var(--step-small) var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .9rem;transition:background-color .2s}.starters[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover{background:#ffffff0f}.compose[data-astro-cid-6bfsojfh]{box-shadow:0 -1px 0 var(--line);gap:.5rem;padding:1rem 1.25rem;display:flex}.compose[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{background:var(--surface-2);min-width:0;min-height:3rem;box-shadow:0 0 0 1px var(--line) inset;color:var(--ink);font:400 1rem var(--font);caret-color:var(--fuchsia);border:0;border-radius:999px;flex:1;padding:0 1.1rem}.compose[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder{color:var(--muted)}.compose[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--fuchsia);outline-offset:1px}.compose[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{background:var(--fuchsia-strong);color:#fff;cursor:pointer;width:3rem;height:3rem;transition:background-color .2s ease, transform .2s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.compose[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover{background:var(--fuchsia-press)}.compose[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:active{transform:scale(.95)}.compose[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:disabled{opacity:.5;cursor:not-allowed}.compose[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:1.1rem;height:1.1rem}.fineprint[data-astro-cid-6bfsojfh]{color:var(--muted);padding:0 1.25rem 1rem;font-size:.75rem}@media (width<=1000px){.direct[data-astro-cid-6bfsojfh],.assistant[data-astro-cid-6bfsojfh]{grid-column:1/-1}.assistant[data-astro-cid-6bfsojfh]{min-height:34rem;max-height:40rem;position:static}}@media (width<=480px){.channels[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.log[data-astro-cid-6bfsojfh] li,.log[data-astro-cid-6bfsojfh] .typing i{animation:none}}
