.chat-figure[data-astro-cid-pdzt6ilj]{gap:var(--space-12);flex-direction:column;min-width:0;margin:0;display:flex}.chat[data-astro-cid-pdzt6ilj]{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.chat-bar[data-astro-cid-pdzt6ilj]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--border-hairline);background:var(--surface-card);display:flex;position:relative}.chat-bar[data-astro-cid-pdzt6ilj]:after{content:"";height:var(--space-32);background:linear-gradient(var(--surface-card), transparent);pointer-events:none;position:absolute;top:100%;left:0;right:0}.chat-title[data-astro-cid-pdzt6ilj]{font-family:var(--font-title);font-size:var(--size-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-marketing-heading);color:var(--ink-900)}.chat-chip[data-astro-cid-pdzt6ilj]{align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-10);border-radius:var(--radius-pill);background:var(--surface-lime-soft);color:var(--forest-500);font-size:var(--size-caption);font-weight:var(--weight-semibold);display:inline-flex}.chat-chip[data-astro-cid-pdzt6ilj] .dot[data-astro-cid-pdzt6ilj]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--forest-500)}.thread[data-astro-cid-pdzt6ilj]{gap:var(--space-24);padding:var(--space-20);flex-direction:column;display:flex}.turn[data-astro-cid-pdzt6ilj]{gap:var(--space-12);flex-direction:column;display:flex}.ask[data-astro-cid-pdzt6ilj]{max-width:85%;padding:var(--space-10) var(--space-16);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);background:var(--surface-forest);color:var(--text-on-forest);font-size:15px;line-height:var(--leading-body);align-self:flex-end}.tool[data-astro-cid-pdzt6ilj]{align-items:center;gap:var(--space-6);font-size:var(--size-caption);color:var(--text-muted);display:inline-flex}.answer[data-astro-cid-pdzt6ilj]{gap:var(--space-12);font-size:15px;line-height:var(--leading-body);color:var(--text-body);flex-direction:column;display:flex}.answer[data-astro-cid-pdzt6ilj] strong[data-astro-cid-pdzt6ilj]{color:var(--ink-900);font-weight:var(--weight-semibold)}.ledger[data-astro-cid-pdzt6ilj]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.ledger[data-astro-cid-pdzt6ilj] li[data-astro-cid-pdzt6ilj],.draft[data-astro-cid-pdzt6ilj]{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-16);display:flex}.ledger[data-astro-cid-pdzt6ilj] li[data-astro-cid-pdzt6ilj]+li[data-astro-cid-pdzt6ilj]{border-top:1px solid var(--border-hairline)}.who[data-astro-cid-pdzt6ilj]{min-width:0;color:var(--ink-900);font-size:var(--size-body-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex}.sub[data-astro-cid-pdzt6ilj]{font-size:var(--size-caption);font-weight:var(--weight-regular);color:var(--text-muted)}.amount[data-astro-cid-pdzt6ilj]{font-family:var(--font-numeric);font-size:var(--size-body-sm);font-weight:var(--weight-medium);color:var(--ink-900);white-space:nowrap}.draft[data-astro-cid-pdzt6ilj]{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken)}.thinking[data-astro-cid-pdzt6ilj]{gap:var(--space-4);padding:var(--space-4) 0;display:none}.thinking[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--gray-400)}.composer[data-astro-cid-pdzt6ilj]{align-items:center;gap:var(--space-12);margin:0 var(--space-16) var(--space-16);padding:var(--space-10) var(--space-10) var(--space-10) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-page);display:flex}.composer-line[data-astro-cid-pdzt6ilj]{min-width:0;height:var(--space-24);white-space:nowrap;color:var(--ink-900);flex:1;align-items:center;font-size:15px;display:flex;overflow:hidden}.typed[data-astro-cid-pdzt6ilj],.placeholder[data-astro-cid-pdzt6ilj]{flex:none}.placeholder[data-astro-cid-pdzt6ilj]{color:var(--text-muted)}.caret[data-astro-cid-pdzt6ilj]{background:var(--ink-900);flex:none;width:1.5px;height:1.2em;margin-left:1px;display:none}.send[data-astro-cid-pdzt6ilj]{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-pill);background:var(--surface-forest);color:var(--text-on-forest);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.thread[data-astro-cid-pdzt6ilj]{justify-content:flex-end;height:400px;overflow:hidden}.turn[data-astro-cid-pdzt6ilj]+.turn[data-astro-cid-pdzt6ilj],.chat[data-astro-cid-pdzt6ilj].is-playing .turn[data-astro-cid-pdzt6ilj]{display:none}.chat[data-astro-cid-pdzt6ilj].is-playing .turn[data-astro-cid-pdzt6ilj].is-active{display:flex}.chat[data-astro-cid-pdzt6ilj].is-playing [data-astro-cid-pdzt6ilj][data-step]:not(.is-in),.chat[data-astro-cid-pdzt6ilj].is-playing [data-astro-cid-pdzt6ilj][data-row]:not(.is-in){display:none}.chat[data-astro-cid-pdzt6ilj].is-playing .is-in[data-astro-cid-pdzt6ilj]{animation:chat-in var(--duration-slow) var(--ease-out) both}.chat[data-astro-cid-pdzt6ilj].is-settled .is-in[data-astro-cid-pdzt6ilj]{animation:none}.chat[data-astro-cid-pdzt6ilj].is-playing .thinking[data-astro-cid-pdzt6ilj].is-on{display:inline-flex}.thinking[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]{animation:chat-dot 1s var(--ease-in-out) infinite}.thinking[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]:nth-child(2){animation-delay:.15s}.thinking[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]:nth-child(3){animation-delay:.3s}.chat[data-astro-cid-pdzt6ilj].is-playing .caret[data-astro-cid-pdzt6ilj].is-on{animation:1s step-end infinite chat-caret;display:inline-block}.chat[data-astro-cid-pdzt6ilj].is-fading .thread[data-astro-cid-pdzt6ilj]{animation:chat-out var(--duration-slower) var(--ease-in) both}.chat[data-astro-cid-pdzt6ilj].is-paused,.chat[data-astro-cid-pdzt6ilj].is-paused [data-astro-cid-pdzt6ilj]{animation-play-state:paused!important}}@media (prefers-reduced-motion:no-preference) and (width<=560px){.thread[data-astro-cid-pdzt6ilj]{height:440px}}@keyframes chat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes chat-out{to{opacity:0}}@keyframes chat-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes chat-caret{50%{opacity:0}}.hero[data-astro-cid-szabgf7u]{gap:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.hero-copy[data-astro-cid-szabgf7u]{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.hero[data-astro-cid-szabgf7u] .display-1[data-astro-cid-szabgf7u]{max-width:16ch}@media (width<=960px){.hero[data-astro-cid-szabgf7u]{gap:var(--space-40);grid-template-columns:minmax(0,1fr)}}.hero-actions[data-astro-cid-szabgf7u]{gap:var(--space-12);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.asks[data-astro-cid-szabgf7u]{margin:var(--space-8) 0 0;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.asks[data-astro-cid-szabgf7u] li[data-astro-cid-szabgf7u]{padding:var(--space-12) var(--space-16);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);font-size:15px;line-height:var(--leading-body);color:var(--text-strong)}.steps[data-astro-cid-szabgf7u]{counter-reset:step;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.steps[data-astro-cid-szabgf7u] li[data-astro-cid-szabgf7u]{counter-increment:step;gap:var(--space-8);padding:var(--space-20) var(--space-24) var(--space-20) var(--space-64);border-top:1px solid var(--border-hairline);font-size:15px;line-height:var(--leading-body);color:var(--text-body);flex-direction:column;display:flex;position:relative}.steps[data-astro-cid-szabgf7u] li[data-astro-cid-szabgf7u]:first-child{border-top:0}.steps[data-astro-cid-szabgf7u] li[data-astro-cid-szabgf7u]:before{content:counter(step);left:var(--space-24);top:var(--space-20);width:var(--space-24);height:var(--space-24);border-radius:var(--radius-pill);background:var(--surface-lime-soft);color:var(--forest-500);font-size:var(--size-caption);font-weight:var(--weight-semibold);place-items:center;display:grid;position:absolute}.url[data-astro-cid-szabgf7u]{overflow-wrap:anywhere;width:fit-content;max-width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--size-body-sm);color:var(--text-strong);user-select:all;display:block}.step-note[data-astro-cid-szabgf7u]{margin-top:var(--space-12)}code[data-astro-cid-szabgf7u]{font-family:var(--font-mono);font-size:.92em}.terminal[data-astro-cid-szabgf7u]{border-radius:var(--radius-xl);background:var(--surface-ink);color:var(--text-on-ink);overflow:hidden}.terminal-label[data-astro-cid-szabgf7u]{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--ink-800);font-size:var(--size-caption);color:var(--text-on-ink);opacity:.8;display:flex}.terminal[data-astro-cid-szabgf7u] pre[data-astro-cid-szabgf7u]{padding:var(--space-20);font-family:var(--font-mono);font-size:var(--size-body-sm);line-height:var(--leading-relaxed);margin:0;overflow-x:auto}.terminal[data-astro-cid-szabgf7u] pre[data-astro-cid-szabgf7u] code[data-astro-cid-szabgf7u]{font-size:inherit;color:inherit}
