:root{--nav:#0c2a4d;--nav-hover:#163a63;--nav-active:#1e477a;--nav-line:hsla(0,0%,100%,.1);--nav-fg:#edf2f9;--nav-fg-2:#a9bad0;--bg:#e4e9f1;--s-1:#fff;--s-2:#f8fafc;--s-3:#f1f4f8;--s-4:#e8edf4;--line:#e6eaf1;--line-strong:#d2d9e4;--line-focus:#2563c4;--fg:#0b1020;--fg-2:#2c3648;--fg-3:#38445a;--fg-4:#98a2b3;--brand:#2563c4;--brand-ink:#1b4c9b;--brand-soft:#edf3fc;--brand-line:#bfd3f0;--ok:#12805c;--ok-soft:#e7f5ef;--ok-line:#a7dbc5;--warn:#96590b;--warn-soft:#fdf4e5;--warn-line:#edce99;--bad:#b42318;--bad-soft:#fdecea;--bad-line:#f2b7b0;--r-real:#2563c4;--r-prov:#8dbbf2;--r-teto:#dce8f8;--r-teto-2:#eef4fc;--r-acima:#102d7b;--r-risco:#e8553b;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--sh-xs:0 1px 2px rgba(16,24,40,.04);--sh-sm:0 1px 3px rgba(16,24,40,.07),0 1px 2px rgba(16,24,40,.04);--sh-pop:0 10px 28px -8px rgba(16,24,40,.14),0 2px 6px -2px rgba(16,24,40,.06);--sh-gaveta:-18px 0 44px -14px rgba(16,24,40,.22);--sh-modal:0 22px 52px -14px rgba(16,24,40,.26);--ease:cubic-bezier(.32,.72,0,1);--t-rapido:120ms;--t-base:200ms;--t-lento:320ms;--t-regua:620ms;--rail:248px;--topo:56px;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono","Cascadia Mono",monospace}.mt-app,.mt-app *,.mt-app :after,.mt-app :before,.mt-camada,.mt-camada *,.mt-camada :after,.mt-camada :before{box-sizing:border-box}.mt-app,.mt-camada{color:var(--fg);font:400 14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mt-app{background:var(--bg);min-height:100vh}.mt-app button,.mt-app input,.mt-app select,.mt-app textarea,.mt-camada button,.mt-camada input,.mt-camada select,.mt-camada textarea{color:inherit;font:inherit}.mt-app a,.mt-camada a{color:var(--brand);text-decoration:none}.mt-app a:hover,.mt-camada a:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.mt-app :focus-visible,.mt-camada :focus-visible{border-radius:var(--r-xs);outline:2px solid var(--line-focus);outline-offset:2px}.mt-app h1,.mt-app h2,.mt-app h3,.mt-app p,.mt-camada h2,.mt-camada p{margin:0}.mt-app svg,.mt-camada svg{display:block}.mt-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mt-mono{font-family:var(--mono);letter-spacing:-.02em}.mt-rotulo{color:var(--fg-3);font:500 11px/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase}.mt-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.mt-boot{align-items:center;color:var(--fg-3);display:grid;font:500 13px/1 var(--sans);gap:10px;grid-auto-flow:column;min-height:100vh;place-content:center}.mt-boot__ponto{animation:mt-pulso 1.1s var(--ease) infinite alternate;background:var(--brand);border-radius:50%;height:8px;width:8px}@keyframes mt-pulso{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mt-casca{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh}.mt-rail{background:var(--nav);color:var(--nav-fg);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;z-index:40}.mt-rail__marca{align-items:center;border-bottom:1px solid var(--nav-line);display:flex;gap:12px;padding:18px 18px 16px}.mt-rail__icone{background:#fff;border-radius:9px;flex:none;height:36px;width:36px}.mt-rail__nome{color:#fff;font:700 15px/1.1 var(--sans);letter-spacing:-.01em}.mt-rail__nome span{color:var(--nav-fg-2);font-weight:500}.mt-rail__sub{color:var(--nav-fg-2);display:block;font:500 10.5px/1 var(--mono);letter-spacing:.06em;margin-top:3px;text-transform:uppercase}.mt-rail__nav{flex:1;overflow-y:auto;padding:12px 10px}.mt-rail__grupo{color:var(--nav-fg-2);font:500 10.5px/1 var(--mono);letter-spacing:.08em;margin:14px 10px 6px;text-transform:uppercase}.mt-rail__grupo:first-child{margin-top:4px}.mt-app a.mt-nav{align-items:center;border-radius:var(--r-md);color:var(--nav-fg);display:flex;font-weight:500;gap:10px;height:38px;margin:1px 0;padding:0 10px;text-decoration:none;transition:background var(--t-rapido) var(--ease),transform var(--t-rapido) var(--ease)}.mt-app a.mt-nav svg{flex:none;height:18px;opacity:.8;width:18px}.mt-app a.mt-nav:hover{background:var(--nav-hover);color:#fff;text-decoration:none}.mt-app a.mt-nav:active{transform:scale(.98)}.mt-app a.mt-nav[aria-current=page]{background:var(--nav-active);box-shadow:inset 3px 0 0 #8dbbf2;color:#fff}.mt-app a.mt-nav[aria-current=page] svg{opacity:1}.mt-rail__eu{align-items:center;border-top:1px solid var(--nav-line);display:flex;gap:10px;padding:14px 16px}.mt-avatar{background:var(--nav-active);border-radius:50%;color:#fff;display:grid;flex:none;font:600 12px/1 var(--sans);height:32px;place-items:center;width:32px}.mt-rail__eu-txt{flex:1;min-width:0}.mt-rail__eu-nome{color:#fff;display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-rail__eu-perfil{color:var(--nav-fg-2);display:block;font:500 10.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.mt-app a.mt-rail__sair{border-radius:var(--r-sm);color:var(--nav-fg-2);padding:6px}.mt-app a.mt-rail__sair:hover{background:var(--nav-hover);color:#fff;text-decoration:none}.mt-rail__sair svg{height:18px;width:18px}.mt-principal{display:flex;flex-direction:column;min-width:0}.mt-topo{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);background:rgba(228,233,241,.78);display:flex;flex-wrap:wrap;gap:12px;min-height:var(--topo);padding:10px 28px;position:sticky;top:0;transition:box-shadow var(--t-base) var(--ease);z-index:30}.mt-topo.is-rolado{box-shadow:0 6px 14px -10px rgba(16,24,40,.35)}.mt-btn.mt-topo__menu{display:none}.mt-trilho-nav{align-items:center;display:flex;gap:8px;margin-right:auto;min-width:0}.mt-trilho-nav__raiz{color:var(--fg-3);font:500 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.mt-trilho-nav__sep{color:var(--fg-4)}.mt-trilho-nav__aqui{font-size:15px;font-weight:600;letter-spacing:-.012em}.mt-topo__ctrl{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mt-atualizado{color:var(--fg-3);font:400 11px/1.3 var(--mono);letter-spacing:-.01em}.mt-conteudo{margin:0 auto;max-width:1400px;padding:6px 28px 56px;width:100%}.mt-vista{animation:mt-entrar var(--t-lento) var(--ease) both}@keyframes mt-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mt-btn{align-items:center;background:var(--brand);border:1px solid transparent;border-radius:var(--r-md);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:36px;justify-content:center;padding:0 14px;transition:background var(--t-rapido) var(--ease),transform .1s ease-out,box-shadow var(--t-rapido) var(--ease);white-space:nowrap}.mt-btn svg{height:16px;width:16px}.mt-btn:hover{background:var(--brand-ink)}.mt-btn:active{transform:scale(.97)}.mt-btn[disabled]{cursor:not-allowed;opacity:.55;transform:none}.mt-btn--ghost{background:var(--s-1);border-color:var(--line-strong);box-shadow:var(--sh-xs);color:var(--fg)}.mt-btn--ghost:hover{background:var(--s-3)}.mt-btn--perigo{background:var(--bad)}.mt-btn--perigo:hover{background:#8f1c13}.mt-btn--sm{font-size:12.5px;height:30px;padding:0 10px}.mt-btn--icone{padding:0;width:36px}.mt-btn.is-ocupado{opacity:.75;pointer-events:none}.mt-seg{background:var(--s-4);border-radius:var(--r-md);display:inline-flex;gap:2px;padding:3px}.mt-seg button{background:transparent;border:0;border-radius:var(--r-sm);color:var(--fg-2);cursor:pointer;font-size:13px;font-weight:500;height:30px;padding:0 12px;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.mt-seg button:hover{color:var(--fg)}.mt-seg button[aria-pressed=true]{background:var(--s-1);box-shadow:var(--sh-sm);color:var(--fg)}.mt-input,.mt-select,.mt-textarea{background:var(--s-1);border:1px solid var(--line-strong);border-radius:var(--r-md);height:34px;padding:0 10px;transition:border-color var(--t-rapido) var(--ease),box-shadow var(--t-rapido) var(--ease)}.mt-select{cursor:pointer;padding-right:28px}.mt-textarea{height:auto;min-height:84px;padding:8px 10px;resize:vertical;width:100%}.mt-input:focus,.mt-select:focus,.mt-textarea:focus{border-color:var(--line-focus);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.mt-input.is-erro,.mt-select.is-erro{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.mt-busca{position:relative}.mt-busca svg{color:var(--fg-3);height:16px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.mt-busca .mt-input{padding-left:32px;width:240px}.mt-chip{align-items:center;background:var(--s-3);border-radius:999px;color:var(--fg-2);display:inline-flex;font:500 11px/1 var(--mono);gap:6px;height:22px;letter-spacing:.02em;padding:0 8px;white-space:nowrap}.mt-chip--ok{background:var(--ok-soft);color:var(--ok)}.mt-chip--warn{background:var(--warn-soft);color:var(--warn)}.mt-chip--bad{background:var(--bad-soft);color:var(--bad)}.mt-chip--brand{background:var(--brand-soft);color:var(--brand-ink)}.mt-chip--navy{background:var(--nav);color:#fff}.mt-chip__ponto{background:currentColor;border-radius:50%;height:6px;width:6px}.mt-switch{align-items:center;cursor:pointer;display:inline-flex;gap:10px;user-select:none}.mt-switch input{height:1px;opacity:0;position:absolute;width:1px}.mt-switch__trilho{background:var(--line-strong);border-radius:999px;flex:none;height:22px;position:relative;transition:background var(--t-base) var(--ease);width:38px}.mt-switch__trilho:after{background:#fff;border-radius:50%;box-shadow:var(--sh-sm);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform var(--t-base) var(--ease);width:16px}.mt-switch input:checked+.mt-switch__trilho{background:var(--brand)}.mt-switch input:checked+.mt-switch__trilho:after{transform:translateX(16px)}.mt-switch input:focus-visible+.mt-switch__trilho{outline:2px solid var(--line-focus);outline-offset:2px}.mt-switch input:disabled+.mt-switch__trilho{opacity:.5}.mt-grade{display:grid;gap:16px}.mt-grade--2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.mt-card{background:var(--s-1);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-xs);min-width:0}.mt-card__cab{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px 0}.mt-card__titulo{font-size:15px;font-weight:600;letter-spacing:-.012em}.mt-card__nota{color:var(--fg-3);font-size:12.5px}.mt-card__corpo{padding:14px 20px 18px}.mt-secao{margin-top:16px}.mt-heroi{padding:22px 24px 20px}.mt-heroi__quem{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mt-heroi__nome{font-size:20px;font-weight:600;letter-spacing:-.018em}.mt-heroi__meta{color:var(--fg-3);font-size:13px}.mt-voltar{align-items:center;display:inline-flex;font:500 12px/1 var(--mono);gap:4px;letter-spacing:.02em;margin-bottom:10px}.mt-voltar svg{height:14px;width:14px}.mt-heroi__numeros{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:18px 0 16px}.mt-heroi__real{display:flex;flex-direction:column;gap:6px}.mt-heroi__valor{font:600 44px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.mt-heroi__de{color:var(--fg-2);font-size:14px}.mt-heroi__de b{color:var(--fg);font-weight:600}.mt-heroi__pct{text-align:right}.mt-heroi__pct-valor{display:block;font:600 32px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.mt-heroi__pct-valor.is-ok{color:var(--ok)}.mt-heroi__pct-valor.is-warn{color:var(--warn)}.mt-heroi__pct-valor.is-bad{color:var(--bad)}.mt-heroi__pct-valor.is-brand{color:var(--brand)}.mt-regua{padding-top:22px;position:relative}.mt-regua__trilho{background:var(--s-3);border-radius:9px;box-shadow:inset 0 0 0 1px var(--line);height:30px;overflow:hidden;position:relative}.mt-regua__camada{clip-path:inset(0 100% 0 0 round 0 7px 7px 0);inset:0;position:absolute;transition:clip-path var(--t-regua) var(--ease)}.mt-regua__teto{background:repeating-linear-gradient(-45deg,var(--r-teto) 0 6px,var(--r-teto-2) 6px 12px)}.mt-regua__prov{background:var(--r-prov)}.mt-regua__real{background:var(--r-real)}.mt-regua__acima{background:var(--r-acima)}.mt-regua__marca{bottom:-6px;position:absolute;top:14px;transition:left var(--t-regua) var(--ease);width:0;z-index:2}.mt-regua__marca:before{background:var(--fg);border-radius:1px;bottom:0;content:"";left:-1px;position:absolute;top:8px;width:2px}.mt-regua__marca span{color:var(--fg);font:500 10px/1 var(--mono);left:0;letter-spacing:.08em;position:absolute;top:-8px;transform:translateX(-50%);white-space:nowrap}.mt-regua__escala{height:22px;margin-top:6px;position:relative}.mt-regua__tick{color:var(--fg-3);font:400 10.5px/1 var(--mono);position:absolute;top:0;transform:translateX(-50%)}.mt-regua__tick:before{background:var(--line-strong);content:"";display:block;height:5px;margin:0 auto 4px;width:1px}.mt-regua__tick:first-child{transform:none}.mt-regua__tick:first-child:before{margin-left:0}.mt-legenda{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:12px}.mt-legenda__item{align-items:baseline;color:var(--fg-2);display:inline-flex;font-size:12.5px;gap:8px}.mt-legenda__item b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.mt-legenda__cor{align-self:center;border-radius:3px;flex:none;height:10px;width:10px}.mt-legenda__cor--real{background:var(--r-real)}.mt-legenda__cor--prov{background:var(--r-prov)}.mt-legenda__cor--teto{background:repeating-linear-gradient(-45deg,var(--r-teto) 0 3px,var(--r-teto-2) 3px 6px);box-shadow:inset 0 0 0 1px var(--brand-line)}.mt-legenda__cor--acima{background:var(--r-acima)}.mt-kpis{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mt-kpi{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;padding:16px 20px 18px}.mt-kpi:nth-child(4n){border-right:0}.mt-kpis>.mt-kpi:nth-last-child(-n+4){border-bottom:0}.mt-kpi__valor{display:block;font:600 22px/1.1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.022em;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-kpi__valor.is-ok{color:var(--ok)}.mt-kpi__valor.is-warn{color:var(--warn)}.mt-kpi__valor.is-bad{color:var(--bad)}.mt-kpi__valor.is-vazio{color:var(--fg-4)}.mt-kpi__nota{color:var(--fg-3);display:block;font-size:12px;line-height:1.4;margin-top:6px}.mt-trilha{padding:4px 12px 12px;position:relative}.mt-trilha svg{height:auto;overflow:visible;width:100%}.mt-trilha .mt-grid{stroke:var(--line);stroke-width:1}.mt-trilha .mt-eixo{fill:var(--fg-3);font:400 10px var(--mono)}.mt-trilha .mt-mes{fill:var(--fg-3);font:500 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase}.mt-trilha .mt-mes.is-atual{fill:var(--fg);font-weight:600}.mt-trilha .mt-barra{transform-box:fill-box;transform-origin:50% 100%;transition:transform .56s var(--ease),opacity var(--t-base) var(--ease)}.mt-trilha.is-entrando .mt-barra{transform:scaleY(0)}.mt-trilha .mt-barra--real{fill:var(--r-real)}.mt-trilha .mt-barra--acima{fill:var(--r-acima)}.mt-trilha .mt-barra--prov{fill:url(#mt-hachura)}.mt-trilha .mt-entalhe{stroke:var(--fg);stroke-linecap:round;stroke-width:2}.mt-trilha .mt-coluna{cursor:default}.mt-trilha .mt-coluna__fundo{fill:transparent}.mt-trilha .mt-coluna:focus .mt-coluna__fundo,.mt-trilha .mt-coluna:hover .mt-coluna__fundo{fill:var(--s-3)}.mt-trilha .mt-coluna:focus{outline:none}.mt-trilha .mt-coluna:focus-visible .mt-coluna__fundo{stroke:var(--line-focus);stroke-width:1.5}.mt-dica{background:var(--nav);border-radius:var(--r-md);box-shadow:var(--sh-pop);color:var(--nav-fg);font-size:12px;line-height:1.5;min-width:180px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity var(--t-rapido) var(--ease),transform var(--t-rapido) var(--ease);z-index:5}.mt-dica.is-visivel{opacity:1;transform:none}.mt-dica b{color:var(--nav-fg-2);display:block;font:500 10.5px/1.2 var(--mono);letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.mt-dica__linha{display:flex;font-variant-numeric:tabular-nums;gap:16px;justify-content:space-between}.mt-fc__numeros{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mt-fc__num{background:var(--s-2);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:12px 14px}.mt-fc__num .mt-kpi__valor{font-size:19px;margin-top:6px}.mt-fc__atrasado .mt-kpi__valor{color:var(--bad)}.mt-fc__barra{background:var(--s-3);border-radius:999px;display:flex;height:10px;margin:16px 0 8px;overflow:hidden}.mt-fc__barra span{height:100%;transition:flex-grow var(--t-regua) var(--ease)}.mt-fc__barra .is-commit{background:var(--r-acima)}.mt-fc__barra .is-melhor{background:var(--r-real)}.mt-fc__barra .is-pipe{background:var(--r-prov)}.mt-fc__alcance{border-top:1px dashed var(--line-strong);display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px;padding-top:14px}.mt-fc__alcance strong{display:block;font:600 18px/1.2 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px}.mt-ponto-risco{background:var(--r-risco);border-radius:50%;display:inline-block;height:7px;margin-right:6px;vertical-align:middle;width:7px}.mt-tabela-caixa{overflow-x:auto;-webkit-overflow-scrolling:touch}.mt-tabela{border-collapse:separate;border-spacing:0;font-size:13px;width:100%}.mt-tabela th{background:var(--s-2);border-bottom:1px solid var(--line);color:var(--fg-3);font:500 10.5px/1.2 var(--mono);letter-spacing:.07em;padding:10px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.mt-tabela th:first-child{padding-left:20px}.mt-tabela th:last-child{padding-right:20px}.mt-tabela th button{all:unset;align-items:center;cursor:pointer;display:inline-flex;gap:4px}.mt-tabela th button:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.mt-tabela th[aria-sort]{color:var(--fg)}.mt-tabela td{border-bottom:1px solid var(--line);padding:10px 12px;vertical-align:middle}.mt-tabela td:first-child{padding-left:20px}.mt-tabela td:last-child{padding-right:20px}.mt-tabela tbody tr:last-child td{border-bottom:0}.mt-tabela tbody tr{transition:background var(--t-rapido) var(--ease)}.mt-tabela tbody tr:hover{background:var(--s-2)}.mt-tabela tbody tr.is-clicavel{cursor:pointer}.mt-tabela .is-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mt-tabela .is-fraco{color:var(--fg-3);white-space:nowrap}.mt-tabela tr.is-inativo td{color:var(--fg-3)}.mt-tabela__nome{font-weight:600;white-space:nowrap}.mt-tabela__sub{color:var(--fg-3);display:block;font-size:12px;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-tabela td:first-child{min-width:220px}.mt-tabela tfoot td{background:var(--s-2);border-bottom:0;border-top:1px solid var(--line);font-weight:600}.mt-mini{background:var(--s-3);border-radius:999px;height:8px;overflow:hidden;position:relative;width:120px}.mt-mini span{background:var(--r-real);border-radius:999px;inset:0 auto 0 0;position:absolute;transition:width var(--t-regua) var(--ease)}.mt-mini span.is-acima{background:var(--r-acima)}.mt-mini i{background:var(--fg);bottom:-2px;position:absolute;top:-2px;width:2px}.mt-paginacao{align-items:center;border-top:1px solid var(--line);color:var(--fg-3);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:12px 20px}.mt-vazio{color:var(--fg-3);padding:36px 20px;text-align:center}.mt-vazio strong{color:var(--fg);display:block;font-weight:600;margin-bottom:4px}.mt-faixa{display:grid;grid-template-columns:repeat(var(--faixa-cols,7),minmax(0,1fr))}.mt-faixa .mt-kpi{border-bottom:0}.mt-faixa .mt-kpi:nth-child(4n){border-right:1px solid var(--line)}.mt-faixa .mt-kpi:last-child{border-right:0}.mt-filtros{border-bottom:1px solid var(--line);flex-wrap:wrap;padding:14px 20px}.mt-filtros,.mt-filtros__fim{align-items:center;display:flex;gap:8px}.mt-filtros__fim{margin-left:auto}.mt-opcoes{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mt-opcao{cursor:pointer;display:block;position:relative}.mt-opcao input{opacity:0;position:absolute}.mt-opcao__caixa{background:var(--s-1);border:1px solid var(--line-strong);border-radius:var(--r-lg);display:block;height:100%;padding:14px 16px;transition:border-color var(--t-rapido) var(--ease),box-shadow var(--t-rapido) var(--ease),background var(--t-rapido) var(--ease)}.mt-opcao__caixa strong{display:block;font-weight:600;margin-bottom:4px}.mt-opcao__caixa span{color:var(--fg-3);font-size:12.5px}.mt-opcao input:checked+.mt-opcao__caixa{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.mt-opcao input:focus-visible+.mt-opcao__caixa{outline:2px solid var(--line-focus);outline-offset:2px}.mt-linha-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.mt-campo{display:flex;flex-direction:column;gap:6px}.mt-campo__rotulo{color:var(--fg-2);font-size:12.5px;font-weight:500}.mt-campo__ajuda{color:var(--fg-3);font-size:12px}.mt-campo__erro{color:var(--bad);font-size:12px}.mt-vinculo{background:var(--bad-soft);border-radius:var(--r-md);color:var(--fg-2);display:grid;font-size:13px;gap:10px;line-height:1.45;padding:12px 14px}.mt-vinculo p{margin:0}.mt-vinculo b{color:var(--fg)}.mt-vinculo label{align-items:flex-start;color:var(--fg);cursor:pointer;display:flex;gap:8px}.mt-vinculo input{accent-color:var(--bad);flex:none;margin:3px 0 0}.mt-abas{border-bottom:1px solid var(--line);display:flex;gap:2px;padding:0 20px}.mt-abas button{align-items:center;background:none;border:0;color:var(--fg-3);cursor:pointer;display:inline-flex;font-weight:500;gap:8px;height:42px;padding:0 12px;position:relative}.mt-abas button svg{height:16px;width:16px}.mt-abas button[aria-selected=true]{color:var(--fg)}.mt-abas button[aria-selected=true]:after{background:var(--brand);border-radius:2px;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px}.mt-alertas{background:var(--warn-soft);border-bottom:1px solid var(--line);display:grid;gap:8px;padding:14px 20px}.mt-alerta{align-items:flex-start;color:var(--fg-2);display:flex;font-size:13px;gap:10px}.mt-alerta svg{color:var(--warn);flex:none;height:16px;margin-top:2px;width:16px}.mt-alerta b{color:var(--fg)}.mt-arvore,.mt-arvore ul{list-style:none;margin:0;padding:0}.mt-arvore{padding:14px 20px 20px}.mt-arvore ul{border-left:1px solid var(--line-strong);margin-left:18px;padding-left:14px}.mt-arvore li{padding:4px 0}.mt-arvore__no{align-items:center;background:var(--s-2);border:1px solid var(--line);border-radius:var(--r-md);display:inline-flex;gap:8px;padding:6px 10px}.mt-arvore__no.is-inativo{opacity:.6}.mt-arvore__qtd{color:var(--fg-3);font:400 11px/1 var(--mono)}.mt-historico{list-style:none;margin:0;padding:6px 20px 16px}.mt-historico li{border-bottom:1px solid var(--line);display:grid;font-size:13px;gap:12px;grid-template-columns:140px 1fr;padding:10px 0}.mt-historico li:last-child{border-bottom:0}.mt-historico time{color:var(--fg-3);font:400 11.5px/1.5 var(--mono)}.mt-historico details summary{color:var(--brand);cursor:pointer;font-size:12px;margin-top:4px}.mt-historico pre{background:var(--s-2);border-radius:var(--r-md);font:400 11px/1.5 var(--mono);margin:6px 0 0;max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.mt-scrim{background:rgba(11,16,32,.34);inset:0;opacity:0;position:fixed;transition:opacity var(--t-lento) var(--ease);z-index:60}.mt-scrim.is-aberto{opacity:1}.mt-scrim--menu{z-index:35}.mt-gaveta{background:var(--s-1);bottom:0;box-shadow:var(--sh-gaveta);display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform var(--t-lento) var(--ease);width:min(540px,100vw);z-index:61}.mt-gaveta.is-aberto{transform:none}.mt-gaveta__form{display:flex;flex-direction:column;height:100%;min-height:0}.mt-gaveta__cab{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:18px 22px}.mt-gaveta__titulo{font-size:17px;font-weight:600;letter-spacing:-.015em}.mt-gaveta__corpo{align-content:start;display:grid;flex:1;gap:16px;overflow-y:auto;padding:18px 22px}.mt-gaveta__pe{background:var(--s-2);border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.mt-gaveta .mt-input,.mt-gaveta .mt-select{width:100%}.mt-grade-form{gap:14px}.mt-grade-form,.mt-perfis{display:grid;grid-template-columns:1fr 1fr}.mt-perfis{gap:8px}.mt-perfis .mt-opcao__caixa{padding:10px 12px}.mt-modal{background:var(--s-1);border-radius:var(--r-xl);box-shadow:var(--sh-modal);left:50%;opacity:0;padding:22px;position:fixed;top:50%;transform:translate(-50%,-46%) scale(.98);transition:transform var(--t-lento) var(--ease),opacity var(--t-base) var(--ease);width:min(440px,calc(100vw - 32px));z-index:62}.mt-modal.is-aberto{opacity:1;transform:translate(-50%,-50%)}.mt-modal h2{font-size:17px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.mt-modal p{color:var(--fg-2);margin-bottom:18px}.mt-modal__pe{display:flex;gap:8px;justify-content:flex-end}.mt-valores{align-items:start;display:grid;gap:16px;grid-template-columns:320px minmax(0,1fr)}.mt-lista-pessoas{max-height:640px;overflow-y:auto}.mt-lista-pessoas button{all:unset;border-bottom:1px solid var(--line);box-sizing:border-box;cursor:pointer;display:grid;gap:2px 8px;grid-template-columns:1fr auto;padding:10px 16px;transition:background var(--t-rapido) var(--ease);width:100%}.mt-lista-pessoas button:hover{background:var(--s-2)}.mt-lista-pessoas button[aria-current=true]{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.mt-lista-pessoas button:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}.mt-lista-pessoas small{color:var(--fg-3);font-size:12px;grid-column:1/-1}.mt-meses{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.mt-meses .mt-input{font-variant-numeric:tabular-nums;text-align:right;width:100%}.mt-total{align-items:baseline;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:4px;padding:14px 0 0}.mt-total strong{font:600 20px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mt-avisos{bottom:20px;display:grid;gap:8px;position:fixed;right:20px;z-index:70}.mt-aviso{align-items:center;animation:mt-aviso-entra var(--t-lento) var(--ease) both;background:var(--nav);border-radius:var(--r-lg);box-shadow:var(--sh-pop);color:#fff;display:flex;font-size:13px;gap:10px;max-width:380px;padding:12px 14px}.mt-aviso svg{flex:none;height:18px;width:18px}.mt-aviso--erro{background:var(--bad)}.mt-aviso.is-saindo{animation:mt-aviso-sai var(--t-base) var(--ease) both}@keyframes mt-aviso-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mt-aviso-sai{to{opacity:0;transform:translateY(10px)}}.mt-porta{display:grid;min-height:100vh;padding:24px;place-items:center}.mt-porta__card{background:var(--s-1);border-radius:16px;box-shadow:var(--sh-modal);padding:32px 30px 28px;text-align:center;width:min(440px,100%)}.mt-porta__logo{height:auto;margin:0 auto 22px;width:180px}.mt-porta h1{font-size:19px;font-weight:600;letter-spacing:-.016em;margin-bottom:8px}.mt-porta p{color:var(--fg-2);margin-bottom:22px}.mt-porta__acoes{display:flex;gap:8px;justify-content:center}.mt-esq{animation:mt-brilho 1.3s linear infinite;background:linear-gradient(90deg,var(--s-3) 0,var(--s-4) 50%,var(--s-3) 100%);background-size:200% 100%;border-radius:6px;display:block;height:14px}@keyframes mt-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1180px){.mt-grade--2{grid-template-columns:minmax(0,1fr)}.mt-faixa{grid-template-columns:repeat(4,minmax(0,1fr))}.mt-faixa .mt-kpi{border-bottom:1px solid var(--line)}.mt-opcoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mt-casca{grid-template-columns:minmax(0,1fr)}.mt-rail{bottom:0;box-shadow:18px 0 44px -14px rgba(16,24,40,.35);left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform var(--t-lento) var(--ease),visibility 0s linear var(--t-lento);visibility:hidden;width:var(--rail)}.mt-rail.is-aberto{transform:none;transition:transform var(--t-lento) var(--ease),visibility 0s;visibility:visible}.mt-btn.mt-topo__menu{display:inline-flex}.mt-topo{padding:10px 16px}.mt-conteudo{padding:6px 16px 48px}.mt-valores{grid-template-columns:minmax(0,1fr)}.mt-lista-pessoas{max-height:260px}}@media (max-width:720px){.mt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-kpi{padding:14px 14px 16px}.mt-kpi__valor{font-size:18px;letter-spacing:-.02em}.mt-kpi:nth-child(4n){border-right:1px solid var(--line)}.mt-kpi:nth-child(2n){border-right:0}.mt-kpis>.mt-kpi:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.mt-kpis>.mt-kpi:nth-last-child(-n+2){border-bottom:0}.mt-faixa{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-faixa .mt-kpi:nth-child(2n){border-right:0}.mt-fc__numeros{grid-template-columns:minmax(0,1fr)}.mt-heroi__valor{font-size:34px}.mt-heroi__pct{text-align:left}.mt-grade-form,.mt-opcoes,.mt-perfis{grid-template-columns:minmax(0,1fr)}.mt-meses{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-busca .mt-input{width:100%}.mt-busca{flex:1 1 100%}.mt-historico li{gap:2px;grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.mt-kpi__valor{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.mt-vista{animation-name:mt-aparecer}@keyframes mt-aparecer{0%{opacity:0}to{opacity:1}}.mt-fc__barra span,.mt-gaveta,.mt-mini span,.mt-modal,.mt-rail,.mt-regua__camada,.mt-regua__marca,.mt-trilha .mt-barra{transition-duration:1ms!important}.mt-trilha.is-entrando .mt-barra{transform:none}.mt-boot__ponto,.mt-esq{animation:none}.mt-aviso,.mt-aviso.is-saindo{animation-duration:1ms}}@media (prefers-reduced-transparency:reduce){.mt-topo{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}@media (prefers-contrast:more){.mt-card,.mt-kpi,.mt-tabela td{border-color:var(--line-strong)}.mt-rotulo,.mt-tabela th{color:var(--fg-2)}}@media print{.mt-avisos,.mt-rail,.mt-topo{display:none!important}.mt-casca{grid-template-columns:minmax(0,1fr)}.mt-app{background:#fff}}