:root{--gia-marinho:#03264c;--gia-marinho-2:#021b37;--gia-ciano:#35bbe1;--gia-pri:#0b5cad;--gia-pri-2:#03264c;--gia-fundo:#eef2f6;--gia-sup:#ffffff;--gia-sup-2:#f6f8fb;--gia-linha:#dbe2ea;--gia-texto:#142336;--gia-suave:#5b6b7e;--gia-ok:#1f8a4c;--gia-alerta:#b26a00;--gia-erro:#c62828;--gia-raio:8px;--gia-btn-alt:38px;--gia-fonte:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--gia-menu:88px;--fundo-1:#070b12;--fundo-2:#0e1624;--texto:#e8edf4;--texto-suave:#8a97a8;--linha:rgba(255,255,255,0.08);--marca-1:#35bbe1;--marca-2:#03264c;--brilho:#6fd0ef;--ok:#3fb950;--alerta:#d29922;--erro:#f85149;--raio:14px;color-scheme:dark}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:radial-gradient(1200px 800px at 50% 35%,var(--fundo-2),var(--fundo-1) 70%);background-color:var(--fundo-1);color:var(--texto);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brilho);outline-offset:3px}.app{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);width:100%;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));max-width:1240px;margin:0 auto}.topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.marca-topo{font-weight:600;letter-spacing:.18em;font-size:13px}.marca-topo,.status{color:var(--texto-suave)}.status{display:inline-flex;align-items:center;gap:8px;font-size:12px;border:1px solid var(--linha);border-radius:999px;padding:4px 10px}.status i{width:7px;height:7px;border-radius:50%;background:var(--texto-suave);display:inline-block}.status[data-tom=ok] i{background:var(--ok)}.status[data-tom=alerta] i{background:var(--alerta)}.status[data-tom=erro] i{background:var(--erro)}.botao-discreto{background:none;border:1px solid var(--linha);border-radius:999px;padding:4px 12px;font-size:12px;color:var(--texto-suave);cursor:pointer}.botao-discreto:hover{color:var(--texto)}.area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 40px;padding:16px 0}.palco{flex:999 1 520px;flex-direction:column;align-items:center;gap:12px}.lateral,.palco{min-width:0;display:flex}.lateral{flex:1 1 340px;max-width:460px;flex-direction:column;gap:14px}.orbita{position:relative;width:100%;max-width:600px;aspect-ratio:1/1}.orbita-anel{position:absolute;inset:8%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--marca-1) 25%,transparent);pointer-events:none}.orbita-centro{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.orbita .esfera{--tam:min(34vw,230px)}.no-wrap{position:absolute;transform:translate(-50%,-50%)}.no-depto{--cor:var(--marca-1);position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;padding:4px;cursor:pointer;color:var(--cor);min-width:72px;-webkit-tap-highlight-color:transparent;animation:surgir .42s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i) * 45ms)}@keyframes surgir{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.neural{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.neural-linha{stroke:color-mix(in srgb,var(--marca-1) 22%,transparent);stroke-width:1;vector-effect:non-scaling-stroke;animation:respirar 6s ease-in-out infinite;transition:stroke .3s ease,stroke-width .3s ease,opacity .3s ease}.neural-linha[data-ativa=true]{stroke-width:2.2;opacity:.95;animation:none;filter:drop-shadow(0 0 2px currentColor)}.neural-impulso{filter:drop-shadow(0 0 1.5px currentColor)}.no-depto[data-pulso] .no-circulo{box-shadow:0 0 0 4px color-mix(in srgb,var(--cor) 22%,transparent),0 0 22px var(--cor)}.no-depto[data-pulso=completed] .no-circulo{box-shadow:0 0 0 4px rgba(61,220,151,.25),0 0 22px #3ddc97}.no-depto[data-pulso=error] .no-circulo,.no-depto[data-pulso=pending_approval] .no-circulo{box-shadow:0 0 0 4px rgba(240,180,41,.25),0 0 22px #f0b429}.no-pendencia{position:absolute;top:-2px;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;border:1.5px solid #f0b429;background:#1b1405;color:#f0b429;font-size:10.5px;font-weight:700;line-height:15px;cursor:pointer}.no-pendencia[data-alta=true]{background:#f0b429;color:#1b1405}@media (prefers-reduced-motion:reduce){.neural-linha{animation:none}.neural-impulso{display:none}}.no-depto[data-fase="2"]{--cor:#4a95e0}.no-depto[data-fase="3"]{--cor:#a18ae6}.no-depto[data-fase="4"]{--cor:#8a97a8}.no-circulo{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.04);border:1.5px solid var(--cor);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.no-depto:hover .no-circulo{transform:scale(1.07)}.no-depto[data-ativo=true] .no-circulo{background:var(--cor);color:var(--marca-2);box-shadow:0 0 0 6px color-mix(in srgb,var(--cor) 18%,transparent),0 0 30px var(--cor)}.no-nome{font-size:12px;font-weight:600;color:var(--texto);white-space:nowrap}@media (max-width:520px){.no-circulo{width:44px;height:44px}.no-circulo svg{width:20px;height:20px}.no-nome{font-size:11px}.no-depto{min-width:60px}}.painel{border:1px solid var(--linha);border-radius:18px;background:rgba(255,255,255,.03);padding:20px;display:flex;flex-direction:column;gap:10px}.painel-cabecalho{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.painel-cabecalho .botao-discreto{margin-left:auto}.painel-badge{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--marca-2);background:var(--marca-1);border-radius:999px;padding:4px 10px}.painel-badge[data-fase="2"]{background:#4a95e0}.painel-badge[data-fase="3"]{background:#a18ae6}.painel-badge[data-fase="4"]{background:#8a97a8}.painel-situacao{font-size:12px;color:var(--texto-suave)}.painel-situacao[data-tom=ok]{color:var(--ok)}.painel-situacao[data-tom=parcial]{color:var(--alerta)}.painel-titulo{margin:2px 0 4px;font-size:24px;font-weight:700}.painel-texto{margin:0;color:var(--texto-suave);font-size:14px;line-height:1.5}.painel-rotulo{margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--texto-suave)}.painel-lista{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14px;line-height:1.45}.painel-lista li::marker{color:var(--marca-1)}.painel-fontes{display:flex;flex-wrap:wrap;gap:6px}.painel-fontes span{font-size:12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px 10px}.painel-pergunta{text-align:left;font-style:italic;font-size:14px;cursor:pointer;min-height:44px;background:color-mix(in srgb,var(--marca-1) 9%,transparent);border:1px solid color-mix(in srgb,var(--marca-1) 30%,transparent);border-radius:12px;padding:10px 14px}.painel-pergunta:hover{background:color-mix(in srgb,var(--marca-1) 16%,transparent)}.painel-fases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.painel-fase{border:1px solid var(--linha);border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--marca-1)}.painel-fase[data-fase="2"]{color:#4a95e0}.painel-fase[data-fase="3"]{color:#a18ae6}.painel-fase[data-fase="4"]{color:#8a97a8}.painel-fase strong{font-size:22px;color:var(--texto);letter-spacing:0}.legenda{min-height:22px;font-size:14px;color:var(--texto-suave);text-align:center}.esfera{--nivel:0;--tam:min(64vw,360px);--luz:var(--brilho);--forca:0.55;position:relative;width:var(--tam);height:var(--tam);border-radius:50%;border:none;padding:0;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.esfera[data-estado=inativa]{--forca:0.28}.esfera[data-estado=ouvindo]{--forca:0.7}.esfera[data-estado=processando]{--forca:0.9}.esfera[data-estado=falando]{--forca:1}.esfera[data-estado=erro]{--luz:var(--erro);--forca:0.6}.esfera .halo{inset:-30%;background:radial-gradient(circle,color-mix(in srgb,var(--luz) 38%,transparent) 0,transparent 60%);opacity:calc(var(--forca) * .6 + var(--nivel) * .5);transform:scale(calc(.9 + var(--nivel) * .18));transition:opacity .2s ease,transform .12s linear;filter:blur(14px)}.esfera .aro,.esfera .halo{position:absolute;border-radius:50%;pointer-events:none}.esfera .aro{transition:opacity .3s ease,filter .3s ease}.aro-externo{inset:0;border:1px solid color-mix(in srgb,var(--luz) 45%,transparent);opacity:calc(.35 + var(--forca) * .5)}.aro-tracejado{inset:5%;border:1.5px dashed color-mix(in srgb,var(--luz) 55%,transparent);opacity:calc(.25 + var(--forca) * .6);animation:girar 40s linear infinite}.aro-segmentos{inset:11%;background:conic-gradient(from 0deg,var(--luz) 0 9%,transparent 9% 16%,var(--luz) 16% 21%,transparent 21% 34%,var(--luz) 34% 47%,transparent 47% 52%,var(--luz) 52% 58%,transparent 58% 68%,var(--luz) 68% 83%,transparent 83% 90%,var(--luz) 90% 94%,transparent 94% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));opacity:calc(.3 + var(--forca) * .7);filter:drop-shadow(0 0 6px var(--luz));animation:girar 14s linear infinite reverse}.aro-interno{inset:20%;border:3px solid var(--luz);box-shadow:0 0 calc(10px + var(--nivel) * 40px) var(--luz),inset 0 0 calc(8px + var(--nivel) * 30px) color-mix(in srgb,var(--luz) 70%,transparent);opacity:calc(.45 + var(--forca) * .55);transform:scale(calc(1 + var(--nivel) * .04));transition:transform 90ms linear,box-shadow 90ms linear,opacity .3s ease}.esfera .disco{position:absolute;inset:25%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffffff,#e9f1f8 70%,#d6e3ef);box-shadow:0 0 30px color-mix(in srgb,var(--luz) 45%,transparent);display:grid;place-items:center;opacity:calc(.7 + var(--forca) * .3);transition:opacity .3s ease}.esfera .logo{width:62%;height:62%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esfera .logo-texto{font-size:calc(var(--tam) * .22);font-weight:700;color:var(--marca-2)}.esfera[data-estado=processando] .aro-segmentos{animation-duration:2.2s}.esfera[data-estado=processando] .aro-tracejado{animation-duration:6s}.esfera[data-estado=ouvindo] .aro-externo{animation:pulso 2.4s ease-out infinite}.esfera[data-estado=inativa] .disco{animation:respirar 5s ease-in-out infinite}@keyframes respirar{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pulso{0%{transform:scale(1);opacity:.8}to{transform:scale(1.08);opacity:.1}}@keyframes girar{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.esfera,.esfera *{animation:none!important;transition:none!important}}.resposta{width:100%;box-sizing:border-box;border:1px solid var(--linha);border-radius:var(--raio);background:rgba(255,255,255,.03);padding:14px 16px;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:34vh;overflow-y:auto}.resposta .pergunta{color:var(--texto-suave);font-size:13px;margin-bottom:8px}.resposta .fontes{margin-top:10px;font-size:12px;color:var(--texto-suave)}.resposta-voz{position:relative;max-height:46vh;padding-right:40px;background:rgba(7,11,18,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.resposta-fechar{position:absolute;top:6px;right:8px;width:30px;height:30px;border-radius:999px;border:none;background:transparent;color:var(--texto-suave);font-size:20px;line-height:1;cursor:pointer}.tela-dados{white-space:normal;margin:2px 0 12px}.tela-titulo{font-weight:600;color:var(--brilho);margin-bottom:8px}.tela-rolagem{overflow-x:auto}.tela-dados table{border-collapse:collapse;width:100%;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tela-dados th{text-align:left;color:var(--texto-suave);font-weight:500;padding:4px 8px 6px 0;white-space:nowrap}.tela-dados td,.tela-dados th{border-bottom:1px solid var(--linha)}.tela-dados td{padding:6px 8px 6px 0;vertical-align:top}.tela-dados ul{margin:0;padding-left:18px}.tela-dados li{margin:3px 0}.tela-rodape{margin-top:8px;font-weight:600}.texto-form{display:flex;gap:8px;width:100%;max-width:640px;margin:0 auto}.texto-form input{flex:1 1;min-width:0;background:rgba(255,255,255,.04);border:1px solid var(--linha);border-radius:999px;padding:12px 16px;font-size:16px}.texto-form button{background:var(--marca-1);color:#03264c;border:none;border-radius:999px;padding:0 18px;cursor:pointer;font-weight:600}.texto-form button:disabled{opacity:.5;cursor:default}.login{min-height:100dvh;display:grid;place-items:center;padding:16px}.login form{width:100%;max-width:360px;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--linha);border-radius:18px;padding:28px 22px;background:rgba(255,255,255,.03)}.login h1{margin:0 0 6px;font-size:20px;font-weight:600;letter-spacing:.04em}.login p{margin:0 0 8px;color:var(--texto-suave);font-size:14px}.login input{background:rgba(255,255,255,.04);border:1px solid var(--linha);border-radius:10px;padding:12px;font-size:16px}.login button{background:var(--marca-1);color:#03264c;border:none;border-radius:10px;padding:12px;font-weight:600;cursor:pointer}.login .erro{color:var(--erro);font-size:14px;min-height:20px;margin:0}.atalhos{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.atalhos .botao-discreto{min-height:36px;padding:6px 14px;font-size:13px}.hud{min-height:100dvh;display:grid;place-items:center;position:relative;padding:16px;overflow:hidden}.hud-centro{display:grid;place-items:center;width:100%}.hud-canto{position:fixed;top:max(14px,env(safe-area-inset-top));right:14px;display:flex;align-items:center;gap:10px;opacity:.45;transition:opacity .2s}.hud-canto:focus-within,.hud-canto:hover{opacity:1}.hud-ponto{width:8px;height:8px;border-radius:50%;background:var(--texto-suave)}.hud-ponto[data-tom=ok]{background:var(--ok);box-shadow:0 0 8px var(--ok)}.hud-ponto[data-tom=alerta]{background:var(--alerta)}.hud-ponto[data-tom=erro]{background:var(--erro)}.hud-sair{width:32px;height:32px;border-radius:50%;border:1px solid var(--linha);background:none;color:var(--texto-suave);cursor:pointer;display:grid;place-items:center}.hud-texto{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(640px,calc(100% - 32px));display:grid;grid-gap:10px;gap:10px}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hud-arrastando:after{content:"Solte para arquivar no Drive";position:fixed;inset:12px;border:2px dashed #35bbe1;border-radius:20px;display:grid;place-items:center;color:#35bbe1;font-size:18px;letter-spacing:.04em;background:rgba(2,16,31,.7);z-index:40;pointer-events:none}.visu{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background:rgba(2,10,20,.94);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:visu-entra .25s ease-out}@keyframes visu-entra{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.visu-topo{display:flex;align-items:center;gap:8px;padding:max(10px,env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid rgba(53,187,225,.25)}.visu-nome{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfe9f6;font-size:14px}.visu-botao{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;border:1px solid rgba(53,187,225,.45);background:transparent;color:#35bbe1;cursor:pointer}.visu-corpo{flex:1 1;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px max(16px,env(safe-area-inset-bottom))}.visu-paginas{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.visu-paginas canvas{max-width:100%;height:auto;background:#fff;border-radius:4px;box-shadow:0 6px 30px rgba(0,0,0,.5)}.visu-imagem{display:block;max-width:100%;margin:0 auto;border-radius:4px}.visu-texto{white-space:pre-wrap;word-break:break-word;color:#dbeaf5;font-size:12px;max-width:1100px;margin:0 auto}.visu-aviso,.visu-carregando,.visu-erro{text-align:center;color:#9fc6db;padding:24px 8px}.visu-erro a{color:#35bbe1}.doc-escolher,.doc-proposta{position:fixed;left:16px;right:16px;margin:0 auto;bottom:max(24px,env(safe-area-inset-bottom));z-index:45;max-width:420px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(53,187,225,.4);background:rgba(3,38,76,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:visu-entra .25s ease-out}.doc-botao{display:flex;align-items:center;gap:12px;justify-content:center;padding:16px;border-radius:12px;background:rgba(53,187,225,.15);color:#e6f6fd;cursor:pointer;font-size:15px;border:1px solid rgba(53,187,225,.5)}.doc-botao svg{color:#35bbe1}.doc-botao input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.doc-cancelar,.doc-proposta-acoes a,.doc-proposta-acoes button{padding:10px 14px;border-radius:10px;border:1px solid rgba(53,187,225,.35);background:transparent;color:#cfe9f6;cursor:pointer;font-size:14px}.doc-proposta{top:max(64px,calc(env(safe-area-inset-top) + 56px));bottom:auto}.doc-proposta-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.doc-proposta-texto strong{color:#fff;font-size:14px;font-weight:600;overflow-wrap:anywhere}.doc-proposta-texto span{color:#9fc6db;font-size:12px;overflow-wrap:anywhere}.doc-proposta-acoes{display:flex;gap:8px;justify-content:flex-end}.doc-proposta-acoes a{text-decoration:none;display:inline-flex;align-items:center}.doc-proposta-acoes .sim{background:#35bbe1;color:#02101f;border-color:#35bbe1;font-weight:600}.doc-lendo{position:fixed;bottom:max(28px,env(safe-area-inset-bottom));left:0;right:0;text-align:center;color:#35bbe1;font-size:13px;letter-spacing:.06em;z-index:44}.dash .visu-corpo{padding:16px clamp(12px,3vw,32px)}.dash-aovivo{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);margin-right:6px;vertical-align:middle;animation:dash-pulso 1.6s ease-in-out infinite}@keyframes dash-pulso{0%,to{opacity:1}50%{opacity:.3}}.dash-hora{color:var(--texto-suave);font-size:12px}.dash-grade-geral{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1400px;margin:0 auto}.dash-kpis{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.dash-kpi{border:1px solid var(--linha);border-radius:14px;background:rgba(255,255,255,.03);padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.dash-kpi span{font-size:12px;color:var(--texto-suave)}.dash-kpi strong{font-size:clamp(20px,2.4vw,30px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-kpi small{font-size:12px;color:var(--texto-suave)}.dash-kpi[data-tom=ok] strong{color:var(--ok)}.dash-kpi[data-tom=erro] strong{color:var(--erro)}.dash-kpi[data-tom=alerta] strong{color:var(--alerta)}.dash-cartao{border:1px solid var(--linha);border-radius:14px;background:rgba(255,255,255,.03);padding:14px 16px;min-width:0}.dash-largo{grid-column:1/-1}.dash-cartao h3{margin:0 0 10px;font-size:14px;font-weight:600}.dash-cartao h3 small{color:var(--texto-suave);font-weight:400;margin-left:6px}.dash-grafico svg{width:100%;height:auto;display:block}.dash-grade{stroke:var(--linha);stroke-width:1}.dash-grade.forte{stroke:rgba(255,255,255,.2)}.dash-barra{fill:rgba(53,187,225,.45);transition:fill .15s}.dash-barra.ativa,g:hover>.dash-barra{fill:var(--marca-1)}.dash-entrada{fill:rgba(63,185,80,.75)}.dash-saida{fill:rgba(248,81,73,.75)}.dash-ponto.dash-barra{color:rgba(53,187,225,.9)}.dash-ponto.dash-entrada{color:rgba(63,185,80,.9)}.dash-ponto.dash-saida{color:rgba(248,81,73,.9)}.dash-fontes{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px}.dash-linha{fill:none;stroke:var(--brilho);stroke-width:2.5}.dash-eixo{fill:var(--texto-suave);font-size:12px}.dash-valor{fill:var(--texto);font-size:13px;font-weight:600}.dash-legenda{margin:8px 0 0;font-size:13px;color:var(--texto-suave)}.dash-legenda b{color:var(--texto)}.dash-legenda .ok{color:var(--ok)}.dash-legenda .erro{color:var(--erro)}.dash-legenda .linha{color:var(--brilho);font-weight:700}.dash-ranking{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dash-ranking-topo{display:flex;justify-content:space-between;gap:10px;font-size:13px}.dash-ranking-topo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-ranking-topo b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-ranking-trilho{height:6px;border-radius:999px;background:rgba(255,255,255,.06);margin-top:4px}.dash-ranking-barra{height:100%;border-radius:999px;background:var(--marca-1)}.dash-ranking-barra.erro{background:var(--erro)}.dash-erro,.dash-vazio{grid-column:1/-1;color:var(--texto-suave);font-size:13px;margin:4px 0}.dash-erro{color:var(--erro)}@media (max-width:760px){.dash-grade-geral{grid-template-columns:1fr}}.dash-kpi small[data-tom=ok]{color:var(--ok)}.dash-kpi small[data-tom=erro]{color:var(--erro)}.dash-grafico{width:100%}@media print{body{background:#fff!important}body *{visibility:hidden!important}.visu,.visu *{visibility:visible!important}.visu{position:absolute!important;inset:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}.visu-aviso,.visu-carregando,.visu-topo{display:none!important}.visu-corpo{overflow:visible!important;padding:0!important}.visu-paginas canvas{width:100%!important;height:auto!important;display:block;page-break-after:always;break-after:page;box-shadow:none!important;margin:0!important}.visu-imagem{max-width:100%!important}.visu-texto{color:#000!important;white-space:pre-wrap}}.central-fundo{position:fixed;inset:0;background:rgba(3,6,12,.72);display:flex;justify-content:center;align-items:flex-start;padding:5vh 12px;z-index:70;overflow-y:auto}.central{width:100%;max-width:760px;background:var(--fundo-2);border:1px solid var(--linha);border-radius:16px;padding:18px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.central-cab{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.central-cab h3{margin:0;font-size:17px}.central-cab small{color:var(--texto-suave);font-size:12px}.central-x{background:none;border:1px solid var(--linha);color:var(--texto);border-radius:8px;padding:4px 9px;cursor:pointer}.central-filtros{display:flex;flex-wrap:wrap;gap:6px}.central-filtros button{background:rgba(255,255,255,.04);border:1px solid var(--linha);color:var(--texto-suave);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer}.central-filtros button[data-ativo=true]{color:var(--marca-2);background:var(--marca-1);border-color:var(--marca-1)}.central-filtros .central-ronda{margin-left:auto;color:var(--marca-1);border-color:var(--marca-1)}.central-msg{margin:0;color:var(--texto-suave);font-size:13px}.central-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.central-lista li{border:1px solid var(--linha);border-left:4px solid;border-radius:10px;padding:10px 12px;background:rgba(255,255,255,.02);display:grid;grid-gap:4px;gap:4px}.central-lista p{margin:0;color:var(--texto-suave);font-size:13px}.central-l1{display:flex;justify-content:space-between;gap:8px;font-size:14px}.central-pri{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.central-l3{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--texto-suave);align-items:center}.central-acoes{display:flex;gap:6px}.central-acoes a,.central-acoes button{background:none;border:1px solid var(--linha);color:var(--marca-1);border-radius:6px;padding:3px 8px;font-size:12px;cursor:pointer;text-decoration:none}.central-sug{margin-top:4px;padding:8px 10px;border-radius:8px;background:rgba(53,187,225,.08);border:1px solid rgba(53,187,225,.3);display:grid;grid-gap:6px;gap:6px}.central-sug>small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--marca-1)}.central-sug>p{margin:0;font-size:13px}.central-cmd{display:flex;gap:6px;flex-wrap:wrap;align-items:stretch}.central-cmd input{flex:1 1 180px;min-width:0;background:rgba(2,16,31,.6);color:inherit;padding:7px 9px;font:inherit}.central-cmd button,.central-cmd input{border:1px solid var(--linha);border-radius:6px;font-size:13px}.central-cmd button{background:none;color:var(--marca-1);padding:7px 12px;cursor:pointer}.central-cmd button:disabled{opacity:.45;cursor:default}.central-cmd .central-aprovar{background:rgba(53,187,225,.18);border-color:rgba(53,187,225,.7);color:var(--texto,#e6f1fb);font-weight:600}.neural-status{font-size:11.5px;color:var(--texto-suave);text-align:center;margin-top:-4px}.neural-status button{background:none;border:none;color:#f0b429;cursor:pointer;font:inherit;text-decoration:underline}:root{--g2-menu:248px;--g2-lado:320px;--g2-vidro:linear-gradient(160deg,rgba(30,64,120,0.28),rgba(8,18,36,0.55));--g2-borda:rgba(80,160,255,0.22);--g2-azul:#3d8bff;--g2-ciano:#22d3ee;--g2-roxo:#a855f7;--g2-verde:#22c55e;--g2-ambar:#f0b429}body{background:radial-gradient(900px 600px at 55% 30%,rgba(30,90,200,.18),transparent 70%),radial-gradient(700px 500px at 90% 100%,rgba(240,160,60,.07),transparent 70%),linear-gradient(180deg,#050a14,#03060d);background-color:#03060d}.esfera[data-estado=inativa]{--luz:var(--g2-azul)}.esfera[data-estado=ouvindo]{--luz:var(--g2-ciano)}.esfera[data-estado=processando]{--luz:var(--g2-roxo)}.esfera[data-estado=falando]{--luz:var(--g2-verde)}.esfera .aro,.esfera .disco,.esfera .halo{transition:opacity .3s ease,background .5s ease,border-color .5s ease,box-shadow .5s ease}.esfera .disco{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--luz) 30%,#0a1424),#050b16 72%);box-shadow:0 0 40px color-mix(in srgb,var(--luz) 55%,transparent),inset 0 0 30px color-mix(in srgb,var(--luz) 35%,transparent);opacity:1}.esfera .logo{width:56%;height:56%;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--luz) 70%,transparent))}.esfera .logo-texto{color:#fff}.g2{display:block;padding:0;min-height:100dvh;place-items:stretch;overflow:visible}.g2-lado,.g2-menu{display:none}.g2-palco{min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:14px;padding:72px 16px 96px}.g2 .hud-centro{flex:0 0 auto}.g2-saudacao{text-align:center;display:grid;grid-gap:6px;gap:6px}.g2-saudacao h1{margin:0;font-size:clamp(18px,2.2vw,26px);font-weight:650;letter-spacing:.01em}.g2-trabalhando{font-size:12.5px;color:var(--texto-suave);display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.g2-trabalhando i{width:7px;height:7px;border-radius:50%;background:var(--g2-verde);box-shadow:0 0 8px var(--g2-verde);animation:dash-pulso 1.8s ease-in-out infinite}.g2-trabalhando button{background:none;border:none;color:var(--g2-ambar);cursor:pointer;font:inherit;text-decoration:underline;padding:0}.g2-voz{display:grid;justify-items:center;grid-gap:10px;gap:10px}.g2-ola{margin:0;font-size:clamp(15px,1.6vw,19px);color:#dbe7f5;text-align:center}.g2-onda{--nivel:0;display:flex;align-items:center;gap:3px;height:44px}.g2-onda i{width:3px;border-radius:3px;background:linear-gradient(180deg,var(--g2-onda-cor,var(--g2-azul)),transparent 140%);height:calc(6px + var(--h) * (14px + var(--nivel) * 64px));box-shadow:0 0 6px var(--g2-onda-cor,var(--g2-azul));transition:height 90ms linear,background .4s;animation:g2-onda 2.4s ease-in-out infinite;animation-delay:calc(var(--k) * -.11s)}@keyframes g2-onda{0%,to{transform:scaleY(.8);opacity:.65}50%{transform:scaleY(1.15);opacity:1}}.g2[data-estado=ouvindo]{--g2-onda-cor:var(--g2-ciano)}.g2[data-estado=processando]{--g2-onda-cor:var(--g2-roxo)}.g2[data-estado=falando]{--g2-onda-cor:var(--g2-verde)}.g2[data-estado=processando] .g2-onda i{animation-duration:.9s}.g2-estado{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--g2-onda-cor,var(--g2-azul));padding:5px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--g2-onda-cor,var(--g2-azul)) 40%,transparent);background:color-mix(in srgb,var(--g2-onda-cor,var(--g2-azul)) 10%,transparent)}.g2-estado i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.g2-marca{display:flex;align-items:center;gap:10px}.g2-marca img{filter:drop-shadow(0 0 8px rgba(61,139,255,.6))}.g2-marca strong{display:block;font-size:19px;letter-spacing:.04em}.g2-marca strong span{font-weight:400;color:#b9c8dc}.g2-marca small{display:block;font-size:10.5px;color:var(--texto-suave);letter-spacing:.02em}.g2-topo-movel{position:fixed;top:max(12px,env(safe-area-inset-top));left:14px;z-index:5}.g2-topo-movel .g2-marca img{width:26px;height:28px}.g2-topo-movel .g2-marca strong{font-size:16px}.g2-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 14px;border-radius:12px;border:1px solid transparent;background:none;color:#c3d0e2;cursor:pointer;font-size:14px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.g2-item:hover{background:rgba(61,139,255,.08);color:#fff}.g2-item[data-ativo=true]{color:#fff;background:linear-gradient(90deg,rgba(61,139,255,.32),rgba(61,139,255,.08));border-color:rgba(61,139,255,.45);box-shadow:0 0 18px rgba(61,139,255,.18),inset 3px 0 0 var(--g2-azul)}.g2-item svg{flex:none;color:#8fb6ff}.g2-item[data-ativo=true] svg{color:#fff}.g2-contador{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ef4444;color:#fff;font-size:11.5px;font-weight:700;display:inline-grid;place-items:center;box-shadow:0 0 10px rgba(239,68,68,.5)}.g2-conversar{margin-top:10px;border-color:var(--g2-borda);background:var(--g2-vidro)}.g2-barra{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:30;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;padding:6px;border-radius:18px;border:1px solid var(--g2-borda);background:rgba(6,14,30,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,.45)}.g2-barra button{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:7px 2px;border:none;border-radius:12px;background:none;color:#9fb3cc;font-size:10.5px;cursor:pointer}.g2-barra button[data-ativo=true]{color:#fff;background:rgba(61,139,255,.2);box-shadow:inset 0 0 0 1px rgba(61,139,255,.45)}.g2-barra .g2-contador{position:absolute;top:2px;right:10%;min-width:18px;height:18px;font-size:10px}.g2 .hud-texto{bottom:calc(86px + env(safe-area-inset-bottom))}.g2 .doc-escolher{bottom:calc(90px + env(safe-area-inset-bottom))}.g2-canto-movel{opacity:.6}.g2-cartoes{display:grid;grid-gap:10px;gap:10px}.g2-cartao{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;color:inherit;padding:14px;border-radius:16px;border:1px solid var(--g2-borda);background:var(--g2-vidro);box-shadow:0 8px 24px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .16s,border-color .16s,box-shadow .16s}.g2-cartao:hover{transform:translateY(-2px);border-color:rgba(61,139,255,.55);box-shadow:0 10px 28px rgba(0,0,0,.3),0 0 18px rgba(61,139,255,.15)}.g2-cartao-icone{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--g2-ciano);background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25)}.g2-cartao[data-tom=ok] .g2-cartao-icone{color:var(--g2-verde);background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.25)}.g2-cartao[data-tom=alerta] .g2-cartao-icone{color:var(--g2-ambar);background:rgba(240,180,41,.1);border-color:rgba(240,180,41,.3)}.g2-cartao[data-tom=erro] .g2-cartao-icone{color:#f87171;background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.3)}.g2-cartao-texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.g2-cartao-texto small{font-size:12px;color:#9fb3cc}.g2-cartao-texto strong{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.g2-cartao-texto em{font-style:normal;font-size:11.5px;color:var(--texto-suave)}.g2-cartao-vazio{cursor:default;font-size:13px;color:var(--texto-suave)}.g2-cartao-rodape{font-size:11px;color:var(--texto-suave);text-align:right}.g2-cartao-rodape span{color:var(--g2-ambar)}.g2-atividade{padding:14px;border-radius:16px;border:1px solid var(--g2-borda);background:var(--g2-vidro);display:grid;grid-gap:10px;gap:10px}.g2-atividade-cab{display:flex;justify-content:space-between;align-items:center}.g2-atividade-cab strong{font-size:14px}.g2-atividade-cab button{background:none;border:none;color:#8fb6ff;cursor:pointer;font-size:12px}.g2-atividade p{margin:0;font-size:13px;color:var(--texto-suave)}.g2-atividade ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.g2-atividade li{display:grid;grid-template-columns:16px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.g2-atividade li i{width:16px;height:16px;border-radius:50%;background:rgba(34,197,94,.15);border:1.5px solid var(--g2-verde);position:relative}.g2-atividade li i:after{content:"";position:absolute;left:4px;top:1.5px;width:4px;height:7px;border:solid var(--g2-verde);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.g2-atividade li[data-status=error] i,.g2-atividade li[data-status=pending_approval] i{border-color:var(--g2-ambar);background:rgba(240,180,41,.15)}.g2-atividade li[data-status=error] i:after,.g2-atividade li[data-status=pending_approval] i:after{border:none;content:"!";color:var(--g2-ambar);font-size:11px;font-weight:800;transform:none;left:5px;top:-1px;width:auto;height:auto}.g2-atividade li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g2-atividade li time{font-size:11.5px;color:var(--texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.texto-form input{background:rgba(10,22,44,.85);border-color:var(--g2-borda);padding:14px 18px}.texto-form input:focus{border-color:var(--g2-azul);box-shadow:0 0 0 3px rgba(61,139,255,.2);outline:none}.doc-proposta-acoes .sim,.login button,.texto-form button{background:linear-gradient(135deg,#4f9bff,#1e6be6);color:#fff;box-shadow:0 6px 18px rgba(30,107,230,.35);border:none}.resposta{border-color:var(--g2-borda);background:rgba(8,18,36,.9);border-radius:16px}.central{background:linear-gradient(180deg,#0b1830,#070f1f);border-color:var(--g2-borda)}@media (min-width:1100px){.g2{display:grid;grid-template-columns:var(--g2-menu) minmax(0,1fr) var(--g2-lado)}.g2-barra,.g2-canto-movel,.g2-topo-movel{display:none}.g2-menu{display:flex;flex-direction:column;gap:22px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;padding:22px 14px;border-right:1px solid rgba(80,160,255,.14);background:linear-gradient(180deg,rgba(8,18,38,.92),rgba(4,9,20,.92))}.g2-menu nav{display:grid;grid-gap:4px;gap:4px}.g2-menu-pe{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.g2-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--texto-suave)}.g2-status i{width:8px;height:8px;border-radius:50%;background:var(--texto-suave)}.g2-status[data-tom=ok] i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.g2-status[data-tom=alerta] i{background:var(--alerta)}.g2-status[data-tom=erro] i{background:var(--erro)}.g2-sair{width:34px;height:34px;border-radius:10px;border:1px solid var(--g2-borda);background:none;color:var(--texto-suave);cursor:pointer;display:grid;place-items:center}.g2-sair:hover{color:#fff;border-color:var(--g2-azul)}.g2-palco{padding:28px 20px 40px;justify-content:flex-start}.g2-saudacao{margin-bottom:4px}.g2-lado{display:flex;flex-direction:column;gap:14px;padding:22px 18px 22px 0;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto}.g2 .hud-texto{left:calc(var(--g2-menu) + (100% - var(--g2-menu) - var(--g2-lado)) / 2);bottom:22px;width:min(640px,calc(100% - var(--g2-menu) - var(--g2-lado) - 40px))}.g2 .doc-escolher{bottom:24px}.g2 .central-fundo,.g2 .visu{left:var(--g2-menu)}.g2.hud-arrastando:after{left:calc(var(--g2-menu) + 12px)}}@media (prefers-reduced-motion:reduce){.g2-onda i,.g2-trabalhando i{animation:none}}:root{--g2-menu:76px;--g2-lado:0px}.g2-palco{justify-content:center;gap:18px;padding:56px 16px 40px}.g2-onda{height:52px}.g2-estado{font-size:12px;padding:4px 12px}.orbita-calma .neural-linha{stroke:color-mix(in srgb,var(--marca-1) 12%,transparent)}.orbita-calma .orbita-anel{border-color:color-mix(in srgb,var(--marca-1) 12%,transparent)}.orbita-calma .no-depto{min-width:0;padding:10px;gap:4px}.orbita-calma .no-circulo{width:12px;height:12px;border-width:0;background:color-mix(in srgb,var(--marca-1) 55%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--marca-1) 60%,transparent)}.orbita-calma .no-circulo svg,.orbita-calma .no-nome,.orbita-calma .no-pendencia{display:none}.orbita-calma .no-depto[data-pend=sim] .no-circulo{background:color-mix(in srgb,var(--g2-ambar) 60%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--g2-ambar) 55%,transparent)}.orbita-calma .no-depto[data-pend=alta] .no-circulo{background:var(--g2-ambar);box-shadow:0 0 14px var(--g2-ambar);animation:dash-pulso 2.4s ease-in-out infinite}.orbita-calma .no-depto[data-pulso] .no-circulo{transform:scale(1.8)}.orbita-calma .no-depto[data-pulso=completed] .no-circulo{background:var(--g2-verde);box-shadow:0 0 16px var(--g2-verde)}.orbita-calma .no-depto[data-ativo=true] .no-nome,.orbita-calma .no-depto[data-pulso] .no-nome{font-size:11px;color:#cfe0f5}.orbita-calma .no-depto[data-ativo=true] .no-circulo{background:var(--g2-ciano);box-shadow:0 0 16px var(--g2-ciano)}.orbita-calma .no-depto:hover .no-nome{display:block;font-size:11px}.g2-pend-movel{min-width:26px;height:26px;padding:0 7px;border-radius:13px;border:1.5px solid var(--g2-ambar);background:rgba(240,180,41,.12);color:var(--g2-ambar);font-size:11.5px;font-weight:700;cursor:pointer}.g2 .hud-texto{bottom:max(18px,env(safe-area-inset-bottom))}.g2 .doc-escolher{bottom:max(24px,env(safe-area-inset-bottom))}@media (min-width:1100px){.g2{grid-template-columns:var(--g2-menu) minmax(0,1fr)}.g2-menu{padding:18px 10px;align-items:center;gap:18px;opacity:.55;transition:opacity .2s}.g2-menu:focus-within,.g2-menu:hover{opacity:1}.g2-menu .g2-marca>div{display:none}.g2-menu nav{justify-items:center}.g2-item{width:48px;height:48px;padding:0;justify-content:center}.g2-item span{display:none}.g2-item .g2-contador{position:absolute;top:2px;right:0;min-width:18px;height:18px;font-size:10px;margin:0}.g2-conversar{margin-top:6px}.g2-menu-pe{flex-direction:column;justify-content:flex-end}.g2-palco{justify-content:center;padding:32px 20px}.g2 .hud-texto{left:calc(var(--g2-menu) + (100% - var(--g2-menu)) / 2);width:min(640px,calc(100% - var(--g2-menu) - 40px))}}.g2-botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 14px;border-radius:10px;border:1px solid rgba(80,160,255,.28);background:linear-gradient(180deg,rgba(30,64,120,.35),rgba(10,22,44,.6));color:#d6e4f5;font-size:13.5px;font-weight:600;letter-spacing:.01em;line-height:1.2;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms}.g2-botao:hover{border-color:rgba(80,160,255,.6);color:#fff}.g2-botao:active{transform:scale(.97)}.g2-botao:disabled{opacity:.45;cursor:default}.g2-botao[data-ativo=true]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#4f9bff,#1e6be6);box-shadow:0 4px 14px rgba(30,107,230,.4)}.dash-cartao h3 .g2-botao{min-height:32px;padding:6px 12px;font-size:12.5px;vertical-align:middle}.g2-data{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texto-suave)}.g2-data input{min-height:36px;padding:6px 10px;border-radius:10px;font-size:13.5px;border:1px solid rgba(80,160,255,.28);background:rgba(10,22,44,.75);color:#e6eef8;color-scheme:dark}.g2-data input:focus{outline:none;border-color:var(--g2-azul);box-shadow:0 0 0 3px rgba(61,139,255,.2)}@media (max-width:520px){.dash-periodo{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.dash-periodo .g2-botao{padding:8px 6px;font-size:13px}.dash-periodo .g2-data{grid-column:span 3;justify-content:space-between}.dash-periodo .g2-data input{flex:1 1;max-width:75%}}.visu-botao{border-radius:12px;border-color:rgba(80,160,255,.35);background:linear-gradient(180deg,rgba(30,64,120,.35),rgba(10,22,44,.6));transition:border-color .15s,transform 80ms}.visu-botao:hover{border-color:rgba(80,160,255,.7)}.visu-botao:active{transform:scale(.95)}.orbita-calma .orbita-anel{display:none}.orbita-calma .neural-linha{opacity:0;animation:none}.orbita-calma .neural-linha[data-ativa=true]{opacity:.9}.orbita-calma .no-depto{pointer-events:none}.orbita-calma .no-depto .no-circulo{opacity:0;transition:opacity .4s,transform .3s}.orbita-calma .no-depto[data-ativo=true] .no-circulo,.orbita-calma .no-depto[data-pulso] .no-circulo{opacity:1}.orbita-calma .no-depto[data-pend] .no-circulo{opacity:0;animation:none}.orbita-calma .no-depto[data-pend][data-ativo=true] .no-circulo,.orbita-calma .no-depto[data-pend][data-pulso] .no-circulo{opacity:1}.orbita-calma .no-depto:hover .no-nome{display:none}.orbita-calma .no-depto[data-ativo=true] .no-nome,.orbita-calma .no-depto[data-pulso] .no-nome{display:block}:root{--g3-fundo:#071426;--g3-cartao:rgba(14,36,62,0.72);--g3-cartao-borda:rgba(80,150,210,0.28);--g3-ciano:#22d3ee;--g3-violeta:#a78bfa;--g3-verde:#3ddc97;--g3-ambar:#f0b429;--g3-texto:#e6f0fb;--g3-suave:#8aa3bf}body:has(.g3){background:radial-gradient(1200px 700px at 50% 40%,#0b1f38 0,#071426 55%,#050e1c 100%);background-color:#071426}.g3{display:flex!important;flex-direction:column;min-height:100dvh;padding:0!important;color:var(--g3-texto);font-family:Lato,Segoe UI,system-ui,sans-serif}.g3 .g2-canto-movel,.g3 .g2-lado,.g3 .g2-menu{display:none!important}.g3 .central-fundo,.g3 .visu{left:0!important}.g3 .hud-texto{left:50%!important;transform:translateX(-50%);width:min(680px,calc(100% - 32px))!important;bottom:18px!important}.g3-topo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:16px clamp(16px,3vw,34px) 14px;border-bottom:1px solid rgba(90,150,210,.16)}.g3-marca{display:flex;align-items:center;gap:10px;min-width:0}.g3-g{font-size:30px;font-weight:700;line-height:1;background:linear-gradient(140deg,var(--g3-violeta),var(--g3-ciano) 60%,#3d8bff);-webkit-background-clip:text;background-clip:text;color:transparent}.g3-marca b{display:block;font-size:17px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.g3-marca b i{font-style:normal;color:var(--g3-suave);margin:0 3px}.g3-marca small{display:block;font-size:11px;color:var(--g3-suave);white-space:nowrap}.g3-titulo{margin:0;font-size:clamp(16px,2.1vw,26px);font-weight:600;text-align:center;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g3-titulo .sep{color:var(--g3-suave);margin:0 10px;font-weight:400}.g3-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px}.g3-selo{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--g3-verde);border:1px solid rgba(61,220,151,.4);background:rgba(61,220,151,.08);white-space:nowrap}.g3-selo i{width:7px;height:7px;border-radius:50%;background:var(--g3-verde);box-shadow:0 0 8px var(--g3-verde)}.g3-selo[data-simulacao=true]{color:var(--g3-ciano);border-color:rgba(34,211,238,.5);background:rgba(34,211,238,.08)}.g3-icone{position:relative;width:36px;height:36px;border-radius:9px;border:1px solid var(--g3-cartao-borda);background:var(--g3-cartao);color:var(--g3-suave);display:grid;place-items:center;cursor:pointer;transition:color .16s,border-color .16s,box-shadow .16s}.g3-icone:hover,.g3-icone[aria-pressed=true]{color:#fff;border-color:var(--g3-ciano);box-shadow:0 0 14px rgba(34,211,238,.25)}.g3-icone b{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--g3-ambar);color:#1a1200;font-size:10.5px;display:grid;place-items:center}.g3-palco{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px clamp(12px,3vw,34px) 8px;min-height:0}.rn{width:100%;max-width:1180px;display:grid;justify-items:center;grid-gap:6px;gap:6px}.rn-mapa{position:relative;width:100%;aspect-ratio:1000/440}.rn-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rn-fio{fill:none;stroke:rgba(90,170,220,.32);stroke-width:1.3;transition:stroke .3s}.rn-ponto{fill:var(--g3-ciano);opacity:.55;animation:rn-respira 3.2s ease-in-out infinite}.rn-linha[data-ativa=true] .rn-fio{stroke:var(--c);stroke-width:2;filter:drop-shadow(0 0 4px var(--c))}.rn-linha[data-ativa=true] .rn-ponto{fill:var(--c);opacity:1}@keyframes rn-respira{0%,to{opacity:.28}50%{opacity:.8}}.rn-no{position:absolute}.rn-depto{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 0 16px;border-radius:8px;cursor:pointer;text-align:left;font:inherit;font-size:clamp(11px,1.35vw,15px);color:var(--g3-texto);background:linear-gradient(180deg,rgba(18,44,74,.86),rgba(11,30,54,.86));border:1px solid var(--g3-cartao-borda);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:border-color .2s,box-shadow .2s,transform .2s;animation:rn-surgir .42s cubic-bezier(.2,.9,.3,1.1) both;animation-delay:calc(var(--i) * 50ms)}.rn-depto:hover{border-color:rgba(34,211,238,.6);transform:translateY(-1px)}.rn-depto[data-ativo=true]{border-color:var(--g3-violeta);box-shadow:0 0 0 1px var(--g3-violeta),0 0 22px rgba(167,139,250,.35);font-weight:600}.rn-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rn-luz{flex:none;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:rgba(61,220,151,.12)}.rn-luz:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--g3-verde);box-shadow:0 0 8px var(--g3-verde)}.rn-depto[data-estado=pendente] .rn-luz:after,.rn-depto[data-estado=pending_approval] .rn-luz:after{background:var(--g3-ambar);box-shadow:0 0 8px var(--g3-ambar)}.rn-depto[data-estado=alta] .rn-luz:after,.rn-depto[data-estado=error] .rn-luz:after{background:#f87171;box-shadow:0 0 8px #f87171}.rn-depto[data-estado=semdados] .rn-luz:after{background:#94a3b8;box-shadow:0 0 6px #94a3b8}.rn-depto[data-estado=received] .rn-luz:after{background:var(--g3-ciano);box-shadow:0 0 10px var(--g3-ciano)}.rn-depto[data-estado=processing]{box-shadow:0 0 18px rgba(167,139,250,.3);animation:rn-processa 1.2s ease-in-out infinite}.rn-depto[data-estado=processing] .rn-luz:after{background:var(--g3-violeta);box-shadow:0 0 10px var(--g3-violeta)}.rn-depto[data-estado=completed] .rn-luz{background:rgba(61,220,151,.3)}@keyframes rn-processa{50%{border-color:var(--g3-violeta)}}@keyframes rn-surgir{0%{opacity:0;transform:translateY(6px)}}.rn-pend{position:absolute;top:-8px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;border:none;font-size:11px;font-weight:700;cursor:pointer;background:var(--g3-ambar);color:#1a1200;display:grid;place-items:center}.rn-no[data-lado=esq] .rn-pend{left:-8px}.rn-no[data-lado=dir] .rn-pend{right:-8px}.rn-pend[data-alta=true]{background:#f87171;color:#200}.rn-centro{position:absolute;transform:translate(-50%,-50%)}.rn-legenda{display:inline-flex;align-items:center;gap:10px;padding:9px 26px;border-radius:10px;border:1px solid var(--g3-cartao-borda);background:rgba(10,28,50,.7);font-size:clamp(12px,1.3vw,15px);color:var(--g3-texto);min-height:38px}.rn-legenda .seta{color:var(--g3-suave)}.esfera.esfera-neural{--tam:clamp(104px,15.5vw,176px);--luz:var(--g3-ciano)}.esfera-neural .halo{inset:-18%;filter:blur(18px)}.esfera-neural .nucleo{position:absolute;inset:0;width:100%;height:100%}.nucleo-externo{fill:none;stroke:rgba(90,170,230,.22);stroke-width:1.5}.nucleo-disco{fill:#0a1c33;stroke:rgba(34,211,238,.25);stroke-width:1}.nucleo-trilho{fill:none;stroke:rgba(34,211,238,.12);stroke-width:6}.nucleo-arco{fill:none;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(34,211,238,.7))}.nucleo-giro{transform-origin:100px 100px;animation:nucleo-gira 9s linear infinite}.nucleo-g{text-anchor:middle;font-size:50px;font-weight:700;fill:var(--g3-ciano);filter:drop-shadow(0 0 6px rgba(34,211,238,.6))}.nucleo-gia{text-anchor:middle;font-size:23px;font-weight:600;fill:#e8f6ff;letter-spacing:.04em}.esfera-neural[data-estado=ouvindo] .nucleo-giro{animation-duration:3.5s}.esfera-neural[data-estado=processando] .nucleo-giro{animation-duration:1.6s}.esfera-neural[data-estado=processando] .nucleo-g{fill:var(--g3-violeta)}.esfera-neural[data-estado=falando] .nucleo-g{fill:var(--g3-verde)}.esfera-neural[data-estado=erro] .nucleo-g{fill:#f87171}.esfera-neural .nucleo{transform:scale(calc(1 + var(--nivel) * .05));transition:transform .12s linear}@keyframes nucleo-gira{to{transform:rotate(1turn)}}.g3-sub{width:100%;max-width:1180px;align-self:center;padding:6px 4px 20px;animation:rn-surgir .36s ease both}.g3-sub-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.g3-sub-pend,.g3-voltar{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid var(--g3-cartao-borda);background:var(--g3-cartao);color:var(--g3-suave);font:inherit;font-size:13px;cursor:pointer}.g3-voltar:hover{color:#fff;border-color:var(--g3-ciano)}.g3-sub-pend{color:var(--g3-ambar);border-color:rgba(240,180,41,.45)}.g3-sub-pend[data-alta=true]{color:#fca5a5;border-color:rgba(248,113,113,.5)}.g3-sub h2{margin:6px 0 4px;font-size:clamp(24px,3.2vw,38px);font-weight:600}.g3-sub p{margin:0 0 22px;color:var(--g3-suave);font-size:clamp(13px,1.4vw,17px)}.g3-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.g3-cartoes[data-n="3"],.g3-cartoes[data-n="5"],.g3-cartoes[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.g3-cartao{position:relative;display:grid;grid-gap:7px;gap:7px;text-align:left;padding:18px 16px;min-height:84px;border-radius:10px;cursor:pointer;font:inherit;color:var(--g3-texto);background:linear-gradient(180deg,rgba(18,44,74,.82),rgba(11,30,54,.82));border:1px solid var(--g3-cartao-borda);transition:border-color .2s,box-shadow .2s,transform .2s;animation:rn-surgir .38s ease both;animation-delay:calc(var(--i) * 45ms)}.g3-cartao strong{font-size:clamp(14px,1.45vw,18px);font-weight:600}.g3-cartao span{font-size:13px;color:var(--g3-suave)}.g3-ind{display:grid;grid-gap:2px;gap:2px;margin-top:2px}.g3-ind b{font-size:clamp(15px,1.5vw,19px);font-weight:600;color:#7fe3ff;letter-spacing:.01em}.g3-ind small{font-size:12px;color:var(--g3-suave);line-height:1.3}.g3-ind[data-alerta=true] b{color:#ffb15c}.g3-ind[data-indisp] b{color:var(--g3-suave);font-weight:500;font-size:14px}.g3-ind[data-indisp] small{opacity:.8}.g3-ind[data-carregando] small{animation:g3-piscar 1.4s ease-in-out infinite}@keyframes g3-piscar{0%,to{opacity:.45}50%{opacity:1}}html[data-tema=claro] .g3-ind b{color:#0a6fa8}html[data-tema=claro] .g3-ind[data-alerta=true] b{color:#b45a00}.g3-cartao:hover{border-color:rgba(34,211,238,.6);transform:translateY(-2px)}.g3-cartao[data-destaque=true]{border-color:var(--g3-violeta);box-shadow:0 0 0 1px var(--g3-violeta),0 0 22px rgba(167,139,250,.3)}.g3-cartao[data-destaque=true] span{color:var(--g3-ciano);letter-spacing:.06em;font-weight:600}.g3-aovivo{position:absolute;top:10px;right:12px;font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--g3-verde)}.g3 .g2-voz{margin-top:4px}.g3 .g2-onda i{background:var(--g2-onda-cor,var(--g3-ciano))}.g3-rodape{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;align-items:center;padding:10px clamp(16px,3vw,34px) 14px;border-top:1px solid rgba(90,150,210,.16);font-size:12px}.g3-etapa{color:var(--g3-ciano);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.g3-fonte{text-align:right}.g3-barra{grid-column:1/-1;height:2px;border-radius:2px;background:rgba(90,150,210,.18);overflow:hidden}.g3-barra i{display:block;height:100%;background:linear-gradient(90deg,var(--g3-ciano),#3d8bff);transition:width .6s ease}.g3[data-tv=true] .g2-voz,.g3[data-tv=true] .g3-icone,.g3[data-tv=true] .hud-texto{display:none!important}.g3[data-tv=true] .rn{max-width:1500px}.g3[data-tv=true] .rn-depto{cursor:default}@media (max-width:760px){.g3-topo{grid-template-columns:1fr auto;padding:12px 16px}.g3-titulo{grid-column:1/-1;grid-row:2;font-size:15px;text-align:left}.g3-marca small{display:none}.g3-marca b{font-size:15px}.g3-icone{width:32px;height:32px}.g3-icone[data-so-computador=true]{display:none}.g3-acoes{gap:6px}.g3-selo[data-simulacao=false]{font-size:0;gap:0;padding:7px}.g3-selo[data-simulacao=true]{font-size:10px;padding:4px 8px}.rn-no[data-lado] .rn-pend{left:auto;right:4px}.g3-marca>span{min-width:0;overflow:hidden}.g3-marca b{overflow:hidden;text-overflow:ellipsis}.g3-aovivo{top:auto;bottom:8px}.rn-mapa{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding-top:168px}.rn-svg{display:none}.rn-no{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:46px!important}.rn-centro{top:80px!important;left:50%!important}.esfera.esfera-neural{--tam:140px}.g3-cartoes,.g3-cartoes[data-n]{grid-template-columns:1fr 1fr;gap:10px}.g3-cartao{min-height:74px;padding:14px 12px}.g3-rodape{grid-template-columns:1fr}.g3-fonte{text-align:left}}@media (prefers-reduced-motion:reduce){.g3-cartao,.nucleo-giro,.rn-depto,.rn-ponto{animation:none}}.g3-logo{width:auto;height:26px;object-fit:contain}.g3-logo-claro,.nucleo-logo-claro,:root[data-tema=claro] .g3-logo-escuro,:root[data-tema=claro] .nucleo-logo-escuro{display:none}:root[data-tema=claro] .g3-logo-claro,:root[data-tema=claro] .nucleo-logo-claro{display:block}.esfera-neural .nucleo-logo{position:absolute;left:50%;top:50%;width:46%;height:46%;transform:translate(-50%,-50%) scale(calc(1 + var(--nivel) * .06));object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 0 10px rgba(34,211,238,.45));transition:transform .12s linear}.nucleo-onda{position:absolute;inset:4%;border-radius:50%;border:2px solid var(--g3-ciano);opacity:0;pointer-events:none}.esfera-neural[data-estado=falando] .nucleo-onda,.esfera-neural[data-estado=ouvindo] .nucleo-onda{animation:nucleo-impulso 2.1s cubic-bezier(.2,.6,.3,1) infinite}.esfera-neural[data-estado=falando] .nucleo-onda{border-color:var(--g3-verde);animation-duration:1.5s}.esfera-neural .nucleo-onda-2{animation-delay:.7s!important}.esfera-neural .nucleo-onda-3{animation-delay:1.4s!important}.esfera-neural[data-estado=falando] .nucleo-onda-2{animation-delay:.5s!important}.esfera-neural[data-estado=falando] .nucleo-onda-3{animation-delay:1s!important}@keyframes nucleo-impulso{0%{transform:scale(1);opacity:calc(.35 + var(--nivel) * .6)}to{transform:scale(calc(1.45 + var(--nivel) * .5));opacity:0}}.esfera-neural[data-estado=inativa] .nucleo-giro{animation-duration:18s}.esfera-neural[data-estado=inativa] .halo{opacity:.25}.g3-limpa{justify-content:center;gap:34px}.g3-limpa .esfera.esfera-neural{--tam:clamp(200px,30vw,300px)}.g3-limpa-nucleo{display:grid;place-items:center}.g3-abrir{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:10px;font:inherit;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--g3-texto);cursor:pointer;background:linear-gradient(180deg,rgba(18,44,74,.9),rgba(11,30,54,.9));border:1px solid rgba(34,211,238,.45);box-shadow:0 0 18px rgba(34,211,238,.15);transition:box-shadow .2s,border-color .2s,transform .2s}.g3-abrir:hover{border-color:var(--g3-ciano);box-shadow:0 0 26px rgba(34,211,238,.35);transform:translateY(-1px)}.g3-dica{font-size:12.5px;color:var(--g3-suave)}.rn-compacto{max-width:520px}.rn-c{position:relative;width:100%;display:grid;justify-items:center;grid-gap:26px;gap:26px;padding-bottom:4px}.rn-svg-c{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.rn-c-centro{position:relative;z-index:1}.rn-c-centro .esfera.esfera-neural{--tam:132px}.rn-c-grade{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:34px;column-gap:34px;grid-row-gap:12px;row-gap:12px}.rn-no.rn-no-c{position:relative;height:46px}:root[data-tema=claro]{--g3-cartao:rgba(255,255,255,0.92);--g3-cartao-borda:rgba(30,80,140,0.2);--g3-texto:#0b2340;--g3-suave:#5a6f88;--g3-ciano:#0891b2;--g3-violeta:#7c3aed;--g3-verde:#15a46b}:root[data-tema=claro] body:has(.g3){background:radial-gradient(1200px 700px at 50% 40%,#ffffff 0,#eef3f9 60%,#e4ebf4 100%);background-color:#eef3f9;color:#0b2340}:root[data-tema=claro] .g3{color:var(--g3-texto)}:root[data-tema=claro] .g3-rodape,:root[data-tema=claro] .g3-topo{border-color:rgba(30,80,140,.14)}:root[data-tema=claro] .g3-abrir,:root[data-tema=claro] .g3-cartao,:root[data-tema=claro] .g3-sub-pend,:root[data-tema=claro] .g3-voltar,:root[data-tema=claro] .rn-depto,:root[data-tema=claro] .rn-legenda{background:#ffffff;color:var(--g3-texto);box-shadow:0 1px 3px rgba(15,40,80,.08)}:root[data-tema=claro] .rn-fio{stroke:rgba(8,100,160,.3)}:root[data-tema=claro] .nucleo-disco{fill:#ffffff;stroke:rgba(8,145,178,.3)}:root[data-tema=claro] .nucleo-externo{stroke:rgba(8,100,160,.25)}:root[data-tema=claro] .nucleo-trilho{stroke:rgba(8,145,178,.14)}:root[data-tema=claro] .esfera-neural .halo{opacity:.12}:root[data-tema=claro] .esfera-neural .nucleo-logo{filter:none}:root[data-tema=claro] .g3-icone{background:#ffffff}:root[data-tema=claro] .g3-icone:hover{color:var(--g3-texto)}:root[data-tema=claro]{--fundo-1:#eef3f9;--fundo-2:#ffffff;--texto:#0b2340;--texto-suave:#5a6f88;--linha:rgba(15,50,100,0.12);--brilho:#0e7fb0;--ok:#15803d;--alerta:#b26a00;--erro:#c62828;color-scheme:light}:root[data-tema=claro] body{color:var(--texto)}:root[data-tema=claro] .visu{background:rgba(238,243,249,.97)}:root[data-tema=claro] .visu-topo{border-bottom-color:rgba(15,50,100,.14);background:#ffffff}:root[data-tema=claro] .visu-nome,:root[data-tema=claro] .visu-texto{color:var(--texto)}:root[data-tema=claro] .visu-aviso,:root[data-tema=claro] .visu-carregando,:root[data-tema=claro] .visu-erro{color:var(--texto-suave)}:root[data-tema=claro] .visu-botao{color:#0e7fb0;border-color:rgba(14,127,176,.45);background:#ffffff}:root[data-tema=claro] .dash-cartao,:root[data-tema=claro] .dash-kpi{background:#ffffff;box-shadow:0 1px 3px rgba(15,40,80,.06)}:root[data-tema=claro] .dash-grade{stroke:rgba(15,50,100,.1)}:root[data-tema=claro] .dash-grade.forte{stroke:rgba(15,50,100,.25)}:root[data-tema=claro] .dash-ranking-trilho{background:rgba(15,50,100,.08)}:root[data-tema=claro] .dash rect[fill="rgba(255,255,255,0.05)"]{fill:rgba(15,50,100,.05)}:root[data-tema=claro] .resposta{background:#ffffff}:root[data-tema=claro] .resposta-voz{background:rgba(255,255,255,.96);box-shadow:0 6px 24px rgba(15,40,80,.12)}:root[data-tema=claro] .texto-form input{background:#ffffff;color:var(--texto);border-color:rgba(15,50,100,.2)}:root[data-tema=claro] .doc-escolher,:root[data-tema=claro] .doc-proposta{background:rgba(255,255,255,.97);border-color:rgba(14,127,176,.35);box-shadow:0 10px 30px rgba(15,40,80,.15)}:root[data-tema=claro] .doc-proposta-texto strong{color:var(--texto)}:root[data-tema=claro] .doc-proposta-texto span{color:var(--texto-suave)}:root[data-tema=claro] .doc-botao{color:var(--texto);background:rgba(14,127,176,.08)}:root[data-tema=claro] .doc-cancelar,:root[data-tema=claro] .doc-proposta-acoes a,:root[data-tema=claro] .doc-proposta-acoes button{color:var(--texto)}:root[data-tema=claro] .doc-proposta-acoes .sim{color:#ffffff;background:#0e7fb0;border-color:#0e7fb0}:root[data-tema=claro] .central-fundo{background:rgba(15,30,55,.35)}:root[data-tema=claro] .central{background:#ffffff;box-shadow:0 20px 60px rgba(15,40,80,.2)}:root[data-tema=claro] .gia-aviso{background:#ffffff!important;color:var(--texto)!important}.esfera-neural .nucleo{overflow:visible}.nucleo-pontos{opacity:0;transition:opacity .3s ease}.nucleo-ponto{fill:#e9fbff;filter:drop-shadow(0 0 3px var(--g3-ciano)) drop-shadow(0 0 7px var(--g3-ciano))}.nucleo-orbita{transform-origin:100px 100px;animation:nucleo-gira 2.4s linear infinite}.nucleo-p2{animation-duration:3.4s;animation-direction:reverse}.nucleo-p3{animation-duration:1.8s}.esfera-neural[data-estado=falando] .nucleo-pontos,.esfera-neural[data-estado=ouvindo] .nucleo-pontos{opacity:calc(.55 + var(--nivel) * .9)}.esfera-neural[data-estado=falando] .nucleo-ponto{filter:drop-shadow(0 0 3px var(--g3-verde)) drop-shadow(0 0 7px var(--g3-verde))}.esfera-neural[data-estado=falando] .nucleo-orbita{animation-duration:1.3s}.esfera-neural[data-estado=falando] .nucleo-p2{animation-duration:2s}.esfera-neural[data-estado=processando] .nucleo-pontos{opacity:.6}.esfera-neural[data-estado=processando] .nucleo-ponto{filter:drop-shadow(0 0 3px var(--g3-violeta)) drop-shadow(0 0 7px var(--g3-violeta))}.nucleo-onda{display:none}:root[data-tema=claro] .nucleo-ponto{fill:#0891b2}@media (prefers-reduced-motion:reduce){.nucleo-orbita{animation:none}}.rn-ponto{animation:none;opacity:.32}.rn-linha[data-ativa=true] .rn-ponto{opacity:.9}:root[data-tema=claro] .visu{background:#eef3f9}@media (max-width:760px){.g3-topo{position:relative}.g3-selo[data-simulacao=true]{position:absolute;right:16px;bottom:12px}.g3-acoes{gap:4px}.g3-icone{width:30px;height:30px}}.esfera-neural{--jv:#46d9ff;--jv-forte:#9befff}.esfera-neural[data-estado=falando]{--jv:#4ff0c2;--jv-forte:#b5ffe9}.esfera-neural[data-estado=processando]{--jv:#8fb8ff;--jv-forte:#d4e3ff}.esfera-neural[data-estado=erro]{--jv:#ff8a7a;--jv-forte:#ffd0c8}.jarvis{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--jv) 70%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--jv) 35%,transparent))}.jv-anel{transform-origin:100px 100px}.jv-tick{stroke:var(--jv);stroke-width:.8;opacity:.45}.jv-tick-l{stroke-width:1.4;opacity:.85}.jv-arco{fill:none;stroke:var(--jv);stroke-width:4;opacity:.9}.jv-linha{fill:none;stroke:var(--jv-forte);stroke-width:1;opacity:.55}.jv-seg{fill:none;stroke:var(--jv);stroke-width:2.4;opacity:.5}.jv-arco-fino{fill:none;stroke:var(--jv-forte);stroke-width:2;stroke-linecap:round;opacity:.9}.jv-barra{stroke:var(--jv-forte);stroke-width:1.6;stroke-linecap:round}.jv-voz{transform-origin:100px 100px;opacity:.18;transform:scale(calc(1 + var(--nivel) * .12));transition:opacity .25s ease,transform 90ms linear}.jv-borda{fill:none;stroke:var(--jv);stroke-width:1.2;opacity:.8}.jv-disco{opacity:.96}.jv-regua{animation:nucleo-gira 60s linear infinite}.jv-arcos{animation:nucleo-gira 24s linear infinite reverse}.jv-tracejado{animation:nucleo-gira 40s linear infinite}.jv-segmentos{animation:nucleo-gira 30s linear infinite reverse}.jv-interno{animation:nucleo-gira 12s linear infinite}.esfera-neural[data-estado=falando] .jv-voz,.esfera-neural[data-estado=ouvindo] .jv-voz{opacity:calc(.45 + var(--nivel) * .55)}.esfera-neural[data-estado=falando] .jv-arcos,.esfera-neural[data-estado=ouvindo] .jv-arcos{animation-duration:8s}.esfera-neural[data-estado=falando] .jv-interno,.esfera-neural[data-estado=ouvindo] .jv-interno{animation-duration:3.5s}.esfera-neural[data-estado=falando] .jv-segmentos,.esfera-neural[data-estado=ouvindo] .jv-segmentos{animation-duration:10s}.esfera-neural[data-estado=processando] .jv-interno{animation-duration:1.4s}.esfera-neural[data-estado=processando] .jv-arcos{animation-duration:4s}.esfera-neural[data-estado=falando] .jarvis,.esfera-neural[data-estado=ouvindo] .jarvis{filter:drop-shadow(0 0 5px var(--jv)) drop-shadow(0 0 calc(14px + var(--nivel) * 24px) color-mix(in srgb,var(--jv) 55%,transparent))}.esfera-neural .nucleo-logo{width:36%;height:36%}.esfera-neural .halo{background:radial-gradient(circle,color-mix(in srgb,var(--jv) 30%,transparent) 0,transparent 62%)}.nucleo-giro,.nucleo-onda,.nucleo-pontos{display:none}:root[data-tema=claro] .esfera-neural{--jv:#0891b2;--jv-forte:#0e7490}:root[data-tema=claro] .esfera-neural[data-estado=falando]{--jv:#0f9f75;--jv-forte:#0b7a5a}:root[data-tema=claro] .jarvis{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--jv) 40%,transparent))}:root[data-tema=claro] .jv-disco{fill:#ffffff}@media (prefers-reduced-motion:reduce){.jv-anel{animation:none!important}}.jv-voz{display:none}.jv-centro{transition:transform 90ms linear}.jv-aura,.jv-centro{transform-origin:100px 100px}.jv-aura{fill:var(--jv);opacity:0;filter:blur(6px)}.esfera-neural[data-estado=falando] .jv-centro,.esfera-neural[data-estado=ouvindo] .jv-centro{transform:scale(calc(1 + var(--nivel) * .12));animation:jv-pulso 1.6s ease-in-out infinite}.esfera-neural[data-estado=falando] .jv-centro{animation-duration:1.1s}.esfera-neural[data-estado=falando] .jv-aura,.esfera-neural[data-estado=ouvindo] .jv-aura{opacity:calc(.25 + var(--nivel) * .6);animation:jv-aura 1.6s ease-in-out infinite}.esfera-neural[data-estado=falando] .jv-aura{animation-duration:1.1s}.esfera-neural[data-estado=falando] .jv-borda,.esfera-neural[data-estado=ouvindo] .jv-borda{stroke-width:calc(1.6px + var(--nivel) * 2.4px);opacity:1}.esfera-neural[data-estado=falando] .nucleo-logo,.esfera-neural[data-estado=ouvindo] .nucleo-logo{transform:translate(-50%,-50%) scale(calc(1.02 + var(--nivel) * .12))}@keyframes jv-pulso{0%,to{transform:scale(calc(1 + var(--nivel) * .12))}50%{transform:scale(calc(1.05 + var(--nivel) * .14))}}@keyframes jv-aura{0%,to{transform:scale(1.04)}50%{transform:scale(1.16)}}.esfera-neural[data-estado=inativa] .jarvis{opacity:.42;filter:grayscale(.5) drop-shadow(0 0 3px color-mix(in srgb,var(--jv) 30%,transparent))}.esfera-neural[data-estado=inativa] .nucleo-logo{opacity:.6}.esfera-neural[data-estado=inativa] .jv-anel{animation-play-state:paused}.esfera-neural .jarvis,.esfera-neural .nucleo-logo{transition:opacity .3s ease,filter .3s ease}.g3 .hud-texto{z-index:80}.g3 .resposta-voz{background:rgba(7,14,26,.97);max-height:62vh;overflow:auto}.g3-detalhe{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px;padding:16px 18px;border-radius:12px;border:1px solid rgba(34,211,238,.55);background:linear-gradient(180deg,rgba(18,44,74,.95),rgba(11,30,54,.95));box-shadow:0 0 24px rgba(34,211,238,.15)}.g3-detalhe-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.g3-detalhe-topo strong{font-size:17px}.g3-detalhe-fechar{background:transparent;border:0;color:var(--g3-suave);font-size:22px;cursor:pointer;line-height:1}.g3-detalhe .g3-ind b{font-size:22px}.g3-fonte{font-size:12px;color:var(--g3-suave)}.g3-analisar{justify-self:start;padding:9px 16px;border-radius:8px;border:1px solid rgba(34,211,238,.6);background:rgba(34,211,238,.12);color:var(--g3-texto);font:inherit;font-size:14px;cursor:pointer}:root[data-tema=claro] .g3 .resposta-voz{background:rgba(255,255,255,.98)}:root[data-tema=claro] .g3-detalhe{background:#fff;border-color:rgba(10,111,168,.45);box-shadow:0 6px 20px rgba(15,40,80,.1)}.g3-analisar:disabled{opacity:.75;cursor:progress}.g3-aguarde{font-size:13px;color:var(--g3-texto);animation:g3-piscar 1.4s ease-in-out infinite}.ent-filtros{display:flex;gap:6px;margin-bottom:10px}.ent-filtros button{border:1px solid var(--linha);background:none;color:var(--texto-suave);border-radius:6px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.ent-filtros button[data-ativo=true]{color:var(--marca-1);border-color:var(--marca-1)}.ent-lista{display:grid;grid-gap:10px;gap:10px}.ent-nota{display:grid;grid-gap:8px;gap:8px}.ent-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;background:none;border:0;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer;width:100%}.ent-meta{font-size:13px;color:var(--texto-suave)}.ent-meta em{font-style:normal;font-weight:600}.ent-obs{font-size:12px;color:var(--texto-suave)}.ent-tabela{overflow-x:auto;-webkit-overflow-scrolling:touch}.ent-tabela table{width:100%;border-collapse:collapse;font-size:12.5px}.ent-tabela td,.ent-tabela th{padding:6px 8px;border-bottom:1px solid var(--linha);text-align:left;white-space:nowrap}.ent-tabela td:nth-child(3){white-space:normal;min-width:180px}.ent-acoes{display:grid;grid-gap:8px;gap:8px}.ent-acoes input{width:100%;box-sizing:border-box;background:rgba(2,16,31,.6);color:inherit;border:1px solid var(--linha);border-radius:6px;padding:8px 10px;font:inherit;font-size:13px}.ent-botoes{display:flex;flex-wrap:wrap;gap:6px}.ent-botoes button{border:1px solid var(--linha);background:none;color:var(--marca-1);border-radius:6px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer}.ent-botoes .ent-chegou{background:rgba(47,191,143,.18);border-color:rgba(47,191,143,.7);color:var(--texto,#e6f1fb);font-weight:600}.ent-botoes .ent-nao{color:#e0645c;border-color:rgba(224,100,92,.6)}.ent-itens{display:grid;grid-gap:8px;gap:8px}.ent-item{border:1px solid var(--linha);border-radius:8px;padding:8px 10px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.ent-cod{font-family:ui-monospace,monospace}.ent-cod,.ent-item-l2{color:var(--texto-suave);font-size:12px}.ent-vinc{display:grid;grid-gap:6px;gap:6px}.ent-ok{color:#2fbf8f;font-size:12.5px}.ent-ok em{color:var(--texto-suave);font-style:normal}.ent-busca>button,.ent-buscar,.ent-ok button,.ent-res button,.ent-sug button{border:1px solid var(--linha);background:none;color:var(--marca-1);border-radius:6px;padding:5px 9px;font:inherit;font-size:12.5px;cursor:pointer;margin-left:6px;text-align:left}.ent-falta{color:#e8a33d;font-size:12.5px}.ent-res,.ent-sug{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ent-buscar,.ent-res button,.ent-sug button{margin-left:0}.ent-buscar{justify-self:start}.ent-busca{display:grid;grid-gap:6px;gap:6px}.ent-busca input{background:rgba(2,16,31,.6);color:inherit;border:1px solid var(--linha);border-radius:6px;padding:7px 9px;font:inherit;font-size:13px}.ent-busca label{font-size:12px;color:var(--texto-suave);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ent-busca label input{width:80px}.ent-busca>button{justify-self:start;margin-left:0}.ent-tipo{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.ent-tipo label{display:flex;align-items:center;gap:4px;color:inherit}.ent-busca select{background:rgba(2,16,31,.6);color:inherit;border:1px solid var(--linha);border-radius:6px;padding:7px 9px;font:inherit;font-size:13px;max-width:100%}.visu.dash{--texto:#1f2a37;--texto-suave:#5f6b7a;--linha:#dde3ea;--marca-1:var(--gia-pri);--brilho:var(--gia-pri);--ok:#2e7d32;--alerta:#b26a00;--erro:#c62828;--g2-azul:var(--gia-pri);color-scheme:light;background:#eef1f5;color:var(--texto);backdrop-filter:none;-webkit-backdrop-filter:none;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.visu.dash .visu-topo{background:var(--gia-marinho);border-bottom:none;box-shadow:0 2px 4px rgba(0,0,0,.15)}.visu.dash .visu-nome{color:#fff;font-weight:600;font-size:15px}.visu.dash .visu-nome .dash-hora{color:rgba(255,255,255,.7);font-weight:400}.visu.dash .visu-botao{width:auto;min-width:38px;height:34px;padding:0 10px;border-radius:4px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.3);color:#fff}.visu.dash .visu-botao:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.5)}.visu.dash .dash-cartao,.visu.dash .dash-kpi{background:#fff;border:1px solid var(--linha);border-radius:6px;box-shadow:0 1px 2px rgba(15,40,80,.06)}.visu.dash .dash-kpi strong{color:var(--gia-marinho)}.visu.dash .dash-cartao h3{color:var(--gia-marinho);font-size:13px;text-transform:uppercase;letter-spacing:.3px}.visu.dash .dash-cartao h3 small{text-transform:none;letter-spacing:0}.visu.dash .dash-barra{fill:rgba(21,101,192,.55)}.visu.dash .dash-grade.forte{stroke:#c5cfdb}.visu.dash .dash-ranking-trilho{background:#eef1f5}.visu.dash .dash-entrada{fill:rgba(46,125,50,.75)}.visu.dash .dash-saida{fill:rgba(198,40,40,.7)}.visu.dash .dash-tabela th{color:var(--texto-suave);font-weight:600;background:#f7f9fb}.visu.dash .dash-tabela td,.visu.dash .dash-tabela th{padding:6px 8px;border-bottom:1px solid var(--linha)}.visu.dash .g2-botao{background:#fff;color:var(--texto);border:1px solid #c5cfdb;border-radius:4px;box-shadow:none}.visu.dash .g2-botao:hover{background:#f7f9fb;color:var(--texto);border-color:var(--gia-pri)}.visu.dash .g2-botao[data-ativo=true]{background:var(--gia-pri);border-color:var(--gia-pri);color:#fff}.visu.dash .ent-acoes input,.visu.dash .g2-data input,.visu.dash input,.visu.dash select,.visu.dash textarea{background:#fff;color:var(--texto);border:1px solid #c5cfdb;border-radius:4px}.visu.dash a{color:var(--gia-pri)}.visu.dash .dash-kpi[data-tom=ok] strong{color:var(--ok)}.visu.dash .dash-kpi[data-tom=erro] strong{color:var(--erro)}.visu.dash .dash-kpi[data-tom=alerta] strong{color:var(--alerta)}