.perfil-usuario-identidade{display:grid;justify-items:center;gap:var(--sp-5);margin-bottom:var(--sp-9)}.perfil-usuario-login{color:var(--text-3);font-size:var(--fs-xs)}.perfil-usuario-super{margin-left:var(--sp-3);color:var(--attn-text)}.perfil-usuario-erro{margin:0;padding:var(--sp-10);text-align:center;color:var(--text-3)}.painel{display:flex;flex-direction:column;height:100%;min-height:0}.painel-cabecalho{flex:0 0 auto}.painel-barra{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:var(--sp-4);padding-bottom:var(--sp-6)}.painel-corpo{flex:1 1 auto;min-height:0;min-width:0}.painel-corpo-interno{display:flex;flex-direction:column}.painel-rodape{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);padding-top:var(--sp-6);margin-top:var(--sp-6);border-top:1px solid var(--border)}.painel-rodape-acoes{display:flex;gap:var(--sp-4)}.abas-do-painel{display:flex;flex-direction:column;gap:var(--sp-8);min-height:0}.abas-do-painel-lista{flex:0 0 auto}.abas-do-painel-lista-em-caixa{align-self:flex-start}.abas-do-painel-gatilho{display:inline-flex}.abas-do-painel-preenchendo{flex:1 1 auto}.abas-do-painel-preenchendo>.abas-do-painel-conteudo{flex:1 1 auto;min-height:0}.carregando{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-10);color:var(--text-2)}.feedback-linhas{display:grid;text-align:left}.voltar-para{margin-bottom:var(--sp-4)}.aviso-de-campos-pendentes{margin-bottom:var(--sp-8)}.aviso-de-campos-pendentes-atalhos{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.grade-de-servicos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--sp-2) var(--sp-6);margin:0;padding:0;list-style:none}.grade-de-servicos>li{display:grid;min-width:0}.grade-de-servicos-item{display:flex;align-items:center;gap:var(--sp-5);min-width:0;padding:var(--sp-4) var(--sp-5);border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:background var(--dur-short-4) var(--ease-standard),border-color var(--dur-short-4) var(--ease-standard)}.grade-de-servicos-item:hover{background:var(--bg-hover)}.grade-de-servicos-item:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset)}.grade-de-servicos-em-cartoes .grade-de-servicos-item{padding:var(--sp-5) var(--sp-6);border-color:var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.grade-de-servicos-em-cartoes .grade-de-servicos-item:hover{border-color:var(--border-strong);background:var(--bg-surface)}div.grade-de-servicos-item{cursor:default}div.grade-de-servicos-item>*{flex:1 1 auto}.grade-de-servicos-icone{display:inline-flex;flex:none;color:var(--text-2)}.grade-de-servicos-icone svg{width:var(--icon-md);height:var(--icon-md)}.grade-de-servicos-texto{display:grid;flex:1 1 auto;min-width:0}.grade-de-servicos-nome{font:var(--type-title-s);color:var(--text)}.grade-de-servicos-descricao{overflow:hidden;font:var(--type-body-s);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis}.grade-de-servicos-seta{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--text-3)}.cabecalho-de-pagina{margin-bottom:var(--sp-8)}.cabecalho-de-pagina>.ph{align-items:flex-start}.cabecalho-de-pagina>.ph>.t{flex:1 1 0}@media (max-width: 720px){.cabecalho-de-pagina>.ph>.t{flex-basis:100%}}.cabecalho-de-pagina>.ph h3{margin:0;font:var(--type-page);letter-spacing:normal;color:var(--text)}.cabecalho-de-pagina>.ph .sub{display:block;font:var(--type-body);color:var(--text-3)}.cabecalho-de-pagina-acoes{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--sp-4)}.rotulo-com-dica{display:inline-flex;align-items:center;gap:var(--sp-2)}.rotulo-com-dica-icone{display:inline-flex;color:var(--text-3);cursor:help}.abas-do-painel-conteudo[hidden]{display:none}.campo-de-escolha-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.campo-de-rotulos{display:grid;gap:var(--sp-3)}.campo-de-rotulos-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.valor-copiavel{display:grid;gap:var(--sp-2)}.valor-copiavel-rotulo{font-size:var(--fs-12);color:var(--text-2)}.valor-copiavel-linha{display:flex;gap:var(--sp-4);align-items:flex-start}.valor-copiavel-linha>:first-child{min-width:0;word-break:break-all}.valor-copiavel-em-linha{display:inline-flex;align-items:center;gap:var(--sp-2)}.resultado-da-verificacao{margin-bottom:var(--sp-8)}.campo-de-busca{width:280px;max-width:100%}.tabela-de-listagem-preenche{display:flex;flex-direction:column;min-height:0;max-height:100%}.tabela-de-listagem-preenche>.tscroll{flex:1 1 auto;min-height:0}.tabela-de-listagem>.tscroll{container-type:inline-size}.tabela-de-listagem .dt-empty .nis{position:sticky;left:var(--dt-edge);box-sizing:border-box;width:calc(100cqi - 2 * var(--dt-edge))}@media (max-width: 599.98px){.dt-card>.foot{flex-wrap:wrap}.dt-card>.foot>nav{max-width:100%;overflow-x:auto}.dt-card>.foot .MuiPagination-ul{flex-wrap:nowrap}}.entrada__logo.entrada__logo--sem-painel{display:none}@media (max-width: 880px){.entrada__logo.entrada__logo--sem-painel{display:block;height:32px}}.retorno-cas{min-height:100vh;display:grid;place-items:center;padding:var(--sp-10);background:var(--bg-canvas)}.retorno-cas__cartao{width:100%;max-width:420px;display:grid;gap:var(--sp-8);padding:var(--sp-11)}.escolha-vinculo__grade{display:grid;gap:var(--sp-6)}@media (min-width: 768px){.escolha-vinculo__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.escolha-vinculo__encerrados{margin-top:var(--sp-8)}.escolha-vinculo__secao{margin:0;font-size:var(--fs-12);font-weight:var(--fw-semibold)}.escolha-vinculo__nota{margin:0 0 var(--sp-4);font-size:var(--fs-11);color:var(--text-3)}.cartao-posto{display:flex;gap:var(--sp-5);align-items:flex-start;width:100%;padding:var(--sp-7);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg-surface);color:var(--text);font:inherit;text-align:left;box-sizing:border-box}button.cartao-posto{cursor:pointer;transition:box-shadow var(--dur-1),border-color var(--dur-1)}button.cartao-posto:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}button.cartao-posto:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:2px}.cartao-posto--atual{border-color:var(--action)}.cartao-posto--esmaecido{opacity:.5}.cartao-posto__icone{flex:none;margin-top:var(--sp-1);color:var(--action)}.cartao-posto__corpo{display:grid;flex:1;min-width:0}.cartao-posto__titulo{font-weight:var(--fw-semibold);line-height:1.3}.cartao-posto__apoio{font-size:var(--fs-12);color:var(--text-2)}.cartao-posto__detalhe{margin-top:var(--sp-3);font-size:var(--fs-11);color:var(--text-3)}.cartao-posto__atual{font-size:var(--fs-11);color:var(--action)}.cartao-posto--encerrado .cartao-posto__icone{color:var(--text-3)}.cartao-posto--encerrado .cartao-posto__titulo{color:var(--text-2)}.cartao-posto--encerrado .cartao-posto__apoio{color:var(--text-3)}.seguranca-local{max-width:560px}.seguranca-local p{margin:0}.seguranca-local__pilha{display:grid;gap:var(--sp-8)}.seguranca-local__apoio{color:var(--text-2)}.seguranca-local__acoes{display:flex;gap:var(--sp-4)}.seguranca-local__codigo{max-width:200px}.seguranca-local__senha{max-width:320px}.moldura-do-portal{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;overflow:hidden;background:var(--bg-canvas)}.moldura-do-portal__corpo{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--sp-8);min-width:0;min-height:0;padding:var(--sp-8) 0 0 var(--sp-10)}.conteudo-da-moldura{min-height:0;padding:0 var(--sp-10) var(--sp-10) 0;overflow:auto}.moldura-do-portal__aviso{margin-bottom:var(--sp-8)}.moldura-do-portal.moldura-do-portal--celular{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.moldura-do-portal--celular .moldura-do-portal__corpo{gap:var(--sp-6);padding:var(--sp-6) 0 0 var(--sp-8)}.moldura-do-portal--celular .conteudo-da-moldura{padding:0 var(--sp-8) var(--sp-8) 0}.barra-do-celular{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--h-app-bar);padding-inline:var(--sp-4);background:var(--nav-bg);border-bottom:1px solid var(--nav-line)}.barra-do-celular .barra-do-celular__botao{flex:none;width:var(--h-touch, 44px);height:var(--h-touch, 44px);color:var(--md-sys-color-on-surface-variant)}.barra-do-celular__marca{display:flex;flex:1 1 auto;justify-content:center;min-width:0;border-radius:var(--r-xs)}.barra-do-celular__marca:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset)}.barra-do-celular__marca img{display:block;max-height:var(--h-sm)}.barra-do-celular .barra-do-celular__avatar{width:var(--h-sm);height:var(--h-sm);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font:var(--type-label-s)}.trilho-do-portal--gaveta .trilho-do-portal__folha{position:fixed;right:auto;width:100%;max-width:min(300px,calc(100% - var(--h-app-bar)));height:100%}.trilho-do-portal--gaveta .trilho{--trilho-linha: var(--h-field);--trilho-linha-baixa: var(--h-field);width:100%}@media print{.moldura-do-portal{display:block;height:auto;overflow:visible;background:var(--gray-0)}.trilho-do-portal,.barra-do-celular,.moldura-do-portal .ppage,.nao-imprime{display:none!important}.moldura-do-portal__corpo,.conteudo-da-moldura{display:block;height:auto;overflow:visible;padding:0}}.trilho-do-portal{height:100%}.trilho-do-portal .trilho-do-portal__folha{position:static;width:auto;height:100%;padding:0;overflow:hidden;background:var(--nav-bg);border-right:1px solid var(--nav-line)}.trilho{--trilho-largura: 256px;--trilho-pilula: var(--h-list);--trilho-linha: 40px;--trilho-linha-baixa: 36px;--trilho-icone: 20px;--trilho-recuo: var(--sp-6);--trilho-vao: 10px;--trilho-canto: 6px;--trilho-rotulo: var(--fw-medium, 500) 14px / 20px var(--font-sans);--trilho-rotulo-leve: var(--fw-regular, 400) 14px / 20px var(--font-sans);box-sizing:border-box;display:flex;flex-direction:column;width:var(--trilho-largura);height:100%;overflow:hidden;transition:width var(--dur-2) var(--ease)}.trilho.trilho--recolhido{--trilho-largura: var(--w-rail)}@media (prefers-reduced-motion: reduce){.trilho{transition:none}}.trilho .MuiListItem-root{min-height:0;padding:0}.trilho .MuiList-root{grid-auto-rows:max-content;padding-block:0}.trilho.trilho--recolhido .trilho__rotulo,.trilho.trilho--recolhido .trilho__vinculo-texto,.trilho.trilho--recolhido .trilho__busca-rotulo,.trilho.trilho--recolhido .trilho__pessoa-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trilho.trilho--recolhido .trilho__seta,.trilho.trilho--recolhido .trilho__vinculo-seta,.trilho.trilho--recolhido .trilho__contador{display:none}.trilho .trilho__cabecalho{display:grid;flex:none;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-3)}.trilho .trilho__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--trilho-linha);padding-inline-start:var(--trilho-recuo)}.trilho.trilho--recolhido .trilho__topo{flex-direction:column;justify-content:center;padding-inline-start:0}.trilho .trilho__marca{display:flex;align-items:center;min-width:0;border-radius:var(--r-xs);color:inherit;text-decoration:none}.trilho .trilho__marca:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset)}.trilho .trilho__marca img{display:block;max-width:100%;max-height:var(--h-xs)}.trilho .trilho__marca img.logo-goias{max-height:var(--h-md)}.trilho .trilho__marca img.logo-goias[src$=".svg"]{height:var(--h-md);width:auto;object-fit:contain}.trilho.trilho--recolhido .trilho__marca img{max-width:var(--h-sm);max-height:var(--h-sm)}.trilho .trilho__recolher{flex:none;width:var(--trilho-linha-baixa);height:var(--trilho-linha-baixa);border-radius:var(--trilho-canto);color:var(--md-sys-color-on-surface-variant)}.trilho .trilho__recolher svg{width:var(--trilho-icone);height:var(--trilho-icone)}.trilho .trilho__vinculo{justify-content:flex-start;gap:var(--trilho-vao);width:100%;min-height:44px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--trilho-canto);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);text-align:left}.trilho .trilho__vinculo:hover{background:color-mix(in srgb,var(--md-sys-color-surface),var(--md-sys-color-on-surface) 8%)}.trilho.trilho--recolhido .trilho__vinculo{justify-content:center;width:var(--trilho-pilula);min-height:0;padding:0;border-color:transparent;background:transparent;justify-self:center}.trilho .trilho__sigla{width:28px;height:28px;border-radius:var(--trilho-canto);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font:var(--type-label-m)}.trilho.trilho--recolhido .trilho__sigla{border-radius:var(--r-pill)}.trilho .trilho__vinculo-texto,.trilho .trilho__pessoa-texto{flex:1;min-width:0;margin:0}.trilho .trilho__vinculo-texto .MuiListItemText-primary,.trilho .trilho__pessoa-texto .MuiListItemText-primary{overflow:hidden;color:var(--md-sys-color-on-surface);font:var(--trilho-rotulo);text-overflow:ellipsis;white-space:nowrap}.trilho .trilho__vinculo-texto .MuiListItemText-secondary,.trilho .trilho__pessoa-texto .MuiListItemText-secondary{overflow:hidden;color:var(--md-sys-color-on-surface-variant);font:var(--fw-regular, 400) 12px / 16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.trilho .trilho__vinculo-seta{display:grid;flex:none;color:var(--md-sys-color-on-surface-variant)}.trilho .trilho__vinculo-seta svg{width:var(--icon-lg);height:var(--icon-lg)}.trilho .trilho__busca{justify-content:flex-start;gap:var(--trilho-vao);width:100%;height:var(--trilho-linha-baixa);padding-inline:var(--trilho-recuo);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--trilho-canto);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface-variant);font:var(--trilho-rotulo-leve)}.trilho .trilho__busca svg{flex:none;width:var(--trilho-icone);height:var(--trilho-icone)}.trilho .trilho__busca:hover{background:color-mix(in srgb,var(--md-sys-color-surface-container-high),var(--md-sys-color-on-surface) 8%)}.trilho.trilho--recolhido .trilho__busca{justify-content:center;width:var(--trilho-pilula);height:var(--h-sm);padding:0;background:transparent;justify-self:center}.trilho.trilho--recolhido .trilho__busca:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.trilho .trilho__destinos{display:grid;flex:1 1 auto;align-content:start;gap:var(--sp-1);min-height:0;padding:var(--sp-4) var(--sp-6);overflow-x:hidden;overflow-y:auto}.trilho.trilho--recolhido .trilho__destinos{gap:var(--sp-4);scrollbar-width:none}.trilho.trilho--recolhido .trilho__destinos::-webkit-scrollbar{display:none}.trilho .trilho__grupo{display:block}.trilho .trilho__subitens{display:grid;gap:var(--sp-1);padding-block:var(--sp-1) var(--sp-2)}.trilho .trilho__item{flex:1 1 auto;gap:var(--trilho-vao);width:100%;min-height:var(--trilho-linha);padding:0 var(--trilho-recuo);border-radius:var(--trilho-canto);color:var(--md-sys-color-on-surface-variant);font:var(--trilho-rotulo);transition:background-color var(--dur-1) var(--ease)}.trilho .trilho__item:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.trilho .trilho__item.Mui-focusVisible{background:color-mix(in srgb,var(--md-sys-color-on-surface) 10%,transparent)}.trilho .trilho__item.Mui-selected,.trilho .trilho__item.Mui-selected.Mui-focusVisible{background:var(--rail-indicator);color:var(--rail-text-active)}.trilho .trilho__item.Mui-selected:hover{background:color-mix(in srgb,var(--rail-indicator),var(--rail-text-active) 8%)}.trilho .trilho__item--grupo{font:var(--trilho-rotulo)}.trilho .trilho__item--tem-ativo{color:var(--md-sys-color-on-surface)}.trilho .trilho__item--sub{min-height:var(--trilho-linha-baixa);padding-inline-start:calc(var(--trilho-recuo) + var(--trilho-icone) + var(--trilho-vao));font:var(--trilho-rotulo-leve)}.trilho .trilho__item--sub.Mui-selected{font:var(--trilho-rotulo)}.trilho .trilho__icone{flex:none;min-width:0;color:inherit}.trilho .trilho__icone svg{width:var(--trilho-icone);height:var(--trilho-icone)}.trilho .trilho__rotulo{flex:1 1 auto;min-width:0;margin:0}.trilho .trilho__rotulo .MuiListItemText-primary{overflow:hidden;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap}.trilho .trilho__seta{display:grid;flex:none;color:var(--md-sys-color-on-surface-variant)}.trilho .trilho__seta svg{width:var(--icon-lg);height:var(--icon-lg)}.trilho .trilho__contador{flex:none;min-width:var(--badge-h);height:var(--badge-h);padding-inline:var(--sp-2);border-radius:var(--r-pill);background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);font:var(--type-label-s);font-variant-numeric:tabular-nums;text-align:center}.trilho.trilho--recolhido .trilho__item{flex:none;justify-content:center;width:var(--trilho-pilula);min-height:var(--h-sm);margin-inline:auto;padding:0}.trilho.trilho--recolhido .trilho__item--tem-ativo{background:var(--rail-indicator);color:var(--rail-text-active)}.trilho .trilho__pe{display:grid;flex:none;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6) var(--sp-6);border-top:1px solid var(--md-sys-color-outline-variant)}.trilho .trilho__destinos-do-pe{display:grid;gap:var(--sp-1)}.trilho.trilho--recolhido .trilho__destinos-do-pe{gap:var(--sp-4)}.trilho .trilho__destinos-do-pe .trilho__item{min-height:var(--trilho-linha-baixa)}.trilho.trilho--recolhido .trilho__destinos-do-pe .trilho__item{min-height:var(--h-sm)}.trilho .trilho__pessoa{display:flex;align-items:center;gap:var(--trilho-vao);min-height:44px;padding:var(--sp-2) var(--sp-4);border-radius:var(--trilho-canto);color:var(--md-sys-color-on-surface)}.trilho .trilho__pessoa:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 6%,transparent)}.trilho.trilho--recolhido .trilho__pessoa{justify-content:center;width:var(--trilho-pilula);margin-inline:auto;padding:var(--sp-2) 0}.trilho .trilho__avatar{flex:none;width:28px;height:28px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font:var(--fw-semibold, 600) 11px / 1 var(--font-sans)}.trilho .trilho__pessoa-seta{display:grid;flex:none;color:var(--md-sys-color-on-surface-variant)}.trilho .trilho__pessoa-seta svg{width:16px;height:16px}.trilho__menu-da-conta{min-width:208px}.trilho__menu-da-conta .MuiList-root{padding-block:var(--sp-2)}.trilho__menu-da-conta .MuiMenuItem-root{gap:var(--trilho-vao, 10px);min-height:36px;padding:0 var(--sp-6);font:var(--fw-regular, 400) 14px / 20px var(--font-sans)}.trilho__menu-da-conta .MuiListItemIcon-root{min-width:0;color:var(--md-sys-color-on-surface-variant)}.trilho__menu-da-conta .MuiListItemIcon-root svg{width:20px;height:20px}.trilho__menu-da-conta .MuiListItemText-root{margin:0}.trilho__menu-da-conta .MuiListItemText-primary{font:inherit}.trilho__menu-da-conta .MuiDivider-root{margin-block:var(--sp-2)}.cargas-pagina{height:100%}.cargas-kpis{margin-bottom:var(--sp-8)}.cargas-pilha{display:flex;flex-direction:column;gap:var(--sp-8)}.cargas-pilha--justa{gap:var(--sp-6)}.cargas-pilha--larga{gap:var(--sp-10)}.cargas-execucoes{list-style:none;margin:0;padding:0}.cargas-execucoes>li{border-top:1px solid var(--border)}.cargas-execucao{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;padding:var(--sp-5) var(--sp-8);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cargas-execucao[aria-pressed=true]{background:var(--bg-selected)}.cargas-execucao-resumo{display:flex;align-items:center;gap:var(--sp-6)}.cargas-formulario{height:100%}.cargas-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-8)}.cargas-linha>.field{flex:1 1 160px}.cargas-arquivo{margin:0;color:var(--text-3)}.cargas-arquivo--enviado{color:var(--ok)}.cargas-abrir-linha{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.cargas-abrir-linha:hover{text-decoration:underline}.ficha-de-formulario{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-8)}.ficha-de-formulario-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-6)}.ficha-de-formulario-titulo{display:flex;flex:1 1 200px;align-items:center;gap:var(--sp-2) var(--sp-4);min-width:0}.ficha-de-formulario-titulo h2{min-width:0;margin:0;overflow:hidden;font:var(--type-page);color:var(--text);text-overflow:ellipsis;white-space:nowrap}.ficha-de-formulario-titulo>:not(h2){flex:none}.ficha-de-formulario-acoes{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-left:auto}.ficha-de-formulario-descricao{margin:0;padding-left:calc(var(--h-md) + var(--sp-6));max-width:880px;font-size:var(--fs-13);color:var(--text-3)}.ficha-de-formulario-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-10);margin:0;padding:0 0 0 calc(var(--h-md) + var(--sp-6));list-style:none;font-size:var(--fs-13);color:var(--text-3)}.ficha-de-formulario-meta li{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0;overflow-wrap:anywhere}.ficha-de-formulario-meta-icone{flex:none;width:var(--icon-md);height:var(--icon-md)}.ficha-de-formulario-meta code{padding:0;background:none;color:var(--text-2)}.ficha-de-formulario-meta .valor-copiavel-em-linha{position:relative}.ficha-de-formulario-meta .valor-copiavel-em-linha button{position:absolute;left:100%;opacity:0}.ficha-de-formulario-meta li:hover .valor-copiavel-em-linha button,.ficha-de-formulario-meta .valor-copiavel-em-linha:focus-within button{opacity:1}@media (hover: none),(max-width: 599.98px){.ficha-de-formulario-meta .valor-copiavel-em-linha button{position:static;opacity:1}}@media (max-width: 599.98px){.ficha-de-formulario-titulo{flex-wrap:wrap}.ficha-de-formulario-titulo h2{overflow-wrap:anywhere;white-space:normal}.ficha-de-formulario-descricao{padding-left:0}.ficha-de-formulario-meta{flex-direction:column;align-items:flex-start;padding-left:0}}.ficha-de-formulario-barra{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4) var(--sp-8);margin-top:var(--sp-8);padding:var(--sp-5) var(--sp-5) var(--sp-5) var(--pad-surface);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.ficha-de-formulario-barra-situacao{display:inline-flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-13);color:var(--attn-text)}.ficha-de-formulario-barra-situacao:before{content:"";flex:none;width:var(--sp-4);height:var(--sp-4);border-radius:var(--r-pill);background:var(--attn)}.ficha-de-formulario-barra-acoes{display:flex;gap:var(--sp-4);margin-left:auto}.ficha-de-formulario-largura{max-width:1120px}.painel-de-secoes{container-type:inline-size;border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.secao-de-formulario{display:grid;grid-template-columns:280px minmax(0,640px);gap:var(--sp-8) var(--sp-11);padding:var(--sp-11)}.secao-de-formulario-larga{grid-template-columns:280px minmax(0,1fr)}.secao-de-formulario+.secao-de-formulario{border-top:1px solid var(--border)}.secao-de-formulario-texto :is(h2,h3){margin:0;font-size:var(--fs-15);font-weight:600;color:var(--text)}.secao-de-formulario-texto p{margin:var(--sp-2) 0 0;font-size:var(--fs-13);color:var(--text-3)}.secao-de-formulario-acoes{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6)}.secao-de-formulario-campos{display:grid;gap:var(--sp-9);align-content:start;min-width:0}@container (max-width: 899.98px){.secao-de-formulario,.secao-de-formulario-larga{grid-template-columns:minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-9) var(--pad-surface)}}.secao-de-formulario-campos .choice:has(.MuiSwitch-root){margin-left:0}.faixa-de-numeros{display:flex;flex-wrap:wrap;overflow:hidden;min-width:0;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel)}.faixa-de-numeros>*{flex:1 1 200px;min-width:0;margin:-1px 0 0 -1px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.faixa-de-numeros>.kpi,.faixa-de-numeros .kpi{border-right:0;border-bottom:0;border-radius:0;background:transparent}.faixa-de-numeros .kpi:not(:is(.faixa-de-numeros>.kpi)){border:0;padding:0}.faixa-de-numeros .kpi .d{white-space:normal}.faixa-de-numeros .kpi.hl{background:transparent}@media (max-width: 599.98px){.faixa-de-numeros>*{flex-basis:100%}.faixa-de-numeros:not(.faixa-de-numeros--empilhada) .kpi{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--sp-6);padding-block:var(--sp-5)}.faixa-de-numeros:not(.faixa-de-numeros--empilhada) .kpi .v{max-width:60vw;font:var(--type-title-m);text-align:right;white-space:normal}.faixa-de-numeros:not(.faixa-de-numeros--empilhada) .kpi .d{grid-column:1 / -1}.faixa-de-numeros .kpi .v{white-space:normal}}.contracheque{display:grid;grid-template-columns:288px minmax(0,1fr);gap:var(--sp-8);align-items:start}.contracheque-competencias{border-top:1px solid var(--border);padding-bottom:var(--sp-3)}.contracheque-competencias-vazio{margin:0;padding:var(--sp-6);font:var(--type-body);color:var(--text-2)}.contracheque-detalhe{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);min-width:0}.contracheque-kpis>.contracheque-bruto-liquido{flex-basis:100%;display:grid;gap:var(--sp-4);padding:var(--sp-6) var(--sp-8)}.contracheque-bruto-liquido-titulo{font:var(--fw-medium) var(--fs-sm) / var(--lh-md) var(--font-sans);color:var(--text-2)}.contracheque-historico-corpo{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--sp-8);align-items:center}.contracheque-historico-resumo{display:grid;gap:var(--sp-6);margin:0}.contracheque-historico-resumo dt{font:var(--fw-medium) var(--fs-sm) / var(--lh-md) var(--font-sans);color:var(--text-2)}.contracheque-historico-resumo dd{margin:var(--sp-1) 0 0;font:var(--type-title-l);color:var(--text);font-variant-numeric:tabular-nums}.contracheque-historico-rolagem{min-width:0;overflow-x:auto}.contracheque-abas{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.contracheque-bases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.contracheque-bases>div{display:grid;gap:var(--sp-4);align-content:start}.contracheque-bases h4{margin:0}@media (max-width: 1000px){.contracheque{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.contracheque-bases,.contracheque-historico-corpo{grid-template-columns:minmax(0,1fr)}.contracheque-historico-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}.contracheque-pagina{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);align-content:start}.contracheque-historico .vc-card-h{flex-wrap:wrap;row-gap:var(--sp-3)}.contracheque-historico .vc-card-h h4{font:var(--type-title-m);letter-spacing:var(--ls-title-m)}@media (max-width: 599.98px){.contracheque-historico .vc-card-x{order:10;flex-basis:100%;white-space:normal}}.meus-dados{display:grid;gap:var(--sp-8);align-content:start}.meus-dados-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--sp-8);align-items:start}.ficha-destaques .kpi .v,.ficha-destaques .kpi .d{white-space:normal}.ficha-destaques .kpi .v{font:var(--type-title-m)}.meus-dados-endereco{display:grid;gap:var(--sp-1);margin:0 0 var(--sp-8);padding:var(--sp-6) var(--sp-7);font-style:normal;border:1px solid var(--border);border-radius:var(--r-control);background:var(--bg-subtle)}.meus-dados-endereco span{color:var(--text-2);font:var(--type-body)}.meus-dados-nota{margin:var(--sp-6) 0 0;font:var(--type-body-s);color:var(--text-3)}.dados-cadastrais-quem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-8);align-items:start;padding:var(--sp-8)}.dados-cadastrais-quem-tx{display:grid;gap:var(--sp-5);min-width:0}.dados-cadastrais-quem-nome{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.dados-cadastrais-quem-nome h2{margin:0;color:var(--text)}.dados-cadastrais-corpo{display:grid;grid-template-columns:236px minmax(0,1fr);gap:var(--sp-8);align-items:start}.dados-cadastrais-secoes{gap:var(--sp-6)}.dados-cadastrais-secao{scroll-margin-top:var(--sp-8);container-type:inline-size}.dados-cadastrais-sub{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--sp-4) var(--sp-10);align-items:start}.dados-cadastrais-sub>:first-child{display:grid;justify-items:start;gap:var(--sp-1);margin:0}.dados-cadastrais-sub-corpo{display:grid;gap:var(--sp-4);min-width:0}.dados-cadastrais-sub-corpo .dados-cadastrais-nota{margin-top:0}@container (max-width: 640px){.dados-cadastrais-sub{grid-template-columns:minmax(0,1fr)}}.dados-cadastrais-controle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-13);color:var(--text-2)}.dados-cadastrais-frase,.dados-cadastrais-nota{margin:0;font-size:var(--fs-13);color:var(--text-2)}.dados-cadastrais-nota{margin-top:var(--sp-5);font-size:var(--fs-12);color:var(--text-3)}.dados-cadastrais-duas{display:grid;gap:2px}.dados-cadastrais-duas small{font-size:var(--fs-12);color:var(--text-3)}@media (max-width: 900px){.dados-cadastrais-corpo{grid-template-columns:minmax(0,1fr)}.dados-cadastrais-corpo .toc{position:static}}@media (max-width: 560px){.dados-cadastrais-quem{grid-template-columns:minmax(0,1fr);padding:var(--sp-6)}}.recad-pilha{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);align-content:start}.recad-assistente{grid-template-columns:minmax(0,1fr)}.recad-assistente .panel{border:0;border-radius:0;background:transparent}.recad-assistente .panel-h{min-height:var(--h-md);padding-inline:0}.recad-assistente .panel-h h4{font:var(--type-subsection)}.recad-assistente .panel-b{padding-inline:0}.recad-apoio{margin:0 0 var(--sp-4);font:var(--type-body);color:var(--text-2)}.recad-apoio--recuado{margin:0;padding:var(--sp-6) var(--sp-7)}.recad-passos,.recad-documentos{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-6)}.recad-passos li{display:flex;gap:var(--sp-6);align-items:flex-start}.recad-passos svg,.recad-documentos svg{flex:none;width:var(--icon-lg);height:var(--icon-lg);color:var(--text-2)}.recad-passos div{display:grid;gap:var(--sp-1)}.recad-passos span{font:var(--type-body);color:var(--text-2)}.recad-documentos{gap:var(--sp-4);margin-bottom:var(--sp-6)}.recad-documentos li{display:flex;gap:var(--sp-4);align-items:center;font:var(--type-body)}.recad-secao{container-type:inline-size;min-width:0}.recad-secao+.recad-secao{padding-top:var(--sp-8);border-top:1px solid var(--border)}.recad-secao-grade{display:grid;grid-template-columns:280px minmax(0,640px);gap:var(--sp-6) var(--sp-12);align-items:start}.recad-secao-texto{display:grid;gap:var(--sp-3);align-content:start;min-width:0}.recad-secao-texto .recad-apoio{margin:0}.recad-secao-titulo{margin:0;font:var(--type-subsection);color:var(--text)}.recad-secao-estado{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.recad-secao-campos{display:grid;gap:var(--sp-6);min-width:0}.recad-secao-campos>.stage-form{padding:0}.recad-secao-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-4)}@container (max-width: 759.98px){.recad-secao-grade{grid-template-columns:minmax(0,1fr)}}.pagamentos-celula{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--sp-2)}.pagamentos-apagado{color:var(--text-3)}.pagamentos-nota{margin:0;font:var(--type-body-s);color:var(--text-2)}.pagamentos-lista{display:grid;margin:0;padding:0;list-style:none}.pagamentos-lista>li{display:grid;gap:var(--sp-4);padding:var(--sp-6) var(--pad-surface)}.pagamentos-lista>li+li{border-top:1px solid var(--border)}.pagamentos-lista-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.pagamentos-lista-topo b{font:var(--type-title-s);color:var(--text)}.pagamentos-lista-valores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-6);margin:0}.pagamentos-lista-valores dt{font:var(--type-body-s);color:var(--text-3)}.pagamentos-lista-valores dd{margin:var(--sp-1) 0 0;font:var(--type-body);color:var(--text);font-variant-numeric:tabular-nums}.pagamentos-lista .pagamentos-celula{flex-wrap:wrap;margin-left:calc(-1 * var(--sp-3))}.consulta-pilha{display:grid;gap:var(--sp-8);align-content:start}.consulta-nota{margin:0;font:var(--type-body);color:var(--text-2)}.consulta-detalhe{display:grid;gap:var(--sp-8)}.consulta-detalhe__titulo{margin:0;font:var(--type-title-s);color:var(--text)}.consulta-rolagem{overflow-x:auto}.consulta-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-6)}.consulta-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--sp-8);align-items:start}.consulta-verificacao{display:inline-flex;align-items:center;gap:var(--sp-3);font:var(--type-body-s);color:var(--text-3);white-space:nowrap}.lista-de-areas{max-width:1280px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.lista-de-areas-itens{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--sp-1) var(--sp-6);margin:0;padding:0;list-style:none}.lista-de-areas>.lista-de-areas-itens{padding:var(--sp-6)}.lista-de-areas-itens>li{display:grid;min-width:0}.lista-de-areas-grupo{display:grid;gap:var(--sp-4);padding:var(--sp-9) var(--sp-9) var(--sp-8)}.lista-de-areas-grupo+.lista-de-areas-grupo{border-top:1px solid var(--border)}.lista-de-areas-grupo h3{margin:0;padding:0 var(--sp-5);font-size:var(--fs-13);font-weight:600;color:var(--text-2)}.lista-de-areas-item{display:flex;align-items:flex-start;gap:var(--sp-5);min-width:0;padding:var(--sp-5);border:0;border-radius:var(--r-control);background:transparent;color:var(--text);text-align:left;font:inherit}button.lista-de-areas-item{cursor:pointer}button.lista-de-areas-item:hover{background:var(--bg-hover)}button.lista-de-areas-item:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset)}.lista-de-areas-item[aria-disabled=true]{opacity:.6}.lista-de-areas-icone{display:inline-flex;flex:none;margin-top:2px}.lista-de-areas-icone svg{width:var(--icon-md);height:var(--icon-md)}.lista-de-areas-texto{display:grid;flex:1 1 auto;gap:var(--sp-1);min-width:0}.lista-de-areas-titulo{display:flex;align-items:center;gap:var(--sp-4);font:var(--type-title-s);color:var(--text)}.lista-de-areas-descricao{font:var(--type-body-s);color:var(--text-3)}.lista-de-areas-seta{flex:none;width:var(--icon-md);height:var(--icon-md);margin-top:2px;color:var(--text-3)}.config-tela{height:100%}.fbar.config-filtros{margin-bottom:var(--sp-6);padding:0;border:0;background:transparent}.config-filtros .campo-de-busca{width:320px}.config-filtro-status{width:150px}.config-filtro-situacao{width:180px}.config-filtro-orgao{width:280px;max-width:100%}.config-celula-empilhada{display:grid;gap:var(--sp-1);justify-items:start}.config-celula-empilhada>.seletor{justify-self:stretch}.config-apoio{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-3)}.config-texto-pequeno{font-size:var(--fs-12)}.config-area-icone[data-tom=action]{color:var(--action)}.config-area-icone[data-tom=s1]{color:var(--s1)}.config-area-icone[data-tom=s2]{color:var(--s2)}.config-area-icone[data-tom=s3]{color:var(--s3)}.config-area-icone[data-tom=s4]{color:var(--s4)}.config-area-icone[data-tom=s6]{color:var(--s6)}.config-area-icone[data-tom=s7]{color:var(--s7)}.config-area-icone[data-tom=s8]{color:var(--s8)}.config-ficha-abas{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.config-ficha-aba{flex:1 1 auto;min-height:0;padding-top:var(--sp-6)}.config-nota{margin:0 0 var(--sp-6);font:var(--type-body-s);color:var(--text-3)}.config-escopo{display:grid;gap:var(--sp-2);min-width:210px}.config-divisor{margin:var(--sp-8) 0;border:0;border-top:1px solid var(--border)}.config-composicao{display:grid;gap:var(--sp-8)}.config-composicao-busca{max-width:420px}.config-composicao-lados{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-10)}.config-lado{flex:1;min-width:260px}.config-lado-titulo{margin:0;font-weight:var(--fw-semibold);color:var(--text)}.config-lado-recorte{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--text-3)}.config-lado-lista{margin:var(--sp-4) 0 0;padding:0;list-style:none;min-height:280px;max-height:420px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--r-panel)}.config-lado-lista[aria-busy=true]{opacity:.6}.config-lado-item{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-8);border-bottom:1px solid var(--border-subtle)}.config-lado-item:last-child{border-bottom:0}.config-pessoa{display:inline-flex;align-items:center;gap:var(--sp-4)}@media (max-width: 599.98px){.config-filtros>:has(.campo-de-busca),.config-filtros .campo-de-busca{flex:1 1 100%;width:100%}.config-filtros .config-filtro-orgao,.config-filtros .config-filtro-status,.config-filtros .config-filtro-situacao{flex:1 1 0;min-width:0;width:auto}.config-filtros>.sp{display:none}}.config-campos-lado-a-lado{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--sp-9) var(--sp-8)}.contas-pagina{height:100%}.contas-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6)}.contas-filtros .campo-de-busca{width:320px}@media (max-width: 599.98px){.contas-filtros>:has(.campo-de-busca),.contas-filtros .campo-de-busca{flex:1 1 100%;width:100%}.contas-filtros>.contas-filtro-curto,.contas-filtros>.contas-filtro-medio,.contas-filtros>.contas-filtro-largo{flex:1 1 0;min-width:0}}.contas-filtro-curto{width:150px}.contas-filtro-medio{width:180px}.contas-filtro-largo{width:200px}.contas-usuario{display:inline-flex;align-items:center;gap:var(--sp-3)}.contas-superusuario{color:var(--s6)}.contas-etiquetas{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.contas-apoio{display:block;font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-3)}.contas-formulario{margin:0;padding:0;border:0;min-width:0}.contas-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--sp-8);max-width:960px}.contas-dialogo-campos{display:grid;gap:var(--sp-8)}.contas-cadastro-desligado{display:grid;gap:var(--sp-8);justify-items:start;max-width:640px}.contas-vinculos{margin-top:var(--sp-8)}.contas-importacao{display:grid;align-content:start}.contas-texto{margin:0;color:var(--text-2)}.contas-icone-acao{color:var(--action)}.contas-aviso{margin-bottom:var(--sp-8)}.contas-disparo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-8)}.contas-disparo p{flex:1 1 320px}.contas-ultima{display:grid;gap:var(--sp-6)}.contas-ultima-situacao{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);color:var(--text-3)}.contas-codigo{padding:0;background:none;font:var(--fs-12) var(--font-mono);color:var(--text-2)}.contas-sem-quebra{white-space:nowrap}.contas-quebra-livre{overflow-wrap:anywhere}.contas-numeros{font-variant-numeric:tabular-nums}.contas-detalhes summary{cursor:pointer;white-space:nowrap;color:var(--link)}.contas-detalhes pre{margin:var(--sp-4) 0 0;white-space:pre-wrap;font:var(--fs-12) var(--font-mono)}.contas-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--sp-9) var(--sp-8)}.integ-pagina{height:100%}.integ-pagina-form{max-width:640px}.integ-pagina-larga{max-width:720px}.integ-pagina-whatsapp{max-width:960px}.integ-form{height:100%}.integ-campos{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-8);min-width:0;min-height:0;margin:0;padding:0;border:0}.integ-cartao-abas{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:var(--sp-10)}.integ-cabecalho{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6);margin-bottom:var(--sp-8)}.integ-titulo{display:flex;align-items:center;gap:var(--sp-4)}.integ-descricao{margin:calc(-1 * var(--sp-4)) 0 var(--sp-8);color:var(--text-3)}.integ-linha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8) var(--sp-6)}.integ-linha-3{grid-template-columns:repeat(3,minmax(0,1fr))}.integ-linha-acoes{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6)}.integ-interruptores{display:flex;flex-wrap:wrap;gap:var(--sp-10)}@media (max-width: 575px){.integ-linha,.integ-linha-3{grid-template-columns:minmax(0,1fr)}}.integ-pilha{display:flex;flex-direction:column;gap:var(--sp-8)}.integ-pilha-curta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.integ-em-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.integ-com-selo{display:inline-flex;align-items:center;gap:var(--sp-2)}.integ-apoio{margin:0;color:var(--text-3);font-size:var(--fs-xs)}.integ-aviso{margin:0;color:var(--attn-text)}.integ-erro{margin:0;color:var(--bad)}.integ-codigo{font-family:var(--font-mono);font-size:var(--fs-xs)}.integ-texto-pre{margin:0;white-space:pre-wrap}.integ-requisicao{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--sp-4)}.integ-resposta{font-family:var(--font-mono)}.integ-largura-total{width:100%}.integ-canais{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8)}@media (max-width: 991px){.integ-canais{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.integ-canais{grid-template-columns:minmax(0,1fr)}}.integ-canal{display:flex;align-items:flex-start;gap:var(--sp-8);width:100%;height:100%;padding:var(--sp-10);text-align:left;font:inherit;color:inherit;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-card);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease)}.integ-canal:hover{box-shadow:var(--shadow-2)}.integ-canal:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset)}.integ-canal-icone{flex:0 0 auto;width:28px;height:28px}.integ-canal-email{color:var(--s1)}.integ-canal-http{color:var(--s7)}.integ-canal-whatsapp,.integ-icone-whatsapp{color:#25d366}.integ-icone-lista{width:22px;height:22px}.integ-icone-cofre{color:var(--s2)}.integ-icone-http{color:var(--s7)}.integ-icone-padrao{color:var(--s6)}.integ-vinculos-cabecalho{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6)}.integ-busca{width:100%;max-width:280px}.pagina-de-listagem,.notificacoes-pagina,.notificacoes-formulario{height:100%}.notificacoes-resultado{margin-bottom:var(--sp-8)}.notificacoes-explicacao{margin-bottom:var(--sp-8);color:var(--text-3)}.notificacoes-descricao{margin:0;font-size:var(--fs-12);color:var(--text-3)}.notificacoes-icone-email{color:var(--s1)}.notificacoes-icone-sms{color:var(--s6)}.notificacoes-icone-whatsapp{color:#25d366}.notificacoes-estrela{color:var(--s6);fill:currentColor}.notificacoes-campos{display:flex;flex-direction:column;gap:var(--sp-8)}.notificacoes-chaves{display:flex;flex-wrap:wrap;gap:var(--sp-10)}.notificacoes-conteudo{display:grid;grid-template-columns:1fr;gap:var(--sp-8)}@media (min-width: 768px){.notificacoes-conteudo{grid-template-columns:1fr 1fr}}.notificacoes-barra{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-4)}.notificacoes-barra--fim{justify-content:flex-end}.notificacoes-formatacao{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.notificacoes-mensagem{margin-top:var(--sp-2)}.notificacoes-ajuda{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--text-3)}.notificacoes-dica-alvo{display:inline-flex}.notificacoes-painel{padding:var(--sp-6)}.notificacoes-painel-titulo{margin:0 0 var(--sp-4);font-weight:var(--fw-semibold)}.notificacoes-variaveis{width:320px;max-height:360px;overflow-y:auto}.notificacoes-variaveis-busca{margin-bottom:var(--sp-4)}.notificacoes-variaveis-secao{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-4)}.notificacoes-variaveis-titulo{margin:0 0 var(--sp-2);text-transform:uppercase}.notificacoes-variavel{gap:var(--sp-3)}.notificacoes-variavel-rotulo,.notificacoes-variaveis-vazio{font-size:var(--fs-12);color:var(--text-3)}.notificacoes-emojis{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-2);width:200px}.notificacoes-emoji{padding:0;font-size:var(--fs-18)}.notificacoes-previa-email{margin-top:var(--sp-2);overflow:hidden;border:1px solid var(--border);border-radius:var(--r-panel)}.notificacoes-previa-email-assunto{padding:var(--sp-4) var(--sp-6);background:var(--bg-subtle);border-bottom:1px solid var(--border);font-size:var(--fs-13)}.notificacoes-previa-email-corpo{display:block;width:100%;height:260px;border:0}.notificacoes-whatsapp-conversa{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:300px;margin-top:var(--sp-2);padding:var(--sp-8);border-radius:var(--r-panel);background:#e5ddd5}.notificacoes-whatsapp-balao{max-width:80%;padding:6px 9px 8px;border-radius:8px;background:#d9fdd3;box-shadow:0 1px .5px #0b141a21;color:#111b21;font-size:14px;line-height:1.4;word-break:break-word;white-space:pre-wrap}.notificacoes-whatsapp-hora{float:right;margin:var(--sp-2) 0 0 var(--sp-4);font-size:11px;color:#667781;white-space:nowrap}.seletor-de-icone-opcao{display:inline-flex;align-items:center;gap:var(--sp-4)}.inicio{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);align-content:start;min-width:0}.inicio>.section+.section{margin-top:0}.inicio-abas{padding-top:var(--sp-8)}.inicio-lista{display:grid;gap:var(--sp-6);min-width:0}.inicio-filtros{align-items:flex-end;gap:var(--sp-10);flex-wrap:wrap}.inicio-grupo{display:grid;gap:var(--sp-3)}.inicio-duas{display:grid;gap:var(--sp-1);min-width:0}.inicio-duas>b{font-weight:var(--fw-medium)}.inicio-servicos-titulo{display:inline-flex;align-items:center;gap:var(--sp-4)}.inicio-expresso{height:var(--h-xs);width:auto}.inicio-widget{display:grid;gap:var(--sp-4);align-content:start;padding:var(--sp-7) var(--sp-8)}.inicio-widget-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);min-height:var(--h-sm)}.inicio-widget-titulo{display:inline-flex;align-items:center;gap:var(--sp-3);margin:0;font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:var(--text-2)}.inicio-widget-titulo .lucide{width:var(--icon-md);height:var(--icon-md)}.inicio-widget-topo .btn{margin-right:calc(-1 * var(--sp-8))}.inicio-atalhos{min-width:0}.inicio-atalhos-carregando{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--sp-6)}.catalogo-lista,.catalogo-formulario{height:100%}.catalogo-nome{display:grid}.catalogo-nome small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalogo-data{white-space:nowrap}.catalogo-lista-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-8)}.catalogo-lista-busca{width:280px;max-width:100%}.catalogo-lista .tabela-de-listagem-preenche>.tools{flex:none}@media (max-width: 599.98px){.catalogo-lista-filtros>[role=group]{max-width:100%;overflow-x:auto;scrollbar-width:none}.catalogo-lista-filtros>[role=group]>button{flex:none;white-space:nowrap}}.catalogo-erro{margin-bottom:var(--sp-8)}.catalogo-campos{display:grid;gap:var(--sp-8);align-content:start}.catalogo-campo{display:grid;gap:var(--sp-3)}.catalogo-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--sp-8);align-items:start}.catalogo-grade-estreita{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.catalogo-nota{margin:0;font-size:var(--fs-xs)}.catalogo-itens{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--sp-4)}.catalogo-itens-barra{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4)}.catalogo-itens-lista{flex:1 1 auto;min-height:0;display:grid;gap:var(--sp-4);align-content:start}.catalogo-item{display:grid;grid-template-columns:76px 1fr 1fr 56px 32px;gap:var(--sp-4);align-items:center;padding:0 var(--sp-2)}.catalogo-item-com-pai{grid-template-columns:76px 1fr 1fr 200px 56px 32px}.catalogo-estado{margin-bottom:var(--sp-4)}.catalogo-texto-aviso{color:var(--warn)}.catalogo-texto-erro{color:var(--bad)}.catalogo-texto-sucesso{color:var(--ok)}.catalogo-importados{display:grid;gap:var(--sp-4);margin-top:var(--sp-8)}.catalogo-busca{max-width:280px}.catalogo-detalhes{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.catalogo-previa{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--r-panel)}.catalogo-previa>li{display:grid;padding:var(--sp-4) var(--sp-6)}.catalogo-previa>li+li{border-top:1px solid var(--border)}.catalogo-previa-linha{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4)}.catalogo-previa-indisponivel .catalogo-previa-linha>span:first-child{color:var(--text-3)}.mcp-pagina{height:100%}.mcp-apoio{margin:0;color:var(--text-3);font:var(--type-body-s)}.mcp-rotulo{display:block;margin-bottom:var(--sp-2);color:var(--text-2);font:var(--type-body-s)}.mcp-conectar,.mcp-configuracao,.mcp-consentimento{display:flex;flex-direction:column;gap:var(--sp-6);max-width:1080px}.mcp-consentimento{max-width:640px}.mcp-fatos{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding-left:var(--sp-6);color:var(--text-2);font:var(--type-body-s)}.mcp-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-6)}.mcp-cartao{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--pad-surface);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);min-width:0}.mcp-cartao>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.mcp-cartao h4{margin:0;font:var(--type-title-s)}.mcp-codigo{display:flex;align-items:stretch;gap:var(--sp-3);min-width:0}.mcp-codigo pre{flex:1 1 auto;display:flex;align-items:center;min-width:0;min-height:40px;margin:0;padding:var(--sp-3) var(--sp-4);overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-control);background:var(--bg-subtle);font-family:var(--font-mono);font-size:var(--fs-13);white-space:pre}.mcp-codigo>button{flex:0 0 auto;align-self:flex-start}.mcp-conectar-cabecalho{display:flex;flex-direction:column;gap:var(--sp-2)}.mcp-conectar-cabecalho h3{margin:0;font:var(--type-title-m)}.mcp-painel{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);min-width:0}.mcp-clientes{flex-wrap:wrap}.mcp-clientes .MuiChip-icon+.MuiChip-label{padding-left:var(--sp-4)}.mcp-logo{display:inline-block;flex:0 0 auto;width:18px;height:18px;object-fit:contain;vertical-align:middle}.mcp-logo-mascara{background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mcp-instrucoes{display:flex;flex-direction:column;gap:var(--sp-5);padding:0 var(--sp-4);min-width:0}.mcp-instrucoes-selo{display:flex}.mcp-passos{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding-left:var(--sp-6);font:var(--type-body-l)}.mcp-passos li::marker{color:var(--text-3);font-variant-numeric:tabular-nums}.mcp-copiar{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);min-width:0}.mcp-copiar>.mcp-codigo{align-self:stretch}.mcp-instrucoes-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4)}.mcp-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-6);margin:0;color:var(--text-3);font:var(--type-body-s)}.mcp-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.mcp-link{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:500}.mcp-token-form,.mcp-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.mcp-token-form>:first-child{flex:1 1 240px}.mcp-token-criado{display:flex;flex-direction:column;gap:var(--sp-4)}.mcp-grupos{display:flex;flex-direction:column;gap:var(--sp-5);margin:0;padding:0;border:0}.mcp-grupos legend{margin-bottom:var(--sp-2);font:var(--type-title-s)}.mcp-grupo{display:flex;flex-direction:column;gap:var(--sp-2);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border)}.mcp-ferramentas{margin-left:var(--sp-9);color:var(--text-2);font:var(--type-body-s)}.mcp-ferramentas ul{display:flex;flex-direction:column;gap:var(--sp-1);margin:var(--sp-2) 0 0;padding-left:var(--sp-6)}.mcp-conexao{display:inline-flex;align-items:center;gap:var(--sp-3)}.mcp-final,.mcp-sem-quebra{white-space:nowrap}.mcp-final{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-12)}.mcp-consentimento-pedido{margin:0;font:var(--type-title-s)}.mcp-fatos-pedido{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--sp-2) var(--sp-6);margin:0}.mcp-fatos-pedido dt{color:var(--text-3)}.mcp-fatos-pedido dd{margin:0;overflow-wrap:anywhere}@media (max-width: 599.98px){.mcp-painel{padding:var(--sp-4)}.mcp-instrucoes{padding:0}.mcp-ferramentas{margin-left:0}}.controle-de-campo-nota{font-size:var(--fs-12)}.controle-de-campo-erro{display:block;margin-top:var(--sp-1);font-size:var(--fs-12);color:var(--bad)}.controle-de-campo-falha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2)}.controle-de-campo-ref{flex-basis:100%;color:var(--text-3)}.controle-de-campo-ref summary{cursor:pointer}.campos-linha{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--sp-8)}@media (max-width: 575px){.campos-linha{grid-auto-flow:row}}.campo-do-formulario,.aviso-da-etapa{margin-bottom:var(--sp-6)}.nota-da-etapa{margin:0;color:var(--text-3)}.justificativa-de-ajuste{margin-top:var(--sp-4)}.resumo-da-solicitacao{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-11)}.resumo-da-solicitacao>span{display:inline-flex;align-items:flex-start;gap:var(--sp-3);min-width:0}.resumo-da-solicitacao strong{font-weight:var(--fw-medium);color:var(--text-2)}.resumo-da-solicitacao-icone{flex:none;margin-top:var(--sp-1);width:var(--icon-md);height:var(--icon-md);color:var(--text-3)}.resumo-da-solicitacao code{padding:0;background:none;color:var(--text-2)}.resumo-da-solicitacao .valor-copiavel-em-linha{position:relative}.resumo-da-solicitacao .valor-copiavel-em-linha button{position:absolute;left:100%;opacity:0}.resumo-da-solicitacao>span:hover .valor-copiavel-em-linha button,.resumo-da-solicitacao .valor-copiavel-em-linha:focus-within button{opacity:1}@media (hover: none){.resumo-da-solicitacao .valor-copiavel-em-linha button{position:static;opacity:1}}.instancia-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);align-items:start}@media (min-width: 1200px){.instancia-grade{grid-template-columns:minmax(0,1fr) 280px}.instancia-resumo{position:sticky;top:0}}.instancia-principal{min-width:0}.historico-da-solicitacao{display:grid;gap:var(--sp-8)}.titulo-do-evento{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.dados-da-etapa{display:grid;gap:var(--sp-6)}.dados-da-etapa .kv2.dados-da-etapa-grade{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.dados-da-etapa-texto dd{white-space:pre-line}.dados-da-etapa .kv2+.kv2{border-top:0;padding-top:0}.formulario-da-etapa{display:grid;gap:var(--sp-6)}.formulario-da-etapa>*{max-width:760px}.formulario-da-etapa-consulta{display:grid;gap:var(--sp-4)}.actbar.barra-da-etapa{position:sticky;bottom:0;z-index:1;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.lista{height:100%}.lista-cabecalho{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);margin-bottom:var(--sp-8)}.lista-busca{width:280px;max-width:100%}.lista-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-8)}.lista-escopo{display:flex;align-items:center;gap:var(--sp-4);margin-left:auto}@media (max-width: 599.98px){.lista-busca{width:100%}.lista-filtros>[role=group]{max-width:100%;overflow-x:auto;scrollbar-width:none}.lista-filtros>[role=group]>button{flex:none;white-space:nowrap}}.gaveta-de-abertura .db{display:flex;flex-direction:column;overflow:hidden}.gaveta-de-abertura .db>.painel{flex:1 1 auto}.servicos{height:100%}.servicos-cabecalho{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);margin-bottom:var(--sp-10)}.servicos-busca{width:640px;max-width:100%}.servicos-chips{max-width:100%}@media (max-width: 599.98px){.servicos-cabecalho .servicos-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.servicos-cabecalho .servicos-chips>*{flex:none}}.servicos-secao{display:grid;gap:var(--sp-6)}.servicos-secao+.servicos-secao{margin-top:var(--sp-11)}.servicos-secao__titulo{margin:0;font:var(--type-title-m);color:var(--text)}.servicos-secao__apoio{margin:calc(-1 * var(--sp-4)) 0 0;color:var(--text-2)}.grade-do-catalogo{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:1fr;gap:var(--sp-6);margin:0;padding:0;list-style:none}.grade-do-catalogo>li{display:flex;min-width:0}@media (max-width: 599.98px){.grade-do-catalogo{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.cartao-do-catalogo{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--sp-5);min-width:0;min-height:168px;padding:var(--sp-8);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-1),background-color var(--dur-1)}.cartao-do-catalogo:hover{border-color:var(--action);background:color-mix(in srgb,var(--state-layer) 4%,var(--bg-surface))}.cartao-do-catalogo:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset);border-color:var(--action)}.cartao-do-catalogo__icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--sp-12);height:var(--sp-12);border-radius:var(--r-control);background:var(--action-soft);color:var(--action-soft-text)}.cartao-do-catalogo__icone>svg{width:var(--icon-lg);height:var(--icon-lg)}.cartao-do-catalogo__texto{display:grid;gap:var(--sp-2);min-width:0}.cartao-do-catalogo__grupo{font:var(--type-label-s);color:var(--text-3)}.cartao-do-catalogo__titulo,.cartao-do-catalogo__descricao{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cartao-do-catalogo__titulo{font:var(--type-title-s);font-weight:var(--fw-semibold)}.cartao-do-catalogo__descricao{font-size:var(--fs-13);color:var(--text-2)}.cartao-do-catalogo__pe{margin-top:auto}.cartao-do-catalogo--esqueleto{cursor:default}.cartao-do-catalogo--esqueleto>:last-child{width:100%}.cartao-do-catalogo--esqueleto:hover{border-color:var(--border);background:var(--bg-surface)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.no-preview{position:relative;width:100%;height:100%;container-type:size}.react-flow__handle.no-preview-alca{opacity:0}.no-preview-rotulo{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(4px,15cqmin,10px);font-weight:var(--fw-semibold);line-height:1.05;text-align:center;word-break:break-word;color:var(--text)}.no-preview .no-preview-icone{width:clamp(6px,20cqmin,14px);height:clamp(6px,20cqmin,14px);color:var(--no-cor)}.no-preview-redondo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:3px;overflow:hidden;border:2px solid var(--no-cor);border-radius:50%;background:var(--no-fundo)}.no-preview-retangulo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--sp-2) var(--sp-4);border:2px solid var(--no-cor);border-radius:9px;background:var(--no-fundo)}.no-preview-retangulo.reforcado{border-width:4px}.no-preview .no-preview-icone-canto{position:absolute;top:3px;left:6px;width:9px;height:9px;color:var(--no-cor)}.no-preview-losango{position:relative;width:100%;height:100%}.no-preview-losango-borda,.no-preview-losango-fundo,.no-preview-losango-conteudo{position:absolute;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.no-preview-losango-borda{top:0;right:0;bottom:0;left:0;background:var(--no-cor)}.no-preview-losango-fundo{top:2px;right:2px;bottom:2px;left:2px;background:var(--no-fundo)}.no-preview-losango-conteudo{top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.no-preview-mais{font-size:clamp(9px,34cqmin,20px);font-weight:900;line-height:.8;color:var(--no-cor)}.canvas-do-preview{position:relative;width:100%;height:440px}.sinc-pagina{display:grid;gap:var(--sp-8);align-content:start;max-width:760px}.sinc-pagina--media{max-width:1000px}.sinc-pagina--larga{max-width:1100px}.sinc-pagina--ficha{max-width:1120px}.sinc-pilha{display:grid;gap:var(--sp-8);align-content:start}.sinc-pilha--justa{gap:var(--sp-4)}.sinc-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.sinc-linha--larga{gap:var(--sp-6) var(--sp-10)}.sinc-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--sp-8);align-items:start}.sinc-apoio{margin:0;color:var(--text-2);font-size:var(--fs-13)}.sinc-apoio--miudo{font:var(--type-body-s)}.sinc-apoio--forte{color:var(--text);font-weight:var(--fw-semibold)}.sinc-numero{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--text)}.sinc-numero--ruim{color:var(--bad)}.sinc-json{max-height:320px;overflow:auto}.sinc-json--curto{max-height:240px}.sinc-contadores{display:flex;flex-wrap:wrap;gap:var(--sp-6) var(--sp-10);margin:0}.sinc-contadores--grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sinc-contadores div{display:grid;gap:var(--sp-1)}.sinc-contadores dt{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-2);font-size:var(--fs-12)}.sinc-contadores dd{margin:0;font-size:var(--fs-18);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.sinc-contadores dd.sinc-numero--ruim{color:var(--bad)}.sinc-contadores--miudo dd{font-size:var(--fs-12);font-weight:400}.sinc-contadores small{color:var(--text-2);font-size:var(--fs-12)}.sinc-escolhas{display:grid;gap:var(--sp-4)}.sinc-escolhas--linha{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8)}.sinc-mapeamento{display:grid;grid-template-columns:5fr 5fr 6fr 3fr 4fr auto;gap:var(--sp-6);align-items:end}.sinc-mapeamento+.sinc-mapeamento{margin-top:var(--sp-6)}@media (max-width: 900px){.sinc-mapeamento{grid-template-columns:1fr 1fr}}.sinc-campo-curto{width:min(100%,210px)}.sinc-campo-hora{width:120px}.sinc-rotulos{display:grid;gap:var(--sp-3)}.sinc-servico--ok{color:var(--ok)}.sinc-servico--falha{color:var(--bad)}.sinc-fracao{display:flex;align-items:center;gap:var(--sp-4);min-width:160px}.sinc-fracao>:first-child{flex:1}.sinc-icone-titulo{color:var(--action)}.sinc-motivos{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none;color:var(--text-2);font-size:var(--fs-12)}.sinc-execucao-manual{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8);padding:var(--sp-8)}.sinc-execucao-manual>:first-child{flex:1 1 320px}.sinc-execucao-manual__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.sinc-acompanhamento{height:100%}.sinc-bloco{padding:var(--sp-6)}.sinc-fases{display:grid;gap:var(--sp-1);margin:0}.sinc-fases dd{margin:0}.sinc-superficie{container-type:inline-size;border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.sinc-superficie-vazia{padding:var(--sp-10);border-top:1px solid var(--border)}.sinc-bloco-secao{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--sp-6) var(--sp-10);align-items:baseline;padding:var(--sp-9) var(--sp-10)}.sinc-bloco-secao+.sinc-bloco-secao{border-top:1px solid var(--border)}.sinc-bloco-secao>h3{margin:0;font-size:var(--fs-15);font-weight:600;color:var(--text)}.sinc-bloco-conteudo{min-width:0}@container (max-width: 799.98px){.sinc-bloco-secao{grid-template-columns:minmax(0,1fr);padding:var(--sp-8) var(--pad-surface)}}.sinc-rodape-da-secao{display:flex;gap:var(--sp-4);padding:var(--sp-8) var(--sp-11);padding-left:calc(var(--sp-11) + 280px + var(--sp-11));border-top:1px solid var(--border)}@container (max-width: 899.98px){.sinc-rodape-da-secao{padding:var(--sp-8) var(--pad-surface)}}.sinc-bloco-secao--empilhado{grid-template-columns:minmax(0,1fr)}.sinc-bloco-secao--com-apoio{grid-template-columns:280px minmax(0,1fr);align-items:start}.sinc-bloco-secao--com-apoio h3+p{margin:var(--sp-2) 0 0;font-size:var(--fs-13)}.sinc-rodape-da-secao--empilhado{padding-left:var(--sp-10)}@container (max-width: 799.98px){.sinc-bloco-secao--com-apoio{grid-template-columns:minmax(0,1fr)}}.cartao-de-formulario__campos{display:flex;flex-direction:column;gap:var(--sp-9);min-width:0;margin:0;padding:0;border:0}.cartao-de-formulario__acoes{display:flex;flex-wrap:wrap;gap:var(--sp-4);padding-top:var(--sp-8);border-top:1px solid var(--border)}.configuracao-da-folha{height:100%;max-width:1120px}.configuracao-da-folha__aba{display:grid;gap:var(--sp-8)}.painel-de-versoes-item{display:inline-flex;align-items:center;gap:var(--sp-4)}.problemas-da-publicacao-lista{margin:0;padding:0;list-style:none}.problemas-da-publicacao-texto{display:grid;gap:var(--sp-1);text-align:left;white-space:normal}.problemas-da-publicacao-item{padding:var(--sp-3) var(--sp-4)}.problemas-da-publicacao-botao.btn{height:auto;padding:var(--sp-3) var(--sp-4);justify-content:flex-start}.resumo-da-publicacao{display:grid;gap:var(--sp-8)}.resumo-da-publicacao-tags{display:inline-flex;flex-wrap:wrap;gap:var(--sp-2);vertical-align:middle}.resumo-da-publicacao-mudancas{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none}.workflow-builder{--workflow-builder-largura: 1120px;height:100%}.workflow-builder--etapas{--workflow-builder-largura: none}.workflow-builder-lista-de-abas{max-width:var(--workflow-builder-largura)}.workflow-builder-abas{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.workflow-builder-aba{flex:1 1 auto;min-height:0;padding-top:var(--sp-6)}.workflow-builder-aba[hidden]{display:none}.workflow-builder-publicacao{gap:var(--sp-8)}.workflow-builder-ficha,.workflow-form{max-width:var(--workflow-builder-largura)}.workflow-form-campos{display:grid;gap:var(--sp-8)}.workflow-form-identidade dd{overflow-wrap:anywhere}.workflow-form-nota{margin:var(--sp-3) 0 0;font-size:var(--fs-12)}.workflow-form-descricao.ctl textarea{field-sizing:content;min-height:6lh;max-height:24lh}.workflow-form-previa-bloco{display:grid;gap:var(--sp-3)}.workflow-form-previa{display:flex;align-items:flex-start;gap:var(--sp-6);max-width:360px;padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.workflow-form-previa-icone{display:flex;flex:none;align-items:center;justify-content:center;width:var(--sp-12);height:var(--sp-12);border-radius:var(--r-control);background:var(--action-soft);color:var(--action-soft-text);font-size:var(--fs-18)}.workflow-form-previa-sem-icone{opacity:.4}.workflow-form-previa-texto{display:grid;gap:var(--sp-1);min-width:0}.workflow-form-previa-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-form-previa-descricao{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--fs-12)}.workflow-form-ajustes{border-top:1px solid var(--border)}.workflow-form-ajuste{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding-block:var(--sp-7)}.workflow-form-ajuste:last-child{padding-bottom:0}.workflow-form-ajuste+.workflow-form-ajuste{border-top:1px solid var(--border)}.workflow-form-ajuste-texto{display:grid;gap:var(--sp-1);min-width:0}.workflow-form-ajuste-titulo{font:var(--type-label-l);color:var(--text)}.workflow-form-ajuste-texto p{margin:0;font-size:var(--fs-13)}.workflow-form-ajuste-controle{display:flex;flex:none;justify-content:flex-end}.workflow-form-ajuste-switch{display:inline-flex;align-items:center;gap:var(--sp-4)}@media (max-width: 599.98px){.workflow-form-ajuste{flex-direction:column;align-items:stretch}.workflow-form-ajuste-controle{justify-content:flex-start}}.relatorio-da-conferencia{display:grid;gap:var(--sp-8)}.relatorio-da-conferencia-celula{display:grid;min-width:0}.relatorio-da-conferencia-apoio{font-size:var(--fs-12)}.relatorio-da-conferencia-pendencias{margin:0;padding-inline-start:var(--sp-9)}.modal-conferir-documento{display:grid;gap:var(--sp-8)}.modal-importar-bpmn{gap:var(--sp-8)}.modal-importar-bpmn-avisos{margin:0;padding-inline-start:var(--sp-9)}.modal-modelos-galeria{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.modal-modelos-cartao{display:grid;gap:var(--sp-4);align-content:start;height:100%;padding:var(--sp-6);cursor:pointer}.modal-modelos-cartao:hover{border-color:var(--border-strong)}.modal-modelos-cartao[aria-disabled=true]{cursor:default;opacity:.6}.modal-modelos-cartao-titulo{display:flex;align-items:center;gap:var(--sp-4)}.modal-modelos-cartao-icone{display:inline-flex;font-size:var(--fs-18)}.modal-modelos-motivo{color:var(--warn)}.modal-modelos-nome{gap:var(--sp-8)}.workflow-lista{height:100%}.workflow-lista-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-8)}.workflow-lista-busca{width:280px;max-width:100%}@media (max-width: 599.98px){.workflow-lista-filtros>[role=group]{max-width:100%;overflow-x:auto;scrollbar-width:none}.workflow-lista-filtros>[role=group]>button{flex:none;white-space:nowrap}}.workflow-lista .tabela-de-listagem-preenche>.tools{flex:none}:root{--navy-50:#EEF4FA;--navy-100:#DCE8F4;--navy-200:#B6CFE7;--navy-300:#86AFD6;--navy-400:#4F87BE;--navy-500:#1F64A3;--navy-600:#0B508C;--navy-700:#0A4275;--navy-800:#0E2A52;--navy-900:#0A1F3D;--navy-950:#061426;--orange-50:#FEF3EB;--orange-100:#FDE6D3;--orange-300:#F6A46D;--orange-500:#F2782F;--orange-700:#A8530F;--orange-900:#552A08;--cyan-50:#E8F8FE;--cyan-300:#5CCBF6;--cyan-400:#08B1F2;--cyan-600:#0679A6;--cyan-800:#04445D;--gray-0:#FFFFFF;--gray-25:#F9FAFC;--gray-50:#F4F6F9;--gray-100:#ECEEF2;--gray-200:#E3E5E9;--gray-300:#CBD0D7;--gray-400:#9DA4AE;--gray-500:#6E7582;--gray-600:#4D5560;--gray-700:#373D47;--gray-800:#21262F;--gray-900:#12151E;--sp-0:0px;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--sp-9:20px;--sp-10:24px;--sp-11:32px;--sp-12:40px;--sp-13:48px;--sp-14:64px;--fs-11:12px;--fs-12:14px;--fs-125:14px;--fs-13:14px;--fs-15:16px;--fs-18:22px;--fs-22:24px;--fs-28:28px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-md:14px;--fs-base:14px;--fs-lg:16px;--fs-xl:22px;--fs-2xl:24px;--fs-3xl:28px;--fs-4xl:32px;--fs-5xl:36px;--fs-6xl:45px;--fs-7xl:57px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-none:1;--lh-2xs:16px;--lh-xs:16px;--lh-sm:20px;--lh-md:20px;--lh-base:20px;--lh-lg:24px;--lh-xl:28px;--lh-2xl:32px;--lh-3xl:36px;--lh-4xl:40px;--lh-5xl:44px;--lh-6xl:52px;--lh-7xl:64px;--ls-tighter:-.02em;--ls-tight:-.01em;--ls-normal:0;--ls-wide:.04em;--ls-eyebrow:.05em;--ls-label:.1px;--ls-display-l:-.25px;--ls-title-m:.15px;--ls-title-s:.1px;--ls-body-l:.5px;--ls-body-m:.25px;--ls-body-s:.4px;--ls-label-l:.1px;--ls-label-m:.5px;--ls-label-s:.5px;--h-xs:24px;--h-sm:32px;--h-md:40px;--h-lg:48px;--h-touch:48px;--row-h:52px;--h-field:56px;--h-list:56px;--h-chip:32px;--h-tab:48px;--h-fab:56px;--h-app-bar:64px;--w-rail:80px;--w-drawer:360px;--h-combo:56px;--target-min:24px;--h-input:40px;--h-seg:40px;--h-seg-sm:32px;--w-dialog-min:280px;--w-dialog-max:560px;--w-menu-min:112px;--w-menu-max:280px;--w-tooltip-max:240px;--tab-indicator:3px;--switch-w:52px;--switch-h:32px;--switch-thumb:16px;--switch-thumb-on:24px;--switch-thumb-pressed:28px;--state-layer-size:40px;--badge-dot:6px;--badge-h:16px;--progress-h:4px;--dt-head-bg:initial;--switch-border:2px;--switch-thumb-shadow:none;--control-pad-xs:8px;--control-pad-sm:12px;--control-pad-md:24px;--control-pad-lg:28px;--control-pad-touch:32px;--control-pad-icon:16px;--input-pad:16px;--pad-surface:16px;--cell-pad:16px;--cell-pad-wrap:12px;--icon-xs:12px;--icon-sm:14px;--icon-md:18px;--icon-lg:20px;--icon-xl:24px;--r-none:0px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:28px;--r-pill:9999px;--r-control:var(--r-xs);--r-chip:var(--r-sm);--r-button:var(--r-pill);--r-card:var(--r-md);--r-panel:var(--r-md);--r-menu:var(--r-xs);--r-tooltip:var(--r-xs);--r-fab:var(--r-lg);--r-drawer:var(--r-lg);--r-section:var(--r-lg);--r-sheet:var(--r-xl);--bw-1:1px;--bw-2:2px;--focus-width:3px;--focus-offset:2px;--focus-color:var(--border-focus);--z-base:0;--z-raised:1;--z-dropdown:1000;--z-sticky:1020;--z-overlay:1040;--z-modal:1050;--z-toast:1060;--z-tooltip:1070;--opacity-disabled:.38;--opacity-disabled-container:.12;--state-hover:.08;--state-focus:.1;--state-pressed:.1;--state-dragged:.16;--ease:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.2,0,0,1);--ease-emphasized-decelerate:cubic-bezier(.05,.7,.1,1);--ease-emphasized-accelerate:cubic-bezier(.3,0,.8,.15);--ease-standard:cubic-bezier(.2,0,0,1);--ease-standard-decelerate:cubic-bezier(0,0,0,1);--ease-standard-accelerate:cubic-bezier(.3,0,1,1);--dur-1:.15s;--dur-2:.3s;--dur-3:.45s;--dur-short-1:50ms;--dur-short-2:.1s;--dur-short-3:.15s;--dur-short-4:.2s;--dur-medium-1:.25s;--dur-medium-2:.3s;--dur-medium-3:.35s;--dur-medium-4:.4s;--dur-long-1:.45s;--dur-long-2:.5s;--dur-long-3:.55s;--dur-long-4:.6s;--font-sans:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--$description:Escala tipográfica do Material 3 por papel (tamanho,linha e peso),separada para que data-density="default|compact" encolha a escala um degrau (ADR 010,refino de 2026-10-22). Os papéis --type-* compõem estes tokens. --fw-heading é o peso dos títulos do DS (página,seção,cartão): 500 sem atributo,600 no default e no compact.;--fs-display-l:57px;--lh-display-l:64px;--fw-display-l:400;--fs-display-m:45px;--lh-display-m:52px;--fw-display-m:400;--fs-display-s:36px;--lh-display-s:44px;--fw-display-s:400;--fs-headline-l:32px;--lh-headline-l:40px;--fw-headline-l:400;--fs-headline-m:28px;--lh-headline-m:36px;--fw-headline-m:400;--fs-headline-s:24px;--lh-headline-s:32px;--fw-headline-s:400;--fs-title-l:22px;--lh-title-l:28px;--fw-title-l:400;--fs-title-m:16px;--lh-title-m:24px;--fw-title-m:500;--fs-title-s:14px;--lh-title-s:20px;--fw-title-s:500;--fs-body-l:16px;--lh-body-l:24px;--fw-body-l:400;--fs-body-m:14px;--lh-body-m:20px;--fw-body-m:400;--fs-body-s:12px;--lh-body-s:16px;--fw-body-s:400;--fs-label-l:14px;--lh-label-l:20px;--fw-label-l:500;--fs-label-m:12px;--lh-label-m:16px;--fw-label-m:500;--fs-label-s:11px;--lh-label-s:16px;--fw-label-s:500;--fw-heading:500;--type-page:var(--fw-heading) var(--fs-headline-s)/var(--lh-headline-s) var(--font-display);--type-section:var(--fw-heading) var(--fs-title-l)/var(--lh-title-l) var(--font-display);--type-card:var(--fw-heading) var(--fs-title-m)/var(--lh-title-m) var(--font-display);--type-label:var(--fw-label-m) var(--fs-label-m)/var(--lh-label-m) var(--font-sans);--type-body:var(--fw-body-m) var(--fs-body-m)/var(--lh-body-m) var(--font-sans);--type-kpi:var(--fw-headline-m) var(--fs-headline-m)/var(--lh-headline-m) var(--font-display);--type-subsection:var(--fw-title-s) var(--fs-title-s)/var(--lh-title-s) var(--font-sans);--type-display-l:var(--fw-display-l) var(--fs-display-l)/var(--lh-display-l) var(--font-display);--type-display-m:var(--fw-display-m) var(--fs-display-m)/var(--lh-display-m) var(--font-display);--type-display-s:var(--fw-display-s) var(--fs-display-s)/var(--lh-display-s) var(--font-display);--type-headline-l:var(--fw-headline-l) var(--fs-headline-l)/var(--lh-headline-l) var(--font-display);--type-headline-m:var(--fw-headline-m) var(--fs-headline-m)/var(--lh-headline-m) var(--font-display);--type-headline-s:var(--fw-headline-s) var(--fs-headline-s)/var(--lh-headline-s) var(--font-display);--type-title-l:var(--fw-title-l) var(--fs-title-l)/var(--lh-title-l) var(--font-display);--type-title-m:var(--fw-title-m) var(--fs-title-m)/var(--lh-title-m) var(--font-display);--type-title-s:var(--fw-title-s) var(--fs-title-s)/var(--lh-title-s) var(--font-display);--type-body-l:var(--fw-body-l) var(--fs-body-l)/var(--lh-body-l) var(--font-sans);--type-body-m:var(--fw-body-m) var(--fs-body-m)/var(--lh-body-m) var(--font-sans);--type-body-s:var(--fw-body-s) var(--fs-body-s)/var(--lh-body-s) var(--font-sans);--type-label-l:var(--fw-label-l) var(--fs-label-l)/var(--lh-label-l) var(--font-sans);--type-label-m:var(--fw-label-m) var(--fs-label-m)/var(--lh-label-m) var(--font-sans);--type-label-s:var(--fw-label-s) var(--fs-label-s)/var(--lh-label-s) var(--font-sans)}:root{--bg-canvas:#F2F4F6;--bg-surface:#FFFFFF;--bg-subtle:#F6F8FB;--bg-muted:#E6E8EB;--bg-hover:#F4F4F4;--nav-bg:#FFFFFF;--nav-line:#DBE0E5;--bg-selected:#E4ECF8;--bg-inverse:#2E3133;--bg-elevated:#ECEEF1;--bg-dialog:#E6E8EB;--border:#DBE0E5;--border-strong:#72787C;--border-subtle:#E1E3E5;--border-control:#72787C;--border-focus:#4F5F7D;--text:#191C1E;--text-2:#3E4347;--text-3:#5A5F63;--text-disabled:#A8A9AA;--text-inverse:#EFF1F4;--action:#275597;--action-hover:#38639F;--action-pressed:#3D66A1;--action-text:#FFFFFF;--action-soft:#E4ECF8;--action-soft-text:#114687;--link:#275597;--link-hover:#114687;--action-tonal:#E4ECF8;--action-tonal-hover:#D3DFEF;--action-tonal-text:#114687;--bad:#BA1A1A;--bad-bg:#FFDAD6;--bad-line:#FFB4AB;--bad-inverse:#FFB4AB;--bar:#2E3133;--bar-text:#EFF1F4;--bar-line:#4D5052;--intent-danger-rest:#BA1A1A;--intent-danger-hover:#C02C2C;--intent-danger-active:#C13131;--intent-danger-fg:#FFFFFF;--state-layer:#191C1E;--disabled-container:#E3E4E4;--scrim:rgb(0 0 0 / .32);--ring:0 0 0 3px rgb(79 95 125 / .32);--ring-bad:0 0 0 3px rgb(186 26 26 / .24);--md-sys-color-primary:#275597;--md-sys-color-on-primary:#FFFFFF;--md-sys-color-primary-container:#E7EEFB;--md-sys-color-on-primary-container:#114687;--md-sys-color-secondary:#4F5F7D;--md-sys-color-on-secondary:#FFFFFF;--md-sys-color-secondary-container:#E4ECF8;--md-sys-color-on-secondary-container:#114687;--md-sys-color-tertiary:#705575;--md-sys-color-on-tertiary:#FFFFFF;--md-sys-color-tertiary-container:#FAD8FD;--md-sys-color-on-tertiary-container:#573E5C;--md-sys-color-error:#BA1A1A;--md-sys-color-on-error:#FFFFFF;--md-sys-color-error-container:#FFDAD6;--md-sys-color-on-error-container:#93000A;--md-sys-color-surface:#F8F9FC;--md-sys-color-on-surface:#191C1E;--md-sys-color-surface-variant:#DEE3E8;--md-sys-color-on-surface-variant:#3E4347;--md-sys-color-surface-dim:#D8DADD;--md-sys-color-surface-bright:#F8F9FC;--md-sys-color-surface-container-lowest:#FFFFFF;--md-sys-color-surface-container-low:#F2F4F6;--md-sys-color-surface-container:#ECEEF1;--md-sys-color-surface-container-high:#E6E8EB;--md-sys-color-surface-container-highest:#E1E3E5;--md-sys-color-outline:#72787C;--md-sys-color-outline-variant:#DBE0E5;--md-sys-color-inverse-surface:#2E3133;--md-sys-color-inverse-on-surface:#EFF1F4;--md-sys-color-inverse-primary:#AAC7FF;--md-sys-color-scrim:#000000;--md-sys-color-shadow:#000000;--frame:#0A1F3D;--frame-raised:#0E2A52;--frame-line:#173560;--frame-text:#DCE8F4;--frame-text-2:#86AFD6;--frame-text-strong:#FFFFFF;--frame-bad:#F2808A;--attn:#F46930;--attn-text:#812900;--attn-bg:#FFEDE6;--attn-line:#FFB59C;--attn-on:#2A1404;--data-1:#275597;--data-2:#4FB4E9;--data-3:#AAC7FF;--data-4:#F46930;--data-5:#C4C6D0;--data-text:#0679A6;--ok:#15713C;--ok-bg:#E9F6EE;--ok-line:#B9E0C7;--warn:#7A5600;--warn-bg:#FCF4DD;--warn-line:#EED9A0;--info:#114687;--info-bg:#E8EEFB;--info-line:#C3D3F3;--neutral:#44474E;--neutral-bg:#E9E7EC;--neutral-line:#D7D5DC;--wait:#5B45B0;--wait-bg:#F3F0FC;--wait-line:#D6CDF3;--status-on:#FFFFFF;--ok-inverse:#5CC98A;--info-inverse:#AAC7FF;--shadow-0:none;--shadow-1:0 1px 2px 0 rgb(0 0 0 / .3),0 1px 3px 1px rgb(0 0 0 / .15);--shadow-2:0 1px 2px 0 rgb(0 0 0 / .3),0 2px 6px 2px rgb(0 0 0 / .15);--shadow-3:0 1px 3px 0 rgb(0 0 0 / .3),0 4px 8px 3px rgb(0 0 0 / .15);--shadow-4:0 2px 3px 0 rgb(0 0 0 / .3),0 6px 10px 4px rgb(0 0 0 / .15);--shadow-5:0 4px 4px 0 rgb(0 0 0 / .3),0 8px 12px 6px rgb(0 0 0 / .15);--shadow-control:0 1px 2px 0 rgb(0 0 0 / .3),0 1px 3px 1px rgb(0 0 0 / .15);--cat-falta:#D93A46;--cat-faltaj:#F2A7AD;--cat-ferias:#1F64A3;--cat-premio:#86AFD6;--cat-feriado:#373D47;--cat-recesso:#9DA4AE;--cat-licenca:#7C5CC4;--cat-hextra:#2E9E5B;--cat-pend:#F2B33D;--cell:#EFF1F4;--cell-we:transparent;--s1:#275597;--s2:#E0602A;--s3:#1E8FCB;--s4:#46902A;--s5:#D0558C;--s6:#D19300;--s7:#6A55C2;--s8:#D9473F;--s-muted:#C4C6D0;--q1:#EEF3FD;--q2:#C9D8F5;--q3:#8CABE0;--q4:#4A75BD;--q5:#183C6F;--grid:#ECEEF2;--accent:#00546F;--accent-bg:#E1F3FD;--accent-line:#A9DDF7;--gov-bar:#275597;--gov-bar-text:#FFFFFF;--intent-primary-rest:var(--action);--intent-primary-hover:var(--action-hover);--intent-primary-active:var(--action-pressed);--intent-primary-fg:var(--action-text);--intent-primary-soft:var(--action-soft);--intent-primary-line:var(--info-line);--intent-primary-text:var(--action-soft-text);--intent-success-rest:var(--ok);--intent-success-hover:#116132;--intent-success-active:#0D5129;--intent-success-fg:var(--status-on);--intent-success-soft:var(--ok-bg);--intent-success-line:var(--ok-line);--intent-success-text:var(--ok);--intent-warning-rest:#E0A92E;--intent-warning-hover:#D29B22;--intent-warning-active:#C08C17;--intent-warning-fg:var(--text);--intent-warning-soft:var(--warn-bg);--intent-warning-line:var(--warn-line);--intent-warning-text:var(--warn);--intent-danger-soft:var(--bad-bg);--intent-danger-line:var(--bad-line);--intent-danger-text:var(--bad);--rail:var(--nav-bg);--rail-line:var(--nav-line);--rail-text:var(--text-2);--rail-text-active:var(--action-soft-text);--rail-indicator:var(--action-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-canvas:#111318;--bg-surface:#191C20;--bg-subtle:#202227;--bg-muted:#282A2F;--bg-hover:#23262A;--nav-bg:#191C20;--nav-line:#2F333A;--bg-selected:#314458;--bg-inverse:#E2E2E9;--bg-elevated:#1D2024;--bg-dialog:#282A2F;--border:#2F333A;--border-strong:#8E9099;--border-subtle:#33353A;--border-control:#8E9099;--border-focus:#B6C7EA;--text:#E2E2E9;--text-2:#C4C6D0;--text-3:#A9ABB4;--text-disabled:#65676C;--text-inverse:#2E3036;--action:#AAC7FF;--action-hover:#9CBBF3;--action-pressed:#99B8F0;--action-text:#002F64;--action-soft:#314458;--action-soft-text:#D1E4FE;--link:#AAC7FF;--link-hover:#D6E3FF;--action-tonal:#314458;--action-tonal-hover:#3E5165;--action-tonal-text:#D1E4FE;--bad:#FFB4AB;--bad-bg:#93000A;--bad-line:#BA1A1A;--bad-inverse:#BA1A1A;--bar:#E2E2E9;--bar-text:#2E3036;--bar-line:#C5C6CC;--intent-danger-rest:#FFB4AB;--intent-danger-hover:#F3A69E;--intent-danger-active:#F0A29A;--intent-danger-fg:#690005;--state-layer:#E2E2E9;--disabled-container:#313438;--scrim:rgb(0 0 0 / .32);--ring:0 0 0 3px rgb(182 199 234 / .32);--ring-bad:0 0 0 3px rgb(255 180 171 / .24);--md-sys-color-primary:#AAC7FF;--md-sys-color-on-primary:#002F64;--md-sys-color-primary-container:#114687;--md-sys-color-on-primary-container:#D6E3FF;--md-sys-color-secondary:#B6C7EA;--md-sys-color-on-secondary:#20314C;--md-sys-color-secondary-container:#314458;--md-sys-color-on-secondary-container:#D1E4FE;--md-sys-color-tertiary:#DCBCE0;--md-sys-color-on-tertiary:#3F2844;--md-sys-color-tertiary-container:#573E5C;--md-sys-color-on-tertiary-container:#FAD8FD;--md-sys-color-error:#FFB4AB;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000A;--md-sys-color-on-error-container:#FFDAD6;--md-sys-color-surface:#111318;--md-sys-color-on-surface:#E2E2E9;--md-sys-color-surface-variant:#44474E;--md-sys-color-on-surface-variant:#C4C6D0;--md-sys-color-surface-dim:#111318;--md-sys-color-surface-bright:#37393E;--md-sys-color-surface-container-lowest:#0C0E13;--md-sys-color-surface-container-low:#191C20;--md-sys-color-surface-container:#1D2024;--md-sys-color-surface-container-high:#282A2F;--md-sys-color-surface-container-highest:#33353A;--md-sys-color-outline:#8E9099;--md-sys-color-outline-variant:#2F333A;--md-sys-color-inverse-surface:#E2E2E9;--md-sys-color-inverse-on-surface:#2E3036;--md-sys-color-inverse-primary:#325EA1;--md-sys-color-scrim:#000000;--md-sys-color-shadow:#000000;--frame:#0C1A2F;--frame-raised:#15294A;--frame-line:#1E3456;--frame-text:#DCE8F4;--frame-text-2:#86AFD6;--frame-text-strong:#FFFFFF;--frame-bad:#F2808A;--attn:#F46930;--attn-text:#FFB59C;--attn-bg:#3A1E12;--attn-line:#7A3000;--attn-on:#1E0E03;--data-1:#AAC7FF;--data-2:#6FC3F0;--data-3:#284777;--data-4:#FFB59C;--data-5:#5E6168;--data-text:#6FC3F0;--ok:#5CC98A;--ok-bg:#10291B;--ok-line:#1E4A31;--warn:#E9B949;--warn-bg:#2C230C;--warn-line:#4D3E14;--info:#AAC7FF;--info-bg:#1D3557;--info-line:#284777;--neutral:#C4C6D0;--neutral-bg:#2B2E33;--neutral-line:#44474E;--wait:#B3A4F0;--wait-bg:#241D3F;--wait-line:#3A2F66;--status-on:#111318;--ok-inverse:#15713C;--info-inverse:#1F4A86;--shadow-0:none;--shadow-1:0 1px 2px 0 rgb(0 0 0 / .3),0 1px 3px 1px rgb(0 0 0 / .15);--shadow-2:0 1px 2px 0 rgb(0 0 0 / .3),0 2px 6px 2px rgb(0 0 0 / .15);--shadow-3:0 1px 3px 0 rgb(0 0 0 / .3),0 4px 8px 3px rgb(0 0 0 / .15);--shadow-4:0 2px 3px 0 rgb(0 0 0 / .3),0 6px 10px 4px rgb(0 0 0 / .15);--shadow-5:0 4px 4px 0 rgb(0 0 0 / .3),0 8px 12px 6px rgb(0 0 0 / .15);--shadow-control:0 1px 2px 0 rgb(0 0 0 / .3),0 1px 3px 1px rgb(0 0 0 / .15);--cat-falta:#E5545F;--cat-faltaj:#8A4950;--cat-ferias:#4F87BE;--cat-premio:#2D5A85;--cat-feriado:#5A6578;--cat-recesso:#3F454F;--cat-licenca:#8F74D6;--cat-hextra:#3BAF6B;--cat-pend:#E9B949;--cell:#252C36;--cell-we:transparent;--s1:#6FA0E8;--s2:#F4864F;--s3:#4FB4E9;--s4:#4A9A2A;--s5:#D05A8D;--s6:#B07D00;--s7:#8C7DE3;--s8:#E0605E;--s-muted:#44474E;--q1:#16223A;--q2:#1D3557;--q3:#284777;--q4:#4A75BD;--q5:#AAC7FF;--grid:#2B2E33;--accent:#C5E7FF;--accent-bg:#0D3A4F;--accent-line:#145A78;--gov-bar:#275597;--gov-bar-text:#FFFFFF;--intent-primary-rest:var(--action);--intent-primary-hover:var(--action-hover);--intent-primary-active:var(--action-pressed);--intent-primary-fg:var(--action-text);--intent-primary-soft:var(--action-soft);--intent-primary-line:var(--info-line);--intent-primary-text:var(--action-soft-text);--intent-success-rest:var(--ok);--intent-success-hover:#4DBA7B;--intent-success-active:#40A96C;--intent-success-fg:var(--status-on);--intent-success-soft:var(--ok-bg);--intent-success-line:var(--ok-line);--intent-success-text:var(--ok);--intent-warning-rest:var(--warn);--intent-warning-hover:#DCAB3B;--intent-warning-active:#CB9B2F;--intent-warning-fg:var(--text-inverse);--intent-warning-soft:var(--warn-bg);--intent-warning-line:var(--warn-line);--intent-warning-text:var(--warn);--intent-danger-soft:var(--bad-bg);--intent-danger-line:var(--bad-line);--intent-danger-text:var(--bad)}}:root[data-theme=dark]{color-scheme:dark;--bg-canvas:#111318;--bg-surface:#191C20;--bg-subtle:#202227;--bg-muted:#282A2F;--bg-hover:#23262A;--nav-bg:#191C20;--nav-line:#2F333A;--bg-selected:#314458;--bg-inverse:#E2E2E9;--bg-elevated:#1D2024;--bg-dialog:#282A2F;--border:#2F333A;--border-strong:#8E9099;--border-subtle:#33353A;--border-control:#8E9099;--border-focus:#B6C7EA;--text:#E2E2E9;--text-2:#C4C6D0;--text-3:#A9ABB4;--text-disabled:#65676C;--text-inverse:#2E3036;--action:#AAC7FF;--action-hover:#9CBBF3;--action-pressed:#99B8F0;--action-text:#002F64;--action-soft:#314458;--action-soft-text:#D1E4FE;--link:#AAC7FF;--link-hover:#D6E3FF;--action-tonal:#314458;--action-tonal-hover:#3E5165;--action-tonal-text:#D1E4FE;--bad:#FFB4AB;--bad-bg:#93000A;--bad-line:#BA1A1A;--bad-inverse:#BA1A1A;--bar:#E2E2E9;--bar-text:#2E3036;--bar-line:#C5C6CC;--intent-danger-rest:#FFB4AB;--intent-danger-hover:#F3A69E;--intent-danger-active:#F0A29A;--intent-danger-fg:#690005;--state-layer:#E2E2E9;--disabled-container:#313438;--scrim:rgb(0 0 0 / .32);--ring:0 0 0 3px rgb(182 199 234 / .32);--ring-bad:0 0 0 3px rgb(255 180 171 / .24);--md-sys-color-primary:#AAC7FF;--md-sys-color-on-primary:#002F64;--md-sys-color-primary-container:#114687;--md-sys-color-on-primary-container:#D6E3FF;--md-sys-color-secondary:#B6C7EA;--md-sys-color-on-secondary:#20314C;--md-sys-color-secondary-container:#314458;--md-sys-color-on-secondary-container:#D1E4FE;--md-sys-color-tertiary:#DCBCE0;--md-sys-color-on-tertiary:#3F2844;--md-sys-color-tertiary-container:#573E5C;--md-sys-color-on-tertiary-container:#FAD8FD;--md-sys-color-error:#FFB4AB;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000A;--md-sys-color-on-error-container:#FFDAD6;--md-sys-color-surface:#111318;--md-sys-color-on-surface:#E2E2E9;--md-sys-color-surface-variant:#44474E;--md-sys-color-on-surface-variant:#C4C6D0;--md-sys-color-surface-dim:#111318;--md-sys-color-surface-bright:#37393E;--md-sys-color-surface-container-lowest:#0C0E13;--md-sys-color-surface-container-low:#191C20;--md-sys-color-surface-container:#1D2024;--md-sys-color-surface-container-high:#282A2F;--md-sys-color-surface-container-highest:#33353A;--md-sys-color-outline:#8E9099;--md-sys-color-outline-variant:#2F333A;--md-sys-color-inverse-surface:#E2E2E9;--md-sys-color-inverse-on-surface:#2E3036;--md-sys-color-inverse-primary:#325EA1;--md-sys-color-scrim:#000000;--md-sys-color-shadow:#000000;--frame:#0C1A2F;--frame-raised:#15294A;--frame-line:#1E3456;--frame-text:#DCE8F4;--frame-text-2:#86AFD6;--frame-text-strong:#FFFFFF;--frame-bad:#F2808A;--attn:#F46930;--attn-text:#FFB59C;--attn-bg:#3A1E12;--attn-line:#7A3000;--attn-on:#1E0E03;--data-1:#AAC7FF;--data-2:#6FC3F0;--data-3:#284777;--data-4:#FFB59C;--data-5:#5E6168;--data-text:#6FC3F0;--ok:#5CC98A;--ok-bg:#10291B;--ok-line:#1E4A31;--warn:#E9B949;--warn-bg:#2C230C;--warn-line:#4D3E14;--info:#AAC7FF;--info-bg:#1D3557;--info-line:#284777;--neutral:#C4C6D0;--neutral-bg:#2B2E33;--neutral-line:#44474E;--wait:#B3A4F0;--wait-bg:#241D3F;--wait-line:#3A2F66;--status-on:#111318;--ok-inverse:#15713C;--info-inverse:#1F4A86;--shadow-0:none;--shadow-1:0 1px 2px 0 rgb(0 0 0 / .3),0 1px 3px 1px rgb(0 0 0 / .15);--shadow-2:0 1px 2px 0 rgb(0 0 0 / .3),0 2px 6px 2px rgb(0 0 0 / .15);--shadow-3:0 1px 3px 0 rgb(0 0 0 / .3),0 4px 8px 3px rgb(0 0 0 / .15);--shadow-4:0 2px 3px 0 rgb(0 0 0 / .3),0 6px 10px 4px rgb(0 0 0 / .15);--shadow-5:0 4px 4px 0 rgb(0 0 0 / .3),0 8px 12px 6px rgb(0 0 0 / .15);--shadow-control:0 1px 2px 0 rgb(0 0 0 / .3),0 1px 3px 1px rgb(0 0 0 / .15);--cat-falta:#E5545F;--cat-faltaj:#8A4950;--cat-ferias:#4F87BE;--cat-premio:#2D5A85;--cat-feriado:#5A6578;--cat-recesso:#3F454F;--cat-licenca:#8F74D6;--cat-hextra:#3BAF6B;--cat-pend:#E9B949;--cell:#252C36;--cell-we:transparent;--s1:#6FA0E8;--s2:#F4864F;--s3:#4FB4E9;--s4:#4A9A2A;--s5:#D05A8D;--s6:#B07D00;--s7:#8C7DE3;--s8:#E0605E;--s-muted:#44474E;--q1:#16223A;--q2:#1D3557;--q3:#284777;--q4:#4A75BD;--q5:#AAC7FF;--grid:#2B2E33;--accent:#C5E7FF;--accent-bg:#0D3A4F;--accent-line:#145A78;--gov-bar:#275597;--gov-bar-text:#FFFFFF;--intent-primary-rest:var(--action);--intent-primary-hover:var(--action-hover);--intent-primary-active:var(--action-pressed);--intent-primary-fg:var(--action-text);--intent-primary-soft:var(--action-soft);--intent-primary-line:var(--info-line);--intent-primary-text:var(--action-soft-text);--intent-success-rest:var(--ok);--intent-success-hover:#4DBA7B;--intent-success-active:#40A96C;--intent-success-fg:var(--status-on);--intent-success-soft:var(--ok-bg);--intent-success-line:var(--ok-line);--intent-success-text:var(--ok);--intent-warning-rest:var(--warn);--intent-warning-hover:#DCAB3B;--intent-warning-active:#CB9B2F;--intent-warning-fg:var(--text-inverse);--intent-warning-soft:var(--warn-bg);--intent-warning-line:var(--warn-line);--intent-warning-text:var(--warn);--intent-danger-soft:var(--bad-bg);--intent-danger-line:var(--bad-line);--intent-danger-text:var(--bad)}:root[data-density=compact],[data-density=compact]{--h-xs:24px;--h-sm:28px;--h-md:32px;--h-lg:36px;--h-field:40px;--row-h:36px;--control-pad-xs:8px;--control-pad-sm:10px;--control-pad-md:12px;--control-pad-lg:14px;--input-pad:10px;--fs-display-l:45px;--lh-display-l:52px;--fw-display-l:400;--fs-display-m:36px;--lh-display-m:44px;--fw-display-m:400;--fs-display-s:32px;--lh-display-s:40px;--fw-display-s:400;--fs-headline-l:28px;--lh-headline-l:36px;--fw-headline-l:600;--fs-headline-m:24px;--lh-headline-m:32px;--fw-headline-m:600;--fs-headline-s:20px;--lh-headline-s:28px;--fw-headline-s:600;--fs-title-l:18px;--lh-title-l:24px;--fw-title-l:600;--fs-title-m:15px;--lh-title-m:22px;--fw-title-m:600;--fs-title-s:13px;--lh-title-s:18px;--fw-title-s:600;--fs-body-l:13px;--lh-body-l:20px;--fw-body-l:400;--fs-body-m:13px;--lh-body-m:20px;--fw-body-m:400;--fs-body-s:12px;--lh-body-s:16px;--fw-body-s:400;--fs-label-l:13px;--lh-label-l:18px;--fw-label-l:500;--fs-label-m:12px;--lh-label-m:16px;--fw-label-m:500;--fs-label-s:11px;--lh-label-s:16px;--fw-label-s:500;--fw-heading:600;--fs-11:12px;--fs-12:13px;--fs-125:13px;--fs-13:13px;--fs-15:14px;--fs-18:18px;--fs-22:20px;--fs-28:24px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:13px;--fs-base:13px;--fs-lg:14px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:28px;--fs-5xl:32px;--fs-6xl:36px;--fs-7xl:45px;--lh-2xs:16px;--lh-xs:16px;--lh-sm:18px;--lh-md:20px;--lh-base:20px;--lh-lg:20px;--lh-xl:24px;--lh-2xl:28px;--lh-3xl:32px;--lh-4xl:36px;--lh-5xl:40px;--lh-6xl:44px;--lh-7xl:52px;--h-chip:28px;--h-tab:40px;--h-list:40px;--h-app-bar:56px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--icon-xl:18px;--pad-surface:12px;--cell-pad:12px;--state-layer-size:32px;--r-control:6px;--r-button:6px;--r-chip:6px;--r-card:8px;--r-panel:8px;--r-section:8px;--r-menu:6px;--r-tooltip:4px;--r-sheet:12px;--r-drawer:8px;--r-fab:12px;--shadow-1:0 1px 2px 0 rgb(0 0 0 / .06);--shadow-2:0 2px 6px -1px rgb(0 0 0 / .1),0 1px 2px 0 rgb(0 0 0 / .06);--shadow-3:0 6px 16px -4px rgb(0 0 0 / .14),0 2px 4px -1px rgb(0 0 0 / .06);--shadow-4:0 10px 24px -6px rgb(0 0 0 / .16),0 2px 6px -2px rgb(0 0 0 / .06);--shadow-5:0 16px 32px -8px rgb(0 0 0 / .18),0 4px 8px -4px rgb(0 0 0 / .06);--dt-head-bg:var(--bg-subtle);--switch-w:32px;--switch-h:18px;--switch-thumb:14px;--switch-thumb-on:14px;--switch-thumb-pressed:14px;--h-combo:32px;--target-min:24px;--h-input:32px;--cell-pad-wrap:6px;--switch-border:1px;--switch-thumb-shadow:0 1px 2px rgb(0 0 0 / .2);--h-seg:28px;--h-seg-sm:24px;--focus-width:2px;--focus-offset:2px;--focus-color:var(--action);--type-page:var(--fw-heading) var(--fs-headline-s)/var(--lh-headline-s) var(--font-display);--type-section:var(--fw-heading) var(--fs-title-l)/var(--lh-title-l) var(--font-display);--type-card:var(--fw-heading) var(--fs-title-m)/var(--lh-title-m) var(--font-display);--type-label:var(--fw-label-m) var(--fs-label-m)/var(--lh-label-m) var(--font-sans);--type-body:var(--fw-body-m) var(--fs-body-m)/var(--lh-body-m) var(--font-sans);--type-kpi:var(--fw-headline-m) var(--fs-headline-m)/var(--lh-headline-m) var(--font-display);--type-subsection:var(--fw-title-s) var(--fs-title-s)/var(--lh-title-s) var(--font-sans);--type-display-l:var(--fw-display-l) var(--fs-display-l)/var(--lh-display-l) var(--font-display);--type-display-m:var(--fw-display-m) var(--fs-display-m)/var(--lh-display-m) var(--font-display);--type-display-s:var(--fw-display-s) var(--fs-display-s)/var(--lh-display-s) var(--font-display);--type-headline-l:var(--fw-headline-l) var(--fs-headline-l)/var(--lh-headline-l) var(--font-display);--type-headline-m:var(--fw-headline-m) var(--fs-headline-m)/var(--lh-headline-m) var(--font-display);--type-headline-s:var(--fw-headline-s) var(--fs-headline-s)/var(--lh-headline-s) var(--font-display);--type-title-l:var(--fw-title-l) var(--fs-title-l)/var(--lh-title-l) var(--font-display);--type-title-m:var(--fw-title-m) var(--fs-title-m)/var(--lh-title-m) var(--font-display);--type-title-s:var(--fw-title-s) var(--fs-title-s)/var(--lh-title-s) var(--font-display);--type-body-l:var(--fw-body-l) var(--fs-body-l)/var(--lh-body-l) var(--font-sans);--type-body-m:var(--fw-body-m) var(--fs-body-m)/var(--lh-body-m) var(--font-sans);--type-body-s:var(--fw-body-s) var(--fs-body-s)/var(--lh-body-s) var(--font-sans);--type-label-l:var(--fw-label-l) var(--fs-label-l)/var(--lh-label-l) var(--font-sans);--type-label-m:var(--fw-label-m) var(--fs-label-m)/var(--lh-label-m) var(--font-sans);--type-label-s:var(--fw-label-s) var(--fs-label-s)/var(--lh-label-s) var(--font-sans)}:root[data-density=default],[data-density=default]{--h-xs:28px;--h-sm:32px;--h-md:36px;--h-lg:40px;--h-field:48px;--row-h:44px;--control-pad-xs:8px;--control-pad-sm:12px;--control-pad-md:16px;--control-pad-lg:20px;--input-pad:12px;--fs-display-l:50px;--lh-display-l:58px;--fw-display-l:400;--fs-display-m:40px;--lh-display-m:48px;--fw-display-m:400;--fs-display-s:34px;--lh-display-s:42px;--fw-display-s:400;--fs-headline-l:30px;--lh-headline-l:38px;--fw-headline-l:600;--fs-headline-m:26px;--lh-headline-m:34px;--fw-headline-m:600;--fs-headline-s:22px;--lh-headline-s:30px;--fw-headline-s:600;--fs-title-l:20px;--lh-title-l:28px;--fw-title-l:600;--fs-title-m:16px;--lh-title-m:24px;--fw-title-m:600;--fs-title-s:14px;--lh-title-s:20px;--fw-title-s:600;--fs-body-l:14px;--lh-body-l:20px;--fw-body-l:400;--fs-body-m:14px;--lh-body-m:20px;--fw-body-m:400;--fs-body-s:13px;--lh-body-s:18px;--fw-body-s:400;--fs-label-l:13px;--lh-label-l:18px;--fw-label-l:500;--fs-label-m:12px;--lh-label-m:16px;--fw-label-m:500;--fs-label-s:11px;--lh-label-s:16px;--fw-label-s:500;--fw-heading:600;--fs-11:12px;--fs-12:13px;--fs-125:14px;--fs-13:14px;--fs-15:15px;--fs-18:20px;--fs-22:22px;--fs-28:26px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-md:14px;--fs-base:14px;--fs-lg:15px;--fs-xl:20px;--fs-2xl:22px;--fs-3xl:26px;--fs-4xl:30px;--fs-5xl:34px;--fs-6xl:40px;--fs-7xl:50px;--lh-2xs:16px;--lh-xs:16px;--lh-sm:20px;--lh-md:20px;--lh-base:20px;--lh-lg:22px;--lh-xl:28px;--lh-2xl:30px;--lh-3xl:34px;--lh-4xl:38px;--lh-5xl:42px;--lh-6xl:48px;--lh-7xl:58px;--h-chip:32px;--h-tab:44px;--h-list:40px;--h-app-bar:56px;--icon-xs:12px;--icon-sm:14px;--icon-md:18px;--icon-lg:20px;--icon-xl:20px;--pad-surface:16px;--cell-pad:14px;--state-layer-size:36px;--r-control:6px;--r-button:6px;--r-chip:6px;--r-card:8px;--r-panel:8px;--r-section:8px;--r-menu:6px;--r-tooltip:4px;--r-sheet:12px;--r-drawer:8px;--r-fab:12px;--shadow-1:0 1px 2px 0 rgb(0 0 0 / .06);--shadow-2:0 2px 6px -1px rgb(0 0 0 / .1),0 1px 2px 0 rgb(0 0 0 / .06);--shadow-3:0 6px 16px -4px rgb(0 0 0 / .14),0 2px 4px -1px rgb(0 0 0 / .06);--shadow-4:0 10px 24px -6px rgb(0 0 0 / .16),0 2px 6px -2px rgb(0 0 0 / .06);--shadow-5:0 16px 32px -8px rgb(0 0 0 / .18),0 4px 8px -4px rgb(0 0 0 / .06);--dt-head-bg:var(--bg-subtle);--switch-w:36px;--switch-h:20px;--switch-thumb:16px;--switch-thumb-on:16px;--switch-thumb-pressed:16px;--h-combo:40px;--target-min:24px;--h-input:40px;--cell-pad-wrap:8px;--switch-border:1px;--switch-thumb-shadow:0 1px 2px rgb(0 0 0 / .2);--h-seg:32px;--h-seg-sm:28px;--focus-width:2px;--focus-offset:2px;--focus-color:var(--action);--type-page:var(--fw-heading) var(--fs-headline-s)/var(--lh-headline-s) var(--font-display);--type-section:var(--fw-heading) var(--fs-title-l)/var(--lh-title-l) var(--font-display);--type-card:var(--fw-heading) var(--fs-title-m)/var(--lh-title-m) var(--font-display);--type-label:var(--fw-label-m) var(--fs-label-m)/var(--lh-label-m) var(--font-sans);--type-body:var(--fw-body-m) var(--fs-body-m)/var(--lh-body-m) var(--font-sans);--type-kpi:var(--fw-headline-m) var(--fs-headline-m)/var(--lh-headline-m) var(--font-display);--type-subsection:var(--fw-title-s) var(--fs-title-s)/var(--lh-title-s) var(--font-sans);--type-display-l:var(--fw-display-l) var(--fs-display-l)/var(--lh-display-l) var(--font-display);--type-display-m:var(--fw-display-m) var(--fs-display-m)/var(--lh-display-m) var(--font-display);--type-display-s:var(--fw-display-s) var(--fs-display-s)/var(--lh-display-s) var(--font-display);--type-headline-l:var(--fw-headline-l) var(--fs-headline-l)/var(--lh-headline-l) var(--font-display);--type-headline-m:var(--fw-headline-m) var(--fs-headline-m)/var(--lh-headline-m) var(--font-display);--type-headline-s:var(--fw-headline-s) var(--fs-headline-s)/var(--lh-headline-s) var(--font-display);--type-title-l:var(--fw-title-l) var(--fs-title-l)/var(--lh-title-l) var(--font-display);--type-title-m:var(--fw-title-m) var(--fs-title-m)/var(--lh-title-m) var(--font-display);--type-title-s:var(--fw-title-s) var(--fs-title-s)/var(--lh-title-s) var(--font-display);--type-body-l:var(--fw-body-l) var(--fs-body-l)/var(--lh-body-l) var(--font-sans);--type-body-m:var(--fw-body-m) var(--fs-body-m)/var(--lh-body-m) var(--font-sans);--type-body-s:var(--fw-body-s) var(--fs-body-s)/var(--lh-body-s) var(--font-sans);--type-label-l:var(--fw-label-l) var(--fs-label-l)/var(--lh-label-l) var(--font-sans);--type-label-m:var(--fw-label-m) var(--fs-label-m)/var(--lh-label-m) var(--font-sans);--type-label-s:var(--fw-label-s) var(--fs-label-s)/var(--lh-label-s) var(--font-sans)}:root[data-density=comfortable],[data-density=comfortable],:root[data-density=comfort],[data-density=comfort]{--h-xs:24px;--h-sm:32px;--h-md:40px;--h-lg:48px;--h-field:56px;--row-h:52px;--control-pad-xs:8px;--control-pad-sm:12px;--control-pad-md:24px;--control-pad-lg:28px;--input-pad:16px;--fs-display-l:57px;--lh-display-l:64px;--fw-display-l:400;--fs-display-m:45px;--lh-display-m:52px;--fw-display-m:400;--fs-display-s:36px;--lh-display-s:44px;--fw-display-s:400;--fs-headline-l:32px;--lh-headline-l:40px;--fw-headline-l:400;--fs-headline-m:28px;--lh-headline-m:36px;--fw-headline-m:400;--fs-headline-s:24px;--lh-headline-s:32px;--fw-headline-s:400;--fs-title-l:22px;--lh-title-l:28px;--fw-title-l:400;--fs-title-m:16px;--lh-title-m:24px;--fw-title-m:500;--fs-title-s:14px;--lh-title-s:20px;--fw-title-s:500;--fs-body-l:16px;--lh-body-l:24px;--fw-body-l:400;--fs-body-m:14px;--lh-body-m:20px;--fw-body-m:400;--fs-body-s:12px;--lh-body-s:16px;--fw-body-s:400;--fs-label-l:14px;--lh-label-l:20px;--fw-label-l:500;--fs-label-m:12px;--lh-label-m:16px;--fw-label-m:500;--fs-label-s:11px;--lh-label-s:16px;--fw-label-s:500;--fw-heading:500;--fs-11:12px;--fs-12:14px;--fs-125:14px;--fs-13:14px;--fs-15:16px;--fs-18:22px;--fs-22:24px;--fs-28:28px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-md:14px;--fs-base:14px;--fs-lg:16px;--fs-xl:22px;--fs-2xl:24px;--fs-3xl:28px;--fs-4xl:32px;--fs-5xl:36px;--fs-6xl:45px;--fs-7xl:57px;--lh-2xs:16px;--lh-xs:16px;--lh-sm:20px;--lh-md:20px;--lh-base:20px;--lh-lg:24px;--lh-xl:28px;--lh-2xl:32px;--lh-3xl:36px;--lh-4xl:40px;--lh-5xl:44px;--lh-6xl:52px;--lh-7xl:64px;--h-chip:32px;--h-tab:48px;--h-list:56px;--h-app-bar:64px;--icon-xs:12px;--icon-sm:14px;--icon-md:18px;--icon-lg:20px;--icon-xl:24px;--pad-surface:16px;--cell-pad:16px;--state-layer-size:40px;--r-control:var(--r-xs);--r-button:var(--r-pill);--r-chip:var(--r-sm);--r-card:var(--r-md);--r-panel:var(--r-md);--r-section:var(--r-lg);--r-menu:var(--r-xs);--r-tooltip:var(--r-xs);--r-sheet:var(--r-xl);--r-drawer:var(--r-lg);--r-fab:var(--r-lg);--shadow-1:0 1px 2px 0 rgb(0 0 0 / .3),0 1px 3px 1px rgb(0 0 0 / .15);--shadow-2:0 1px 2px 0 rgb(0 0 0 / .3),0 2px 6px 2px rgb(0 0 0 / .15);--shadow-3:0 1px 3px 0 rgb(0 0 0 / .3),0 4px 8px 3px rgb(0 0 0 / .15);--shadow-4:0 2px 3px 0 rgb(0 0 0 / .3),0 6px 10px 4px rgb(0 0 0 / .15);--shadow-5:0 4px 4px 0 rgb(0 0 0 / .3),0 8px 12px 6px rgb(0 0 0 / .15);--dt-head-bg:initial;--switch-w:52px;--switch-h:32px;--switch-thumb:16px;--switch-thumb-on:24px;--switch-thumb-pressed:28px;--h-combo:56px;--target-min:44px;--h-input:40px;--cell-pad-wrap:12px;--switch-border:2px;--switch-thumb-shadow:none;--h-seg:40px;--h-seg-sm:32px;--focus-width:3px;--focus-offset:2px;--focus-color:var(--border-focus);--type-page:var(--fw-heading) var(--fs-headline-s)/var(--lh-headline-s) var(--font-display);--type-section:var(--fw-heading) var(--fs-title-l)/var(--lh-title-l) var(--font-display);--type-card:var(--fw-heading) var(--fs-title-m)/var(--lh-title-m) var(--font-display);--type-label:var(--fw-label-m) var(--fs-label-m)/var(--lh-label-m) var(--font-sans);--type-body:var(--fw-body-m) var(--fs-body-m)/var(--lh-body-m) var(--font-sans);--type-kpi:var(--fw-headline-m) var(--fs-headline-m)/var(--lh-headline-m) var(--font-display);--type-subsection:var(--fw-title-s) var(--fs-title-s)/var(--lh-title-s) var(--font-sans);--type-display-l:var(--fw-display-l) var(--fs-display-l)/var(--lh-display-l) var(--font-display);--type-display-m:var(--fw-display-m) var(--fs-display-m)/var(--lh-display-m) var(--font-display);--type-display-s:var(--fw-display-s) var(--fs-display-s)/var(--lh-display-s) var(--font-display);--type-headline-l:var(--fw-headline-l) var(--fs-headline-l)/var(--lh-headline-l) var(--font-display);--type-headline-m:var(--fw-headline-m) var(--fs-headline-m)/var(--lh-headline-m) var(--font-display);--type-headline-s:var(--fw-headline-s) var(--fs-headline-s)/var(--lh-headline-s) var(--font-display);--type-title-l:var(--fw-title-l) var(--fs-title-l)/var(--lh-title-l) var(--font-display);--type-title-m:var(--fw-title-m) var(--fs-title-m)/var(--lh-title-m) var(--font-display);--type-title-s:var(--fw-title-s) var(--fs-title-s)/var(--lh-title-s) var(--font-display);--type-body-l:var(--fw-body-l) var(--fs-body-l)/var(--lh-body-l) var(--font-sans);--type-body-m:var(--fw-body-m) var(--fs-body-m)/var(--lh-body-m) var(--font-sans);--type-body-s:var(--fw-body-s) var(--fs-body-s)/var(--lh-body-s) var(--font-sans);--type-label-l:var(--fw-label-l) var(--fs-label-l)/var(--lh-label-l) var(--font-sans);--type-label-m:var(--fw-label-m) var(--fs-label-m)/var(--lh-label-m) var(--font-sans);--type-label-s:var(--fw-label-s) var(--fs-label-s)/var(--lh-label-s) var(--font-sans)}:root[data-brand=goias]{--font-sans:"Open Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Open Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--bg-canvas:#EEF3F1;--bg-subtle:#F5F9F7;--bg-muted:#E5E9E7;--bg-hover:#F3F4F4;--nav-line:#DAE1DF;--bg-selected:#E1EFE8;--bg-inverse:#2D3130;--bg-elevated:#EBEFED;--bg-dialog:#E5E9E7;--border:#DAE1DF;--border-strong:#717977;--border-subtle:#E0E3E2;--border-control:#717977;--border-focus:#396662;--text:#181C1C;--text-2:#3C4442;--text-3:#58605F;--text-disabled:#A7A9A9;--text-inverse:#EEF1F0;--action:#2856AE;--action-hover:#1F4790;--action-pressed:#1A3C7A;--action-soft:#E1EFE8;--action-soft-text:#1F5F55;--link:#2856AE;--link-hover:#1F4790;--action-tonal:#D3E6DC;--action-tonal-hover:#C5DBD1;--action-tonal-text:#1F5F55;--bar:#2D3130;--bar-text:#EEF1F0;--bar-line:#4C504F;--state-layer:#181C1C;--ring:0 0 0 3px rgb(57 102 98 / .32);--md-sys-color-primary:#2856AE;--md-sys-color-primary-container:#E8EEFB;--md-sys-color-on-primary-container:#06429A;--md-sys-color-secondary:#396662;--md-sys-color-secondary-container:#E1EFE8;--md-sys-color-on-secondary-container:#1F5F55;--md-sys-color-tertiary:#47617A;--md-sys-color-tertiary-container:#CFE5FF;--md-sys-color-on-tertiary-container:#2F4962;--md-sys-color-surface:#F7FAF8;--md-sys-color-on-surface:#181C1C;--md-sys-color-surface-variant:#DDE4E2;--md-sys-color-on-surface-variant:#3C4442;--md-sys-color-surface-dim:#D7DBD9;--md-sys-color-surface-bright:#F7FAF8;--md-sys-color-surface-container-low:#EEF3F1;--md-sys-color-surface-container:#EBEFED;--md-sys-color-surface-container-high:#E5E9E7;--md-sys-color-surface-container-highest:#E0E3E2;--md-sys-color-outline:#717977;--md-sys-color-outline-variant:#DAE1DF;--md-sys-color-inverse-surface:#2D3130;--md-sys-color-inverse-on-surface:#EEF1F0;--md-sys-color-inverse-primary:#B0C6FF;--frame:#2F7A6F;--frame-raised:#40857B;--frame-line:#508F86;--frame-text:#FFFFFF;--frame-text-2:#F2F9F6;--attn:#F8D61A;--attn-text:#7A5A00;--attn-bg:#FFF8D6;--attn-line:#EFD873;--attn-on:#13161C;--data-1:#037770;--data-2:#0064B6;--data-3:#B5DED6;--data-4:#FBB03B;--data-5:#939CAD;--data-text:#0064B6;--info:#0064B6;--info-bg:#E2EFF8;--info-line:#B9D6EE;--s1:#009385;--s3:#0064B6;--q1:#E9F5EC;--q2:#B5DED6;--q3:#5FB3A8;--q4:#0E8277;--q5:#00534B;--gov-bar:#0064B6;--frame-bad:#FFF0F1}@media (prefers-color-scheme:dark){:root[data-brand=goias]:not([data-theme=light]){color-scheme:dark;--bg-canvas:#0E1514;--bg-surface:#161D1C;--bg-subtle:#1C2322;--bg-muted:#252B2A;--bg-hover:#202726;--nav-bg:#161D1C;--nav-line:#2B3433;--bg-selected:#254845;--bg-inverse:#DDE4E2;--bg-elevated:#1A2120;--bg-dialog:#252B2A;--border:#2B3433;--border-strong:#899391;--border-subtle:#303635;--border-control:#899391;--border-focus:#A0D0CA;--text:#DDE4E2;--text-2:#BEC9C6;--text-3:#A3ADAB;--text-disabled:#626967;--text-inverse:#2B3231;--action:#B0C6FF;--action-hover:#A2BAF3;--action-pressed:#9EB7F1;--action-text:#002D6F;--action-soft:#254845;--action-soft-text:#C4EAE5;--link:#B0C6FF;--link-hover:#D9E2FF;--action-tonal:#254845;--action-tonal-hover:#325552;--action-tonal-text:#C4EAE5;--bar:#DDE4E2;--bar-text:#2B3231;--bar-line:#C1C8C6;--state-layer:#DDE4E2;--disabled-container:#2E3534;--ring:0 0 0 3px rgb(160 208 202 / .32);--md-sys-color-primary:#B0C6FF;--md-sys-color-on-primary:#002D6F;--md-sys-color-primary-container:#06429A;--md-sys-color-on-primary-container:#D9E2FF;--md-sys-color-secondary:#A0D0CA;--md-sys-color-on-secondary:#003733;--md-sys-color-secondary-container:#254845;--md-sys-color-on-secondary-container:#C4EAE5;--md-sys-color-tertiary:#AFC9E7;--md-sys-color-on-tertiary:#18324A;--md-sys-color-tertiary-container:#2F4962;--md-sys-color-on-tertiary-container:#CFE5FF;--md-sys-color-surface:#0E1514;--md-sys-color-on-surface:#DDE4E2;--md-sys-color-surface-variant:#3F4947;--md-sys-color-on-surface-variant:#BEC9C6;--md-sys-color-surface-dim:#0E1514;--md-sys-color-surface-bright:#343A39;--md-sys-color-surface-container-lowest:#090F0F;--md-sys-color-surface-container-low:#161D1C;--md-sys-color-surface-container:#1A2120;--md-sys-color-surface-container-high:#252B2A;--md-sys-color-surface-container-highest:#303635;--md-sys-color-outline:#899391;--md-sys-color-outline-variant:#2B3433;--md-sys-color-inverse-surface:#DDE4E2;--md-sys-color-inverse-on-surface:#2B3231;--md-sys-color-inverse-primary:#2E5BB3;--frame:#0A2421;--frame-raised:#123430;--frame-line:#1B3F3A;--frame-text:#E6EEEC;--frame-text-2:#8FC6BD;--attn:#F8D61A;--attn-text:#F8D61A;--attn-bg:#2A2608;--attn-line:#4A420F;--attn-on:#13161C;--data-1:#4FC1B4;--data-2:#6FB2F0;--data-3:#2E6B63;--data-4:#FBB03B;--data-5:#6B7A77;--data-text:#6FB2F0;--info:#6FB2F0;--info-bg:#122638;--info-line:#1E3E5C;--s1:#14A396;--s3:#3F86D3;--q1:#13201E;--q2:#1A3A35;--q3:#22625A;--q4:#2E9A8E;--q5:#9FD3C9;--gov-bar:#0064B6;--frame-bad:#F2808A}}:root[data-brand=goias][data-theme=dark]{color-scheme:dark;--bg-canvas:#0E1514;--bg-surface:#161D1C;--bg-subtle:#1C2322;--bg-muted:#252B2A;--bg-hover:#202726;--nav-bg:#161D1C;--nav-line:#2B3433;--bg-selected:#254845;--bg-inverse:#DDE4E2;--bg-elevated:#1A2120;--bg-dialog:#252B2A;--border:#2B3433;--border-strong:#899391;--border-subtle:#303635;--border-control:#899391;--border-focus:#A0D0CA;--text:#DDE4E2;--text-2:#BEC9C6;--text-3:#A3ADAB;--text-disabled:#626967;--text-inverse:#2B3231;--action:#B0C6FF;--action-hover:#A2BAF3;--action-pressed:#9EB7F1;--action-text:#002D6F;--action-soft:#254845;--action-soft-text:#C4EAE5;--link:#B0C6FF;--link-hover:#D9E2FF;--action-tonal:#254845;--action-tonal-hover:#325552;--action-tonal-text:#C4EAE5;--bar:#DDE4E2;--bar-text:#2B3231;--bar-line:#C1C8C6;--state-layer:#DDE4E2;--disabled-container:#2E3534;--ring:0 0 0 3px rgb(160 208 202 / .32);--md-sys-color-primary:#B0C6FF;--md-sys-color-on-primary:#002D6F;--md-sys-color-primary-container:#06429A;--md-sys-color-on-primary-container:#D9E2FF;--md-sys-color-secondary:#A0D0CA;--md-sys-color-on-secondary:#003733;--md-sys-color-secondary-container:#254845;--md-sys-color-on-secondary-container:#C4EAE5;--md-sys-color-tertiary:#AFC9E7;--md-sys-color-on-tertiary:#18324A;--md-sys-color-tertiary-container:#2F4962;--md-sys-color-on-tertiary-container:#CFE5FF;--md-sys-color-surface:#0E1514;--md-sys-color-on-surface:#DDE4E2;--md-sys-color-surface-variant:#3F4947;--md-sys-color-on-surface-variant:#BEC9C6;--md-sys-color-surface-dim:#0E1514;--md-sys-color-surface-bright:#343A39;--md-sys-color-surface-container-lowest:#090F0F;--md-sys-color-surface-container-low:#161D1C;--md-sys-color-surface-container:#1A2120;--md-sys-color-surface-container-high:#252B2A;--md-sys-color-surface-container-highest:#303635;--md-sys-color-outline:#899391;--md-sys-color-outline-variant:#2B3433;--md-sys-color-inverse-surface:#DDE4E2;--md-sys-color-inverse-on-surface:#2B3231;--md-sys-color-inverse-primary:#2E5BB3;--frame:#0A2421;--frame-raised:#123430;--frame-line:#1B3F3A;--frame-text:#E6EEEC;--frame-text-2:#8FC6BD;--attn:#F8D61A;--attn-text:#F8D61A;--attn-bg:#2A2608;--attn-line:#4A420F;--attn-on:#13161C;--data-1:#4FC1B4;--data-2:#6FB2F0;--data-3:#2E6B63;--data-4:#FBB03B;--data-5:#6B7A77;--data-text:#6FB2F0;--info:#6FB2F0;--info-bg:#122638;--info-line:#1E3E5C;--s1:#14A396;--s3:#3F86D3;--q1:#13201E;--q2:#1A3A35;--q3:#22625A;--q4:#2E9A8E;--q5:#9FD3C9;--gov-bar:#0064B6;--frame-bad:#F2808A}:root[data-brand=piaui]{--font-sans:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--bg-muted:#E7E8EB;--nav-line:#DCE0E5;--bg-selected:#E4EBF8;--bg-dialog:#E7E8EB;--border:#DCE0E5;--border-strong:#73787C;--border-subtle:#E1E2E5;--border-control:#73787C;--border-focus:#4D5E81;--action:#034EA2;--action-hover:#175CA9;--action-pressed:#1C60AB;--action-soft:#E4EBF8;--action-soft-text:#004591;--link:#034EA2;--link-hover:#004591;--action-tonal:#E4EBF8;--action-tonal-hover:#D2DEF0;--action-tonal-text:#004591;--ring:0 0 0 3px rgb(77 94 129 / .32);--md-sys-color-primary:#034EA2;--md-sys-color-on-primary-container:#004591;--md-sys-color-secondary:#4D5E81;--md-sys-color-secondary-container:#E4EBF8;--md-sys-color-on-secondary-container:#004591;--md-sys-color-tertiary:#705574;--md-sys-color-tertiary-container:#FBD7FC;--md-sys-color-on-tertiary-container:#573E5B;--md-sys-color-surface-container-high:#E7E8EB;--md-sys-color-surface-container-highest:#E1E2E5;--md-sys-color-outline:#73787C;--md-sys-color-outline-variant:#DCE0E5;--md-sys-color-inverse-primary:#ACC7FF;--frame:#164194;--frame-raised:#1F4FA8;--frame-line:#2D5CB3;--frame-text:#EBF4FF;--frame-text-2:#A9C4EE;--attn:#F2A900;--attn-text:#7A5200;--attn-bg:#FFF6DC;--attn-line:#F2D27A;--attn-on:#1C1B1F;--ok:#006B2D;--ok-bg:#E6F7EE;--ok-line:#A9E3C3;--info:#034EA2;--info-bg:#EBF4FF;--info-line:#CDE4FE;--s1:#034EA2;--q1:#EBF4FF;--q2:#CDE4FE;--q3:#7FAEE8;--q4:#2E6FC4;--q5:#0E3478;--gov-bar:#034EA2;--frame-bad:#FFADB4;--intent-success-hover:#005A26;--intent-success-active:#00491F}@media (prefers-color-scheme:dark){:root[data-brand=piaui]:not([data-theme=light]){color-scheme:dark;--bg-surface:#1A1C20;--bg-hover:#24262A;--nav-bg:#1A1C20;--nav-line:#30323A;--bg-selected:#324458;--bg-elevated:#1E2025;--border:#30323A;--border-focus:#B5C7EE;--text-disabled:#66676C;--action:#ACC7FF;--action-hover:#9EBBF3;--action-pressed:#9BB8F0;--action-text:#002F67;--action-soft:#324458;--link:#ACC7FF;--link-hover:#D7E2FF;--action-tonal:#324458;--action-tonal-hover:#3F5165;--disabled-container:#323438;--ring:0 0 0 3px rgb(181 199 238 / .32);--md-sys-color-primary:#ACC7FF;--md-sys-color-on-primary:#002F67;--md-sys-color-primary-container:#004591;--md-sys-color-on-primary-container:#D7E2FF;--md-sys-color-secondary:#B5C7EE;--md-sys-color-on-secondary:#1F3050;--md-sys-color-secondary-container:#324458;--md-sys-color-tertiary:#DDBCE0;--md-sys-color-tertiary-container:#573E5B;--md-sys-color-on-tertiary-container:#FBD7FC;--md-sys-color-surface-container-low:#1A1C20;--md-sys-color-surface-container:#1E2025;--md-sys-color-outline-variant:#30323A;--md-sys-color-inverse-primary:#215DB1;--frame:#0B2550;--frame-raised:#143468;--frame-line:#1E3F78;--frame-text:#EBF4FF;--frame-text-2:#A9C4EE;--attn:#F2A900;--attn-text:#F5C04A;--attn-bg:#2E2408;--attn-line:#56450F;--ok:#4CC07E;--ok-bg:#0F2A1C;--ok-line:#1E4A31;--info:#8DB9F4;--info-bg:#172F55;--info-line:#24476F;--s1:#3F86D3;--q1:#16223A;--q2:#1E3A5F;--q3:#2C5A8A;--q4:#4F87BE;--q5:#A8D2F5;--gov-bar:#034EA2;--intent-success-hover:#3FB070;--intent-success-active:#349F62;--attn-on:#1E0E03;--frame-bad:#F2808A}}:root[data-brand=piaui][data-theme=dark]{color-scheme:dark;--bg-surface:#1A1C20;--bg-hover:#24262A;--nav-bg:#1A1C20;--nav-line:#30323A;--bg-selected:#324458;--bg-elevated:#1E2025;--border:#30323A;--border-focus:#B5C7EE;--text-disabled:#66676C;--action:#ACC7FF;--action-hover:#9EBBF3;--action-pressed:#9BB8F0;--action-text:#002F67;--action-soft:#324458;--link:#ACC7FF;--link-hover:#D7E2FF;--action-tonal:#324458;--action-tonal-hover:#3F5165;--disabled-container:#323438;--ring:0 0 0 3px rgb(181 199 238 / .32);--md-sys-color-primary:#ACC7FF;--md-sys-color-on-primary:#002F67;--md-sys-color-primary-container:#004591;--md-sys-color-on-primary-container:#D7E2FF;--md-sys-color-secondary:#B5C7EE;--md-sys-color-on-secondary:#1F3050;--md-sys-color-secondary-container:#324458;--md-sys-color-tertiary:#DDBCE0;--md-sys-color-tertiary-container:#573E5B;--md-sys-color-on-tertiary-container:#FBD7FC;--md-sys-color-surface-container-low:#1A1C20;--md-sys-color-surface-container:#1E2025;--md-sys-color-outline-variant:#30323A;--md-sys-color-inverse-primary:#215DB1;--frame:#0B2550;--frame-raised:#143468;--frame-line:#1E3F78;--frame-text:#EBF4FF;--frame-text-2:#A9C4EE;--attn:#F2A900;--attn-text:#F5C04A;--attn-bg:#2E2408;--attn-line:#56450F;--ok:#4CC07E;--ok-bg:#0F2A1C;--ok-line:#1E4A31;--info:#8DB9F4;--info-bg:#172F55;--info-line:#24476F;--s1:#3F86D3;--q1:#16223A;--q2:#1E3A5F;--q3:#2C5A8A;--q4:#4F87BE;--q5:#A8D2F5;--gov-bar:#034EA2;--intent-success-hover:#3FB070;--intent-success-active:#349F62;--attn-on:#1E0E03;--frame-bad:#F2808A}:root[data-font=geist],[data-font=geist]{--font-sans:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-font=jakarta],[data-font=jakarta]{--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-font=rawline],[data-font=rawline]{--font-sans:"Rawline","Raleway",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Rawline","Raleway",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-font=plex],[data-font=plex]{--font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-font=inter],[data-font=inter]{--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Poppins","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}body{background:var(--bg-canvas);color:var(--text);font:var(--fs-13)/var(--lh-base) var(--font-sans);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;text-wrap:balance;font-weight:var(--fw-medium)}h1,h2{font-family:var(--font-display)}.t-page{font:var(--type-page);color:var(--text-2);margin:0}.t-section{font:var(--type-section);color:var(--text-2);margin:0}.t-card{font:var(--type-card);color:var(--text-2);margin:0}.t-label{font:var(--type-label);letter-spacing:var(--ls-label);color:var(--text-2)}p{margin:0;color:var(--text-2);max-width:68ch}a{color:var(--link);text-underline-offset:2px}button{font-family:inherit}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}code{font:var(--fs-12) var(--font-mono);background:var(--bg-muted);padding:0 var(--sp-2);border-radius:var(--r-xs);color:var(--text)}.lucide{width:var(--icon-md);height:var(--icon-md);stroke-width:1.75;flex:none}.i16 .lucide,.lucide.i16{width:var(--icon-lg);height:var(--icon-lg)}.i20 .lucide,.lucide.i20{width:var(--icon-xl);height:var(--icon-xl)}:root:not([data-input=pointer]) :focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.is-focus{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.eyebrow{font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-2)}.running-text{line-height:1.5}.running-text p{max-width:72ch}.running-text p+p,.running-text p+ul,.running-text p+ol,.running-text ul+p,.running-text ol+p{margin-top:var(--sp-6)}.running-text ul,.running-text ol{margin:0;padding-left:var(--sp-11);color:var(--text-2)}.running-text li+li{margin-top:var(--sp-2)}.running-text h4,.running-text h5{margin:var(--sp-8) 0 var(--sp-2);font-weight:var(--fw-semibold);color:var(--text)}.running-text :is(h4,h5):first-child{margin-top:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.25;transform:scale(.7)}}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (forced-colors:active){.is-focus{outline-color:Highlight}:root:not([data-input=pointer]) :focus-visible{outline-color:Highlight}.btn,.ctl,.chip,.badge,.seg,.menu,.dialog,.drawer,.sheet,.tip,.toast,.varpop{border:1px solid ButtonBorder}.ctl:focus-within,.ctl.is-focus{outline:var(--focus-width) solid Highlight;outline-offset:0}.btn[disabled],.menu .mi[aria-disabled=true]{color:GrayText;border-color:GrayText}.dt tbody tr.sel td,.menu .mi.hl{background:Highlight;color:HighlightText}}@media (pointer:coarse){:root,:root[data-density],[data-density]{--target-min:44px}}.row{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:center}.col{display:grid;gap:var(--sp-3);align-content:start}.sp{flex:1}.muted{color:var(--text-3)}.btn{--bh:var(--h-md);--br:var(--r-button);--bfg:currentColor;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);height:var(--bh);padding-inline:var(--control-pad-md);font:var(--type-label-l);letter-spacing:var(--ls-label-l);border-radius:var(--br);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--dur-short-4) var(--ease-standard),border-color var(--dur-short-4) var(--ease-standard),box-shadow var(--dur-short-4) var(--ease-standard);text-decoration:none;-webkit-user-select:none;user-select:none;color:inherit;background:transparent}.btn:has(>.lucide:first-child,>.spin:first-child){padding-left:var(--control-pad-icon)}.btn:has(>.lucide:last-child){padding-right:var(--control-pad-icon)}.btn .lucide{width:var(--icon-md);height:var(--icon-md)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--bfg);opacity:0;pointer-events:none;transition:opacity var(--dur-short-4) var(--ease-standard)}.btn.is-hover:before{opacity:var(--state-hover)}@media (hover:hover){.btn:hover:before{opacity:var(--state-hover)}}.btn.is-focus:before{opacity:var(--state-focus)}:root:not([data-input=pointer]) .btn:focus-visible:before{opacity:var(--state-focus)}.btn:active:before,.btn.is-press:before{opacity:var(--state-pressed)}.btn-xs{--bh:var(--h-xs);padding-inline:var(--control-pad-xs);font:var(--type-label-m);letter-spacing:var(--ls-label-m);gap:var(--sp-2)}.btn-sm{--bh:var(--h-sm);padding-inline:var(--control-pad-sm);gap:var(--sp-3)}.btn-xs:has(>.lucide:first-child),.btn-sm:has(>.lucide:first-child){padding-left:var(--control-pad-xs)}.btn-lg{--bh:var(--h-lg);padding-inline:var(--control-pad-lg)}.btn-touch{--bh:var(--h-touch);padding-inline:var(--control-pad-touch);font:var(--type-title-m);letter-spacing:var(--ls-title-m)}.btn-icon,.btn-icon:has(>.lucide){width:var(--bh);padding:0}.btn{min-height:var(--target-min,0px)}.btn-icon,.btn-icon:has(>.lucide){min-width:var(--target-min,0px)}.btn-icon .lucide{width:var(--icon-xl);height:var(--icon-xl)}.btn-xs.btn-icon .lucide,.btn-sm.btn-icon .lucide{width:var(--icon-md);height:var(--icon-md)}.btn-round{--br:var(--r-pill)}.btn-primary{background:var(--action);color:var(--action-text)}.btn-primary.is-hover{box-shadow:var(--shadow-1)}@media (hover:hover){.btn-primary:hover{box-shadow:var(--shadow-1)}}.btn-tonal{background:var(--action-tonal);color:var(--action-tonal-text)}.btn-tonal.is-hover{box-shadow:var(--shadow-1)}@media (hover:hover){.btn-tonal:hover{box-shadow:var(--shadow-1)}}.btn-elevated{background:var(--md-sys-color-surface-container-low);color:var(--action);box-shadow:var(--shadow-1)}.btn-elevated.is-hover{box-shadow:var(--shadow-2)}@media (hover:hover){.btn-elevated:hover{box-shadow:var(--shadow-2)}}.btn-secondary,.btn-outlined{background:transparent;color:var(--i-text,var(--action));border-color:var(--border-control)}:root:not([data-input=pointer]) .btn-secondary:focus-visible,:root:not([data-input=pointer]) .btn-outlined:focus-visible{border-color:var(--i-text,var(--action))}.btn-tertiary{color:var(--link);padding-inline:var(--control-pad-sm)}.btn-minimal,.btn-ghost{background:transparent;color:var(--i-text,var(--text-2));padding-inline:var(--control-pad-sm)}.btn-minimal.is-hover,.btn-ghost.is-hover{color:var(--i-text,var(--text))}@media (hover:hover){.btn-minimal:hover,.btn-ghost:hover{color:var(--i-text,var(--text))}}.btn-tertiary:has(>.lucide:first-child),.btn-minimal:has(>.lucide:first-child),.btn-ghost:has(>.lucide:first-child){padding-left:var(--control-pad-sm)}.btn-tertiary:has(>.lucide:last-child),.btn-minimal:has(>.lucide:last-child),.btn-ghost:has(>.lucide:last-child){padding-right:var(--control-pad-icon)}:is(.btn-tertiary,.btn-minimal,.btn-ghost).btn-icon{padding:0}.i-primary{--i-rest:var(--intent-primary-rest);--i-hover:var(--intent-primary-hover);--i-active:var(--intent-primary-active);--i-fg:var(--intent-primary-fg);--i-soft:var(--intent-primary-soft);--i-line:var(--intent-primary-line);--i-text:var(--intent-primary-text)}.i-success{--i-rest:var(--intent-success-rest);--i-hover:var(--intent-success-hover);--i-active:var(--intent-success-active);--i-fg:var(--intent-success-fg);--i-soft:var(--intent-success-soft);--i-line:var(--intent-success-line);--i-text:var(--intent-success-text)}.i-warning{--i-rest:var(--intent-warning-rest);--i-hover:var(--intent-warning-hover);--i-active:var(--intent-warning-active);--i-fg:var(--intent-warning-fg);--i-soft:var(--intent-warning-soft);--i-line:var(--intent-warning-line);--i-text:var(--intent-warning-text)}.i-danger{--i-rest:var(--intent-danger-rest);--i-hover:var(--intent-danger-hover);--i-active:var(--intent-danger-active);--i-fg:var(--intent-danger-fg);--i-soft:var(--intent-danger-soft);--i-line:var(--intent-danger-line);--i-text:var(--intent-danger-text)}.btn-primary:is(.i-primary,.i-success,.i-warning,.i-danger){background:var(--i-rest);color:var(--i-fg)}.btn-outlined:is(.i-primary,.i-success,.i-warning,.i-danger){border-color:var(--i-line)}.btn-fill{width:100%;justify-content:flex-start}.btn-fill.btn-icon{width:var(--bh)}.btn-danger{background:transparent;color:var(--bad);border-color:var(--border-control)}.btn-danger.is-hover{border-color:var(--bad)}@media (hover:hover){.btn-danger:hover{border-color:var(--bad)}}.btn-attn{background:var(--attn);color:var(--attn-on)}.btn-attn.is-hover{box-shadow:var(--shadow-1)}@media (hover:hover){.btn-attn:hover{box-shadow:var(--shadow-1)}}.btn.is-focus{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}:root:not([data-input=pointer]) .btn:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.group .btn.is-focus,.split>.btn.is-focus{z-index:1}:root:not([data-input=pointer]) .group .btn:focus-visible,:root:not([data-input=pointer]) .split>.btn:focus-visible{z-index:1}.btn[disabled],.btn.Mui-disabled{background:var(--disabled-container);color:var(--text-disabled);border-color:transparent;box-shadow:none;cursor:not-allowed}.btn[disabled]:before,.btn.Mui-disabled:before{display:none}.btn-tertiary[disabled],.btn-ghost[disabled],.btn-minimal[disabled],.btn-outlined[disabled],.btn-secondary[disabled],.btn-danger[disabled]{background:transparent}.btn-outlined[disabled],.btn-secondary[disabled],.btn-danger[disabled]{border-color:var(--disabled-container)}.spin{width:var(--icon-sm);height:var(--icon-sm);border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;flex:none}.btn kbd{font:var(--fw-medium) var(--fs-2xs) var(--font-mono);opacity:.65;margin-left:var(--sp-1)}.group{display:inline-flex}.group .btn{border-radius:0;box-shadow:none}.group .btn:first-child{border-radius:var(--br) 0 0 var(--br)}.group .btn:last-child{border-radius:0 var(--br) var(--br) 0}.group .btn+.btn{margin-left:-1px}.split{display:inline-flex;gap:var(--sp-1)}.split>.btn:first-child{border-radius:var(--br) var(--r-xs) var(--r-xs) var(--br)}.split>.btn:last-child{border-radius:var(--r-xs) var(--br) var(--br) var(--r-xs);width:var(--bh);padding:0}kbd.k{font:var(--fw-medium) var(--fs-2xs) var(--font-mono);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:var(--r-xs);padding:0 var(--sp-2);color:var(--text-3);background:var(--bg-surface);line-height:var(--lh-2xs)}.toolbar{display:flex;align-items:center;gap:var(--sp-1);min-height:var(--h-lg);padding-inline:var(--sp-2)}.toolbar .divider{flex:none;width:1px;height:var(--icon-xl);background:var(--border);margin-inline:var(--sp-2)}.btn.btn-icon,.btn.btn-icon:has(>.lucide:first-child){padding:0;justify-content:center}.field{display:grid;gap:var(--sp-2);min-width:0;align-content:start}.field>:is(.MuiCheckbox-root,.MuiRadio-root,.MuiSwitch-root,.choice,.MuiFormControlLabel-root){justify-self:start}.field>:is(.MuiCheckbox-root,.MuiRadio-root){margin-left:calc((var(--icon-xl) - var(--state-layer-size)) / 2)}.col>.choice.MuiFormControlLabel-root{margin-block:calc((var(--lh-base) - var(--state-layer-size)) / 4)}.choice.MuiFormControlLabel-root:has(small){align-items:flex-start}.field>label:not(.MuiFormLabel-root),.field>.lbl{font:var(--type-label-l);letter-spacing:var(--ls-label-l);color:var(--text);display:flex;gap:var(--sp-3);align-items:baseline}.opt{font:var(--type-body-s);color:var(--text-2)}.ctl{position:relative;display:flex;align-items:center;height:var(--h-input,var(--h-md));border:1px solid var(--border-control);border-radius:var(--r-control);background:var(--bg-surface);transition:border-color var(--dur-short-4) var(--ease-standard),box-shadow var(--dur-short-4) var(--ease-standard);min-width:0;cursor:text}@media (hover:hover){.ctl:hover{border-color:var(--text)}}.ctl:focus-within,.ctl.is-focus{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action);outline:none}.ctl input,.ctl select,.ctl textarea{all:unset;flex:1;min-width:0;height:100%;padding-inline:var(--input-pad);font:var(--type-body-m);letter-spacing:var(--ls-body-m);color:var(--text);box-sizing:border-box}.ctl input::placeholder,.ctl textarea::placeholder{color:var(--text-2)}.ctl input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){display:inline-flex;align-items:center;line-height:normal}.ctl input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-datetime-edit{padding:0}.ctl input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}@media (hover:hover){.ctl input::-webkit-calendar-picker-indicator:hover{opacity:1}}.ctl select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding-right:calc(var(--sp-6) + var(--icon-xl) + var(--sp-4));line-height:normal;align-self:center;height:auto}.ctl .pre,.ctl .suf{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-2);font:var(--type-body-m);height:100%;flex:none}.ctl .pre{padding-left:var(--sp-6)}.ctl .suf{padding-right:var(--sp-6)}.ctl .pre .lucide,.ctl .suf .lucide{width:var(--icon-xl);height:var(--icon-xl)}.ctl .pre+input,.ctl .pre+select{padding-left:var(--sp-3)}.ctl .chev{position:absolute;right:var(--sp-6);pointer-events:none;color:var(--text-2);width:var(--icon-xl);height:var(--icon-xl)}.ctl>select.MuiNativeSelect-select.MuiInputBase-input{padding-right:calc(var(--sp-6) + var(--icon-xl) + var(--sp-4))}.ctl.mono input{font:var(--fs-base) var(--font-mono)}.ctl.money input{text-align:right;font-variant-numeric:tabular-nums}.ctl.sm{height:var(--h-sm)}.ctl.lg{height:var(--h-lg)}.ctl.touch{height:var(--h-touch)}.ctl.touch input{font:var(--type-body-l);letter-spacing:var(--ls-body-l)}.ctl.is-error{border-color:var(--bad)}.ctl.is-error:focus-within{box-shadow:inset 0 0 0 1px var(--bad)}.ctl:is(.is-disabled,.Mui-disabled){background:transparent;border-color:var(--disabled-container);cursor:default}.ctl:is(.is-disabled,.Mui-disabled) :is(input,select,textarea){color:var(--text-disabled)}.ctl.is-readonly{background:var(--bg-subtle);border-style:dashed}.ctl.float{height:var(--h-field);margin-top:var(--sp-3)}.ctl.float input,.ctl.float select{font:var(--type-body-l);letter-spacing:var(--ls-body-l)}.ctl.float .fl{position:absolute;left:calc(var(--input-pad) - var(--sp-2));top:50%;transform:translateY(-50%);max-width:calc(100% - 2 * var(--input-pad));padding-inline:var(--sp-2);background:transparent;font:var(--type-body-l);letter-spacing:var(--ls-body-l);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;display:flex;gap:var(--sp-1);transition:top var(--dur-short-4) var(--ease-standard),font-size var(--dur-short-4) var(--ease-standard),color var(--dur-short-4) var(--ease-standard)}.ctl.float .pre~.fl{left:calc(var(--sp-6) + var(--icon-xl) + var(--sp-2))}.ctl.float:is(:focus-within,.is-focus,.is-filled,:has(select),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .fl{top:0;left:calc(var(--input-pad) - var(--sp-2));font:var(--type-body-s);letter-spacing:var(--ls-body-s);background:var(--fl-bg,var(--bg-surface))}.ctl.float:focus-within .fl,.ctl.float.is-focus .fl{color:var(--action)}.ctl.float.is-error .fl{color:var(--bad)}.ctl.float.is-disabled .fl{color:var(--text-disabled);background:transparent}.ctl.float.is-readonly .fl{background:linear-gradient(var(--fl-bg,var(--bg-surface)) 50%,var(--bg-subtle) 50%)}.ctl.float.filled{margin-top:0;border:0;border-bottom:1px solid var(--text-2);border-radius:var(--r-control) var(--r-control) 0 0;background:var(--md-sys-color-surface-container-highest)}@media (hover:hover){.ctl.float.filled:hover{background:color-mix(in srgb,var(--md-sys-color-surface-container-highest),var(--state-layer) 8%);border-bottom-color:var(--text)}}.ctl.float.filled:focus-within,.ctl.float.filled.is-focus{box-shadow:inset 0 -1px 0 0 var(--action);border-bottom-color:var(--action)}.ctl.float.filled.is-error{border-bottom-color:var(--bad)}.ctl.float.filled input,.ctl.float.filled select{padding-top:var(--sp-8)}.ctl.float.filled:is(:focus-within,.is-focus,.is-filled,:has(select),:has(input:not(:placeholder-shown))) .fl{top:var(--sp-4);transform:none;background:transparent}.ctl.float.filled.is-disabled{background:var(--disabled-container);border-bottom-color:var(--disabled-container)}.field:has(>.ctl.float)>.help{padding-inline:var(--input-pad);font:var(--type-body-s);letter-spacing:var(--ls-body-s)}.field-m3{gap:0}.field-m3>.MuiInputBase-root.mono input{font-family:var(--font-mono)}.field-m3>.MuiInputBase-root.money input{text-align:right;font-variant-numeric:tabular-nums}.field-m3>.help{display:flex;gap:var(--sp-3);align-items:flex-start}.field-m3 .pre,.field-m3 .suf{color:var(--text-2)}.field-m3 .pre .lucide,.field-m3 .suf .lucide{width:var(--icon-xl);height:var(--icon-xl)}.field-m3 .fl .opt{margin-left:var(--sp-2)}.field-m3>.MuiInputBase-root:has(>textarea){align-items:flex-start}.field-m3>.MuiInputBase-root>textarea.MuiInputBase-input{height:auto;resize:vertical}.ctl.ta{height:auto;align-items:stretch}.ctl textarea{padding:var(--sp-4) var(--input-pad);min-height:var(--h-field);height:auto}.help{font:var(--type-body-s);letter-spacing:var(--ls-body-s);color:var(--text-2);display:flex;gap:var(--sp-3);align-items:flex-start}.help.err{color:var(--bad)}.help .lucide{width:var(--icon-xs);height:var(--icon-xs);margin-top:var(--sp-1)}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-8) var(--sp-8);align-items:start}.stage-form{display:grid;gap:var(--sp-6);min-width:0}.stage-below{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-11);align-items:flex-start}.stage-file{flex:1;min-width:min(240px,100%)}.card>.stage-form{padding:var(--pad-surface)}.req-mark{color:var(--bad);margin-left:var(--sp-1)}.upl{display:flex;align-items:center;gap:var(--sp-4);height:var(--h-md);border:1px dashed var(--border-strong);border-radius:var(--r-control);padding-inline:var(--input-pad);font:var(--type-body-m);color:var(--text-2);background:var(--bg-subtle)}.upl .lucide{color:var(--text-3)}.choice{display:inline-flex;align-items:center;gap:var(--sp-4);font:var(--type-body-m);letter-spacing:var(--ls-body-m);color:var(--text);cursor:pointer}.box{box-sizing:border-box;width:var(--icon-md);height:var(--icon-md);border:var(--bw-2) solid var(--text-2);border-radius:var(--bw-2);display:grid;place-items:center;background:transparent;flex:none;transition:background var(--dur-short-4) var(--ease-standard),border-color var(--dur-short-4) var(--ease-standard)}.box.on,.box.ind{background:var(--action);border-color:var(--action);color:var(--action-text)}.box.ind:after{content:"";width:var(--sp-5);height:var(--bw-2);background:var(--action-text)}.box .lucide{width:var(--icon-sm);height:var(--icon-sm);stroke-width:3.25}.radio{box-sizing:border-box;width:var(--icon-lg);height:var(--icon-lg);border:var(--bw-2) solid var(--text-2);border-radius:50%;background:transparent;flex:none;display:grid;place-items:center}.radio.on{border-color:var(--action)}.radio.on:after{content:"";width:var(--sp-5);height:var(--sp-5);border-radius:50%;background:var(--action)}.switch{box-sizing:border-box;width:var(--switch-w);height:var(--switch-h);border-radius:var(--r-pill);border:var(--switch-border,var(--bw-2)) solid var(--border-control);background:var(--md-sys-color-surface-container-highest);position:relative;flex:none;transition:background var(--dur-short-4) var(--ease-standard),border-color var(--dur-short-4) var(--ease-standard)}.switch:after{content:"";position:absolute;top:50%;left:calc((var(--switch-h) - var(--switch-thumb)) / 2 - var(--switch-border,var(--bw-2)));width:var(--switch-thumb);height:var(--switch-thumb);border-radius:50%;background:var(--border-control);box-shadow:var(--switch-thumb-shadow,none);transform:translateY(-50%);transition:all var(--dur-short-4) var(--ease-standard)}.switch.on{background:var(--action);border-color:var(--action)}@media (hover:hover){:is([data-density=default],[data-density=compact]) .choice:hover .switch:not(.on){background:color-mix(in srgb,var(--md-sys-color-surface-container-highest),var(--state-layer) 8%)}}@media (hover:hover){:is([data-density=default],[data-density=compact]) .choice:hover .switch.on{background:var(--action-hover);border-color:var(--action-hover)}}.switch.on:after{left:calc(var(--switch-w) - var(--switch-thumb-on) - (var(--switch-h) - var(--switch-thumb-on)) / 2 - var(--switch-border,var(--bw-2)));width:var(--switch-thumb-on);height:var(--switch-thumb-on);background:var(--action-text)}.choice.dis{color:var(--text-disabled);cursor:not-allowed}.choice.dis .box,.choice.dis .radio,.choice.dis .switch{opacity:var(--opacity-disabled)}.choice small{display:block;font:var(--type-body-s);letter-spacing:var(--ls-body-s);color:var(--text-2)}.choice.MuiFormControlLabel-root small{margin-top:var(--sp-1)}.tag,.badge{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--h-xs);max-width:100%;padding-inline:var(--sp-4);border-radius:var(--r-sm);font:var(--type-label-m);letter-spacing:var(--ls-label-m);white-space:nowrap;border:1px solid transparent;vertical-align:middle;margin:0}.tag>.MuiChip-label,.badge>.MuiChip-label{display:contents}.tag{background:var(--i-soft,var(--neutral-bg));color:var(--i-text,var(--neutral))}.tag.lg,.badge.lg{height:var(--h-sm);padding-inline:var(--sp-6)}.tag.solid{background:var(--i-rest,var(--neutral));color:var(--i-fg,var(--bg-surface))}.tag.outlined{background:transparent;border-color:var(--i-line,var(--border-strong));color:var(--i-text,var(--text-2))}.tag.round,.badge.round{border-radius:var(--r-pill);padding-inline:var(--sp-4)}.tag .lucide{width:var(--icon-xs);height:var(--icon-xs);stroke-width:2.25}.tag-kv .k{color:var(--text-3);font-weight:var(--fw-regular)}.tag.solid .k{color:inherit;opacity:.8}button.tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left}.tag.interactive{cursor:pointer;transition:background var(--dur-1) var(--ease)}@media (hover:hover){.tag.interactive:hover{background:color-mix(in srgb,var(--i-soft,var(--neutral-bg)),var(--i-text,var(--neutral)) 10%)}}.tag.interactive:active{background:color-mix(in srgb,var(--i-soft,var(--neutral-bg)),var(--i-text,var(--neutral)) 18%)}@media (hover:hover){.tag.solid.interactive:hover{background:var(--i-hover,var(--text-2))}}.tag.solid.interactive:active{background:var(--i-active,var(--text))}@media (hover:hover){.tag.outlined.interactive:hover{background:var(--i-soft,var(--bg-hover))}}:root:not([data-input=pointer]) .tag.interactive:focus-visible,:root:not([data-input=pointer]) .tag .rm:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.tag.removable{padding-right:var(--sp-1)}.tag .rm{all:unset;flex:none;display:grid;place-items:center;width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-pill);color:inherit;opacity:.72;cursor:pointer;position:relative}.tag .rm:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}@media (hover:hover){.tag .rm:hover{opacity:1;background:color-mix(in srgb,currentColor 16%,transparent)}}@supports not (color:color-mix(in srgb,red,blue)){.tag.interactive:active{filter:brightness(.95)}@media (hover:hover){.tag.interactive:hover{filter:brightness(.95)}}@media (hover:hover){.tag .rm:hover{background:#7f7f7f33}}}.dt td .badge:not(.est):not(.seal){background:transparent;border-color:transparent;padding-inline:0;height:auto}.badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.badge .lucide{width:var(--icon-xs);height:var(--icon-xs);stroke-width:2.25}.badge.icon-only{padding-inline:var(--sp-2)}.s-neutral{background:var(--neutral-bg);color:var(--neutral)}.s-info{background:var(--info-bg);color:var(--info)}.s-ok{background:var(--ok-bg);color:var(--ok)}.s-warn{background:var(--warn-bg);color:var(--warn)}.s-bad{background:var(--bad-bg);color:var(--bad)}.s-attn{background:var(--attn-bg);color:var(--attn-text)}.s-solid{background:var(--ok);color:var(--bg-surface)}.dt td .badge.s-solid:not(.est):not(.seal){color:var(--ok)}.count{display:inline-grid;place-items:center;min-width:var(--badge-h);height:var(--badge-h);padding-inline:var(--sp-2);box-sizing:border-box;border-radius:var(--r-pill);font:var(--type-label-s);letter-spacing:var(--ls-label-s);font-variant-numeric:tabular-nums;background:var(--attn-bg);color:var(--attn-text)}.count.n{background:var(--bg-muted);color:var(--text-2)}.life{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-width:748px}.life .st{display:grid;gap:var(--sp-3);justify-items:start;align-content:start;position:relative;padding-right:26px}.life .st:not(:last-child):after{content:"";position:absolute;right:10px;top:28px;width:6px;height:6px;border-top:2px solid var(--text-disabled);border-right:2px solid var(--text-disabled);transform:rotate(45deg)}.life .ix{font:var(--fw-medium) var(--fs-2xs)/var(--lh-2xs) var(--font-mono);color:var(--text-3);letter-spacing:var(--ls-eyebrow)}.life small{font-size:var(--fs-sm);color:var(--text-3);line-height:16px;white-space:nowrap}.badge .lucide.rot{animation:spin 1.4s linear infinite}.exc{display:flex;gap:var(--sp-3) var(--sp-9);flex-wrap:wrap;align-items:center;padding-top:var(--sp-6);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-2)}.exc>span{display:inline-flex;gap:var(--sp-3);align-items:center}.s-wait{background:var(--wait-bg);color:var(--wait)}.badge.est{background:transparent;border:1px dashed var(--border-strong);color:var(--text-3)}.badge.seal{background:var(--bg-muted);color:var(--text-2);border-color:var(--border)}span.sealed{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-disabled)}span.sealed .lucide{width:var(--icon-xs);height:var(--icon-xs)}span.sealed .why{color:var(--text-3);font:var(--type-body-s);letter-spacing:var(--ls-body-s)}.ptag{display:inline-flex;align-items:center;height:var(--h-xs);padding-inline:var(--sp-4);border-radius:var(--r-sm);font:var(--type-label-m);letter-spacing:var(--ls-label-m);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 var(--sp-2) 0 0;border:1px solid transparent}.pt-ef{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.pt-de{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.pt-ap{background:var(--info-bg);color:var(--info);border-color:var(--info-line)}.pt-re{background:var(--wait-bg);color:var(--wait);border-color:var(--wait-line)}.pt-ti{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-line)}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money .cur{color:var(--text-3);font-weight:var(--fw-regular);margin-right:.22em;font-size:.84em}.money.neg{color:var(--text-2)}.money.neg:before{content:"−";content:"−" / "";margin-right:.15em}.money.pos:before{content:"+";content:"+" / "";margin-right:.15em}.money.big{font-size:28px;line-height:32px;font-weight:var(--fw-medium);letter-spacing:var(--ls-tighter)}.money.big .cts{font-size:.58em;vertical-align:.6em;margin-left:1px;color:var(--text-2);letter-spacing:0}.money.big .cur{font-size:.5em;vertical-align:.75em;letter-spacing:0}.delta{display:inline-flex;align-items:center;gap:1px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.delta .lucide{width:var(--icon-xs);height:var(--icon-xs);stroke-width:2.75}.delta.up{color:var(--ok)}.delta.dn{color:var(--bad)}.delta.flat{color:var(--text-2)}.delta.warn{color:var(--warn)}.tabs{--tabs-gap:0px;--tabs-bg:var(--bg-surface);--tabs-r:0px;position:relative;display:flex;gap:var(--tabs-gap);border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth}.tabs::-webkit-scrollbar{display:none}.tabs button{all:unset;cursor:pointer;position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:var(--h-tab);box-sizing:border-box;padding:var(--sp-4) var(--sp-8);font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:var(--text-2);white-space:nowrap;transition:background var(--dur-short-4) var(--ease-standard),color var(--dur-short-4) var(--ease-standard)}.tabs button .tl{display:inline-flex;align-items:center;gap:var(--sp-3)}.tabs button:after{content:"";position:absolute;left:var(--sp-8);right:var(--sp-8);bottom:0;height:var(--tab-indicator);border-radius:var(--tab-indicator) var(--tab-indicator) 0 0;background:transparent}@media (hover:hover){.tabs button:hover{color:var(--text);background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.tabs button[aria-selected=true]{color:var(--action)}.tabs button[aria-selected=true]:after{background:var(--action)}.tabs button[disabled]{color:var(--text-disabled);cursor:not-allowed;background:none}.tabs.fill button{flex:1}.tabs.fill button:has(>.tl):after{display:none}.tabs.fill button>.tl{position:relative;align-self:stretch}.tabs.fill button>.tl:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--sp-4));height:var(--tab-indicator);border-radius:var(--tab-indicator) var(--tab-indicator) 0 0;background:transparent}.tabs.fill button[aria-selected=true]>.tl:after{background:var(--action)}.tabs.boxed{--tabs-gap:0px;--tabs-r:var(--r-button);display:inline-flex;max-width:100%;justify-self:start;padding:0;border:1px solid var(--border-control);border-radius:var(--r-button);background:transparent;box-sizing:border-box}.tabs.boxed button{min-height:calc(var(--h-md) - 2px);padding:0 var(--sp-6);border-radius:0;font:var(--type-label-l);letter-spacing:var(--ls-label-l);color:var(--text)}.tabs.boxed button+button{border-left:1px solid var(--border-control)}.tabs.boxed button:after{display:none}@media (hover:hover){.tabs.boxed button:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.tabs.boxed button[aria-selected=true]{background:var(--action-soft);color:var(--action-soft-text)}:root:not([data-input=pointer]) .tabs button:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:calc(-1 * var(--focus-width));border-radius:var(--r-xs)}.tabs.flush{border-bottom:0}.tabs-edge{position:sticky;z-index:1;flex:none;width:0;align-self:stretch;pointer-events:none}.tabs-edge.start{left:0;margin-right:calc(-1 * var(--tabs-gap))}.tabs-edge.end{right:0;margin-left:calc(-1 * var(--tabs-gap))}.tabs-edge:before{content:"";position:absolute;top:0;bottom:0;width:56px}.tabs-edge.start:before{left:0;background:linear-gradient(to right,var(--tabs-bg) 40%,transparent);border-radius:var(--tabs-r) 0 0 var(--tabs-r)}.tabs-edge.end:before{right:0;background:linear-gradient(to left,var(--tabs-bg) 40%,transparent);border-radius:0 var(--tabs-r) var(--tabs-r) 0}.tabs-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--h-xs);height:var(--h-xs);border-radius:var(--r-pill);background:var(--bg-surface);box-shadow:var(--shadow-1);color:var(--text-2);cursor:pointer;pointer-events:auto;transition:background var(--dur-1),color var(--dur-1)}.tabs-edge.start .tabs-arrow{left:var(--sp-2)}.tabs-edge.end .tabs-arrow{right:var(--sp-2)}@media (hover:hover){.tabs-arrow:hover{background:var(--bg-hover);color:var(--text)}}.tabs-arrow .lucide{width:var(--icon-md);height:var(--icon-md)}.tabs:not(.boxed) .tabs-arrow{top:calc(50% - 2px)}@media (prefers-reduced-motion:reduce){.tabs{scroll-behavior:auto}}.seg{display:inline-flex;justify-self:start;align-self:start;max-width:100%;border:1px solid var(--border-control);border-radius:var(--r-button);overflow:hidden;background:transparent}.seg button{all:unset;cursor:pointer;height:calc(var(--h-seg,var(--h-md)) - 2px);padding-inline:var(--sp-6);font:var(--type-label-l);letter-spacing:var(--ls-label-l);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);transition:background var(--dur-short-4) var(--ease-standard)}.seg button+button{border-left:1px solid var(--border-control)}.seg.sm button{height:calc(var(--h-seg-sm,var(--h-sm)) - 2px);padding-inline:var(--sp-4);gap:var(--sp-3)}@media (hover:hover){.seg button:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.seg button[aria-pressed=true]{background:var(--action-soft);color:var(--action-soft-text)}.seg button .ck{display:none}.seg button[aria-pressed=true] .ck{display:block}:root:not([data-input=pointer]) .seg button:focus-visible{outline-offset:-2px}.seg .lucide{width:var(--icon-md);height:var(--icon-md)}.chip{display:inline-flex;align-items:center;gap:var(--sp-4);height:var(--h-chip);padding-inline:var(--sp-6) var(--sp-4);border-radius:var(--r-chip);border:1px solid var(--border-control);background:transparent;font:var(--type-label-l);letter-spacing:var(--ls-label-l);color:var(--text-2);white-space:nowrap;vertical-align:middle}.chip>span{color:var(--text-3);font-weight:var(--fw-regular)}.chip button{all:unset;cursor:pointer;display:grid;place-items:center;width:var(--icon-md);height:var(--icon-md);border-radius:var(--r-pill);color:var(--text-2);position:relative}.chip button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}@media (hover:hover){.chip button:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent);color:var(--text)}}:root:not([data-input=pointer]) .chip button:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.chip.add{border-style:dashed;background:transparent;padding-inline:var(--sp-4) var(--sp-6);color:var(--text-2);cursor:pointer}@media (hover:hover){.chip.add:hover{color:var(--text);background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.chip.err{background:var(--intent-danger-soft);border-color:var(--intent-danger-soft);color:var(--md-sys-color-on-error-container);padding-inline:var(--sp-6)}.chip .lucide{width:var(--icon-md);height:var(--icon-md)}.presets{display:flex;gap:var(--sp-2)}.presets button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:var(--h-sm);font:var(--type-label-l);letter-spacing:var(--ls-label-l);color:var(--link);padding-inline:var(--sp-6);border-radius:var(--r-chip)}@media (hover:hover){.presets button:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.presets button.on,.presets button[aria-pressed=true]{background:var(--action-soft);color:var(--action-soft-text)}:root:not([data-input=pointer]) .presets button:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:-2px}.vchip{display:inline-flex;align-items:center;gap:var(--sp-4);height:var(--h-chip);padding-inline:var(--sp-8);border:1px solid var(--border-control);border-radius:var(--r-chip);font:var(--type-label-l);letter-spacing:var(--ls-label-l);color:var(--text-2);background:transparent;cursor:pointer}@media (hover:hover){.vchip:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.vchip.on{border-color:transparent;background:var(--action-soft);color:var(--action-soft-text)}.pchips{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}.pchip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-4);height:var(--h-chip);padding-inline:var(--sp-8);border:1px solid var(--border-control);border-radius:var(--r-chip);background:transparent;font:var(--type-label-l);letter-spacing:var(--ls-label-l);color:var(--text-2);white-space:nowrap;transition:background var(--dur-short-4) var(--ease-standard),border-color var(--dur-short-4) var(--ease-standard)}@media (hover:hover){.pchip:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.pchip[aria-pressed=true],.pchip.on{background:var(--action-soft);border-color:var(--action-soft);color:var(--action-soft-text)}@media (hover:hover){.pchip[aria-pressed=true]:hover,.pchip.on:hover{background:color-mix(in srgb,var(--action-soft),var(--action-soft-text) 8%)}}:root:not([data-input=pointer]) .pchip:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.pchip .lucide{width:var(--icon-md);height:var(--icon-md);margin-left:calc(-1 * var(--sp-4))}.pchip:has(>.lucide:first-child){padding-left:var(--sp-4)}.pchip:has(>.lucide:first-child)>.lucide:first-child{margin-left:0}.pchip .ck{display:none}.pchip[aria-pressed=true] .ck,.pchip.on .ck{display:block}.pchip:has(.n){padding-left:var(--sp-4)}.pchip .n{display:inline-grid;place-items:center;min-width:22px;height:20px;padding-inline:var(--sp-3);box-sizing:border-box;border-radius:var(--r-pill);background:var(--bg-muted);color:var(--text-2);font:var(--fw-semibold) var(--fs-xs)/1 var(--font-sans);font-variant-numeric:tabular-nums}.pchip[aria-pressed=true] .n,.pchip.on .n{background:var(--action);color:var(--action-text)}.pchip[aria-pressed=true]:has(.n) .ck,.pchip.on:has(.n) .ck{display:none}.pchip.lg{height:var(--h-md);padding-inline:var(--sp-10)}.pchip[disabled],.pchip[aria-disabled=true]{color:var(--text-disabled);border-color:var(--disabled-container);cursor:not-allowed}.vchip i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.days{display:inline-flex;gap:var(--sp-1)}.days button{all:unset;cursor:pointer;width:32px;height:28px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--r-control);font-size:var(--fs-12);color:var(--text-2);background:var(--bg-surface)}.days button[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--action-text)}.fbar{display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap;padding:var(--sp-4) var(--sp-6);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel)}.fbar .ctl{height:var(--h-sm)}.range{display:flex;align-items:center;gap:0;border:1px solid var(--border-strong);border-radius:var(--r-control);height:var(--h-sm);box-sizing:border-box;background:var(--bg-surface);font-size:var(--fs-sm);color:var(--text)}.range span{padding-inline:var(--sp-4);font-variant-numeric:tabular-nums}.range i.sep{color:var(--text-3);font-style:normal}.range .lucide{margin-left:var(--sp-4);width:var(--icon-md);height:var(--icon-md);color:var(--text-3)}.pages{display:inline-flex;align-items:center;gap:var(--sp-1)}.pages button{all:unset;cursor:pointer;min-width:var(--h-sm);height:var(--h-sm);display:grid;place-items:center;border-radius:var(--r-control);font:var(--fw-medium) var(--fs-13)/1 var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums;padding-inline:var(--sp-3);box-sizing:border-box;transition:background var(--dur-1),color var(--dur-1)}.pages button .lucide{width:var(--icon-md);height:var(--icon-md)}@media (hover:hover){.pages button:hover{background:var(--bg-hover);color:var(--text)}}.pages button[aria-current=page]{background:var(--action-soft);color:var(--action-soft-text);font-weight:var(--fw-semibold)}:root:not([data-input=pointer]) .pages button:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:-2px}.pages button:disabled{color:var(--text-disabled);cursor:default;background:none}.pages .gap{display:grid;place-items:center;min-width:var(--sp-8);color:var(--text-3);-webkit-user-select:none;user-select:none}.av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;overflow:visible;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font:var(--fw-medium) var(--fs-sm)/var(--lh-none) var(--font-sans);letter-spacing:.01em;flex:none;-webkit-user-select:none;user-select:none}.av>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.av.sm{width:20px;height:20px;font-size:var(--fs-2xs);letter-spacing:0}.av.lg{width:48px;height:48px;font-size:var(--fs-xl)}.av.sq{border-radius:var(--r-sm)}.av.sm.sq{border-radius:var(--r-xs)}.av.lg.sq{border-radius:var(--r-md)}.av.more{background:var(--bg-muted);color:var(--text-2)}.avg{display:flex;flex-direction:row}.avg>.av{border:0;box-shadow:0 0 0 var(--bw-2) var(--bg-surface)}.avg>.av+.av,.avg>.av.MuiAvatarGroup-avatar:last-child{margin-left:calc(-1 * var(--sp-2))}.avg>.av:first-child{margin-left:0}.av.img{background:linear-gradient(135deg,var(--navy-300),var(--navy-600));color:#fff}.av .crown{position:absolute;right:-3px;top:-4px;width:14px;height:14px;border-radius:50%;background:#f2b33d;color:#2a1404;display:grid;place-items:center;box-shadow:0 0 0 2px var(--bg-surface)}.av .crown .lucide{width:8px;height:8px;stroke-width:2.5}.av{position:relative}.av .on{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--bg-surface)}.itile{flex:none;width:32px;height:32px;border-radius:var(--r-button);display:grid;place-items:center;background:var(--action-soft);color:var(--action-soft-text)}.itile .lucide{width:var(--icon-md);height:var(--icon-md)}.itile.s{width:28px;height:28px;border-radius:var(--r-control)}.itile.s .lucide{width:var(--icon-sm);height:var(--icon-sm)}.itile.l{width:40px;height:40px;border-radius:var(--r-card)}.itile.l .lucide{width:var(--icon-xl);height:var(--icon-xl)}.itile.solid{background:var(--action);color:var(--action-text)}.menu{width:fit-content;min-width:var(--w-menu-min);max-width:var(--w-menu-max);background:var(--bg-elevated);border:1px solid transparent;border-radius:var(--r-menu);box-shadow:var(--shadow-2);padding:var(--sp-2) 0;display:grid}:is([data-density=default],[data-density=compact]) .menu{background:var(--bg-surface);border-color:var(--border)}.menu .mi{display:flex;align-items:center;gap:var(--sp-6);height:var(--h-lg);margin-inline:var(--sp-2);border-radius:var(--r-xs);padding-inline:var(--sp-4);font:var(--type-body-m);letter-spacing:var(--ls-body-m);color:var(--text);white-space:nowrap;overflow:hidden;cursor:pointer;outline:none}.menu.sm .mi{height:var(--h-sm);gap:var(--sp-4)}.menu .mi .lucide{color:var(--text-2);width:var(--icon-xl);height:var(--icon-xl)}.menu.sm .mi .lucide{width:var(--icon-md);height:var(--icon-md)}.menu .mi kbd,.menu .mi .lbl{margin-left:auto;padding-left:var(--sp-6);color:var(--text-3)}.menu .mi kbd{font:var(--fs-2xs)/var(--lh-2xs) var(--font-mono);min-width:var(--icon-xl);text-align:center}.menu .mi .lbl{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.menu .mi .lbl+kbd{margin-left:0}.menu .mi.hl{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}:root:not([data-input=pointer]) .menu .mi.Mui-focusVisible{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}@media (hover:hover){.menu .mi:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.menu .mi.danger,.menu .mi.danger .lucide{color:var(--bad)}.menu .mi:is(.i-primary,.i-success,.i-warning,.i-danger):not([aria-disabled=true]),.menu .mi:is(.i-primary,.i-success,.i-warning,.i-danger):not([aria-disabled=true]) .lucide{color:var(--i-text)}@media (hover:hover){.menu .mi:is(.i-primary,.i-success,.i-warning,.i-danger,.danger):not([aria-disabled=true]):is(:hover,.hl){background:var(--i-soft,var(--intent-danger-soft))}}.menu .mi[aria-disabled=true],.menu .mi[aria-disabled=true] .lucide{color:var(--text-disabled);background:none;cursor:not-allowed}.menu .sep{height:1px;border:0;background:var(--border);margin:var(--sp-2) 0}.menu .mh{font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:var(--text-2);padding:var(--sp-4) var(--sp-6) var(--sp-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu .mi+.mh,.menu .sep+.mh{border-top:1px solid var(--border);margin:var(--sp-4) 0 0;padding:var(--sp-6) var(--sp-6) var(--sp-2)}.menu .sep+.mh{border-top:0;margin-top:0}.tip{position:relative;background:var(--bg-inverse);color:var(--text-inverse);font:var(--type-body-s);letter-spacing:var(--ls-body-s);min-height:var(--h-xs);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-tooltip);max-width:var(--w-tooltip-max);box-sizing:border-box}.tip b{font-weight:var(--fw-medium)}.tip[data-state=delayed-open],.tip[data-state=instant-open]{animation:tip-in var(--dur-short-3) var(--ease-standard)}@keyframes tip-in{0%{opacity:0}}.scrim{background:var(--scrim);border-radius:var(--r-card);padding:var(--sp-11) var(--sp-8);display:grid;place-items:center}.dialog{width:400px;min-width:min(var(--w-dialog-min),100%);max-width:100%;max-height:calc(100dvh - 2 * var(--sp-11));display:flex;flex-direction:column;background:var(--bg-dialog);color:var(--text-2);border:1px solid transparent;border-radius:var(--r-sheet);box-shadow:var(--shadow-3);overflow:hidden}.dialog.md{width:560px}.dialog.lg{width:800px}.dialog .dh{flex:none;padding:var(--sp-10) var(--sp-10) 0;display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-8);align-items:start}.dialog .dh>.btn:last-child{margin:calc(-1 * var(--sp-2)) calc(-1 * var(--sp-2)) 0 0}.dialog .ico{flex:none;width:var(--icon-xl);height:var(--icon-xl);display:grid;place-items:center;color:var(--md-sys-color-secondary)}.dialog .ico .lucide{width:var(--icon-xl);height:var(--icon-xl)}.dialog h4{font:var(--type-headline-s);color:var(--text);text-wrap:balance}.dialog .dh p{font:var(--type-body-m);letter-spacing:var(--ls-body-m);margin-top:var(--sp-4);color:var(--text-2);text-wrap:pretty}.dialog .db{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--sp-8) var(--sp-10) var(--sp-10);display:grid;gap:var(--sp-6);align-content:start;font:var(--type-body-m);letter-spacing:var(--ls-body-m);scrollbar-width:thin}.dialog .dh:has(+.df),.dialog .dh:last-child{padding-bottom:var(--sp-10)}.dialog .sum{display:grid;grid-template-columns:1fr auto;gap:var(--sp-3) var(--sp-6);font:var(--type-body-m);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-6) var(--sp-8)}.dialog .sum>:nth-child(odd){color:var(--text-2)}.dialog .sum>:nth-child(2n){justify-self:end;text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.dialog .df{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-4);padding:0 var(--sp-10) var(--sp-10)}.dialog .df>.df-start{margin-right:auto}@media (max-width:480px){.dialog .df{flex-direction:column-reverse;align-items:stretch}.dialog .df>.btn{width:100%}.dialog .df>.df-start{margin-right:0}}.varpop{width:320px;background:var(--bg-elevated);border:1px solid transparent;border-radius:var(--r-menu);box-shadow:var(--shadow-2);padding:var(--sp-4);display:grid;gap:var(--sp-3)}.varpop .mh{font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-2);padding:var(--sp-2) var(--sp-2) var(--sp-1)}.varpop .vi{display:flex;justify-content:space-between;gap:var(--sp-4);align-items:center;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);font-size:var(--fs-12)}.varpop .vi.hl{background:var(--bg-hover)}@media (hover:hover){.varpop .vi:hover{background:var(--bg-hover)}}.varpop .vi code{background:var(--action-soft);color:var(--action-soft-text)}.varpop .vi span{color:var(--text-3)}.drawer{width:520px;max-width:100%;padding:0;background:var(--md-sys-color-surface-container-low);color:var(--text-2);border:1px solid transparent;border-radius:var(--r-drawer) 0 0 var(--r-drawer);box-shadow:var(--shadow-1);display:grid;grid-template-rows:auto auto 1fr auto;height:460px;overflow:hidden}.drawer.wide{width:720px}.MuiDrawer-paper.drawer{height:100%}.drawer .dh{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--h-app-bar);padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-10)}.drawer .dh h4{font:var(--type-title-l);color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer .da{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-4) var(--sp-10);border-bottom:1px solid var(--border)}.drawer .db{overflow-y:auto;padding:var(--sp-8) var(--sp-10);display:grid;gap:var(--sp-8);align-content:start;scrollbar-width:thin}.drawer .df{display:flex;gap:var(--sp-4);align-items:center;justify-content:flex-end;padding:var(--sp-8) var(--sp-10);border-top:1px solid var(--border)}.drawer .df>.df-start{margin-right:auto}.drawer-stage{display:flex;justify-content:flex-end;background:var(--scrim);border-radius:var(--r-card);padding:var(--sp-8) 0 var(--sp-8) var(--sp-8)}.backlink{display:inline-flex;align-items:center;gap:var(--sp-2);font:var(--type-label-l);color:var(--text-2);text-decoration:none;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-1);border-radius:var(--r-control)}@media (hover:hover){.backlink:hover{background:var(--bg-hover);color:var(--text)}}.pendlist{margin:var(--sp-2) 0 0;padding-left:var(--sp-8);display:grid;gap:var(--sp-1);font-size:var(--fs-sm)}.pendlist a{color:var(--bad);text-underline-offset:2px}.sheetup{position:absolute;left:0;right:0;bottom:0;background:var(--md-sys-color-surface-container-low);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-1);padding:var(--sp-5) var(--sp-8) 22px;display:grid;gap:var(--sp-4)}.sheetup .grab{width:32px;height:4px;border-radius:var(--r-pill);background:var(--text-2);justify-self:center;margin-bottom:var(--sp-2)}.sheetup b{font-size:var(--fs-15)}.sheetup p{font-size:var(--fs-sm)}.toasts{position:fixed;right:var(--sp-8);bottom:var(--sp-8);z-index:var(--z-toast);display:grid;gap:var(--sp-4);justify-items:end;pointer-events:none}.toasts>*{pointer-events:auto}.toasts>.MuiSnackbar-root{position:static;inset:auto;transform:none;left:auto;right:auto;bottom:auto}.toast{display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr) auto;column-gap:var(--sp-6);align-items:start;width:360px;max-width:calc(100vw - 2 * var(--sp-8));min-height:var(--h-lg);box-sizing:border-box;background:var(--bg-inverse);color:var(--text-inverse);border-radius:var(--r-xs);padding:var(--sp-6) var(--sp-4) var(--sp-6) var(--sp-8);box-shadow:var(--shadow-3);font:var(--type-body-m);letter-spacing:var(--ls-body-m)}.toast[data-state=open]{animation:toast-in var(--dur-2) var(--ease)}.toast[data-state=closed]{animation:toast-out var(--dur-1) var(--ease) forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--sp-4))}}@keyframes toast-out{to{opacity:0}}.toast b{font-weight:var(--fw-semibold)}.toast p{color:inherit;opacity:.78;font-size:var(--fs-12);line-height:var(--lh-sm);margin-top:var(--sp-1);text-wrap:pretty}.toast>.lucide{grid-column:1;grid-row:1;width:var(--icon-md);height:var(--icon-md);margin-top:var(--sp-1)}.toast>div:not(.act){display:contents}.toast>div:not(.act)>b{grid-column:2;grid-row:1;align-self:center;min-height:var(--lh-base)}.toast>div:not(.act)>p{grid-column:2 / 4;grid-row:2}.toast>.act{grid-column:3;grid-row:1}.toast .t-ok{color:var(--ok-inverse)}.toast .t-bad{color:var(--bad-inverse)}.toast .t-info{color:inherit}.toast .act{display:flex;gap:var(--sp-1);align-items:center;margin:calc(-1 * var(--sp-2)) 0}.toast .act button{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;min-width:var(--h-xs);height:var(--h-xs);cursor:pointer;font:var(--type-label-l);padding-inline:var(--sp-4);border-radius:var(--r-control);color:var(--md-sys-color-inverse-primary)}.toast .act button:has(>.lucide:only-child){padding:0;color:inherit;opacity:.78}.toast .act button .lucide{width:var(--icon-sm);height:var(--icon-sm)}@media (hover:hover){.toast .act button:hover{background:color-mix(in srgb,currentColor 14%,transparent);opacity:1}}:root:not([data-input=pointer]) .toast .act button:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:1px}.callout,.alert{--i-ic:var(--i-text,var(--text-2));border-radius:var(--r-card);background:var(--i-soft,var(--bg-subtle));color:var(--i-text,var(--text-2));font:var(--type-body-m);letter-spacing:var(--ls-body-m)}.callout:not(.MuiAlert-root),.alert:not(.MuiAlert-root){display:grid;grid-template-columns:var(--icon-xl) minmax(0,1fr);column-gap:var(--sp-6);align-items:start;padding:var(--sp-6) var(--sp-8);border:1px solid transparent}.callout>.lucide,.alert>.lucide{width:var(--icon-xl);height:var(--icon-xl);color:var(--i-ic)}.callout h5,.alert h5,.callout .title{font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:inherit;text-wrap:balance;margin:0}.callout p,.alert p{font:inherit;color:inherit;text-wrap:pretty;margin:0}.callout h5+p,.alert h5+p{margin-top:var(--sp-1)}.callout:not(.MuiAlert-root)>.act,.alert:not(.MuiAlert-root)>.act,.alert:not(.MuiAlert-root)>button,.callout:not(.MuiAlert-root)>button{grid-column:3;grid-row:1;align-self:start;display:flex;gap:var(--sp-2);margin:calc(-1 * var(--sp-2)) calc(-1 * var(--sp-2)) calc(-1 * var(--sp-2)) var(--sp-4)}.callout:not(.MuiAlert-root)>div:not(.act),.alert:not(.MuiAlert-root)>div:not(.act){grid-column:2}.callout:not(.MuiAlert-root)>div:first-child:not(.act),.alert:not(.MuiAlert-root)>div:first-child:not(.act),.callout.no-icon:not(.MuiAlert-root)>div:not(.act){grid-column:1 / 3}.callout.compact:not(.MuiAlert-root),.alert.compact:not(.MuiAlert-root){padding:var(--sp-4) var(--sp-6)}.callout.compact.MuiAlert-root,.alert.compact.MuiAlert-root{padding-block:0}.callout.minimal{background:transparent;border:1px solid var(--border)}.callout.edge{border:1px solid var(--i-line,var(--attn-line))}.a-bad{--i-soft:var(--intent-danger-soft);--i-line:var(--intent-danger-line);--i-text:var(--md-sys-color-on-error-container)}.a-info{--i-soft:var(--info-bg);--i-line:var(--info-line);--i-text:var(--info)}.a-ok{--i-soft:var(--intent-success-soft);--i-line:var(--intent-success-line);--i-text:var(--intent-success-text)}.a-warn{--i-soft:var(--intent-warning-soft);--i-line:var(--intent-warning-line);--i-text:var(--intent-warning-text)}.a-attn{--i-soft:var(--attn-bg);--i-line:var(--attn-line);--i-text:var(--attn-text);--i-rest:var(--attn)}.banner{display:flex;align-items:center;gap:var(--sp-6);min-height:var(--h-touch);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-4);border-radius:var(--r-card);background:var(--bg-surface);border:1px solid var(--border);font:var(--type-body-m);letter-spacing:var(--ls-body-m);color:var(--text)}.banner>.lucide,.banner .MuiAlert-icon{flex:none;box-sizing:border-box;display:grid;place-items:center;width:var(--h-sm);height:var(--h-sm);padding:var(--sp-3);margin:0;border-radius:50%;background:var(--b-ic-bg,var(--attn-bg));color:var(--b-ic,var(--attn-text))}.banner .MuiAlert-icon svg{width:var(--icon-md);height:var(--icon-md)}.banner .MuiAlert-message{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:0}.banner .MuiAlert-action{padding:0;margin-left:auto}.banner.b-info{background:var(--info-bg);border-color:var(--info-line);--b-ic-bg:var(--bg-surface);--b-ic:var(--info)}.banner b{font-weight:var(--fw-medium)}.banner .meta{color:var(--text-2)}.nis,.empty{--nis-ic:40px;display:grid;justify-items:center;align-content:center;text-align:center;gap:var(--sp-2);padding:var(--sp-11) var(--sp-8);color:var(--text)}.nis .ill,.empty .ill{display:grid;place-items:center;color:var(--text-3);margin-bottom:var(--sp-4)}.nis .ill .lucide,.empty .ill .lucide,.nis .ill>svg,.empty .ill>svg{width:var(--nis-ic);height:var(--nis-ic);stroke-width:1.5}.nis .ill .spin,.empty .ill .spin{width:20px;height:20px;border-width:2px;color:var(--text-3)}.nis h5,.empty h5{font:var(--fw-semibold) var(--fs-lg)/var(--lh-lg) var(--font-sans);color:var(--text)}.nis p,.empty p{font-size:var(--fs-sm);line-height:var(--lh-md);color:var(--text-2);max-width:400px}.nis .meta{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3)}.nis .meta code{font-size:inherit}.nis .nis-prog{font-variant-numeric:tabular-nums;color:var(--text-2)}.nis-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);max-width:400px;margin-top:var(--sp-2)}.nis>.act,.empty>.act{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-4)}.nis>.btn,.empty>.btn{margin-top:var(--sp-4)}.nis.sm,.panel .nis:not(.xs):not(.horizontal),.card .nis:not(.xs):not(.horizontal){--nis-ic:32px;padding:var(--sp-10) var(--sp-8)}.nis.sm h5,.panel .nis:not(.xs) h5,.card .nis:not(.xs) h5{font-size:var(--fs-base);line-height:var(--lh-base)}.nis.xs{--nis-ic:20px;padding:var(--sp-6);gap:var(--sp-1)}.nis.xs .ill{margin-bottom:var(--sp-2)}.nis.xs h5{font-size:var(--fs-sm);line-height:var(--lh-md)}.nis.horizontal{--nis-ic:32px;grid-template-columns:auto minmax(0,max-content) auto;justify-content:center;justify-items:start;text-align:left;column-gap:var(--sp-8);row-gap:var(--sp-1);min-height:120px;padding:var(--sp-6) var(--sp-8)}.nis.horizontal .ill{grid-column:1;grid-row:1 / span 4;align-self:center;margin:0}.nis.horizontal h5{font-size:var(--fs-base);line-height:var(--lh-base)}.nis.horizontal>.act,.nis.horizontal>.btn{grid-column:3;grid-row:1 / span 4;align-self:center;margin:0}.nis.horizontal .nis-filters{justify-content:flex-start;margin-top:var(--sp-1)}.sk{display:block;height:8px;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--bg-muted) 0,var(--bg-hover) 40%,var(--bg-muted) 80%);background-size:300% 100%;animation:sk 1.4s linear infinite}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.skrow{display:grid;grid-template-columns:16px 1.4fr 1fr 68px;gap:var(--sp-6);align-items:center;height:var(--row-h);border-bottom:1px solid var(--border)}.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:grid;place-content:center;justify-items:center;gap:var(--sp-8);padding:var(--sp-8);background:var(--bg-canvas);color:var(--text-2);text-align:center}.loading.inline{position:relative;inset:auto;z-index:auto;width:100%;height:100%;min-height:240px;background:transparent}.loading-mark{display:grid;place-items:center;width:96px;max-width:40vw}.loading-mark>svg,.loading-mark>img{display:block;width:100%;height:auto}.loading.inline .loading-mark{width:64px}.loading-bar{position:relative;width:160px;max-width:60vw;height:4px;border-radius:var(--r-pill);background:var(--bg-muted);overflow:hidden}.loading-bar i{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:inherit;background:var(--action);animation:loading-bar 1.4s var(--ease) infinite}@keyframes loading-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.loading-label{margin:0;font-size:var(--fs-13);line-height:var(--lh-base);color:var(--text-2);max-width:40ch}.sktext{display:grid;gap:var(--sp-4);min-width:0}.sktext .sk{height:10px}.sktext .sk.sk-last{width:60%}.skcard{display:grid;gap:var(--sp-6);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-8);min-width:0}.sk.sk-title{width:40%;height:14px}.kpi.skkpi{gap:var(--sp-4)}.skkpi .sk{width:50%}.skkpi .sk.sk-value{width:70%;height:24px}.skkpi .sk:last-child{width:40%}.kv2.skdl>div{gap:var(--sp-3)}.skdl .sk{width:40%}.skdl .sk.sk-dd{width:75%;height:10px}.sktable-h .sk{width:50%;background:var(--bg-hover);animation:none}.skpage{display:grid;gap:var(--sp-8);min-width:0}.skpage-h{display:flex;align-items:flex-end;gap:var(--sp-8);flex-wrap:wrap}.skpage-h .tx{display:grid;gap:var(--sp-4);flex:1;min-width:0}.skpage-h .sk.sk-crumbs{width:160px;max-width:60%}.skpage-h .sk.sk-h1{width:280px;max-width:80%;height:22px}.skpage-h .sk.sk-sub{width:200px;max-width:70%}.sk.sk-btn{width:120px;height:var(--h-md);border-radius:var(--r-button)}@media (prefers-reduced-motion:reduce){.sk{animation:none}.loading-bar i{animation:none;width:100%;opacity:.4}}.job{display:grid;gap:var(--sp-5)}.job .hd{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.job .hd h4{font-size:var(--fs-13);font-weight:var(--fw-semibold)}.prog{height:4px;border-radius:var(--r-pill);background:var(--bg-muted);overflow:hidden}.prog i{transition:width var(--dur-3) var(--ease)}.prog i{display:block;height:100%;background:var(--data-2);border-radius:inherit;position:relative;overflow:hidden}.prog i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);animation:sh 1.6s linear infinite;transform:translate(-100%)}@keyframes sh{to{transform:translate(100%)}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.stats div{background:var(--bg-surface);padding:var(--sp-3) var(--sp-5);display:grid;gap:0}.stats span{font-size:var(--fs-sm);color:var(--text-3)}.stats b{font:var(--fw-medium) var(--fs-13) var(--font-sans);font-variant-numeric:tabular-nums}.log{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card);font:var(--fs-sm)/1.75 var(--font-mono);color:var(--text-2);overflow-x:auto;padding-block:var(--sp-3)}.log div{display:grid;grid-template-columns:64px 52px 1fr;gap:var(--sp-3);padding-inline:var(--sp-5);white-space:nowrap}.log .ok{color:var(--ok)}.log .w{color:var(--warn)}.log .t{color:var(--text-3)}.meter{display:grid;gap:var(--sp-3);padding:var(--sp-5) 0 var(--sp-5)}.meter .bar{height:8px;border-radius:var(--r-pill);background:var(--bg-muted);display:flex;overflow:hidden;gap:var(--sp-1)}.meter .bar i{display:block;height:100%}.meter .lg{display:flex;gap:var(--sp-5);font-size:var(--fs-xs);color:var(--text-2);flex-wrap:wrap}.meter .lg i{display:inline-block;width:8px;height:8px;border-radius:var(--r-xs);margin-right:var(--sp-2)}.usage{display:grid;gap:var(--sp-2)}.usage .t{display:flex;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-12);color:var(--text-2)}.usage .t b{color:var(--text);font-weight:var(--fw-semibold)}.usage .t small{color:var(--text-3);font-weight:var(--fw-regular)}.usage .u{height:8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--action) 14%,var(--bg-surface));overflow:hidden}.usage .u i{display:block;height:100%;border-radius:var(--r-pill);background:var(--action)}.slider{position:relative;height:6px;border-radius:var(--r-pill);background:var(--bg-muted);margin:var(--sp-5) 0 var(--sp-2)}.slider i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-pill);background:var(--action)}.slider b{position:absolute;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--action);box-shadow:0 0 0 4px var(--action-soft)}.drop{border:1px dashed var(--border-strong);border-radius:var(--r-panel);padding:var(--sp-8);display:grid;justify-items:center;gap:var(--sp-2);text-align:center;background:var(--bg-subtle)}.drop .ico{width:34px;height:34px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--action-soft);color:var(--action-soft-text);margin-bottom:var(--sp-2)}.drop b{font-weight:var(--fw-semibold);font-size:var(--fs-13)}.drop p{font-size:var(--fs-12)}.file{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-4);align-items:center;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.file .fi{width:30px;height:30px;border-radius:var(--r-control);display:grid;place-items:center;background:var(--bg-muted);color:var(--text-2)}.file b{font-weight:var(--fw-medium);font-size:var(--fs-sm)}.file small{font-size:var(--fs-sm);color:var(--text-3);display:block;line-height:16px}.acd{border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg-surface);overflow:hidden}.acd details{border-bottom:1px solid var(--border)}.acd details:last-child{border-bottom:0}.acd summary{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--h-lg);padding:var(--sp-4) var(--sp-8);cursor:pointer;list-style:none;font-size:var(--fs-13);transition:background var(--dur-1) var(--ease)}@media (hover:hover){.acd summary:hover{background:var(--bg-hover)}}:root:not([data-input=pointer]) .acd summary:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:calc(-1 * var(--focus-width))}.acd summary::-webkit-details-marker{display:none}.acd summary .lucide.chv{transition:transform var(--dur-2) var(--ease);color:var(--text-3)}.acd details[open] summary .lucide.chv{transform:rotate(90deg)}.acd summary b{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.acd .in{padding:var(--sp-2) var(--sp-8) var(--sp-8)}.section{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-card)}.section.outlined{border-color:var(--border-strong)}:where(.section+.section){margin-top:var(--sp-8)}:where(.psheet,.col,.page,.obs-main,.section-stack,.app-grid,[style*="display: grid"],[style*="display:grid"],[style*="display: flex"],[style*="display:flex"])>.section{margin-top:0}.section-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);align-content:start;min-width:0}.section>header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);min-height:calc(var(--h-list) - var(--sp-2));padding:var(--sp-5) var(--pad-surface) var(--sp-3)}.section.compact>header{min-height:44px;padding:var(--sp-4) var(--sp-6) var(--sp-2)}.section>header :is(h2,h3,h4){margin:0;font:var(--type-card);color:var(--text)}.section>header .sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-3)}.section>header .act{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2)}.section>header>.lucide{color:var(--text-3)}.section-card{padding:var(--sp-4) var(--pad-surface) var(--pad-surface)}.section.compact .section-card{padding:var(--sp-2) var(--sp-6) var(--sp-6)}.section-card.flush{padding:0}.section-card+.section-card{border-top:1px solid var(--border);padding-top:var(--sp-7)}.section-card+.section-card.flush{padding-top:0}.sub-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-5)}.sub-h :is(h4,h5),.section-card>:is(h4,h5){margin:0;font:var(--type-subsection);color:var(--text)}.section-card>:is(h4,h5){margin-bottom:var(--sp-5)}.sub-h small{font-size:var(--fs-12);line-height:var(--lh-sm);color:var(--text-3)}.sub-h .act{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);align-self:center}.section-card>*+.sub-h,.section-card>*+:is(h4,h5){margin-top:var(--sp-8)}.toc{position:sticky;top:var(--sp-4);display:grid;gap:var(--sp-2);align-content:start;min-width:0;padding:var(--sp-4);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-card)}.toc-h{margin:0;padding:var(--sp-2) var(--sp-4) var(--sp-3);font:var(--type-label);color:var(--text-3)}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.toc a{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--h-sm);padding:var(--sp-1) var(--sp-4);border-radius:var(--r-control);font-size:var(--fs-13);line-height:var(--lh-base);color:var(--text-2);text-decoration:none}.toc a>span:not(.n){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc a .lucide{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-3);flex:none}.toc a .n{margin-left:auto;font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums}@media (hover:hover){.toc a:hover{background:var(--bg-hover);color:var(--text)}}.toc a[aria-current=true],.toc a[aria-current=location]{background:var(--action-soft);color:var(--action-soft-text);font-weight:var(--fw-semibold)}.toc a[aria-current=true] :is(.lucide,.n),.toc a[aria-current=location] :is(.lucide,.n){color:var(--action-soft-text)}:root:not([data-input=pointer]) .toc a:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:calc(-1 * var(--focus-width))}.toc.flat{position:static;padding:0;border:0;background:none}.section.collapsible>header{cursor:pointer}.section-tg{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--sp-3);min-height:24px;cursor:pointer;border-radius:var(--r-xs);font:inherit;color:inherit}:root:not([data-input=pointer]) .section-tg:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.section-tg .lucide.chv{color:var(--text-3);transition:transform var(--dur-2) var(--ease)}.section-tg[aria-expanded=true] .lucide.chv{transform:rotate(90deg)}@media (hover:hover){.section.collapsible>header:hover{background:var(--bg-hover)}}.section.collapsible>header{border-radius:var(--r-card)}.section.collapsible:not(.collapsed)>header{border-radius:var(--r-card) var(--r-card) 0 0}.section.collapsed>.section-card,.section.collapsed>.section-body{display:none}.section-body[hidden]{display:none}@media (prefers-reduced-motion:reduce){.section-tg .lucide.chv{transition:none}}@media (forced-colors:active){:root:not([data-input=pointer]) .section-tg:focus-visible{outline-color:Highlight}.toc a[aria-current]{forced-color-adjust:none;background:Highlight;color:HighlightText}}.steps{--steps-n:28px;--steps-fade:56px;display:flex;align-items:flex-start;overflow-x:auto;padding:var(--sp-2) var(--sp-1) var(--sp-3);scrollbar-width:thin;scroll-snap-type:x proximity;scroll-padding-inline:var(--steps-fade)}.steps.dense{--steps-n:24px}.steps[data-overflow~=start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--steps-fade));mask-image:linear-gradient(to right,transparent,#000 var(--steps-fade))}.steps[data-overflow~=end]{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--steps-fade));mask-image:linear-gradient(to left,transparent,#000 var(--steps-fade))}.steps[data-overflow~=start][data-overflow~=end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--steps-fade),#000 calc(100% - var(--steps-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--steps-fade),#000 calc(100% - var(--steps-fade)),transparent)}.steps .s{display:grid;justify-items:center;align-content:start;gap:var(--sp-3);flex:1 1 0;min-width:88px;max-width:160px;position:relative;scroll-snap-align:center}.steps.dense .s{gap:var(--sp-2)}.steps .s:not(:last-child):after{content:"";position:absolute;top:calc(var(--steps-n) / 2);left:calc(50% + var(--steps-n) / 2 + 6px);width:calc(100% - var(--steps-n) - 12px);height:1px;background:var(--border-strong)}.steps .s.done:not(:last-child):after{background:var(--action)}.steps .n{width:var(--steps-n);height:var(--steps-n);flex:none;border-radius:50%;display:grid;place-items:center;font:var(--fw-medium) var(--fs-12) var(--font-sans);border:1px solid transparent;background:var(--bg-muted);color:var(--text-3);z-index:var(--z-raised)}.steps .done .n{background:var(--action);border-color:var(--action);color:var(--action-text)}.steps .cur .n{background:var(--action-soft);border-color:var(--action-soft);color:var(--action-soft-text);box-shadow:0 0 0 4px color-mix(in srgb,var(--action-soft) 45%,transparent)}.steps .done .t{color:var(--text)}.steps .adj .n{background:var(--attn-bg);border-color:var(--attn);color:var(--attn-text)}.steps .rej .n{background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.steps .wt .n{background:var(--wait-bg);border-color:var(--wait);color:var(--wait)}.steps .n .lucide{width:var(--icon-sm);height:var(--icon-sm);stroke-width:2.75}.steps .t{font-size:var(--fs-12);line-height:16px;text-align:center;color:var(--text-2);max-width:100%;padding-inline:var(--sp-2);overflow-wrap:break-word}.steps.dense .t{font-size:var(--fs-11)}.steps.dense .n{font-size:var(--fs-2xs)}.steps .cur .t{color:var(--action-soft-text);font-weight:var(--fw-semibold)}.steps .t small{display:block;margin-top:var(--sp-1);font-size:var(--fs-2xs);color:var(--text-3);font-weight:var(--fw-regular)}.actbar{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--border);background:var(--bg-subtle);border-radius:0 0 var(--r-panel) var(--r-panel)}.actbar-hint{font-size:var(--fs-12);color:var(--text-3);max-width:48ch}.modeline{display:flex;gap:var(--sp-3);align-items:center;font-size:var(--fs-12);color:var(--text-3)}.modeline .lucide{width:var(--icon-sm);height:var(--icon-sm)}@media (forced-colors:active){.steps[data-overflow]{-webkit-mask-image:none;mask-image:none}}.panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);min-width:0}.panel-h{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--h-list);padding-inline:var(--pad-surface);border-bottom:1px solid var(--border)}.panel-h h4{font:var(--type-title-m);letter-spacing:var(--ls-title-m);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-h>.lucide{color:var(--text-2);width:var(--icon-xl);height:var(--icon-xl)}.panel-b{padding:var(--pad-surface)}.tl{display:grid}.tl .ev{display:grid;grid-template-columns:20px 1fr;gap:var(--sp-5);position:relative;padding-bottom:var(--sp-8)}.tl .ev:last-child{padding-bottom:0}.tl .ev:before{content:"";position:absolute;left:10px;top:21px;bottom:0;width:1px;background:var(--border-strong)}.tl .ev:last-child:before{display:none}.tl .ev.done:before{background:var(--ok)}.tl .node{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--bg-muted);color:var(--text-3);z-index:var(--z-raised);box-shadow:0 0 0 3px var(--bg-surface)}.tl .done .node{background:var(--ok);color:var(--bg-surface)}.tl .cur .node{background:var(--action);color:var(--action-text);box-shadow:0 0 0 3px var(--action-soft)}.tl .node .lucide{width:var(--icon-xs);height:var(--icon-xs);stroke-width:2.75}.tl .bd{display:grid;gap:var(--sp-1)}.tl .bd b{font-weight:var(--fw-semibold);font-size:var(--fs-13);line-height:var(--lh-base)}.tl .who{display:flex;gap:var(--sp-3);align-items:center;font-size:var(--fs-12);color:var(--text-3)}.tl .note{font-size:var(--fs-sm);color:var(--text-2);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-2);line-height:var(--lh-md)}.tl .act{display:flex;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap}.audit .it{display:grid;grid-template-columns:20px 1fr auto;gap:var(--sp-4);padding:var(--sp-5) 0;border-bottom:1px solid var(--border);font-size:var(--fs-13);align-items:start;line-height:var(--lh-base)}.audit .it:last-child{border-bottom:0}.audit b{font-weight:var(--fw-semibold)}.audit time{font:var(--fs-xs)/21px var(--font-mono);color:var(--text-3);white-space:nowrap}.diff{margin-top:var(--sp-1);display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center;font:var(--fs-sm) var(--font-mono)}.diff .k{color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-12)}.diff .old{background:var(--bad-bg);color:var(--bad);padding:0 var(--sp-3);border-radius:var(--r-xs);text-decoration:line-through;text-decoration-thickness:1px;line-height:19px}.diff .new{background:var(--ok-bg);color:var(--ok);padding:0 var(--sp-3);border-radius:var(--r-xs);line-height:19px}.diff .lucide{width:var(--icon-xs);height:var(--icon-xs);color:var(--text-3)}.evtl{display:grid;gap:var(--sp-8)}.evm{display:grid;gap:var(--sp-6)}.evm>header{display:flex;align-items:center;gap:var(--sp-5)}.evm .cal{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--action);border-radius:var(--r-control);color:var(--action);line-height:1.1;flex:none}.evm .cal b{font:var(--fw-semibold) var(--fs-2xs) var(--font-sans);letter-spacing:var(--ls-eyebrow)}.evm .cal small{font-size:var(--fs-2xs)}.evm .cal.bad{border-color:var(--bad);color:var(--bad)}.evm h4{font:var(--fw-regular) var(--fs-lg)/var(--lh-lg) var(--font-display);color:var(--text);display:grid}.evm h4 small{font-size:var(--fs-12);color:var(--text-3);font-family:var(--font-sans)}.evm>header .n{font-size:var(--fs-12);color:var(--text-3)}.evm>header .tag{margin-left:auto}.evc{--evc:var(--text-disabled);position:relative;margin-left:var(--sp-10);display:grid;gap:var(--sp-4);padding:var(--sp-6) var(--sp-7);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-card)}.evc:before{content:"";position:absolute;left:calc(-1 * var(--sp-10) + 2px);top:var(--sp-7);width:10px;height:10px;border-radius:50%;background:var(--evc)}.evm>.evc:not(:last-child):after{content:"";position:absolute;left:calc(-1 * var(--sp-10) + 6px);top:calc(var(--sp-7) + 14px);bottom:calc(-1 * var(--sp-6) - var(--sp-7) + 4px);width:1px;background:var(--border-strong)}.evc.t-ok{--evc:var(--ok)}.evc.t-info{--evc:var(--action)}.evc.t-accent{--evc:var(--data-2)}.evc.t-attn{--evc:var(--attn)}.evc.t-bad{--evc:var(--bad)}.evc.t-neutral{--evc:var(--text-disabled)}.evc .hd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.evc .cat{font:var(--fw-semibold) var(--fs-2xs)/var(--lh-2xs) var(--font-sans);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-2)}.evc.t-info .cat{color:var(--action)}.evc.t-bad .cat{color:var(--bad)}.evc.t-attn .cat{color:var(--attn-text)}.evc time{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.evc .tt{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.evc .tt b{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text)}.evc p{font-size:var(--fs-12);color:var(--text-2);max-width:none}.evc .pts{display:flex;gap:var(--sp-3);flex-wrap:wrap}.evc .note{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-control);background:var(--bg-muted);font-size:var(--fs-12);color:var(--text-2)}.evc .note.attn{background:var(--attn-bg);color:var(--attn-text)}.evc .note.info{background:var(--accent-bg);color:var(--accent)}.evc .note .lucide{flex:none;margin-top:1px}.evc>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border)}.evc>footer .evid{margin:0}.sheet{background:var(--md-sys-color-surface-container-low);border:1px solid transparent;border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden;width:100%;max-width:400px}.sheet-h{padding:var(--sp-6) var(--sp-6) 0;display:grid;gap:var(--sp-5)}.sheet-h .top{display:flex;gap:var(--sp-5);align-items:center}.sheet-h h4{font:var(--type-title-m);letter-spacing:var(--ls-title-m)}.sheet-h .sub{font:var(--fs-sm) var(--font-mono);color:var(--text-3)}.kv{display:grid;grid-template-columns:126px 1fr;font-size:var(--fs-sm);margin:0}.kv dt{color:var(--text-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border)}.kv dd{margin:0;padding:var(--sp-3) 0;border-bottom:1px solid var(--border);color:var(--text);min-width:0}.kv dt:last-of-type,.kv dd:last-of-type{border-bottom:0}.copy{display:inline-flex;align-items:center;gap:var(--sp-3)}.copy .lucide{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-3);cursor:pointer}.kv2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) 18px;margin:0}.kv2.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kv2.k1{grid-template-columns:1fr}.kv2>div{display:grid;gap:1px;min-width:0;align-content:start}.kv2 dt{font-size:var(--fs-12);color:var(--text-3)}.kv2 dd{margin:0;font-size:var(--fs-13);color:var(--text)}.kv2 dd.mono{font-size:var(--fs-sm)}.card,.dt-card{--dt-bg:var(--bg-surface);background:var(--dt-bg);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;overflow:hidden}.panel,.card,.section,.sec-card,.MuiPaper-root{--surface-bg:var(--bg-surface)}.psheet{--surface-bg:var(--bg-subtle)}.drawer{--surface-bg:var(--md-sys-color-surface-container-low)}.dialog{--surface-bg:var(--bg-dialog)}:is(.panel,.card,.section,.sec-card,.psheet,.MuiPaper-root,.drawer,.dialog) .dt-card{--dt-bg:var(--surface-bg);border:0;border-radius:0;background:transparent}.panel-b,.section{--surface-pad:var(--pad-surface)}:is(.panel-b,.section)>.dt-card{margin-inline:calc(-1 * var(--surface-pad))}.tools{display:flex;gap:var(--sp-4);align-items:center;min-height:var(--h-list);padding:var(--sp-4) var(--surface-pad,var(--sp-8));flex-wrap:wrap;border-bottom:1px solid var(--border)}.tools .ctl{height:var(--h-md);width:240px}.tools>b{font:var(--type-title-m);letter-spacing:var(--ls-title-m);color:var(--text)}.selbar{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--h-list);padding:0 var(--sp-4) 0 var(--surface-pad,var(--sp-8));background:var(--action-soft);color:var(--action-soft-text);border-bottom:1px solid var(--border);font:var(--type-label-l);letter-spacing:var(--ls-label-l)}.selbar .sp{flex:1}.selbar .btn{--bh:var(--h-sm);color:inherit}.tscroll{position:relative;overflow-x:auto;max-width:100%}.dt-caption{caption-side:top;text-align:left;padding:var(--sp-8) var(--surface-pad,var(--sp-8)) var(--sp-4);font:var(--type-title-m);letter-spacing:var(--ls-title-m);color:var(--text)}table.dt{--row:var(--row-h);--dt-pad:var(--cell-pad);--dt-edge:var(--surface-pad,var(--sp-8));border-collapse:separate;border-spacing:0;width:100%;font:var(--type-body-m);letter-spacing:var(--ls-body-m);font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.dt th,.dt td{padding:0 var(--dt-pad);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap;font:inherit;letter-spacing:inherit;color:inherit}.dt :is(th,td):first-child{padding-left:var(--dt-edge)}.dt :is(th,td):last-child{padding-right:var(--dt-edge)}.dt thead th{position:sticky;top:0;z-index:var(--z-raised);height:var(--h-list);background:var(--dt-head-bg,var(--dt-bg,var(--surface-bg,var(--bg-surface))));font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:var(--text-2)}.dt th .h{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;color:inherit;font:inherit}@media (hover:hover){.dt th .h:hover{color:var(--text)}}.dt th .h .lucide,.dt th .h .MuiTableSortLabel-icon{width:var(--icon-md);height:var(--icon-md);margin:0;opacity:0;transition:opacity var(--dur-short-4) var(--ease-standard),transform var(--dur-short-4) var(--ease-standard)}.dt th.sorted .h .lucide,.dt th .h.Mui-active .MuiTableSortLabel-icon{opacity:1}:root:not([data-input=pointer]) .dt th .h:focus-visible .lucide{opacity:1}@media (hover:hover){.dt th .h:hover .lucide{opacity:1}}:root:not([data-input=pointer]) .dt th .h.Mui-focusVisible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset);border-radius:var(--r-xs)}.dt th.sorted{color:var(--text)}.dt th.sorted .lucide{color:var(--action)}.dt td{height:var(--row)}.dt tbody:last-of-type tr:last-child td{border-bottom:0}.dt .r{text-align:right}.dt th.r .h{flex-direction:row-reverse}.dt .cb{width:var(--h-md);padding-right:0}.dt .cb .MuiCheckbox-root{margin-block:calc(-1 * var(--sp-4))}.dt .code{font-family:var(--font-mono);color:var(--text-2)}.dt .name{font-weight:var(--fw-medium)}.dt .ell{max-width:172px;overflow:hidden;text-overflow:ellipsis}.dt .muted{color:var(--text-2)}.dt .dash{color:var(--text-disabled)}.dt tbody tr{transition:background var(--dur-short-4) var(--ease-standard)}.dt.striped tbody tr:where(:nth-child(2n)) td{background:var(--bg-subtle)}@media (hover:hover){.dt tbody tr:not(.sk-r,.dt-empty):hover td{background:color-mix(in srgb,var(--state-layer) 5%,var(--dt-bg,var(--surface-bg,var(--bg-surface))))}}.dt tbody tr.sel td{background:var(--bg-selected)}@media (hover:hover){.dt tbody tr.sel:hover td{background:var(--bg-selected)}}.dt .ra{width:var(--h-md);padding-block:0;text-align:right}.dt .ra .btn{opacity:0}:root:not([data-input=pointer]) .dt .ra .btn:focus-visible{opacity:1}@media (hover:hover){.dt tbody tr:hover .ra .btn{opacity:1}}.dt tfoot td{height:var(--row);background:var(--bg-subtle);font-weight:var(--fw-medium);border-top:1px solid var(--border);border-bottom:0}.dt .chg{display:inline-block;min-width:48px;text-align:right}.dt a.name{color:var(--text);text-decoration:none}@media (hover:hover){.dt a.name:hover{color:var(--link);text-decoration:underline}}.dt .al{color:var(--bad);display:grid;place-items:center}.dt.wrap td{white-space:normal;padding-block:var(--cell-pad-wrap)}.dt td.code,.dt.wrap td.code{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.dt.wrap td .badge{margin-right:var(--sp-2)}.dt .chk{text-align:center;width:84px}.dt tr.exp td{background:var(--bg-subtle)}.dt .tg{width:var(--h-md);padding-right:0;color:var(--text-2)}.dt tr.dt-empty td{height:auto;white-space:normal}.dt td.dt-detail{height:auto;white-space:normal;padding:0 var(--dt-pad) var(--sp-6) calc(var(--dt-edge) + var(--h-md) + var(--dt-pad))}.dt tr.sk-r td{height:var(--row)}.dt tr.sk-r .sk{height:var(--sp-4)}.foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-6);min-height:var(--h-list);padding:var(--sp-2) var(--surface-pad,var(--sp-8));border-top:1px solid var(--border);font:var(--type-body-m);color:var(--text-2)}.dt tbody.grp tr.grp-h th{position:static;z-index:auto;height:var(--h-list);padding-top:var(--sp-6);vertical-align:bottom;background:transparent;font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:var(--text)}.foot>:is(.pages,.MuiPagination-root,nav){margin-left:auto}.foot .MuiPagination-ul{justify-content:flex-end;row-gap:var(--sp-1)}:is([data-density=default],[data-density=compact]) .dt tbody.grp tr.grp-h th{height:var(--h-md);padding-top:0;vertical-align:middle;background:var(--bg-subtle)}.dt tbody.grp tr.grp-h th .n{margin-left:var(--sp-3);font-weight:var(--fw-regular);color:var(--text-2)}.dt tbody.grp tr.grp-t td{background:var(--bg-subtle);font-weight:var(--fw-medium)}.dt tbody.grp:last-of-type tr.grp-t:last-child td{border-bottom:0}.dt.bordered th,.dt.bordered td{border-right:1px solid var(--border)}.dt.bordered th:last-child,.dt.bordered td:last-child{border-right:0}.dt.interactive tbody tr{cursor:pointer}.dt.interactive tbody tr:active td{background:color-mix(in srgb,var(--state-layer) 10%,var(--dt-bg,var(--surface-bg,var(--bg-surface))))}:root:not([data-input=pointer]) .dt.interactive tbody tr:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:calc(var(--focus-width) * -1)}.tscroll{--frz-shadow:rgb(0 0 0 / .15)}.dt .frz{position:sticky;left:0;z-index:var(--z-raised);background:var(--dt-bg,var(--surface-bg,var(--bg-surface)))}.dt th.frz{z-index:calc(var(--z-raised) + 1)}.dt .frz-last{box-shadow:inset -1px 0 0 var(--border)}.dt.bordered .frz-last{border-right-color:transparent}.tscroll.is-scrolled-x .dt .frz-last{box-shadow:inset -1px 0 0 var(--border),4px 0 6px -4px var(--frz-shadow)}.dt .rh{width:48px;text-align:right;color:var(--text-2)}.dt td.neg{color:var(--bad)}.dt th .rsz{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:1;touch-action:none}.dt th .rsz:after{content:"";position:absolute;left:2px;top:var(--sp-4);bottom:var(--sp-4);width:2px;border-radius:var(--r-pill);background:transparent;transition:background var(--dur-short-4)}@media (hover:hover){.dt th:hover .rsz:after{background:var(--border-strong)}}.dt th .rsz.on:after{background:var(--action)}:root:not([data-input=pointer]) .dt th .rsz:focus-visible:after{background:var(--action)}@media (hover:hover){.dt th .rsz:hover:after{background:var(--action)}}:root:not([data-input=pointer]) .dt th .rsz:focus-visible{outline:0}@media (forced-colors:active){.dt .frz-last{border-right:1px solid CanvasText}:root:not([data-input=pointer]) .dt th .rsz:focus-visible:after{background:Highlight}}.dg{--grid-cell-h:24px;--grid-head-h:28px;--grid-rn-w:56px;--grid-sel-bg:color-mix(in srgb, var(--action) 10%, transparent);position:relative;overflow:auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-card);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text);-webkit-user-select:none;user-select:none;outline:none}:root:not([data-input=pointer]) .dg:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}:is(.panel,.card,.section,.sec-card,.psheet,.MuiPaper-root,.drawer,.dialog) .dg{border:0;border-radius:0}.dg-in{position:relative;min-width:100%;width:max-content}.dg-hr,.dg-r{display:flex}.dg-hr{position:sticky;top:0;z-index:3;height:var(--grid-head-h)}.dg-c,.dg-h,.dg-rn{box-sizing:border-box;flex:none;position:relative;display:flex;align-items:center;padding:0 var(--sp-4);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-c{height:var(--grid-cell-h);background:var(--bg-surface)}.dg-c>span{overflow:hidden;text-overflow:ellipsis}.dg-h{height:var(--grid-head-h);background:var(--bg-subtle);font-weight:var(--fw-medium);color:var(--text-2);border-bottom-color:var(--border);cursor:default}.dg-rn{width:var(--grid-rn-w);justify-content:flex-end;position:sticky;left:0;z-index:2;background:var(--bg-subtle);color:var(--text-3);font-variant-numeric:tabular-nums;cursor:default}.dg-r .dg-rn{height:var(--grid-cell-h)}.dg-hr .dg-rn{height:var(--grid-head-h);z-index:4;border-bottom-color:var(--border)}.dg-c.r,.dg-h.r{justify-content:flex-end;font-variant-numeric:tabular-nums;text-align:right}.dg-c.c,.dg-h.c{justify-content:center}.dg-c.mono{font-family:var(--font-mono)}.dg-c.fz,.dg-h.fz{position:sticky;z-index:1}.dg-h.fz{z-index:4}.dg-c.fz-end,.dg-h.fz-end{border-right:2px solid var(--border-strong)}.dg-c.sel{background:var(--grid-sel-bg)}.dg-c.fz.sel{background:color-mix(in srgb,var(--action) 10%,var(--bg-surface))}.dg-c.sel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:0 solid var(--action)}.dg-c.et:after{border-top-width:1px}.dg-c.eb:after{border-bottom-width:1px}.dg-c.el:after{border-left-width:1px}.dg-c.er:after{border-right-width:1px}.dg-h.on,.dg-rn.on{background:var(--bg-selected);color:var(--text)}.dg-c.act{box-shadow:inset 0 0 0 1px var(--action)}.dg:focus .dg-c.act,.dg:focus-within .dg-c.act{box-shadow:inset 0 0 0 2px var(--border-focus)}.dg-c.ed{cursor:cell}@media (hover:hover){.dg-c.ed:not(.sel):hover{background:var(--bg-hover)}}.dg-ed{all:unset;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 var(--sp-4);font:inherit;color:var(--text);background:var(--bg-elevated);box-shadow:inset 0 0 0 2px var(--border-focus);text-align:inherit;-webkit-user-select:text;user-select:text}.dg-c.r .dg-ed{text-align:right}.dg-c.chg:before{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 6px 6px 0;border-color:transparent var(--action) transparent transparent}.dg-sp{flex:none}.dg-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dg-empty{padding:var(--sp-8);color:var(--text-3)}@media (forced-colors:active){.dg-c.sel{background:Highlight;color:HighlightText;forced-color-adjust:none}.dg-c.act,.dg:focus .dg-c.act{outline:2px solid CanvasText;outline-offset:-2px}.dg-c.fz-end,.dg-h.fz-end{border-right-color:CanvasText}}.hk .db{gap:var(--sp-8);max-height:min(560px,70vh);overflow-y:auto}.hk-g h5{margin:0 0 var(--sp-1);font:var(--fw-semibold) var(--fs-sm)/var(--lh-md) var(--font-sans);color:var(--text)}.hk-row{display:flex;align-items:center;gap:var(--sp-6);min-height:var(--h-sm);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);color:var(--text)}.hk-row:last-child{border-bottom:0}.hk-row .keys{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-2);flex:none}.hk-row .keys i{font-style:normal;font-size:var(--fs-xs);color:var(--text-3)}.hk-row .scope,.hk-hint{font-size:var(--fs-xs);color:var(--text-3)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6)}@media (max-width:820px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-7) var(--sp-8);display:grid;gap:var(--sp-2);align-content:start;min-width:0}.kpi .k{display:flex;justify-content:space-between;align-items:center;font:var(--fw-medium) var(--fs-sm)/var(--lh-md) var(--font-sans);color:var(--text-2)}.kpi .k .lucide{display:none}.kpi .v{font:var(--type-kpi);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .v small{font-size:var(--fs-12);color:var(--text-3);font-weight:var(--fw-regular);letter-spacing:0;margin-right:var(--sp-1)}.kpi .d{display:flex;gap:var(--sp-3);align-items:center;font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;overflow:hidden}.kpi svg.spark{width:100%;height:30px;display:block;margin-top:var(--sp-3);overflow:visible}.kpi.sealed .v{color:var(--text-disabled)}.kpi .why{font-size:var(--fs-2xs);color:var(--text-3);display:flex;gap:var(--sp-2);align-items:center}.kpi .why .lucide{width:var(--icon-xs);height:var(--icon-xs)}.kpi .v{font-variant-numeric:normal}.kpi[data-tone=bad] .v{color:var(--bad)}.kpi[data-tone=ok] .v{color:var(--ok)}.kpi[data-tone=attn] .v{color:var(--attn-text)}.kpi .meter{display:block;width:100%;height:6px;max-height:6px;padding:0;gap:0;margin-top:var(--sp-3);border-radius:var(--r-pill);background:var(--grid);overflow:hidden}.kpi .meter>i{display:block;height:6px;border-radius:inherit;background:var(--action)}.kpi.hl{background:var(--action-soft);border-color:var(--info-line)}.kpi.hl .k,.kpi.hl .v{color:var(--action-soft-text)}.chart{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);padding:var(--sp-6) var(--sp-8);display:grid;gap:var(--sp-4);min-width:0}.chart-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-5);flex-wrap:wrap}.chart-h h4{font-size:var(--fs-13);font-weight:var(--fw-semibold)}.legend{display:flex;gap:var(--sp-6);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap}.legend i{display:inline-block;width:8px;height:8px;border-radius:var(--r-xs);margin-right:var(--sp-3);vertical-align:0}.chart svg{width:100%;height:auto;display:block}.chart text{font:var(--fs-2xs) var(--font-sans);fill:var(--text-3)}.cc{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);display:grid;grid-template-rows:auto 1fr;min-width:0}.cc-h{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-8) 0;min-height:36px}.cc-h h4{font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:var(--lh-base);flex:1;min-width:0}.cc-h .inf{color:var(--text-3);cursor:help;display:grid}.cc-h .x{font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.cc-b{padding:var(--sp-4) var(--sp-8) var(--sp-7);min-height:170px;display:grid;align-content:center;min-width:0}.cc-b svg:not(.lucide){width:100%;height:auto;display:block;overflow:visible}.cc .stico .lucide{width:var(--icon-lg);height:var(--icon-lg)}.cc .cc-b .btn .lucide{width:var(--icon-md);height:var(--icon-md)}.cc-b svg text{font:var(--fs-2xs) var(--font-sans);fill:var(--text-3)}.cc.state .cc-b{place-items:center;text-align:center;gap:var(--sp-3);color:var(--text-3)}.cc.sealed .cc-b{background:repeating-linear-gradient(135deg,transparent 0 8px,var(--bg-subtle) 8px 16px);border-radius:0 0 var(--r-panel) var(--r-panel)}.cc .stico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg-muted);color:var(--text-2)}.cc .st-t{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text)}.cc .st-d{font-size:var(--fs-12);line-height:var(--lh-sm);max-width:34ch}.ccgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6)}.ccgrid .w2{grid-column:span 2}.ccgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.ccgrid,.ccgrid.c2{grid-template-columns:1fr}.ccgrid .w2{grid-column:auto}}.legend2{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);font-size:var(--fs-12);color:var(--text-2);margin-top:var(--sp-4)}.legend2 i{display:inline-block;width:8px;height:8px;border-radius:var(--r-xs);margin-right:var(--sp-2);vertical-align:0}.vtip{position:fixed;z-index:var(--z-tooltip);pointer-events:none;background:var(--bg-elevated);color:var(--text);border:1px solid transparent;border-radius:var(--r-card);box-shadow:var(--shadow-3);padding:var(--sp-3) var(--sp-4);display:grid;gap:1px;max-width:260px}.vtip b{font:var(--fw-semibold) var(--fs-13) var(--font-sans);font-variant-numeric:tabular-nums}.vtip span{font-size:var(--fs-12);color:var(--text-3)}.tbtn{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-control);color:var(--text-3);flex:none}@media (hover:hover){.tbtn:hover{background:var(--bg-hover);color:var(--text)}}.tbtn[aria-pressed=true]{background:var(--action-soft);color:var(--action-soft-text)}:root:not([data-input=pointer]) .tbtn:focus-visible{outline-offset:0}.tview{max-height:230px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-card)}.m-top{background:var(--frame);color:var(--frame-text);padding:var(--sp-1) var(--sp-8) var(--sp-8);display:grid;gap:var(--sp-6)}.m-top .r1{display:flex;align-items:center;gap:var(--sp-4)}.m-top .r1 .av{background:var(--frame-raised);color:var(--frame-text);width:30px;height:30px;font-size:var(--fs-xs)}.m-top .r1>div{display:grid;line-height:16px}.m-top .r1 b{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--frame-text-strong)}.m-top .r1 small{font:var(--fs-2xs) var(--font-mono);color:var(--frame-text-2)}.m-top .r1>.lucide{margin-left:auto;color:var(--frame-text-2);width:var(--icon-xl);height:var(--icon-xl)}.m-top .hero{display:grid;gap:var(--sp-1)}.m-top .hero small{font-size:var(--fs-12);color:var(--frame-text-2)}.m-top .money.big{color:var(--frame-text-strong);font-size:32px;line-height:39px}.m-top .money.big .cur,.m-top .money.big .cts{color:var(--frame-text-2)}.m-top .meta{font-size:var(--fs-sm);color:var(--frame-text-2);display:flex;gap:var(--sp-3);align-items:center}.m-top .meta .lucide{width:var(--icon-sm);height:var(--icon-sm)}.m-body{padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4);flex:1 1 auto;min-height:0;overflow:hidden}.m-body>*{flex:none}.months{display:flex;gap:var(--sp-3);overflow-x:auto;margin-inline:-12px;padding-inline:var(--sp-6);scrollbar-width:none;min-height:30px}.months span{flex:none;font-size:var(--fs-12);height:30px;display:grid;place-items:center;padding-inline:var(--sp-5);border-radius:var(--r-control);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-2)}.months span.on{background:var(--text);color:var(--bg-surface);border-color:var(--text);font-weight:var(--fw-medium)}.m-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);padding:var(--sp-1) var(--sp-6)}.m-sec{font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-2);padding:var(--sp-5) 0 var(--sp-2);display:flex;justify-content:space-between}.m-sec .money .cur{font-size:1em}.m-line{display:grid;grid-template-columns:32px 1fr auto;gap:var(--sp-3);align-items:center;min-height:34px;padding-block:var(--sp-3);line-height:var(--lh-sm);font-size:var(--fs-sm);border-bottom:1px solid var(--border)}.m-line:last-child{border-bottom:0}.m-line.nc{grid-template-columns:1fr auto}.m-line .cd{font:var(--fs-2xs) var(--font-mono);color:var(--text-3)}.m-line .l{min-width:0}.m-line .l small{display:block;font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-xs)}.m-nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);background:var(--bg-surface);padding:var(--sp-3) var(--sp-2) var(--sp-9);margin-top:auto}.m-nav div{display:grid;justify-items:center;gap:var(--sp-1);font-size:var(--fs-2xs);color:var(--text-3)}.m-nav .lucide{width:var(--icon-xl);height:var(--icon-xl)}.m-nav div.on{color:var(--action);font-weight:var(--fw-medium)}.m-nav div.on .lucide{stroke-width:2.2}.orgsel{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-12);color:var(--frame-text);background:var(--frame-raised);border:1px solid var(--frame-line);border-radius:var(--r-control);height:28px;padding-inline:var(--sp-5)}.orgsel .lucide{width:var(--icon-sm);height:var(--icon-sm);color:var(--frame-text-2)}.clock{display:grid;justify-items:center;gap:0;padding-top:var(--sp-5)}.clock small{font-size:var(--fs-12);color:var(--text-2)}.clock b{font:var(--fw-medium) 41px/47px var(--font-sans);letter-spacing:var(--ls-tighter);font-variant-numeric:tabular-nums}.clock b span{color:var(--text-3);font-size:var(--fs-2xl)}.punch{align-self:center;width:136px;height:136px;border-radius:50%;background:var(--action);color:var(--action-text);display:grid;place-items:center;align-content:center;gap:var(--sp-2);font:var(--fw-semibold) var(--fs-13) var(--font-sans);border:0;box-shadow:0 0 0 8px var(--action-soft),var(--shadow-2);cursor:pointer;margin:var(--sp-5) 0 var(--sp-3)}.punch .lucide{width:32px;height:32px;stroke-width:1.6;margin-bottom:var(--sp-1)}.punch small{font-weight:var(--fw-regular);font-size:var(--fs-2xs);opacity:.82}.marks .mk{display:grid;grid-template-columns:44px 1fr auto;gap:var(--sp-4);align-items:center;min-height:36px;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.marks .mk:last-child{border-bottom:0}.marks .t{font:var(--fw-medium) var(--fs-sm) var(--font-mono)}.marks .ok{color:var(--ok)}.marks .nx{color:var(--text-3)}.marks .pend{color:var(--warn)}.marks .err{color:var(--bad)}.marks .lucide{width:var(--icon-md);height:var(--icon-md)}.sync{display:flex;align-items:center;gap:var(--sp-3);min-height:28px;font-size:var(--fs-12);color:var(--text-2)}.sync>.lucide{width:var(--icon-md);height:var(--icon-md);flex:none}.sync[data-tone=ok]>.lucide{color:var(--ok)}.sync[data-tone=info]>.lucide{color:var(--info)}.sync[data-tone=warn]>.lucide{color:var(--warn)}.sync[data-tone=bad]>.lucide{color:var(--bad)}.sync>span{flex:1;min-width:0;line-height:var(--lh-sm)}.sync .btn{flex:none}.punch .lucide.rot,.sync .lucide.rot{animation:spin 1.4s linear infinite}.punch:disabled{cursor:default;opacity:.7}.m-ey{font:var(--fw-medium) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-3)}.app{display:grid;grid-template-columns:210px minmax(0,1fr);background:var(--bg-canvas);min-width:1048px}.app.rail{grid-template-columns:56px minmax(0,1fr)}.side{background:var(--frame);color:var(--frame-text);display:flex;flex-direction:column;padding:var(--sp-5) var(--sp-4)}.side .logo{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-1) var(--sp-3) var(--sp-5);height:34px}.side .logo img{height:20px;transition:height var(--dur-2);width:auto;max-width:136px;object-fit:contain;object-position:left}.side .logo .lucide{color:var(--frame-text-2)}.org{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3);border:1px solid var(--frame-line);border-radius:var(--r-card);margin-bottom:var(--sp-3);background:var(--frame-raised)}.org .ob{width:24px;height:24px;border-radius:var(--r-xs);display:grid;place-items:center;font:var(--fw-semibold) 10px var(--font-sans);flex:none}.org>div{display:grid;line-height:var(--lh-xs);min-width:0}.org b{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--frame-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org small{font-size:var(--fs-2xs);color:var(--frame-text-2)}.org .lucide{margin-left:auto;color:var(--frame-text-2);width:var(--icon-sm);height:var(--icon-sm)}.side .grp{font:var(--fw-medium) var(--fs-2xs) var(--font-mono);letter-spacing:var(--ls-eyebrow);color:var(--frame-text-2);opacity:.7;padding:var(--sp-5) var(--sp-4) var(--sp-2)}.side a{display:flex;align-items:center;gap:var(--sp-4);height:30px;padding-inline:var(--sp-4);border-radius:var(--r-control);color:var(--frame-text);text-decoration:none;font-size:var(--fs-sm);opacity:.76;position:relative}@media (hover:hover){.side a:hover{background:var(--frame-raised);opacity:1}}.side a.on{background:var(--frame-raised);opacity:1;color:var(--frame-text-strong)}.side a .count{margin-left:auto}.side .me{display:flex;gap:var(--sp-4);align-items:center;padding:var(--sp-4) var(--sp-3) 0;border-top:1px solid var(--frame-line);margin-top:var(--sp-4)}.side .me>div{display:grid;line-height:var(--lh-xs)}.side .me b{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--frame-text-strong)}.side .me small{font-size:var(--fs-2xs);color:var(--frame-text-2)}.side .me .av{background:var(--frame-raised);color:var(--frame-text);width:26px;height:26px;font-size:var(--fs-2xs)}.side .pw{font-size:var(--fs-2xs);color:var(--frame-text-2);padding:var(--sp-3) var(--sp-3) 0;gap:var(--sp-3);align-items:center}.side .pw img{width:var(--icon-sm);height:var(--icon-sm)}:root[data-brand=goias] .side .logo img{height:32px}.side .logo{min-height:34px;height:auto}.rail-nav{background:var(--frame);display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-5) 0}.rail-nav img{width:24px;height:24px;margin-bottom:var(--sp-5)}.rail-nav a{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-control);color:var(--frame-text);opacity:.7;position:relative}@media (hover:hover){.rail-nav a:hover{background:var(--frame-raised);opacity:1}}.rail-nav a.on{background:var(--frame-raised);opacity:1}.rail-nav .lucide{width:var(--icon-md);height:var(--icon-md)}.main{display:grid;grid-template-rows:auto 1fr;min-width:0}.hdr{display:flex;align-items:center;gap:var(--sp-4);height:48px;padding-inline:var(--sp-8);background:var(--bg-surface);border-bottom:1px solid var(--border)}.crumbs{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap}.crumbs b{color:var(--text);font-weight:var(--fw-medium)}.crumbs .lucide{width:var(--icon-sm);height:var(--icon-sm)}.cmdk{display:flex;align-items:center;gap:var(--sp-3);height:30px;width:240px;white-space:nowrap;overflow:hidden;padding-inline:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-control);background:var(--bg-subtle);color:var(--text-3);font-size:var(--fs-sm)}.cmdk kbd{margin-left:auto}.page{padding:var(--sp-8) var(--sp-8) var(--sp-9);display:grid;gap:var(--sp-6);align-content:start;min-width:0}.ph{display:flex;align-items:flex-end;gap:var(--sp-6);flex-wrap:wrap}.ph .t{display:grid;gap:var(--sp-2);min-width:0}.ph h3{font-size:var(--fs-18);line-height:26px;font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);display:flex;align-items:center;gap:var(--sp-4)}.ph .sub{font-size:var(--fs-12);color:var(--text-3);display:flex;gap:var(--sp-5);align-items:center;flex-wrap:wrap}.ph .sub span{display:inline-flex;gap:var(--sp-2);align-items:center}.ph .sub .lucide{width:var(--icon-sm);height:var(--icon-sm)}.comp{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--bg-surface);height:var(--h-sm);font-size:var(--fs-sm);overflow:hidden}.comp>button{all:unset;cursor:pointer;width:26px;height:100%;display:grid;place-items:center;color:var(--text-3)}@media (hover:hover){.comp>button:hover{background:var(--bg-hover);color:var(--text)}}.comp>.v{padding-inline:var(--sp-4);display:flex;align-items:center;gap:var(--sp-3);border-inline:1px solid var(--border);height:100%}.comp b{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.comp .pt{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.app-grid{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:var(--sp-6);align-items:start}.pend a{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-4);align-items:center;padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--border);text-decoration:none;color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-md)}.pend a:last-child{border-bottom:0}@media (hover:hover){.pend a:hover{background:var(--bg-hover)}}.pend a small{display:block;font-size:var(--fs-sm);color:var(--text-3);line-height:16px}.pend .go{color:var(--text-3)}.obs-app{display:grid;grid-template-columns:200px 252px minmax(0,1fr);grid-template-rows:48px 1fr;background:var(--bg-canvas);min-width:1060px}.obs-app .phdr{grid-column:1/-1}.obs-app .people{width:auto;border-radius:0;border:0;border-right:1px solid var(--border)}.obs-main{padding:var(--sp-7) var(--sp-8) 18px;display:grid;gap:var(--sp-6);align-content:start;min-width:0}.obs-main .ttl{display:grid;gap:var(--sp-1)}.obs-main .ttl h3{font-size:var(--fs-18);font-weight:var(--fw-medium);display:flex;gap:var(--sp-4);align-items:center}.obs-main .ttl p{font-size:var(--fs-12);color:var(--text-3)}.pend .badge.icon-only{background:transparent;padding-inline:0}.nshell{display:grid;grid-template-columns:56px 248px minmax(0,1fr);grid-template-areas:"rail panel body";background:var(--bg-canvas);min-width:0;overflow:hidden}.nshell.off{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"rail body"}.nshell>.mrail{grid-area:rail}.nshell>.npanel{grid-area:panel}.nbody{grid-area:body;display:flex;flex-direction:column;min-width:0;min-height:0}.nmain{flex:1;min-width:0;min-height:0;overflow:auto;padding:16px 20px;display:grid;gap:12px;align-content:start}.mrail{background:var(--frame);color:var(--frame-text);display:flex;flex-direction:column;align-items:center;gap:4px;width:56px;padding:10px 0;border-right:1px solid var(--frame-line);min-height:0;box-sizing:border-box}.mr-brand{height:34px;display:grid;place-items:center;margin-bottom:6px;flex:none}.mr-brand img,.mr-brand svg{max-width:28px;max-height:28px}.mr-mods{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mr-i{all:unset;box-sizing:border-box;cursor:pointer;width:40px;height:36px;display:grid;place-items:center;border-radius:var(--r-control);color:var(--frame-text-2);position:relative;transition:background var(--dur-1),color var(--dur-1)}.mr-i .lucide{width:18px;height:18px}@media (hover:hover){.mr-i:hover{background:var(--frame-raised);color:var(--frame-text)}}.mr-i.on{background:var(--frame-raised);color:var(--frame-text)}:root:not([data-input=pointer]) .mr-i:focus-visible{outline:2px solid var(--frame-text);outline-offset:-2px}.mr-i:disabled,.mr-i[aria-disabled=true]{opacity:.4;cursor:default}.mr-i .dot{position:absolute;top:7px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--attn);box-shadow:0 0 0 2px var(--frame)}.mr-i.on .dot{box-shadow:0 0 0 2px var(--frame-raised)}@media (hover:hover){.mr-i:hover .dot{box-shadow:0 0 0 2px var(--frame-raised)}}.mr-ft{margin-top:auto;display:grid;gap:4px;justify-items:center;padding-top:8px;border-top:1px solid var(--frame-line);width:40px;flex:none}.mrail .av{background:var(--frame-raised);color:var(--frame-text);width:30px;height:30px;font-size:11px;box-shadow:inset 0 0 0 1px var(--frame-line)}.mrail .av .crown{box-shadow:0 0 0 2px var(--frame)}.tip.tip-r:after{display:none}.npanel{--np-bg:var(--bg-surface);--np-fg:var(--text-2);--np-strong:var(--text);--np-mute:var(--text-3);--np-line:var(--border);--np-hover:var(--bg-hover);--np-on-bg:var(--bg-selected);--np-on-fg:var(--action-soft-text);--np-mark:var(--action);--np-card:var(--bg-surface);--np-focus:var(--border-focus);display:flex;flex-direction:column;width:248px;min-height:0;box-sizing:border-box;background:var(--np-bg);color:var(--np-strong);border-right:1px solid var(--np-line)}.npanel.frame{--np-bg:var(--frame);--np-fg:var(--frame-text);--np-strong:var(--frame-text);--np-mute:var(--frame-text-2);--np-line:var(--frame-line);--np-hover:var(--frame-raised);--np-on-bg:var(--frame-raised);--np-on-fg:var(--frame-text);--np-mark:var(--attn);--np-card:var(--frame-raised);--np-focus:var(--frame-text)}.npanel[hidden]{display:none}.np-h{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px 0 14px;flex:none;border-bottom:1px solid var(--np-line);box-sizing:border-box}.np-h b{font:600 var(--fs-15)/1.2 var(--font-sans);letter-spacing:-.005em;color:var(--np-strong);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-top{display:grid;gap:0;padding:0;flex:none;border-bottom:1px solid var(--np-line)}.np-q{margin:10px 10px 2px;flex:none;height:var(--h-sm);border-radius:var(--r-xs)}.npanel.frame .ctl{background:var(--frame-raised);border-color:var(--frame-line)}.npanel.frame .ctl input{color:var(--frame-text)}.npanel.frame .ctl input::placeholder,.npanel.frame .ctl .pre{color:var(--frame-text-2)}.np-body{flex:1;min-height:0;overflow:auto;padding:2px 0 12px}.np-ft{border-top:1px solid var(--np-line);padding:8px 12px;flex:none}.ntree ul{list-style:none;margin:0;padding:0}.ntree ul[hidden]{display:none}.ngrp{font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--np-mute,var(--text-3));padding:14px 14px 4px}.ni{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 12px 0 14px;border-radius:var(--r-button);font-size:var(--fs-13);line-height:18px;color:var(--np-fg,var(--text-2));cursor:pointer;text-decoration:none;position:relative}.ni .lucide{width:16px;height:16px;color:var(--np-mute,var(--text-3));flex:none}.npanel .ni>.lucide:not(.chev){display:none}.ni .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.ni:hover{background:var(--np-hover,var(--bg-hover));color:var(--np-strong,var(--text))}}.ni.path{color:var(--np-strong,var(--text));font-weight:600}.ni.on{background:var(--np-on-bg,var(--bg-selected));color:var(--np-on-fg,var(--action-soft-text));font-weight:600}.ni.on .lucide{color:currentColor}:root:not([data-input=pointer]) .ni:focus-visible{outline:2px solid var(--np-focus,var(--border-focus));outline-offset:-2px}.ni .chev{width:12px;height:12px;color:var(--np-mute,var(--text-3));transition:transform var(--dur-1) var(--ease)}.ni[aria-expanded=true] .chev{transform:rotate(90deg)}.ni .nbadge{font:500 var(--fs-11) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--np-mute,var(--text-3))}.ni .count{all:unset;font:600 var(--fs-11)/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--attn-text);min-width:0}.npanel.frame .ni .count{color:var(--attn)}.ni[data-lv="2"]{min-height:28px;padding-left:28px;font-size:var(--fs-sm)}.ni[data-lv="3"]{min-height:28px;padding-left:42px;font-size:var(--fs-sm)}.ntree li>ul{margin:0 0 4px}.ntree mark,.ctree mark{background:var(--attn-bg);color:inherit;border-radius:2px;box-shadow:0 0 0 1px var(--attn-line)}.nt-empty{font-size:var(--fs-12);color:var(--np-mute,var(--text-3));padding:12px 8px}.ctxsw{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px 10px 14px;border-bottom:1px solid var(--np-line,var(--border));background:transparent;cursor:pointer;text-align:left;transition:background var(--dur-1)}@media (hover:hover){.ctxsw:hover{background:var(--np-hover,var(--bg-hover))}}:root:not([data-input=pointer]) .ctxsw:focus-visible{outline:2px solid var(--np-focus,var(--border-focus));outline-offset:-2px}.ctxsw[data-state=open]{background:var(--np-hover,var(--bg-hover))}.cxo{width:32px;height:32px;border-radius:var(--r-xs);display:grid;place-items:center;background:var(--frame);color:var(--frame-text);font:600 10px var(--font-sans);letter-spacing:.02em;flex:none;overflow:hidden;box-shadow:inset 0 0 0 1px var(--frame-line)}.cxo.sm{width:28px;height:28px;font-size:9.5px}.cxo.long{font-size:8px;letter-spacing:0}.cxo.img{background:transparent}.cxo.img img{width:100%;height:100%;object-fit:contain}.npanel.frame .ctxsw .cxo{background:var(--frame);box-shadow:inset 0 0 0 1px var(--frame-line)}.ctxsw .tx{display:grid;flex:1;min-width:0;line-height:16px}.ctxsw .tx>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctxsw b{font-size:var(--fs-13);font-weight:600;color:var(--np-strong,var(--text))}.ctxsw b span{font-weight:400;color:var(--np-fg,var(--text-2))}.ctxsw .papel{font-size:var(--fs-12);font-weight:500;color:var(--np-fg,var(--text-2))}.ctxsw .mono{font:11px var(--font-mono);color:var(--np-mute,var(--text-3))}.ctxsw .sw{width:14px;height:14px;color:var(--np-mute,var(--text-3));flex:none}.ctxsw.compact{width:38px;height:38px;padding:0;justify-content:center;border:0;background:transparent;box-shadow:none;border-radius:var(--r-panel)}@media (hover:hover){.ctxsw.compact:hover{background:var(--frame-raised)}}.mrail .ctxsw.compact .cxo{width:30px;height:30px;background:var(--frame-raised);color:var(--frame-text);box-shadow:inset 0 0 0 1px var(--frame-line)}:root:not([data-input=pointer]) .mrail .ctxsw.compact:focus-visible{outline-color:var(--frame-text)}.ctxm{width:340px}.ctxm .ctxi{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:var(--r-control);cursor:pointer;outline:none}:root:not([data-input=pointer]) .ctxm .ctxi.Mui-focusVisible{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}@media (hover:hover){.ctxm .ctxi:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}.ctxm .ctxi[data-state=checked]{background:var(--bg-selected)}.ctxm .ctxi[aria-disabled=true]{color:var(--text-disabled);cursor:default}.ctxi .tx{display:grid;flex:1;min-width:0;line-height:var(--lh-sm)}.ctxi b{font-size:var(--fs-13);font-weight:600;color:var(--text)}.ctxi b span{font-weight:400;color:var(--text-2)}.ctxi small{font-size:var(--fs-12);color:var(--text-2)}.ctxi small .papel{color:var(--text);font-weight:500}.ctxi .mono{font:11px var(--font-mono);color:var(--text-3)}.ctxi .ck{color:var(--action);display:grid;margin-top:6px}.ctxi .ck .lucide{width:16px;height:16px}.ctxi .k{margin-top:var(--sp-2);flex:none}.ctxm .mi{outline:none;cursor:pointer}.vsw{display:flex;background:transparent!important;padding:0!important;border-radius:0!important;gap:0!important;padding-inline:6px!important}.vsw button{flex:0 0 auto;justify-content:center;height:34px!important;padding:0 8px!important;border-radius:0!important;background:transparent!important;box-shadow:inset 0 -2px 0 transparent!important;font-weight:500;color:var(--np-fg,var(--text-2))}.vsw button[aria-pressed=true]{color:var(--np-strong,var(--text))!important;box-shadow:inset 0 -2px 0 var(--np-mark,var(--action))!important}:root:not([data-input=pointer]) .vsw button:focus-visible{outline:2px solid var(--np-focus,var(--border-focus));outline-offset:-2px}.npanel.frame .vsw button{color:var(--frame-text-2)}@media (hover:hover){.npanel.frame .vsw button:hover{color:var(--frame-text)}}.npanel.frame .vsw button[aria-pressed=true]{color:var(--frame-text)!important}.ctree{display:grid;gap:8px;align-content:start;min-width:0}.ct-bar{display:flex;align-items:center;gap:10px;padding:2px 6px 8px;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.ct-all{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--text);border-radius:var(--r-control)}:root:not([data-input=pointer]) .ct-all:focus-visible,:root:not([data-input=pointer]) .ct-clr:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:2px}.ct-n{margin-left:auto;font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums}.ct-clr{all:unset;cursor:pointer;font-size:var(--fs-12);font-weight:500;color:var(--action)}.ct-clr:disabled{color:var(--text-disabled);cursor:default}.ct-tree,.ct-tree ul{list-style:none;margin:0;padding:0}.ct-tree ul[hidden]{display:none}.ct-tree [role=treeitem]{outline:none}.cti{display:flex;align-items:center;gap:6px;min-height:30px;padding-right:8px;border-radius:var(--r-control);cursor:pointer;font-size:var(--fs-sm);color:var(--text-2)}@media (hover:hover){.cti:hover{background:var(--bg-hover)}}.cti.sel{color:var(--text)}.cti.dis{opacity:.5;cursor:default}:root:not([data-input=pointer]) .ct-tree [role=treeitem]:focus-visible>.cti{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:-2px}.cti .tw{width:18px;height:18px;display:grid;place-items:center;color:var(--text-3);flex:none;border-radius:var(--r-xs)}@media (hover:hover){.cti .tw:hover{background:var(--bg-muted);color:var(--text)}}.cti .tw .lucide{width:14px;height:14px;transition:transform var(--dur-1) var(--ease)}.cti .tw.open .lucide{transform:rotate(90deg)}.cti .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cti .dt{font:var(--fs-11) var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums}.ct-empty{font-size:var(--fs-12);color:var(--text-3);padding:12px 6px}.vsplit{--vs-w:340px;container-type:inline-size;min-width:0;min-height:0;height:100%}.vs-in{display:grid;grid-template-columns:var(--vs-w) minmax(0,1fr);height:100%;min-height:0}.vs-list{border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:0;overflow:auto;background:var(--bg-surface)}.vs-det{min-width:0;min-height:0;overflow:auto;background:var(--bg-canvas);display:flex;flex-direction:column}.vs-det>.empty{margin:auto}.vs-back{all:unset;cursor:pointer;display:none;align-items:center;gap:6px;align-self:flex-start;margin:12px 16px 0;font-size:var(--fs-sm);font-weight:500;color:var(--action);border-radius:var(--r-control)}.vs-back .lucide{width:var(--icon-md);height:var(--icon-md)}:root:not([data-input=pointer]) .vs-back:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:2px}.vs-row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-5);width:100%;min-height:var(--h-list);padding:var(--sp-3) var(--pad-surface);border-bottom:1px solid var(--border);cursor:pointer}@media (hover:hover){.vs-row:hover{background:var(--bg-hover)}}.vs-row.on{background:var(--bg-selected)}:root:not([data-input=pointer]) .vs-row:focus-visible{outline-offset:-2px}.vs-row .tx{display:grid;flex:1;min-width:0;line-height:var(--lh-sm)}.vs-row .tx>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-row b{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text)}.vs-row small{font-size:var(--fs-12);color:var(--text-3)}.vs-row .mt{display:grid;justify-items:end;gap:var(--sp-2);flex:none}.vs-row .mt small{font:var(--fs-11) var(--font-mono)}@container (max-width:959px){.vs-in{grid-template-columns:minmax(0,1fr)}.vsplit:not(.has-detail) .vs-det{display:none}.vsplit.has-detail .vs-list{display:none}.vs-back{display:inline-flex}}.pshell{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:48px 1fr;height:440px;background:var(--bg-canvas);min-width:0}.pshell.mini{grid-template-columns:60px minmax(0,1fr)}.phdr{grid-column:1/-1;display:flex;align-items:center;gap:var(--sp-5);padding-inline:var(--sp-7);background:var(--frame);color:var(--frame-text);border-bottom:1px solid var(--frame-line)}.phdr b{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--frame-text-strong)}.phdr .vinc{margin-left:auto;min-width:0;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);border:1px solid var(--frame-line);border-radius:var(--r-control);background:var(--frame-raised)}.phdr .vinc div{display:grid;line-height:14px;min-width:0}.phdr .vinc strong,.phdr .vinc small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phdr .vinc strong{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--frame-text-strong)}.phdr .vinc small{font-size:var(--fs-2xs);color:var(--frame-text-2)}.phdr .vinc .lucide{color:var(--frame-text-2)}.pside{background:var(--frame);display:flex;flex-direction:column;padding:var(--sp-4);gap:1px;border-right:1px solid var(--frame-line)}.pside .pin{align-self:flex-end;color:var(--frame-text-2);display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-control)}@media (hover:hover){.pside .pin:hover{background:var(--frame-raised)}}.pside .grp{font:var(--fw-medium) var(--fs-2xs) var(--font-mono);letter-spacing:var(--ls-eyebrow);color:var(--frame-text-2);opacity:.75;padding:var(--sp-4) var(--sp-4) var(--sp-2)}.pside a{display:flex;align-items:center;gap:var(--sp-4);height:32px;padding-inline:var(--sp-4);border-radius:var(--r-control);color:var(--frame-text);text-decoration:none;font-size:var(--fs-sm);opacity:.78;position:relative;white-space:nowrap}@media (hover:hover){.pside a:hover{background:var(--frame-raised);opacity:1}}.pside a.on{background:var(--frame-raised);opacity:1;color:var(--frame-text-strong)}.pside .ft{margin-top:auto;border-top:1px solid var(--frame-line);padding-top:var(--sp-4);display:grid;gap:var(--sp-2)}.pside .me{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-2)}.pside .me .av{background:var(--frame-raised);color:var(--frame-text);width:28px;height:28px;font-size:var(--fs-2xs)}.pside .me div{display:grid;line-height:var(--lh-xs);min-width:0}.pside .me b{font-size:var(--fs-12);color:var(--frame-text-strong);font-weight:var(--fw-medium)}.pside .me small{font:var(--fs-2xs) var(--font-mono);color:var(--frame-text-2)}.pside .tools{display:flex;gap:var(--sp-1)}.pside .tools button{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-control);color:var(--frame-text-2)}@media (hover:hover){.pside .tools button:hover{background:var(--frame-raised);color:var(--frame-text-strong)}}.pside .tools .out{color:var(--frame-bad)}.pshell.mini .pside a{justify-content:center;padding:0}.pshell.mini .pside a span,.pshell.mini .pside .grp,.pshell.mini .pside .me div,.pshell.mini .pside .tools{display:none}.pshell.mini .pside .pin{align-self:center}.pmain{padding:var(--sp-7) var(--sp-8);display:grid;gap:var(--sp-5);align-content:start;min-width:0;overflow:hidden}.pgov{background:var(--bg-canvas);min-width:0}.pdemo{background:#fd0;color:#13161c;font-size:var(--fs-12);text-align:center;padding:var(--sp-2) var(--sp-6)}.pbar{display:flex;align-items:center;gap:var(--sp-6);height:32px;padding-inline:var(--sp-8);background:var(--gov-bar);color:var(--gov-bar-text);font-size:var(--fs-12)}.pbar .dom{font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);color:var(--attn)}:root:not([data-brand=goias]) .pbar .dom{color:var(--gov-bar-text)}.pbar .skip{color:var(--gov-bar-text);opacity:.85}.pbar .a11y{display:flex;gap:var(--sp-1)}.pbar .a11y button{all:unset;cursor:pointer;height:24px;padding-inline:var(--sp-4);border-radius:var(--r-control);display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--gov-bar-text);font:var(--fw-medium) var(--fs-12) var(--font-sans)}.pbar .a11y button[aria-pressed=true]{background:#ffffff2e}@media (hover:hover){.pbar .a11y button:hover{background:#ffffff2e}}.pbar .a11y .lucide{width:var(--icon-sm);height:var(--icon-sm)}.phead{display:flex;align-items:center;gap:var(--sp-6);height:56px;padding-inline:var(--sp-6) var(--sp-8);background:var(--bg-surface);border-bottom:1px solid var(--border)}.phead .div{width:1px;height:28px;background:var(--border-strong)}.phead b{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--action)}.pnav{display:flex;align-items:center;gap:var(--sp-5);height:40px;padding-inline:var(--sp-8);background:var(--frame);color:var(--frame-text);font-size:var(--fs-13)}.pnav b{color:var(--frame-text-strong)}.vsel{display:inline-flex;align-items:center;gap:var(--sp-3);height:28px;padding-inline:var(--sp-4);border:1px solid var(--frame-line);border-radius:var(--r-control);background:var(--frame-raised);font-size:var(--fs-12);cursor:pointer}.vsel .lucide{width:var(--icon-sm);height:var(--icon-sm);color:var(--frame-text-2)}.pout{color:var(--frame-text);border:1px solid var(--frame-line);--bh:28px}@media (hover:hover){.pout:hover{background:var(--frame-raised)}}.pbody{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:380px}.pmenu{background:var(--bg-surface);border-right:1px solid var(--border);padding:var(--sp-5) var(--sp-4);display:grid;gap:1px;align-content:start}.pmenu h6{margin:var(--sp-5) var(--sp-4) var(--sp-2);font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-2)}.pmenu a{display:flex;align-items:center;gap:var(--sp-4);height:30px;padding-inline:var(--sp-4);border-radius:var(--r-control);color:var(--text-2);text-decoration:none;font-size:var(--fs-sm)}@media (hover:hover){.pmenu a:hover{background:var(--bg-hover);color:var(--text)}}.pmenu a.on{background:var(--action-soft);color:var(--action-soft-text);font-weight:var(--fw-medium)}.pmenu .lucide{width:var(--icon-md);height:var(--icon-md)}.pcontent{padding:var(--sp-8) 18px;display:grid;gap:var(--sp-6);align-content:start;min-width:0}.atalhos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}@media (max-width:900px){.atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}.pbody{grid-template-columns:1fr}.pmenu{display:none}}.atalho{display:grid;grid-template-columns:32px 1fr;gap:var(--sp-5);align-items:start;padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg-surface);text-decoration:none;color:var(--text)}@media (hover:hover){.atalho:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}}.atalho .ic{width:32px;height:32px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--action-soft);color:var(--action-soft-text)}.atalho b{font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:var(--lh-base);display:block}.atalho span{font-size:var(--fs-12);color:var(--text-3);line-height:16px;display:block}.pfoot{display:flex;align-items:center;gap:var(--sp-7);padding:var(--sp-6) var(--sp-8);background:var(--frame);color:var(--frame-text-2);font-size:var(--fs-12);flex-wrap:wrap}.pfoot a{color:var(--frame-text)}button.vsel{color:inherit;font:inherit;font-size:var(--fs-12)}.pbar .a11y button:disabled{opacity:var(--opacity-disabled);cursor:default;background:none}.papp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4);min-height:100%;padding:var(--sp-4);box-sizing:border-box;background:var(--bg-canvas);min-width:0;position:relative}.prail{--prail-w:var(--w-drawer);width:var(--prail-w);box-sizing:border-box;background:var(--rail);border:0;border-right:var(--bw-1) solid var(--rail-line);border-radius:0 var(--r-drawer) var(--r-drawer) 0;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-6);position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;overflow-x:hidden;transition:width var(--dur-medium-2) var(--ease-emphasized);scrollbar-width:thin}.prail>*{flex-shrink:0}.prail.collapsed{--prail-w:var(--w-rail);padding-inline:var(--sp-6);border-radius:0}.prail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--h-lg);padding-left:var(--sp-8)}.prail-brand{display:flex;align-items:center;min-width:0;height:28px;color:inherit;text-decoration:none}.prail-brand img,.prail-brand svg{max-height:28px;max-width:140px}.prail-tg{all:unset;box-sizing:border-box;flex:none;display:grid;place-items:center;width:var(--h-md);height:var(--h-md);border-radius:var(--r-pill);color:var(--text-2);cursor:pointer}.prail-tg .lucide{width:var(--icon-xl);height:var(--icon-xl)}@media (hover:hover){.prail-tg:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent);color:var(--text)}}:root:not([data-input=pointer]) .prail-tg:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.prail.collapsed .prail-head{flex-direction:column;padding-left:0}.prail.collapsed .prail-head{gap:var(--sp-4)}.prail.collapsed .prail-brand{justify-content:center;width:32px;height:32px}.prail.collapsed .prail-brand img,.prail.collapsed .prail-brand svg{max-width:32px;max-height:32px}.prail.collapsed .prail-brand.crop{justify-content:flex-start;overflow:hidden}.prail.collapsed .prail-brand.crop img,.prail.collapsed .prail-brand.crop svg{max-width:none;width:auto;height:28px;max-height:none}:root:not([data-input=pointer]) .prail-brand:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset);border-radius:var(--r-xs)}.prail-q{all:unset;box-sizing:border-box;flex:none;display:flex;align-items:center;gap:var(--sp-8);width:100%;height:var(--h-fab);padding-inline:var(--sp-8);border:0;border-radius:var(--r-pill);background:var(--md-sys-color-surface-container-high);color:var(--text-2);font:var(--type-body-l);letter-spacing:var(--ls-body-l);cursor:text}.prail-q .lucide{width:var(--icon-xl);height:var(--icon-xl)}@media (hover:hover){.prail-q:hover{background:color-mix(in srgb,var(--md-sys-color-surface-container-high),var(--state-layer) 8%)}}:root:not([data-input=pointer]) .prail-q:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.prail-q .lb{flex:1}.prail-q kbd{font:var(--fw-medium) var(--fs-2xs) var(--font-mono);color:var(--text-3);border:1px solid var(--border);border-radius:var(--r-xs);padding:0 var(--sp-2);background:var(--bg-surface)}.prail.collapsed .prail-q{justify-content:center;padding:0;width:var(--h-fab);justify-self:center}.prail.collapsed .prail-q .lb,.prail.collapsed .prail-q kbd{display:none}.prail-ctx{all:unset;box-sizing:border-box;flex:none;display:flex;align-items:center;gap:var(--sp-6);width:100%;padding:var(--sp-4) var(--sp-6);border:1px solid var(--border);border-radius:var(--r-card);background:transparent;cursor:pointer;text-align:left}@media (hover:hover){.prail-ctx:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent)}}:root:not([data-input=pointer]) .prail-ctx:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.prail-ctx .cx{flex:none;display:grid;place-items:center;width:var(--h-md);height:var(--h-md);border-radius:var(--r-pill);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font:var(--type-label-l)}.prail-ctx .tx{display:grid;min-width:0;flex:1}.prail-ctx b{font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prail-ctx small{font:var(--type-body-s);letter-spacing:var(--ls-body-s);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prail-ctx>.lucide{flex:none;color:var(--text-3)}.prail.collapsed .prail-ctx{padding:var(--sp-2);justify-content:center;border-color:transparent;background:transparent}.prail.collapsed .prail-ctx .tx,.prail.collapsed .prail-ctx>.lucide{display:none}.prail-grp{display:grid;gap:var(--sp-1)}.prail-grp+.prail-grp{margin-top:var(--sp-2)}.prail-grp>.gt{display:flex;align-items:center;min-height:var(--h-list);padding:0 var(--sp-8);font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prail.collapsed .prail-grp>.gt{min-height:0;height:1px;padding:0;margin:0 var(--sp-4) var(--sp-2);background:var(--border);overflow:hidden;color:transparent}.prail ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.ri{position:relative;display:flex;align-items:center;gap:var(--sp-6);height:var(--h-list);padding-inline:var(--sp-8) var(--sp-10);border-radius:var(--r-pill);color:var(--rail-text);text-decoration:none;font:var(--type-label-l);letter-spacing:var(--ls-label-l);white-space:nowrap;cursor:pointer;background:none;border:0;width:100%;box-sizing:border-box;transition:background var(--dur-short-4) var(--ease-standard),color var(--dur-short-4) var(--ease-standard)}.ri .ic{display:grid;place-items:center;flex:none;color:var(--text-2)}.ri .ic .lucide{width:var(--icon-xl);height:var(--icon-xl)}.ri .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ri .count{margin-left:auto;flex:none}@media (hover:hover){.ri:hover{background:color-mix(in srgb,var(--state-layer) 8%,transparent);color:var(--text)}}.ri.on,.ri[aria-current=page]{background:var(--rail-indicator);color:var(--rail-text-active)}.ri.on .ic,.ri[aria-current=page] .ic{color:var(--rail-text-active)}.ri.on .count,.ri[aria-current=page] .count{background:transparent;color:var(--rail-text-active)}@media (hover:hover){.ri.on:hover,.ri[aria-current=page]:hover{background:color-mix(in srgb,var(--rail-indicator),var(--rail-text-active) 8%);color:var(--rail-text-active)}}:root:not([data-input=pointer]) .ri:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:var(--focus-offset)}.prail.collapsed .ri{justify-content:center;padding:0;width:var(--h-fab);height:var(--h-sm);justify-self:center;margin-block:var(--sp-6)}.prail.collapsed .ri .lb,.prail.collapsed .ri .count{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prail.collapsed .ri:has(.count):after{content:"";position:absolute;top:var(--sp-2);right:var(--sp-2);width:8px;height:8px;border-radius:50%;background:var(--attn);box-shadow:0 0 0 2px var(--rail)}.prail.collapsed .ri.on:has(.count):after,.prail.collapsed .ri[aria-current=page]:has(.count):after{box-shadow:0 0 0 2px var(--rail-indicator)}.prail-ft{margin-top:auto;display:grid;gap:var(--sp-4)}.prail-me{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-4) 0;border-top:1px solid var(--border)}.prail-me .av{flex:none;display:grid;place-items:center;width:var(--h-md);height:var(--h-md);border-radius:50%;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font:var(--type-label-l)}.prail-me .tx{display:grid;min-width:0;flex:1}.prail-me b{font:var(--type-title-s);letter-spacing:var(--ls-title-s);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prail-me small{font:var(--type-body-s);letter-spacing:var(--ls-body-s);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prail.collapsed .prail-me{flex-direction:column;padding-inline:0}.prail.collapsed .prail-me .tx{display:none}.pbody2{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--sp-8);padding:var(--sp-6) var(--sp-8) var(--sp-12)}.ptop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-4) var(--sp-10)}.ptop .who{display:grid;gap:var(--sp-1);min-width:0}.ptop .who>small{font-size:var(--fs-13);color:var(--text-2)}.ptop .who>b{font:var(--type-page);color:var(--text)}.ptop .meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-8);margin:0;font-size:var(--fs-12);line-height:var(--lh-xs)}.ptop .meta div{display:flex;gap:var(--sp-3)}.ptop .meta dt{color:var(--text-3)}.ptop .meta dd{margin:0;color:var(--text-2);font-variant-numeric:tabular-nums}.ptop .vinc{justify-self:end;display:grid;gap:var(--sp-3);justify-items:end;min-width:0;max-width:100%}.ptop .vinc:has(.ctl){min-width:min(320px,100%)}@media (max-width:599px){.ptop{grid-template-columns:minmax(0,1fr)}.ptop .vinc{justify-self:stretch;justify-items:start}}.ptop .vinc .ctl{width:100%;--fl-bg:var(--bg-canvas);background:transparent}.ppage{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-8);row-gap:var(--sp-1);align-items:center}.ppage .tx{display:contents}.ppage .tx>nav{grid-column:1 / -1}.ppage .tx>:is(h1,.sub){grid-column:1;min-width:0}.ppage>.act{grid-column:2;grid-row:1}.ppage:has(>.tx>nav)>.act{grid-row:2}@media (max-width:599px){.ppage{grid-template-columns:minmax(0,1fr)}.ppage>.act,.ppage:has(>.tx>nav)>.act{grid-column:1;grid-row:auto}}.ppage .crumbs{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0 0 var(--sp-2);padding:0;list-style:none;font-size:var(--fs-12);color:var(--text-3)}.ppage .crumbs li+li:before{content:"/";margin-right:var(--sp-3);color:var(--text-disabled)}.ppage .crumbs a{color:var(--text-2);text-decoration:none}@media (hover:hover){.ppage .crumbs a:hover{color:var(--link);text-decoration:underline}}.ppage .crumbs [aria-current]{color:var(--text)}.ppage h1{font:var(--type-page);color:var(--text);margin:0}.ppage .sub{font-size:var(--fs-13);color:var(--text-3);max-width:none}.ppage .act{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap}.psheet{grid-template-columns:minmax(0,1fr);display:grid;gap:var(--sp-8);align-content:start;min-width:0;--fl-bg:var(--bg-surface)}.psheet>.t-page{margin-bottom:var(--sp-2)}.psheet>.section+.section{margin-top:0}.pclock{position:fixed;right:0;bottom:var(--sp-12);display:inline-flex;align-items:center;gap:var(--sp-4);height:40px;padding:0 var(--sp-6) 0 var(--sp-6);border:0;border-radius:var(--r-button) 0 0 var(--r-button);background:var(--action);color:var(--action-text);box-shadow:var(--shadow-3);font:var(--fw-medium) var(--fs-13) var(--font-sans);cursor:pointer;z-index:var(--z-sticky)}@media (hover:hover){.pclock:hover{background:var(--action-hover)}}@media (max-width:720px){.prail:not(.collapsed){--prail-w:72px;padding-inline:var(--sp-6)}.prail .gt,.prail .ri .lb,.prail .prail-ctx .tx,.prail .prail-me .tx{display:none}.prail .ri{justify-content:center;padding:0}.pbody2{padding:var(--sp-8) var(--sp-6) 96px}}.pwiz{display:grid}.pwiz-steps{padding:var(--pad-surface) var(--pad-surface) var(--sp-4)}.pwiz-b{display:grid;gap:var(--sp-5);padding:var(--sp-3) var(--pad-surface) var(--pad-surface)}.pwiz-t{margin:0;font:var(--type-card);letter-spacing:var(--ls-title-m);color:var(--text)}.pwiz-saved{font:var(--type-body-s);letter-spacing:var(--ls-body-s)}:root{--login-illustration:initial}:root[data-brand=goias] .login-logo{height:40px!important}.login{container-type:inline-size;background:var(--bg-canvas);color:var(--text);min-height:640px;display:grid}.login-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100%;gap:0}.login.art-left .login-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.login.art-left .login-art{order:-1}.login-main{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:var(--sp-10);padding:var(--sp-12) var(--sp-11) var(--sp-10)}.login-top{width:100%;max-width:400px;display:grid;gap:var(--sp-4);justify-items:start}.login-logo{height:44px;width:auto;max-width:240px;object-fit:contain;object-position:left}.login-tag{font-size:var(--fs-13);line-height:var(--lh-base);color:var(--text-2);max-width:42ch}.login .crd{width:100%;max-width:400px;align-self:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-control);padding:28px var(--sp-10) 22px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7);align-content:start}.login-h{display:grid;gap:var(--sp-3)}.login-h h1{font-size:var(--fs-22);line-height:28px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text)}.login-h p{font-size:var(--fs-13);line-height:var(--lh-base);color:var(--text-2)}.login-msg:empty{display:none}.login-prov{display:grid;gap:var(--sp-4)}.login-inst,.login-sub{width:100%}.login .crd small{font-size:var(--fs-12);line-height:var(--lh-sm);color:var(--text-3);text-align:center}.login .or{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-12);color:var(--text-3)}.login .or:before,.login .or:after{content:"";flex:1;height:1px;background:var(--border)}.login-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap}.login-row .choice{font-size:var(--fs-sm)}.login-link{all:unset;cursor:pointer;color:var(--link);font-size:var(--fs-sm);font-weight:var(--fw-medium);border-radius:var(--r-xs)}@media (hover:hover){.login-link:hover{text-decoration:underline}}:root:not([data-input=pointer]) .login-link:focus-visible{outline-offset:var(--focus-offset)}.login-eye{all:unset;cursor:pointer;display:grid;place-items:center;border-radius:var(--r-xs)}:root:not([data-input=pointer]) .login-eye:focus-visible{outline-offset:0}.login-foot{width:100%;max-width:400px;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-8);justify-content:center;font-size:var(--fs-12);color:var(--text-3)}.login-foot a{color:var(--text-2);text-decoration:none}@media (hover:hover){.login-foot a:hover{text-decoration:underline}}.login-foot .login-link{font-size:var(--fs-12);color:var(--text-2);font-weight:var(--fw-regular)}.login-art{--login-art-bg:var(--frame);position:relative;margin:var(--sp-8);border-radius:var(--r-panel);overflow:hidden;background:var(--login-art-bg);min-height:480px}.login-art>svg,.login-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.login-art-brand{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--login-illustration),linear-gradient(var(--login-art-bg),var(--login-art-bg));background-size:cover,cover;background-position:center;background-repeat:no-repeat}.login.card-only .login-in{grid-template-columns:minmax(0,1fr)}@container (max-width:880px){.login-in,.login.art-left .login-in{grid-template-columns:minmax(0,1fr)}.login-art{display:none}.login-main{padding:28px var(--sp-8) var(--sp-9)}}@container (max-width:440px){.login .crd{padding:var(--sp-9) var(--sp-8) var(--sp-8);border-radius:var(--r-card)}}.g-top{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-6);background:var(--bg-surface);border-bottom:1px solid var(--border)}.g-top img{height:30px;width:auto;max-width:96px;object-fit:contain;object-position:left}.g-app{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--bg-surface);border-bottom:1px solid var(--border)}.g-app b{text-align:center;font-size:var(--fs-15);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-hello{display:grid;gap:var(--sp-2);padding:var(--sp-6);border-radius:var(--r-panel);background:var(--action-soft)}.g-hello b{font-size:18px;font-weight:var(--fw-semibold);color:var(--action-soft-text)}.g-hello>span{font-size:var(--fs-12);color:var(--text-2);margin-bottom:var(--sp-2)}.g-list{display:grid;gap:var(--sp-3)}.g-list a{display:grid;grid-template-columns:32px 1fr auto;gap:var(--sp-5);align-items:center;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-panel);background:var(--bg-surface);border:1px solid var(--border);text-decoration:none;color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-medium)}@media (hover:hover){.g-list a:hover{border-color:var(--border-strong)}}.g-list .ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--action-soft);color:var(--action-soft-text)}.g-list .go{color:var(--action)}.g-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5) var(--sp-3);padding:var(--sp-5) var(--sp-3);border-radius:var(--r-panel);background:var(--action-soft)}.g-grid a{display:grid;justify-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--text);text-align:center;position:relative;cursor:pointer;line-height:var(--lh-xs)}.g-grid .ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--bg-surface);color:var(--action)}.g-grid.sm .ic{width:36px;height:36px}.otp{display:flex;gap:var(--sp-5)}.otp .d{width:44px;height:52px;border-radius:var(--r-card);border:1.5px solid var(--border-strong);display:grid;place-items:center;font:var(--fw-semibold) 20px var(--font-sans);background:var(--bg-surface)}.otp .d.on{border-color:var(--action);color:var(--action)}.otp .d.cur{border:2px solid var(--action);box-shadow:var(--ring);position:relative}.otp .d.cur:after{content:"";width:2px;height:20px;background:var(--action);animation:pulse 1s steps(1) infinite}.chan{display:grid;gap:var(--sp-4)}.chan label{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-5);align-items:start;padding:var(--sp-5) var(--sp-6);border:1px solid var(--border);border-radius:var(--r-panel);cursor:pointer}.chan label.on{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action);background:var(--action-soft)}.chan b{font-size:var(--fs-13);font-weight:var(--fw-semibold);display:block}.chan small{font-size:var(--fs-12);color:var(--text-3)}.g-contract{display:grid;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);border:1px solid var(--border);border-radius:var(--r-panel);font-size:var(--fs-12);color:var(--text-2)}.g-contract .h{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-12)}.g-contract .h .lucide{color:var(--action)}.g-contract b{font-size:var(--fs-15);color:var(--text);font-weight:var(--fw-semibold)}.extr{display:grid;gap:0}.extr .it{display:grid;grid-template-columns:28px 1fr auto;gap:var(--sp-5);align-items:center;padding:var(--sp-4) 0;position:relative}.extr .it:not(:last-child):after{content:"";position:absolute;left:13.5px;top:34px;bottom:-6px;width:1px;background:var(--border-strong)}.extr .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:var(--fw-semibold) var(--fs-xs) var(--font-sans);background:var(--action-soft);color:var(--action-soft-text)}.extr .no .n{background:var(--bad-bg);color:var(--bad)}.extr small{display:block;font-size:var(--fs-2xs);color:var(--text-3)}.extr b{font-size:var(--fs-13);font-variant-numeric:tabular-nums}.pcal{display:grid;grid-template-columns:repeat(7,26px);justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-2xs);text-align:center}.pcal .h{color:var(--text-3);font-size:var(--fs-2xs)}.pcal span{height:26px;display:grid;place-items:center;border-radius:var(--r-control);color:var(--text-2);font-variant-numeric:tabular-nums}.pcal .p{background:var(--ok);color:var(--status-on);font-weight:var(--fw-semibold)}.pcal .f{background:var(--bad);color:var(--status-on);font-weight:var(--fw-semibold)}.pcal .we{color:var(--text-disabled)}.idcard{display:grid;gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg-surface);justify-items:stretch}.idcard .h{display:grid;grid-template-columns:52px 1fr auto;gap:var(--sp-5);align-items:center}.idcard .h>img:first-child{width:52px;height:52px;border-radius:50%;object-fit:cover}.idcard .h>div{display:grid;gap:var(--sp-1);justify-items:start;min-width:0}.idcard .h b{font-size:var(--fs-13);font-weight:var(--fw-semibold)}.idcard .h small{font-size:var(--fs-2xs);color:var(--text-3)}.idcard .qr{width:52px;height:52px;border-radius:4px;border:1px solid var(--border)}.idcard .qr.big{width:120px;height:120px;justify-self:center}.idcard .kv2{border-top:1px solid var(--border);padding-top:var(--sp-5)}.done:where(:not(.ev,.s,.nd)){flex:1;display:grid;justify-items:center;gap:var(--sp-4);text-align:center;padding:var(--sp-7) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-panel)}.done:where(:not(.ev,.s,.nd)) .ok{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:var(--status-on)}.done:where(:not(.ev,.s,.nd)) b{font-size:var(--fs-13);color:var(--action)}.done:where(:not(.ev,.s,.nd)) small{font-size:var(--fs-12);color:var(--text-3)}.idcard .kv2 dd.mono{font-size:var(--fs-xs);white-space:nowrap}.g-list .ic{border-radius:var(--r-card)}.g-grid{background:var(--bg-surface);border:1px solid var(--border)}.g-grid .ic{border-radius:var(--r-card);background:var(--action-soft);color:var(--action-soft-text)}.g-hello{background:var(--bg-surface);border:1px solid var(--border)}.g-hello b{color:var(--text)}.done:where(:not(.ev,.s,.nd)) .ok{border-radius:var(--r-panel)}.otp .d{border-radius:var(--r-control);height:48px;width:42px}.chan label{border-radius:var(--r-card)}.extr .n{border-radius:50%}.g-grid a{text-decoration:none}.vpick{display:grid;gap:var(--sp-5);min-width:0}.vgrid{display:grid;gap:var(--sp-3);min-width:0}.vnone{margin:0;padding:var(--sp-8);text-align:center;color:var(--text-3);font-size:var(--fs-12);border:1px dashed var(--border-strong);border-radius:var(--r-card)}.vcard{all:unset;box-sizing:border-box;display:grid;align-items:center;column-gap:var(--sp-6);row-gap:1px;cursor:pointer;text-align:left;color:var(--text);font-family:inherit;min-width:0;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.vcard .c-org{display:grid;gap:1px;min-width:0}.vcard .c-org b{font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:var(--lh-base);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcard .c-org b .on-n{font-weight:var(--fw-regular);color:var(--text-2)}.vcard .mono{font:var(--fs-11)/var(--lh-xs) var(--font-mono);color:var(--text-3)}.vcard .why{font-size:var(--fs-11);color:var(--text-3)}.vcard .c-papel{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text);min-width:0}.vcard .c-lot{font-size:var(--fs-12);color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcard .dash{color:var(--text-disabled)}.vcard .ic,.vcard .vlogo{width:32px;height:32px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--action-soft);color:var(--action-soft-text);overflow:hidden}.vcard .aside{display:flex;align-items:center;justify-content:flex-end;min-width:0}.vcard .aside small{font-size:var(--fs-11);color:var(--text-3);white-space:nowrap}.vcard .cur{font:var(--fw-semibold) var(--fs-11) var(--font-sans);color:var(--action-soft-text);display:inline-flex;gap:var(--sp-2);align-items:center;white-space:nowrap}.vcard .cur .lucide{width:var(--icon-sm);height:var(--icon-sm)}.vcard .off{font-size:var(--fs-11);color:var(--text-3);white-space:nowrap}:root:not([data-input=pointer]) .vcard:focus-visible{outline-offset:var(--focus-offset)}.vcard:disabled{cursor:not-allowed}.vcard:disabled .cxo{opacity:.4}.vcard:disabled :is(.c-org b,.c-papel,.c-lot){color:var(--text-3)}.vth,.vgrid.table .vcard{grid-template-columns:32px minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1.2fr) 112px}.vth{display:grid;column-gap:var(--sp-6);padding:0 var(--sp-7) var(--sp-3);font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-2);border-bottom:1px solid var(--border)}.vth span:last-child{text-align:right}.vgrid.table{gap:0;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;background:var(--bg-surface)}.vgrid.table .vcard{padding:var(--sp-5) var(--sp-7);border-bottom:1px solid var(--border)}.vgrid.table .vcard:last-child{border-bottom:0}@media (hover:hover){.vgrid.table .vcard:hover:not(:disabled){background:var(--bg-hover)}}.vgrid.table .vcard.on{background:var(--bg-selected)}:root:not([data-input=pointer]) .vgrid.table .vcard:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.vgrid.table .vcard:disabled{background:var(--bg-subtle)}.vpick:has(.vgrid.table)>.ctl{max-width:360px}@media (max-width:720px){.vth{display:none}.vgrid.table .vcard{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"s o a" "s p p" "s l l"}.vgrid.table .vcard>:first-child{grid-area:s;align-self:start}.vgrid.table .c-org{grid-area:o}.vgrid.table .c-papel{grid-area:p}.vgrid.table .c-lot{grid-area:l}.vgrid.table .aside{grid-area:a;align-self:start}}.vgrid.stack{grid-template-columns:1fr}.vgrid.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}@media (max-width:560px){.vgrid.grid{grid-template-columns:1fr}}.vgrid:is(.stack,.grid) .vcard{grid-template-columns:32px auto minmax(0,1fr) auto;grid-template-areas:"s o o a" "s p l l";align-items:start;row-gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.vgrid:is(.stack,.grid) .vcard>:first-child{grid-area:s}.vgrid:is(.stack,.grid) .c-org{grid-area:o}.vgrid:is(.stack,.grid) .c-papel{grid-area:p;white-space:nowrap}.vgrid:is(.stack,.grid) .c-lot{grid-area:l}.vgrid:is(.stack,.grid) .c-lot:before{content:"·";margin:0 var(--sp-3);color:var(--text-3)}.vgrid:is(.stack,.grid) .aside{grid-area:a}@media (hover:hover){.vgrid:is(.stack,.grid) .vcard:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover)}}.vgrid:is(.stack,.grid) .vcard.on{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action);background:var(--bg-selected)}.vgrid:is(.stack,.grid) .vcard:disabled{background:var(--bg-subtle)}.vstep{display:grid;gap:var(--sp-8);width:100%;max-width:460px}.vstep .vhead{display:grid;gap:var(--sp-2)}.vstep .vhead .hi{font-size:var(--fs-12);color:var(--text-3)}.vstep .vhead h2{margin:0;font-size:var(--fs-18);line-height:26px;font-weight:var(--fw-semibold);color:var(--text)}.vstep .vhead p{margin:0;font-size:var(--fs-12);color:var(--text-2)}.vstep .vgrid.stack{max-height:min(52vh,430px);overflow:auto;padding:var(--sp-1)}.vstep .vfoot{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);align-items:center;justify-content:space-between;padding-top:var(--sp-6);border-top:1px solid var(--border)}.vout{all:unset;cursor:pointer;display:inline-flex;gap:var(--sp-3);align-items:center;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--link);border-radius:var(--r-xs)}@media (hover:hover){.vout:hover{text-decoration:underline}}:root:not([data-input=pointer]) .vout:focus-visible{outline-offset:var(--focus-offset)}.vout .lucide{width:var(--icon-sm);height:var(--icon-sm)}.people{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);padding:var(--pad-surface) 0 var(--sp-2);display:grid;gap:var(--sp-4);align-content:start;width:248px;overflow:hidden}.people>:not(.pp-list){margin-inline:var(--pad-surface)}.people>.people-back{justify-self:start}.people>.people-empty{padding:var(--sp-8) 0}.pp-list{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--border)}.pp-list>li+li{border-top:1px solid var(--border)}.pp{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--sp-4);align-items:center;min-height:var(--h-list);padding:var(--sp-3) var(--pad-surface);border:0;border-radius:0;background:transparent;cursor:pointer;transition:background var(--dur-short-4) var(--ease-standard)}@media (hover:hover){.pp:hover{background:var(--bg-hover)}}.pp.on{background:var(--action-soft);color:var(--action-soft-text)}.pp.on small{color:inherit}.pp.on .av:not(.av-anon){background:var(--bg-surface)}:root:not([data-input=pointer]) .pp:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:calc(-1 * var(--focus-width))}.pp .av{width:28px;height:28px;border-radius:50%;font-size:var(--fs-2xs)}.pp .av.av-anon{display:inline-grid;place-items:center;background:var(--bg-muted);color:var(--text-2)}.pp .av.av-anon .lucide{width:var(--icon-sm);height:var(--icon-sm)}.pp b{font:var(--fw-semibold) var(--fs-13)/var(--lh-sm) var(--font-sans);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp small{display:block;font:var(--fs-12)/var(--lh-xs) var(--font-sans);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp small.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.phd{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-6);align-items:start;padding:var(--sp-6) var(--sp-7);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel)}.phd h3{font-size:var(--fs-15);font-weight:var(--fw-semibold);display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap;line-height:22px}.phd .ln{font-size:var(--fs-12);color:var(--text-3);margin-top:var(--sp-1)}.phd .chips{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-3)}.phd .car{font-size:var(--fs-12);color:var(--text-2);margin-top:var(--sp-3)}.viewing{display:flex;gap:var(--sp-3);align-items:center;font-size:var(--fs-12);color:var(--text-3);flex-wrap:wrap;margin-top:var(--sp-4)}.sig{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-5);align-items:start;padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-7);border-bottom:1px solid var(--border);position:relative}.sig:last-child{border-bottom:0}.sig:before{content:"";position:absolute;left:0;top:14px;width:8px;height:8px;border-radius:50%;background:var(--sevc)}.sig>.lucide{color:var(--sevc);margin-top:var(--sp-1)}.sig b{font-size:var(--fs-13);font-weight:var(--fw-semibold);display:block;line-height:var(--lh-base)}.sig p{font-size:var(--fs-12);line-height:var(--lh-sm)}.sig.crit{--sevc:var(--bad)}.sig.att{--sevc:var(--attn)}.sig.okk{--sevc:var(--ok)}.sig.sl{--sevc:var(--text-disabled)}.sig.sl b{color:var(--text-2)}.people .lbl-s{font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-2)}button.pp{font:inherit;color:inherit;text-align:left;width:100%}button.vchip{font-family:inherit}.dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.dates div{display:grid;gap:var(--sp-1);align-content:start;padding:var(--sp-6) var(--sp-8);background:var(--bg-surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.dates div:nth-child(3n){border-right:0}.dates div:nth-last-child(-n+3):nth-child(3n+1),.dates div:nth-last-child(-n+3):nth-child(3n+1)~div{border-bottom:0}.dates span{font:var(--type-label);color:var(--text-3)}.dates b{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text)}.dates small{font-size:var(--fs-12);color:var(--text-3)}.dates .hl{background:var(--action-soft)}.dates .hl span,.dates .hl small,.dates .hl b{color:var(--action-soft-text)}.ruler{--pos:100%;--lvl:var(--pos);display:grid;gap:var(--sp-3);padding-top:26px}.ruler .bar{height:8px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--action) 0 var(--lvl),var(--attn) 0 var(--pos),var(--grid) 0);position:relative}.ruler .mk{position:absolute;top:-5px;width:2px;height:18px;background:var(--attn);border-radius:1px}.ruler .mk:after{content:attr(data-v);position:absolute;bottom:22px;left:50%;transform:translate(-50%);font:var(--fw-semibold) var(--fs-2xs) var(--font-sans);color:var(--text);white-space:nowrap;background:var(--bg-surface);padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--r-xs)}.ruler .ls{display:grid;grid-template-columns:repeat(19,1fr);font:var(--fs-2xs)/var(--lh-xs) var(--font-sans);color:var(--text-3);text-align:center}.ruler .ls .on{color:var(--action);font-weight:var(--fw-semibold)}.ruler .ls .nx{color:var(--attn-text);font-weight:var(--fw-semibold)}.req{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.acc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}@media (max-width:820px){.req,.acc,.dates{grid-template-columns:1fr}.dates div{border-right:0}}.rq{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:var(--sp-6) var(--sp-8);display:grid;gap:var(--sp-4);align-content:start}.rq.ok{--rqc:var(--ok)}.rq.no{--rqc:var(--bad)}.rq.wt{--rqc:var(--wait)}.rq.cy{--rqc:var(--s2)}.rq .t{font:var(--type-label);letter-spacing:var(--ls-label);color:var(--text-2);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.rq .v{font:var(--fw-regular) 20px/28px var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.rq .v small{font-size:var(--fs-12);color:var(--text-3);font-weight:var(--fw-regular);margin-left:var(--sp-1);letter-spacing:0}.rq .track{height:8px;background:var(--grid);border-radius:var(--r-pill);position:relative}.rq .track i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-pill);background:var(--rqc)}.rq .track u{position:absolute;top:-3px;width:2px;height:12px;background:var(--text-2)}.rq .lg{display:flex;justify-content:space-between;font:var(--fs-2xs)/var(--lh-xs) var(--font-sans);color:var(--text-3)}.rq .sub{font-size:var(--fs-12);color:var(--text-3)}.rq .stk{height:8px;background:var(--grid);border-radius:var(--r-pill);overflow:hidden;display:flex}.rq .stk i{display:block;height:100%}.evid{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-2)}.evid a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:28px;font-size:var(--fs-12);color:var(--text-2);text-decoration:none;border:1px solid var(--border-strong);border-radius:var(--r-xs);padding:var(--sp-1) var(--sp-4);background:var(--bg-surface)}@media (hover:hover){.evid a:hover{background:var(--bg-hover);color:var(--text)}}.evid a.pend{background:var(--attn-bg);border-color:var(--attn);color:var(--attn-text)}.checklist{list-style:none;margin:0;padding:0;display:grid}.checklist>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-5);align-items:start;padding:var(--sp-5) 0;border-bottom:1px solid var(--border)}.checklist>li:last-child{border-bottom:0}.checklist.boxed{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface)}.checklist.boxed>li{padding-inline:var(--sp-7)}.checklist .ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bg-muted);color:var(--text-3);flex:none}.checklist .ic .lucide{width:var(--icon-sm);height:var(--icon-sm);stroke-width:2.5}.checklist .ok .ic{background:var(--ok-bg);color:var(--ok)}.checklist .no .ic{background:var(--bad-bg);color:var(--bad)}.checklist .pend .ic{background:var(--attn-bg);color:var(--attn-text)}.checklist .tx{display:grid;gap:var(--sp-1);min-width:0;padding-top:var(--sp-1)}.checklist .tx b{font-size:var(--fs-13);line-height:var(--lh-base);font-weight:var(--fw-medium);color:var(--text)}.checklist .tx small{font-size:var(--fs-12);line-height:var(--lh-sm);color:var(--text-3)}.checklist .na .tx b{color:var(--text-2);font-weight:var(--fw-regular)}.checklist .val{padding-top:var(--sp-1);font-size:var(--fs-13);line-height:var(--lh-base);font-weight:var(--fw-medium);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.checklist .no .val{color:var(--bad)}.checklist .val small{display:block;font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-3)}.id-head{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-6);align-items:start;padding:var(--sp-6) var(--sp-8);background:var(--bg-surface);border-bottom:1px solid var(--border)}.id-head h3{font-size:var(--fs-15);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.id-head .chips{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-2)}.facts{display:inline-flex;flex-wrap:wrap;margin-top:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;max-width:100%}.facts div{display:grid;padding:var(--sp-2) var(--sp-5);border-right:1px solid var(--border);font-size:var(--fs-sm);line-height:var(--lh-md)}.facts div:last-child{border-right:0}.facts span{font-size:var(--fs-2xs);color:var(--text-3);line-height:var(--lh-2xs)}.facts b{font-weight:var(--fw-medium)}.ficha{display:grid;grid-template-columns:214px minmax(0,1fr)}.fnav{border-right:1px solid var(--border);background:var(--bg-surface);padding:var(--sp-4);display:grid;gap:1px;align-content:start}.fnav .ctl{height:var(--h-sm);margin-bottom:var(--sp-2)}.fnav h6{margin:var(--sp-4) var(--sp-3) var(--sp-1);font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-2);display:flex;justify-content:space-between}.fnav a{display:flex;align-items:center;gap:var(--sp-4);height:28px;padding-inline:var(--sp-3);border-radius:var(--r-control);color:var(--text-2);text-decoration:none;font-size:var(--fs-sm)}@media (hover:hover){.fnav a:hover{background:var(--bg-hover);color:var(--text)}}.fnav a.on{background:var(--action-soft);color:var(--action-soft-text);font-weight:var(--fw-medium)}.fnav a .e{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--bad)}.fnav a .lucide{width:var(--icon-sm);height:var(--icon-sm)}.fnav .more{color:var(--link);font-size:var(--fs-12)}.fbody{padding:var(--sp-6) var(--sp-8) var(--sp-8);display:grid;gap:var(--sp-5);align-content:start;min-width:0}.fbody .hd{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.fbody .hd h4{font-size:var(--fs-13);font-weight:var(--fw-semibold)}.heat-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);padding:var(--sp-4) var(--sp-5)}.heat{display:grid;grid-template-columns:30px repeat(31,18px) 36px;gap:var(--sp-1);font:10px/var(--lh-none) var(--font-mono);min-width:max-content}.heat .m{color:var(--text-2);font:var(--fs-12) var(--font-sans);display:flex;align-items:center}.heat .h{color:var(--text-3);text-align:center;padding-bottom:var(--sp-2)}.heat .c{height:18px;border-radius:var(--r-xs);display:grid;place-items:center;background:var(--cell);color:var(--text-3)}.heat .c.we{background:var(--cell-we);color:var(--text-disabled)}.heat .c.fut{background:transparent;color:var(--text-disabled);box-shadow:inset 0 0 0 1px var(--border)}.heat .c.today{box-shadow:inset 0 0 0 1.5px var(--text);color:var(--text);font-weight:var(--fw-semibold)}.heat .c.x{background:transparent}.heat .tot{font:var(--fs-12) var(--font-sans);color:var(--text-2);display:flex;align-items:center;justify-content:flex-end;font-variant-numeric:tabular-nums}.hleg{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);font-size:var(--fs-12);color:var(--text-2)}.hleg span{display:inline-flex;align-items:center;gap:var(--sp-3)}.hleg i{width:10px;height:10px;border-radius:var(--r-xs);display:inline-block}.hleg b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:var(--fw-semibold)}.sheet-split.open .sheet-list>.card{box-shadow:none;border-right:0;border-radius:var(--r-panel) 0 0 var(--r-panel);opacity:.9}.sheet-split.open .sheet-side>.sheet{max-width:none;border-radius:0 var(--r-sheet) var(--r-sheet) 0;margin-left:-1px}@media (max-width:820px){.sheet-split.open{grid-template-columns:1fr!important}.sheet-split.open .sheet-list{display:none}.sheet-split.open .sheet-side>.sheet{border-radius:var(--r-sheet);margin-left:0}}.fnav button.more{display:flex;align-items:center;height:28px;padding-inline:var(--sp-3);border:0;border-radius:var(--r-control);background:none;font-family:inherit;text-align:left;cursor:pointer}@media (hover:hover){.fnav button.more:hover{background:var(--bg-hover)}}:root:not([data-input=pointer]) .heat .c[tabindex]:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:1px}.svbanner{background:var(--frame);color:var(--frame-text);border-radius:var(--r-panel);padding:var(--sp-9) 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--sp-3) var(--sp-10);align-items:center}.svbanner .tx{display:grid;gap:var(--sp-2);min-width:0}.svbanner h4{margin:0;font-size:var(--fs-18);line-height:26px;font-weight:var(--fw-semibold);color:var(--frame-text);display:flex;gap:var(--sp-4);align-items:center}.svbanner h4 .lucide{color:var(--frame-text-2)}.svbanner p{margin:0;color:var(--frame-text-2);font-size:var(--fs-13);max-width:52ch}.svbanner .ctl{border-color:transparent;background:var(--bg-surface)}.svbanner .meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}.svbanner .meta button{all:unset;cursor:pointer;height:26px;padding:0 var(--sp-5);border-radius:var(--r-pill);font-size:var(--fs-12);color:var(--frame-text);border:1px solid var(--frame-line);display:inline-flex;align-items:center;gap:var(--sp-3)}@media (hover:hover){.svbanner .meta button:hover{background:var(--frame-raised)}}.svbanner .meta button[aria-pressed=true]{background:var(--frame-text);color:var(--frame);border-color:var(--frame-text)}:root:not([data-input=pointer]) .svbanner .meta button:focus-visible{outline-color:var(--frame-text-strong)}.svbanner .meta .n{font:var(--fw-medium) var(--fs-2xs) var(--font-mono);opacity:.75}@media (max-width:760px){.svbanner{grid-template-columns:1fr}}.svgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--sp-6);list-style:none;margin:0;padding:0}.svgrid>li{display:grid}.svc{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:var(--sp-3);padding:var(--sp-7);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg-surface);cursor:pointer;min-width:0;color:var(--text);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}@media (hover:hover){.svc:hover{border-color:var(--action);box-shadow:var(--shadow-2)}}:root:not([data-input=pointer]) .svc:focus-visible{border-color:var(--border-focus)}.svc .top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-2)}.svc .ic{flex:none;width:36px;height:36px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--action-soft);color:var(--action-soft-text)}.svc .top .badge{min-width:0;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.svc b{font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:var(--lh-base);overflow-wrap:anywhere;text-wrap:balance}.svc p{margin:0;font-size:var(--fs-12);line-height:var(--lh-sm);color:var(--text-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.svc .ft{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);font-size:var(--fs-12);margin-top:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--border)}.svc .mt{color:var(--text-3);display:inline-flex;gap:var(--sp-2);align-items:flex-start;min-width:0;flex:1 1 auto;line-height:var(--lh-xs)}.svc .mt>:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.svc .mt .lucide{flex:none;margin-top:1px}.svc .mt .lucide{width:var(--icon-sm);height:var(--icon-sm)}.svc .go{color:var(--link);font-weight:var(--fw-medium);display:inline-flex;gap:var(--sp-2);align-items:center;white-space:nowrap}.svc .go .lucide{transition:transform var(--dur-1) var(--ease)}@media (hover:hover){.svc:hover .go .lucide{transform:translate(2px)}}:is([data-density=default],[data-density=compact]) .svc{grid-template-columns:auto minmax(0,1fr);grid-template-rows:none;column-gap:var(--sp-4);row-gap:var(--sp-3);padding:var(--pad-surface)}:is([data-density=default],[data-density=compact]) .svc .top{display:contents}:is([data-density=default],[data-density=compact]) .svc .ic{grid-column:1;grid-row:1;align-self:center;width:auto;height:auto;border-radius:0;background:none;color:var(--action)}:is([data-density=default],[data-density=compact]) .svc .ic .lucide{width:var(--icon-lg);height:var(--icon-lg)}:is([data-density=default],[data-density=compact]) .svc b{grid-column:2;grid-row:1;align-self:center}:is([data-density=default],[data-density=compact]) .svc .top .badge{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:100%}:is([data-density=default],[data-density=compact]) .svc :is(p,.ft){grid-column:1 / -1}.sumgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6)}@media (max-width:820px){.sumgrid{grid-template-columns:1fr}}.sumc{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);display:grid;min-width:0}.sumc .hd{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-7);border-bottom:1px solid var(--border)}.sumc .hd .lucide{color:var(--text-3)}.sumc .hd h4{margin:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);flex:1;color:var(--text)}.sumc .hd a{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--link);text-decoration:none;display:inline-flex;gap:var(--sp-2);align-items:center}@media (hover:hover){.sumc .hd a:hover{text-decoration:underline}}.sumc .nums{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.sumc .n{all:unset;box-sizing:border-box;display:grid;gap:var(--sp-1);padding:var(--sp-6) var(--sp-7);border-right:1px solid var(--border);color:var(--text);min-width:0}.sumc .n:last-child{border-right:0}button.n{cursor:pointer}@media (hover:hover){button.n:hover{background:var(--bg-hover)}}:root:not([data-input=pointer]) button.n:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.sumc .n .l{font-size:var(--fs-12);color:var(--text-3);display:inline-flex;gap:var(--sp-3);align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sumc .n b{font-size:var(--fs-22);font-weight:var(--fw-medium);line-height:30px;font-variant-numeric:tabular-nums;color:var(--text)}.sumc .n[data-tone=attn] b{color:var(--attn-text)}.sumc .n[data-tone=attn] .l:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--attn);flex:none}.sumc .n[data-tone=ok] .l:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.sumc .n[data-tone=muted] b{color:var(--text-2)}.health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.hc2{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-5);align-items:center;padding:var(--sp-5) var(--sp-6);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg-surface)}.hc2 .dot{width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--ok-bg)}.hc2.w .dot{background:var(--attn);box-shadow:0 0 0 4px var(--attn-bg)}.hc2 b{font-size:var(--fs-13);font-weight:var(--fw-semibold);display:block}.hc2 small{font-size:var(--fs-12);color:var(--text-3)}.hc2 .ms{font:var(--fw-medium) var(--fs-12) var(--font-mono);color:var(--text-2)}.json{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card);font:var(--fs-xs)/1.65 var(--font-mono);color:var(--text-2);padding:var(--sp-5) var(--sp-6);overflow-x:auto;white-space:pre;margin:0}.json .k{color:var(--action)}.json .s{color:var(--ok)}.json .n{color:var(--attn-text)}.json .b{color:var(--wait)}.httpline{display:flex;align-items:center;gap:var(--sp-3);font:var(--fs-12) var(--font-mono);flex-wrap:wrap}.httpline .m{font-weight:var(--fw-semibold);color:var(--wait)}.hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}@media (max-width:900px){.hub{grid-template-columns:repeat(2,minmax(0,1fr))}}.hcard{display:grid;grid-template-columns:34px 1fr;gap:var(--sp-5);align-items:start;padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--bg-surface);text-decoration:none;color:var(--text);min-width:0}@media (hover:hover){.hcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}}.hcard .ic{width:34px;height:34px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--bg-muted);color:var(--text-2)}.hcard b{font-size:var(--fs-13);font-weight:var(--fw-semibold);display:flex;gap:var(--sp-3);align-items:center;line-height:var(--lh-base);flex-wrap:wrap}.hcard p{font-size:var(--fs-12);line-height:var(--lh-sm)}.hcard.off{opacity:var(--opacity-disabled);pointer-events:none}.tpl{border:1px solid var(--border-strong);border-radius:var(--r-control);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-13);line-height:22px;background:var(--bg-surface);min-height:96px}.tpl .v{background:var(--action-soft);color:var(--action-soft-text);font:var(--fw-medium) var(--fs-xs) var(--font-mono);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs)}.wf{position:relative;display:grid;grid-template-columns:minmax(940px,1fr) 180px;border:1px solid var(--border);border-radius:var(--r-panel);overflow:hidden;background:var(--bg-surface)}.wf.full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border-radius:0;grid-template-rows:auto auto 1fr}.wf-top{grid-column:1/-1;display:flex;align-items:center;gap:6px;padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--border);flex-wrap:wrap}.wf-top b{font-size:var(--fs-13)}.wf-notice{grid-column:1/-1;display:grid;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--bg-surface)}.wf-body{grid-column:1/-1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 180px;min-height:0}.wf.view .wf-body{grid-template-columns:minmax(0,1fr)}.wf.has-panel .wf-body{min-height:560px}.wf-canvas{position:relative;height:420px;background-color:var(--bg-subtle);background-image:radial-gradient(var(--border-strong) .9px,transparent .9px);background-size:18px 18px;overflow:hidden;min-width:0}.wf-canvas:focus-within{outline:0}.wf-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.wf-stage{position:relative;min-width:100%}.wf-layer{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}.lane{position:absolute;left:0;right:0;border-bottom:1px dashed var(--border-strong);display:flex}.lane:nth-child(2n){background:color-mix(in srgb,var(--bg-muted) 45%,transparent)}.lane>span,.lane>button{position:sticky;left:0;z-index:1;width:26px;flex:none;writing-mode:vertical-rl;transform:rotate(180deg);font:600 10.5px var(--font-sans);letter-spacing:.06em;color:var(--text-3);text-align:center;background:var(--bg-muted);border:0;border-left:1px solid var(--border);padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lane>button{cursor:pointer}@media (hover:hover){.lane>button:hover{color:var(--text);background:var(--bg-hover)}}:root:not([data-input=pointer]) .lane>button:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:-2px}.wf-canvas svg.edges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.wf-canvas svg.edges .ehit{pointer-events:stroke;cursor:pointer}.wf-canvas svg.edges path.flow{stroke-dasharray:6 4;animation:wf-flow .9s linear infinite}@keyframes wf-flow{to{stroke-dashoffset:-20}}.nd{position:absolute;display:flex;align-items:center;justify-content:center;gap:6px;font:500 12px var(--font-sans);color:var(--text);line-height:16px;pointer-events:auto;cursor:pointer;outline-offset:3px;-webkit-user-select:none;user-select:none}.nd.mv{cursor:grab;touch-action:none}.nd.mv:active{cursor:grabbing}.nd.task{width:140px;height:48px;background:var(--bg-surface);border:1.5px solid var(--border-strong);border-radius:var(--r-card);padding:0 8px;box-shadow:var(--shadow-control);justify-content:flex-start;text-align:left}.nd.task>.lucide{color:var(--action);flex:none}.nd.task.sel,.nd.sub.sel{border-color:var(--action);box-shadow:0 0 0 3px var(--action-soft)}.nd.task.done{border-color:var(--ok-line);background:var(--ok-bg)}.nd.task.done>.lucide{color:var(--ok)}.nd.sub{width:140px;height:48px;background:var(--wait-bg);border:1.5px solid var(--wait);border-radius:var(--r-card);padding:0 8px;justify-content:flex-start;text-align:left}.nd.sub:after{content:"+";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:12px;height:12px;border:1px solid var(--wait);border-radius:2px;background:var(--bg-surface);font:600 10px/10px var(--font-sans);text-align:center;color:var(--wait)}.nd.sub>.lucide{color:var(--wait);flex:none}.nd.ev{width:40px;height:40px;border-radius:50%;border:2px solid}.nd.ev.start{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.nd.ev.end{background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.nd.ev.sel,.nd.gw.sel:before{box-shadow:0 0 0 3px var(--action-soft)}.nd small{position:absolute;top:46px;left:50%;transform:translate(-50%);font-size:11px;color:var(--text-2);white-space:nowrap}.nd.gw{width:42px;height:42px}.nd.gw:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;transform:rotate(45deg);border:2px solid var(--attn);background:var(--attn-bg);border-radius:3px}.nd.gw.par:before{border-color:var(--warn);background:var(--warn-bg)}.nd.gw>.lucide{position:relative;color:var(--attn-text);width:var(--icon-md);height:var(--icon-md)}.nd.gw.par>.lucide{color:var(--warn)}.nd .acts{position:absolute;right:4px;bottom:-9px;display:flex;gap:var(--sp-2);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-xs);padding:1px 4px}.nd .acts .lucide{width:10px;height:10px;color:var(--action)}:root:not([data-input=pointer]) .nd:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus))}.nd .stb,.nd .iss{position:absolute;top:-8px;right:-8px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--bg-surface);border:1px solid currentColor}.nd .iss{right:auto;left:-8px}.nd .stb .lucide,.nd .iss .lucide{width:10px;height:10px}.nd.ev .stb,.nd.gw .stb{top:-6px;right:-6px}.nd.ev .iss,.nd.gw .iss{top:-6px;left:-6px}.wt-ok{color:var(--ok)}.wt-info{color:var(--info)}.wt-attn{color:var(--attn-text)}.wt-bad{color:var(--bad)}.wt-wait{color:var(--wait)}.wt-warn{color:var(--warn)}.wt-neutral{color:var(--text-3)}.nd.is-bad.task,.nd.is-bad.sub,.nd.is-bad.ev{border-color:var(--bad);border-style:dashed}.nd.is-bad.gw:before{border-color:var(--bad);border-style:dashed}.nd.is-attn.task,.nd.is-attn.sub,.nd.is-attn.ev{border-color:var(--attn);border-style:dashed}.nd.is-attn.gw:before{border-color:var(--attn);border-style:dashed}.wf-canvas.view .nd{cursor:default}.wf-canvas.view .nd[data-status]{--st:var(--text-3);--st-bg:var(--neutral-bg)}.wf-canvas.view .nd[data-status=habilitada]{--st:var(--info);--st-bg:var(--info-bg)}.wf-canvas.view .nd[data-status=ajuste]{--st:var(--attn);--st-bg:var(--attn-bg)}.wf-canvas.view .nd[data-status=rejeitada]{--st:var(--bad);--st-bg:var(--bad-bg)}.wf-canvas.view .nd[data-status=concluida]{--st:var(--ok);--st-bg:var(--ok-bg)}.wf-canvas.view .nd[data-status=aguardando-subprocesso]{--st:var(--wait);--st-bg:var(--wait-bg)}.wf-canvas.view .nd.task[data-status],.wf-canvas.view .nd.sub[data-status]{background:var(--st-bg);border-color:var(--st)}.wf-canvas.view .nd.task[data-status]>.lucide,.wf-canvas.view .nd.sub[data-status]>.lucide{color:var(--st)}.wf-canvas.view .nd.ev[data-status]{background:var(--st-bg);border-color:var(--st);color:var(--st)}.wf-canvas.view .nd.gw[data-status]:before{background:var(--st-bg);border-color:var(--st)}.wf-canvas.view .nd.gw[data-status]>.lucide{color:var(--st)}.wf-canvas.view .nd[data-status=desabilitada]{color:var(--text-2)}.nd.act{box-shadow:0 0 0 3px var(--info-bg),0 0 0 4px var(--info)}.nd.act.gw{box-shadow:none}.nd.act.gw:before{box-shadow:0 0 0 3px var(--info-bg),0 0 0 4px var(--info)}.nd.act:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:2px solid var(--info);opacity:0;animation:wf-pulse 1.6s var(--ease) infinite;pointer-events:none}.nd.act.sub:after{content:"";width:auto;height:auto;left:-6px;bottom:-6px;transform:none;background:none;font-size:0}.nd.act.gw:after{top:0;right:0;bottom:0;left:0;transform:rotate(45deg)}@keyframes wf-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.nd.act.gw:after{animation-name:wf-pulse-gw}@keyframes wf-pulse-gw{0%{opacity:.7;transform:rotate(45deg) scale(1)}to{opacity:0;transform:rotate(45deg) scale(1.2)}}.ntool{position:absolute;display:flex;gap:2px;background:var(--bg-surface);border:1px solid transparent;border-radius:var(--r-control);box-shadow:var(--shadow-2);padding:2px;z-index:2;pointer-events:auto}.ntool button{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:2px;color:var(--text-2)}.ntool button .lucide{width:var(--icon-md);height:var(--icon-md)}@media (hover:hover){.ntool button:hover{background:var(--bg-hover)}}:root:not([data-input=pointer]) .ntool button:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus))}.ntool .dl{color:var(--bad)}.elabel{position:absolute;font:600 11px var(--font-sans);color:var(--attn-text);background:var(--attn-bg);border:1px solid var(--attn-line);border-radius:var(--r-xs);padding:0 var(--sp-2);line-height:16px;white-space:nowrap;pointer-events:auto;z-index:1}.elabel.plain{color:var(--text-2);background:var(--bg-surface);border-color:var(--border-strong)}button.elabel{cursor:pointer}@media (hover:hover){button.elabel:hover{border-color:var(--text-3)}}.elabel.sel{outline:2px solid var(--action);outline-offset:1px}:root:not([data-input=pointer]) .elabel:focus-visible,:root:not([data-input=pointer]) .edot:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:1px}.edot{position:absolute;width:10px;height:10px;padding:0;border-radius:50%;border:1.5px solid var(--text-3);background:var(--bg-surface);cursor:pointer;pointer-events:auto;opacity:0;z-index:1}.edot.sel{opacity:1}:root:not([data-input=pointer]) .edot:focus-visible{opacity:1}@media (hover:hover){.edot:hover{opacity:1}}.edot.sel{border-color:var(--action);background:var(--action)}.wf-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center;pointer-events:none;color:var(--text-3);font-size:var(--fs-12)}.wf-empty .lucide{width:28px;height:28px;margin-bottom:4px}.wf-empty b{font-size:var(--fs-13);font-weight:500;color:var(--text-2)}.wfctl{position:absolute;left:36px;bottom:10px;display:grid;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-control);box-shadow:var(--shadow-control);z-index:2}.wfctl button{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;color:var(--text-2);border-bottom:1px solid var(--border)}@media (hover:hover){.wfctl button:hover{background:var(--bg-hover)}}:root:not([data-input=pointer]) .wfctl button:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:-2px}.wfctl button:last-child{border-bottom:0}.wfctl .lucide{width:14px;height:14px}.wfctl .zv{font:500 10px var(--font-mono);color:var(--text-3);text-align:center;padding:2px 0;border-bottom:1px solid var(--border)}.pal{border-left:1px solid var(--border);padding:10px;display:grid;gap:var(--sp-2);align-content:start;background:var(--bg-surface)}.pal h6{margin:6px 0 2px;font:500 10.5px var(--font-mono);letter-spacing:.1em;color:var(--text-3)}.pal .it{display:flex;align-items:center;gap:8px;padding:var(--sp-2) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-control);font-size:var(--fs-12);cursor:grab;background:var(--bg-surface)}@media (hover:hover){.pal .it:hover{border-color:var(--border-strong);background:var(--bg-hover)}}:root:not([data-input=pointer]) .pal .it:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:1px}.pal .it.off{cursor:not-allowed;color:var(--text-disabled);background:var(--bg-subtle)}.pal .it.off .sh{opacity:.45}.pal .sh{flex:none;display:block}.pal .sh.c{width:14px;height:14px;border-radius:50%;border:2px solid}.pal .sh.r{width:18px;height:12px;border:1.5px solid var(--border-strong);border-radius:3px}.pal .sh.s{width:18px;height:12px;border:1.5px solid var(--wait);background:var(--wait-bg);border-radius:2px}.pal .sh.d{width:12px;height:12px;transform:rotate(45deg);border:1.5px solid var(--attn);background:var(--attn-bg);margin:0 var(--sp-1)}.pal .sh.p{width:12px;height:12px;transform:rotate(45deg);border:1.5px solid var(--warn);background:var(--warn-bg);margin:0 var(--sp-1)}.pal p{font-size:var(--fs-xs);color:var(--text-3);line-height:16px;margin-top:4px}.pal .lbl-s{font:var(--fw-semibold) var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--text-2)}.pal .leg{display:grid;gap:var(--sp-2)}.pal .leg .li{display:flex;align-items:center;gap:6px;font-size:var(--fs-12)}.pal .leg .li .lucide{width:var(--icon-sm);height:var(--icon-sm);flex:none}.pal .leg .li{color:var(--text-2)}.pal .leg .li.wt-ok .lucide{color:var(--ok)}.pal .leg .li.wt-info .lucide{color:var(--info)}.pal .leg .li.wt-attn .lucide{color:var(--attn)}.pal .leg .li.wt-bad .lucide{color:var(--bad)}.pal .leg .li.wt-neutral .lucide{color:var(--text-3)}.wf-panel{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:100%;display:grid;grid-template-rows:auto auto 1fr auto;background:var(--bg-surface);border-left:1px solid var(--border);box-shadow:var(--shadow-3);z-index:5;min-height:0}.wf-panel .ph{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.wf-panel .ph h4{margin:0;font-size:var(--fs-13);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-panel .ph h4 span{font-weight:400;color:var(--text-2)}.wf-panel .ph h4:focus{outline:0;box-shadow:none}:root:not([data-input=pointer]) .wf-panel .ph h4:focus-visible{outline:0;box-shadow:none}.wf-panel .pd{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:var(--fs-12);color:var(--attn-text);background:var(--attn-bg);border-bottom:1px solid var(--attn-line)}.wf-panel .pd .lucide{width:var(--icon-sm);height:var(--icon-sm)}.wf-panel .pt{display:grid;grid-template-rows:auto 1fr;min-height:0;grid-row:3}.wf-panel .pt>:is(.tabs,.MuiTabs-root){padding:0 var(--sp-6)}.wf-panel .pb{padding:12px;overflow:auto;display:grid;gap:12px;align-content:start;min-height:0}.wf-panel .pf{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--border);grid-row:4}.wf-panel .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cond{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-panel);padding:12px;display:grid;gap:10px}.cgrp{border:1px dashed var(--border-strong);border-radius:var(--r-card);padding:10px;display:grid;gap:8px;background:var(--bg-surface)}.cgrp .hd{display:flex;align-items:center;gap:8px;font-size:var(--fs-12);color:var(--text-3)}.crule{display:grid;grid-template-columns:1.2fr 1.2fr 112px 1fr 28px;gap:6px;align-items:center}.crule .ctl{height:var(--h-sm)}.ops{font:600 13px var(--font-mono)}.cjoin{justify-self:center;color:var(--text-3)}.drules{display:grid;gap:12px}.drule{display:grid;gap:8px;border:1px solid var(--border);border-radius:var(--r-card);padding:12px;background:var(--bg-surface)}.drule header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drule header .ctl{flex:1;min-width:160px}.drule .lbl{font:600 10.5px var(--font-mono);letter-spacing:.1em;color:var(--text-3)}.drule .then{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.drule .cond{padding:8px}.drule .crule{grid-template-columns:1fr 1fr 26px;row-gap:4px;padding-bottom:6px;border-bottom:1px dashed var(--border)}.drule .crule>:nth-child(3){grid-column:1}.drule .crule>:nth-child(4){grid-column:2}.drule .crule>:nth-child(5){grid-column:3;grid-row:1}.cform{display:grid;gap:12px}.cform .ctx{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--text-2)}.cform .ctx .lucide{width:var(--icon-sm);height:var(--icon-sm)}.wf-issues{display:grid;gap:6px;border:1px solid var(--border);border-radius:var(--r-card);padding:10px 12px;background:var(--bg-surface);font-size:var(--fs-12)}.wf-issues.bad{background:var(--bad-bg);border-color:var(--bad-line)}.wf-issues.attn{background:var(--attn-bg);border-color:var(--attn-line)}.wf-issues.ok{display:flex;align-items:center;gap:6px;background:var(--ok-bg);border-color:var(--ok-line);color:var(--text-2)}.wf-issues.ok .lucide{color:var(--ok);width:14px;height:14px}.wf-issues>b{display:flex;align-items:center;gap:6px;font-size:var(--fs-13);font-weight:600}.wf-issues>b .muted{font-weight:400}.wf-issues.bad>b .lucide{color:var(--bad)}.wf-issues.attn>b .lucide{color:var(--attn)}.wf-issues .lucide{width:14px;height:14px;flex:none}.wf-issues ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.wf-issues li{display:flex;align-items:center;gap:6px;min-height:26px}.wf-issues li>span{flex:1;color:var(--text)}.wf-life{display:inline-flex;align-items:center;gap:6px}.vtrig{all:unset;cursor:pointer;display:inline-flex;border-radius:var(--r-xs)}:root:not([data-input=pointer]) .vtrig:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:2px}.menu.vmenu{width:auto;min-width:240px;max-width:360px}.menu.vmenu .mi{height:auto;min-height:44px;padding:6px 10px 6px 6px;align-items:flex-start;cursor:pointer;outline:0}.menu.vmenu .mi[aria-disabled=true]{cursor:default}:root:not([data-input=pointer]) .menu.vmenu .mi:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--border-focus));outline-offset:calc(-1 * var(--focus-width))}.vrow{display:flex;align-items:flex-start;gap:8px;width:100%}.vck{width:16px;height:20px;flex:none;display:grid;place-items:center}.menu.vmenu .vck .lucide{width:14px;height:14px;color:var(--action)}.vtx{display:grid;gap:1px;min-width:0}.v1{display:flex;align-items:center;gap:8px;line-height:20px}.v1 b{font-weight:600;font-size:var(--fs-13)}.v1 .badge{height:18px}.vtx small{font-size:var(--fs-12);line-height:16px;color:var(--text-3);white-space:nowrap}.pubsum{display:grid;gap:12px}.pubsum h6{margin:0 0 4px;font-size:var(--fs-12);font-weight:600;color:var(--text-2)}.pubsum ul{margin:0;padding-left:16px;font-size:var(--fs-12)}.pubsum .alert .row{margin-top:6px}@media (prefers-reduced-motion:reduce){.wf-canvas svg.edges path.flow,.nd.act:after{animation:none}}.cc-doc{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);display:grid;box-shadow:var(--shadow-control)}.cc-doc .hd{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-7);border-bottom:2px solid var(--frame)}.cc-doc .hd h4{font-size:var(--fs-15);font-weight:var(--fw-semibold)}.cc-doc .sec{padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--border);display:grid;gap:var(--sp-4)}.cc-doc .sec:last-child{border-bottom:0}.cc-doc h5{margin:0;font:var(--fw-semibold) var(--fs-2xs) var(--font-sans);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-3)}.cc-doc .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8)}.cc-doc .grid3>div{display:grid;gap:var(--sp-3);align-content:start}.cc-doc .net{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-5) var(--sp-6);background:var(--action-soft);border-radius:var(--r-card)}.cc-doc .net span:first-child{font-weight:var(--fw-semibold);color:var(--action-soft-text)}.offer{display:grid;grid-template-columns:1fr auto auto;gap:var(--sp-7);align-items:center;padding:var(--sp-5) var(--sp-6);border:1px solid var(--border);border-radius:var(--r-panel)}.offer.best{border-color:var(--ok-line);background:var(--ok-bg)}.offer.off{opacity:.75}.offer .ob{display:grid;gap:var(--sp-2);justify-items:start;font-size:var(--fs-13)}.offer .ob b{font-weight:var(--fw-semibold)}.offer .ov{display:grid;justify-items:end;gap:var(--sp-1)}.offer .money.big{font-size:22px;line-height:26px}.authcode{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-7);border:1.5px dashed var(--border-strong);border-radius:var(--r-card);background:var(--bg-subtle)}.authcode span{font-size:22px;font-weight:var(--fw-medium);letter-spacing:.12em}.tools>.sys-t{margin:0;font:var(--type-title-m);letter-spacing:var(--ls-title-m);color:var(--text)}.tools>.sys-checked{font:var(--type-body-s);letter-spacing:var(--ls-body-s)}.sys{display:grid}.sys>div{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--sp-5);align-items:center;padding:var(--sp-4) var(--pad-surface);border-bottom:1px solid var(--border);font-size:var(--fs-13)}.sys>div:last-child{border-bottom:0}.sys b{font-weight:var(--fw-medium)}.sys .muted{font:var(--fs-12) var(--font-mono)}.sys .d{width:8px;height:8px;border-radius:50%}.sys .d.ok{background:var(--ok)}.sys .d.w{background:var(--warn)}.sys .d.b{background:var(--bad)}.cc-doc .hd .ey{display:block;font:var(--fw-semibold) var(--fs-2xs)/var(--lh-2xs) var(--font-sans);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-3)}.otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-4)}.otp-d{width:100%;min-width:0;height:var(--h-touch);text-align:center;font:var(--fw-semibold) var(--fs-22)/var(--lh-none) var(--font-mono);color:var(--text);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-control);caret-color:var(--action);transition:border-color var(--dur-1),box-shadow var(--dur-1)}.otp-d:focus{outline:0;border-color:var(--border-focus);box-shadow:inset 0 0 0 1px var(--border-focus)}.otp-d:disabled{background:var(--bg-muted);color:var(--text-disabled)}.otp.is-error .otp-d{border-color:var(--bad)}.tfa{position:relative}.tfa .nw{white-space:nowrap}.tfa-back{display:inline-flex;align-items:center;gap:var(--sp-2);justify-self:start}.tfa-back .lucide{width:var(--icon-sm);height:var(--icon-sm)}.tfa-ico{width:44px;height:44px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--action-soft);color:var(--action-soft-text)}.tfa-ico .lucide{width:22px;height:22px}.tfa-resend{font-size:var(--fs-sm);color:var(--text-3);text-align:center}.tfa-resend .num{font-family:var(--font-mono);color:var(--text-2)}.tfa-alt{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--border)}.tfa-methods{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--border);border-radius:var(--r-card)}.tfa-m{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-6);align-items:start;padding:var(--sp-6)}.tfa-m+.tfa-m{border-top:1px solid var(--border)}.tfa-m.dis{opacity:.6}.tfa-mi{width:32px;height:32px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--bg-muted);color:var(--text-2)}.tfa-mi .lucide{width:var(--icon-md);height:var(--icon-md)}.tfa-mt{display:grid;gap:var(--sp-1)}.tfa-mt label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text);line-height:var(--lh-base)}.tfa-mt .tag{font:var(--fw-medium) var(--fs-11) var(--font-mono);color:var(--text-3);letter-spacing:var(--ls-wide)}.tfa-mt small{font-size:var(--fs-12);line-height:var(--lh-sm);color:var(--text-3)}.tfa-m .switch{margin-top:var(--sp-1)}.badge.rec{height:18px;font-size:var(--fs-11)}.tfa-setup{display:grid;gap:var(--sp-8)}.tfa-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-9)}.tfa-steps>li{display:grid;gap:var(--sp-5);padding-left:34px;position:relative}.tfa-steps>li.off{color:var(--text-3)}.tfa-steps h3{font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:var(--lh-base);color:inherit}.tfa-steps .n{position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:var(--fw-semibold) var(--fs-12) var(--font-mono);background:var(--bg-muted);color:var(--text-2)}.tfa-steps>li.cur .n{background:var(--action);color:var(--action-text)}.tfa-scan{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-8);align-items:center}.tfa-qr{width:148px;height:148px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);color:var(--text)}.tfa-qr svg,.tfa-qr img{display:block;width:100%;height:100%}.tfa-key{display:grid;gap:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-md);color:var(--text-2)}.tfa-secret{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.tfa-secret code{font:var(--fw-medium) var(--fs-13) var(--font-mono);letter-spacing:.06em;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-4)}.tfa-verify{display:grid;grid-template-columns:minmax(0,300px) auto;justify-content:start;gap:var(--sp-5);align-items:center}.tfa-verify .otp-d{height:var(--h-lg);font-size:var(--fs-18)}.tfa-ok{color:var(--ok)}.tfa-p{font-size:var(--fs-sm);line-height:var(--lh-md);color:var(--text-2)}.tfa-steps>li.off .tfa-p{color:var(--text-3)}.tfa-codes{list-style:none;margin:0;padding:var(--sp-5) var(--sp-6);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-8);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card)}.tfa-codes code{font:var(--fw-medium) var(--fs-13) var(--font-mono);color:var(--text);letter-spacing:var(--ls-wide)}.tfa-acts{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.tfa-acts .sp{flex:1}.tfa-policy{display:grid;gap:var(--sp-7)}.tfa-policy fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--sp-4)}.tfa-policy legend{padding:0;margin-bottom:var(--sp-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.tfa-policy .col{display:grid;gap:var(--sp-4)}.tfa-opts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tfa-opts.one{grid-template-columns:minmax(0,1fr)}.tfa-opts .muted{color:var(--text-3)}.tfa-policy .sum{display:grid;grid-template-columns:1fr auto;gap:var(--sp-2) var(--sp-6);font-size:var(--fs-sm);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-5)}.tfa-policy .sum>span{color:var(--text-2)}.tfa-policy .tfa-acts{padding-top:var(--sp-6);border-top:1px solid var(--border)}.tfa-bd{font-weight:var(--fw-regular)}@container (max-width:440px){.otp{gap:var(--sp-3)}}@media (max-width:560px){.tfa-scan,.tfa-verify,.tfa-codes{grid-template-columns:1fr}}.vc-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-panel);display:grid;grid-template-rows:auto 1fr;min-width:0;color:var(--text);font-family:var(--font-sans)}.vc-card-h{display:flex;align-items:center;gap:6px;padding:14px 16px 0;min-height:36px}.vc-card-h h4{margin:0;font-size:var(--fs-13);font-weight:600;line-height:var(--lh-base);flex:1;min-width:0;color:var(--text)}.vc-card-x{font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.vc-card-b{padding:8px 16px 14px;min-height:170px;display:grid;align-content:center;min-width:0}.vc-card-lock{width:16px;height:16px;color:var(--text-3)}.vc-card-state .vc-card-b{place-items:center;text-align:center;gap:6px;color:var(--text-3)}.vc-card-loading .vc-card-b{place-items:stretch;text-align:left;align-content:end;gap:10px}.vc-card-sealed .vc-card-b{background:repeating-linear-gradient(135deg,transparent 0 8px,var(--bg-subtle) 8px 16px);border-radius:0 0 var(--r-panel) var(--r-panel)}.vc-stico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg-muted);color:var(--text-2)}.vc-stico svg{width:18px;height:18px}.vc-stico-bad{background:var(--bad-bg);color:var(--bad)}.vc-st-t{font-size:var(--fs-13);font-weight:600;color:var(--text)}.vc-st-d{font-size:var(--fs-12);line-height:var(--lh-sm);max-width:34ch}.vc-st-d a{color:var(--link)}.vc-skel{display:grid;gap:10px}.vc-skel-bars{display:flex;align-items:flex-end;gap:8px;height:110px}.vc-skel-bars .vc-sk{flex:1}.vc-sk{display:block;height:8px;border-radius:2px;background:linear-gradient(90deg,var(--bg-muted) 0,var(--bg-hover) 40%,var(--bg-muted) 80%);background-size:300% 100%;animation:vc-sk 1.4s linear infinite}@keyframes vc-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.vc-sk{animation:none}}.vc-btn{display:inline-flex;align-items:center;gap:6px;height:var(--h-sm);padding-inline:10px;margin-top:4px;font:500 var(--fs-sm) / 1 var(--font-sans);color:var(--text);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-control);box-shadow:var(--shadow-control);cursor:pointer}.vc-btn:hover{background:var(--bg-hover)}.vc-btn svg{width:16px;height:16px}.vc-btn:focus-visible,.vc-icon-btn:focus-visible,.vc-tbtn:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:var(--focus-offset)}.vc-tbtn,.vc-icon-btn{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;flex:none;border-radius:var(--r-control);color:var(--text-3)}.vc-tbtn{width:26px;height:26px}.vc-tbtn svg{width:16px;height:16px}.vc-tbtn:hover{background:var(--bg-hover);color:var(--text)}.vc-tbtn[aria-pressed=true]{background:var(--action-soft);color:var(--action-soft-text)}.vc-icon-btn{width:18px;height:18px;cursor:help}.vc-icon-btn svg{width:14px;height:14px}.vc-hint{position:relative;display:inline-grid}.vc-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);z-index:20;width:max-content;max-width:240px;padding:6px 8px;border-radius:var(--r-card);background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--fs-12);line-height:var(--lh-sm);font-weight:400;box-shadow:var(--shadow-3);visibility:hidden;opacity:0;transition:opacity var(--dur-1) var(--ease);pointer-events:none}.vc-hint:hover .vc-tip,.vc-hint:focus-within .vc-tip{visibility:visible;opacity:1}.vc-badge{display:inline-flex;align-items:center;gap:6px;height:20px;padding-inline:6px;border-radius:var(--r-xs);font:500 var(--fs-12) / 1 var(--font-sans);white-space:nowrap;border:1px solid transparent}.vc-badge svg{width:14px;height:14px}.vc-badge-est{background:transparent;border:1px dashed var(--border-strong);color:var(--text-3)}.vc-badge-ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.vc-badge-attn{background:var(--attn-bg);color:var(--attn-text);border-color:var(--attn-line)}.vc-badge-bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.vc-tview{max-height:230px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-card)}.vc-tview:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.vc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.vc-table thead th{position:sticky;top:0;z-index:1;background:var(--bg-subtle);text-align:left;padding:0 10px;height:30px;border-bottom:1px solid var(--border);white-space:nowrap;font-weight:500;color:var(--text-3)}.vc-table tbody th,.vc-table td{padding:0 10px;height:30px;border-bottom:1px solid var(--border);white-space:nowrap;color:var(--text);text-align:left;font-weight:400}.vc-table tbody tr:last-child>*{border-bottom:0}.vc-table .vc-r{text-align:right}.vc-num{font-variant-numeric:tabular-nums}.vc-tcap{margin:0;padding:6px 10px;font-size:var(--fs-12);color:var(--text-3);border-top:1px solid var(--border)}.vc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vc-grid>.vc-card-wide{grid-column:span 2}.vc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.vc-grid{grid-template-columns:1fr}.vc-grid>.vc-card-wide{grid-column:auto}}.vc-meter{display:grid;gap:8px;padding-block:8px;--vc-meter-fill: var(--s1)}.vc-meter[data-severity=ok]{--vc-meter-fill: var(--ok)}.vc-meter[data-severity=attn]{--vc-meter-fill: var(--attn)}.vc-meter[data-severity=bad]{--vc-meter-fill: var(--bad)}.vc-meter-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.vc-meter-big{font-size:34px;line-height:38px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.vc-meter-of{font-size:var(--fs-13);color:var(--text-3)}.vc-meter-top .vc-badge{align-self:center;margin-left:auto}.vc-meter-track{position:relative;height:12px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--vc-meter-fill) 16%,var(--bg-surface))}.vc-meter-track:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.vc-meter-fill{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-pill);background:var(--vc-meter-fill)}.vc-meter-mark{position:absolute;top:-4px;width:2px;height:20px;margin-left:-1px;background:var(--text-2);border-radius:1px}.vc-meter-scale{position:relative;display:flex;justify-content:space-between;font-size:var(--fs-11);color:var(--text-3)}.vc-meter-marklabel{position:absolute;transform:translate(-50%);white-space:nowrap}.vc-hist{display:grid;gap:4px}.vc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2) format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2) format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-latin-500-normal-C0rntwkW.woff2) format("woff2"),url(/assets/open-sans-latin-500-normal-BxcNt415.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2) format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2) format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff) format("woff")}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset;caret-color:var(--text);transition:background-color 9999s ease-out 0s}html,body,#root{height:100%}body{overflow:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill);transition:background var(--dur-1) var(--ease)}::-webkit-scrollbar-thumb:hover{background:var(--border-control)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.rolagem-fina{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.painel-recipiente{overflow:hidden}.rolagem-oculta{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.rolagem-oculta::-webkit-scrollbar{display:none}.rolagem-x-oculta{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.rolagem-x-oculta::-webkit-scrollbar{display:none}@keyframes pulso-etapa-atual{0%{outline:var(--bw-2) solid var(--border-focus);outline-offset:0}70%{outline:var(--bw-2) solid transparent;outline-offset:9px}to{outline:var(--bw-2) solid transparent;outline-offset:0}}.etapa-atual-pulsante{animation:pulso-etapa-atual 1.6s ease-out infinite}@media (prefers-reduced-motion: reduce){.etapa-atual-pulsante{animation:none;box-shadow:var(--ring)}}.login.entrada{min-height:100vh}.entrada__controle,.entrada__pilha{display:grid;gap:var(--sp-7)}.entrada__marca{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text-3)}.entrada__chamada{font-size:var(--fs-13);line-height:var(--lh-base);color:var(--text-2)}.login.split .crd .btn:last-child{width:100%;padding-inline:var(--control-pad-touch);border-left:1px solid transparent;border-radius:var(--r-control)}.login.split .crd .btn-outlined:last-child{border-left-color:var(--border-strong)}.entrada__orientacao{gap:var(--sp-4)}.entrada__rodape{display:flex;justify-content:center;gap:var(--sp-6)}.entrada__assinatura{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--text-3)}.entrada__assinatura img{height:14px;width:auto}.painel-entrada{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:var(--frame);color:var(--frame-text)}.painel-entrada__favo{width:62%;height:auto;margin:-6% 0 0 -6%}.painel-entrada__centro{display:grid;align-content:center;justify-items:center;gap:var(--sp-8);padding:0 var(--sp-12) var(--sp-12);text-align:center}.painel-entrada__logo{height:64px;width:auto;max-width:70%;object-fit:contain}.painel-entrada__linha{margin:0;max-width:42ch;font-size:var(--fs-15);line-height:var(--lh-base);color:var(--frame-text)}.entrada--goias{position:relative;background:#e9b949 url(/assets/fundo-login-goias-TloUChgZ.png) center / cover no-repeat;--action: #2f7a6f;--action-hover: #1f5f55;--action-pressed: #194d45}.entrada--goias .crd{border:0;border-radius:var(--r-sheet);box-shadow:var(--shadow-3, 0 8px 24px rgb(0 0 0 / .18))}.entrada--goias .crd .btn-primary{border-radius:999px}.entrada__logo{display:block;height:56px;width:auto;margin-bottom:var(--sp-6)}.entrada-govbr{gap:var(--sp-3)}.entrada-govbr__logo{height:20px;width:auto}.entrada-govbr:disabled .entrada-govbr__logo{opacity:.5}.entrada-govbr__pilha{gap:var(--sp-3)}.entrada-govbr__aviso{font-size:var(--fs-12);line-height:var(--lh-sm);color:var(--text-3);text-align:center}a.login-inst{justify-content:center;text-decoration:none}.coluna-pessoas{display:flex;flex:0 0 252px;min-height:0}.coluna-pessoas>.people{display:flex;flex-direction:column;width:100%}.coluna-pessoas>.people>ul{flex:1 1 0;align-content:start;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.pagina{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8);align-content:start}.pagina-cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-8)}.pagina-titulo{margin:0;font:var(--type-page);color:var(--text)}.pagina-apoio{margin:var(--sp-2) 0 0;font:var(--type-body);color:var(--text-2)}.pagina-acoes{display:flex;flex-wrap:wrap;gap:var(--sp-4);min-width:0;max-width:100%}.pagina-cabecalho>div{min-width:0}@media (max-width: 599.98px){.pagina-acoes,.pagina-acoes>*{width:100%}}.servicos-parte{display:grid;gap:var(--sp-8);margin-bottom:var(--sp-11)}.servicos-parte__titulo{margin:0 0 var(--sp-6);font:var(--type-title-m);color:var(--text)}.servicos-parte>.servicos-parte__titulo{margin-bottom:0}.servicos-parte__apoio{margin:calc(-1 * var(--sp-6)) 0 0;font:var(--type-body);color:var(--text-2)}.servicos-grupo{display:grid;gap:var(--sp-4)}.servicos-grupo__titulo{margin:0;font:var(--type-label);color:var(--text-2)}.tscroll{position:relative}.section>header{flex-wrap:wrap}
