:root{--bg: #f5f7fa;--workspace: #f3f6f9;--panel: rgba(255, 255, 255, .96);--border: rgba(15, 25, 35, .1);--text: rgba(15, 25, 35, .92);--muted: rgba(15, 25, 35, .58);--accent: #f37021;--accent-soft: rgba(243, 112, 33, .14);--brand: #0a3542;--tech: #00aaad;--data: #2d4864;--error: #d03b3b;--topbar-h: 52px;--sidebar-w: 260px;--r: 12px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text)}.appShell{height:100%;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:200;height:var(--topbar-h);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.topbarLeft,.topbarRight{display:flex;align-items:center;gap:10px;min-width:0}.brandMark{height:25px;width:auto;display:block}.brandName{font-size:13px;font-weight:700;letter-spacing:.2px;color:var(--brand)}.sep{width:1px;height:18px;background:var(--border)}.chip{font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:#0f19230f;border:1px solid rgba(15,25,35,.14);color:#0f1923c7;line-height:1;white-space:nowrap}.chipTech{background:#00aaad24;border-color:#00aaad4d}.btnGhost,.btnPrimary{font:inherit;font-size:14px;color:var(--text);cursor:pointer}.btnGhost{background:transparent;border:1px solid rgba(15,25,35,.12);padding:6px 10px;border-radius:10px;transition:background .12s ease,border-color .12s ease}.btnGhost:hover{background:#0f19230a;border-color:#0f19232e}.btnPrimary{background:#f370212e;border:1px solid rgba(243,112,33,.35);padding:6px 14px;border-radius:999px;transition:background .12s ease}.btnPrimary:hover{background:#f3702142}.account{position:relative}.accountButton{display:inline-flex;align-items:center;gap:8px;padding-left:6px}.avatar{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:#0f19230f;border:1px solid var(--border)}.accountName{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountMenu{position:absolute;top:calc(100% + 8px);right:0;width:260px;z-index:300;display:flex;flex-direction:column;gap:2px;padding:14px;background:#fff;border:1px solid var(--border);border-radius:var(--r);box-shadow:0 10px 26px #0f192324}.accountMenuName{font-size:13px;font-weight:800}.accountMenuSep{height:1px;background:var(--border);margin:10px 0}.appBody{flex:1;min-height:0;display:flex;position:relative}.sidebar{width:var(--sidebar-w);flex-shrink:0;background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--border);overflow:auto}.sidebarInner{padding:16px}.navGroup{margin-bottom:18px}.navGroupTitle{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#0f192373;margin:0 0 8px 6px}.navGroupItems{display:flex;flex-direction:column;gap:2px}.navItem{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:10px;font-size:14px;text-decoration:none;color:#0f1923c7;border:1px solid transparent}.navItem:hover{background:#0f19230a;border-color:#0f192314}.navItemActive{background:var(--accent-soft);border-color:#f3702147;color:var(--text)}.navDot{width:3px;height:16px;flex-shrink:0;border-radius:999px;background:#0f19232e}.navItemActive .navDot{background:var(--accent)}.sidebarScrim{display:none}.navToggle{margin-right:4px}@media(min-width:901px){.appBodyRecolhido .sidebar{display:none}.appBodyRecolhido .workspaceInner{max-width:none}}.workspace{flex:1;min-width:0;overflow:auto;background:var(--workspace)}.workspaceInner{max-width:1320px;padding:26px}.mutedSmall{font-size:12px;color:var(--muted)}@media(max-width:900px){.topbar{padding:0 16px}.brandName,.topbarLeft .sep,.accountName{display:none}.sidebar{position:absolute;top:0;bottom:0;left:0;z-index:150;background:#fff;transform:translate(-100%);transition:transform .18s ease}.sidebarOpen{transform:none;box-shadow:0 10px 26px #0f19232e}.sidebarScrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:140;background:#0f192333}.workspaceInner{padding:16px}}.page h1{font-size:22px;font-weight:750;letter-spacing:.2px;margin:0 0 20px}.page-lead{color:var(--muted);margin:0 0 24px;max-width:720px}.page-muted{color:var(--muted)}.page-error{color:var(--error)}.page-footnote{font-size:12px;color:var(--muted);margin-top:4px}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.stat-tile{display:flex;flex-direction:column;gap:6px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 10px 26px #0f19230f;padding:16px 20px}.stat-label{font-size:13px;color:var(--muted)}.stat-value{font-size:26px;font-weight:600;color:var(--text)}.seg-toggle{display:flex;align-items:center;gap:8px;margin-bottom:20px}.seg-toggle-label{font-size:13px;color:var(--muted)}.seg-toggle button{border:1px solid rgba(15,25,35,.14);background:var(--panel);border-radius:6px;padding:6px 14px;font:inherit;font-size:13px;color:var(--text);cursor:pointer}.seg-toggle button:hover{background:#0f19230a}.seg-toggle button.active{background:var(--accent-soft);border-color:#f3702159;color:var(--text);font-weight:600}.viz-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 10px 26px #0f19230f;padding:20px;margin-bottom:20px}.viz-card h2{font-size:15px;font-weight:600;color:var(--text);margin:0 0 16px}.viz-tooltip{background:var(--panel);border:1px solid #e3e7ec;border-radius:8px;box-shadow:0 4px 16px #1c27331f;padding:8px 12px;font-size:13px;color:var(--text)}.viz-tooltip-title{font-weight:600;margin-bottom:4px}.viz-tooltip-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;background:#2a78d6;margin-right:6px}.module-tile{text-decoration:none;color:inherit;transition:border-color .12s ease}.module-tile:hover{border-color:#f3702159}.module-name{font-size:16px;font-weight:650}.navGroupTitle{display:flex;align-items:center;gap:6px}.navGroupCor{width:8px;height:8px;border-radius:2px}.secao{font-size:15px;margin:24px 0 12px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 10px 26px #0f19230f;padding:20px;margin-bottom:16px;min-width:0}.card h2{font-size:14px;font-weight:700;margin:0 0 4px}.aviso{background:#f3702114;border:1px solid rgba(243,112,33,.3);border-radius:var(--r);padding:12px 16px;font-size:14px}.versao{margin-top:28px;padding-top:12px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.versao a{color:var(--muted)}.chipCamada{background:color-mix(in srgb,var(--cor) 14%,transparent);border-color:color-mix(in srgb,var(--cor) 45%,transparent)}.chipEstado.estado-vigente,.chipEstado.estado-publicado,.chipEstado.estado-comprometido{background:#00aaad1f;border-color:#00aaad59}.chipEstado.estado-em-revisao,.chipEstado.estado-discussao,.chipEstado.estado-rascunho{background:#f370211f;border-color:#f3702159}.objetoFaixa{height:4px;width:64px;border-radius:999px;background:var(--cor, var(--accent));margin-bottom:14px}.objetoTopo{margin-bottom:6px}.objetoTopo a{color:var(--muted)}.objeto h1,.page>h1{margin-bottom:12px}.objetoMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:20px}.objetoMeta a{color:var(--muted)}.objetoGrade{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.objetoLado .card{padding:16px}@media(max-width:1100px){.objetoGrade{grid-template-columns:minmax(0,1fr)}}.refs{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ref{display:flex;align-items:baseline;gap:8px;padding:7px 10px;border-radius:8px;border-left:3px solid var(--cor, var(--border));background:#0f192308;color:var(--text);text-decoration:none;font-size:13px}.ref:hover{background:#0f19230f}.ref code{flex-shrink:0;font-size:12px;color:var(--muted)}.ref span:not(.chip){flex:1;min-width:0}.refAusente{font-size:13px;padding:4px 10px}.md{font-size:15px;line-height:1.6;overflow-wrap:break-word}.objetoCorpo:not(.documento)>.md>h1:first-child{display:none}.md td,.md th{min-width:90px}.md h1{font-size:20px}.md h2{font-size:17px;margin:28px 0 10px}.md h3{font-size:15px;margin:22px 0 8px}.md>:first-child{margin-top:0}.md a{color:#b4521a}.md code{font-size:.88em;background:#0f19230d;border-radius:4px;padding:1px 4px}.md a code{color:inherit}.md pre{background:#0f19230a;border:1px solid var(--border);border-radius:8px;padding:12px;overflow-x:auto}.md pre code{background:none;padding:0}.md blockquote{margin:12px 0;padding:4px 14px;border-left:3px solid var(--border);color:var(--muted)}.md table,.tabela{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.md th,.md td,.tabela th,.tabela td{border-bottom:1px solid var(--border);padding:8px 10px;text-align:left;vertical-align:top}.md th,.tabela th{font-size:12px;font-weight:650;color:var(--muted)}.tabela a{color:var(--text);text-decoration:none}.tabela a:hover{color:#b4521a}.tabelaCard{padding:8px 12px}.campos{margin:0;display:flex;flex-direction:column;gap:14px}.campo dt{font-size:12px;font-weight:650;letter-spacing:.02em;color:var(--muted);margin-bottom:4px}.campo dd{margin:0;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.campo dd a{color:#b4521a}.camposAninhados{gap:8px;padding-left:12px;border-left:2px solid var(--border)}.valorLista{margin:0;padding-left:18px}.valorItens{display:flex;flex-direction:column;gap:10px}.metadados{margin-top:24px;border-top:1px solid var(--border);padding-top:12px}.metadados summary,.definicao summary{cursor:pointer;font-size:13px;color:var(--muted)}.metadados .campos,.definicao .md{margin-top:12px}.historico{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.historico li{border-left:2px solid var(--cor, var(--border));padding-left:10px}.historicoData{font-size:12px;font-weight:650;margin-bottom:4px}.historico .campo dd,.historico .campo dt{font-size:13px}.historico .campos{gap:4px}.florGrade{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:4px}@media(max-width:1000px){.florGrade{grid-template-columns:minmax(0,1fr)}}.florCard{padding:8px}.flor{display:block;width:100%;max-width:620px;margin:0 auto}.petala{cursor:pointer}.petala:focus{outline:none}.petala:hover path{fill-opacity:.28}.metade{cursor:pointer}.metade:focus{outline:none}.metade path{fill:#fff}.metade:hover path{fill:#eef2f3}.metade.petalaAtiva path{fill:#dfe6e8}.metadeNome{font-size:18px;font-weight:750;fill:var(--brand)}.centroSigla{font-size:13px;font-weight:650;letter-spacing:.06em;fill:var(--muted)}.petalaNome{font-size:16px;font-weight:650;fill:var(--text)}.petalaItem{font-size:12.5px}.itemCheio{fill:var(--text)}.itemSemObjeto{fill:var(--muted)}.petalaConta{font-size:15px;fill:var(--muted)}.painelFlor h2{font-size:17px;margin-bottom:10px}.painelGrupo{margin-top:16px}.painelGrupoTitulo{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-weight:650;font-size:14px}.painelGrupoTitulo a{color:var(--text)}.legenda{list-style:none;padding:0;margin:14px 0;display:flex;flex-direction:column;gap:8px;font-size:14px}.legenda li{display:flex;align-items:center;gap:8px}.legendaCor{width:14px;height:14px;border-radius:4px}.avisoPendente{line-height:1.55}.maturidadeCap .tabela{margin-top:10px}.nivel-inicial{background:#f370211f;border-color:#f3702159}.nivel-parcial{background:#00aaad1f;border-color:#00aaad59}.camposAninhados .campo{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:12px;align-items:baseline}.camposAninhados .campo dt{margin:0}.tabela td:first-child{white-space:nowrap}.navRascunho{margin-left:auto;font-size:10px;letter-spacing:.04em;color:var(--muted);border:1px dashed rgba(15,25,35,.25);border-radius:999px;padding:1px 6px}.avisoRascunho{margin-bottom:16px}.refFechada{color:var(--muted)}.chipAberto{background:#f370211a;border:1px dashed rgba(243,112,33,.55);color:#a24a14}.cardHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.recolhido summary{cursor:pointer;font-weight:650;font-size:14px}.recolhido[open] summary{margin-bottom:12px}.vsTopo{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.vsTopo h1{margin:0}.comunicado{font-size:13px;color:var(--muted)}.comunicadoMudancas{margin:4px 0 0;padding-left:18px;font-size:12px;color:var(--muted)}.comunicadoPrevia{margin-top:8px;max-width:640px;color:var(--text)}.comunicadoPrevia pre{font:inherit;white-space:pre-wrap;margin:8px 0}.comunicadoErro{color:var(--error);margin-top:8px}.comunicadoAcoes{display:flex;gap:8px;margin-top:12px}.vsIdentidade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--brand);border-radius:var(--r) var(--r) 0 0;color:#fff}.vsBloco{padding:14px 18px 30px;text-align:center}.vsBloco+.vsBloco{border-left:1px solid rgba(255,255,255,.14)}.vsBlocoNome{font-size:18px;font-weight:650}.vsBlocoEstado{margin-top:6px;font-size:13px;color:#ffffffbf}.vsBlocoEstado strong{color:#ffb27d;font-weight:650}.vs .vsBlocoEstado a,.vs .vsBlocoEstado code{color:#fff;background:#ffffff1f;border-radius:4px;padding:1px 5px;font-size:12px}.vs .vsBlocoEstado a code{background:none;padding:0}.vsBhag{position:relative;width:min(560px,calc(100% - 32px));margin:-18px auto 24px;padding:18px 24px 16px;text-align:center;color:#fff;background:#0d2f3a;border:2px solid var(--accent);border-radius:18px;box-shadow:0 18px 40px #0a354247}.vsBhagRotulo{font-size:15px;font-weight:700;letter-spacing:.24em;color:#ffb27d}.vsBhagValor{font-size:clamp(24px,4vw,38px);font-weight:750;line-height:1.15;margin:6px 0 10px}.vsBhagNota{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px;color:#ffffffc7}.vsBhagNota a{color:#ffb27d}.vsBhagNota code{color:#fff}.chipInverso{background:#ffffff1f;border-color:#ffffff4d;color:#fff}.vsColunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vsColuna{border-top:4px solid var(--brand)}.vsColunaTitulo{font-size:18px;font-weight:750;color:var(--brand)}.vsColunaSub{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.vsLista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.5}.vsNota{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.5;color:var(--muted)}.vsIniciativas{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:12px;font-size:14.5px;line-height:1.45}.vsIniciativas li span{display:block;color:var(--muted);font-size:13.5px}.vsLinks{margin-top:18px}.vs a,.plano a,.matriz a{color:#b4521a}@media(max-width:1000px){.vsColunas,.vsIdentidade{grid-template-columns:minmax(0,1fr)}.vsBloco{padding:12px 16px}.vsBloco+.vsBloco{border-left:none;border-top:1px solid rgba(255,255,255,.14)}.vsIdentidade{padding-bottom:18px}}.rocks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.rockTopo{display:flex;gap:8px;align-items:baseline}.rockId{flex-shrink:0;font-size:11px;color:var(--muted)}.rockTexto{font-size:14.5px;line-height:1.45}.rockItens{margin:8px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:4px;font-size:13.5px}.rockItens .rockMeta{margin-left:8px}.rockMeta{font-size:12px;color:var(--muted);margin-top:6px}.rockMeta .chip{font-size:10px;padding:2px 7px}.rockDono{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:1px}.rockDonoAberto{background:transparent;color:var(--muted);border:1px dashed var(--muted);font-weight:500}.ganttCard h2{font-size:16px;margin:0}.ganttTrilhas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.ganttTrilha{font:inherit;font-size:13px;padding:3px 10px;border:1px solid rgba(10,53,66,.25);border-radius:999px;background:#fff;color:#0a3542;cursor:pointer}.ganttTrilha.fechada{background:#0a35420f;color:var(--muted)}.ganttLegenda{display:flex;flex-wrap:wrap;gap:14px;margin:4px 0 0 170px;font-size:12px;color:var(--muted)}.ganttLegenda i{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px;vertical-align:-1px}.ganttLegenda .ganttLegendaRock{background:#eda100;transform:rotate(45deg) scale(.85)}.ganttRolagem{overflow-x:auto;margin:0 -8px}.ganttRolagem .mermaid{display:block}.ganttRolagem .mermaid svg{display:block;min-width:1040px;width:100%;max-width:none!important;height:auto}.mermaid{display:flex;justify-content:center}.md .mermaid svg{max-width:100%;height:auto}.ganttRodape{margin-top:8px;font-size:14px;line-height:1.5}.ganttRodape p{margin:6px 0}.ganttRodape details summary{cursor:pointer;font-size:13px;color:var(--muted)}.ganttRodape details[open] summary{margin-bottom:8px}.planoGrade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.planoGrade h2{font-size:16px;margin:0 0 14px}@media(max-width:1000px){.planoGrade{grid-template-columns:minmax(0,1fr)}}.iniciativas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.iniciativas li{display:flex;gap:12px}.iniciativaNum{flex-shrink:0;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:var(--cor, var(--accent))}.iniciativas strong{font-size:14.5px}.iniciativas p{margin:2px 0 0;font-size:13.5px;color:var(--muted);line-height:1.45}.vocab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vocabCard{border-top:4px solid var(--cor)}.vocabNome{font-size:17px;font-weight:750}.vocabPergunta{font-size:14px;margin:2px 0 8px}@media(max-width:900px){.vocab{grid-template-columns:minmax(0,1fr)}}.pessoas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px}.pessoa{cursor:pointer;font:inherit;font-size:12px}.pessoaAtiva{background:var(--cor);border-color:var(--cor);color:#fff}.gradeCard{padding:0;overflow:hidden}.gradeRolagem{overflow-x:auto}.grade{border-collapse:separate;border-spacing:0;font-size:12.5px;width:100%}.grade th,.grade td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:8px;vertical-align:top;transition:opacity .12s ease,background .12s ease}.gradeCanto,.processo{position:sticky;left:0;z-index:2;background:#fff;text-align:left}.gradeCanto{vertical-align:bottom}.banda{background:color-mix(in srgb,var(--brand) 92%,transparent);color:#fff;text-align:left;font-weight:500;padding:10px 12px}.banda .pessoaNome{color:#ffb27d}.bandaNota{color:#ffffffb3}.bandaRotulo{font-size:11px;color:var(--muted);font-weight:600;vertical-align:middle}.funcao{background:color-mix(in srgb,var(--cor) 12%,#fff);color:var(--brand);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center}.assento{text-align:left;font-weight:600;background:#fff}.assentoNome{margin-bottom:6px;line-height:1.3}.processoNome{font-weight:650;font-size:13px;margin-bottom:4px}.pessoaNome{display:inline-block;font-size:11.5px;font-weight:600;color:var(--cor)}.celula{color:var(--muted)}.celula.cheia{color:var(--text);background:color-mix(in srgb,var(--cor) 9%,#fff)}.grade .apagado{opacity:.28}.grade .realce,.resultados .realce{box-shadow:inset 0 0 0 2px var(--cor)}.resultados .apagado{opacity:.35}.gradeLegenda{padding:12px 16px 14px;margin:0}.gradeCard .aviso{margin:0 16px 16px}.resultados{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.45}.resultados li{padding:10px 12px;border-radius:10px;background:#0f192308;transition:opacity .12s ease}.resultadoTopo{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:2px}.gantt .task0{fill:#00aaad!important;stroke:#008385!important}.gantt .task1{fill:#2d4864!important;stroke:#1d3247!important}.gantt .task2{fill:#f37021!important;stroke:#c95a17!important}.gantt .milestone{fill:#0a3542!important;stroke:#0a3542!important}.gantt rect[class*=crit]{fill:#eda100!important;stroke:#b87d00!important}.gantt .today{stroke:#c8402f!important}.gantt .taskText{fill:#fff!important;font-weight:600}.gantt .taskTextOutsideRight,.gantt .taskTextOutsideLeft{fill:#0f1923!important}.gantt .sectionTitle{font-weight:650;fill:#0a3542!important}.gantt .section0,.gantt .section2{fill:#0a35420b!important}.gantt .section1{fill:#fff0!important}.verComoTime{font-size:12px;padding:4px 10px}@media(max-width:900px){.verComoTime{display:none}}.mudancas{border-left:4px solid var(--accent)}.mudancas summary{cursor:pointer;font-weight:700;font-size:15px}.mudancasLista{margin:12px 0 8px;padding-left:18px;font-size:14px;line-height:1.5}.mudancasLista p{margin:0 0 6px}.mudancasLista ul{margin:4px 0 10px;padding-left:18px}.grade{--col-processo: 160px;--col-min: 84px;table-layout:fixed;width:100%;min-width:calc(var(--col-processo) + var(--n, 12) * var(--col-min))}.grade .colProcesso{width:var(--col-processo)}.grade th,.grade td{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.grade th,.grade td{padding:7px 6px}.workspaceInner:has(>.matriz){max-width:none}.itemAnalogia{font-size:12.5px;color:var(--muted);margin:2px 0 4px}.itemSlide{font-size:11.5px;color:var(--muted);font-style:italic}.itemVazio .painelGrupoTitulo span:first-child{color:var(--muted)}.painelFonte{margin-top:16px}.mudancaData{display:inline-block;font-size:11.5px;font-weight:700;color:var(--muted);margin-right:6px}.mudancasLista li>span:last-child>p:first-child{display:inline}.revisoesLead .md>p:first-child{font-size:15px}.revisoesIntro{margin-bottom:12px}.revisoesIndice{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px}.revisoesIndice a.chip{text-decoration:none}.revisoesIndice .mutedSmall{margin-left:8px}.chipPartida{background:var(--accent-soft);border-color:#f3702166}.revisoesGrade{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-bottom:16px}.revisaoCard{display:flex;flex-direction:column;border-top:4px solid var(--cor);margin-bottom:0;scroll-margin-top:calc(var(--topbar-h) + 12px)}.revisaoCard.partida{border-top-color:var(--accent)}.revisaoTopo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.revisaoSigla{font-size:20px;font-weight:750;margin-right:4px}.revisaoPergunta{font-size:15px;font-weight:600;margin:8px 0 12px}.revisaoCampo{font-size:13.5px;line-height:1.45;margin-bottom:10px}.revisaoRotulo{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.revisaoEntra{margin:0;padding-left:18px}.revisaoEntra li{margin:2px 0}.revisaoDecide{font-size:13.5px;border-top:1px solid var(--border);padding-top:10px;margin-top:auto}.problemaRotulo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cor);margin-bottom:6px}.problema h3{font-size:18px;margin:0 0 8px}.problemaLead{border-left:4px solid var(--cor)}.problemaLead h2{font-size:20px;line-height:1.3;margin:0 0 10px}.problemaLead .md{font-size:15.5px;line-height:1.6}.problemaHistoria .md blockquote{margin:0;padding:12px 16px;border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--r) var(--r) 0;color:var(--text);font-size:15px;line-height:1.6}.problemaHistoria .md blockquote p{margin:0}.problemaMaiuscula:first-letter{text-transform:uppercase}.problemaGrade{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px}.problemaGrade>.card{margin-bottom:0}.problemaNumero{border:1px solid var(--border);border-radius:var(--r);padding:12px 14px;margin-bottom:12px}.problemaNumeroValor{font-size:36px;font-weight:750;line-height:1.1;color:var(--brand)}.problemaNumeroValor span{font-size:18px;font-weight:600}.problemaNumeroRotulo{font-size:14px;margin:4px 0 6px}.problemaMiudo .md{font-size:13px;color:var(--muted)}.problemaLacunas ul{margin:0;padding-left:18px}.problemaLacunas li{margin:4px 0;font-size:13.5px}.problemaGovernanca ul{padding-left:18px}.problemaGovernanca li{margin:4px 0}.metasContexto{margin:-4px 0 16px}.metasLeitura{border-left:4px solid var(--cor);font-size:15.5px;line-height:1.6}.metasLeitura p{margin:0 0 8px}.metasLeitura p:last-child{margin-bottom:0}.metasAutoria{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.45;color:var(--muted)}.metasAutoria p{margin:0}.metasAutoria .metaRef{margin-top:4px;font-size:12.5px}.metasIndice{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.metasIndice a{padding:4px 10px;border:1px solid var(--border);border-radius:999px;font-size:13px;text-decoration:none;color:var(--text)}.metasIndice a span{color:var(--muted);font-variant-numeric:tabular-nums}.metasGrupo{margin-bottom:20px;scroll-margin-top:16px}.metasGrupo h2{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cor);margin:0 0 8px}.metasCartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;align-items:start}.metasCartoes>.card{margin-bottom:0}.metaCard{border-top:4px solid var(--cor);scroll-margin-top:16px}.metaCabeca{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.metaId{font-size:12px;font-weight:700;color:var(--muted);margin-right:auto}.metaReq{font-size:11px;font-weight:700;padding:1px 7px;border:1px solid var(--cor);border-radius:999px;color:var(--cor)}.metaEnunciado{margin:6px 0 10px;font-size:16px;font-weight:650;line-height:1.35}.metaEnunciado:first-letter,.metaMetrica p:first-letter,.metaAlvoFrase:first-letter{text-transform:uppercase}.metaMetrica{margin-bottom:10px;font-size:13.5px;color:var(--muted)}.metaMetrica p{margin:2px 0 0;line-height:1.45}.metaMetrica p.resumida{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.metaMais{padding:0;margin-top:2px;border:0;background:none;font:inherit;font-size:12.5px;color:var(--cor);cursor:pointer}.metaAlvoBloco{padding:10px 12px;border-radius:8px;background:var(--bg)}.metaRotulo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.metaAlvoFrase{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.45}.metaAlvoVazio{margin-top:4px;font-size:14px;color:var(--muted)}.metaAlvoNumero{font-size:36px;font-weight:750;line-height:1.1;color:var(--brand);margin-top:4px;font-variant-numeric:tabular-nums}.metaAlvoNumero span{font-size:17px;font-weight:600}.metaAlvoDecisao,.metaAtual{font-size:12.5px;color:var(--muted);margin-top:4px}.metaAlocacao{width:100%;border-collapse:collapse;margin-top:10px;font-size:13.5px}.metaAlocacao caption{text-align:left;font-size:12px;color:var(--muted);padding-bottom:4px}.metaAlocacao td{padding:3px 0;border-bottom:1px solid var(--border)}.metaAlocacao td:last-child{text-align:right;font-variant-numeric:tabular-nums}.metaAlocacao tr.total td{font-weight:700}.metaRef{margin-top:10px;font-size:13px;color:var(--muted)}.metaRef summary{cursor:pointer}.metaRef p{margin:6px 0 0;line-height:1.45}
