:root{color-scheme:dark;--fundo:#0b1020;--card:#121a30;--card-borda:#1f2a47;--texto:#e8ecf5;--texto-2:#a3adc4;--texto-3:#6f7a94;--destaque:#22c3e6;--destaque-texto:#04222b;--barra:#22c3e6;--humano:#f2b33d;--ok:#3ccf8e;--perdido:#ef6b73;--raio:12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);font-size:14px}a{color:var(--destaque);text-decoration:none}h1{font-size:20px;margin:0 0 4px}h2{font-size:14px;margin:0 0 14px;color:var(--texto-2);font-weight:600}button,input,select,textarea{font:inherit;color:var(--texto);background:#0e1527;border:1px solid var(--card-borda);border-radius:8px;padding:8px 12px}button{background:var(--destaque);color:var(--destaque-texto);border:0;font-weight:600;cursor:pointer}button.link{background:none;color:var(--texto-2);padding:0;font-weight:400}.topo{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 24px;border-bottom:1px solid var(--card-borda);background:#0d1428}.marca{font-size:11px;letter-spacing:.14em;color:var(--texto-3);font-weight:700}.titulo{font-size:15px}.titulo strong{color:var(--destaque)}.topo nav{display:flex;gap:18px;align-items:center}.topo nav a{color:var(--texto-2)}.topo nav a:hover{color:var(--texto)}.conteudo{padding:20px 24px 48px;max-width:1280px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.card{background:var(--card);border:1px solid var(--card-borda);border-radius:var(--raio);padding:18px;min-width:0}.grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.sutil{color:var(--texto-3);font-size:12px}.filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.filtros input[name=q]{min-width:240px;flex:1 1}.pilula{padding:6px 14px;border-radius:999px;border:1px solid var(--card-borda);color:var(--texto-2)}.pilula.ativa{background:var(--destaque);color:var(--destaque-texto);border-color:var(--destaque);font-weight:600}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.kpi{background:var(--card);border:1px solid var(--card-borda);border-left:3px solid var(--destaque);border-radius:var(--raio);padding:14px 16px}.kpi-rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--texto-3)}.kpi-valor{font-size:26px;font-weight:700;margin:6px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-detalhe{font-size:12px;color:var(--texto-2)}.barras{grid-gap:10px}.barra-linha,.barras{display:grid;gap:10px}.barra-linha{grid-template-columns:170px 1fr 40px;grid-gap:10px;align-items:center}.barra-rotulo{color:var(--texto-2);font-size:13px}.barra-trilho{height:10px;background:#0e1527;border-radius:4px;overflow:hidden}.barra{display:block;height:100%;background:var(--barra);border-radius:0 4px 4px 0;min-width:2px}.barra-valor{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.colunas{margin:0}.colunas svg{width:100%;height:auto;display:block}.colunas .eixo{stroke:var(--card-borda)}.colunas .eixo-texto{fill:var(--texto-3);font-size:9px}.colunas .alvo{fill:transparent}.colunas .coluna:hover .alvo{fill:rgba(255,255,255,.04)}.colunas .marca-coluna{fill:var(--barra)}.colunas figcaption{color:var(--texto-3);font-size:12px;margin-top:6px}.tabela-rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse}.tabela th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);font-weight:600;padding:8px;border-bottom:1px solid var(--card-borda)}.tabela td{padding:10px 8px;border-bottom:1px solid #18213a;vertical-align:top}.tabela .ultima{max-width:320px}.tabela .ultima div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etiqueta{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#1a2440;color:var(--texto-2);white-space:nowrap}.etiqueta.humano{background:rgba(242,179,61,.15);color:var(--humano)}.etiqueta.s-interessado,.etiqueta.s-reuniao_agendada,.etiqueta.s-reuniao_realizada{background:rgba(60,207,142,.14);color:var(--ok)}.etiqueta.s-perdido,.etiqueta.s-sem_perfil{background:rgba(239,107,115,.14);color:var(--perdido)}.etiquetas{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.voltar{color:var(--texto-2)}.cabecalho-lead{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.avatar{width:48px;height:48px;border-radius:12px;background:var(--humano);color:#2b1c00;display:grid;place-items:center;font-weight:700;font-size:20px}.acoes{margin-left:auto;display:grid;grid-gap:8px;gap:8px}.linha-form{display:flex;gap:8px}.resumo{background:#0e1527;border-radius:8px;padding:10px 12px;color:var(--texto-2);white-space:pre-wrap}.resumo.alerta{color:var(--perdido);background:rgba(239,107,115,.1)}.dados{grid-gap:8px;margin:0}.dados,.dados div{display:grid;gap:8px}.dados div{grid-template-columns:150px 1fr;grid-gap:8px}.dados dt{color:var(--texto-3)}.dados dd{margin:0;word-break:break-word}.conversa,.conversa-card{display:flex;flex-direction:column}.conversa{gap:8px;max-height:560px;overflow-y:auto;padding-right:4px}.bolha{max-width:82%;padding:8px 12px;border-radius:12px;background:#0e1527}.bolha .autor{font-size:11px;font-weight:700;color:var(--texto-3);margin-bottom:2px}.bolha .texto{white-space:pre-wrap;word-break:break-word}.bolha .hora{font-size:10px;color:var(--texto-3);text-align:right;margin-top:2px}.bolha.maya{align-self:flex-end;background:rgba(34,195,230,.16)}.bolha.maya .autor{color:var(--destaque)}.bolha.humano{align-self:flex-end;background:rgba(242,179,61,.14)}.bolha.humano .autor{color:var(--humano)}.bolha.sistema{align-self:center;background:none;color:var(--texto-3);font-size:12px;font-style:italic;text-align:center;padding:2px 8px}.bolha.sistema .hora{display:inline;margin-left:6px}.enviar{display:flex;gap:8px;margin-top:12px}.enviar textarea{flex:1 1;resize:vertical}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.login .card{width:100%;max-width:360px;display:grid;grid-gap:12px;gap:12px}.erro{color:var(--perdido);margin:0}@media (max-width:640px){.conteudo,.topo{padding-left:16px;padding-right:16px}.barra-linha{grid-template-columns:110px 1fr 32px}.dados div{grid-template-columns:1fr;gap:0}.acoes{margin-left:0;width:100%}}.documento{max-width:760px;display:block;line-height:1.6}.documento h2{margin:24px 0 6px;color:var(--texto)}.documento p{color:var(--texto-2);margin:0 0 10px}.botao{display:inline-block;background:var(--destaque);color:var(--destaque-texto);font-weight:600;border-radius:8px;padding:8px 12px}.botao.secundario{background:none;color:var(--texto);border:1px solid var(--card-borda);font-weight:500}.botao.secundario:hover{border-color:var(--destaque)}.empurrar{margin-left:auto}button:disabled{opacity:.65;cursor:progress}.cabecalho-card{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.cabecalho-card h2{margin:0}.analise{max-width:860px;line-height:1.6}.analise h3{font-size:12px;letter-spacing:.08em;color:var(--destaque);margin:18px 0 6px}.analise p{margin:0 0 6px;color:var(--texto-2)}