:root{--bg:#07060f;--vidro:rgba(22,20,44,.62);--vidro2:rgba(34,30,66,.55);--campo:rgba(10,8,24,.6);--linha:rgba(160,140,255,.16);--fg:#eeeaff;--fg2:#b9b3d9;--fg3:#7f79a3;--acento:#a78bfa;--acento2:#f472b6;--ciano:#22d3ee;--ok:#34d399;--aviso:#fbbf24;--erro:#f87171;--b1:rgba(167,139,250,.28);--b2:rgba(244,114,182,.18);--b3:rgba(34,211,238,.14);--sel:rgba(167,139,250,.18);--cod:#ddd6fe;--codbg:rgba(5,4,14,.75);color-scheme:dark}:root[data-tema=claro]{--bg:#f3f1fb;--vidro:rgba(255,255,255,.75);--vidro2:rgba(246,243,255,.9);--campo:#fff;--linha:rgba(91,63,214,.14);--fg:#1b1730;--fg2:#4a4466;--fg3:#7a7397;--acento:#6d4cdb;--acento2:#d6408f;--ciano:#0e93ad;--ok:#11875f;--aviso:#b7791f;--erro:#c2413b;--b1:rgba(109,76,219,.16);--b2:rgba(214,64,143,.1);--b3:rgba(14,147,173,.1);--sel:rgba(109,76,219,.12);--cod:#2b2450;--codbg:#faf9ff;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}body:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(40% 35% at 18% 20%,var(--b1),transparent 70%),radial-gradient(35% 30% at 82% 15%,var(--b2),transparent 70%),radial-gradient(45% 40% at 70% 85%,var(--b3),transparent 70%);filter:blur(20px);animation:deriva 22s ease-in-out infinite alternate;z-index:-1}@keyframes deriva{to{transform:translate(3%,-2%) rotate(4deg)}}h1,h2,h3{font-family:Space Grotesk,Inter,sans-serif;margin:0}a{color:var(--acento);cursor:pointer;text-decoration:none}.mono{font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:12px}svg.i{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.v{background:var(--vidro);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--linha);border-radius:18px}.app{display:grid;grid-template-columns:250px minmax(0,1fr) 480px;gap:14px;height:100%;padding:14px}.app.sem-dir{grid-template-columns:250px minmax(0,1fr)}.lateral{padding:16px 12px;overflow:auto;display:flex;flex-direction:column;gap:2px}.logo{font-family:Space Grotesk;font-weight:700;font-size:21px;padding:2px 8px 14px}.logo b{background:linear-gradient(90deg,var(--acento),var(--acento2),var(--ciano));-webkit-background-clip:text;background-clip:text;color:transparent}.sec{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);padding:14px 8px 6px}.no{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:9px;cursor:pointer;color:var(--fg2);font-size:13.5px;border:0;background:none;font-family:inherit;text-align:left;width:100%}.no:hover{background:var(--sel);color:var(--fg)}.no.on{background:var(--sel);color:var(--fg);box-shadow:inset 3px 0 0 var(--acento)}.no .n{margin-left:auto;font-size:11px;color:var(--fg3)}.tema{margin-top:auto;display:flex;gap:6px;padding:12px 4px 0}.tema button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--linha);background:var(--vidro2);color:var(--fg2);border-radius:10px;padding:7px;font:inherit;font-size:12px;cursor:pointer}.tema button.on{color:var(--fg);border-color:var(--acento)}.eu{font-size:12px;color:var(--fg3);padding:10px 8px 0}.centro{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.abas{display:flex;gap:8px;overflow-x:auto;padding:4px;flex:none}.aba{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:var(--vidro2);border:1px solid var(--linha);white-space:nowrap;cursor:pointer;font-size:13px;color:var(--fg2)}.aba.on{color:var(--fg);background:linear-gradient(135deg,var(--b1),var(--b2));border-color:var(--acento);box-shadow:0 0 20px var(--b1)}.aba .x{color:var(--fg3);padding:0 2px}.aba .x:hover{color:var(--erro)}.painel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cab{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--linha);flex:none}.cab h2{font-size:18px}.cab .sub{color:var(--fg3);font-size:12.5px}.av{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff;flex:none;background:conic-gradient(from 0deg,var(--acento),var(--acento2),var(--ciano),var(--acento))}.av.pq{width:20px;height:20px;border-radius:6px;font-size:10px}.msgs{flex:1;overflow:auto;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.m{max-width:80%;display:flex;flex-direction:column;gap:6px}.m.eu{align-self:flex-end;background:linear-gradient(135deg,var(--b1),var(--b2));border:1px solid var(--linha);padding:10px 14px;border-radius:16px 16px 4px;white-space:pre-wrap}.quem{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg3)}.balao{background:var(--vidro2);border:1px solid var(--linha);padding:12px 14px;border-radius:4px 16px 16px;white-space:pre-wrap;overflow-wrap:anywhere}.balao.erro{border-color:color-mix(in srgb,var(--erro) 50%,transparent)}.pensando{display:flex;gap:5px;padding:12px 14px}.pensando i{width:7px;height:7px;border-radius:50%;background:var(--acento);animation:pulo 1s infinite}.pensando i:nth-child(2){animation-delay:.15s}.pensando i:nth-child(3){animation-delay:.3s}@keyframes pulo{50%{transform:translateY(-5px);opacity:.5}}.chips{display:flex;flex-direction:column;gap:6px;margin-top:8px}.chip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--campo);border:1px solid var(--linha);font-size:12.5px;white-space:normal}.chip .q{font-size:11.5px;color:var(--fg3)}.acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;align-items:center}.b{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--linha);background:var(--vidro2);color:var(--fg);border-radius:10px;padding:7px 12px;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.b:hover{border-color:var(--acento)}.b:disabled{opacity:.5;cursor:default}.b.ok{background:var(--ok);color:#fff;border:0;font-weight:600}.b.pri{background:linear-gradient(135deg,var(--acento),var(--acento2));color:#fff;border:0;font-weight:600}.b.perigo{color:var(--erro)}.pill{font-size:11px;padding:2px 9px;border-radius:99px;font-weight:600;white-space:nowrap;background:var(--sel);color:var(--fg2)}.pill.run{background:color-mix(in srgb,var(--aviso) 18%,transparent);color:var(--aviso)}.pill.ok{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.pill.esp{background:color-mix(in srgb,var(--acento) 20%,transparent);color:var(--acento)}.pill.erro{background:color-mix(in srgb,var(--erro) 18%,transparent);color:var(--erro)}.entrada{padding:14px;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:8px;flex:none}.caixa{display:flex;gap:10px;align-items:flex-end;background:var(--campo);border:1px solid var(--acento);border-radius:16px;padding:10px 12px}.caixa textarea{flex:1;background:none;border:0;color:var(--fg);font:inherit;resize:none;outline:none;min-height:46px;max-height:220px}.opc{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--fg2);align-items:center}.opc label{display:flex;gap:6px;align-items:center;cursor:pointer}.opc select{background:var(--campo);color:var(--fg);border:1px solid var(--linha);border-radius:8px;padding:3px 6px;font:inherit;font-size:12px}.vazio{color:var(--fg3);padding:30px;text-align:center}.dir{display:flex;flex-direction:column;gap:14px;overflow:auto;min-height:0}.cartao{padding:14px}.cartao h3{font-size:14px;margin:0 0 8px;color:var(--fg2)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px}.kpi .n{font-family:Space Grotesk;font-size:24px;font-weight:700}.kpi .l{font-size:10.5px;color:var(--fg3);text-transform:uppercase;letter-spacing:.08em}.grad{background:linear-gradient(90deg,var(--acento),var(--acento2));-webkit-background-clip:text;background-clip:text;color:transparent}.rede{position:relative;height:300px}.rede .fios{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rede .base{stroke:var(--linha);stroke-width:1.4;fill:none}.rede .ativo{stroke:var(--acento);stroke-width:2.4;fill:none;stroke-dasharray:6 6;animation:corre 1s linear infinite}.rede .ativo.r{stroke:var(--acento2)}@keyframes corre{to{stroke-dashoffset:-12}}.fila-ia,.fila-srv{position:absolute;left:0;right:0;display:grid;justify-items:center;text-align:center}.fila-ia{top:0}.fila-srv{bottom:0}.no-ia,.srv{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;color:var(--fg2);line-height:1.2;max-width:96px;text-align:center}.no-ia .c{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--linha);background:var(--campo);color:var(--fg2)}.no-ia.trab .c{border-color:var(--acento);color:var(--acento);animation:pulsa 1.3s infinite}.no-ia.cota .c{border-style:dashed;opacity:.6}@keyframes pulsa{0%{box-shadow:0 0 0 0 var(--b1)}70%{box-shadow:0 0 0 9px transparent}}.nucleo{position:absolute;left:50%;top:162px;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#c4b5fd 20%,var(--acento) 45%,#5b21b6 85%);box-shadow:0 0 36px var(--acento),0 0 80px var(--b2);display:grid;place-items:center;font-family:Space Grotesk;font-weight:700;color:#1b0f3a;font-size:10.5px;animation:respira 3s ease-in-out infinite}@keyframes respira{50%{box-shadow:0 0 56px var(--acento),0 0 110px var(--b2)}}.srv{opacity:.55}.srv .s{width:42px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--campo);border:1px solid var(--linha);color:var(--fg2)}.srv.on{opacity:1;color:var(--fg)}.srv.on .s{border-color:var(--acento2);color:var(--acento2);box-shadow:0 0 16px var(--b2)}.srv small{color:var(--fg3)}.srv small.uso{color:var(--acento2);font-weight:600}.legenda{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--fg2);margin-top:10px}.ponto{width:8px;height:8px;border-radius:50%;background:var(--acento2);flex:none}.del{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--campo);border:1px solid var(--linha);margin-bottom:8px;cursor:pointer}.del:hover{border-color:var(--acento)}.del .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--sel);color:var(--acento)}.del .t{font-size:13px}.del .q{font-size:11.5px;color:var(--fg3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra{height:4px;border-radius:2px;background:var(--sel);overflow:hidden;margin-top:6px}.barra i{display:block;height:100%;background:linear-gradient(90deg,var(--acento),var(--acento2));animation:carrega 2.4s ease-in-out infinite}@keyframes carrega{0%{width:20%}50%{width:75%}to{width:20%}}.uso{padding:8px 0;border-bottom:1px solid var(--linha)}.uso:last-child{border:0}.ul{display:flex;justify-content:space-between;font-size:12.5px}.medidor{height:7px;border-radius:4px;background:var(--sel);overflow:hidden;margin:6px 0 4px}.medidor i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--acento),var(--acento2))}.uso .q{font-size:11px;color:var(--fg3)}.correio{flex:1;display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0;overflow:hidden}.pastas{border-right:1px solid var(--linha);padding:12px 8px;overflow:auto;display:flex;flex-direction:column;gap:2px}.pasta{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;cursor:pointer;color:var(--fg2);font-size:13.5px}.pasta:hover{background:var(--sel);color:var(--fg)}.pasta.on{background:var(--sel);color:var(--fg);box-shadow:inset 3px 0 0 var(--acento)}.pasta .n{margin-left:auto;font-size:10.5px;color:var(--fg3)}.docs{overflow:auto;padding:12px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.cab-docs{display:flex;align-items:center;gap:10px;padding:4px 0 10px;border-bottom:1px solid var(--linha);flex-wrap:wrap;position:sticky;top:-12px;background:var(--vidro);z-index:1}.busca,.campo{background:var(--campo);border:1px solid var(--linha);border-radius:10px;color:var(--fg);padding:7px 10px;font:inherit;font-size:13px}.busca{margin-left:auto;width:220px}.doc{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px;border-radius:12px;cursor:pointer;border:1px solid transparent}.doc:hover{background:var(--sel);border-color:var(--linha)}.doc .t{font-weight:600;font-size:13.5px}.doc .q{font-size:11.5px;color:var(--fg3)}.tipo{font-family:JetBrains Mono;font-size:10px;font-weight:700;border-radius:8px;padding:6px 0;text-align:center;background:var(--sel);color:var(--fg2)}.codigo{margin:0;background:var(--codbg);border:1px solid var(--linha);border-radius:12px;padding:14px;font-family:JetBrains Mono;font-size:12.5px;line-height:1.6;overflow:auto;color:var(--cod);white-space:pre}.diff .add{color:var(--ok)}.diff .del2{color:var(--erro)}.diff .hdr{color:var(--ciano)}.tabela{width:100%;border-collapse:collapse;font-size:13px}.tabela td,.tabela th{padding:8px 10px;border-bottom:1px solid var(--linha);text-align:left}.tabela th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg3)}.tabela tr.clic{cursor:pointer}.tabela tr.clic:hover{background:var(--sel)}.diario{display:flex;flex-direction:column;gap:2px}.p{display:grid;grid-template-columns:48px 110px 86px minmax(0,1fr);gap:8px;padding:5px 8px;border-radius:6px;font-size:12.5px}.p:hover{background:var(--sel)}.p .t{white-space:pre-wrap;overflow-wrap:anywhere}.p.erro .t{color:var(--erro)}.p.commit .t{color:var(--ok)}.p.revisao .t{color:var(--acento)}.quadro{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px;overflow:auto;padding:14px}.coluna h4{margin:0 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);display:flex;justify-content:space-between}.tk{background:var(--campo);border:1px solid var(--linha);border-radius:10px;padding:10px;margin-bottom:8px;cursor:pointer;font-size:13px}.tk:hover{border-color:var(--acento)}.tk .q{font-size:11.5px;color:var(--fg3);margin-top:4px}.grade2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;padding:14px;overflow:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:10;padding:20px}.modal .v{width:min(1100px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}@media (max-width:1200px){.app{grid-template-columns:220px minmax(0,1fr)}.app .dir{display:none}}@media (max-width:760px){.app{grid-template-columns:1fr;overflow:auto}.lateral{display:none}body{overflow:auto}}.foto-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#05040ce0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;cursor:zoom-out}.foto-fundo img{max-width:96vw;max-height:88vh;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px #0009;cursor:pointer}.foto-rodape{color:#d8d4ee;font-size:12.5px}.logo{display:flex;align-items:center;gap:9px}.logo img{width:30px;height:30px}.nucleo{width:92px!important;height:92px!important;top:160px!important;background:radial-gradient(circle,#a78bfa59 0,#a78bfa00 70%)!important;box-shadow:none!important}.nucleo img{width:92px;height:92px;filter:drop-shadow(0 0 14px var(--acento))}img.av{background:none;padding:0}.dash{overflow:auto}.dash-corpo{display:flex;flex-direction:column;gap:12px;padding:14px}.seg{display:flex;gap:4px;background:var(--campo);border:1px solid var(--linha);border-radius:10px;padding:3px}.seg button{background:none;border:0;color:var(--fg2);padding:5px 10px;border-radius:7px;cursor:pointer;font:inherit;font-size:12.5px}.seg button.on{background:var(--acento);color:#fff}.dk{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.kc{background:var(--campo);border:1px solid var(--linha);border-radius:12px;padding:12px}.kn{font-family:Space Grotesk;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.kl{font-size:11px;color:var(--fg3);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.dg2{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:12px}.dg3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.dash .cartao{min-width:0}.dash h3{font-size:13.5px;margin:0 0 10px}.graf .grade{stroke:var(--linha);stroke-width:1}.graf .eixo{fill:var(--fg3);font-size:10px}.leg{display:flex;gap:12px;font-size:11.5px;color:var(--fg2);margin:-4px 0 8px}.leg i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px}.horiz{display:flex;flex-direction:column;gap:6px}.hl{display:grid;grid-template-columns:minmax(0,38%) 1fr auto;gap:8px;align-items:center;font-size:12px}.hn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg2)}.hb{height:8px;background:var(--campo);border-radius:4px;overflow:hidden}.hb i{display:block;height:100%;border-radius:4px}.hv{font-variant-numeric:tabular-nums;font-weight:600}.hv small{color:var(--fg3);font-weight:400}.cr{display:flex;justify-content:space-between;font-size:12.5px;margin:10px 0 4px}.tab{width:100%;border-collapse:collapse;font-size:12.5px}.tab th{text-align:left;color:var(--fg3);font-weight:500;padding:4px 6px;border-bottom:1px solid var(--linha)}.tab td{padding:5px 6px;border-bottom:1px solid var(--linha);font-variant-numeric:tabular-nums}.commits{display:flex;flex-direction:column;gap:4px;max-height:520px;overflow:auto}.cm summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;cursor:pointer;padding:6px 4px;font-size:12.5px;border-radius:8px}.cm summary:hover{background:var(--campo)}.cmm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq{font-size:12px;color:var(--fg2);padding:2px 0 2px 8px;font-family:ui-monospace,monospace;word-break:break-all}.st{display:inline-block;font-family:inherit;font-size:10.5px;border-radius:5px;padding:0 5px;margin-right:6px;background:var(--campo);color:var(--fg2)}.st.added{color:var(--ok)}.st.removed{color:var(--erro)}.st.modified{color:var(--aviso)}.sec-docs{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);padding:14px 10px 6px}.readme{flex:none;border:1px solid var(--linha);border-radius:12px;margin:8px 4px 4px;background:var(--campo);overflow:hidden}.readme-cab{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;padding:10px 16px;border-bottom:1px solid var(--linha)}.md{padding:6px 26px 20px;line-height:1.65;font-size:14.5px;color:var(--fg);max-width:980px;overflow-wrap:anywhere}.md h1,.md h2{border-bottom:1px solid var(--linha);padding-bottom:6px;margin:22px 0 12px;font-family:Space Grotesk}.md h1{font-size:28px}.md h2{font-size:21px}.md h3{font-size:17px;margin:18px 0 8px}.md a{color:var(--acento);text-decoration:none;cursor:pointer}.md a:hover{text-decoration:underline}.md code{background:var(--fundo,rgba(127,127,127,.15));border:1px solid var(--linha);border-radius:5px;padding:1px 5px;font-size:12.5px}.md pre{background:#00000040;border:1px solid var(--linha);border-radius:8px;padding:12px;overflow:auto}.md pre code{border:0;background:none;padding:0}.md table{border-collapse:collapse;display:block;overflow:auto;margin:10px 0}.md th,.md td{border:1px solid var(--linha);padding:5px 10px}.md blockquote{border-left:3px solid var(--acento);margin:10px 0;padding:2px 14px;color:var(--fg2)}.md img{max-width:100%}.md li{margin:3px 0}.md hr{border:0;border-top:1px solid var(--linha)}.cofre-porta{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px}.cofre-porta .campo{width:min(360px,90%)}.campo{background:var(--campo);border:1px solid var(--linha);border-radius:10px;color:var(--fg);padding:9px 12px;font:inherit;font-size:13.5px;outline:none;box-sizing:border-box}.campo:focus{border-color:var(--acento)}.cofre{overflow:hidden;display:flex;flex-direction:column}.cofre-corpo{flex:1;display:grid;grid-template-columns:230px minmax(0,1fr);min-height:0}.cofre-proj{border-right:1px solid var(--linha);padding:8px;overflow:auto}.cofre-lista{overflow:auto;padding:10px;display:flex;flex-direction:column;gap:6px}.seg-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--campo);border:1px solid var(--linha)}.seg-item .t{font-weight:600}.segredo{font-family:ui-monospace,monospace;font-size:13px;color:var(--fg2);-webkit-user-select:all;user-select:all}.cofre-form{width:min(520px,94vw);display:flex;flex-direction:column;gap:9px;max-height:90vh;overflow:auto}.cofre-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--fg2)}.v.painel.dash{overflow:hidden;display:flex;flex-direction:column}.dash .dash-corpo{flex:1;min-height:0;gap:10px;padding:10px 14px}.dash .dk{grid-template-columns:repeat(9,minmax(0,1fr))}.dash .kc{padding:8px 10px}.dash .kn{font-size:20px}.dash .kl{font-size:10px}.dash .dg2{grid-template-columns:1fr 1fr}.dash .cartao{padding:12px 14px}.dash .dg4{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr 1.1fr 1.4fr;gap:10px}.dash .dg4>.cartao{min-height:0;overflow:hidden}.dash .dg4>.cartao.rolar{display:flex;flex-direction:column}.dash .rolar .commits{flex:1;min-height:0;max-height:none}.dash .tab td,.dash .tab th{padding:3px 6px}.dash .horiz{gap:4px}@media (max-width:1300px){.dash .dk{grid-template-columns:repeat(5,minmax(0,1fr))}.dash .dg4{grid-template-columns:1fr 1fr}}.dash .dg-meio{display:grid;grid-template-columns:1fr 1fr 1.2fr 1fr;gap:10px}.dash .dash-corpo>.cartao.rolar{flex:1;min-height:0;display:flex;flex-direction:column}.dash .rolar .commits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;align-content:start}@media (max-width:1300px){.dash .dg-meio{grid-template-columns:1fr 1fr}.dash .rolar .commits{grid-template-columns:1fr}}.dash .tab{font-size:12px}.dash .tab td,.dash .tab th{white-space:nowrap}.dash .tab td:first-child{max-width:140px;overflow:hidden;text-overflow:ellipsis}.dash .dg-meio{grid-template-columns:1fr 1fr 1.45fr 1fr}.dash .dg-meio .cr{margin:7px 0 3px}.dash .dg-meio .q{font-size:11.5px}.dash .dash-corpo .cartao{background:var(--campo);border:1px solid var(--linha);border-radius:12px;padding:12px 14px}.dash .dash-corpo .cartao h3{padding-bottom:8px;border-bottom:1px solid var(--linha);margin-bottom:10px}.no-ia .c{position:relative}.saude{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--fg3);border:2px solid var(--painel,#14102a)}.no-ia .c .saude{position:absolute;right:-2px;bottom:-2px}.saude.ok{background:var(--ok)}.saude.limite{background:var(--aviso)}.saude.fora{background:var(--erro)}.saude.desligada{background:var(--fg3)}.legenda-saude{display:flex;margin-top:10px;flex-wrap:wrap;justify-content:center;gap:12px;font-size:10.5px;color:var(--fg3)}.legenda-saude span{display:flex;align-items:center;gap:4px}.legenda-saude .saude{width:8px;height:8px;border-width:0}:root{--bg:#262624;--vidro:#262624;--vidro2:#30302e;--campo:#30302e;--linha:rgba(222,220,209,.13);--painel:#1f1e1d;--fg:#faf9f5;--fg2:#c2c0b6;--fg3:#9c9a92;--acento:#d97757;--sel:rgba(222,220,209,.08);--cod:#e5e3da;--codbg:#1f1e1d;--b1:transparent;--b2:transparent;--b3:transparent;--graf1:#a78bfa;--graf2:#f472b6;--graf3:#22d3ee;--acento2:#f472b6;--ciano:#22d3ee;--ok:#5eb37f;--aviso:#e0a84e;--erro:#e5675b;color-scheme:dark}:root[data-tema=claro]{--bg:#faf9f5;--vidro:#faf9f5;--vidro2:#ffffff;--campo:#ffffff;--linha:rgba(31,30,29,.14);--painel:#f5f4ed;--fg:#141413;--fg2:#3d3d3a;--fg3:#73726c;--acento:#c6613f;--sel:rgba(31,30,29,.06);--cod:#29261b;--codbg:#f5f4ed;--b1:transparent;--b2:transparent;--b3:transparent;--graf1:#7c5ce0;--graf2:#d6408f;--graf3:#0e93ad;--acento2:#d6408f;--ciano:#0e93ad;--ok:#2f7d4f;--aviso:#a8741a;--erro:#bf4d43;color-scheme:light}body{font-family:Anthropic Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}body:before{display:none}h1,h2,h3,.kpi .n,.kn,.logo,.nucleo,.md h1,.md h2{font-family:Anthropic Sans,Inter,ui-sans-serif,system-ui,sans-serif}h2{font-weight:600}.balao,.md{font-family:"Anthropic Serif","Source Serif 4",Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.65}.mono,.codigo,.tipo,.arq,.segredo,.md code{font-family:JetBrains Mono,ui-monospace,Consolas,monospace}.v{background:var(--vidro);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--linha);border-radius:12px}.v.lateral{background:var(--painel)}.app{background:var(--bg)}.no.on,.pasta.on{background:var(--sel);box-shadow:none;color:var(--fg)}.aba.on{background:var(--vidro2);border-color:var(--linha);box-shadow:none;color:var(--fg)}.m.eu{background:var(--vidro2);border:0;border-radius:14px}.balao{background:transparent;border:0;padding:4px 2px}.b.pri{background:var(--acento);color:#fff}.b.ok{background:var(--ok)}.grad{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--fg)}a{color:var(--acento)}.kc,.dash .dash-corpo .cartao,.cartao{background:var(--vidro2)}.campo:focus{border-color:var(--fg3)}.seg button.on{background:var(--vidro);color:var(--fg);box-shadow:0 0 0 1px var(--linha)}.no-ia.trab .c{border-color:var(--graf1);color:var(--graf1)}.srv.on .s{border-color:var(--graf2);color:var(--graf2);box-shadow:none}.medidor i,.barra i{background:linear-gradient(90deg,var(--graf1),var(--graf2))}.tipo.leg{color:var(--acento);border-color:var(--acento)}.logo b{background:linear-gradient(90deg,#a78bfa,#f472b6,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.balao .md{padding:0;max-width:none;white-space:normal}.balao .md h1{font-size:22px}.balao .md h2{font-size:18px;margin:16px 0 8px}.balao .md h3{font-size:15.5px;margin:14px 0 6px}.balao .md p{margin:6px 0}.balao .md ul,.balao .md ol{margin:6px 0;padding-left:22px}.balao .md table{font-size:13.5px}.mascote{overflow:visible;filter:drop-shadow(0 0 14px rgba(167,139,250,.45))}.mascote .msc-batuta{transform-box:view-box;transform-origin:156px 158px;transform:rotate(118deg);transition:transform .9s cubic-bezier(.5,0,.3,1.4)}.mascote.regendo .msc-batuta{transform:rotate(0);animation:msc-compasso 1.6s ease-in-out .9s infinite}@keyframes msc-compasso{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-6deg)}}.mascote .msc-braco-esq{transform-box:view-box;transform-origin:84px 160px}.mascote.regendo .msc-braco-esq{animation:msc-mao 1.6s ease-in-out .9s infinite}@keyframes msc-mao{50%{transform:rotate(14deg)}}.mascote .msc-olhos{transform-box:fill-box;transform-origin:center;animation:msc-pisca 5s infinite}.mascote.regendo .msc-olhos{animation-duration:2.6s}@keyframes msc-pisca{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.mascote .msc-nota,.mascote .msc-rastro{opacity:.18;transition:opacity .6s}.mascote.regendo .msc-nota{opacity:.95;transform-box:fill-box;transform-origin:center}.mascote.regendo .msc-rastro{opacity:.85;animation:msc-rastro 1.6s linear infinite}.mascote.regendo .n1{animation:msc-nota 2.4s ease-in-out infinite}.mascote.regendo .n2{animation:msc-nota 2.1s ease-in-out .5s infinite}.mascote.regendo .n3{animation:msc-nota 2.8s ease-in-out 1s infinite}@keyframes msc-nota{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-9px) rotate(-12deg)}60%{transform:translateY(-3px) rotate(10deg)}}@keyframes msc-rastro{to{stroke-dashoffset:-18}}.mascote.regendo .msc-rastro path{animation:msc-tracejado .8s linear infinite}@keyframes msc-tracejado{to{stroke-dashoffset:-18}}.mascote.regendo .msc-cabeca{transform-box:view-box;transform-origin:120px 136px;animation:msc-cabeca 1.6s ease-in-out .9s infinite}@keyframes msc-cabeca{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.mascote.regendo .msc-antena{animation:msc-antena 1.6s ease-in-out infinite}@keyframes msc-antena{50%{fill:#f472b6}}@media (prefers-reduced-motion:reduce){.mascote *{animation:none!important}}.dobra{margin:4px 0}.dobra>summary{cursor:pointer;color:var(--fg2);font-size:12.5px;padding:6px 0;-webkit-user-select:none;user-select:none}.dobra>summary:hover{color:var(--fg)}:root{--eu:#141413}:root[data-tema=claro]{--eu:#f0eee6}.m.eu{background:var(--eu);color:var(--fg);font-size:15px;line-height:1.55;padding:10px 16px;border-radius:12px;max-width:min(78%,720px)}.srvs{display:flex;flex-direction:column;overflow:hidden}.srvs .srv-lista{flex:1;overflow:auto;padding:0 14px 14px}.srvs .tab td{vertical-align:top;padding:7px 6px}.srvs .pill.erro{color:var(--erro)}.srvs .mono{font-family:JetBrains Mono,monospace;font-size:11.5px}.srvs .kc{background:var(--vidro2);border:1px solid var(--linha);border-radius:12px;padding:10px 12px}.srvs .kn{font-size:20px;font-weight:700}.srvs .kl{font-size:10.5px;color:var(--fg3);text-transform:uppercase;letter-spacing:.05em}.lista-rola{max-height:400px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.lista-rola::-webkit-scrollbar{width:6px}.lista-rola::-webkit-scrollbar-thumb{background:var(--linha, #3a3a3a);border-radius:3px}
