.ia[data-astro-cid-gzlbf6m7]{margin-top:var(--space-7);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--bg);display:grid;gap:var(--space-4);max-width:52rem;margin-inline:auto}.ia__head[data-astro-cid-gzlbf6m7]{display:grid;gap:var(--space-2)}.ia__title[data-astro-cid-gzlbf6m7]{font-size:var(--fs-h3);font-weight:400}.ia__lead[data-astro-cid-gzlbf6m7]{color:var(--fg-dim);font-size:.9375rem}.ia__log[data-astro-cid-gzlbf6m7]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3);max-height:360px;overflow-y:auto}.ia__log[data-astro-cid-gzlbf6m7]:empty{display:none}.ia__msg[data-astro-cid-gzlbf6m7]{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-3);font-size:.9375rem;line-height:var(--lh-normal);white-space:pre-wrap}.ia__msg[data-astro-cid-gzlbf6m7] small[data-astro-cid-gzlbf6m7]{display:block;margin-bottom:2px;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-mute)}.ia__msg--user[data-astro-cid-gzlbf6m7]{align-self:flex-end;background:var(--accent-soft)}.ia__msg--ia[data-astro-cid-gzlbf6m7]{align-self:flex-start;background:var(--bg-elev);border:1px solid var(--line)}.ia__msg--pensando[data-astro-cid-gzlbf6m7]{color:var(--fg-mute)}.ia__sugestoes[data-astro-cid-gzlbf6m7]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ia__sugestao[data-astro-cid-gzlbf6m7]{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:transparent;color:var(--fg-dim);font:inherit;font-size:.8125rem;cursor:pointer}.ia__sugestao[data-astro-cid-gzlbf6m7]:hover,.ia__sugestao[data-astro-cid-gzlbf6m7]:focus-visible{color:var(--accent-ink);border-color:var(--accent-ink)}.ia__form[data-astro-cid-gzlbf6m7]{display:flex;gap:var(--space-3)}.ia__form[data-astro-cid-gzlbf6m7] input[data-astro-cid-gzlbf6m7]{flex:1;min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg);font:inherit}.ia__form[data-astro-cid-gzlbf6m7] input[data-astro-cid-gzlbf6m7]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ia__form[data-astro-cid-gzlbf6m7][data-loading=true] button[data-astro-cid-gzlbf6m7]{opacity:.6;pointer-events:none}.ia__aviso[data-astro-cid-gzlbf6m7]{font-size:var(--fs-caption);color:var(--fg-mute)}@media (max-width: 560px){.ia[data-astro-cid-gzlbf6m7]{padding:var(--space-4)}.ia__form[data-astro-cid-gzlbf6m7]{flex-direction:column}}.faq__list[data-astro-cid-z6gx6xcw]{max-width:56rem;margin-inline:auto;border-top:1px solid var(--line)}.faq__item[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line)}.faq__question[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px;padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:400;color:var(--fg);list-style:none;transition:color var(--dur-1) var(--ease)}.faq__question[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-z6gx6xcw]:hover{color:var(--accent-ink)}.faq__question[data-astro-cid-z6gx6xcw]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.faq__icon[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:16px;height:16px}.faq__icon[data-astro-cid-z6gx6xcw]:before,.faq__icon[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;background:var(--accent-ink);transform:translate(-50%,-50%);transition:transform var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease)}.faq__icon[data-astro-cid-z6gx6xcw]:before{width:14px;height:1.5px}.faq__icon[data-astro-cid-z6gx6xcw]:after{width:1.5px;height:14px}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__icon[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__answer[data-astro-cid-z6gx6xcw]{padding-bottom:var(--space-5)}.faq__answer[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{color:var(--fg-dim);max-width:66ch}
