:root{--marca:#ff5722;--marca-2:#f4511e;--marca-3:#ff8a50;--marca-fundo:#fff1eb;--marca-texto:#c2410c;--grafite:#151820;--grafite-2:#1d212b;--bg:#f5f6f8;--painel:#fff;--painel-2:#f8f9fb;--hover:#fbf7f5;--borda:#e6e8ec;--borda-forte:#d3d7de;--texto:#151820;--texto-2:#5c6370;--texto-3:#8e95a2;--ok:#15803d;--ok-fundo:#e9f7ee;--aviso:#b45309;--aviso-fundo:#fff6e5;--perigo:#c62828;--perigo-fundo:#fdecec;--info:#2f5bd3;--info-fundo:#eaf0ff;--p-E:#c62828;--p-U:#ea580c;--p-A:#d97706;--p-M:#2f5bd3;--p-B:#6b7280;--p-S:#b4bac4;--sombra:0 1px 2px #1518200d, 0 1px 3px #1518200f;--sombra-2:0 16px 40px #15182038;--raio:10px;--fonte:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "Cascadia Code", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--marca:#ff6a3d;--marca-2:#ff5722;--marca-fundo:#2b1a14;--marca-texto:#ff8a50;--bg:#0e1015;--painel:#151820;--painel-2:#1b1f29;--hover:#1e2230;--borda:#262b36;--borda-forte:#353b48;--texto:#f3f4f6;--texto-2:#9aa1ae;--texto-3:#6c7380;--ok:#4ade80;--ok-fundo:#11261a;--aviso:#fbbf24;--aviso-fundo:#2b2210;--perigo:#f87171;--perigo-fundo:#2e1616;--info:#7aa2ff;--info-fundo:#18213a;--sombra:0 1px 2px #0006;--sombra-2:0 16px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--marca:#ff6a3d;--marca-2:#ff5722;--marca-fundo:#2b1a14;--marca-texto:#ff8a50;--bg:#0e1015;--painel:#151820;--painel-2:#1b1f29;--hover:#1e2230;--borda:#262b36;--borda-forte:#353b48;--texto:#f3f4f6;--texto-2:#9aa1ae;--texto-3:#6c7380;--ok:#4ade80;--ok-fundo:#11261a;--aviso:#fbbf24;--aviso-fundo:#2b2210;--perigo:#f87171;--perigo-fundo:#2e1616;--info:#7aa2ff;--info-fundo:#18213a;--sombra:0 1px 2px #0006;--sombra-2:0 16px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--texto);font:14px/1.45 var(--fonte);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--marca)}pre,code,.mono{font-family:var(--mono);font-size:12.5px}::selection{background:color-mix(in srgb, var(--marca) 30%, transparent)}.app{flex-direction:column;height:100%;display:flex}.topbar{background:var(--grafite);color:#f3f4f6;border-bottom:2px solid var(--marca);flex-shrink:0;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex}.logo{color:inherit;align-items:center;gap:12px;display:flex}.logo img{filter:invert();width:auto;height:34px}.logo .sep{background:#ffffff40;width:1px;height:26px}.logo .nome{letter-spacing:-.02em;font-size:19px;font-weight:700}.logo .nome em{color:var(--marca);font-style:normal}.logo .por{color:#9aa1ae;letter-spacing:.04em;margin-left:2px;font-size:11px}.topbar .espaco{flex:1}.pill{color:#c9ced8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;display:inline-flex}.pill .ponto{background:#6c7380;border-radius:50%;width:7px;height:7px}.pill.on .ponto{background:#4ade80}.pill.ocupado .ponto{background:var(--marca);animation:1.1s infinite pulsar}.pill.erro{color:#fca5a5;border-color:#f8717159}.tb-btn{color:#e5e7eb;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff29;border-radius:8px;padding:7px 13px;font-weight:500}.tb-btn:hover:not(:disabled){border-color:var(--marca);color:#fff}.tb-btn.marca{background:var(--marca);border-color:var(--marca);color:#fff}.tb-btn.marca:hover:not(:disabled){background:var(--marca-2)}.tb-btn.icone{padding:7px 10px}.tb-btn:disabled{opacity:.55;cursor:not-allowed}.pagina{flex:1;overflow-y:auto}.pagina-int{padding:22px 28px 40px}.pagina-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.pagina-cab h1{letter-spacing:-.02em;margin:0;font-size:22px}.pagina-cab .sub{color:var(--texto-2);margin-top:3px;font-size:13px}.kpis{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio);display:flex;overflow:hidden}.kpis div{border-right:1px solid var(--borda);padding:8px 16px}.kpis div:last-child{border-right:none}.kpis b{font-variant-numeric:tabular-nums;font-size:16px;display:block}.kpis span{color:var(--texto-2);white-space:nowrap;font-size:11.5px}.kpis .alerta b{color:var(--perigo)}.status-abas{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.status-aba{border:1px solid var(--borda);background:var(--painel);cursor:pointer;color:var(--texto-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.status-aba:hover{border-color:var(--borda-forte);color:var(--texto)}.status-aba .n{font-variant-numeric:tabular-nums;text-align:center;background:var(--painel-2);min-width:22px;color:var(--texto);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.status-aba.ativo{background:var(--grafite);border-color:var(--grafite);color:#fff}.status-aba.ativo .n{background:var(--marca);color:#fff}:root[data-theme=dark] .status-aba.ativo{background:var(--marca);border-color:var(--marca)}:root[data-theme=dark] .status-aba.ativo .n{background:#00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .status-aba.ativo{background:var(--marca);border-color:var(--marca)}:root:not([data-theme=light]) .status-aba.ativo .n{background:#00000040}}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.toolbar .busca{background:var(--painel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238e95a2' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 4 4'/%3E%3C/svg%3E") no-repeat 10px center;flex:300px;max-width:460px;padding-left:32px}.toolbar .contagem{color:var(--texto-3);margin-left:auto;font-size:12.5px}.check-filtro{border:1px solid var(--borda-forte);background:var(--painel);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.check-filtro .cont{background:var(--painel-2);border:1px solid var(--borda);color:var(--texto-2);border-radius:999px;padding:0 6px;font-size:11px}.tabela{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);overflow:hidden}.tr{grid-template-columns:72px 110px minmax(260px,3fr) minmax(140px,1.1fr) minmax(130px,1fr) 168px 128px 56px 136px;align-items:center;gap:12px;padding:0 14px 0 16px;display:grid}.tr.cab{background:var(--painel-2);border-bottom:1px solid var(--borda);height:38px;color:var(--texto-3);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.tr.linha{border-bottom:1px solid var(--borda);cursor:pointer;min-height:50px;font-size:13.5px;position:relative}.tr.linha:last-child{border-bottom:none}.tr.linha:hover{background:var(--hover)}.tr.linha:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.tr.linha:before{content:"";background:var(--p-S);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.tr.linha.p-E:before{background:var(--p-E)}.tr.linha.p-U:before{background:var(--p-U)}.tr.linha.p-A:before{background:var(--p-A)}.tr.linha.p-M:before{background:var(--p-M)}.tr.linha.p-B:before{background:var(--p-B)}.tr>*{min-width:0}.td-nr{font-variant-numeric:tabular-nums;font-weight:700}.td-prio{color:var(--texto-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.td-prio i{background:var(--p-S);border-radius:50%;flex-shrink:0;width:8px;height:8px}.td-prio.p-E i{background:var(--p-E)}.td-prio.p-U i{background:var(--p-U)}.td-prio.p-A i{background:var(--p-A)}.td-prio.p-M i{background:var(--p-M)}.td-prio.p-B i{background:var(--p-B)}.td-prio.p-E,.td-prio.p-U{color:var(--texto);font-weight:600}.td-titulo{align-items:center;gap:8px;display:flex}.td-titulo .t{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.td-titulo .marcas{flex-shrink:0;gap:4px;display:flex}.td-1l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-1l.fraco{color:var(--texto-2)}.td-idade{font-variant-numeric:tabular-nums;color:var(--texto-2);white-space:nowrap}.td-idade.velha{color:var(--perigo);font-weight:600}.td-acoes{justify-content:flex-end;gap:6px;display:flex}.tabela .vazio{padding:40px 16px}.btn{border:1px solid var(--borda-forte);background:var(--painel);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--marca);color:var(--marca-texto)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.prim{background:var(--marca);border-color:var(--marca);color:#fff}.btn.prim:hover:not(:disabled){background:var(--marca-2);color:#fff}.btn.perigo{color:var(--perigo);border-color:color-mix(in srgb, var(--perigo) 45%, var(--borda))}.btn.pequeno{border-radius:7px;padding:4px 10px;font-size:12.5px}.btn.fantasma{background:0 0;border-color:#0000}.btn.fantasma:hover:not(:disabled){background:var(--painel-2)}.btn:focus-visible,.tb-btn:focus-visible,.status-aba:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--marca);outline-offset:1px}input[type=text],input[type=number],input[type=password],input:not([type]),select,textarea{border:1px solid var(--borda-forte);background:var(--painel);border-radius:8px;min-width:0;padding:7px 10px}input[type=checkbox]{accent-color:var(--marca)}textarea{resize:vertical;width:100%;line-height:1.55}textarea.sql{font-family:var(--mono);font-size:12.5px}.tag{background:var(--painel-2);border:1px solid var(--borda);color:var(--texto-2);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.tag.ok{background:var(--ok-fundo);color:var(--ok);border-color:#0000}.tag.aviso{background:var(--aviso-fundo);color:var(--aviso);border-color:#0000}.tag.perigo{background:var(--perigo-fundo);color:var(--perigo);border-color:#0000}.tag.info{background:var(--info-fundo);color:var(--info);border-color:#0000}.tag.prim{background:var(--marca-fundo);color:var(--marca-texto);border-color:#0000}.tag.anim{animation:1.2s infinite pulsar}.tags{flex-wrap:wrap;gap:4px;display:flex}.avisos{gap:6px;margin-bottom:14px;display:grid}.aviso{background:var(--aviso-fundo);color:var(--aviso);border:1px solid color-mix(in srgb, var(--aviso) 25%, transparent);border-radius:8px;padding:9px 13px;font-size:13px}.aviso.perigo{background:var(--perigo-fundo);color:var(--perigo);border-color:color-mix(in srgb, var(--perigo) 25%, transparent)}.aviso.info{background:var(--info-fundo);color:var(--info);border-color:color-mix(in srgb, var(--info) 25%, transparent)}.vazio{color:var(--texto-3);text-align:center;padding:20px 8px;font-size:13px}.fundo-modal{z-index:50;background:#0e101599;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal{background:var(--painel);box-shadow:var(--sombra-2);border-radius:12px;flex-direction:column;max-width:100%;max-height:100%;display:flex;overflow:hidden}.modal.grande{width:96vw;height:94vh}.modal.medio{width:780px;max-height:92vh}.modal-topo{border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.modal-topo h2{overflow-wrap:anywhere;letter-spacing:-.01em;flex:320px;min-width:0;margin:0;font-size:17px}.modal.grande>.modal-topo{border-top:3px solid var(--marca)}.modal-corpo{flex:1;min-height:0;padding:18px;overflow:auto}.modal-rodape{border-top:1px solid var(--borda);color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;font-size:12.5px;display:flex}.espaco{flex:1}.os-corpo{flex:1;grid-template-columns:minmax(340px,36%) 1fr;min-height:0;display:grid}.os-esq{border-right:1px solid var(--borda);background:var(--painel-2);padding:18px 20px;overflow-y:auto}.os-dir{flex-direction:column;min-height:0;display:flex}.abas{border-bottom:1px solid var(--borda);flex-shrink:0;gap:2px;padding:0 14px;display:flex;overflow-x:auto}.aba{cursor:pointer;color:var(--texto-2);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:11px 12px;font-weight:500}.aba:hover{color:var(--texto)}.aba.ativa{color:var(--marca-texto);border-bottom-color:var(--marca);font-weight:600}.aba .cont{background:var(--painel-2);border-radius:999px;margin-left:5px;padding:0 6px;font-size:11px}.aba-corpo{flex:1;padding:20px 24px;overflow-y:auto}.aba-corpo p{line-height:1.6}.secao{margin-bottom:20px}.secao>h4{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);align-items:center;gap:8px;margin:0 0 8px;font-size:11.5px;display:flex}.dados{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.dados dt{color:var(--texto-2)}.dados dd{overflow-wrap:anywhere;margin:0}.texto-livre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--painel);border:1px solid var(--borda);border-radius:8px;padding:10px 12px;font-size:13.5px}.timeline{gap:10px;display:grid}.hist{border:1px solid var(--borda);background:var(--painel);border-radius:8px;overflow:hidden}.hist .cab{background:var(--painel-2);color:var(--texto-2);flex-wrap:wrap;gap:8px;padding:6px 10px;font-size:12px;display:flex}.hist .cab b{color:var(--texto)}.hist .corpo{white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 11px;font-size:13px}.banner-analise{background:var(--marca-fundo);color:var(--marca-texto);border-radius:8px;align-items:center;gap:10px;margin:12px 18px 0;padding:10px 14px;font-weight:500;display:flex;position:relative;overflow:hidden}.banner-analise:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--marca) 18%, transparent), transparent);width:40%;animation:1.6s infinite varrer;position:absolute;top:0;bottom:0;left:-40%}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite girar}.kpis-ia{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:18px;display:grid}.kpis-ia>div{border:1px solid var(--borda);border-radius:8px;padding:9px 11px}.kpis-ia span{color:var(--texto-3);font-size:11.5px;display:block}.barra{background:var(--borda);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.barra i{background:var(--marca);height:100%;display:block}.lista-ia{gap:5px;margin:0;padding-left:20px;display:grid}.item-verificar{border:1px solid var(--borda);border-radius:8px;margin-bottom:8px;padding:10px 12px}.item-verificar .onde{background:var(--marca-fundo);color:var(--marca-texto);border-radius:5px;margin-bottom:4px;padding:1px 8px;font-weight:600;display:inline-block}.alerta-vermelho{background:var(--perigo-fundo);color:var(--perigo);border:1px solid color-mix(in srgb, var(--perigo) 35%, transparent);border-radius:8px;margin-bottom:8px;padding:8px 12px;font-weight:600}.query{border:1px solid var(--borda);border-radius:8px;margin-bottom:12px;padding:12px 14px}.query h5{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;display:flex}.obs{color:var(--texto-2);margin:4px 0 8px;font-size:12.5px}.acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tabela-res{border:1px solid var(--borda);border-radius:8px;max-height:360px;margin-top:8px;overflow:auto}.tabela-res table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.tabela-res th,.tabela-res td{border-bottom:1px solid var(--borda);text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:420px;padding:5px 9px}.tabela-res th{background:var(--painel-2);font-weight:600;position:sticky;top:0}.tabela-res td.nulo{color:var(--texto-3);font-style:italic}.consulta-ia{border-bottom:1px solid var(--borda);padding:9px 0;font-size:13px}.consulta-ia pre{white-space:pre-wrap;background:var(--painel-2);border-radius:6px;margin:4px 0 0;padding:7px 9px}details summary{cursor:pointer}.sem{border:1px solid var(--borda);border-radius:8px;margin-bottom:8px;padding:9px 12px}.campo{gap:4px;margin-bottom:14px;display:grid}.campo>span{color:var(--texto-2);font-size:12.5px;font-weight:600}.campo small{color:var(--texto-3)}.grade-2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.checks{border:1px solid var(--borda);border-radius:8px;gap:2px;max-height:220px;padding:6px 10px;display:grid;overflow-y:auto}.checks label{align-items:center;gap:8px;font-size:13px;display:flex}.diag{border-collapse:collapse;width:100%;font-size:13px}.diag td{border-bottom:1px solid var(--borda);vertical-align:top;padding:7px 8px}.nivel{font-size:11.5px;font-weight:700}.nivel.ok{color:var(--ok)}.nivel.aviso{color:var(--aviso)}.nivel.erro{color:var(--perigo)}.nivel.info{color:var(--info)}.toasts{z-index:100;gap:8px;max-width:calc(100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.toast{background:var(--grafite);color:#f3f4f6;box-shadow:var(--sombra-2);border-left:3px solid var(--marca);border-radius:9px;max-width:420px;padding:11px 15px;font-size:13.5px}.toast.erro{border-left-color:#f87171}@keyframes pulsar{50%{opacity:.45}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes varrer{to{left:110%}}@media (prefers-reduced-motion:reduce){*,:after{animation:none!important}}@media (width<=1200px){.tr{grid-template-columns:68px 104px minmax(200px,1fr) minmax(120px,160px) 150px 110px 52px 124px}.td-solic{display:none}}@media (width<=860px){.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:56px;padding:8px 16px}.logo .por,.pill.sync{display:none}.pagina-int{padding:16px 16px 32px}.tr.cab{display:none}.tr.linha{grid-template-columns:auto 1fr auto;gap:4px 10px;padding:10px 14px 10px 16px}.tr.linha .td-titulo{order:-1;grid-column:1/-1}.tr.linha .td-exec,.tr.linha .td-solic{display:none}.tr.linha .td-acoes{grid-column:1/-1;justify-content:flex-start}.kpis{width:100%;overflow-x:auto}.os-corpo{grid-template-columns:1fr;overflow-y:auto}.os-esq{border-right:none;border-bottom:1px solid var(--borda);overflow:visible}.os-dir{min-height:70vh}.grade-2{grid-template-columns:1fr}.modal.grande{border-radius:0;width:100vw;height:100vh}.fundo-modal{padding:0}}.td-conf{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.td-conf .trilho{background:var(--borda);border-radius:3px;flex:1;min-width:40px;height:6px;overflow:hidden}.td-conf .trilho i{background:var(--marca);border-radius:3px;height:100%;display:block}.td-conf.alta .trilho i{background:var(--ok)}.td-conf.media .trilho i{background:var(--p-A)}.td-conf.baixa .trilho i{background:var(--perigo)}.td-conf.alta{color:var(--ok)}.td-conf.media{color:var(--aviso)}.td-conf.baixa{color:var(--perigo)}.td-conf.nada{color:var(--texto-3);font-weight:400}@media (width<=860px){.tr.linha .td-conf{grid-column:1/-1}}.carregando-app{height:100%;color:var(--texto-2);justify-content:center;align-items:center;gap:10px;display:flex}.login{background:var(--bg);grid-template-columns:minmax(360px,46%) 1fr;min-height:100%;display:grid}.login-marca{background:var(--grafite);color:#f3f4f6;border-right:3px solid var(--marca);flex-direction:column;justify-content:space-between;padding:36px 44px;display:flex;position:relative;overflow:hidden}.login-marca:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--marca) 35%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-120px}.login-marca .logo img{height:38px}.login-marca .logo .nome{font-size:22px}.login-tese{z-index:1;max-width:440px;position:relative}.login-tese h1{letter-spacing:-.03em;margin:0 0 14px;font-size:34px;font-weight:700;line-height:1.15}.login-tese h1 em{color:var(--marca);font-style:normal}.login-tese p{color:#b8bec9;margin:0;font-size:15px;line-height:1.6}.login-marca .por{color:#8e95a2;letter-spacing:.05em;z-index:1;font-size:12px;position:relative}.login-lado{justify-content:center;align-items:center;padding:32px 20px;display:flex}.login-form{gap:2px;width:100%;max-width:380px;display:grid}.login-form h2{letter-spacing:-.02em;margin:0;font-size:24px}.login-form .sub{color:var(--texto-2);margin:4px 0 18px}.login-form .aviso{margin-bottom:14px}.login-form input{width:100%;padding:10px 12px;font-size:15px}.login-form .senha{position:relative}.login-form .senha input{padding-right:86px}.login-form .senha .btn{color:var(--texto-2);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.login-form .caps{color:var(--aviso);font-weight:600}.btn.grande{justify-content:center;margin-top:6px;padding:11px 16px;font-size:15px;font-weight:600}.login-form .rodape{color:var(--texto-3);margin:16px 0 0;font-size:12px;line-height:1.5}@media (width<=860px){.login{grid-template-columns:1fr}.login-marca{border-right:none;border-bottom:3px solid var(--marca);padding:20px 16px}.login-tese,.login-marca .por{display:none}}.tb-btn.ativo{border-color:var(--marca);color:#fff}.usuario{position:relative}.usuario-btn{color:#e5e7eb;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;display:flex}.usuario-btn:hover,.usuario-btn[aria-expanded=true]{border-color:var(--marca)}.usuario-btn:focus-visible{outline:2px solid var(--marca);outline-offset:1px}.avatar{background:var(--marca);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11.5px;font-weight:700;display:grid}.usuario-nome{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:500;overflow:hidden}.usuario-menu{background:var(--painel);min-width:230px;color:var(--texto);border:1px solid var(--borda);box-shadow:var(--sombra-2);z-index:60;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.usuario-cab{border-bottom:1px solid var(--borda);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.usuario-cab span{color:var(--texto-3);font-size:12px}.usuario-menu button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:8px 10px;display:block}.usuario-menu button:hover,.usuario-menu button:focus-visible{background:var(--painel-2);outline:none}.usuario-menu button.perigo{color:var(--perigo)}.usuario-versao{border-top:1px solid var(--borda);color:var(--texto-3);margin-top:4px;padding:8px 10px 4px;font-size:11.5px}.novidades section+section{border-top:1px solid var(--borda);margin-top:16px;padding-top:14px}.novidades h3{margin:0 0 6px;font-size:15px}.novidades ul{gap:4px;margin:0;padding-left:20px;display:grid}.cfg{grid-template-columns:250px minmax(0,1fr);min-height:100%;display:grid}.cfg-nav{border-right:1px solid var(--borda);background:var(--painel);align-self:start;height:calc(100vh - 62px);padding:18px 12px;position:sticky;top:0;overflow-y:auto}.cfg-nav .voltar{color:var(--texto-2);margin-bottom:14px}.cfg-grupo{margin-bottom:16px}.cfg-grupo-t{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);padding:0 10px 6px;font-size:11px;font-weight:600}.cfg-item{text-align:left;cursor:pointer;width:100%;color:var(--texto-2);background:0 0;border:none;border-left:3px solid #0000;border-radius:8px;padding:8px 10px;font-weight:500;display:block}.cfg-item:hover{background:var(--painel-2);color:var(--texto)}.cfg-item.ativo{background:var(--marca-fundo);color:var(--marca-texto);border-left-color:var(--marca);font-weight:600}.cfg-item:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.cfg-conteudo{width:100%;max-width:1040px;padding:24px 32px 96px}.cfg-cab{margin-bottom:18px}.cfg-cab h1{letter-spacing:-.02em;margin:0;font-size:22px}.cfg-cab p{color:var(--texto-2);margin:3px 0 0}.cfg-texto{color:var(--texto-2);max-width:760px;margin:0 0 16px;line-height:1.6}.cartao{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);margin-bottom:16px;padding:18px 20px}.cartao.destaque{border-color:color-mix(in srgb, var(--marca) 45%, var(--borda));box-shadow:0 0 0 3px color-mix(in srgb, var(--marca) 10%, transparent)}.cartao-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cartao-cab h3{letter-spacing:-.01em;margin:0;font-size:15px}.cartao-cab p{color:var(--texto-2);margin:3px 0 0;font-size:13px}.cartao>.campo:last-child,.cartao>.grade-2:last-child>.campo{margin-bottom:0}.check-linha{align-items:flex-start;gap:10px;margin-bottom:14px;line-height:1.5;display:flex}.check-linha input{margin-top:3px}.fraco{color:var(--texto-3)}.checks.altos{max-height:320px}.filtro-usuarios{width:100%;max-width:360px;margin-bottom:8px}.cfg-salvar{background:var(--grafite);color:#f3f4f6;box-shadow:var(--sombra-2);border-left:3px solid var(--marca);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:16px}.cfg-salvar .btn:not(.prim){color:#e5e7eb;background:0 0;border-color:#fff3}.tabela-simples{overflow-x:auto}.tabela-simples table{border-collapse:collapse;width:100%;font-size:13px}.tabela-simples th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-3);border-bottom:1px solid var(--borda);white-space:nowrap;padding:6px 10px;font-size:11.5px;font-weight:600}.tabela-simples td{border-bottom:1px solid var(--borda);white-space:nowrap;padding:8px 10px}.tabela-simples tr:last-child td{border-bottom:none}.tabela-simples .dir{text-align:right}.contas{gap:10px;display:grid}.conta{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.conta-nome{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.conta-det{color:var(--texto-2);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.conta-erro{color:var(--perigo);margin-top:4px;font-size:12px}.conta-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.linha-teste{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.opcoes-tipo{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.opcao{border:1px solid var(--borda-forte);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.opcao.sel{border-color:var(--marca);background:var(--marca-fundo)}.opcao input{accent-color:var(--marca);margin-top:3px}.opcao small{color:var(--texto-2);margin-top:3px;line-height:1.45;display:block}.passos{gap:14px;margin:0 0 12px;padding-left:20px;line-height:1.6;display:grid}.passos .btn{margin-left:4px}.passos small.bloco{color:var(--texto-3);display:block}.linha-codigo{gap:8px;max-width:560px;margin-top:6px;display:flex}.linha-codigo input{font-family:var(--mono);flex:1;font-size:12.5px}.fraco .spinner,.aviso .spinner{vertical-align:-1px;width:12px;height:12px;display:inline-block}@media (width<=860px){.cfg{grid-template-columns:1fr}.cfg-nav{border-right:none;border-bottom:1px solid var(--borda);gap:4px;height:auto;padding:10px 16px;display:flex;position:static;overflow-x:auto}.cfg-nav .voltar,.cfg-grupo-t{display:none}.cfg-grupo{display:contents}.cfg-item{white-space:nowrap;border-left:none;width:auto}.cfg-conteudo{padding:18px 16px 96px}.conta{grid-template-columns:1fr}.conta-acoes{justify-content:flex-start}.opcoes-tipo{grid-template-columns:1fr}.usuario-nome{display:none}.usuario-btn{padding:3px}}.grade-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.filtro-multi{align-content:start;gap:6px;margin-bottom:14px;display:grid}.filtro-cab{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.filtro-cab>span{color:var(--texto-2);font-size:12.5px;font-weight:600}.filtro-multi.excluir .filtro-cab>span{color:var(--perigo)}.filtro-multi.excluir input[type=checkbox]{accent-color:var(--perigo)}.filtro-busca{width:100%}.filtro-multi .checks label{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:2px 0;display:grid}.op-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-n{color:var(--texto-3);font-variant-numeric:tabular-nums;background:var(--painel-2);border-radius:999px;padding:0 7px;font-size:11px}.chips{border:1px solid var(--borda-forte);background:var(--painel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.chip{background:var(--perigo-fundo);color:var(--perigo);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.chip button{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0 4px;font-size:15px;line-height:1}.chip button:hover{background:#00000014}.chip-entrada{flex:1;min-width:180px;background:0 0!important;border:none!important;padding:4px 6px!important}.chip-entrada:focus-visible{outline:none!important}.aba-corpo.com-conversa{flex-direction:column;padding:0;display:flex;overflow:hidden}.conversa{flex-direction:column;flex:1;min-height:0;display:flex}.conversa-topo{border-bottom:1px solid var(--borda);align-items:center;gap:10px;padding:10px 20px;font-size:12.5px;display:flex}.conversa-msgs{background:var(--painel-2);flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}.conversa-vazia{text-align:center;max-width:560px;color:var(--texto-2);margin:auto}.conversa-vazia h4{color:var(--texto);margin:0 0 6px;font-size:16px}.conversa-vazia p{margin:0 0 14px;line-height:1.6}.sugestoes{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sugestoes .btn{white-space:normal;text-align:left}.msg{display:flex}.msg.usuario{justify-content:flex-end}.balao{overflow-wrap:anywhere;border-radius:12px;max-width:min(860px,88%);padding:10px 14px;font-size:13.5px;line-height:1.55}.msg.usuario .balao{background:var(--grafite);color:#f3f4f6;white-space:pre-wrap;border-bottom-right-radius:4px}.msg.claude .balao{background:var(--painel);border:1px solid var(--borda);box-shadow:var(--sombra);border-bottom-left-radius:4px}.msg.erro .balao{background:var(--perigo-fundo);color:var(--perigo)}.balao.pensando{color:var(--texto-2);gap:8px;min-width:280px;display:grid}.pensando-cab{color:var(--marca-texto);align-items:center;gap:8px;font-weight:500;display:flex}.etapas-vivo,.etapas ul{color:var(--texto-3);gap:2px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.etapas{color:var(--texto-3);margin-bottom:6px;font-size:12.5px}.etapas summary{color:var(--texto-2)}.msg-rodape{color:var(--texto-3);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.md p{margin:0 0 8px}.md h5{margin:12px 0 6px;font-size:14px}.md ul,.md ol{gap:3px;margin:0 0 8px;padding-left:20px;display:grid}.md code{background:var(--painel-2);border-radius:4px;padding:1px 5px}.md-codigo{border:1px solid var(--borda);border-radius:8px;margin:6px 0 10px;overflow:hidden}.md-codigo-cab{background:var(--painel-2);color:var(--texto-3);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:4px 6px 4px 10px;font-size:11.5px;display:flex}.md-codigo pre{white-space:pre;background:var(--painel);margin:0;padding:10px 12px;font-size:12.5px;overflow-x:auto}.conversa-entrada{border-top:1px solid var(--borda);background:var(--painel);align-items:flex-end;gap:10px;padding:12px 20px;display:flex}.conversa-entrada textarea{resize:none;flex:1;min-height:44px;max-height:180px}@media (width<=860px){.grade-3{grid-template-columns:1fr}.balao{max-width:100%}.conversa-msgs,.conversa-topo,.conversa-entrada{padding-left:14px;padding-right:14px}}.conta.conexao-ativa{border-color:color-mix(in srgb, var(--ok) 55%, var(--borda));box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 12%, transparent)}input.mono{font-family:var(--mono);font-size:12.5px}.escolha-conta{gap:10px;display:grid}.opcao-conta{text-align:left;background:var(--painel);border:1px solid var(--borda-forte);color:var(--texto);border-radius:10px;gap:4px;padding:14px 16px;display:grid;position:relative}button.opcao-conta{cursor:pointer;font:inherit}button.opcao-conta:hover:not(:disabled){border-color:var(--marca)}button.opcao-conta:disabled{opacity:.6;cursor:not-allowed}.opcao-conta.sel{border-color:var(--marca);background:var(--marca-fundo)}.opcao-titulo{font-size:14.5px;font-weight:600}.opcao-desc{color:var(--texto-2);font-size:13px;line-height:1.5}.opcao-conta .acoes{margin-top:6px}.opcao-marca{color:var(--marca-texto);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;position:absolute;top:12px;right:14px}.passo-conta{max-width:460px}.passo-conta .cartao{margin-top:0}.requisitos{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.requisitos li{padding-left:24px;position:relative}.requisitos li:before{font-weight:700;position:absolute;left:0}.requisitos li.ok:before{content:"✓";color:var(--ok)}.requisitos li.falta:before{content:"✗";color:var(--perigo)}.requisitos li.falta{color:var(--perigo)}.requisitos li.aviso:before{content:"!";color:var(--aviso);left:4px}.variaveis{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip-var{border:1px solid var(--borda);background:var(--painel-2);cursor:pointer;color:var(--texto-2);border-radius:999px;padding:2px 10px;font-size:12px}.chip-var:hover{border-color:var(--marca);color:var(--marca-texto)}.chip-var code{font-size:11.5px}.previa{border:1px solid var(--borda);border-radius:8px;margin-top:12px;overflow:hidden}.previa-cab{background:var(--painel-2);color:var(--texto-3);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:4px 6px 4px 10px;font-size:11.5px;display:flex}.previa .texto-livre{border:none;border-radius:0}.respostas{gap:10px;display:grid}.resposta{border:1px solid var(--borda);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.resposta.pendente{border-color:color-mix(in srgb, var(--aviso) 50%, var(--borda));background:color-mix(in srgb, var(--aviso-fundo) 50%, var(--painel))}.resposta-cab{align-items:center;gap:8px;min-width:0;display:flex}.resposta-cab .fraco{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-tese .selo{letter-spacing:.04em;color:#ffd2c2;background:#ff57221f;border:1px solid #ff572259;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.login-tese .selo i{background:var(--marca);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulso-selo;box-shadow:0 0 #ff572299}.login-tese h1{font-size:40px;line-height:1.12}.login-tese h1 .ja{color:#fff}.giratoria{display:inline-block;position:relative}.giratoria em{background:linear-gradient(90deg,#ff5722 0%,#ff8a50 55%,#ffc3a6 100%);color:#0000;filter:drop-shadow(0 0 18px #ff572273);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;animation:.55s cubic-bezier(.2,.8,.2,1) both entra-palavra;display:inline-block}.giratoria:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff5722,#0000);border-radius:4px;height:4px;animation:2.6s ease-in-out infinite sublinha;position:absolute;bottom:-4px;left:0;right:6%}.login-tese p b{color:#fff}.destaques{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.destaques li{border:1px solid #ffffff14;border-left:3px solid var(--marca);background:#ffffff0a;border-radius:10px;align-items:baseline;gap:10px;padding:10px 14px;animation:.6s both entra-item;display:flex}.destaques li:nth-child(2){animation-delay:.12s}.destaques li:nth-child(3){animation-delay:.24s}.destaques b{color:var(--marca-3);min-width:86px;font-size:15px}.destaques span{color:#c9ced8;font-size:14px}@keyframes entra-palavra{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sublinha{0%{opacity:0;transform:scaleX(0)}25%,75%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes entra-item{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes pulso-selo{70%{box-shadow:0 0 0 8px #ff572200}to{box-shadow:0 0 #ff572200}}@media (width<=1100px){.login-tese h1{font-size:32px}}.numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.numeros>div{background:linear-gradient(160deg,#ff572224,#ffffff08);border:1px solid #ff572247;border-radius:12px;align-content:start;gap:6px;padding:14px 14px 12px;animation:.6s both entra-item;display:grid}.numeros>div:nth-child(2){animation-delay:.12s}.numeros>div:nth-child(3){animation-delay:.24s}.numeros strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#ff5722,#ffb08a);color:#0000;filter:drop-shadow(0 0 14px #ff572259);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:800;line-height:1}.numeros strong small{letter-spacing:0;font-size:14px;font-weight:700}.numeros strong.txt{min-height:38px;padding-top:6px;font-size:22px;line-height:1.15}.numeros span{color:#c9ced8;font-size:13px;line-height:1.4}@media (width<=1100px){.numeros{grid-template-columns:1fr}.numeros strong{font-size:30px}}.inicio{color:#f3f4f6;background:radial-gradient(1200px 600px at 85% -10%,#ff572238,#0000 60%),radial-gradient(900px 500px at -10% 110%,#ff57221a,#0000 60%),#0e1015;flex-direction:column;min-height:100%;display:flex;overflow-x:hidden}.inicio main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.inicio-topo{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1244px;margin:0 auto;padding:22px 32px;display:flex}.inicio-topo .logo img{filter:invert();height:34px}.inicio-topo .logo .nome{letter-spacing:-.02em;font-size:20px;font-weight:700}.inicio-topo .logo .nome em{color:var(--marca);font-style:normal}.inicio-topo .logo .sep{background:#ffffff40;width:1px;height:26px}.inicio-topo .logo .por{color:#8e95a2;letter-spacing:.05em;font-size:11px}.inicio-topo .btn.prim{padding:9px 22px;font-weight:600}.inicio-hero .selo{letter-spacing:.04em;color:#ffd2c2;background:#ff57221f;border:1px solid #ff572259;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.inicio-hero .selo i{background:var(--marca);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulso-selo}.inicio-hero h1{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(40px,6.4vw,76px);font-weight:800;line-height:1.04}.inicio-hero h1 .ja{color:#fff}.inicio-sub{color:#b8bec9;max-width:640px;margin:0 0 30px;font-size:clamp(16px,1.6vw,20px);line-height:1.55}.inicio-sub b{color:#fff}.btn.cta{border-radius:12px;padding:14px 28px;font-size:17px;font-weight:700;box-shadow:0 10px 30px #ff572259}.btn.cta span{transition:transform .2s;display:inline-block}.btn.cta:hover span{transform:translate(4px)}.inicio-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:30px 0 56px;display:grid}.inicio-numeros .num{background:linear-gradient(160deg,#ff572229,#ffffff08 70%);border:1px solid #ff57224d;border-radius:18px;align-content:start;gap:12px;padding:28px 26px 24px;animation:.7s both entra-item;display:grid}.inicio-numeros .num:nth-child(2){animation-delay:.15s}.inicio-numeros .num:nth-child(3){animation-delay:.3s}.inicio-numeros strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#ff5722 10%,#ff8a50 55%,#ffd0bb 100%);color:#0000;filter:drop-shadow(0 0 28px #ff572266);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,9vw,120px);font-weight:800;line-height:.9}.inicio-numeros strong small{letter-spacing:0;vertical-align:.9em;margin-right:.15em;font-size:.22em;font-weight:700}.inicio-numeros .num.txt strong{letter-spacing:-.03em;white-space:normal;padding-top:8px;font-size:clamp(34px,4.2vw,54px);line-height:1.02}.inicio-numeros span{color:#d3d7de;max-width:260px;font-size:16px;line-height:1.45}.inicio-etapas h2{text-transform:uppercase;letter-spacing:.12em;color:var(--marca-3);margin:0 0 18px;font-size:13px}.etapas{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.etapa{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;align-content:start;gap:8px;padding:18px 16px;transition:border-color .2s,transform .2s;display:grid}.etapa:hover{border-color:#ff572280;transform:translateY(-2px)}.etapa-n{color:var(--marca);letter-spacing:.08em;font-size:12px;font-weight:700}.etapa p{color:#9aa1ae;margin:0;font-size:13.5px;line-height:1.5}.inicio-rodape{text-align:center;color:#6c7380;border-top:1px solid #ffffff0f;padding:20px;font-size:12px}.popup-fundo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:#08090cb3;justify-content:center;align-items:center;padding:16px;animation:.2s both aparece;display:flex;position:fixed;inset:0}.popup-login{background:var(--painel);width:100%;max-width:400px;color:var(--texto);border-top:3px solid var(--marca);border-radius:18px;gap:2px;padding:30px 28px 26px;animation:.28s cubic-bezier(.2,.8,.2,1) both sobe;display:grid;position:relative;box-shadow:0 30px 80px #0000008c}.popup-login h2{letter-spacing:-.02em;margin:10px 0 0;font-size:24px}.popup-login .sub{color:var(--texto-2);margin:4px 0 16px}.popup-login .aviso{margin-bottom:12px}.popup-login input{width:100%;padding:10px 12px;font-size:15px}.popup-login .senha{position:relative}.popup-login .senha input{padding-right:86px}.popup-login .senha .btn{color:var(--texto-2);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.popup-login .caps{color:var(--aviso);font-weight:600}.popup-logo{align-items:center;gap:10px;display:flex}.popup-logo img{height:28px}:root[data-theme=dark] .popup-logo img{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .popup-logo img{filter:invert()}}.popup-logo .nome{letter-spacing:-.02em;font-size:18px;font-weight:700}.popup-logo .nome em{color:var(--marca);font-style:normal}.popup-fechar{color:var(--texto-3);cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px;font-size:16px;position:absolute;top:12px;right:12px}.popup-fechar:hover{background:var(--painel-2);color:var(--texto)}@keyframes aparece{0%{opacity:0}to{opacity:1}}@keyframes sobe{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1000px){.inicio-numeros{grid-template-columns:1fr}.etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.inicio main{padding:0 16px}.inicio-topo{padding:16px}.inicio-topo .logo .por,.inicio-topo .logo .sep{display:none}.inicio-hero{padding:36px 0 24px}.etapas{grid-template-columns:1fr}}.inicio{grid-template-rows:auto 1fr;height:100vh;min-height:620px;display:grid}.inicio main{grid-template-rows:1fr auto;gap:clamp(14px,2.5vh,28px);min-height:0;padding-bottom:clamp(16px,3vh,32px);display:grid}.inicio-topo{padding:clamp(12px,2.2vh,22px) 32px}.inicio-meio{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:0;display:grid}.inicio-hero{max-width:none;padding:0}.inicio-hero h1{margin:clamp(10px,2vh,22px) 0 clamp(10px,1.8vh,18px);font-size:clamp(34px,min(5vw,8.2vh),72px)}.inicio-sub{margin-bottom:clamp(16px,3vh,30px);font-size:clamp(15px,min(1.5vw,2.3vh),20px)}.btn.cta{padding:clamp(10px,1.7vh,14px) 28px}.inicio-numeros{grid-template-columns:1fr;gap:clamp(8px,1.6vh,14px);padding:0}.inicio-numeros .num{border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:clamp(10px,2vh,20px) 24px}.num-valor{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(100deg,#ff5722 10%,#ff8a50 60%,#ffd0bb 100%);color:#0000;filter:drop-shadow(0 0 24px #ff572261);-webkit-background-clip:text;background-clip:text;align-items:baseline;min-width:2.6em;font-size:clamp(52px,min(7vw,11vh),104px);font-weight:800;line-height:.95;display:flex}.num-valor .contador{color:inherit;font:inherit}.num-valor i{margin-left:.04em;font-size:.62em;font-style:normal}.num-valor small{letter-spacing:0;align-self:flex-start;margin-top:.55em;margin-right:.25em;font-size:.26em;font-weight:700}.num-valor.txt{letter-spacing:-.03em;white-space:normal;min-width:0;max-width:5.6em;font-size:clamp(26px,min(3.2vw,5vh),44px);line-height:1.05}.num-desc{color:#c9ced8;margin:0;font-size:clamp(14px,min(1.3vw,2.2vh),17px);line-height:1.45}.num-desc b{color:#fff}.inicio-etapas{padding:0}.inicio-etapas h2{margin-bottom:clamp(8px,1.4vh,14px)}.etapa{gap:5px;padding:clamp(10px,1.8vh,16px) 14px}.etapa b{font-size:15px}.etapa p{font-size:13px;line-height:1.45}@media (width<=1000px),(height<=620px){.inicio{height:auto;min-height:100vh}.inicio-meio{grid-template-columns:1fr;padding-top:16px}.inicio main{gap:28px}}@media (width<=560px){.inicio-numeros .num{grid-template-columns:1fr;gap:6px}}.inicio-numeros .num-valor .contador{max-width:none;line-height:inherit;font-size:inherit;color:inherit}.popup-demo{max-width:560px}.popup-demo textarea{width:100%}.campo-armadilha{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.demo-ok{justify-items:start;gap:6px;padding-top:6px;display:grid}.demo-check{background:var(--ok-fundo);width:46px;height:46px;color:var(--ok);border-radius:50%;place-items:center;margin-top:8px;font-size:24px;font-weight:700;display:grid}.btn-whats{color:#fff;background:#25d366;border-color:#25d366;justify-content:center;margin-top:8px;font-weight:700;text-decoration:none}.btn-whats:hover:not(:disabled){color:#fff;background:#1ebe5b;border-color:#1ebe5b}.demo-ok .btn.fantasma{justify-self:center}.cfg{background:var(--bg);font-size:13px}.cfg .btn{border-radius:4px;padding:4px 11px;font-size:12.5px}.cfg .btn.pequeno{padding:3px 9px;font-size:12px}.cfg input[type=text],.cfg input[type=number],.cfg input[type=password],.cfg input[type=email],.cfg input:not([type]),.cfg select,.cfg textarea{border-radius:3px;padding:4px 8px;font-size:13px}.cfg input[type=text],.cfg input[type=number],.cfg input[type=password],.cfg select{height:30px}.cfg .tag{border-radius:3px;padding:1px 6px;font-size:11px}.cfg-nav{background:var(--painel);border-right:1px solid var(--borda-forte);width:auto;padding:0}.cfg-nav .voltar{text-align:left;border-bottom:1px solid var(--borda);border-radius:0;width:100%;margin:0;padding:9px 12px;font-size:12.5px;display:block}.cfg-grupo{margin:0}.cfg-grupo-t{background:var(--painel-2);border-top:1px solid var(--borda);border-bottom:1px solid var(--borda);letter-spacing:.08em;color:var(--texto-2);margin:0;padding:6px 12px;font-size:10.5px}.cfg-item{border-left:3px solid #0000;border-radius:0;padding:7px 12px 7px 20px;font-size:13px;font-weight:400}.cfg-item.ativo{background:var(--marca-fundo);font-weight:600}.cfg-conteudo{max-width:none;padding:0 0 80px}.cfg-cab{background:var(--painel);border-bottom:1px solid var(--borda-forte);margin:0 0 12px;padding:10px 16px}.cfg-cab h1{letter-spacing:0;font-size:15px;font-weight:700}.cfg-cab p,.cfg-texto,.cfg .cartao-cab p,.cfg .campo>small:not(.mostrar),.cfg .opcao small,.cfg .passos small.bloco,.cfg .filtro-multi>small,.cfg .cartao>small.fraco,.cfg .conta-det .fraco{display:none}.cfg-conteudo>:not(.cfg-cab):not(.cfg-salvar){margin-left:16px;margin-right:16px}.cfg .cartao{box-shadow:none;border:1px solid var(--borda-forte);background:var(--painel);border-radius:3px;margin-bottom:12px;padding:0}.cfg .cartao.destaque{box-shadow:none;border-color:var(--marca)}.cfg .cartao-cab{background:var(--painel-2);border-bottom:1px solid var(--borda-forte);align-items:center;min-height:34px;margin:0;padding:6px 12px}.cfg .cartao-cab h3{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);font-size:11.5px;font-weight:700}.cfg .cartao>:not(.cartao-cab){margin-left:12px;margin-right:12px}.cfg .cartao>:not(.cartao-cab):first-of-type,.cfg .cartao>.cartao-cab+*{margin-top:10px}.cfg .cartao>:last-child{margin-bottom:10px}.cfg .cartao>.tabela-simples,.cfg .cartao>.diag{margin:0!important}.cfg .campo{grid-template-columns:minmax(130px,34%) minmax(0,1fr);align-items:center;gap:3px 10px;margin-bottom:8px}.cfg .campo>span{color:var(--texto-2);grid-column:1;font-size:12.5px;font-weight:500}.cfg .campo>:not(span){grid-column:2}.cfg .campo>.checks,.cfg .campo>textarea{align-self:start}.cfg .grade-2,.cfg .grade-3{gap:0 20px}.cfg .cartao>textarea,.cfg .cartao>.variaveis{margin-top:10px}.cfg .check-linha{gap:8px;margin-bottom:8px}.cfg .checks{border-radius:3px;padding:4px 8px}.cfg .filtro-multi{gap:4px;margin-bottom:10px}.cfg .filtro-cab>span{font-weight:500}.cfg .opcoes-tipo{gap:4px 20px;margin-bottom:10px}.cfg .opcao{background:0 0;border:none;border-radius:0;align-items:center;padding:4px 0}.cfg .opcao.sel{background:0 0}.cfg .opcao b{font-weight:500}.cfg .opcao input{margin-top:0}.cfg .contas{border:1px solid var(--borda-forte);border-radius:3px;gap:0;overflow:hidden}.cfg .conta{border:none;border-bottom:1px solid var(--borda);box-shadow:none;border-radius:0;padding:8px 12px}.cfg .conta:last-child{border-bottom:none}.cfg .conta.conexao-ativa{box-shadow:inset 3px 0 0 var(--ok)}.cfg .conta-nome{font-size:13px}.cfg .respostas{gap:6px}.cfg .resposta{border-radius:3px;padding:8px 10px}.cfg .tabela-simples th{background:var(--painel-2)}.cfg .tabela-simples td,.cfg .tabela-simples th{padding:5px 10px}.cfg .aviso{border-radius:3px;padding:7px 10px;font-size:12.5px}.cfg .escolha-conta{gap:6px}.cfg .opcao-conta{border-radius:3px;padding:8px 12px}.cfg .opcao-desc{display:none}.cfg-salvar{box-shadow:0 -1px 0 var(--borda-forte);background:var(--painel);color:var(--texto);border-left:none;border-radius:0;margin:12px 0 0;padding:8px 16px;bottom:0}.cfg-salvar .btn:not(.prim){background:var(--painel);color:var(--texto);border-color:var(--borda-forte)}@media (width<=860px){.cfg .campo{grid-template-columns:1fr}.cfg .campo>span,.cfg .campo>:not(span){grid-column:1}}.perg-pagina{overflow:hidden}.perg{grid-template-columns:260px minmax(0,1fr);height:100%;min-height:0;display:grid}.perg-lado{border-right:1px solid var(--borda);background:var(--painel);flex-direction:column;min-height:0;display:flex}.perg-nova{justify-content:center;margin:12px}.perg-lista{align-content:start;gap:2px;padding:0 8px 12px;display:grid;overflow-y:auto}.perg-item{border-radius:8px;align-items:center;display:flex}.perg-item:hover,.perg-item.ativo{background:var(--painel-2)}.perg-item.ativo{box-shadow:inset 3px 0 0 var(--marca)}.perg-item-t{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--texto);background:0 0;border:none;flex:1;padding:8px 10px;font-size:13px;overflow:hidden}.perg-item-x{visibility:hidden;color:var(--texto-3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px}.perg-item:hover .perg-item-x{visibility:visible}.perg-item-x:hover{color:var(--perigo);background:var(--perigo-fundo)}.perg-chat{background:var(--bg);flex-direction:column;min-height:0;display:flex;position:relative}.perg-chat.arrastando:after{content:"Solte a imagem aqui";border:2px dashed var(--marca);color:var(--marca-texto);background:color-mix(in srgb, var(--marca-fundo) 80%, transparent);pointer-events:none;border-radius:14px;place-items:center;font-weight:600;display:grid;position:absolute;inset:12px}.perg-msgs{flex-direction:column;flex:1;gap:16px;padding:24px max(20px,50% - 440px);display:flex;overflow-y:auto}.perg-boas-vindas{text-align:center;max-width:640px;margin:auto}.perg-boas-vindas h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px}.perg-boas-vindas p{color:var(--texto-2);margin:0 0 18px;line-height:1.6}.perg-anexos{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.perg-anexos img{border:1px solid #fff3;border-radius:8px;max-width:180px;max-height:140px;display:block}.perg-entrada{background:var(--bg);padding:10px max(20px,50% - 440px) 14px}.perg-previas{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.perg-previa{position:relative}.perg-previa img{object-fit:cover;border:1px solid var(--borda-forte);border-radius:8px;width:72px;height:72px;display:block}.perg-previa button{background:var(--grafite);color:#fff;cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;font-size:11px;position:absolute;top:-6px;right:-6px}.perg-caixa{background:var(--painel);border:1px solid var(--borda-forte);box-shadow:var(--sombra);border-radius:14px;align-items:flex-end;gap:6px;padding:6px;display:flex}.perg-caixa:focus-within{border-color:var(--marca)}.perg-caixa textarea{resize:none;field-sizing:content;flex:1;min-height:40px;max-height:200px;background:0 0!important;border:none!important;padding:9px 6px!important}.perg-caixa textarea:focus-visible{outline:none!important}.perg-clipe{padding:6px 8px;font-size:18px}.perg-caixa .btn.prim{border-radius:10px;padding:8px 16px}.perg-dica{text-align:center;color:var(--texto-3);margin-top:6px;font-size:11.5px;display:block}@media (width<=860px){.perg{grid-template-columns:1fr}.perg-lado{display:none}}.busca-tasy{max-width:520px;position:relative}.busca-tasy input{width:100%}.busca-res{z-index:20;background:var(--painel);border:1px solid var(--borda-forte);box-shadow:var(--sombra-2);border-radius:3px;max-height:280px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.busca-res button{text-align:left;border:none;border-bottom:1px solid var(--borda);cursor:pointer;width:100%;color:var(--texto);background:0 0;justify-content:space-between;gap:10px;padding:6px 10px;font-size:13px;display:flex}.busca-res button:hover:not(:disabled){background:var(--marca-fundo)}.busca-res button:disabled{opacity:.45;cursor:default}.grade-sel{border-collapse:collapse;width:calc(100% - 24px);font-size:13px;margin-top:10px!important}.grade-sel th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-3);background:var(--painel-2);border:1px solid var(--borda);padding:5px 8px;font-size:11px}.grade-sel td{border:1px solid var(--borda);padding:4px 8px}.grade-sel .dir{text-align:right;white-space:nowrap;width:1%}.pesq{flex-direction:column;width:min(860px,96vw);max-height:86vh;font-size:13px;display:flex}.pesq-cab{background:var(--grafite);color:#f3f4f6;border-bottom:2px solid var(--marca);justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;font-size:13px;font-weight:600;display:flex}.pesq-cab .popup-fechar{color:#c9ced8}.pesq-cab .popup-fechar:hover{color:#fff;background:#ffffff1a}.pesq-filtros{background:var(--painel-2);border-bottom:1px solid var(--borda-forte);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 14px;display:flex}.pesq-campo{flex:260px;gap:3px;display:grid}.pesq-campo.pequeno{flex:0 150px}.pesq-campo span{color:var(--texto-2);font-size:12px}.pesq-campo input{border-radius:3px;height:30px;padding:4px 8px}.pesq-check{white-space:nowrap;align-items:center;gap:6px;height:30px;display:flex}.pesq-filtros .btn{border-radius:3px;height:30px;padding:4px 16px}.pesq-grade{flex:1;min-height:220px;overflow:auto}.pesq-grade table{border-collapse:collapse;width:100%}.pesq-grade th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-2);background:var(--painel-2);border-bottom:1px solid var(--borda-forte);border-right:1px solid var(--borda);padding:5px 8px;font-size:11px;position:sticky;top:0}.pesq-grade td{border-bottom:1px solid var(--borda);border-right:1px solid var(--borda);white-space:nowrap;padding:4px 8px}.pesq-grade tbody tr{cursor:pointer}.pesq-grade tbody tr:nth-child(2n){background:color-mix(in srgb, var(--painel-2) 60%, transparent)}.pesq-grade tbody tr:hover{background:var(--hover)}.pesq-grade tr.marcada{background:var(--marca-fundo)!important}.pesq-grade tr.ja{opacity:.5;cursor:default}.pesq-grade .sel{text-align:center;width:30px}.pesq-rodape{border-top:1px solid var(--borda-forte);background:var(--painel);align-items:center;gap:8px;padding:8px 14px;display:flex}.pesq-rodape .btn{border-radius:3px;padding:5px 14px}.modal .pesq{width:100%}@property --giro{syntax:"<angle>";inherits:false;initial-value:0deg}.selo-ia{background:linear-gradient(#14161d, #14161d) padding-box, conic-gradient(from var(--giro), #ff5722, #ffb08a, #ff5722 40%, #7a2a12 60%, #ff5722) border-box;border:2px solid #0000;border-radius:999px;align-items:center;gap:14px;padding:8px 22px 8px 8px;animation:4s linear infinite girar-borda;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 34px #ff572259,inset 0 0 22px #ff57221a}.selo-ia:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:40%;animation:3.2s ease-in-out infinite reflexo;position:absolute;top:0;bottom:0;left:-60%}.selo-ia-badge{letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#ff5722,#ff8a50);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 4px 18px #ff57228c}.selo-ia-badge span{animation:2.4s ease-in-out infinite brilha-ia;display:inline-block}.selo-ia-texto{color:#fff;letter-spacing:-.01em;font-size:clamp(15px,1.5vw,19px);font-weight:700}.topo-ia{letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#ff5722,#ff8a50);border-radius:999px;margin-left:4px;padding:3px 9px;font-size:12px;font-weight:800;box-shadow:0 0 14px #ff572273}@keyframes girar-borda{to{--giro:360deg}}@keyframes reflexo{0%,55%{left:-60%}to{left:130%}}@keyframes brilha-ia{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.35)rotate(90deg)}}@media (width<=560px){.selo-ia{gap:10px;padding-right:14px}.selo-ia-badge{padding:5px 10px;font-size:14px}}:root{--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a;--serie-4:#eda100;--serie-5:#e87ba4;--serie-6:#008300;--serie-7:#6250d6;--serie-8:#e34948}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500;--serie-5:#d55181;--serie-6:#008300;--serie-7:#9085e9;--serie-8:#e66767}}:root[data-theme=dark]{--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500;--serie-5:#d55181;--serie-6:#008300;--serie-7:#9085e9;--serie-8:#e66767}.md-tabela{border:1px solid var(--borda);border-radius:8px;margin:6px 0 12px;overflow:hidden}.md-tabela-rolagem{overflow-x:auto}.md-tabela table,.grafico-tabela{border-collapse:collapse;width:100%;font-size:13px}.md-tabela th,.grafico-tabela th{text-align:left;background:var(--painel-2);color:var(--texto-2);border-bottom:1px solid var(--borda);white-space:nowrap;padding:6px 10px;font-weight:600}.md-tabela td,.grafico-tabela td{border-bottom:1px solid var(--borda);padding:5px 10px}.md-tabela tr:last-child td{border-bottom:none}.md-tabela td.num,.grafico-tabela td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.md-tabela-acoes{background:var(--painel-2);border-top:1px solid var(--borda);justify-content:flex-end;padding:5px 8px;display:flex}.btn-excel{gap:6px}.ico-xls{color:#fff;background:#1d6f42;border-radius:3px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.ico-xls.grande{border-radius:6px;flex-shrink:0;width:34px;height:34px;font-size:18px}.bloco-excel{border:1px solid color-mix(in srgb, #1d6f42 40%, var(--borda));background:color-mix(in srgb, #1d6f42 7%, var(--painel));border-radius:10px;align-items:center;gap:12px;margin:6px 0 12px;padding:10px 12px;display:flex}.bloco-excel-txt{flex:1;gap:2px;min-width:0;display:grid}.bloco-excel-txt small{color:var(--texto-2)}.grafico{border:1px solid var(--borda);background:var(--painel);border-radius:10px;margin:8px 0 14px;padding:10px 12px 6px;position:relative}.grafico-cab{align-items:center;gap:6px;margin-bottom:6px;font-size:13.5px;display:flex}.grafico-legenda{color:var(--texto-2);flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;font-size:12.5px;display:flex}.grafico-legenda i,.grafico-dica i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.grafico svg{width:100%;height:auto;display:block;overflow:visible}.grafico .grade{stroke:var(--borda);stroke-width:1px}.grafico .eixo{stroke:var(--borda-forte);stroke-width:1px}.grafico .guia{stroke:var(--texto-3);stroke-width:1px;stroke-dasharray:3 3}.grafico .rot{fill:var(--texto-3);font-size:11px;font-family:var(--fonte);font-variant-numeric:tabular-nums}.grafico .rot.cat{fill:var(--texto-2)}.grafico .rot.valor{fill:var(--texto);font-weight:600}.grafico .marcador{stroke:var(--painel);stroke-width:2px}.grafico path.apagada{opacity:.45}.grafico-dica{z-index:5;pointer-events:none;background:var(--grafite);color:#f3f4f6;box-shadow:var(--sombra-2);border-radius:8px;min-width:150px;max-width:260px;padding:8px 10px;font-size:12.5px;position:absolute}.grafico-dica>b{margin-bottom:4px;display:block}.grafico-dica div{align-items:center;gap:4px;display:flex}.grafico-dica span{color:#c9ced8;flex:1}.grafico-dica strong{font-variant-numeric:tabular-nums;margin-left:auto}.grafico-tabela{margin-bottom:6px}.md-tabela table{overflow-wrap:normal;word-break:normal}.md-tabela th.num,.md-tabela td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.md-tabela td.primeira{white-space:nowrap;font-weight:500}.md-tabela td{vertical-align:middle}.md-tabela th{white-space:normal;min-width:70px}.perg-msgs{padding:24px max(24px,50% - 750px)}.perg-entrada{padding:10px max(24px,50% - 750px) 14px}.perg .msg.claude .balao{width:100%;max-width:100%;padding:14px 18px}.perg .msg.usuario .balao{max-width:min(900px,75%)}.perg-lista{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.perg-item,.perg-item-t{min-width:0}.perg .md{font-size:14px}.perg .md-tabela-rolagem{max-width:100%}.perg .md-tabela{width:fit-content;min-width:min(100%,640px);max-width:100%}.perg .md-tabela table{width:100%}.perg .md-tabela th,.perg .md-tabela td{padding:6px 16px}.perg-abas{border-bottom:1px solid var(--borda);grid-template-columns:1fr 1fr;display:grid}.perg-abas button{cursor:pointer;color:var(--texto-2);background:0 0;border:none;border-bottom:2px solid #0000;padding:11px 6px;font-weight:500}.perg-abas button.ativa{color:var(--marca-texto);border-bottom-color:var(--marca);font-weight:600}.msg-rodape .espaco{flex:1}.avaliar{gap:2px;display:inline-flex}.avaliar .btn{filter:grayscale();opacity:.65;padding:2px 7px}.avaliar .btn:hover,.avaliar .btn.marcado{filter:none;opacity:1}.avaliar .btn.marcado{background:var(--marca-fundo)}.avaliar-coment{flex:1;align-items:center;gap:6px;max-width:640px;display:inline-flex}.avaliar-coment input{flex:1;height:28px;padding:3px 8px}.perg-dica b.esgotado{color:var(--perigo)}.painel{background:var(--bg);flex:1;padding:20px max(24px,50% - 800px);overflow-y:auto}.painel-cab{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.painel-cab h2{letter-spacing:-.02em;margin:0;font-size:20px}.painel-vazio{text-align:center;color:var(--texto-2);max-width:520px;margin:80px auto}.painel-grade{grid-template-columns:repeat(auto-fill,minmax(560px,1fr));gap:16px;display:grid}.painel-item{background:var(--painel);border:1px solid var(--borda);box-shadow:var(--sombra);border-radius:12px;min-width:0;padding:6px 10px 2px}.painel-item-barra{align-items:center;gap:2px;padding:2px 0;font-size:12px;display:flex}.painel-item .grafico{border:none;margin:0;padding:4px 2px}@media (width<=700px){.painel-grade{grid-template-columns:1fr}}.ind-form{padding:12px 14px;overflow-y:auto}.ind-form .campo{grid-template-columns:1fr!important}.ind-form .campo>span,.ind-form .campo>:not(span){grid-column:1!important}.ind-form textarea{width:100%}.aud-filtros{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.aud-conversa{background:var(--painel-2);flex-direction:column;gap:12px;display:flex}.aud-conversa .msg.claude .balao{max-width:100%}.grafico-tabela th.num{text-align:right}.grafico-tabela td:first-child{white-space:nowrap;font-weight:500}.grafico-tabela th,.grafico-tabela td{padding:6px 14px}.painel-abas{border-bottom:1px solid var(--borda-forte);flex-wrap:wrap;align-items:flex-end;gap:2px;margin-bottom:14px;display:flex}.painel-aba{cursor:pointer;color:var(--texto-2);background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 14px;font-weight:500;display:inline-flex}.painel-aba:hover{color:var(--texto);background:var(--painel-2)}.painel-aba.ativa{background:var(--painel);border-color:var(--borda-forte);color:var(--texto);box-shadow:inset 0 3px 0 var(--marca);font-weight:600}.painel-aba.alvo{background:var(--marca-fundo);border-color:var(--marca);color:var(--marca-texto);border-style:dashed}.painel-aba .n{background:var(--painel-2);color:var(--texto-3);border-radius:999px;padding:0 7px;font-size:11px}.painel-aba.nova{color:var(--marca-texto)}.painel-aba-setas{gap:2px;margin-left:2px;display:inline-flex}.painel-aba-setas span{color:var(--texto-3);border-radius:4px;padding:0 4px}.painel-aba-setas span:hover{background:var(--painel-2);color:var(--texto)}.painel-aba-edit{width:180px;height:32px;margin-bottom:4px}.painel-aba-acoes{align-items:center;gap:4px;padding-bottom:4px;display:inline-flex}.painel-item{outline-offset:2px;outline:2px dashed #0000;transition:box-shadow .15s,opacity .15s,outline-color .15s}.painel-item.arrastando{opacity:.4}.painel-item.alvo{outline-color:var(--marca)}.painel-item .alca{cursor:grab;color:var(--texto-3);-webkit-user-select:none;user-select:none;padding:0 6px 0 2px;font-size:16px}.painel-item .alca:hover{color:var(--marca-texto)}.painel-item .alca:active{cursor:grabbing}.mover-aba{height:26px;margin-right:4px;padding:2px 6px;font-size:12px}.indicador{vertical-align:top;background:var(--painel);border:1px solid var(--borda);min-width:220px;max-width:360px;box-shadow:var(--sombra);border-radius:12px;gap:4px;margin:6px 10px 10px 0;padding:12px 16px 12px 18px;display:inline-grid;position:relative}.indicador:before{content:"";background:var(--borda-forte);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.indicador.luz-verde:before{background:var(--ok)}.indicador.luz-amarelo:before{background:var(--aviso)}.indicador.luz-vermelho:before{background:var(--perigo)}.indicador-cab{align-items:center;gap:6px;display:flex}.indicador-titulo{color:var(--texto-2);flex:1;font-size:12.5px;font-weight:600}.indicador-valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--texto);font-size:32px;font-weight:800;line-height:1.1}.indicador-rodape{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;display:flex}.variacao{color:var(--texto-2);font-weight:700}.variacao.boa{color:var(--ok)}.variacao.ruim{color:var(--perigo)}.variacao small{color:var(--texto-3);font-weight:400}.indicador .meta{color:var(--texto-2)}.grafico rect.clicavel{cursor:pointer}.dica-clique{color:#9aa1ae;margin-top:4px;font-size:11px;display:block}.painel-periodo{color:var(--texto-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.painel-periodo select{height:28px;padding:2px 8px}.painel-kpis{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.painel-kpi{outline-offset:2px;border-radius:12px;outline:2px dashed #0000}.painel-kpi.alvo{outline-color:var(--marca)}.painel-kpi.arrastando{opacity:.4}.painel-kpi .indicador{min-width:240px;margin:0}.kpi-acoes{opacity:.25;gap:0;transition:opacity .15s;display:inline-flex}.indicador:hover .kpi-acoes,.kpi-acoes:focus-within{opacity:1}.kpi-acoes .btn{padding:1px 5px;font-size:12px}.kpi-acoes .alca{cursor:grab;color:var(--texto-3);padding:0 4px}.painel-aba.compartilhada{font-style:italic}.luz-txt.verde{color:var(--ok)}.luz-txt.amarelo{color:var(--aviso)}.luz-txt.vermelho{color:var(--perigo)}.modo-tv{z-index:200;color:#f3f4f6;--painel:#151820;--painel-2:#1b1f29;--borda:#262b36;--borda-forte:#353b48;--texto:#f3f4f6;--texto-2:#9aa1ae;--texto-3:#6c7380;background:#0b0d12;padding:18px 28px 28px;position:fixed;inset:0;overflow:auto}.tv-cab{align-items:center;gap:16px;margin-bottom:18px;display:flex}.tv-cab h1{letter-spacing:-.02em;margin:0;font-size:30px}.tv-logo{font-size:18px;font-weight:800}.tv-logo em{color:var(--marca);font-style:normal}.tv-pontos{gap:6px;display:inline-flex}.tv-pontos i{background:#353b48;border-radius:50%;width:9px;height:9px}.tv-pontos i.on{background:var(--marca)}.tv-hora{font-variant-numeric:tabular-nums;color:#c9ced8;font-size:18px}.tv-cab select{color:#f3f4f6;background:#151820;border-color:#353b48;height:30px}.tv-kpis{flex-wrap:wrap;gap:16px;margin-bottom:18px;display:flex}.tv-kpis .indicador{min-width:300px}.tv-kpis .indicador-valor{font-size:48px}.tv-grade{grid-template-columns:repeat(auto-fit,minmax(640px,1fr));gap:18px;display:grid}.tv-item .grafico{background:#151820}.modo-tv .grafico-cab .btn{display:none}@media print{.topbar,.perg-lado,.perg-entrada,.painel-abas,.painel-cab .btn,.painel-periodo,.painel-item-barra,.kpi-acoes,.grafico-cab .btn,.msg-rodape,.toasts,.pesq-rodape{display:none!important}body,.app,.pagina,.perg,.perg-chat,.perg-msgs,.painel{color:#000;background:#fff!important;height:auto!important;overflow:visible!important}.perg,.painel-grade{display:block}.painel-item,.grafico,.indicador,.md-tabela{break-inside:avoid;box-shadow:none!important}.painel-item{border:1px solid #ccc;margin-bottom:12px}.msg.usuario .balao{color:#000!important;background:#eee!important}.msg.claude .balao{box-shadow:none!important;border:none!important}}.perg-chat-cab{border-bottom:1px solid var(--borda);background:var(--painel);align-items:center;gap:8px;padding:8px max(24px,50% - 750px);font-size:13.5px;display:flex}@media print{.perg-chat-cab .btn{display:none}.perg-chat-cab{border:none;font-size:18px}}.perg-topo{align-items:center;gap:4px;padding:8px 10px 0;display:flex}.perg-abas.tres{grid-template-columns:1fr 1fr 1fr}.perg-abas.tres button{padding:10px 2px;font-size:12.5px}.sino{position:relative}.sino-btn{font-size:16px;position:relative}.sino-n{background:var(--marca);color:#fff;border-radius:999px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-4px}.sino-lista{z-index:70;background:var(--painel);border:1px solid var(--borda-forte);width:340px;max-height:70vh;box-shadow:var(--sombra-2);border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.sino-cab{border-bottom:1px solid var(--borda);background:var(--painel);align-items:center;padding:8px 10px;display:flex;position:sticky;top:0}.sino-item{text-align:left;border:none;border-bottom:1px solid var(--borda);cursor:pointer;width:100%;color:var(--texto);background:0 0;gap:2px;padding:9px 12px;font-size:13px;display:grid}.sino-item:hover{background:var(--painel-2)}.sino-item.nova{box-shadow:inset 3px 0 0 var(--marca);background:color-mix(in srgb, var(--marca-fundo) 50%, transparent)}.sino-item span{color:var(--texto-2)}.popup-login.largo{max-width:620px}.agenda-linha{flex-wrap:wrap;gap:10px;display:flex}.agenda-linha .campo{flex:140px}.automatico .auto-bloco{margin-bottom:26px}.auto-cab{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.auto-cab h3{margin:0;font-size:16px}.automatico .grade-sel{width:100%}.automatico .grade-sel td{vertical-align:top}.ti-filtros{align-items:center;gap:8px;display:flex}.ti-kpis{flex-wrap:wrap;gap:10px;margin-bottom:6px;display:flex}.ti-kpis .indicador{flex:200px;max-width:none;margin:0}.ti-nota{margin:4px 0 14px;font-size:12.5px}.ti-grade{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:14px;margin-bottom:8px;display:grid}.ti .cartao h3{margin:0 0 8px;font-size:14.5px}.ti-sec{margin:22px 0 10px;font-size:17px}.ti-tabela{width:100%}@media (width<=560px){.ti-grade{grid-template-columns:1fr}}@media print{.ti-filtros{display:none}.ti-grade{grid-template-columns:1fr 1fr}}.topbar .sino-lista{left:auto;right:0}.topbar .sino-btn{position:relative}.sino-rodape{text-align:right;padding:6px 10px}.regra{gap:12px;display:grid}.regra-bloco{border:1px solid var(--borda);background:var(--painel-2);border-radius:10px;grid-template-columns:64px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.regra-bloco.apagado{opacity:.5;pointer-events:none}.regra-rotulo{letter-spacing:.06em;text-align:center;color:#fff;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-block}.regra-rotulo.se{background:var(--marca)}.regra-rotulo.entao{background:#16a34a}.regra-corpo{gap:8px;min-width:0;display:grid}.regra-corpo textarea{width:100%}.regra-exemplos{flex-wrap:wrap;gap:4px;display:flex}.regra-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.regra-medida{background:var(--painel);border:1px solid var(--borda);border-radius:8px;gap:8px;padding:10px;display:grid}.regra-cond{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.regra-cond input{width:110px}.regra-sql{white-space:pre-wrap;background:var(--painel-2);border-radius:6px;max-height:200px;margin:0;padding:8px;font-size:12px;overflow:auto}.regras{gap:10px;display:grid}.regra-cartao{border:1px solid var(--borda);background:var(--painel);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.regra-cartao.em-alerta{box-shadow:inset 4px 0 #f59e0b}.regra-cartao.pausado{opacity:.65}.regra-cartao-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.regra-linha{align-items:baseline;gap:10px;display:flex}.regra-linha .regra-rotulo{min-width:58px}.regra-rodape{font-size:12.5px}@media (width<=560px){.regra-bloco{grid-template-columns:1fr}}.topbar .sino-lista{color:var(--texto)}.topbar .sino-lista .btn.fantasma{color:var(--texto-2)}.regra-corpo .check-linha{justify-content:flex-start;align-items:center;gap:8px;width:auto;display:flex}.regra-corpo .check-linha input{width:auto;margin:0}.pq{background:var(--bg);flex-direction:column;height:100%;min-height:0;font-size:13px;display:flex}.pq .btn{box-shadow:none;border-radius:3px;padding:4px 12px;font-size:12.5px}.pq .btn.pequeno{padding:2px 8px;font-size:12px}.pq-modulos{background:var(--painel-2);border-bottom:1px solid var(--borda-forte);flex-shrink:0;align-items:flex-end;padding:0 12px;display:flex}.pq-modulos button{color:var(--texto-2);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:3px 3px 0 0;margin-bottom:-1px;padding:8px 18px 7px;font-size:13px;font-weight:500}.pq-modulos button:hover{color:var(--texto);background:var(--hover)}.pq-modulos button.ativo{background:var(--painel);border-color:var(--borda-forte);color:var(--texto);box-shadow:inset 0 2px 0 var(--marca);font-weight:600}.pq-uso{color:var(--texto-2);font-variant-numeric:tabular-nums;padding:0 4px 8px;font-size:12px}.pq-uso.esgotado{color:var(--perigo);font-weight:600}.pq>.painel{flex:1;min-height:0}.pq-corpo{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.pq-barra{background:var(--painel);border-bottom:1px solid var(--borda-forte);flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.pq-barra input[type=search]{border-radius:3px;flex:1;min-width:0;height:28px;padding:3px 8px;font-size:12.5px}.pq-hist{background:var(--painel);border-right:1px solid var(--borda-forte);flex-direction:column;min-height:0;display:flex}.pq-grade-rolo{flex:1;min-height:0;overflow-y:auto}.pq-grade{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.pq-grade th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-3);background:var(--painel-2);border-bottom:1px solid var(--borda-forte);padding:5px 8px;font-size:11px;font-weight:600;position:sticky;top:0}.pq-grade td{border-bottom:1px solid var(--borda);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;overflow:hidden}.pq-grade tbody tr{cursor:pointer}.pq-grade tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--painel-2) 60%, transparent)}.pq-grade tbody tr:hover td{background:var(--hover)}.pq-grade tbody tr.sel td{background:var(--marca-fundo);color:var(--texto)}.pq-grade tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--marca)}.pq-col-data{width:72px;color:var(--texto-2);font-variant-numeric:tabular-nums;text-align:right!important}.pq-col-x{text-align:center;width:26px;padding:0!important}.pq-col-x button{visibility:hidden;color:var(--texto-3);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:3px 6px}.pq-grade tr:hover .pq-col-x button,.pq-grade tr.sel .pq-col-x button{visibility:visible}.pq-col-x button:hover{color:var(--perigo);background:var(--perigo-fundo)}.pq-hist-rodape{color:var(--texto-3);border-top:1px solid var(--borda-forte);background:var(--painel-2);padding:5px 10px;font-size:11.5px}.pq-doc{flex-direction:column;min-height:0;display:flex;position:relative}.pq-doc.arrastando:after{content:"Solte a imagem aqui";border:2px dashed var(--marca);color:var(--marca-texto);background:color-mix(in srgb, var(--marca-fundo) 85%, transparent);pointer-events:none;z-index:5;border-radius:4px;place-items:center;font-weight:600;display:grid;position:absolute;inset:8px}.pq-doc-tit{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.pq-doc-tit .fraco{margin-right:6px;font-weight:400}.pq-msgs{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.pq-reg{background:var(--painel);border:1px solid var(--borda-forte);border-radius:4px;flex-shrink:0;min-width:0}.pq-reg-cab{background:var(--painel-2);border-bottom:1px solid var(--borda);color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;padding:5px 10px;font-size:12px;display:flex}.pq-reg-cab .btn.fantasma{padding:1px 6px}.pq-tipo{letter-spacing:.07em;color:var(--texto);background:var(--borda);border-radius:2px;padding:2px 7px;font-size:10.5px;font-weight:700}.pq-reg-corpo{min-width:0;padding:10px 14px}.pq-perg .pq-tipo{background:var(--texto);color:var(--painel)}.pq-perg-texto{white-space:pre-wrap;font-size:14px}.pq-resp .pq-tipo{background:var(--marca);color:#fff}.pq-resp{border-left:3px solid var(--marca)}.pq-erro{border-color:var(--perigo)}.pq-erro .pq-tipo{background:var(--perigo);color:#fff}.pq-erro .pq-reg-corpo{color:var(--perigo)}.pq-exec .pq-tipo{background:var(--info);color:#fff}.pq-exec .spinner{color:var(--info);width:13px;height:13px}.pq-etapas{border-bottom:1px solid var(--borda);color:var(--texto-2);padding:4px 14px;font-size:12px}.pq-etapas summary{cursor:pointer}.pq-etapas ol,.pq-log{font-family:var(--mono);color:var(--texto-2);gap:1px;margin:4px 0;padding-left:22px;font-size:11.5px;display:grid}.pq-log{padding:6px 10px 8px 32px}.pq-vazio{gap:10px;width:100%;max-width:760px;display:grid}.pq-sugestoes{display:grid}.pq-sugestoes button{text-align:left;border:none;border-bottom:1px solid var(--borda);color:var(--texto);cursor:pointer;background:0 0;align-items:baseline;gap:8px;padding:8px 14px;font-size:13px;display:flex}.pq-sugestoes button:last-child{border-bottom:none}.pq-sugestoes button:hover{background:var(--hover);color:var(--marca-texto)}.pq-sugestoes span{color:var(--marca)}.pq-entrada{background:var(--painel);border-top:1px solid var(--borda-forte);flex-shrink:0;padding:6px 12px 10px}.pq-entrada-cab{align-items:baseline;gap:10px;margin-bottom:4px;font-size:12px;display:flex}.pq-entrada-linha{align-items:stretch;gap:8px;display:flex}.pq-entrada-linha textarea{resize:vertical;border-radius:3px;flex:1;min-width:0;min-height:64px;max-height:240px;padding:7px 9px;font-size:13.5px}.pq-entrada-btns{flex-direction:column;gap:6px;width:132px;display:flex}.pq-entrada-btns .btn{justify-content:center;width:100%}.pq-entrada-btns .btn.prim{flex:1;font-size:13px}.pq .perg-previa img{border-radius:3px;width:60px;height:60px}.pq .perg-anexos img{border-color:var(--borda-forte);border-radius:3px}.pq-status{color:var(--texto-2);background:var(--painel-2);border-top:1px solid var(--borda-forte);flex-shrink:0;align-items:center;font-size:11.5px;display:flex}.pq-status>span{border-right:1px solid var(--borda);white-space:nowrap;padding:3px 12px}.pq-status>.espaco{border:none;flex:1}.pq-status>span:last-child{border-right:none}.pq-led{vertical-align:1px;background:#22c55e;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}@media (width<=860px){.pq-corpo{grid-template-columns:1fr}.pq-hist,.pq-status>span:nth-child(2),.pq-status>span:nth-child(3){display:none}}@media print{.pq-modulos,.pq-hist,.pq-entrada,.pq-status,.pq-doc-cab .btn,.pq-reg-cab .btn,.pq-reg-cab .avaliar{display:none!important}.pq,.pq-corpo,.pq-doc,.pq-msgs{height:auto!important;display:block!important;overflow:visible!important}.pq-reg{break-inside:avoid-page;margin-bottom:10px}.pq-doc-cab{border:none;font-size:18px}}.al{background:var(--painel);flex-direction:column;flex:1;min-height:0;display:flex}.al-rolo{flex:1;min-height:0;overflow:auto}.al-grade{table-layout:auto}.al-grade th.num,.al-grade td.num{text-align:right;font-variant-numeric:tabular-nums}.al-grade td{max-width:420px}.al-c-sit{width:92px}.al-sit{align-items:center;gap:5px;font-size:12px;display:inline-flex}.al-sit:before{content:"";background:var(--texto-3);border-radius:50%;width:8px;height:8px}.al-sit.ok:before{background:#22c55e}.al-sit.alerta{color:var(--aviso);font-weight:600}.al-sit.alerta:before{background:#f59e0b}.al-sit.erro{color:var(--perigo)}.al-sit.erro:before{background:var(--perigo)}.al-sit.pausado{color:var(--texto-3)}.selo-demo{letter-spacing:.08em;color:#111;background:#fbbf24;border-radius:3px;margin-left:10px;padding:2px 8px;font-size:10.5px;font-weight:800}.gov{padding:0 16px 24px}.gov-barra{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 10px;display:flex}.gov-barra input[type=text]{width:170px}.gov-barra .check-linha{align-items:center;gap:6px;display:inline-flex}.gov-barra .check-linha input{width:auto;margin:0}.gov-tot{color:var(--texto-2);font-size:12.5px}.gov-tot b{color:var(--texto);font-variant-numeric:tabular-nums}.gov-grade{width:100%;margin-top:0!important}.gov-grade th.num,.gov-grade td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gov-grade tbody tr:hover td{background:var(--hover)}.gov-grade tr.sel td{background:var(--marca-fundo)}.gov-grade tr.clicavel,.gov-log tbody tr{cursor:pointer}.gov-grade tr.com-erro td{color:var(--perigo)}.gov-tab{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.gov-masc{color:var(--aviso)}.gov-erro{color:var(--perigo);font-weight:600}.gov-limite{gap:4px;display:inline-flex}.gov-limite input{width:64px;height:24px;padding:1px 4px}.gov-nota{margin-top:8px;font-size:12px}.gov-dupla{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.gov-lado{gap:12px;display:grid}.gov-pag{color:var(--texto-2);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.gov-det{border:1px solid var(--borda-forte);background:var(--painel);border-radius:3px;margin-top:6px}.gov-det-cab{background:var(--painel-2);border-bottom:1px solid var(--borda);align-items:center;gap:10px;padding:5px 10px;font-size:12.5px;display:flex}.gov-det pre{white-space:pre-wrap;max-height:280px;margin:0;padding:10px;font-size:12px;overflow:auto}.seg{border:1px solid var(--borda-forte);border-radius:3px;display:inline-flex;overflow:hidden}.seg button{background:var(--painel);cursor:pointer;color:var(--texto-2);border:none;padding:4px 12px;font-size:12.5px}.seg button+button{border-left:1px solid var(--borda-forte)}.seg button.ativo{background:var(--marca-fundo);color:var(--marca-texto);font-weight:600}@media (width<=1100px){.gov-dupla{grid-template-columns:1fr}}.comp-grupo{color:var(--texto-2);margin:10px 0 4px;font-size:12px;font-weight:600}.gov-barra a.btn{text-decoration:none}.area-form{background:var(--painel);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;padding:12px 14px;display:grid;overflow-y:auto}.area-col{align-content:start;gap:8px;min-width:0;display:grid}.area-sub{color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:12px;font-weight:600}.area-modulos{border-radius:3px;max-height:230px}.area-lista-acoes{gap:6px;display:flex}.area-form .check-linha{align-items:center;gap:8px;display:flex}.area-form .check-linha input{width:auto;margin:0}.aviso.ok{background:var(--ok-fundo);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}@media (width<=760px){.area-form{grid-template-columns:1fr}}.inicio-frentes{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:14px;display:grid}.frente{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:clamp(4px,.9vh,8px);padding:clamp(12px,2vh,18px) 18px;transition:border-color .2s,transform .2s;display:grid;position:relative}.frente:hover{border-color:#ff572280;transform:translateY(-2px)}.frente.destaque{background:linear-gradient(160deg,#ff572224,#ffffff08 65%);border-color:#ff572252;grid-template-columns:minmax(0,1fr) minmax(150px,.95fr);column-gap:16px}.frente.destaque>:not(.mini){grid-column:1}.frente.destaque .mini{grid-area:1/2/span 3;align-self:center}.frente-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--marca-3);font-size:11px;font-weight:700}.frente h3{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(17px,min(1.6vw,2.6vh),21px)}.frente p{color:#a9b0bc;margin:0;font-size:13.5px;line-height:1.5}.frente p b,.frente li b{color:#fff;font-weight:600}.frente ul{color:#a9b0bc;gap:5px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.frente li:before{content:"✓";color:var(--marca);margin-right:8px;font-weight:700}.mini{background:#0f1218;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:10px;display:grid;box-shadow:0 10px 30px #00000059}.mini-perg{color:#e5e7eb;background:#2a2f3b;border-radius:10px 10px 2px;justify-self:end;max-width:92%;padding:6px 9px;font-size:11.5px;line-height:1.35}.mini-resp{border-left:3px solid var(--marca);align-items:flex-end;gap:10px;padding-left:8px;display:flex}.mini-resp-num{display:grid}.mini-resp-num b{color:#fff;letter-spacing:-.03em;font-size:24px;line-height:1}.mini-resp-num span{color:#8e95a2;font-size:10.5px}.mini-barras{flex:1;align-items:flex-end;gap:4px;height:42px;display:flex}.mini-barras i{background:linear-gradient(#ff8a50,#ff5722);border-radius:3px 3px 0 0;flex:1;min-height:4px}.mini-painel{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mini-kpi{background:#171b23;border-left:3px solid #8e95a2;border-radius:8px;gap:1px;padding:6px 7px;display:grid}.mini-kpi span{color:#8e95a2;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.mini-kpi b{color:#fff;letter-spacing:-.02em;font-size:16px}.mini-kpi small{color:#6c7380;font-size:9px}.mini-kpi.verde{border-left-color:#22c55e}.mini-kpi.amarelo{border-left-color:#f59e0b}.mini-kpi.vermelho{border-left-color:#ef4444}.mini-linha{grid-column:1/-1;width:100%;height:30px}.mini-linha polyline{fill:none;stroke:#ff8a50;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}@media (width<=1180px){.frente.destaque{grid-template-columns:1fr}.frente.destaque .mini{grid-area:auto/1}}@media (width<=1000px){.inicio-frentes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.frente,.frente:hover{transition:none;transform:none}}.mini-kpi{padding:6px 6px 5px 7px}.mini-kpi b{white-space:nowrap;font-size:15px}.frente.destaque{grid-template-columns:minmax(0,1.15fr) minmax(170px,.9fr)}.mini-painel{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-kpi span{font-size:9.5px}.painel-grade{grid-template-columns:repeat(12,minmax(0,1fr))}.painel-grade>.painel-item{grid-column:span var(--span,6)}@media (width<=1100px){.painel-grade>.painel-item{grid-column:1/-1}}.meta-linha{stroke:var(--texto-2);stroke-width:1.5px;stroke-dasharray:5 4}.meta-rot{fill:var(--texto-2);font-weight:600}.editar-grafico{width:min(1180px,96vw)}.eg-corpo{background:var(--painel);grid-template-columns:330px minmax(0,1fr);gap:16px;max-height:calc(86vh - 90px);padding:12px 14px;display:grid;overflow-y:auto}.eg-campos{align-content:start;gap:10px;display:grid}.eg-linha{grid-template-columns:96px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.eg-linha>span{color:var(--texto-2)}.eg-linha select{max-width:220px}.eg-check{align-items:center;gap:8px;font-size:12.5px;display:flex}.eg-check input{width:auto;margin:0}.eg-cores{flex-wrap:wrap;gap:6px;display:flex}.eg-cores button{border:2px solid var(--painel);outline:1px solid var(--borda-forte);cursor:pointer;border-radius:50%;width:22px;height:22px}.eg-cores button.ativo{outline:2px solid var(--texto)}.eg-previa{border:1px dashed var(--borda-forte);border-radius:4px;min-width:0;padding:8px}.eg-previa .grafico{margin:4px 0 0}@media (width<=900px){.eg-corpo{grid-template-columns:1fr}}.painel-item.estreito .painel-item-barra .barra-data,.painel-item.estreito .painel-item-barra .barra-texto{display:none}.inicio{scroll-behavior:smooth;height:auto;min-height:100vh;display:block}html:has(.inicio){scroll-behavior:smooth}.inicio-dobra{grid-template-rows:auto 1fr;height:100vh;min-height:620px;display:grid}@media (width<=1000px),(height<=620px){.inicio-dobra{height:auto;min-height:100vh}}.inicio-acoes{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.inicio-acoes.centro{justify-content:center}.btn-ver{font:inherit;color:#e6e8ec;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff40;padding:6px 2px;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.btn-ver:hover{color:#fff;border-color:var(--marca)}.btn-ver span{transition:transform .2s;display:inline-block}.btn-ver:hover span{transform:translateY(3px)}.inicio-secao{width:100%;max-width:1180px;margin:0 auto;padding:clamp(64px,10vh,120px) 32px 0;scroll-margin-top:16px}.secao-cab{max-width:760px;margin-bottom:clamp(28px,4vh,44px)}.secao-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--marca-3);background:#ff57221a;border:1px solid #ff572259;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.inicio h2{letter-spacing:-.035em;color:#fff;margin:16px 0 12px;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.06}.inicio h2 em{background:linear-gradient(100deg,#ff5722 10%,#ff8a50 60%,#ffd0bb 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.secao-cab p{color:#a9b0bc;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.revela{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.revela.visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.revela{opacity:1;transition:none;transform:none}}.vitrine{gap:20px;display:grid}.vitrine-lista{flex-wrap:wrap;gap:8px;display:flex}.vitrine-item{color:#a9b0bc;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;transition:background .25s,border-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.vitrine-item:hover{color:#fff;border-color:#ff572273}.vitrine-item.ativo{color:#fff;background:linear-gradient(160deg,#ff57223d,#ff572214);border-color:#ff572299}.vitrine-item b{font-weight:700}.vitrine-n{color:#5d6470;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.vitrine-item.ativo .vitrine-n{color:var(--marca-3)}.vitrine-progresso{background:var(--marca);transform-origin:0;width:100%;height:2px;animation:6.5s linear both vitrine-barra;position:absolute;bottom:0;left:0}@keyframes vitrine-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vitrine-texto{gap:4px;min-height:3.4em;animation:.45s both aparece;display:grid}.vitrine-texto b{color:#fff;letter-spacing:-.015em;font-size:clamp(18px,1.8vw,22px)}.vitrine-texto span{color:#a9b0bc;max-width:820px;font-size:15.5px;line-height:1.5}.janela{background:#12151c;border:1px solid #ffffff1f;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #000000b3,0 0 0 1px #ff57221f,0 0 120px -30px #ff572273}.janela:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#ff57222e,#0000);height:70%;position:absolute;inset:-40% -10% auto}.janela-barra{z-index:1;background:#191d26;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:11px 14px;display:flex;position:relative}.janela-barra>span{background:#3a404c;border-radius:50%;width:11px;height:11px}.janela-barra>span:first-child{background:#ff5f57}.janela-barra>span:nth-child(2){background:#febc2e}.janela-barra>span:nth-child(3){background:#28c840}.janela-barra em{color:#8e95a2;background:#ffffff0d;border-radius:6px;margin-left:12px;padding:3px 12px;font-size:12.5px;font-style:normal}.janela-tela{z-index:1;aspect-ratio:1920/1175;background:#0f1117;position:relative}.janela-tela img{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.2s;position:absolute;inset:0;transform:scale(1.015)}.janela-tela img.ativa{opacity:1;transform:none}.caso-linha{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.caso-linha:before{content:"";background:linear-gradient(90deg,#ff572200,#ff5722b3 15% 85%,#ff572200);height:2px;position:absolute;top:22px;left:4%;right:4%}.caso-linha li{align-content:start;gap:8px;padding:0 4px;display:grid;position:relative}.caso-hora{z-index:1;letter-spacing:.04em;color:#fff;border:2px solid var(--marca);background:#0e1015;border-radius:999px;justify-self:start;margin-bottom:8px;padding:10px 16px;font-size:13px;font-weight:800;position:relative;box-shadow:0 0 24px #ff572259}.caso-linha b{color:#fff;letter-spacing:-.01em;font-size:18px}.caso-linha p{color:#a9b0bc;margin:0;font-size:14.5px;line-height:1.55}.caso-tag{color:#ffd2c2;background:#ff572224;border:1px solid #ff57224d;border-radius:999px;justify-self:start;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:700}.recursos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.recurso{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:8px;padding:22px 20px;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s;display:grid}.recurso:hover{background:linear-gradient(160deg,#ff57221a,#ffffff08 70%);border-color:#ff572280}.recurso-ic{background:linear-gradient(160deg,#ff57224d,#ff572214);border:1px solid #ff572259;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:6px;font-size:21px;display:grid}.recurso b{color:#fff;letter-spacing:-.01em;font-size:16.5px}.recurso p{color:#a9b0bc;margin:0;font-size:14px;line-height:1.55}.seguranca{background:radial-gradient(600px 300px at 0 0,#ff57222e,#0000 70%),#ffffff08;border:1px solid #ff572247;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,52px);display:grid}.seguranca-cab p{color:#a9b0bc;margin:0;font-size:16px;line-height:1.55}.seguranca ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding:0;list-style:none;display:grid}.seguranca li{gap:5px;padding-left:30px;display:grid;position:relative}.seguranca li:before{content:"✓";color:#0e1015;background:var(--marca);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;left:0}.seguranca li b{color:#fff;font-size:16px}.seguranca li span{color:#a9b0bc;font-size:14px;line-height:1.5}.inicio-final{text-align:center;max-width:860px;margin:0 auto;padding:clamp(72px,12vh,140px) 32px clamp(56px,9vh,100px)}.inicio-final h2{font-size:clamp(32px,4.8vw,60px)}.inicio-final p{color:#a9b0bc;margin:0 0 30px;font-size:18px}.inicio-rodape{margin-top:0}@media (width<=1000px){.caso-linha{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.caso-linha:before{display:none}.recursos{grid-template-columns:repeat(2,minmax(0,1fr))}.seguranca{grid-template-columns:1fr}}@media (width<=560px){.inicio-secao,.inicio-final{padding-left:16px;padding-right:16px}.caso-linha,.recursos,.seguranca ul{grid-template-columns:1fr}.vitrine-item{padding:8px 12px;font-size:14px}}
