.acesso-fundo{z-index:20;background:var(--fundo);font-family:var(--fonte);color:var(--texto);place-items:center;display:grid;position:fixed;inset:0}.acesso-fundo.acesso-sobre{z-index:30;background:color-mix(in srgb, var(--fundo) 60%, transparent);-webkit-backdrop-filter:blur(6px)}.acesso-vidro{gap:var(--espaco-3);border:1px solid var(--borda);background:color-mix(in srgb, var(--fundo-elevado) 62%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.3);width:min(380px,100vw - 32px);box-shadow:0 30px 90px color-mix(in srgb, var(--fundo) 70%, transparent), inset 0 1px 0 color-mix(in srgb, var(--texto) 8%, transparent);border-radius:22px;flex-direction:column;padding:28px 26px;display:flex}.acesso-titulo{margin:0 0 var(--espaco-2);letter-spacing:.02em;font-size:20px;font-weight:600}.acesso-campo{color:var(--texto-fraco);flex-direction:column;gap:6px;font-size:12px;display:flex}.acesso-campo input{border:1px solid var(--borda);font:14px var(--fonte);color:var(--texto);background:color-mix(in srgb, var(--texto) 5%, transparent);border-radius:10px;padding:10px 12px}.acesso-campo input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.acesso-aviso{color:var(--acento);margin:0;font-size:13px}.acesso-erro{color:var(--cliente-1);margin:0;font-size:13px}.acesso-linha{justify-content:flex-end;align-items:center;gap:var(--espaco-3);display:flex}.acesso-botao{border:1px solid var(--acento);cursor:pointer;font:600 14px var(--fonte);background:color-mix(in srgb, var(--acento) 18%, transparent);color:var(--texto);border-radius:10px;padding:10px 16px}.acesso-botao:disabled{opacity:.5;cursor:default}.acesso-botao:focus-visible,.acesso-link:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.acesso-link{color:var(--texto-fraco);font:13px var(--fonte);cursor:pointer;background:0 0;border:0}.acesso-link:hover{color:var(--texto)}.menu-usuario{z-index:5;font-family:var(--fonte);position:absolute;top:14px;right:62px}.menu-usuario-botao{border:1px solid var(--borda);cursor:pointer;background:color-mix(in srgb, var(--texto) 5%, transparent);height:34px;color:var(--texto-fraco);font:13px var(--fonte);border-radius:17px;padding:0 14px}.menu-usuario-botao:hover{color:var(--texto)}.menu-usuario-botao:focus-visible,.menu-usuario-lista button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.menu-usuario-lista{border:1px solid var(--borda);background:var(--fundo-elevado);min-width:190px;box-shadow:0 12px 40px color-mix(in srgb, var(--fundo) 70%, transparent);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:40px;right:0}.menu-usuario-email{color:var(--texto-fraco);padding:6px 10px;font-size:11px}.menu-usuario-lista button{text-align:left;color:var(--texto);font:13px var(--fonte);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.menu-usuario-lista button:hover{background:color-mix(in srgb, var(--texto) 8%, transparent)}.menu-usuario.menu-usuario-rodape{top:calc(var(--espaco-4) + 48px);bottom:auto;right:auto;left:calc(var(--espaco-4) + 288px);z-index:3;position:absolute}.menu-usuario.menu-usuario-rodape .menu-usuario-botao{border-radius:var(--raio);height:46px;padding:0 16px}.menu-usuario.menu-usuario-rodape .menu-usuario-lista{top:52px;bottom:auto}:root{--fundo:#f3f1ec;--fundo-elevado:#fff;--borda:#e2dfd6;--texto:#141a33;--texto-fraco:#5b6177;--acento:#a8792a;--sistema:#4f6a93;--fantasma:#c9ccd6;--brilho-edicao:#d99a1e;--brilho-leitura:#2b9fd9;--aresta:#28325a38;--aresta-clara:#a8792ae6;--cerebro-base:#0891b2;--cerebro-realce:#7c3aed;--ok:#16a34a;--reuniao:#e05a4f;--sombra:#141a3324;--cena-fundo:var(--fundo);--cena-ponto:#181e3c21;--cena-texto:#141a33;--cena-halo-1:#608cff6b;--cena-halo-2:#a878ff42;--cerebro-particula-base:#1d2b78;--cerebro-particula-realce:#6b2fe0;--rotulo-fundo:#141a33cc;--rotulo-texto:#f3f1ec;--cliente-1:#e07a5f;--cliente-2:#81b29a;--cliente-3:#f2cc8f;--cliente-4:#a78bfa;--cliente-5:#f4978e;--cliente-6:#3d9bd1;--fonte:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-6:24px;--raio:10px;--vidro-fundo:color-mix(in srgb, var(--fundo-elevado) 82%, transparent);--vidro-desfoque:blur(22px) saturate(1.3);--vidro-raio:22px;--vidro-sombra:0 30px 80px var(--sombra), 0 2px 8px #141a330f, inset 0 1px 0 #fffc}:root[data-tema=escuro]{--fundo:#0b0d12;--fundo-elevado:#141821;--borda:#232938;--texto:#e6e8ee;--texto-fraco:#8a91a3;--acento:#d7b36a;--sistema:#6f8bb3;--fantasma:#3a4152;--brilho-edicao:#ffd36b;--brilho-leitura:#7fd3ff;--aresta:#8c96af47;--aresta-clara:#d7b36ae6;--cerebro-base:#00e5ff;--cerebro-realce:#e040fb;--ok:#5ee29a;--sombra:#00000080;--cena-ponto:#ffffff12;--cena-texto:#e6e8ee;--cena-halo-1:#00e5ff29;--cena-halo-2:#e040fb1f;--cerebro-particula-base:#00e5ff;--cerebro-particula-realce:#e040fb;--rotulo-fundo:#0b0d12bf;--rotulo-texto:#e6e8ee;--vidro-fundo:color-mix(in srgb, var(--fundo-elevado) 82%, transparent);--vidro-sombra:0 30px 90px #0000008c, inset 0 1px 0 #ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);overflow:hidden}.tela{background-color:var(--cena-fundo);background-image:radial-gradient(circle, var(--cena-ponto) 1px, transparent 1.4px);background-size:22px 22px;position:fixed;inset:0}.grafo{position:absolute;inset:0}.grafo-indisponivel{font:12px var(--fonte-mono);color:var(--texto-fraco);letter-spacing:.04em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grafo-rotulos{pointer-events:none;position:absolute;inset:0;overflow:hidden}.grafo-rotulo{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font:11px var(--fonte);color:color-mix(in srgb, var(--cena-texto) 85%, transparent);text-shadow:0 0 4px var(--cena-fundo);pointer-events:none;will-change:transform;position:absolute;top:0;left:0;overflow:hidden}.grafo-tooltip{border:1px solid var(--borda);background:color-mix(in srgb, var(--fundo-elevado) 92%, transparent);max-width:280px;color:var(--texto);font:12px var(--fonte);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4px 8px;position:absolute;top:0;left:0;overflow:hidden}.anel{pointer-events:none;isolation:isolate;transition:opacity .4s,visibility .4s;position:absolute;inset:0;overflow:hidden}.anel-rotulo:not([data-posto]),.anel-fios g:not([data-posto]){visibility:hidden}.cena.recuada .anel{opacity:0;visibility:hidden}.anel-fios{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.anel-fios path{fill:none;stroke:currentColor;stroke-linecap:round}.anel-fio-brilho{stroke:color-mix(in srgb, currentColor 70%, white);stroke-width:5px;stroke-opacity:.1;filter:blur(4px)}.anel-fio{stroke:color-mix(in srgb, currentColor 62%, white);stroke-width:1.5px;stroke-opacity:.38}.anel-fio-fluxo{stroke:color-mix(in srgb, currentColor 15%, white);stroke-width:1.8px;stroke-dasharray:1 23;stroke-opacity:.9;animation:4.5s linear infinite anel-fluxo}.anel-fio-ancora{fill:currentColor}.anel-fio-ponta{fill:color-mix(in srgb, currentColor 75%, white);filter:drop-shadow(0 0 5px)}@keyframes anel-fluxo{to{stroke-dashoffset:-48px}}.anel-fios g{transition:opacity .3s}.anel-fios g.vazio{opacity:.5}.anel-fios g.vazio .anel-fio{stroke-dasharray:4 5}.anel-fios g.vazio .anel-fio-fluxo,.anel-fios g.vazio .anel-fio-brilho{display:none}.anel-fios g[data-atras]{opacity:.35}.anel-rotulo{z-index:2;will-change:transform;pointer-events:auto;border:1px solid color-mix(in srgb, var(--cor) 45%, transparent);background:var(--rotulo-fundo);-webkit-backdrop-filter:blur(8px);color:var(--rotulo-texto);font:500 10.5px var(--fonte-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;transition:border-color .2s,box-shadow .2s,opacity .3s;display:inline-flex;position:absolute;top:0;left:0}.anel-rotulo.dono{z-index:3;padding:5px 12px;font-size:11.5px;font-weight:600}.anel-rotulo:hover{border-color:var(--cor);box-shadow:0 0 12px color-mix(in srgb, var(--cor) 35%, transparent)}.anel-rotulo:focus-visible{outline:2px solid var(--cor);outline-offset:2px}.anel-rotulo.vazio{opacity:.5;border-style:dashed}.anel-rotulo[data-atras]{z-index:1;opacity:.6}.anel-rotulo.vazio[data-atras]{opacity:.3}.anel-contagem{color:color-mix(in srgb, var(--cor) 60%, #c9ccd6);font:400 10px var(--fonte-mono);letter-spacing:0}@media (prefers-reduced-motion:reduce){.anel-fio-fluxo{animation:none}.anel,.anel-rotulo,.anel-fios g{transition:none}}.espectro{left:50%;bottom:var(--espaco-6);pointer-events:none;opacity:0;width:min(900px,84vw);height:140px;transition:opacity .6s;position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.espectro.ativo{opacity:1}@media (prefers-reduced-motion:reduce){.espectro{transition:none}}.rodape-estado{left:var(--espaco-4);bottom:var(--espaco-4);font:12px var(--fonte-mono);color:var(--texto-fraco);position:absolute}.rodape-estado .ponto{background:var(--texto-fraco);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.rodape-estado .ponto.ligado{background:#6fcf97}.faixa-avisos{left:var(--espaco-4);bottom:calc(var(--espaco-4) + 24px);z-index:2;border-radius:var(--raio);border:1px solid color-mix(in srgb, var(--brilho-edicao) 45%, var(--borda));background:color-mix(in srgb, var(--fundo-elevado) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:min(420px,60vw);font:12px var(--fonte);color:var(--texto-fraco);flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute}.busca{top:var(--espaco-4);right:var(--espaco-4);z-index:3;cursor:text;border:1px solid var(--borda);background:color-mix(in srgb, var(--fundo-elevado) 90%, transparent);width:300px;height:42px;color:var(--texto-fraco);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 14px;transition:border-color .15s,box-shadow .15s,width .25s;display:flex;position:absolute;box-shadow:0 1px 2px #141a330d}.busca .icone{flex:none;width:17px;height:17px}.busca input{min-width:0;color:var(--texto);font:14px var(--fonte);background:0 0;border:none;outline:none;flex:1}.busca input::placeholder{color:var(--texto-fraco)}.busca kbd{border:1px solid var(--borda);font:500 11px var(--fonte);color:var(--texto-fraco);background:color-mix(in srgb, var(--texto) 3%, transparent);border-radius:6px;flex:none;padding:1px 7px}.busca:focus-within{border-color:color-mix(in srgb, var(--texto) 35%, var(--borda));width:360px;color:var(--texto);box-shadow:0 0 0 4px #141a330f}.previa{z-index:5;gap:var(--espaco-3);border-radius:var(--vidro-raio);border:1px solid color-mix(in srgb, var(--cerebro-base) 22%, var(--borda));background:radial-gradient(120% 60% at 0% 0%, color-mix(in srgb, var(--cerebro-base) 13%, transparent), transparent 60%), radial-gradient(90% 50% at 100% 0%, color-mix(in srgb, var(--cerebro-realce) 10%, transparent), transparent 60%), var(--fundo-elevado);flex-direction:column;width:min(620px,100vw - 30px);padding:24px 22px 20px;animation:.25s cubic-bezier(.2,.8,.2,1) previa-entra;display:flex;position:absolute;top:15px;bottom:15px;left:15px;overflow:hidden;box-shadow:12px 0 40px #141a331f,0 1px 2px #141a330f}.previa:before{content:"";background:linear-gradient(90deg, var(--cerebro-base), var(--cerebro-realce) 55%, #e05a4f);height:4px;position:absolute;top:0;left:0;right:0}.previa .previa-titulo h2{letter-spacing:-.01em;font-size:20px}.previa .previa-titulo small{color:color-mix(in srgb, var(--cerebro-base) 70%, var(--texto-fraco))}.previa .acoes button{background:var(--fundo-elevado);border-radius:999px;padding:6px 12px;transition:border-color .15s,background .15s}.previa .acoes button:hover:not(:disabled){border-color:var(--cerebro-base);background:color-mix(in srgb, var(--cerebro-base) 8%, var(--fundo-elevado))}.previa .previa-propriedades div{--tom:var(--cerebro-base);background:color-mix(in srgb, var(--tom) 9%, var(--fundo-elevado));border:1px solid color-mix(in srgb, var(--tom) 18%, transparent)}.previa .previa-propriedades div:nth-child(4n+2){--tom:#7c3aed}.previa .previa-propriedades div:nth-child(4n+3){--tom:#d97706}.previa .previa-propriedades div:nth-child(4n+4){--tom:#16a34a}.previa .previa-propriedades dt{color:var(--tom);font-weight:600}.previa .previa-propriedades dd{font-weight:500}.previa .previa-corpo h2{border-bottom-color:color-mix(in srgb, var(--cerebro-base) 20%, var(--borda));align-items:center;gap:8px;display:flex}.previa .previa-corpo h2:before{content:"";background:linear-gradient(180deg, var(--cerebro-base), var(--cerebro-realce));border-radius:2px;flex:none;width:4px;height:16px}.previa .previa-corpo h3{color:color-mix(in srgb, var(--cerebro-realce) 55%, var(--texto))}.previa .previa-corpo a{color:var(--cerebro-base);-webkit-text-decoration-color:color-mix(in srgb, var(--cerebro-base) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--cerebro-base) 40%, transparent);text-underline-offset:3px}.previa .previa-corpo strong{color:var(--texto);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--cerebro-base) 14%, transparent) 62%)}.previa .previa-corpo code{background:color-mix(in srgb, var(--cerebro-realce) 8%, transparent);color:color-mix(in srgb, var(--cerebro-realce) 60%, var(--texto))}.previa .previa-corpo blockquote{border-left-color:var(--cerebro-base);background:color-mix(in srgb, var(--cerebro-base) 7%, transparent)}.previa .previa-corpo li::marker{color:var(--cerebro-base)}@keyframes previa-entra{0%{opacity:0;transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.previa{animation:none}}.tela.com-chat-fixo .previa{width:min(620px, calc(100vw - var(--chat-fixo,440px) - 4 * var(--espaco-4)))}.previa header{justify-content:space-between;align-items:flex-start;gap:var(--espaco-3);display:flex}.previa h2{margin:0;font-size:16px;font-weight:600}.previa small{color:var(--texto-fraco);font-family:var(--fonte-mono);font-size:11px}.previa .acoes{gap:var(--espaco-2);display:flex}.previa button{border:1px solid var(--borda);color:var(--texto);font:12px var(--fonte);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px}.previa button:hover:not(:disabled){border-color:var(--acento)}.previa button:disabled{opacity:.4;cursor:default}.previa-titulo{flex-direction:column;gap:4px;min-width:0;display:flex}.previa-titulo h2{font-size:18px;line-height:1.3}.previa .previa-voltar{color:var(--texto-fraco);align-self:flex-start;padding:2px 8px;font-size:11px}.previa-rolagem{flex:1;min-height:0;padding-right:6px;overflow:auto}.previa-propriedades{margin:0 0 var(--espaco-4);padding:0 0 var(--espaco-4);border-bottom:1px solid var(--borda);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.previa-propriedades div{background:color-mix(in srgb, var(--texto) 5%, transparent);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.previa-propriedades dt{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco);font-size:10px}.previa-propriedades dd{color:var(--texto);margin:0;font-size:13px}.previa-corpo{font:14px/1.65 var(--fonte);color:var(--texto)}.previa-corpo>:first-child{margin-top:0}.previa-corpo h1{margin:28px 0 12px;font-size:20px;line-height:1.3}.previa-corpo h2{border-bottom:1px solid var(--borda);margin:28px 0 10px;padding-bottom:6px;font-size:16px}.previa-corpo h3{color:var(--texto);margin:22px 0 8px;font-size:14px}.previa-corpo h4{color:var(--texto-fraco);text-transform:uppercase;letter-spacing:.06em;margin:18px 0 6px;font-size:13px}.previa-corpo p{margin:0 0 12px}.previa-corpo ul,.previa-corpo ol{margin:0 0 14px;padding-left:22px}.previa-corpo li{margin:4px 0}.previa-corpo li>p{margin:0}.previa-corpo li.task-list-item{align-items:baseline;gap:8px;margin-left:-22px;list-style:none;display:flex}.previa-corpo li.task-list-item input{accent-color:var(--acento);flex:none;margin:0;transform:translateY(1px)}.previa-corpo strong{font-weight:600}.previa-corpo del{color:var(--texto-fraco)}.previa-corpo code{font:12px var(--fonte-mono);background:color-mix(in srgb, var(--texto) 8%, transparent);border-radius:5px;padding:1px 5px}.previa-corpo pre{background:color-mix(in srgb, var(--texto) 6%, transparent);border-radius:10px;margin:0 0 14px;padding:10px 12px;overflow:auto}.previa-corpo pre code{background:0 0;padding:0}.previa-corpo blockquote{border-left:3px solid var(--acento);background:color-mix(in srgb, var(--acento) 8%, transparent);border-radius:0 10px 10px 0;margin:0 0 14px;padding:10px 14px}.previa-corpo blockquote p{margin:0 0 6px}.previa-corpo blockquote p:last-child{margin:0}.previa-corpo table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:12.5px;display:block;overflow-x:auto}.previa-corpo th,.previa-corpo td{border-bottom:1px solid var(--borda);text-align:left;vertical-align:top;padding:7px 9px}.previa-corpo th{color:var(--texto-fraco);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:600}.previa-corpo hr{border:none;border-top:1px solid var(--borda);margin:20px 0}.previa .erro{color:var(--texto-fraco);font-size:13px}.orbes-laterais{left:var(--espaco-4);top:calc(var(--espaco-4) + 64px);z-index:3;flex-direction:row;justify-content:center;gap:28px;width:280px;display:flex;position:absolute}.painel-base{z-index:3;width:var(--chat-largura,min(1080px, calc(100vw - 2 * var(--espaco-6) - 140px)));height:var(--chat-altura,min(42vh, 480px));grid-template-columns:var(--chat-lado,240px) 1fr;border-radius:var(--vidro-raio);border:1px solid var(--borda);background:var(--vidro-fundo);max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);-webkit-backdrop-filter:var(--vidro-desfoque);box-shadow:var(--vidro-sombra);animation:.35s painel-entra;display:grid;position:absolute;bottom:84px;left:50%;overflow:visible;transform:translate(-50%)}@keyframes painel-entra{0%{opacity:0;transform:translate(-50%,24px)scale(.97)}}.painel-lado{gap:var(--espaco-1);min-height:0;padding:var(--espaco-4) var(--espaco-3);border-right:1px solid var(--borda);border-radius:var(--vidro-raio) 0 0 var(--vidro-raio);flex-direction:column;display:flex;overflow:auto}.painel-lado-titulo{margin:var(--espaco-3) var(--espaco-2) var(--espaco-1);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-fraco);font-size:11px}.painel-novo{align-items:center;gap:var(--espaco-2);padding:9px var(--espaco-3);border-radius:var(--espaco-3);cursor:pointer;color:#f3f1ec;font:500 13px var(--fonte);text-align:left;background:#141a33;border:1px solid #141a33;transition:background .15s;display:flex;box-shadow:0 4px 12px #141a3329}.painel-novo:hover:not(:disabled){background:#1f2747}.painel-novo:disabled{opacity:.45;cursor:default}.painel-novo.gravar{border-color:color-mix(in srgb, var(--reuniao) 40%, transparent);background:color-mix(in srgb, var(--reuniao) 12%, transparent)}.painel-novo.gravar:hover:not(:disabled){border-color:var(--reuniao)}.painel-novo.gravar i{background:var(--reuniao);width:8px;height:8px;box-shadow:0 0 8px var(--reuniao);border-radius:50%}.painel-principal{border-radius:0 var(--vidro-raio) var(--vidro-raio) 0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.painel-topo{align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);border-bottom:1px solid var(--borda);flex-shrink:0;display:flex}.painel-topo>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.painel-fechar{cursor:pointer;border:1px solid var(--borda);background:color-mix(in srgb, var(--texto) 5%, transparent);width:28px;height:28px;color:var(--texto-fraco);font:12px var(--fonte);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.painel-fechar:hover{color:var(--texto)}.painel-vazio{justify-content:center;align-items:center;gap:var(--espaco-2);min-height:0;padding:var(--espaco-6);text-align:center;flex-direction:column;flex:1;display:flex}.painel-vazio h2{margin:0;font-size:18px;font-weight:600}.painel-vazio p{max-width:420px;color:var(--texto-fraco);margin:0;font-size:13px}.painel-erro{margin:0 var(--espaco-4) var(--espaco-2);color:#e07a5f;text-align:center;font-size:12px}.painel-base .composer{border-top:1px solid var(--borda)}.painel-base .composer textarea{background:color-mix(in srgb, var(--texto) 5%, transparent);border-radius:var(--espaco-3)}.painel-base .composer textarea:focus{border-color:color-mix(in srgb, var(--cerebro-base) 50%, transparent)}.painel-base .composer .enviar:not(:disabled){background:color-mix(in srgb, var(--cerebro-base) 18%, transparent);color:var(--texto);border-color:color-mix(in srgb, var(--cerebro-base) 50%, transparent)}.painel-base .composer .modos button.ativo{background:color-mix(in srgb, var(--cerebro-base) 16%, transparent);border-color:color-mix(in srgb, var(--cerebro-base) 50%, transparent)}.painel-base .mensagens{padding:var(--espaco-4) max(var(--espaco-4), calc((100% - 720px) / 2))}.painel-topo .abas{border:none;padding:0}.painel-topo .sair-modo-cliente{border:1px solid var(--acento);color:var(--texto);font:11px var(--fonte);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px}.lista-conversas ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lista-conversas li button{width:100%;padding:7px var(--espaco-2);border-radius:var(--espaco-2);cursor:pointer;text-align:left;color:var(--texto-fraco);font:13px var(--fonte);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;overflow:hidden}.lista-conversas li button:hover{color:var(--texto);background:color-mix(in srgb, var(--texto) 6%, transparent)}.lista-conversas li button.ativa{color:var(--texto);background:color-mix(in srgb, var(--cerebro-base) 14%, transparent)}.lista-conversas li.vazia{padding:7px var(--espaco-2);color:var(--texto-fraco);font-size:12px}.painel-reuniao .reunioes{padding:0}@media (width<=760px){.painel-base{width:calc(100vw - 2 * var(--espaco-4));grid-template-columns:1fr}.painel-lado{display:none}}@media (prefers-reduced-motion:reduce){.painel-base{animation:none}}.painel-base.painel-lateral{left:auto;right:var(--espaco-4);top:var(--espaco-4);bottom:var(--espaco-4);z-index:20;width:min(560px, calc(100vw - 2 * var(--espaco-4)));grid-template-columns:180px minmax(0,1fr);height:auto;animation:.3s painel-lateral-entra;position:fixed;transform:none}.painel-base.painel-na-camada{z-index:auto;width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;animation:none;position:relative;bottom:auto;left:auto;transform:none}.painel-base.painel-na-camada .painel-topo{padding-right:64px}.painel-base.painel-na-camada .painel-fechar{display:none}@keyframes painel-lateral-entra{0%{opacity:0;transform:translate(16px)}}@media (width<=760px){.painel-base.painel-lateral{background:var(--fundo);border:none;border-radius:0;grid-template-columns:1fr;width:100vw;inset:0}}@media (prefers-reduced-motion:reduce){.painel-base.painel-lateral{animation:none}}.mensagens{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.mensagem{border-radius:12px;max-width:92%;padding:8px 12px;font-size:14px;line-height:1.45}.mensagem p{margin:0 0 6px}.mensagem p:last-child{margin:0}.mensagem.fernando{background:color-mix(in srgb, var(--acento) 22%, transparent);align-self:flex-end}.mensagem.agente{background:color-mix(in srgb, var(--texto) 7%, transparent);align-self:flex-start}.mensagem a{color:var(--acento);-webkit-text-decoration-color:color-mix(in srgb, var(--acento) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--acento) 45%, transparent);text-underline-offset:3px;overflow-wrap:anywhere}.mensagem a:hover{-webkit-text-decoration-color:var(--acento);text-decoration-color:var(--acento)}.mensagem a code{color:inherit}.mensagem.andamento:after{content:"";background:var(--texto-fraco);width:6px;height:12px;margin-left:2px;animation:1s steps(2,end) infinite piscar;display:inline-block}@keyframes piscar{50%{opacity:0}}.mensagem .meta{color:var(--texto-fraco);font:11px var(--fonte-mono);margin-top:6px;display:block}.mensagem .meta button{border:1px solid var(--borda);color:var(--texto);cursor:pointer;background:0 0;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:11px}.mensagem .incompleta{color:#e0a060;margin-right:6px}.ferramenta{color:var(--texto-fraco);font:11px var(--fonte-mono);align-self:flex-start;padding:2px 6px}.ferramenta summary{cursor:default;list-style:none}.aviso{color:var(--texto-fraco);align-self:center;margin:0;font-size:12px;font-style:italic}.mensagens .erro{color:#e07a5f;align-self:center;margin:0;font-size:12px}.cartao-confirmacao{border:1px solid var(--acento);border-radius:var(--raio);background:color-mix(in srgb, var(--acento) 8%, transparent);flex-direction:column;gap:8px;padding:12px;display:flex}.cartao-confirmacao code{font:11px var(--fonte-mono);color:var(--texto-fraco)}.cartao-confirmacao pre{max-height:240px;font:11px/1.4 var(--fonte-mono);white-space:pre-wrap;margin:0;overflow:auto}.cartao-confirmacao .acoes{gap:8px;display:flex}.cartao-confirmacao button{border:1px solid var(--borda);cursor:pointer;font:13px var(--fonte);border-radius:8px;flex:1;padding:8px}.cartao-confirmacao .pode{background:var(--acento);color:#1a1a1a;border-color:var(--acento)}.cartao-confirmacao .nao{color:var(--texto);background:0 0}.composer{border-top:1px solid var(--borda);flex-shrink:0;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.composer textarea{resize:none;border:1px solid var(--borda);background:var(--fundo);color:var(--texto);font:14px var(--fonte);border-radius:10px;outline:none;flex:1;max-height:160px;padding:9px 12px}.composer textarea:focus{border-color:var(--acento)}.composer textarea:disabled{opacity:.6}.composer button{border:1px solid var(--borda);color:var(--texto);cursor:pointer;font:13px var(--fonte);background:0 0;border-radius:10px;padding:9px 12px}.composer button:disabled{opacity:.4;cursor:default}.composer .enviar:not(:disabled){background:var(--acento);color:#1a1a1a;border-color:var(--acento)}.composer{flex-wrap:wrap}.composer .modos{flex-basis:100%;gap:4px;display:flex}.composer .modos button{color:var(--texto-fraco);border-radius:999px;padding:4px 10px;font-size:11px}.composer .modos button.ativo{background:color-mix(in srgb, var(--acento) 22%, transparent);color:var(--texto);border-color:var(--acento)}.composer .mic{touch-action:none;font-size:16px}.composer .mic.gravando{color:#fff;background:#e05a4f;border-color:#e05a4f;animation:1s ease-in-out infinite pulsar-mic}.composer .clipe{font-size:15px}.composer .aviso-anexo{color:var(--texto-fraco);flex-basis:100%;margin:0;font-size:12px}.composer.soltando{outline:1px dashed var(--acento);outline-offset:-4px;background:color-mix(in srgb, var(--acento) 6%, transparent)}.cartao-anexo .anexo-topo{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.cartao-anexo .anexo-topo strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cartao-anexo .anexo-topo small{color:var(--texto-fraco);flex-shrink:0}.cartao-anexo .anexo-resumo{max-height:120px;color:var(--texto-fraco)}.cartao-anexo .selo{border:1px solid var(--borda);color:var(--texto-fraco);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px}.cartao-anexo .erro{color:#e05a4f;margin:0;font-size:12px}.mensagem.com-quadro{align-self:stretch;max-width:100%}.dash-escopo.quadro-temporario{--vidro-sombra:none;min-width:0;margin-top:8px;font-size:13px}.dash-escopo.quadro-temporario .dash-painel{padding:14px 14px 12px}.dash-escopo.quadro-temporario .quadro-selo{border:1px solid var(--borda);color:var(--texto-fraco);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px}@keyframes pulsar-mic{50%{box-shadow:0 0 0 8px #e05a4f40}}.mensagem .player{width:100%;height:32px;margin-top:6px;display:block}.mensagem .fala button{border:1px solid var(--borda);color:var(--texto);cursor:pointer;background:0 0;border-radius:6px;margin-top:6px;padding:3px 8px;font-size:11px}.mensagem .transcrevendo{color:var(--texto-fraco);font-style:italic}.ajuda-botao{right:var(--espaco-6);bottom:var(--espaco-4);border:1px solid var(--borda);background:var(--fundo-elevado);width:28px;height:28px;color:var(--texto-fraco);cursor:pointer;border-radius:50%;position:absolute}.ajuda{width:min(420px,90vw);padding:var(--espaco-4);border-radius:var(--raio);border:1px solid var(--borda);background:var(--fundo-elevado);z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ajuda header{justify-content:space-between;margin-bottom:10px;display:flex}.ajuda header button{color:var(--texto);cursor:pointer;background:0 0;border:none;font-size:16px}.ajuda dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.ajuda dt{font-family:var(--fonte-mono);color:var(--acento)}.ajuda dd{color:var(--texto-fraco);margin:0}.indicador-conversa{flex-direction:column;flex-basis:100%;align-items:center;gap:10px;padding:16px;display:flex}.indicador-conversa .pulso{background:var(--acento);opacity:.8;border-radius:50%;width:64px;height:64px;animation:4s ease-in-out infinite respirar}.indicador-conversa.pensando .pulso,.indicador-conversa.transcrevendo .pulso{animation-duration:1s}.indicador-conversa.falando .pulso{background:var(--brilho-leitura);animation-duration:.7s}.indicador-conversa.aguardando_confirmacao .pulso{background:var(--brilho-edicao);animation:none}@keyframes respirar{50%{opacity:1;transform:scale(1.25)}}.indicador-conversa .rotulo{font:13px var(--fonte);color:var(--texto-fraco)}.indicador-conversa button{border:1px solid var(--borda);cursor:pointer;font:13px var(--fonte);color:var(--texto);background:0 0;border-radius:999px;padding:8px 18px}.indicador-conversa button.iniciar{background:var(--acento);color:#1a1a1a;border-color:var(--acento)}.indicador-conversa button:disabled{opacity:.4;cursor:default}.legenda{text-align:center;pointer-events:none;max-width:60vw;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.legenda p{font:15px var(--fonte);color:var(--texto);opacity:.85;text-shadow:0 1px 8px var(--fundo);margin:4px 0}.chip-reuniao{top:var(--espaco-4);left:calc(var(--espaco-4) + 280px + var(--espaco-3));z-index:3;align-items:center;gap:var(--espaco-2);border:1px solid var(--borda);background:color-mix(in srgb, var(--fundo-elevado) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100vw - 420px);font:12px var(--fonte);white-space:nowrap;border-radius:999px;padding:6px 8px 6px 12px;display:flex;position:absolute}.chip-reuniao b{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.chip-reuniao span{color:var(--texto-fraco)}.chip-reuniao .tempo{font-family:var(--fonte-mono);color:var(--texto)}.chip-reuniao .a-enviar{color:var(--brilho-edicao)}.chip-reuniao .alerta{color:var(--brilho-edicao);cursor:help}.chip-reuniao .rec{background:#e05a4f;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.4s ease-out infinite pulsar-rec}@keyframes pulsar-rec{0%{box-shadow:0 0 #e05a4f99}to{box-shadow:0 0 0 7px #e05a4f00}}.chip-reuniao button{border:1px solid var(--borda);color:var(--texto);font:11px var(--fonte);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px}.chip-reuniao button:hover{border-color:var(--acento)}.chip-reuniao .modo-cliente{color:var(--texto-fraco);padding:3px 7px}.chip-reuniao .modo-cliente.ativo{color:var(--texto);border-color:var(--acento);background:color-mix(in srgb, var(--acento) 18%, transparent)}.chip-reuniao .confirmar{color:var(--texto);align-items:center;gap:6px;display:inline-flex}.chip-reuniao .confirmar .sim{color:#fff;background:#e05a4f;border-color:#e05a4f}.chip-reuniao .encerrando{font-style:italic}.chip-reuniao.terminou{opacity:.9}.chip-reuniao.parado{border-color:var(--brilho-edicao)}@media (prefers-reduced-motion:reduce){.chip-reuniao .rec{animation:none}}.aviso-reuniao{top:64px;left:var(--espaco-4);z-index:3;border-radius:var(--raio);border:1px solid var(--borda);background:var(--fundo-elevado);max-width:320px;color:var(--texto-fraco);padding:8px 12px;font-size:12px;position:absolute}.abas{border-bottom:1px solid var(--borda);flex-shrink:0;gap:6px;padding:10px 14px;display:flex}.abas button{border:1px solid var(--borda);color:var(--texto-fraco);font:11px var(--fonte);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px}.abas button.ativa{color:var(--texto);border-color:var(--acento);background:color-mix(in srgb, var(--acento) 14%, transparent)}.abas .sair-modo-cliente{color:var(--texto);border-color:var(--acento);margin-left:auto}.abas .contagem{font-family:var(--fonte-mono);color:var(--acento);margin-left:6px}.aba-conteudo{flex:1;min-height:0;overflow:auto}.transcricao{flex-direction:column;gap:10px;padding:14px;display:flex}.transcricao p{margin:0;font-size:14px;line-height:1.5}.transcricao time{font:11px var(--fonte-mono);color:var(--texto-fraco);margin-right:8px;display:inline-block}.transcricao em{color:var(--texto-fraco)}.transcricao .vazia,.rascunhos .vazia{color:var(--texto-fraco);margin:0;font-size:12px;font-style:italic}.rascunhos{flex-direction:column;gap:10px;margin:0;padding:14px;list-style:none;display:flex}.rascunho{border-radius:var(--raio);border:1px dashed var(--borda);background:var(--fundo-elevado);flex-direction:column;gap:8px;padding:10px 12px;transition:border-color .6s,background-color .6s;display:flex}.rascunho.novo{border-color:var(--brilho-edicao);background:color-mix(in srgb, var(--brilho-edicao) 8%, var(--fundo-elevado))}.rascunho .cabecalho{min-width:0;color:var(--texto-fraco);align-items:center;gap:8px;font-size:11px;display:flex}.rascunho .ponto-grupo{border-radius:50%;flex-shrink:0;width:8px;height:8px}.rascunho .tipo{font-family:var(--fonte-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--texto)}.rascunho .grupo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rascunho time{font-family:var(--fonte-mono);margin-left:auto}.rascunho .texto{margin:0;font-size:13px;line-height:1.45}.rascunho .rodape{align-items:center;gap:6px;display:flex}.rascunho .origem{color:var(--texto-fraco);margin-right:auto;font-size:11px;font-style:italic}.rascunho .origem.incerto{color:var(--brilho-edicao)}.rascunho .rodape button{border:1px solid var(--borda);color:var(--texto);font:12px var(--fonte);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px}.rascunho .rodape button:hover:not(:disabled){border-color:var(--acento)}.rascunho .rodape .aprovar:not(:disabled){background:var(--acento);border-color:var(--acento);color:#1a1a1a}.rascunho .rodape button:disabled{opacity:.4;cursor:default}.rascunho .rodape .aprovar[aria-busy=true]{opacity:.6;cursor:progress}.rascunho button:focus-visible,.rascunho input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.editar-cliente{flex-direction:column;gap:6px;display:flex}.editar-cliente label{color:var(--texto-fraco);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:3px;font-size:10px;display:flex}.editar-cliente input{border:1px solid var(--borda);background:var(--fundo);color:var(--texto);font:13px var(--fonte);text-transform:none;letter-spacing:normal;border-radius:6px;padding:5px 8px}.editar-cliente input[aria-invalid=true]{border-color:#e05a4f}@media (prefers-reduced-motion:reduce){.rascunho{transition:none}}.form-reuniao-fundo{z-index:6;background:color-mix(in srgb, var(--fundo) 55%, transparent);place-items:center;display:grid;position:absolute;inset:0}.form-reuniao{gap:var(--espaco-4);width:min(440px,90vw);max-height:88vh;padding:var(--espaco-4);border-radius:var(--raio);border:1px solid var(--borda);background:color-mix(in srgb, var(--fundo-elevado) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex;overflow:auto}.form-reuniao header{justify-content:space-between;align-items:center;display:flex}.form-reuniao h2{margin:0;font-size:16px;font-weight:600}.form-reuniao label,.form-reuniao .campo{flex-direction:column;gap:6px;display:flex}.form-reuniao label>span,.form-reuniao .campo>span{color:var(--texto-fraco);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.form-reuniao input{border:1px solid var(--borda);background:var(--fundo);color:var(--texto);font:13px var(--fonte);border-radius:8px;outline:none;padding:8px 10px}.form-reuniao input:focus{border-color:var(--acento)}.form-reuniao input.invalido{border-color:#e07a5f}.form-reuniao button{border:1px solid var(--borda);color:var(--texto);font:12px var(--fonte);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px}.form-reuniao button:hover:not(:disabled){border-color:var(--acento)}.form-reuniao button:disabled{opacity:.5;cursor:default}.form-reuniao header button{border:none;padding:0 4px;font-size:16px}.form-reuniao code{font:11px var(--fonte-mono);color:var(--texto-fraco);margin-left:8px}.form-reuniao .opcoes{flex-direction:column;gap:2px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.form-reuniao .opcoes button{text-align:left;border-color:#0000;width:100%}.form-reuniao .opcoes button:hover{background:color-mix(in srgb, var(--texto) 6%, transparent)}.form-reuniao .opcoes .novo{color:var(--acento)}.form-reuniao .escolhido{align-items:center;gap:4px;display:flex}.form-reuniao .escolhido button{margin-left:auto}.form-reuniao .novo-cliente{flex-direction:column;gap:6px;display:flex}.form-reuniao .novo-cliente button{align-self:flex-start}.form-reuniao .presentes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.form-reuniao .presentes input{flex:1;min-width:120px}.form-reuniao .pessoa{background:color-mix(in srgb, var(--acento) 18%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.form-reuniao .pessoa button{color:var(--texto-fraco);border:none;padding:0 4px;font-size:13px}.form-reuniao .erro{color:#e07a5f;margin:0;font-size:12px}.form-reuniao footer{justify-content:flex-end;gap:var(--espaco-2);display:flex}.form-reuniao .comecar{color:#fff;background:#e05a4f;border-color:#e05a4f}.rascunhos .resumo{list-style:none}.rascunhos .mais{text-align:center;list-style:none}.rascunhos .mais button{font:11px var(--fonte-mono);border:1px solid var(--borda);color:var(--texto);cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px}.rascunhos .lote{border:1px dashed var(--borda);font:11px var(--fonte-mono);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;list-style:none;display:flex}.rascunhos .lote select{font:11px var(--fonte-mono);color:var(--texto);border:1px solid var(--borda);background:0 0;border-radius:6px;max-width:46%;padding:3px 4px}.rascunhos .lote .contagem{color:var(--texto-fraco);margin-left:auto}.rascunhos .lote button{font:11px var(--fonte-mono);border:1px solid var(--borda);color:var(--texto);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px}.rascunhos .lote button:disabled{opacity:.4;cursor:default}.rascunhos .lote .aprovar:not(:disabled){background:var(--acento);border-color:var(--acento);color:#1a1a1a}.rascunhos .lote .sim{color:#fff;background:#e05a4f;border-color:#e05a4f}.rascunhos .lote .aviso-inline{margin-left:auto}.rascunhos .decididos{font:11px var(--fonte-mono);color:var(--texto-fraco);margin:0}.rascunho .aviso-inline{color:var(--brilho-edicao);margin:0;font-size:11px}.rascunho .aviso-inline.alvo-tarefa:not(.sem-alvo){color:var(--texto)}.rascunho .confirmar-reprovar .aviso-inline{margin-right:auto}.rascunho .rodape .sim{color:#fff;background:#e05a4f;border-color:#e05a4f}.rascunho[aria-busy=true]{opacity:.6}.reunioes{flex-direction:column;gap:8px;margin:0;padding:14px;list-style:none;display:flex}.reunioes .vazia{color:var(--texto-fraco);margin:0;font-size:12px;font-style:italic}.reunioes button{text-align:left;cursor:pointer;border-radius:var(--raio);border:1px solid var(--borda);background:var(--fundo-elevado);width:100%;color:var(--texto);font:13px var(--fonte);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.reunioes button:hover:not(:disabled){border-color:var(--acento)}.reunioes button:disabled{cursor:default}.reunioes button[aria-busy=true]{cursor:progress;border-color:var(--acento)}.reunioes button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.reunioes .titulo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.reunioes .linha{min-width:0;color:var(--texto-fraco);align-items:center;gap:8px;font-size:11px;display:flex}.reunioes time{font-family:var(--fonte-mono)}.reunioes .cliente{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reunioes .status{margin-left:auto;font-style:italic}.reunioes .status.gravando{color:#e05a4f;font-style:normal}.reunioes .status.interrompida{color:var(--brilho-edicao)}.reunioes .pendentes{font-family:var(--fonte-mono);color:var(--acento)}.novo-cliente .dica,.rascunho .relacionados,.cartao-rascunho .relacionados,.rascunho .contrato{color:var(--texto-fraco);margin-top:2px;font-size:11px;display:block}.cena{transition:transform .8s,filter .8s;position:absolute;inset:0}.cena.com-painel{transform:scale(.64)translateY(-40vh)}.cena.com-chat-fixo{transform:translateX(calc(var(--chat-fixo,440px) / -2)) scale(.9)}.cena.recuada{filter:blur(6px)saturate(.8);opacity:.55;transform:scale(.72)translateY(-6vh)}@media (prefers-reduced-motion:reduce){.cena{transition:none}}.painel-alca{z-index:4;touch-action:none;position:absolute}.painel-chat:not(.painel-lateral):not(.painel-na-camada){z-index:6}.alca-topo{cursor:ns-resize;height:10px;top:-5px;left:18px;right:18px}.alca-esquerda{cursor:ew-resize;width:10px;top:18px;bottom:18px;left:-5px}.alca-direita{cursor:ew-resize;width:10px;top:18px;bottom:18px;right:-5px}.alca-topo-esquerda{cursor:nwse-resize;width:22px;height:22px;top:-6px;left:-6px}.alca-topo-direita{cursor:nesw-resize;width:22px;height:22px;top:-6px;right:-6px}.alca-divisoria{top:0;bottom:0;left:calc(var(--chat-lado,240px) - 5px);cursor:col-resize;width:10px}.painel-alca:after{content:"";background:var(--cerebro-base);opacity:0;border-radius:999px;transition:opacity .15s;position:absolute}.alca-topo:after{width:56px;height:4px;top:3px;left:50%;transform:translate(-50%)}.alca-esquerda:after,.alca-direita:after{width:4px;height:56px;top:50%;left:3px;transform:translateY(-50%)}.alca-divisoria:after{width:2px;top:0;bottom:0;left:4px}.alca-topo-esquerda:after,.alca-topo-direita:after{display:none}.painel-alca:hover:after,.painel-alca.ativa:after{opacity:.7}.painel-chat:not(.painel-lateral):not(.painel-na-camada):not(.painel-fixado):before{content:"";background:color-mix(in srgb, var(--texto) 14%, transparent);pointer-events:none;z-index:3;border-radius:999px;width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.painel-base.redimensionando{-webkit-user-select:none;user-select:none;transition:none}.painel-base.redimensionando *{cursor:inherit}.painel-novo{border-radius:12px;justify-content:center}.painel-novo .icone{width:16px;height:16px}.painel-novo:active:not(:disabled){transform:scale(.98)}.painel-lado>*{flex-shrink:0}.lista-busca{border:1px solid var(--borda);background:color-mix(in srgb, var(--texto) 3%, transparent);height:36px;color:var(--texto-fraco);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:0 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.lista-busca:focus-within{border-color:color-mix(in srgb, var(--cerebro-base) 55%, var(--borda));background:var(--fundo-elevado);box-shadow:0 0 0 3px color-mix(in srgb, var(--cerebro-base) 12%, transparent)}.lista-busca .icone{flex:none;width:16px;height:16px}.lista-busca input{min-width:0;color:var(--texto);font:13px var(--fonte);background:0 0;border:none;outline:none;flex:1}.lista-busca input::placeholder{color:var(--texto-fraco)}.lista-busca input::-webkit-search-cancel-button{cursor:pointer}.lista-conversas li button{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s,color .15s,transform .15s;display:flex}.lista-conversas li button .icone{opacity:.55;flex:none;width:15px;height:15px}.lista-conversas li button .lista-titulo{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lista-conversas li button small{color:var(--texto-fraco);opacity:.8;flex:none;font-size:11px}.lista-conversas li button:hover{transform:translate(2px)}.lista-conversas li button.ativa{background:var(--fundo-elevado);color:var(--texto);box-shadow:0 1px 2px #141a330f, 0 4px 12px #141a330f, inset 2px 0 0 var(--cerebro-base);font-weight:500}.lista-conversas li button.ativa .icone{opacity:1;color:var(--cerebro-base)}.painel-chat .painel-topo{padding:14px 18px}.painel-chat .painel-topo>b{font-size:15px}.painel-fechar{transition:background .15s,color .15s,transform .2s}.painel-fechar:hover{background:color-mix(in srgb, var(--texto) 8%, transparent);transform:rotate(90deg)}.painel-vazio{justify-content:safe center;gap:10px;overflow:auto}.painel-vazio>*{flex-shrink:0}.painel-vazio-selo{--cor:var(--cerebro-base);background:var(--fundo-elevado);border:1px solid color-mix(in srgb, var(--cor) 40%, var(--borda));width:64px;height:64px;box-shadow:0 0 0 5px color-mix(in srgb, var(--cor) 8%, transparent), 0 8px 22px #141a331a;border-radius:50%;flex:none;place-items:center;margin-bottom:4px;display:grid;position:relative}.painel-vazio-selo .selo{width:80%;height:80%}.painel-vazio h2{letter-spacing:-.01em;font-size:20px}.painel-vazio-orbe{width:56px;height:56px;margin-bottom:6px;position:relative}.painel-vazio-orbe i{border-radius:50%;position:absolute;inset:0}.painel-vazio-orbe i:first-child{background:radial-gradient(circle at 38% 32%, #9ff3ff, var(--cerebro-base) 50%, var(--cerebro-realce));box-shadow:0 6px 20px color-mix(in srgb, var(--cerebro-base) 40%, transparent);animation:3s ease-in-out infinite vazio-respira;inset:12px}.painel-vazio-orbe i:nth-child(2),.painel-vazio-orbe i:nth-child(3){border:1.5px solid color-mix(in srgb, var(--cerebro-base) 45%, transparent);animation:3s ease-out infinite vazio-onda}.painel-vazio-orbe i:nth-child(3){animation-delay:1.5s}@keyframes vazio-respira{50%{transform:scale(1.08)}}@keyframes vazio-onda{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.25)}}.painel-sugestoes{flex-wrap:wrap;justify-content:center;gap:8px;max-width:620px;margin-top:10px;display:flex}.painel-sugestoes button{cursor:pointer;font:13px var(--fonte);color:var(--texto);border:1px solid var(--borda);background:var(--fundo-elevado);opacity:0;animation:.45s cubic-bezier(.2,.8,.2,1) forwards sugestao-entra;animation-delay:calc(var(--i) * 70ms + .12s);border-radius:999px;padding:8px 14px;transition:border-color .15s,box-shadow .2s,transform .2s;box-shadow:0 1px 2px #141a330d}.painel-sugestoes button:hover{border-color:color-mix(in srgb, var(--cerebro-base) 50%, var(--borda));transform:translateY(-2px);box-shadow:0 6px 16px #141a3317}.painel-sugestoes button:active{transform:translateY(0)scale(.98)}@keyframes sugestao-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.painel-base .composer{border-top:none;gap:10px;padding:12px 16px 16px}.composer .modos{background:color-mix(in srgb, var(--texto) 5%, transparent);border-radius:999px;flex-basis:auto;align-self:flex-start;gap:2px;padding:3px;position:relative}.composer .modos button,.painel-base .composer .modos button{font:500 12px var(--fonte);color:var(--texto-fraco);background:0 0;border:none;border-radius:999px;padding:5px 12px;transition:color .2s,background .2s,box-shadow .2s}.composer .modos button:hover:not(:disabled){color:var(--texto)}.composer .modos button.ativo,.painel-base .composer .modos button.ativo{background:var(--fundo-elevado);color:var(--texto);border:none;box-shadow:0 1px 2px #141a331a,0 2px 6px #141a330f}.composer-caixa{border:1px solid var(--borda);background:var(--fundo-elevado);border-radius:18px;flex-basis:100%;align-items:flex-end;gap:4px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #141a330a,0 6px 20px #141a330d}.composer-caixa:focus-within{border-color:color-mix(in srgb, var(--cerebro-base) 50%, var(--borda));box-shadow:0 0 0 4px color-mix(in srgb, var(--cerebro-base) 10%, transparent), 0 8px 24px #141a3312}.composer-caixa textarea,.painel-base .composer-caixa textarea{background:0 0;border:none;border-radius:0;padding:9px 6px;font-size:14.5px;line-height:1.4}.composer-caixa textarea:focus,.painel-base .composer-caixa textarea:focus{border:none}.composer-caixa button,.painel-base .composer-caixa button{width:38px;height:38px;color:var(--texto-fraco);background:0 0;border:none;border-radius:12px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s,transform .15s;display:grid}.composer-caixa button .icone{width:19px;height:19px}.composer-caixa button:hover:not(:disabled){background:color-mix(in srgb, var(--texto) 6%, transparent);color:var(--texto)}.composer-caixa button:active:not(:disabled){transform:scale(.92)}.composer-caixa .enviar,.painel-base .composer-caixa .enviar{background:color-mix(in srgb, var(--texto) 10%, transparent);color:var(--fundo-elevado);border-radius:50%}.composer-caixa .enviar:not(:disabled),.painel-base .composer-caixa .enviar:not(:disabled){color:#fff;background:#141a33;border:none;box-shadow:0 4px 12px #141a3340}.composer-caixa .enviar:not(:disabled):hover{color:#fff;background:#1f2747;transform:translateY(-1px)}.composer-caixa .mic.gravando{background:var(--reuniao);color:#fff}.composer.soltando .composer-caixa{border-style:dashed;border-color:var(--cerebro-base)}@media (prefers-reduced-motion:reduce){.painel-vazio-orbe i,.painel-sugestoes button{opacity:1;animation:none}}.painel-base.painel-fixado{left:auto;right:var(--espaco-4);top:var(--espaco-4);bottom:var(--espaco-4);z-index:7;width:var(--chat-fixo,440px);grid-template-columns:minmax(0,1fr);max-width:calc(100vw - 32px);height:auto;max-height:none;animation:.3s cubic-bezier(.2,.8,.2,1) painel-fixo-entra;position:fixed;transform:none}.painel-base.painel-fixado .painel-lado{display:none}.painel-base.painel-fixado .painel-principal{border-radius:var(--vidro-raio)}@keyframes painel-fixo-entra{0%{opacity:0;transform:translate(24px)}}.alca-fixa{cursor:ew-resize;width:10px;top:18px;bottom:18px;left:-5px}.alca-fixa:after{width:4px;height:56px;top:50%;left:3px;transform:translateY(-50%)}.painel-chat .painel-topo>b{flex:1}.painel-chat .painel-topo .painel-fechar{margin-left:0}.painel-acao{cursor:pointer;border:1px solid var(--borda);background:color-mix(in srgb, var(--texto) 3%, transparent);width:30px;height:30px;color:var(--texto-fraco);border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s,transform .2s;display:grid}.painel-acao .icone{width:15px;height:15px}.painel-acao:hover{color:var(--texto);background:color-mix(in srgb, var(--texto) 8%, transparent)}.painel-acao:focus-visible{outline:2px solid var(--cerebro-base);outline-offset:2px}.painel-fixar .icone{transition:transform .2s;transform:rotate(35deg)}.painel-fixar.ligado{color:#fff;background:#141a33;border-color:#141a33}.painel-fixar.ligado .icone{transform:none}.tela.com-chat-fixo .camada-fundo{right:calc(var(--chat-fixo,440px) + var(--espaco-4))}@media (width<=760px){.painel-base.painel-fixado{left:var(--espaco-4);width:auto}}@media (prefers-reduced-motion:reduce){.painel-base.painel-fixado{animation:none}}.tela.com-chat-fixo .busca{right:calc(var(--chat-fixo,440px) + 2 * var(--espaco-4))}.painel-base.painel-movel{z-index:20;left:var(--chat-x);top:var(--chat-y);max-width:none;max-height:none;width:var(--chat-largura);height:var(--chat-altura);grid-template-columns:var(--chat-lado,240px) minmax(0, 1fr);animation:.3s cubic-bezier(.2,.8,.2,1) painel-movel-entra;position:fixed;bottom:auto;right:auto;transform:none}@keyframes painel-movel-entra{0%{opacity:0;transform:translateY(14px)scale(.98)}}.painel-movel .painel-topo{cursor:grab;-webkit-user-select:none;user-select:none}.painel-movel .painel-topo button{cursor:pointer}.painel-movel.movendo,.painel-movel.movendo .painel-topo{cursor:grabbing}.painel-movel.movendo{box-shadow:0 40px 100px #141a3338,0 2px 8px #141a3314}.painel-chat:not(.painel-lateral):not(.painel-na-camada):not(.painel-fixado):before{display:none}.painel-pegador{z-index:5;cursor:grab;touch-action:none;width:120px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.painel-pegador:after{content:"";background:color-mix(in srgb, var(--texto) 16%, transparent);border-radius:999px;width:40px;height:4px;transition:width .2s,background .15s;position:absolute;top:7px;left:50%;transform:translate(-50%)}.painel-pegador:hover:after,.painel-pegador.ativa:after{background:var(--cerebro-base);width:64px}.alca-base{cursor:ns-resize;height:10px;bottom:-5px;left:18px;right:18px}.alca-base:after{width:56px;height:4px;top:3px;left:50%;transform:translate(-50%)}.alca-base-esquerda{cursor:nesw-resize;width:22px;height:22px;bottom:-6px;left:-6px}.alca-base-direita{cursor:nwse-resize;width:22px;height:22px;bottom:-6px;right:-6px}.alca-base-esquerda:after,.alca-base-direita:after{display:none}.painel-movel .alca-topo{left:18px;right:18px}.painel-topo-titulo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.painel-topo-titulo b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.painel-marca{letter-spacing:.1em;text-transform:uppercase;color:var(--cerebro-base);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.painel-marca:before{content:"";background:var(--cerebro-base);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cerebro-base) 18%, transparent);border-radius:50%}.painel-movel.fixado{border-color:color-mix(in srgb, var(--cerebro-base) 35%, var(--borda))}
