.quadro[data-astro-cid-i475bjqo]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:1.25rem;margin:0;padding:1.5rem;display:flex}.cab[data-astro-cid-i475bjqo]{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.titulo[data-astro-cid-i475bjqo]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.25rem}.linha[data-astro-cid-i475bjqo]{color:var(--text-3);flex:auto;font-size:.8125rem}.filtros[data-astro-cid-i475bjqo]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.filtros[data-astro-cid-i475bjqo] li[data-astro-cid-i475bjqo]{color:var(--text-2);border:1px solid var(--line);border-radius:var(--radius-btn);padding:.25rem .625rem;font-size:.75rem}.colunas[data-astro-cid-i475bjqo]{grid-template-columns:repeat(auto-fit, minmax(min(var(--min-col), 100%), 1fr));gap:1rem;display:grid}.coluna[data-astro-cid-i475bjqo]{flex-direction:column;gap:.625rem;min-width:0;display:flex}.nome-col[data-astro-cid-i475bjqo]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);align-items:baseline;gap:.4rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.num[data-astro-cid-i475bjqo],.qtd[data-astro-cid-i475bjqo]{font-family:var(--font-mono);color:var(--text-3);letter-spacing:0;font-weight:500}.cartoes[data-astro-cid-i475bjqo]{flex-direction:column;gap:.625rem;padding:0;list-style:none;display:flex}.cartao[data-astro-cid-i475bjqo]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);flex-direction:column;gap:.25rem;padding:.75rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}a[data-astro-cid-i475bjqo].cartao{min-height:44px}.cartao[data-astro-cid-i475bjqo]:hover,a[data-astro-cid-i475bjqo].cartao:focus-visible{border-color:var(--accent);color:var(--text)}@media (prefers-reduced-motion:no-preference){.cartao[data-astro-cid-i475bjqo]:hover,a[data-astro-cid-i475bjqo].cartao:focus-visible{box-shadow:var(--shadow);transform:translateY(-2px)}}.cartao--destaque[data-astro-cid-i475bjqo]{border-color:var(--accent);background:var(--accent-soft)}.cartao--destaque[data-astro-cid-i475bjqo] .t[data-astro-cid-i475bjqo],.cartao--destaque[data-astro-cid-i475bjqo] .d[data-astro-cid-i475bjqo]{color:var(--on-accent-soft)}.meta[data-astro-cid-i475bjqo]{font-family:var(--font-mono);color:var(--text-3);justify-content:space-between;gap:.5rem;font-size:.6875rem;display:flex}.tag[data-astro-cid-i475bjqo]{letter-spacing:.04em;font-weight:600}.tag--urg[data-astro-cid-i475bjqo]{color:var(--tag-urg)}.tag--prova[data-astro-cid-i475bjqo]{color:var(--tag-prova)}.tag--pronto[data-astro-cid-i475bjqo]{color:var(--tag-pronto)}.tag--novo[data-astro-cid-i475bjqo],.tag--rep[data-astro-cid-i475bjqo]{color:var(--tag-novo)}.t[data-astro-cid-i475bjqo]{font-size:.875rem;font-weight:500}.d[data-astro-cid-i475bjqo]{color:var(--text-3);font-size:.8125rem}.rodape[data-astro-cid-i475bjqo]{color:var(--text-3);border-top:1px solid var(--line-soft);padding-top:.75rem;font-size:.75rem}@media (width<=480px){.quadro[data-astro-cid-i475bjqo]{padding:1.125rem}}.msg-ia[data-astro-cid-fd4g2wti]{letter-spacing:.04em;text-transform:uppercase;opacity:.8;margin-bottom:.2rem;font-size:.6875rem;font-weight:600;display:block}.conv[data-astro-cid-fd4g2wti]{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);flex-direction:column;gap:.875rem;margin:0;padding:1.5rem;display:flex;position:relative}.cab[data-astro-cid-fd4g2wti]{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex}.avatar[data-astro-cid-fd4g2wti]{background:var(--accent);width:2.25rem;height:2.25rem;color:var(--on-accent);font-family:var(--font-display);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1rem;display:flex}.quem[data-astro-cid-fd4g2wti]{flex-direction:column;flex:auto;min-width:0;display:flex}.nome[data-astro-cid-fd4g2wti]{font-size:.9375rem;font-weight:600}.sub[data-astro-cid-fd4g2wti]{color:var(--text-3);font-size:.75rem}.contexto[data-astro-cid-fd4g2wti]{color:var(--text-3);text-align:center;font-size:.75rem}.msgs[data-astro-cid-fd4g2wti]{flex-direction:column;gap:.875rem;padding:0;list-style:none;display:flex}.msg[data-astro-cid-fd4g2wti]{max-width:85%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5}.msg--lead[data-astro-cid-fd4g2wti]{background:var(--bg-alt);max-width:80%;color:var(--text);border-radius:14px 14px 4px;align-self:flex-end}.msg--agente[data-astro-cid-fd4g2wti],.msg--rececao[data-astro-cid-fd4g2wti]{background:var(--accent-soft);color:var(--on-accent-soft);border-radius:14px 14px 14px 4px;align-self:flex-start}.fim[data-astro-cid-fd4g2wti]{display:grid}.estado[data-astro-cid-fd4g2wti]{color:var(--text-3);align-items:center;gap:.5rem;padding-top:.25rem;font-size:.75rem;display:flex}.digita[data-astro-cid-fd4g2wti]{background:var(--accent-soft);visibility:hidden;border-radius:14px 14px 14px 4px;gap:4px;padding:.75rem .875rem;display:inline-flex;position:absolute;left:1.5rem}.digita[data-astro-cid-fd4g2wti] i[data-astro-cid-fd4g2wti]{background:var(--on-accent-soft);opacity:.4;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){html.js .is-armed[data-astro-cid-fd4g2wti] .msg[data-astro-cid-fd4g2wti],html.js .is-armed[data-astro-cid-fd4g2wti] .estado[data-astro-cid-fd4g2wti]{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(8px)}html.js .is-armed[data-astro-cid-fd4g2wti] .msg[data-astro-cid-fd4g2wti].is-on,html.js .is-armed[data-astro-cid-fd4g2wti] .estado[data-astro-cid-fd4g2wti].is-on{opacity:1;transform:none}.digita[data-astro-cid-fd4g2wti].is-on{visibility:visible}.digita[data-astro-cid-fd4g2wti].is-on i[data-astro-cid-fd4g2wti]{animation:1s ease-in-out infinite ponto}.digita[data-astro-cid-fd4g2wti].is-on i[data-astro-cid-fd4g2wti]:nth-child(2){animation-delay:.15s}.digita[data-astro-cid-fd4g2wti].is-on i[data-astro-cid-fd4g2wti]:nth-child(3){animation-delay:.3s}}@keyframes ponto{0%,to{opacity:.35;transform:none}50%{opacity:1;transform:translateY(-2px)}}
