.chatdemo[data-astro-cid-pdzt6ilj]{gap:var(--s-16);justify-self:center;width:100%;max-width:448px;display:grid}.chips[data-astro-cid-pdzt6ilj]{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.pick[data-astro-cid-pdzt6ilj]{font-size:var(--t-12);line-height:var(--lh-16);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;width:100%;font-weight:600}.chips[data-astro-cid-pdzt6ilj] button[data-astro-cid-pdzt6ilj]{font:inherit;font-size:var(--t-14);min-height:var(--s-32);padding:0 var(--s-16);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;font-weight:600}.chips[data-astro-cid-pdzt6ilj] button[data-astro-cid-pdzt6ilj]:hover{border-color:var(--ink-3)}.chips[data-astro-cid-pdzt6ilj] button[data-astro-cid-pdzt6ilj][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.win[data-astro-cid-pdzt6ilj]{border-radius:var(--r-32);background:var(--bg);border:1px solid var(--line);height:608px;box-shadow:var(--shadow);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.top[data-astro-cid-pdzt6ilj]{align-items:center;gap:var(--s-8);padding:var(--s-16);border-bottom:1px solid var(--line);background:var(--surface);display:flex}.avatar[data-astro-cid-pdzt6ilj]{width:var(--s-32);height:var(--s-32);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);place-items:center;display:grid}.who[data-astro-cid-pdzt6ilj]{font-weight:700;font-size:var(--t-14);line-height:var(--lh-16)}.status[data-astro-cid-pdzt6ilj]{font-size:var(--t-12);line-height:var(--lh-16);color:var(--ink-3)}.restart[data-astro-cid-pdzt6ilj]{width:var(--s-32);height:var(--s-32);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;place-items:center;margin-left:auto;display:grid}.stream[data-astro-cid-pdzt6ilj]{padding:var(--s-16);gap:var(--s-8);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.stream[data-astro-cid-pdzt6ilj]::-webkit-scrollbar{display:none}.composer[data-astro-cid-pdzt6ilj]{gap:var(--s-8);padding:var(--s-8) var(--s-16) var(--s-16);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;display:grid}.input[data-astro-cid-pdzt6ilj]{min-height:var(--tap);max-height:96px;padding:var(--s-8) var(--s-16);border-radius:var(--r-16);border:1px solid var(--line);background:var(--bg);font-size:var(--t-14);line-height:var(--lh-16);align-items:center;display:flex;overflow:hidden}.input[data-astro-cid-pdzt6ilj][data-empty=true]{color:var(--ink-3)}.send[data-astro-cid-pdzt6ilj]{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;place-items:center;display:grid}.send[data-astro-cid-pdzt6ilj]:disabled{opacity:.4;cursor:default}.hint[data-astro-cid-pdzt6ilj]{text-align:center}.stream[data-astro-cid-pdzt6ilj] .cd-msg{font-size:var(--t-14);line-height:var(--lh-24);animation:.25s both cd-pop}.stream[data-astro-cid-pdzt6ilj] .cd-me{max-width:88%;padding:var(--s-8) var(--s-16);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-16) var(--r-16) var(--r-4) var(--r-16);align-self:flex-end}.stream[data-astro-cid-pdzt6ilj] .cd-bot{max-width:88%;padding:var(--s-8) var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16) var(--r-16) var(--r-16) var(--r-4);align-self:flex-start}.stream[data-astro-cid-pdzt6ilj] .cd-ok{border-color:var(--accent);background:var(--accent-soft);gap:var(--s-4);justify-items:start;display:grid}.stream[data-astro-cid-pdzt6ilj] .cd-undo{font:inherit;font-size:var(--t-12);min-height:var(--s-32);padding:0 var(--s-16);border-radius:var(--r-pill);border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;font-weight:700}.stream[data-astro-cid-pdzt6ilj] .cd-typing{gap:var(--s-4);padding:var(--s-16);display:flex}.stream[data-astro-cid-pdzt6ilj] .cd-typing span{width:var(--s-8);height:var(--s-8);border-radius:var(--r-pill);background:var(--ink-3);animation:1s infinite cd-blink}.stream[data-astro-cid-pdzt6ilj] .cd-typing span:nth-child(2){animation-delay:.15s}.stream[data-astro-cid-pdzt6ilj] .cd-typing span:nth-child(3){animation-delay:.3s}.stream[data-astro-cid-pdzt6ilj] .cd-card{align-self:stretch;gap:var(--s-8);padding:var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);box-shadow:var(--shadow);display:grid}.stream[data-astro-cid-pdzt6ilj] .cd-q{font-weight:700;font-size:var(--t-16);line-height:var(--lh-24)}.stream[data-astro-cid-pdzt6ilj] .cd-rows{gap:var(--s-2);margin:0;display:grid}.stream[data-astro-cid-pdzt6ilj] .cd-row{gap:var(--s-8);grid-template-columns:88px 1fr;display:grid}.stream[data-astro-cid-pdzt6ilj] .cd-row dt{color:var(--ink-3)}.stream[data-astro-cid-pdzt6ilj] .cd-row dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.stream[data-astro-cid-pdzt6ilj] .cd-strong{border-top:1px solid var(--line);padding-top:var(--s-4);margin-top:var(--s-4)}.stream[data-astro-cid-pdzt6ilj] .cd-strong dd{color:var(--accent);font-weight:700}.stream[data-astro-cid-pdzt6ilj] .cd-warn{font-size:var(--t-12);line-height:var(--lh-16);color:var(--ink-2);padding:var(--s-8);border-radius:var(--r-8);background:var(--surface-2);border-left:2px solid var(--warn)}.stream[data-astro-cid-pdzt6ilj] .cd-btns{gap:var(--s-8);margin-top:var(--s-4);grid-template-columns:1fr 1fr 1fr;display:grid}.stream[data-astro-cid-pdzt6ilj] .cd-btns button{min-height:var(--tap);border-radius:var(--r-pill);font:inherit;font-size:var(--t-14);cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:0 var(--s-4);font-weight:700}.stream[data-astro-cid-pdzt6ilj] .cd-btns .cd-yes{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.stream[data-astro-cid-pdzt6ilj] .cd-ask{gap:var(--s-8);display:grid}.stream[data-astro-cid-pdzt6ilj] .cd-opts{gap:var(--s-8);flex-wrap:wrap;display:flex}.stream[data-astro-cid-pdzt6ilj] .cd-opts button{font:inherit;font-size:var(--t-14);min-height:var(--s-32);padding:0 var(--s-16);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;font-weight:600}@keyframes cd-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cd-blink{0%,to{opacity:.25}50%{opacity:1}}.studio[data-astro-cid-hgklmykk]{gap:var(--s-32);align-items:center;display:grid}@media (width>=960px){.studio[data-astro-cid-hgklmykk]{gap:var(--s-64);grid-template-columns:1fr 1fr}}.controls[data-astro-cid-hgklmykk]{gap:var(--s-32);display:grid}.field[data-astro-cid-hgklmykk]{gap:var(--s-8);display:grid}input[data-astro-cid-hgklmykk]{font:inherit;min-height:var(--tap);padding:0 var(--s-16);border-radius:var(--r-8);border:1px solid var(--line);background:var(--surface);color:var(--ink);min-width:0}.swatches[data-astro-cid-hgklmykk]{gap:var(--s-16);flex-wrap:wrap;display:flex}.swatches[data-astro-cid-hgklmykk] button[data-astro-cid-hgklmykk]{width:var(--s-48);height:var(--s-48);border-radius:var(--r-pill);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);cursor:pointer}.swatches[data-astro-cid-hgklmykk] button[data-astro-cid-hgklmykk][aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.preview[data-astro-cid-hgklmykk]{--brand:#1f7a5a;--brand-ink:#fff;background:var(--surface-2);border-radius:var(--r-32);padding:var(--s-32);gap:var(--s-16);border:1px solid var(--line);min-width:0;display:grid}.pv-top[data-astro-cid-hgklmykk]{align-items:center;gap:var(--s-8);font-weight:700;display:flex}.pv-logo[data-astro-cid-hgklmykk]{width:var(--s-32);height:var(--s-32);border-radius:var(--r-8);background:var(--brand);color:var(--brand-ink);flex:none;place-items:center;transition:background .2s;display:grid}.pv-name[data-astro-cid-hgklmykk]{overflow-wrap:anywhere}.pv-card[data-astro-cid-hgklmykk]{background:var(--surface);border-radius:var(--r-16);padding:var(--s-16);gap:var(--s-8);box-shadow:var(--shadow);display:grid}.pv-q[data-astro-cid-hgklmykk]{font-weight:700}.pv-why[data-astro-cid-hgklmykk]{font-size:var(--t-12);line-height:var(--lh-16);color:var(--ink-3)}.pv-btns[data-astro-cid-hgklmykk]{gap:var(--s-8);margin-top:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.pv-btns[data-astro-cid-hgklmykk] span[data-astro-cid-hgklmykk]{min-height:var(--tap);border-radius:var(--r-pill);place-items:center;font-weight:700;display:grid}.pv-yes[data-astro-cid-hgklmykk]{background:var(--brand);color:var(--brand-ink);transition:background .2s}.pv-no[data-astro-cid-hgklmykk]{border:1px solid var(--line)}.hero[data-astro-cid-ergxyi7h]{padding:var(--s-48) 0 var(--s-64)}.hero-grid[data-astro-cid-ergxyi7h]{gap:var(--s-48);align-items:center;display:grid}.hero-grid[data-astro-cid-ergxyi7h]>*{min-width:0}@media (width>=960px){.hero-grid[data-astro-cid-ergxyi7h]{gap:var(--s-64);grid-template-columns:1fr 448px}.hero[data-astro-cid-ergxyi7h]{padding-top:var(--s-64)}}.hero-copy[data-astro-cid-ergxyi7h]{gap:var(--s-32);max-width:var(--w-text);justify-items:start;display:grid}.trust[data-astro-cid-ergxyi7h]{gap:var(--s-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trust[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--s-4);display:inline-flex}.trust[data-astro-cid-ergxyi7h] svg{width:16px;height:16px;color:var(--accent)}.feed-grid[data-astro-cid-ergxyi7h]{gap:var(--s-48);align-items:center;display:grid}.feed-grid[data-astro-cid-ergxyi7h]>*{min-width:0}@media (width>=960px){.feed-grid[data-astro-cid-ergxyi7h]{gap:var(--s-64);grid-template-columns:1fr auto}.feed-grid[data-astro-cid-ergxyi7h] .section-head[data-astro-cid-ergxyi7h]{margin-bottom:0}}.stops[data-astro-cid-ergxyi7h]{gap:var(--s-16);margin:0;list-style:none;display:grid}.stops[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{grid-template-columns:var(--s-32) 1fr;gap:var(--s-8);align-items:start;display:grid}.x[data-astro-cid-ergxyi7h]{color:var(--no)}.center-row[data-astro-cid-ergxyi7h]{justify-content:center}.faq-wrap[data-astro-cid-ergxyi7h]{gap:var(--s-32);display:grid}@media (width>=960px){.faq-wrap[data-astro-cid-ergxyi7h]{gap:var(--s-64);grid-template-columns:1fr 2fr}}.faq-wrap[data-astro-cid-ergxyi7h] .section-head[data-astro-cid-ergxyi7h]{align-content:start;margin-bottom:0}.faq[data-astro-cid-ergxyi7h]{gap:var(--s-8);display:grid}details[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-16);padding:var(--s-16) var(--s-32)}summary[data-astro-cid-ergxyi7h]{cursor:pointer;min-height:var(--s-32);align-items:center;font-weight:650;display:flex}details[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{margin-top:var(--s-8)}
