.resumo-mapa{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:calc(12px + var(--fs-ajuste))}.resumo-mapa-nota{font-size:calc(13px + var(--fs-ajuste))}.resumo-mapa-rotulo{color:var(--text-2)}.resumo-mapa-simulado{font-weight:600;letter-spacing:.04em}.resumo-mapa-ressalva{display:inline-flex;align-items:center;gap:4px;color:var(--warning-escuro)}.resumo-mapa-bloco{padding:10px 12px;border:1px solid var(--border);border-radius:2px;margin-bottom:12px}.nota-triagem-ia{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.nota-triagem-ia-rotulo{font-size:calc(11px + var(--fs-ajuste));letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.nota-triagem-ia-numero{font-size:calc(18px + var(--fs-ajuste));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-competencias{border:none;padding:0;margin:0 0 16px;min-width:0}.ad-competencias>legend{font-size:calc(11px + var(--fs-ajuste));letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-weight:600;padding:0;margin-bottom:8px}.ad-competencia{border:1px solid var(--border);border-radius:2px;padding:10px 12px;margin-bottom:10px;background:var(--bg-page)}.ad-competencia-cab{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ad-competencia-nome{font-weight:600;font-size:calc(13px + var(--fs-ajuste));flex:1 1;min-width:0;overflow-wrap:anywhere}.ad-competencia-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:8px}.ad-competencia-opcoes .ad-veredito-opcao{min-height:40px;font-size:calc(12.5px + var(--fs-ajuste))}.ad-competencia .campo{margin-bottom:0}.ad-competencias-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ad-competencias-indice{font-size:calc(12.5px + var(--fs-ajuste));color:var(--text-2)}.competencias-leitura{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.competencias-leitura li{display:flex;flex-direction:column;gap:2px}.competencias-leitura-cab{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:calc(12.5px + var(--fs-ajuste))}.competencias-leitura-evidencia{margin:0;font-size:calc(12px + var(--fs-ajuste));color:var(--text-2);font-style:italic;overflow-wrap:anywhere}.competencias-leitura-indice{font-size:calc(12px + var(--fs-ajuste));color:var(--text-2);margin-top:6px}.tabela-competencias{margin:4px 0 18px}.tabela-competencias-titulo{font-size:calc(13px + var(--fs-ajuste));font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;display:inline-flex;align-items:center;gap:8px}.tabela-competencias-wrap{border:1px solid var(--border);border-radius:2px;background:var(--bg-page);overflow-x:auto}.tabela-competencias table{width:100%;border-collapse:collapse;min-width:560px}.tabela-competencias td,.tabela-competencias th{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:8px 10px;text-align:left;vertical-align:top;font-size:calc(12.5px + var(--fs-ajuste))}.tabela-competencias tr:last-child td,.tabela-competencias tr:last-child th{border-bottom:none}.tabela-competencias td:last-child,.tabela-competencias th:last-child{border-right:none}.tabela-competencias-linha{font-weight:600}.tabela-competencias-linha .chip{margin-left:6px;font-weight:400}.tabela-competencias-celula{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:inherit;white-space:nowrap}.tabela-competencias-celula:focus-visible{outline:2px solid var(--success);outline-offset:1px}.tabela-competencias-contagem{font-size:calc(10.5px + var(--fs-ajuste));color:var(--text-2)}.tabela-competencias-indice{font-weight:600}.tabela-competencias-vazia{font-size:calc(12.5px + var(--fs-ajuste));color:var(--text-2);margin:0 0 14px}.tabela-competencias-cards{display:none;flex-direction:column;gap:10px}.tabela-competencias-card{border:1px solid var(--border);border-radius:2px;background:var(--bg-page);padding:12px}.tabela-competencias-card-nome{font-weight:600;margin:0 0 6px}.tabela-competencias-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tabela-competencias-card li{display:flex;justify-content:space-between;gap:8px;align-items:center}@media (max-width:600px){.tabela-competencias-wrap{display:none}.tabela-competencias-cards{display:flex}.ad-competencia-opcoes{grid-template-columns:minmax(0,1fr)}.ad-competencia-opcoes .ad-veredito-opcao{min-height:44px}}.ad-competencia-pronta{border-color:var(--success)}.ad-competencia-estado{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:calc(11.5px + var(--fs-ajuste));color:var(--warning-escuro);white-space:nowrap}.ad-competencia-estado-pronta{color:var(--success);font-weight:600}.ad-competencia-salvamento{font-weight:400;color:var(--text-2)}.ad-competencia-salvamento-erro{color:var(--error)}.ad-competencias-origem{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;margin-bottom:10px;border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:2px}.ad-competencias-origem,.ad-falta{display:flex;font-size:calc(12.5px + var(--fs-ajuste))}.ad-falta{align-items:flex-start;gap:6px;margin:14px 0 0;color:var(--warning-escuro)}.ad-falta svg{flex-shrink:0;margin-top:2px}.ad-salvamento{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:calc(12px + var(--fs-ajuste));color:var(--text-2)}.ad-salvamento-erro{color:var(--error)}.ad-salvamento-tentar{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media (max-width:600px){.ad-competencia-cab{flex-wrap:wrap}.ad-competencia-estado{white-space:normal}}.ad-pergunta-universal{border-left:3px solid var(--ig-yellow);padding-left:12px}.ad-pergunta-universal-texto{font-weight:600;line-height:1.5}.ad-pergunta-universal>label{text-transform:none;letter-spacing:normal;font-size:calc(13px + var(--fs-ajuste));color:var(--text)}:root{--faixa-critico:var(--error);--faixa-atencao:var(--warning);--faixa-adequado:var(--ig-metal);--faixa-satisfatorio:#4caf50;--faixa-destaque:#1f6a24;--faixa-neutro:#ffffff;--mapa-trilho:#efeee9}.mapa-titulo{margin:0;font-size:calc(11px + var(--fs-ajuste));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);text-align:left}.mapa-sem-percentual{margin:0 0 8px;font-size:calc(12px + var(--fs-ajuste));color:var(--text-muted)}.mapa-numero{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mapa-mais,.mapa-vazio{margin:6px 0 0;font-size:calc(12px + var(--fs-ajuste));color:var(--text-muted)}.mapa-faixa-amostra{display:inline-block;flex-shrink:0;width:10px;height:10px;border-radius:2px;background:var(--faixa-neutro);box-shadow:inset 0 0 0 1px var(--text-muted)}.mapa-faixa-amostra[data-tom=critico]{background:var(--faixa-critico);box-shadow:none}.mapa-faixa-amostra[data-tom=atencao]{background:var(--faixa-atencao);box-shadow:none}.mapa-faixa-amostra[data-tom=adequado]{background:var(--faixa-adequado);box-shadow:none}.mapa-faixa-amostra[data-tom=satisfatorio]{background:var(--faixa-satisfatorio);box-shadow:none}.mapa-faixa-amostra[data-tom=destaque]{background:var(--faixa-destaque);box-shadow:none}.mapa-faixa{display:inline-flex;align-items:center;gap:5px;padding:1px 6px;line-height:16px;border:1px solid var(--border);border-radius:2px;background:var(--bg-page);font-size:calc(10px + var(--fs-ajuste));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);white-space:normal;min-width:0;max-width:100%;text-align:left}.mapa-faixa .mapa-faixa-amostra{width:8px;height:8px}.mapa-legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:calc(12px + var(--fs-ajuste));color:var(--text-2)}.mapa-legenda li{display:inline-flex;align-items:center;gap:5px}.mapa-legenda strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-legenda-compacta{gap:2px 10px;font-size:calc(11px + var(--fs-ajuste))}.mapa-legenda-compacta .mapa-faixa-amostra{width:8px;height:8px}.mapa-faixas-barra{display:flex;gap:2px;height:8px;width:100%}.mapa-faixas-segmento{flex-basis:0;min-width:4px;border-radius:2px;background:var(--border)}.mapa-faixas-segmento[data-tom=critico]{background:var(--faixa-critico)}.mapa-faixas-segmento[data-tom=atencao]{background:var(--faixa-atencao)}.mapa-faixas-segmento[data-tom=adequado]{background:var(--faixa-adequado)}.mapa-faixas-segmento[data-tom=satisfatorio]{background:var(--faixa-satisfatorio)}.mapa-faixas-segmento[data-tom=destaque]{background:var(--faixa-destaque)}.mapa-modal{display:flex;flex-direction:column;gap:24px;text-align:left}.mapa-modal-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.mapa-modal-ressalva{display:flex;align-items:center;gap:6px;margin:0;font-size:calc(12.5px + var(--fs-ajuste));color:var(--warning-escuro)}.mapa-perfil-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:10px}.mapa-perfil-grupos{display:flex;flex-direction:column;gap:14px}.mapa-perfil-grupo-nome{font-size:calc(12px + var(--fs-ajuste));font-weight:600;color:var(--text);padding-bottom:4px;margin-bottom:2px;border-bottom:1px solid var(--border)}.mapa-perfil-linha{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr) 52px 128px;align-items:center;grid-column-gap:12px;column-gap:12px;min-height:26px;padding:0 4px;border-radius:2px;font-size:calc(13px + var(--fs-ajuste))}.mapa-perfil-linha:hover{background:var(--bg-subtle)}.mapa-perfil-nome{min-width:0;overflow-wrap:anywhere;color:var(--text)}.mapa-perfil-trilho{display:block;height:8px;background:var(--mapa-trilho);border-radius:0 4px 4px 0;overflow:hidden}.mapa-perfil-trilho[data-vazio]{background:none}.mapa-perfil-barra{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--text-muted)}.mapa-perfil-barra[data-tom=critico]{background:var(--faixa-critico)}.mapa-perfil-barra[data-tom=atencao]{background:var(--faixa-atencao)}.mapa-perfil-barra[data-tom=adequado]{background:var(--faixa-adequado)}.mapa-perfil-barra[data-tom=satisfatorio]{background:var(--faixa-satisfatorio)}.mapa-perfil-barra[data-tom=destaque]{background:var(--faixa-destaque)}.mapa-perfil-percentual{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-perfil-faixa{display:flex;justify-content:flex-start;min-width:0}.mapa-perfil-grupos:not([data-com-percentual]) .mapa-perfil-linha{grid-template-columns:minmax(0,168px) minmax(110px,1fr) minmax(0,150px)}.mapa-perfil-linha{grid-template-columns:minmax(0,168px) minmax(0,1fr) 52px minmax(0,150px)}.mapa-regua{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:3px;gap:3px;height:10px}.mapa-regua-casa{display:block;border-radius:2px;background:var(--mapa-trilho)}.mapa-regua-casa[data-centro]{box-shadow:inset 0 0 0 1px var(--ig-metal)}.mapa-regua-casa[data-tom]{box-shadow:none}.mapa-regua-casa[data-tom=critico]{background:var(--faixa-critico)}.mapa-regua-casa[data-tom=atencao]{background:var(--faixa-atencao)}.mapa-regua-casa[data-tom=adequado]{background:var(--faixa-adequado)}.mapa-regua-casa[data-tom=satisfatorio]{background:var(--faixa-satisfatorio)}.mapa-regua-casa[data-tom=destaque]{background:var(--faixa-destaque)}.mapa-regua-escala{min-height:0;margin-bottom:-8px}.mapa-regua-escala:hover{background:none}.mapa-regua-escala-rotulos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-size:calc(10.5px + var(--fs-ajuste));color:var(--text-muted);letter-spacing:.02em}.mapa-regua-escala-rotulos>:nth-child(2){justify-self:center}.mapa-regua-escala-rotulos>:nth-child(3){justify-self:end}.mapa-modal-colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px}.mapa-lista-curta ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mapa-lista-curta li{display:grid;grid-template-columns:minmax(0,1fr) 44px 124px;align-items:center;grid-column-gap:10px;column-gap:10px;font-size:calc(13px + var(--fs-ajuste))}.mapa-lista-curta-nome{min-width:0;overflow-wrap:anywhere}.mapa-lista-curta-grupo{display:block;font-size:calc(11.5px + var(--fs-ajuste));color:var(--text-muted)}.mapa-lista-curta-faixa{display:flex}.mapa-modal-indicadores{display:flex;flex-direction:column;gap:8px}.mapa-modal-indicadores-linha{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.mapa-modal-indicadores-rotulo{font-size:calc(12px + var(--fs-ajuste));color:var(--text-muted);padding-top:3px}.mapa-modal-indicadores-linha ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mapa-pilula{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border-radius:999px;border:1px solid var(--border);background:var(--bg-subtle);color:var(--text);font-size:calc(12px + var(--fs-ajuste));white-space:nowrap}.mapa-pilula strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-pilula-seta{font-weight:700}.mapa-pilula[data-sentido=positivo] .mapa-pilula-seta{color:var(--success-escuro)}.mapa-pilula[data-sentido=negativo] .mapa-pilula-seta{color:var(--error-escuro)}.mapa-modal-detalhe{display:flex;flex-direction:column;gap:8px}.mapa-modal-detalhe-linha{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:12px;column-gap:12px;padding:9px 12px;border:1px solid var(--border);border-radius:3px}.mapa-modal-detalhe-rotulo{font-weight:600;font-size:calc(13.5px + var(--fs-ajuste))}.mapa-modal-detalhe-linha .mapa-ler{display:contents}.mapa-modal-detalhe-linha .mapa-ler-botao{justify-self:end}.mapa-modal-detalhe-linha .mapa-ler-texto{grid-column:1/-1}.mapa-modal-detalhe-linha .mapa-texto-curto{margin:0;font-size:calc(13px + var(--fs-ajuste));color:var(--text-2)}.mapa-grupo{border:1px solid var(--border);border-radius:3px}.mapa-grupo>summary{display:flex;align-items:center;gap:8px;padding:9px 12px;cursor:pointer;list-style:none;font-size:calc(13.5px + var(--fs-ajuste))}.mapa-grupo>summary::-webkit-details-marker{display:none}.mapa-grupo>summary:hover{background:var(--bg-subtle)}.mapa-grupo-seta{color:var(--text-muted);transition:transform .12s ease;transform:rotate(-90deg);flex-shrink:0}.mapa-grupo[open] .mapa-grupo-seta{transform:none}.mapa-grupo-nome{font-weight:600;min-width:0}.mapa-grupo-conta{margin-left:auto;font-size:calc(12px + var(--fs-ajuste));color:var(--text-muted);white-space:nowrap}.mapa-grupo-corpo{gap:12px;padding:4px 12px 14px 36px}.mapa-escalas,.mapa-grupo-corpo{display:flex;flex-direction:column}.mapa-escalas{list-style:none;margin:0;padding:0;gap:14px}.mapa-item-cab{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.mapa-item-cab .mapa-numero{margin-left:auto}.mapa-item-nome{font-weight:600;font-size:calc(13px + var(--fs-ajuste))}.mapa-subitens{list-style:none;margin:8px 0 0;padding:0 0 0 12px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:6px}.mapa-subitem{font-size:calc(12.5px + var(--fs-ajuste))}.mapa-subitem .mapa-numero{font-weight:500;color:var(--text-2)}.mapa-seta{display:inline-flex;width:12px;justify-content:center;font-weight:700}.mapa-seta[data-sentido=positivo]{color:var(--success-escuro)}.mapa-seta[data-sentido=negativo]{color:var(--error-escuro)}.mapa-texto-curto{margin:2px 0 0;max-width:70ch;font-size:calc(12px + var(--fs-ajuste));color:var(--text-muted);text-align:left}.mapa-ler{margin-top:2px}.mapa-ler-botao{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:calc(12.5px + var(--fs-ajuste));font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--ig-metal);text-decoration-color:var(--ig-metal)}.mapa-ler-botao:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.mapa-ler-texto{max-width:68ch;margin-top:8px;text-align:left}.mapa-ler-texto p{margin:0 0 10px;font-size:calc(13.5px + var(--fs-ajuste));line-height:1.65;color:var(--text)}.mapa-ler-texto p:last-child{margin-bottom:0}.resumo-mapa-recebido{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;text-align:left;font-size:calc(12px + var(--fs-ajuste));color:var(--text)}.resumo-mapa-cab{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.resumo-mapa-distribuicao{display:flex;flex-direction:column;gap:6px}.resumo-mapa-linha{display:flex;flex-direction:column;gap:4px}.resumo-mapa-linha-rotulo{font-size:calc(10px + var(--fs-ajuste));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.resumo-mapa-item{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.resumo-mapa-item-nome{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.resumo-mapa-item .mapa-numero{min-width:36px}.resumo-mapa-recebido{container-type:inline-size}@container (min-width: 300px){.resumo-mapa-item{display:grid;grid-template-columns:minmax(0,1fr) 40px 124px;grid-column-gap:10px;column-gap:10px}.resumo-mapa-item[data-sem-percentual]{grid-template-columns:minmax(0,1fr) 132px}.resumo-mapa-item .mapa-faixa{justify-self:start}}.resumo-mapa-mais{font-size:calc(11px + var(--fs-ajuste));color:var(--text-muted)}.resumo-mapa-indicadores{display:flex;flex-wrap:wrap;gap:4px}.resumo-mapa-indicadores .mapa-pilula{font-size:calc(11px + var(--fs-ajuste));padding:0 8px}.resumo-mapa-botao{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:1px solid transparent;border-radius:3px;padding:6px;margin:-6px;cursor:pointer}.resumo-mapa-botao:focus-visible,.resumo-mapa-botao:hover{border-color:var(--border);background:var(--bg-subtle)}@media (max-width:560px){.mapa-perfil-linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome pct" "barra faixa";row-gap:3px;padding:4px 0}.mapa-perfil-nome{grid-area:nome}.mapa-perfil-percentual{grid-area:pct}.mapa-perfil-trilho{grid-area:barra}.mapa-perfil-faixa{grid-area:faixa;justify-content:flex-end}.mapa-perfil-grupos:not([data-com-percentual]) .mapa-perfil-linha{grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-areas:"nome faixa" "regua regua"}.mapa-regua{grid-area:regua}.mapa-regua-escala{display:none}.mapa-modal-colunas{grid-template-columns:minmax(0,1fr)}.mapa-lista-curta li{grid-template-columns:minmax(0,1fr) 40px auto}.mapa-modal-indicadores-linha{grid-template-columns:minmax(0,1fr);gap:4px}.mapa-grupo-corpo{padding-left:12px}}