:root{color-scheme:light;--ground: #f7f8fa;--surface: #ffffff;--surface-2: #f1f3f7;--line: #e3e7ed;--line-strong: #737c88;--ink: #1b1f26;--ink-2: #4c555f;--ink-3: #5c6570;--brand: #2d4a9b;--brand-hover: #1f3578;--brand-soft: #e8edfa;--on-brand: #ffffff;--sobre-brand-soft: #263f87;--accent: #8a5410;--accent-soft: #fbefdc;--crit: #a5402f;--crit-soft: #fae7e3;--on-crit: #ffffff;--ok: #1f6e52;--ok-soft: #e4f3ed;--linha-hover: #f5f7fb;--ambiente: #6d4fd8;--shadow: 0 1px 2px rgb(20 25 32 / 5%), 0 10px 28px -14px rgb(20 25 32 / 20%);--shadow-pe: 0 -8px 24px -16px rgb(20 25 32 / 30%);--veu: rgb(20 25 32 / 50%);--font-display: Georgia, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--r: 10px;--r-sm: 8px;--alvo: 44px;--alvo-primaria: 48px;--af-e1: 4px;--af-e2: 8px;--af-e3: 12px;--af-e4: 16px;--af-e5: 20px;--af-e6: 24px;--af-e8: 32px;--af-e10: 40px;--af-e12: 48px;--af-menu-aberto: 248px;--af-menu-recolhido: 56px;--af-texto-corpo: .9375rem;--af-texto-pequeno: .875rem;--af-texto-dica: .8125rem;--af-texto-rotulo: .6875rem;--af-texto-titulo-1: 1.65rem;--af-texto-titulo-2: 1.2rem;--af-texto-titulo-3: 1.06rem;--af-fundo: var(--ground);--af-superficie: var(--surface);--af-superficie-2: var(--surface-2);--af-texto: var(--ink);--af-texto-suave: var(--ink-2);--af-borda: var(--line);--af-borda-forte: var(--line-strong);--af-foco: var(--brand);--af-acao: var(--brand);--af-acao-hover: var(--brand-hover);--af-acao-texto: var(--on-brand);--af-perigo: var(--crit);--af-perigo-fundo: var(--crit);--af-perigo-texto: var(--on-crit);--af-ok-fg: var(--ok);--af-ok-bg: var(--ok-soft);--af-ok-borda: var(--ok);--af-info-fg: var(--sobre-brand-soft);--af-info-bg: var(--brand-soft);--af-info-borda: var(--brand);--af-alerta-fg: var(--accent);--af-alerta-bg: var(--accent-soft);--af-alerta-borda: var(--accent);--af-risco-fg: var(--crit);--af-risco-bg: var(--crit-soft);--af-risco-borda: var(--crit);--af-neutro-fg: var(--ink-2);--af-neutro-bg: var(--surface-2);--af-neutro-borda: var(--line-strong);--af-faixa-painel: var(--ambiente);--af-sombra: var(--shadow);--af-raio-1: var(--r-sm);--af-raio-2: var(--r);--af-raio-3: var(--r);--af-fonte: var(--font-body);--af-alvo: var(--alvo);--af-alvo-primaria: var(--alvo-primaria)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground: #14171c;--surface: #1c2027;--surface-2: #262b33;--line: #333945;--line-strong: #7d8696;--ink: #e8ebf0;--ink-2: #b0b7c2;--ink-3: #9199a5;--brand: #9db4f0;--brand-hover: #b9c9f5;--brand-soft: #1e2848;--on-brand: #0f1830;--sobre-brand-soft: #aebff3;--accent: #e0a65c;--accent-soft: #33280f;--crit: #e2917f;--crit-soft: #35211d;--on-crit: #2b1410;--ok: #6fc3a2;--ok-soft: #16302a;--linha-hover: #222730;--ambiente: #a897ff;--shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 16px 40px -14px rgb(0 0 0 / 60%);--shadow-pe: 0 -8px 24px -16px rgb(0 0 0 / 70%);--veu: rgb(0 0 0 / 62%)}}:root[data-theme=dark]{color-scheme:dark;--ground: #14171c;--surface: #1c2027;--surface-2: #262b33;--line: #333945;--line-strong: #7d8696;--ink: #e8ebf0;--ink-2: #b0b7c2;--ink-3: #9199a5;--brand: #9db4f0;--brand-hover: #b9c9f5;--brand-soft: #1e2848;--on-brand: #0f1830;--sobre-brand-soft: #aebff3;--accent: #e0a65c;--accent-soft: #33280f;--crit: #e2917f;--crit-soft: #35211d;--on-crit: #2b1410;--ok: #6fc3a2;--ok-soft: #16302a;--linha-hover: #222730;--ambiente: #a897ff;--shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 16px 40px -14px rgb(0 0 0 / 60%);--shadow-pe: 0 -8px 24px -16px rgb(0 0 0 / 70%);--veu: rgb(0 0 0 / 62%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--af-texto-corpo);line-height:1.55;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:400;text-wrap:balance}h1{font-size:var(--af-texto-titulo-1);line-height:1.2}h2{font-size:var(--af-texto-titulo-2);line-height:1.3}h3{font-size:var(--af-texto-titulo-3);line-height:1.3}p,ul,ol,dl,dd,figure{margin:0}a{color:var(--brand);text-underline-offset:3px}button,input,textarea,select{font:inherit;color:inherit}@layer{[data-react-aria-pressable]{touch-action:pan-x pan-y pinch-zoom}}:focus-visible,[data-focus-visible]{outline:2px solid var(--brand);outline-offset:2px}.af-so-leitor{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.af-icone{flex:none;stroke-width:1.8}.af-rotulo{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);font-weight:400;letter-spacing:.1em;text-transform:uppercase}.af-suave{color:var(--ink-2);font-size:var(--af-texto-pequeno)}.af-fraco{color:var(--ink-3);font-size:var(--af-texto-dica)}.af-tabular{font-variant-numeric:tabular-nums}.af-link{display:inline-flex;align-items:center;min-height:32px;color:var(--brand);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.af-lateral,.af-cabecalho,.af-tema,.af-formulario-pe{display:none}}.af-botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--af-e2);min-height:var(--alvo);min-width:var(--alvo);padding:0 var(--af-e4);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--ink);font-size:var(--af-texto-corpo);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.af-botao[data-variante=primaria]{background:var(--brand);color:var(--on-brand)}.af-botao[data-variante=primaria]:hover:not(:disabled){background:var(--brand-hover)}.af-botao[data-variante=secundaria]{border-color:var(--line-strong);color:var(--ink-2)}.af-botao[data-variante=secundaria]:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.af-botao[data-variante=perigo-texto]{border-color:var(--crit);color:var(--crit)}.af-botao[data-variante=perigo-texto]:hover:not(:disabled){background:var(--crit-soft)}.af-botao[data-variante=perigo]{background:var(--crit);color:var(--on-crit)}.af-botao[data-variante=texto]{min-width:0;padding:0 10px;color:var(--brand)}.af-botao[data-variante=texto]:hover:not(:disabled){background:var(--brand-soft)}.af-botao[data-tamanho=grande]{min-height:var(--alvo-primaria);padding:0 22px}.af-botao[data-largura=cheia]{width:100%}.af-botao:disabled,.af-botao[aria-disabled=true]{opacity:.55;cursor:not-allowed}.af-botao[data-pending]{cursor:progress}.af-botao[data-pending]:before{content:"";width:14px;height:14px;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:af-giro .8s linear infinite}@keyframes af-giro{to{transform:rotate(360deg)}}.af-botao-motivo{flex-basis:100%;color:var(--ink-3);font-size:var(--af-texto-dica)}.af-botao-icone{width:var(--alvo);padding:0}.af-linha-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.af-espaco{margin-left:auto}.af-tema{display:grid;place-items:center;flex:none;width:var(--alvo);height:var(--alvo);padding:0;border:1px solid var(--line);border-radius:99px;background:var(--surface);color:var(--ink-2);cursor:pointer}.af-tema:hover{border-color:var(--brand);color:var(--brand)}.af-tema .af-icone{grid-area:1 / 1;width:20px;height:20px}.af-tema .i-sol{display:none}:root[data-theme=dark] .af-tema .i-lua{display:none}:root[data-theme=dark] .af-tema .i-sol{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .af-tema .i-lua{display:none}:root:not([data-theme=light]) .af-tema .i-sol{display:block}}.af-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.af-campo-rotulo{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);letter-spacing:.1em;text-transform:uppercase}.af-campo-obrigatorio{color:var(--ink-3);letter-spacing:0;text-transform:none}.af-campo-entrada{display:flex;align-items:stretch;min-height:var(--alvo);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--ground)}.af-campo-entrada:hover{border-color:var(--ink-2)}.af-campo-entrada:focus-within{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:1px}.af-campo-input{flex:1;min-width:0;padding:0 12px;border:0;background:transparent;outline:none;font-size:16px;color:var(--ink)}.af-campo-input::placeholder{color:var(--ink-3)}textarea.af-campo-input{min-height:5.5rem;padding:10px 12px;resize:vertical}.af-campo-sufixo{display:flex;align-items:center;padding:0 12px;background:var(--surface-2);color:var(--ink-2);font-size:var(--af-texto-pequeno)}.af-campo-sufixo{border-left:1px solid var(--line);border-radius:0 7px 7px 0}.af-campo-alternar{display:grid;place-items:center;min-width:var(--alvo);border:0;border-left:1px solid var(--line);background:transparent;color:var(--ink-2);cursor:pointer}.af-campo-dica,.af-campo-contador{color:var(--ink-3);font-size:var(--af-texto-dica)}.af-contador{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);letter-spacing:.06em;text-transform:none}.af-campo-erro{display:flex;align-items:flex-start;gap:6px;color:var(--crit);font-size:var(--af-texto-dica);font-weight:500}.af-campo-erro .af-icone{width:16px;height:16px;margin-top:1px}.af-campo[data-invalid] .af-campo-entrada,.af-campo-entrada:has(input[aria-invalid=true],textarea[aria-invalid=true]){border-color:var(--crit);border-width:2px}.af-campo-entrada[data-somente-leitura],.af-campo[data-readonly] .af-campo-entrada{background:var(--surface-2)}.af-erro-geral{display:flex;align-items:flex-start;gap:6px;color:var(--crit);font-size:var(--af-texto-pequeno);font-weight:500}.af-erro-geral .af-icone{margin-top:2px}.af-seletor-envoltorio{position:relative;display:block}.af-seletor{appearance:none;width:100%;min-height:var(--alvo);padding:0 38px 0 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--ground);color:var(--ink);font-size:16px;cursor:pointer}.af-seletor:hover{border-color:var(--ink-2)}.af-seletor:focus-visible{border-color:var(--brand)}.af-seletor[aria-invalid=true]{border-color:var(--crit);border-width:2px}.af-seletor-envoltorio .af-icone{position:absolute;top:50%;right:12px;margin-top:-9px;color:var(--ink-2);pointer-events:none}.af-formulario{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--af-e4)}.af-combobox-popover{min-width:var(--trigger-width);max-height:320px;overflow:auto;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.af-combobox-lista{padding:var(--af-e1);outline:none}.af-combobox-opcao{display:flex;align-items:center;min-height:var(--alvo);padding:0 var(--af-e3);border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer}.af-combobox-opcao[data-focused],.af-combobox-opcao[data-hovered]{background:var(--surface-2);color:var(--ink)}.af-combobox-opcao[data-selected]{color:var(--sobre-brand-soft);font-weight:600}.af-combobox-vazio{padding:var(--af-e3);color:var(--ink-3)}.af-grupo{display:grid;gap:var(--af-e2)}.af-grupo-opcoes{display:flex;flex-wrap:wrap;gap:var(--af-e2) var(--af-e4)}.af-grupo-opcoes:not([data-em-linha]){flex-direction:column}.af-grupo-caixas{display:grid;gap:var(--af-e2);margin:0;padding:0;border:0;min-inline-size:0}.af-grupo-caixas legend{padding:0;color:var(--ink-2);font-size:var(--af-texto-pequeno);font-weight:500}.af-opcao{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--alvo);cursor:pointer}.af-opcao[data-disabled]{color:var(--ink-3);cursor:not-allowed}.af-opcao input{appearance:none;position:relative;flex:none;width:22px;height:22px;margin:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--ground);cursor:pointer}.af-opcao input[type=radio]{border-radius:50%}.af-opcao input:checked{border-color:var(--brand);background:var(--brand)}.af-opcao input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--on-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}.af-opcao input[type=radio]:checked:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--on-brand)}.af-opcao input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.af-opcao input:disabled{opacity:.5;cursor:not-allowed}.af-opcao-marca{position:relative;flex:none;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:50%;background:var(--ground)}.af-opcao[data-selected] .af-opcao-marca{border-color:var(--brand);background:var(--brand)}.af-opcao[data-selected] .af-opcao-marca:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--on-brand)}.af-opcao[data-focus-visible] .af-opcao-marca{outline:2px solid var(--brand);outline-offset:2px}.af-opcao[data-disabled] .af-opcao-marca{opacity:.5}.af-escolhas{display:flex;flex-direction:column;gap:var(--af-e2)}.af-escolhas-lista{display:grid;gap:10px}.af-escolhas[data-variante=linha] .af-escolhas-lista{display:flex;flex-wrap:wrap;gap:var(--af-e4)}.af-escolha{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:var(--alvo);padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);cursor:pointer}.af-escolha:hover{background:var(--linha-hover)}.af-escolhas[data-variante=linha] .af-escolha{padding:0 var(--af-e3);align-items:center}.af-escolha[data-selected]{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.af-escolha[data-focus-visible]{outline:2px solid var(--brand);outline-offset:2px}.af-escolha-marca{position:relative;flex:none;width:22px;height:22px;margin-top:1px;border:1px solid var(--line-strong);border-radius:50%;background:var(--ground)}.af-escolha[data-selected] .af-escolha-marca{border-color:var(--brand);background:var(--brand)}.af-escolha[data-selected] .af-escolha-marca:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--on-brand)}.af-escolha[data-selected] .af-escolha-titulo{color:var(--sobre-brand-soft)}.af-escolha-texto{display:grid;gap:2px}.af-escolha-titulo{font-weight:600}.af-fichas{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.af-escolha-caixa{border-radius:6px}.af-escolha[data-selected] .af-escolha-caixa:after{inset:2px auto auto 6px;width:6px;height:11px;border:solid var(--on-brand);border-width:0 2px 2px 0;border-radius:0;background:transparent;transform:rotate(45deg)}.af-escolha[data-disabled]{opacity:.55;cursor:not-allowed}.af-chips,.afp-chips{display:flex;flex-wrap:wrap;gap:8px}.afp-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--alvo);padding:0 16px;border:1px solid var(--line-strong);border-radius:99px;background:var(--surface);color:var(--ink-2);font-size:var(--af-texto-pequeno);cursor:pointer}.afp-chip:hover{background:var(--surface-2)}.afp-chip[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--sobre-brand-soft);font-weight:600}.afp-segmento{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:99px;background:var(--surface-2)}.afp-segmento .afp-chip{min-height:38px;border-color:transparent;background:transparent}.afp-segmento .afp-chip[aria-pressed=true]{border-color:var(--line);background:var(--surface);color:var(--brand);box-shadow:var(--shadow)}.af-cartao{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.af-cartao-cabeca{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.af-cartao-cabeca h2,.af-cartao-cabeca h3{font-size:var(--af-texto-titulo-3)}.af-cartao-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px}.af-caixa{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--line);border-left-width:3px;border-radius:var(--r);background:var(--surface-2);color:var(--ink);font-size:var(--af-texto-pequeno)}.af-caixa[data-tom=alerta]{border-color:var(--accent);background:var(--accent-soft)}.af-caixa[data-tom=risco]{border-color:var(--crit);background:var(--crit-soft)}.af-caixa[data-tom=info]{border-color:var(--brand);background:var(--brand-soft)}.af-caixa[data-tom=alerta]>.af-icone{color:var(--accent)}.af-caixa[data-tom=risco]>.af-icone{color:var(--crit)}.af-caixa[data-tom=info]>.af-icone{color:var(--sobre-brand-soft)}.af-dados{display:grid;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);gap:10px 16px;margin:0}.af-dados dt{color:var(--ink-3);font-size:var(--af-texto-pequeno)}.af-dados dd{margin:0;overflow-wrap:anywhere}.af-pagina{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.af-pagina-cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.af-pagina-cabeca-texto{display:grid;gap:4px;min-width:0}.af-pagina-cabeca h1{overflow-wrap:anywhere}.af-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.af-filtros-busca{flex:1 1 320px}.af-campo-entrada.af-busca{align-items:center;gap:8px;padding-left:12px;color:var(--ink-3)}.af-resumo-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.af-cartao-lista .af-abas-lista{padding:0 8px}.af-cartao-lista .af-aba-painel{padding-top:0}.af-celula-principal{display:grid;justify-items:start;gap:2px}.af-celula-principal a{color:var(--ink);font-weight:600;text-decoration:none}.af-celula-principal a:hover{color:var(--brand);text-decoration:underline}.af-nowrap,.af-tabela td .af-linha-acoes{white-space:nowrap}.af-tabela td .af-linha-acoes{flex-wrap:nowrap}.af-prazo{display:inline-flex;align-items:center;gap:6px}.af-prazo[data-urgente]{color:var(--accent);font-weight:600}.af-pilha{display:grid;gap:var(--af-e2)}.af-cartao-linha-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.af-cartao-linha-topo a{color:var(--ink);text-decoration:none}.af-mais-texto{display:grid}.af-cartao-secao{border-top:1px solid var(--line)}.af-cartao-pe{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--line)}.af-numeros{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0;list-style:none}.af-numero{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.af-numero-valor{font-family:var(--font-display);font-size:2rem;line-height:1.1}.afp-cartao-numero-topo{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px}.afp-origem{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);letter-spacing:.04em;text-transform:uppercase}.af-dados-grupos{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.af-barra-filtros{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.af-selo{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:99px;background:var(--surface-2);color:var(--ink-2);font-size:.75rem;font-weight:500;line-height:1.4;white-space:nowrap}.af-selo .af-icone{width:14px;height:14px}.af-selo[data-tom=ok]{background:var(--ok-soft);color:var(--ok)}.af-selo[data-tom=info]{background:var(--brand-soft);color:var(--sobre-brand-soft)}.af-selo[data-tom=alerta]{background:var(--accent-soft);color:var(--accent)}.af-selo[data-tom=risco]{background:var(--crit-soft);color:var(--crit)}.af-faixa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px var(--af-e6);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:var(--af-texto-pequeno)}.af-faixa[data-tom=info]{background:var(--brand-soft);color:var(--sobre-brand-soft)}.af-faixa[data-tom=alerta]{background:var(--accent-soft);color:var(--accent)}.af-faixa[data-tom=risco]{background:var(--crit-soft);color:var(--crit)}.af-faixa[data-tom=ok]{background:var(--ok-soft);color:var(--ok)}.af-faixa-texto{flex:1 1 14rem}.af-faixa-acao{color:inherit;font-weight:600;white-space:nowrap}.af-faixa-fechar,.af-toast-fechar{display:grid;place-items:center;width:var(--alvo);height:var(--alvo);border:0;background:transparent;color:inherit;cursor:pointer}.af-faixa-fechar{margin:-8px -12px -8px 0}.af-esqueleto-itens{display:grid;gap:10px}.af-esqueleto[data-forma=cartoes] .af-esqueleto-itens{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.af-esqueleto-item{height:52px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;animation:af-brilho 1.6s linear infinite}@keyframes af-brilho{to{background-position:-200% 0}}.af-esqueleto-demora{display:flex;align-items:center;gap:var(--af-e3);margin-top:var(--af-e3);color:var(--ink-2)}.af-toast-regiao{position:fixed;right:var(--af-e4);bottom:var(--af-e4);left:var(--af-e4);z-index:60;display:flex;justify-content:center;pointer-events:none}.af-toast{display:flex;align-items:center;gap:var(--af-e2);padding:var(--af-e1) var(--af-e1) var(--af-e1) var(--af-e4);border:1px solid var(--ok);border-radius:99px;background:var(--ok-soft);color:var(--ok);box-shadow:var(--shadow);pointer-events:auto}.af-info{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3);cursor:help}.af-info:after{content:"";position:absolute;inset:-10px}.af-info:hover{background:var(--brand-soft);color:var(--brand)}.af-popover{max-width:320px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);font-size:var(--af-texto-pequeno)}.af-popover-corpo{padding:var(--af-e3) var(--af-e4);outline:none}.af-popover-seta{display:none}.af-mais-lista{min-width:180px;padding:6px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.af-mais-menu{display:grid;outline:none}.af-mais-item{display:flex;align-items:center;gap:10px;min-height:var(--alvo);padding:0 12px;border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none;cursor:pointer;outline:none}.af-mais-item[data-focused],.af-mais-item[data-hovered]{background:var(--surface-2);color:var(--ink)}.af-mais-item[data-focus-visible]{outline:2px solid var(--brand);outline-offset:-2px}.af-mais-item[data-tom=risco]{color:var(--crit)}.af-modal-fundo{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--af-e4);background:var(--veu)}.af-modal{width:min(28rem,100%);max-height:100%;overflow:auto}.af-dialogo{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:22px var(--af-e6);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);outline:none}.af-dialogo-titulo{font-family:var(--font-display);font-size:var(--af-texto-titulo-2);font-weight:400}.af-dialogo-frase{color:var(--ink-2)}.af-dialogo-alvo{padding:8px 12px;border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--af-texto-pequeno);font-weight:600}.af-dialogo-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.af-abas-lista{scrollbar-width:none;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--line)}.af-aba{display:inline-flex;align-items:center;gap:8px;min-height:var(--alvo);padding:0 14px;border-bottom:2px solid transparent;color:var(--ink-2);font-size:var(--af-texto-corpo);white-space:nowrap;text-decoration:none;cursor:pointer;outline:none}.af-aba:hover{color:var(--ink)}.af-aba[data-selected]{border-bottom-color:var(--brand);color:var(--brand);font-weight:600}.af-aba[data-focus-visible]{outline:2px solid var(--brand);outline-offset:-2px}.af-aba-contagem{min-width:22px;padding:0 7px;border-radius:99px;background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);font-weight:400;line-height:20px;text-align:center}.af-aba[data-selected] .af-aba-contagem{background:var(--brand-soft);color:var(--sobre-brand-soft)}.af-aba-painel{padding-top:var(--af-e4);outline:none}.af-stepper ol{display:flex;margin:0;padding:0;list-style:none}.af-stepper li{position:relative;display:flex;flex:1;align-items:center;gap:10px;min-width:0;color:var(--ink-3);font-size:var(--af-texto-pequeno)}.af-stepper li+li:before{content:"";flex:1;min-width:12px;height:2px;margin-right:10px;background:var(--line)}.af-stepper li[data-estado=visitada]+li:before,.af-stepper li[aria-current=step]:before{background:var(--brand)}.af-stepper li button,.af-stepper-item{display:flex;align-items:center;gap:10px;min-height:var(--alvo);padding:0;border:0;background:transparent;color:inherit;white-space:nowrap}.af-stepper li button{cursor:pointer}.af-stepper li button:hover .af-stepper-titulo{color:var(--brand);text-decoration:underline}.af-stepper-numero{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);font-size:.75rem}.af-stepper li[data-estado=visitada] .af-stepper-numero{border-color:var(--brand);background:var(--brand-soft);color:var(--sobre-brand-soft)}.af-stepper li[aria-current=step] .af-stepper-numero{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.af-stepper li[aria-current=step] .af-stepper-titulo{color:var(--ink);font-weight:600}.af-stepper li[data-estado=visitada] .af-stepper-titulo{color:var(--ink-2)}.af-stepper-resumo{display:none;gap:8px}.af-stepper-resumo progress{appearance:none;width:100%;height:6px;border:0;border-radius:99px;background:var(--line);overflow:hidden}.af-stepper-resumo progress::-webkit-progress-bar{background:var(--line)}.af-stepper-resumo progress::-webkit-progress-value{background:var(--brand)}.af-stepper-resumo progress::-moz-progress-bar{background:var(--brand)}.af-rola{overflow-x:auto}.af-tabela{width:100%;border-collapse:collapse;background:var(--surface);font-size:var(--af-texto-pequeno)}.af-tabela th{padding:11px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);font-weight:400;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.af-tabela td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.af-tabela tbody tr:last-child td{border-bottom:0}.af-tabela tbody tr:hover{background:var(--linha-hover)}.af-tabela [data-alinhar=direita]{text-align:right}.af-tabela tr[aria-current=true]{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.af-tabela tr[aria-current=true]:hover{background:var(--brand-soft)}.af-tabela-titulo{display:inline-flex;align-items:center;gap:4px}.af-tabela-titulo .af-info{text-transform:none}.af-tabela-ordenar{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.af-tabela-ordenar .af-icone{width:14px;height:14px}.af-tabela-cartoes{display:grid;gap:10px;margin:0;padding:0;list-style:none}.af-cartao-linha{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.af-cartao-linha[aria-current=true]{border-color:var(--brand);background:var(--brand-soft)}.af-tabela-vazio,.af-grafico-vazio{color:var(--ink-3)}.af-paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--line)}.af-grafico{display:grid;gap:var(--af-e2);margin:0}.af-grafico-svg{width:100%;height:180px}.afp-barra{fill:var(--brand)}.afp-barra[data-hoje]{fill:var(--accent)}.afp-eixo{stroke:var(--line);stroke-width:1}.afp-eixo-texto{fill:var(--ink-3);font-family:var(--font-mono);font-size:11px}.af-resumo-erros{padding:12px 14px;border:1px solid var(--crit);border-left-width:3px;border-radius:var(--r);background:var(--crit-soft);color:var(--ink)}.af-resumo-erros-titulo{color:var(--crit);font-size:var(--af-texto-titulo-3)}.af-resumo-erros ul{margin:var(--af-e2) 0 0;padding-left:var(--af-e5)}.af-resumo-erros a{display:inline-block;min-height:32px;line-height:32px;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.af-cartao,.af-botao,.af-menu-item,.afp-chip,.af-escolha,.af-tabela tbody tr{transition:background-color .16s ease,border-color .16s ease,color .16s ease}}@media(max-width:1099px){.af-dados-grupos{grid-template-columns:minmax(0,1fr)}}@media(max-width:819px){.af-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.af-cartao-lista{border:0;background:transparent;box-shadow:none}.af-cartao-lista .af-resumo-linha{padding-inline:0;border-bottom:0}.af-dados{grid-template-columns:minmax(0,1fr);gap:0}.af-dados dt{margin-top:10px}.af-stepper ol{display:none}.af-stepper-resumo{display:grid}.afp-segmento{max-width:100%;overflow-x:auto}.af-faixa{align-items:flex-start;padding:10px 14px}}.af-estado{display:grid;justify-items:center;gap:6px;padding:40px 20px;color:var(--ink-3);text-align:center}.af-estado-titulo{color:var(--ink-2);font-family:var(--font-display);font-size:var(--af-texto-titulo-2)}.af-estado .af-botao{margin-top:10px}.af-estado-icone{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:var(--surface-2);color:var(--ink-3)}.af-estado-icone .af-icone{width:24px;height:24px}.af-estado-linha{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--af-e2);color:var(--ink-2);font-size:var(--af-texto-pequeno)}.af-shell{display:flex;min-height:100vh}.af-pular{position:absolute;left:var(--af-e2);top:-100px;z-index:100;padding:10px var(--af-e4);border-radius:var(--r-sm);background:var(--brand);color:var(--on-brand)}.af-pular:focus{top:var(--af-e2)}.af-painel-faixa{position:fixed;inset:0 0 auto;z-index:40;height:4px;background:var(--ambiente)}.af-painel-faixa~.af-shell{padding-top:4px}.af-painel-faixa~.af-shell .af-lateral{top:4px;height:calc(100vh - 4px)}.af-painel-faixa~.af-shell .af-cabecalho{top:4px}.af-lateral{position:sticky;top:0;align-self:flex-start;display:flex;flex-direction:column;flex:none;width:var(--af-menu-aberto);height:100vh;padding:18px 0;border-right:1px solid var(--line);background:var(--surface);overflow-y:auto}.af-shell[data-recolhido=sim] .af-lateral{width:var(--af-menu-recolhido)}.af-lateral-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--af-e2);padding:0 20px 18px}.af-shell[data-recolhido=sim] .af-lateral-topo{justify-content:center;padding-inline:0}.af-lateral-alternar{display:inline-grid;place-items:center;width:var(--alvo);height:var(--alvo);border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);cursor:pointer}.af-lateral-alternar:hover{background:var(--surface-2)}.af-lateral-topo .af-lateral-alternar{margin-right:-10px}.af-shell[data-recolhido=sim] .af-lateral-topo .af-lateral-alternar{margin-right:0}.af-marca{display:flex;align-items:center;gap:9px;color:var(--brand);font-family:var(--font-display);font-size:var(--af-texto-titulo-2);text-decoration:none;white-space:nowrap}.af-marca-simbolo{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--r-sm);background:var(--brand);color:var(--on-brand)}.af-marca-simbolo .af-icone{width:18px;height:18px}.af-ambiente-chip{justify-self:start;padding:2px 8px;border:1px solid var(--ambiente);border-radius:99px;color:var(--ambiente);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.af-menu ul{display:grid;gap:2px;margin:0;padding:0 10px;list-style:none}.af-menu-grupo{margin:0;padding:14px 12px 4px;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);letter-spacing:.1em;text-transform:uppercase}.af-menu-item{display:flex;align-items:center;gap:10px;min-height:var(--alvo);padding:0 12px;border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--af-texto-pequeno);text-decoration:none;white-space:nowrap}.af-menu-item:hover{background:var(--surface-2);color:var(--ink)}.af-menu-item[aria-current=page]{background:var(--brand-soft);color:var(--sobre-brand-soft);font-weight:600}.af-shell[data-recolhido=sim] .af-menu-item{justify-content:center;padding:0}.af-menu-icone{position:relative;display:inline-flex}.af-menu-ponto{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%;background:var(--crit)}.af-menu-rotulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.af-menu-contagem{flex:none;min-width:22px;padding:0 7px;border-radius:99px;background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);line-height:20px;text-align:center}.af-menu-item[aria-current=page] .af-menu-contagem{background:var(--surface);color:var(--brand)}.af-lateral-rodape{margin-top:auto;padding:16px 20px 0;color:var(--ink-3);font-size:.75rem;line-height:1.45}.af-shell-coluna{display:flex;flex:1;flex-direction:column;min-width:0}.af-cabecalho{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--af-e3);min-height:64px;padding:10px var(--af-e6);border-bottom:1px solid var(--line);background:var(--surface)}.af-cabecalho-empresa{font-weight:600;white-space:nowrap}.af-cabecalho-sep{color:var(--ink-3)}.af-cabecalho-espaco{flex:1}.af-cabecalho .af-seletor{min-width:15rem;background:var(--surface)}.af-conta{display:inline-flex;align-items:center;gap:var(--af-e2);min-height:var(--alvo);padding:0 4px 0 6px;border:1px solid var(--line);border-radius:99px;background:var(--surface);color:var(--ink-2);font-size:var(--af-texto-dica);cursor:pointer}.af-conta:hover{border-color:var(--line-strong)}.af-conta-iniciais{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-soft);color:var(--sobre-brand-soft);font-size:.75rem;font-weight:600}.af-conta-email{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-conteudo{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:1320px;margin:0 auto;padding:var(--af-e6);outline:none}.af-filial-fixa,.af-filial-seletor{display:inline-flex;align-items:center;gap:var(--af-e2)}.af-gaveta-fundo{position:fixed;inset:0;z-index:50;background:var(--veu)}.af-gaveta{width:min(86vw,320px);height:100%;background:var(--surface);box-shadow:var(--shadow)}.af-gaveta-corpo{display:flex;flex-direction:column;height:100%;padding:18px 0;overflow-y:auto;outline:none}.af-entrada{display:grid;place-items:center;min-height:100vh;padding:var(--af-e6)}.af-entrada-tema{position:fixed;top:var(--af-e4);right:var(--af-e4)}.af-entrada-coluna{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:24rem}.af-entrada-coluna[data-largura=ampla]{max-width:40rem}.af-marca-topo{display:flex;flex-direction:column;align-items:center;gap:12px}.af-marca-topo .af-marca-simbolo{width:64px;height:64px;border-radius:16px}.af-marca-topo .af-marca-simbolo .af-icone{width:36px;height:36px}.af-marca-topo .af-marca{font-size:1.5rem;line-height:1.1}.af-cartao-login{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;padding:clamp(24px,5vw,36px);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.af-cartao-login>div:first-child{display:grid;gap:6px}.af-cartao-login h1{font-size:1.45rem}.af-cartao-login-ajuda{color:var(--ink-2)}.af-links-centro{display:grid;justify-items:center;gap:4px;color:var(--ink-2);font-size:var(--af-texto-pequeno);text-align:center}.af-formulario-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--af-e3)}.af-linha-do-tempo{display:grid;margin:0;padding:0;list-style:none}.af-linha-do-tempo li{position:relative;margin-left:6px;padding:0 0 14px 22px;border-left:2px solid var(--line)}.af-linha-do-tempo li:before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border:2px solid var(--line-strong);border-radius:50%;background:var(--surface)}.af-linha-do-tempo li[aria-current=step]{font-weight:600}.af-linha-do-tempo li[aria-current=step]:before{border-color:var(--brand);background:var(--brand)}.af-turnstile{min-height:65px}.af-protegido{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--af-e3);padding:var(--af-e3);border:1px dashed var(--line-strong);border-radius:var(--r-sm)}.af-aceite{align-items:flex-start;min-height:0}.af-aceite input{margin-top:2px}.af-aceite a{color:var(--brand)}.af-motivo{white-space:pre-wrap;overflow-wrap:anywhere}.af-pagina-conta{display:grid;gap:var(--af-e4);max-width:640px}.af-pagina-simples{display:grid;justify-items:start;gap:var(--af-e4);max-width:640px;margin:var(--af-e12) auto;padding:0 var(--af-e4)}.af-chave{display:flex;flex-wrap:wrap;align-items:center;gap:var(--af-e3)}.af-chave code{padding:var(--af-e2) var(--af-e3);border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--af-texto-titulo-3);letter-spacing:.08em;overflow-wrap:anywhere}.af-qr{max-width:100%;height:auto;border:1px solid var(--line)}@media(max-width:819px){.af-cabecalho{flex-wrap:wrap;gap:var(--af-e2);padding:var(--af-e2) var(--af-e3)}.af-cabecalho-empresa,.af-cabecalho-sep,.af-conta-email,.af-conta>.af-icone{display:none}.af-conta{padding-right:6px}.af-cabecalho{gap:4px;padding-inline:8px}.af-ambiente-chip{flex:none}.af-cabecalho .af-filial-seletor,.af-cabecalho .af-filial-fixa{order:9;flex:1 1 100%}.af-cabecalho .af-seletor{min-width:0}.af-conteudo{padding:var(--af-e4);gap:var(--af-e4)}.af-painel-faixa~.af-shell .af-cabecalho{top:4px}.af-entrada-tema{top:10px;right:10px}h1{font-size:1.45rem}}.af-codigo .af-campo-input{min-height:56px;font-family:var(--font-mono);font-size:1.6rem;letter-spacing:.4em;text-align:center}.af-cartao-login .af-estado{padding:var(--af-e4);border-radius:var(--r-sm);background:var(--surface-2)}.af-pagina-estreita{max-width:640px}.af-primeiros-passos{display:grid;justify-items:start;gap:var(--af-e3);max-width:640px;padding:var(--af-e6)}.af-primeiros-passos-itens{display:grid;gap:var(--af-e3);padding-left:var(--af-e5)}.af-estornado{text-decoration:line-through}.af-lista-simples{display:grid;gap:var(--af-e1);margin:0;padding:0;list-style:none}.af-lista-par{display:flex;justify-content:space-between;gap:var(--af-e4);font-size:var(--af-texto-pequeno)}.af-lista-par span:last-child{color:var(--ink);font-variant-numeric:tabular-nums}.af-numero-grande{font-family:var(--font-display);font-size:2.1rem;line-height:1.1}.af-formulario-conjunto{min-inline-size:0;margin:0;padding:0;border:0}.af-salvo{display:inline-flex;align-items:center;gap:6px}.af-salvo .af-icone{color:var(--ok)}.af-formulario-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.af-formulario-etapas{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.af-etapa{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:680px}.af-etapa h2:focus{outline:none}.af-etapa-bloco{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.af-formulario-pe{position:sticky;bottom:0;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px var(--af-e6);border-top:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pe)}.af-resumo{display:grid;grid-template-columns:minmax(0,1fr)}.af-resumo-bloco{display:grid;gap:4px;padding:12px 18px;border-bottom:1px solid var(--line)}.af-resumo-bloco:last-child{border-bottom:0}.af-resumo-bloco-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--af-e2)}.af-resumo-valor{font-size:var(--af-texto-corpo);font-weight:600}.af-referencia{display:grid;gap:6px;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2)}.af-referencia h2{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--af-texto-rotulo);letter-spacing:.1em;text-transform:uppercase}@media(min-width:1100px){.af-formulario-corpo{grid-template-columns:minmax(0,680px) minmax(280px,1fr);gap:var(--af-e6)}.af-resumo-lateral{position:sticky;top:88px}}@media(max-width:819px){.af-formulario-pe{position:fixed;inset:auto 0 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.af-formulario-pe .af-botao{flex:1}.af-formulario-longo{padding-bottom:96px}}
