@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/public-sans-latin-400-normal-SQG225MJ.woff2") format("woff2"),url("./media/public-sans-latin-400-normal-7ZPT45BM.woff") format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/public-sans-latin-500-normal-IISAIKJJ.woff2") format("woff2"),url("./media/public-sans-latin-500-normal-7H4FD56P.woff") format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/public-sans-latin-700-normal-77CRC3EZ.woff2") format("woff2"),url("./media/public-sans-latin-700-normal-UQAM6VYJ.woff") format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-400-normal-IDFWSPAZ.woff2") format("woff2"),url("./media/source-serif-4-latin-400-normal-RAOIVYKQ.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}:root{color-scheme:light;--color-marca-50: #eaf4f9;--color-marca-100: #cfe6f1;--color-marca-300: #7dbad6;--color-marca-500: #2288b5;--color-marca-600: #17678c;--color-marca-700: #0f5173;--color-tinta-500: #1d5a7a;--color-tinta-700: #13415a;--color-tinta-900: #0b2a3c;--color-text-primary: #101828;--color-text-secondary: #475467;--color-text-muted: #5b6577;--color-text-link: #0f5173;--color-text-link-painel: #13415a;--color-surface-page: #f6f4ef;--color-surface-default: #ffffff;--color-surface-elevated: #ffffff;--color-surface-sunken: #eeebe4;--color-border-default: #d9d5cc;--color-border-strong: #857f74;--color-border-sobre-tinta: #7a98ab;--color-semantic-success: #042815;--color-semantic-warning: #b54708;--color-semantic-danger: #c0392b;--color-semantic-info: #175cd3;--color-semantic-positivo-texto: #042815;--color-semantic-success-sutil: #e6f4ec;--color-semantic-warning-sutil: #fff6e5;--color-semantic-danger-sutil: #fdecea;--color-semantic-info-sutil: #eaf1fd;--color-overlay-capa: linear-gradient(to bottom, rgb(4 20 30 / 45%) 0, rgb(4 20 30 / 70%) 48px, rgb(4 20 30 / 88%) 100%);--color-realce: #cfe6f1;--color-sobre-marca: #ffffff;--color-sobre-tinta-primary: #ffffff;--color-sobre-tinta-secondary: #c9d6de;--color-focus-ring: #17678c;--font-family-ui: "Public Sans", system-ui, sans-serif;--font-family-leitura: "Source Serif 4", Georgia, serif;--font-family-numero: "IBM Plex Mono", ui-monospace, monospace;--font-size-xs: .8125rem;--font-size-sm: .9375rem;--font-size-md: 1.0625rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.75rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-body: 1.6;--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-ms: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 72px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgb(16 24 40 / 6%), 0 1px 3px rgb(16 24 40 / 10%);--shadow-hover: 0 8px 24px rgb(16 24 40 / 12%);--motion-duration-fast: .12s;--motion-duration-base: .2s;--motion-duration-slow: .28s;--motion-easing-standard: cubic-bezier(.2,0,0,1);--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--size-touch-min: 44px;--size-touch-confortavel: 48px;--size-container: 1200px;--size-leitura-max: 72ch;--z-sticky: 10;--z-dropdown: 20;--z-flutuante: 30;--z-dialogo: 40;--z-toast: 50;--a11y-escala: .9 1 1.125 1.25 1.5}[data-tema=escuro],[data-tema=alto-contraste]{--color-surface-page: #0e1116;--color-surface-default: #161b22;--color-surface-elevated: #1c2330;--color-surface-sunken: #0b0e13;--color-text-primary: #e6e8eb;--color-text-secondary: #9aa4b2;--color-text-muted: #9aa4b2;--color-text-link: #8fc6df;--color-text-link-painel: #8fc6df;--color-marca-50: #0f2531;--color-marca-100: #16384a;--color-marca-300: #3d7f9f;--color-marca-500: #3f9cc7;--color-marca-600: #7dbad6;--color-marca-700: #9bcde2;--color-sobre-marca: #06202e;--color-tinta-900: #0b1620;--color-tinta-700: #1d5a7a;--color-tinta-500: #2b7399;--color-border-default: #2d333b;--color-border-strong: #6b7684;--color-semantic-success: #56d364;--color-semantic-warning: #d29922;--color-semantic-danger: #f85149;--color-semantic-info: #79b8ff;--color-semantic-positivo-texto: #e6e8eb;--color-semantic-success-sutil: #10291b;--color-semantic-warning-sutil: #33270c;--color-semantic-danger-sutil: #341515;--color-semantic-info-sutil: #12263f;--color-focus-ring: #7dbad6;--color-realce: #5e4b10;color-scheme:dark;--shadow-card: none}[data-tema=alto-contraste]{--color-surface-page: #000000;--color-surface-default: #000000;--color-surface-elevated: #000000;--color-surface-sunken: #000000;--color-text-primary: #ffffff;--color-text-secondary: #ffffff;--color-text-muted: #ffffff;--color-text-link: #ffff00;--color-text-link-painel: #ffff00;--color-marca-50: #000000;--color-marca-100: #000000;--color-marca-300: #ffffff;--color-marca-500: #ffff00;--color-marca-600: #ffff00;--color-marca-700: #ffffff;--color-sobre-marca: #000000;--color-tinta-900: #000000;--color-tinta-700: #000000;--color-tinta-500: #000000;--color-border-default: #ffffff;--color-border-strong: #ffffff;--color-border-sobre-tinta: #ffffff;--color-semantic-positivo-texto: #ffffff;--color-focus-ring: #ffff00;--color-semantic-success-sutil: var(--color-surface-default);--color-semantic-warning-sutil: var(--color-surface-default);--color-semantic-danger-sutil: var(--color-surface-default);--color-semantic-info-sutil: var(--color-surface-default);--shadow-hover: none}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: 0ms;--motion-duration-base: 0ms;--motion-duration-slow: 0ms}}:root{--acao-fundo: var(--color-marca-600);--acao-hover: var(--color-marca-700);--acao-texto: var(--color-sobre-marca);--escala: 1}[data-tema=claro]{--acao-fundo: var(--color-marca-600);--acao-hover: var(--color-marca-700);--acao-texto: var(--color-sobre-marca)}html[data-superficie=painel],html[data-superficie=plataforma]{--acao-fundo: var(--color-tinta-700);--acao-hover: var(--color-tinta-900);--acao-texto: var(--color-sobre-tinta-primary)}html[data-tema=escuro][data-superficie=painel],html[data-tema=escuro][data-superficie=plataforma]{--acao-hover: var(--color-tinta-500)}html[data-superficie=painel],html[data-superficie=painel][data-tema=escuro]{--color-text-link: var(--color-text-link-painel)}html[data-tema=alto-contraste][data-superficie]{--acao-fundo: var(--color-marca-600);--acao-hover: var(--color-marca-700);--acao-texto: var(--color-sobre-marca)}*,*:before,*:after{box-sizing:border-box}html{font-size:calc(100% * var(--escala));-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-family-ui);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-primary);background:var(--color-surface-page);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0}fieldset{min-width:0;margin:0;padding:0;border:0}button{cursor:pointer}[hidden]{display:none!important}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h3,h4{font-size:var(--font-size-md);line-height:var(--line-height-snug)}h1{font-size:var(--font-size-lg)}h2{font-size:var(--font-size-lg);letter-spacing:-.01em}a{color:var(--color-text-link);text-decoration:underline;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}mark{background:var(--color-realce);color:inherit;border-radius:var(--radius-sm);padding:0 var(--space-2xs)}small{font-size:var(--font-size-sm)}.tela{container-type:inline-size;min-height:100vh;background:var(--color-surface-page);color:var(--color-text-primary)}html[data-superficie=painel] .tela,html[data-superficie=plataforma] .tela{background:var(--color-surface-sunken)}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.sobre-tinta :focus-visible{outline-color:var(--color-sobre-tinta-primary)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pular{position:absolute;left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-flutuante);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--acao-fundo);color:var(--acao-texto);font-weight:var(--font-weight-bold)}.pular:focus{top:var(--space-sm)}.conteudo{width:100%;max-width:var(--size-container);margin-inline:auto;padding-inline:var(--space-md)}.secao{padding-block:var(--space-xl)}.secao-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.secao-cab h2{margin:0}.pilha{display:flex;flex-direction:column;gap:var(--space-md)}.pilha-sm{display:flex;flex-direction:column;gap:var(--space-sm)}.pilha-lg{display:flex;flex-direction:column;gap:var(--space-lg)}.linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.linha-md{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.espaco{margin-inline-start:auto}.grade{display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.ic{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ic-16{width:1rem;height:1rem}.ic-24{width:1.5rem;height:1.5rem}.ic-44{width:2.75rem;height:2.75rem}.num{font-family:var(--font-family-numero);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.leitura{font-family:var(--font-family-leitura);max-width:var(--size-leitura-max)}.texto-sm{font-size:var(--font-size-sm)}.texto-xs{font-size:var(--font-size-xs)}.texto-secundario{color:var(--color-text-secondary)}.texto-discreto{color:var(--color-text-muted)}.negrito{font-weight:var(--font-weight-bold)}.sobrancelha{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.truncar-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container (min-width: 480px){.conteudo{padding-inline:var(--space-md)}.grade-2,.grade-3,.grade-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 768px){.conteudo{padding-inline:var(--space-lg)}.secao{padding-block:var(--space-2xl)}html[data-superficie=portal] h1{font-size:var(--font-size-2xl)}html[data-superficie=portal] h2{font-size:var(--font-size-xl)}.grade-3,.grade-4{grid-template-columns:repeat(3,minmax(0,1fr))}.grade-8-4{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@container (min-width: 1024px){.grade-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grade{gap:var(--space-lg)}.grade-3-9{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.grade-6-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1280px){.conteudo{padding-inline:var(--space-lg)}}html[data-superficie=painel] h1,html[data-superficie=plataforma] h1{font-size:var(--font-size-xl)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight}.ic{stroke:currentColor}mark{background:Mark;color:MarkText}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:var(--size-touch-min);min-width:var(--size-touch-min);padding:var(--space-sm) var(--space-md);border:2px solid transparent;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.btn-grande{min-height:var(--size-touch-confortavel);padding-inline:var(--space-lg)}.btn-complemento{font-weight:var(--font-weight-regular)}.btn:active{transform:translateY(1px)}.btn-primario{background:var(--acao-fundo);border-color:var(--acao-fundo);color:var(--acao-texto)}.btn-primario:hover{background:var(--acao-hover);border-color:var(--acao-hover)}.btn-secundario{background:var(--color-surface-default);border-color:var(--color-border-strong);color:var(--color-text-primary)}.btn-secundario:hover{background:var(--color-surface-sunken)}.btn-texto{background:transparent;color:var(--color-text-link);padding-inline:var(--space-sm)}.btn-texto:hover{text-decoration:underline}.btn-destrutivo{background:transparent;border-color:var(--color-semantic-danger);color:var(--color-semantic-danger)}.btn-destrutivo:hover{background:var(--color-semantic-danger-sutil)}.btn[disabled],.btn[aria-disabled=true]{background:var(--color-surface-sunken);border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed;text-decoration:none}.btn[aria-busy=true]:before{content:"";width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:giro .8s linear infinite}.motivo{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.campo{display:flex;flex-direction:column;gap:var(--space-xs)}.campo-rotulo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}html[data-superficie=painel] .campo-rotulo,html[data-superficie=plataforma] .campo-rotulo{font-size:var(--font-size-sm)}.campo-ajuda{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.campo-erro{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-semantic-danger)}.input{width:100%;min-height:var(--size-touch-min);padding:var(--space-sm) var(--space-ms);background:var(--color-surface-default);color:var(--color-text-primary);border:2px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}.input::placeholder{color:var(--color-text-muted)}.input:focus{border-color:var(--acao-fundo)}textarea.input{min-height:7rem;resize:vertical}.input:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}.input[readonly]{background:var(--color-surface-sunken)}.campo.is-erro .input{border-color:var(--color-semantic-danger)}.campo.is-sugerido .input{background:var(--color-semantic-info-sutil)}.campo.is-pouca-certeza .input{border-color:var(--color-semantic-warning)}.marcador{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.marcador-sugerido{background:var(--color-semantic-info-sutil);color:var(--color-semantic-info)}.marcador-conferido{color:var(--color-text-secondary)}.opcao{display:flex;align-items:center;gap:var(--space-ms);min-height:var(--size-touch-min);cursor:pointer}.opcao input{width:1.125rem;height:1.125rem;flex:none;accent-color:var(--acao-fundo)}.busca{position:relative;z-index:var(--z-dropdown)}.busca-campo{display:flex;align-items:center;background:var(--color-surface-default);border:2px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}.busca-campo:focus-within{border-color:var(--acao-fundo);outline:3px solid var(--color-focus-ring);outline-offset:2px}.busca-campo>.ic{margin-inline-start:var(--space-md);color:var(--color-text-secondary)}.busca-campo input{flex:1;min-width:0;padding:var(--space-md) var(--space-ms);border:0;background:transparent;font-size:var(--font-size-lg)}.busca-campo input:focus-visible{outline:none}.busca-campo .btn{margin:var(--space-xs)}.busca--pill .busca-campo{border-radius:var(--radius-pill)}.busca--flutuante .busca-campo{box-shadow:var(--shadow-hover)}.sugestoes{position:absolute;inset-inline:0;top:calc(100% + var(--space-xs));padding:var(--space-xs);background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-hover);color:var(--color-text-primary);text-align:left}.sugestoes-grupo{padding:var(--space-sm) var(--space-ms) var(--space-xs)}.sugestao{display:flex;align-items:flex-start;gap:var(--space-ms);min-height:var(--size-touch-min);padding:var(--space-sm) var(--space-ms);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none}.sugestao:hover,.sugestao[aria-selected=true]{background:var(--color-surface-sunken)}.sugestao small{display:block;color:var(--color-text-secondary)}.sugestoes-status{padding:var(--space-sm) var(--space-ms);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.chips-atalho{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-ms)}.chip{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--size-touch-min);padding:0 var(--space-md);background:var(--color-surface-default);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-primary);font-size:var(--font-size-sm);text-decoration:none}.chip:hover{border-color:var(--acao-fundo);color:var(--color-text-link)}.chip[aria-pressed=true]{background:var(--color-marca-50);border-color:var(--acao-fundo);font-weight:var(--font-weight-bold)}.chip-removivel{padding-inline-end:0}.chip-x{display:grid;place-items:center;min-width:var(--size-touch-min);min-height:var(--size-touch-min);border:0;background:transparent;border-radius:var(--radius-pill)}.chip-x:hover{background:var(--color-surface-sunken)}.sobre-tinta .chip{background:transparent;border-color:var(--color-border-sobre-tinta);color:var(--color-sobre-tinta-primary)}.sobre-tinta .chip:hover{border-color:var(--color-sobre-tinta-primary);color:var(--color-sobre-tinta-primary)}.sobre-tinta .chip[aria-pressed=true]{background:var(--color-sobre-tinta-primary);border-color:var(--color-sobre-tinta-primary);color:var(--color-tinta-900)}.selo{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:1px solid currentColor;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap}.selo-vigente,.selo-publicado,.selo-sucesso{background:var(--color-semantic-success-sutil);border-color:var(--color-semantic-success);color:var(--color-semantic-positivo-texto)}.selo-vigente .ic,.selo-publicado .ic,.selo-sucesso .ic{color:var(--color-semantic-success)}.selo-revogado,.selo-perigo{background:var(--color-semantic-danger-sutil);color:var(--color-semantic-danger)}.selo-alterado,.selo-resumo-pendente,.selo-info{background:var(--color-semantic-info-sutil);color:var(--color-semantic-info)}.selo-em-revisao,.selo-atencao{background:var(--color-semantic-warning-sutil);color:var(--color-semantic-warning)}.selo-rascunho,.selo-arquivado,.selo-neutro{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.selo-tipo{border-color:transparent;border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.resumo{padding:var(--space-md);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-inline-start:4px solid var(--color-semantic-success);border-radius:var(--radius-md)}.resumo h2{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);margin-bottom:var(--space-sm)}.resumo h2 .ic{color:var(--color-semantic-success)}.resumo-selo{margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.docs{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden}.doc{position:relative;display:grid;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-default)}.docs>.doc:last-child{border-bottom:0}.doc:hover{background:var(--color-surface-page)}.doc-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.doc-titulo{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.doc-titulo a{color:var(--color-text-primary);text-decoration:none}.doc-titulo a:after{content:"";position:absolute;inset:0}.doc-titulo a:hover{text-decoration:underline}.doc-ementa{font-family:var(--font-family-leitura);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc-meta{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.doc-meta .ic{color:var(--color-text-secondary)}.doc .link-interno{position:relative;z-index:1}.doc--destaque{border:2px solid var(--acao-fundo);border-radius:var(--radius-lg)}.doc--destaque .doc-ementa{display:block}.doc--revogado .doc-aviso{color:var(--color-semantic-danger);font-weight:var(--font-weight-medium)}.doc--compacto{padding:var(--space-ms) var(--space-md);gap:var(--space-xs)}.doc--compacto .doc-ementa,.doc--compacto .doc-meta{display:none}.doc-carregando{min-height:7rem}.facetas{display:flex;flex-direction:column;gap:var(--space-lg)}.faceta{margin:0;padding:0;border:0;min-width:0}.faceta legend{padding:0 0 var(--space-xs);font-weight:var(--font-weight-bold)}.faceta-opcao{display:flex;align-items:center;gap:var(--space-ms);min-height:var(--size-touch-min);cursor:pointer}.faceta-opcao input{width:1.125rem;height:1.125rem;flex:none;accent-color:var(--acao-fundo)}.faceta-opcao .contador{margin-inline-start:auto;font-family:var(--font-family-numero);font-size:var(--font-size-xs);color:var(--color-text-muted)}.faceta-opcao.is-zerado{color:var(--color-text-secondary);cursor:not-allowed}.filtros-ativos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.vazio{display:flex;flex-direction:column;align-items:center;gap:var(--space-ms);padding:var(--space-2xl) var(--space-md);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-align:center}.vazio .ic-44{color:var(--color-text-secondary)}.vazio h2,.vazio h3{font-size:var(--font-size-lg)}.vazio p{max-width:48ch;color:var(--color-text-secondary)}.mais{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg) 0}.mais-total{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@container (min-width: 768px){.doc{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-lg);padding:var(--space-lg)}.doc--compacto{padding:var(--space-ms) var(--space-lg)}.doc>*{grid-column:1}.doc>.doc-meta{grid-column:2;grid-row:1 / span 3;justify-content:flex-end;align-self:start;text-align:right;max-width:18rem}.doc--destaque>.doc-meta,.doc--compacto>.doc-meta{grid-column:1;grid-row:auto;justify-content:flex-start;text-align:left;max-width:none}}@keyframes giro{to{transform:rotate(360deg)}}@media(forced-colors:active){.btn,.selo,.chip,.input,.busca-campo{border:2px solid ButtonText}.btn-primario{background:ButtonFace;color:ButtonText}.btn[disabled]{border-color:GrayText;color:GrayText}}.migalha ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.migalha li+li:before{content:"/";margin-inline-end:var(--space-xs)}.foto{display:grid;place-items:center;gap:var(--space-xs);aspect-ratio:16 / 10;background:var(--color-tinta-700);border-radius:var(--radius-md);color:var(--color-sobre-tinta-secondary);font-size:var(--font-size-sm)}.capa{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:20rem;background:var(--color-tinta-700);color:var(--color-sobre-tinta-primary)}.capa:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-overlay-capa)}.capa h1,.capa h2{color:var(--color-sobre-tinta-primary)}.servico{display:flex;align-items:center;gap:var(--space-ms);min-height:5.25rem;padding:var(--space-md);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-text-primary);text-decoration:none;transition:transform var(--motion-duration-base) var(--motion-easing-standard),box-shadow var(--motion-duration-base) var(--motion-easing-standard),border-color var(--motion-duration-base) var(--motion-easing-standard)}.servico:hover{transform:translateY(calc(-1 * var(--space-2xs)));box-shadow:var(--shadow-hover);border-color:var(--color-marca-300)}.servico b{display:block;line-height:var(--line-height-tight)}.servico small{display:block;color:var(--color-text-secondary)}.servico-icone{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;background:var(--color-marca-50);border-radius:var(--radius-md);color:var(--color-marca-600)}.noticia{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.noticia h3 a{color:var(--color-text-primary);text-decoration:none}.noticia h3 a:hover{text-decoration:underline}.noticia--destaque h3{font-size:var(--font-size-lg)}.agenda{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.agenda li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--space-ms);padding:var(--space-ms) var(--space-md);border-top:1px solid var(--color-border-default)}.agenda li:first-child{border-top:0}.dia{align-self:start;padding:var(--space-xs) 0;background:var(--color-surface-sunken);border-radius:var(--radius-md);font-family:var(--font-family-numero);font-size:var(--font-size-xs);line-height:var(--line-height-tight);text-align:center;color:var(--color-text-secondary)}.dia b{display:block;font-size:var(--font-size-lg);color:var(--color-text-primary)}.stat{padding:var(--space-md);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.stat-numero{display:block;font-family:var(--font-family-numero);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}@container (min-width: 1024px){.stat-numero{font-size:var(--font-size-3xl)}}@media(forced-colors:active){.servico,.noticia,.agenda,.stat{border:1px solid CanvasText}}.acordeao,.serv{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.acordeao>summary,.serv summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:var(--size-touch-confortavel);padding:var(--space-md);cursor:pointer;list-style:none}.acordeao>summary::-webkit-details-marker,.serv summary::-webkit-details-marker{display:none}.acordeao>summary small,.serv summary small{display:block;color:var(--color-text-secondary)}.acordeao[open] .ic-seta,.serv[open] .ic-seta{transform:rotate(180deg)}.acordeao-corpo,.serv-corpo{display:flex;flex-direction:column;gap:var(--space-md);padding:0 var(--space-md) var(--space-md)}.acordeao-dados,.serv-resp{display:grid;gap:var(--space-sm) var(--space-lg);grid-template-columns:minmax(0,1fr);margin:0}.acordeao-dados dt,.serv-resp dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.acordeao-dados dd,.serv-resp dd{margin:0}.lista-selecionavel,.lista-col{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.lista-selecionavel a,.lista-col a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-sm);min-height:var(--size-touch-min);padding:var(--space-xs) var(--space-md);border-top:1px solid var(--color-border-default);color:var(--color-text-primary);text-decoration:none}.lista-selecionavel li:first-child a,.lista-col li:first-child a{border-top:0}.lista-selecionavel a:hover,.lista-col a:hover{background:var(--color-surface-sunken)}.lista-selecionavel a[aria-current=true],.lista-col a[aria-current=true]{background:var(--color-surface-sunken);font-weight:var(--font-weight-bold);box-shadow:inset 4px 0 0 var(--acao-fundo)}.lista-itens,.lista-noticias{overflow:hidden;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.item-lista,.item-noticia{display:grid;gap:var(--space-xs);width:100%;min-height:var(--size-touch-min);padding:var(--space-ms) var(--space-md);background:transparent;border:0;border-bottom:1px solid var(--color-border-default);border-radius:0;text-align:left}.item-lista:last-child,.item-noticia:last-child{border-bottom:0}.item-lista[aria-current=true],.item-noticia[aria-current=true]{background:var(--color-marca-50);box-shadow:inset 4px 0 0 var(--acao-fundo)}.item-lista .doc-meta,.item-noticia .doc-meta{gap:var(--space-xs) var(--space-sm)}.linha-selecionada,.selecionada{background:var(--color-marca-50);box-shadow:inset 4px 0 0 var(--acao-fundo)}.mais-acoes{position:relative}.mais-acoes summary{list-style:none}.mais-acoes summary::-webkit-details-marker{display:none}.mais-acoes-lista{margin-top:var(--space-xs);padding:var(--space-sm);background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg)}.tecla{display:inline-block;min-width:2rem;padding:var(--space-2xs) var(--space-sm);background:var(--color-surface-default);border:1px solid var(--color-border-strong);border-bottom-width:3px;border-radius:var(--radius-sm);font-family:var(--font-family-numero);font-size:var(--font-size-sm);text-align:center}.grupo{margin:0;padding:0;border:0;min-width:0}.grupo legend{padding:0 0 var(--space-xs);font-weight:var(--font-weight-bold)}.arvore{padding:var(--space-sm);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.arvore [role=group]{margin-inline-start:var(--space-lg)}.arvore .no{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);min-height:var(--size-touch-min);padding:var(--space-xs) var(--space-ms);border-radius:var(--radius-md)}.arvore [aria-selected=true]>.no{background:var(--color-surface-sunken);font-weight:var(--font-weight-bold);box-shadow:inset 4px 0 0 var(--acao-fundo)}.arvore .fixo{color:var(--color-text-secondary)}.duas{display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.lista-ordem,.ordem{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.lista-ordem>li,.ordem>li{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--space-sm) var(--space-ms);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border-default)}.lista-ordem>li:first-child,.ordem>li:first-child{border-top:0}.lista-ordem .acoes,.ordem .acoes{grid-column:1 / -1;gap:var(--space-sm)}.interruptor-lista,.sw-lista{display:flex;flex-direction:column}.interruptor-linha,.sw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:var(--size-touch-min);padding:var(--space-sm) 0;border-top:1px solid var(--color-border-default)}.interruptor-fixa,.sw-fixa{order:-1;border-top:0}.interruptor-rotulo,.sw-rotulo{display:flex;flex-direction:column;flex:1;min-width:0;cursor:pointer}.interruptor-rotulo small,.sw-rotulo small{color:var(--color-text-secondary)}.interruptor-ctl,.sw-ctl{display:flex;align-items:center;gap:var(--space-sm);flex:none}.interruptor,.sw-input{appearance:none;position:relative;width:3rem;height:1.75rem;margin:0;background:var(--color-surface-default);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer}.interruptor:after,.sw-input:after{content:"";position:absolute;top:2px;left:2px;width:1.25rem;height:1.25rem;background:var(--color-border-strong);border-radius:var(--radius-pill);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.interruptor:checked,.sw-input:checked{background:var(--acao-fundo);border-color:var(--acao-fundo)}.interruptor:checked:after,.sw-input:checked:after{background:var(--acao-texto);transform:translate(1.25rem)}.interruptor:disabled,.sw-input:disabled{cursor:not-allowed;opacity:.6}.moldura-previa,.pv{--acao-fundo: var(--color-marca-600);--acao-hover: var(--color-marca-700);--acao-texto: var(--color-sobre-marca);background:var(--color-surface-page);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);overflow:hidden}.moldura-previa--celular,.pv.pv-celular{max-width:22rem;margin-inline:auto}.moldura-previa-topo,.pv-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default)}@container (min-width: 768px){.acordeao-dados,.serv-resp{grid-template-columns:repeat(2,minmax(0,1fr))}.lista-ordem>li,.ordem>li{grid-template-columns:auto auto minmax(0,1fr) auto}.lista-ordem .acoes,.ordem .acoes{grid-column:auto}}@container (min-width: 1024px){.duas{grid-template-columns:minmax(15rem,1fr) minmax(0,2.2fr);align-items:start}.duas>.duas-lista,.duas>.lista-col-area,.duas>.arvore-col{grid-column:1;grid-row:1}.duas>.duas-editor,.duas>.editor-col{grid-column:2;grid-row:1}}@media(forced-colors:active){.interruptor,.sw-input{border:2px solid ButtonText}.interruptor:checked:after,.sw-input:checked:after{background:Highlight}.acordeao,.serv,.arvore,.lista-selecionavel,.lista-col,.moldura-previa,.pv{border:1px solid CanvasText}}.util{position:relative;background:var(--color-tinta-900);color:var(--color-sobre-tinta-primary);font-size:var(--font-size-xs)}.util-linha{display:flex;align-items:center;justify-content:flex-start;gap:0 var(--space-md);padding-block:var(--space-2xs)}.util-links{display:none;flex-wrap:wrap;gap:0 var(--space-md)}.util a{display:inline-flex;align-items:center;min-height:var(--size-touch-min);color:var(--color-sobre-tinta-primary)}.util a[aria-current=page]{font-weight:var(--font-weight-bold)}.util-a11y{display:none;position:absolute;inset-inline:0;top:100%;z-index:var(--z-flutuante);flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md);background:var(--color-tinta-900);border-top:1px solid var(--color-border-sobre-tinta)}.util-a11y.aberto{display:flex}.util-a11y .util-rotulo{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.util-botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-width:var(--size-touch-min);min-height:var(--size-touch-min);padding:0 var(--space-sm);background:transparent;border:1px solid var(--color-border-sobre-tinta);border-radius:var(--radius-sm);color:var(--color-sobre-tinta-primary);font-size:var(--font-size-xs)}.util-botao:hover{border-color:var(--color-sobre-tinta-primary)}.util-botao[aria-pressed=true]{background:var(--color-sobre-tinta-primary);color:var(--color-tinta-900)}.util-rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topo{position:relative;z-index:calc(var(--z-dropdown) + 1);background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default)}.topo-linha{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-height:4.5rem;padding-block:var(--space-sm)}.marca-pref{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:var(--space-ms);color:var(--color-text-primary);text-decoration:none}.marca-pref b{display:block;font-size:var(--font-size-md);line-height:var(--line-height-tight)}.marca-pref small{color:var(--color-text-secondary)}.brasao{width:2.5rem;height:3rem;flex:none;color:var(--color-marca-500)}.marca-pref--pequena .brasao{width:2rem;height:2.5rem}.menu-botao{margin-inline-start:auto}.menu-botao,.painel-menu-botao{flex:none}.nav{display:none;position:absolute;inset-inline:0;top:100%;z-index:var(--z-dropdown);padding:var(--space-sm);background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default)}.nav.aberto{display:block}.nav ul{display:flex;flex-direction:column}.nav a{display:flex;align-items:center;min-height:var(--size-touch-min);padding:0 var(--space-ms);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration:none}.nav a:hover{background:var(--color-surface-sunken)}.nav a[aria-current=page]{font-weight:var(--font-weight-bold);box-shadow:inset 4px 0 0 var(--color-marca-600)}.nav-institucional{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border-default)}.nav-institucional a{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.topo-busca{flex:1 1 100%;order:3;min-width:0}.busca-bloco{min-width:0}.busca--pill .busca-campo .btn{border-radius:var(--radius-pill)}.faixa-busca{padding-block:var(--space-lg);background:var(--color-tinta-900);color:var(--color-sobre-tinta-primary)}.sobre-tinta .busca-campo:focus-within{outline-color:var(--color-sobre-tinta-primary)}.rodape{background:var(--color-tinta-900);color:var(--color-sobre-tinta-secondary)}.rodape-grade{display:grid;gap:var(--space-lg);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr)}.rodape h2{margin-bottom:var(--space-sm);font-size:var(--font-size-md);color:var(--color-sobre-tinta-primary)}.rodape a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--size-touch-min);color:var(--color-sobre-tinta-primary)}.rodape-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm) var(--space-lg);padding-block:var(--space-md);border-top:1px solid var(--color-border-sobre-tinta);font-size:var(--font-size-sm)}.rodape-plataforma{font-size:var(--font-size-xs)}.painel-topo{background:var(--color-tinta-900);color:var(--color-sobre-tinta-primary)}.painel-topo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);min-height:3.5rem;padding:var(--space-xs) var(--space-md)}.painel-topo .marca-pref--pequena{flex:1 1 10rem;min-width:0}.painel-topo-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-inline-start:auto;flex:0 0 auto}.painel-topo-acoes .menu-usuario{margin-inline-start:0}.painel-topo-acoes .selo{font-size:var(--font-size-xs)}.painel-topo .marca-pref{color:var(--color-sobre-tinta-primary)}.painel-topo .marca-pref small{color:var(--color-sobre-tinta-secondary)}.painel-faixa{height:3px;background:var(--color-marca-500)}.painel-topo .btn-secundario{border-color:var(--color-border-sobre-tinta)}.plataforma-nome{font-weight:var(--font-weight-bold)}.menu-usuario{position:relative;margin-inline-start:auto}.menu-usuario summary{list-style:none}.menu-usuario summary::-webkit-details-marker{display:none}.menu-usuario-lista{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-xs));z-index:var(--z-dropdown);min-width:16rem;padding:var(--space-sm);background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-hover);color:var(--color-text-primary)}.menu-usuario-lista :focus-visible{outline-color:var(--color-focus-ring)}.menu-item{display:flex;align-items:center;gap:var(--space-ms);width:100%;min-height:var(--size-touch-min);padding:0 var(--space-ms);background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-text-primary);text-align:left;text-decoration:none}.menu-item:hover{background:var(--color-surface-sunken)}.menu-separador{margin:var(--space-xs) 0;border:0;border-top:1px solid var(--color-border-default)}.painel-corpo{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.painel-nav{display:none;padding:var(--space-md);background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default)}.painel-nav.aberto{display:block}.nav-grupo+.nav-grupo{margin-top:var(--space-md)}.nav-grupo-rotulo{padding:var(--space-sm) var(--space-ms) var(--space-xs)}.painel-nav a{display:flex;align-items:center;gap:var(--space-ms);min-height:var(--size-touch-min);padding:0 var(--space-ms);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration:none}.painel-nav a:hover{background:var(--color-surface-sunken)}.nav-texto{display:flex;flex-direction:column;min-width:0;line-height:var(--line-height-tight)}.nav-texto small{margin-top:var(--space-2xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.painel-nav a{padding-block:var(--space-xs)}.painel-nav a[aria-current=page]{background:var(--color-surface-sunken);font-weight:var(--font-weight-bold);box-shadow:inset 4px 0 0 var(--acao-fundo)}.painel-principal{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0;padding:var(--space-md)}.painel-principal:focus{outline:none}a[aria-disabled=true]{text-decoration-style:dashed;cursor:not-allowed}.painel-nav a[aria-disabled=true]{color:var(--color-text-secondary);text-decoration:none}.painel-nav a[aria-disabled=true]:hover{background:transparent}@container (min-width: 480px){.util-rotulo{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@container (min-width: 768px){.util-linha{justify-content:space-between;padding-block:0}.util-links{display:flex}.util-a11y-abrir,.nav .nav-institucional{display:none}.util-a11y{display:flex;position:static;padding:0;background:transparent;border-top:0}.rodape-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1024px){.marca-pref{flex:0 1 auto}.menu-botao,.painel-menu-botao{display:none}.nav{position:static;display:block;padding:0;background:transparent;border:0}.nav ul{flex-direction:row;gap:var(--space-2xs)}.nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--color-marca-600)}.topo-busca{flex:1 1 auto;order:0;max-width:32rem;margin-inline-start:auto}.painel-corpo{grid-template-columns:minmax(16rem,2fr) minmax(0,10fr)}.painel-nav{display:block;min-height:calc(100vh - 3.5rem);border-bottom:0;border-inline-end:1px solid var(--color-border-default)}.painel-principal{padding:var(--space-lg)}}@media(forced-colors:active){.nav a[aria-current=page],.painel-nav a[aria-current=page]{border:2px solid Highlight}}
