@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}:root{--fafut-verde:#2ecc71;--fafut-azul-escuro:#0d1b2a;--fafut-branco:#fff;--fafut-verde-claro:#abe063;--fafut-azul-petroleo:#00a896;--fafut-azul-claro:#27b0ff;--fafut-cinza:#6b7280;--fafut-amarelo:#ffc107;--fafut-verde-texto:#0e7a3a;--fafut-petroleo-texto:#007f72;--fafut-azul-texto:#1b6fb0;--fafut-amarelo-texto:#8a5a00;--fafut-erro:#b42318;--fafut-verde-suave:#e4f7ec;--fafut-amarelo-suave:#fff3cf;--fafut-azul-suave:#e1f3ff;--fafut-erro-suave:#fde8e6;--fafut-cinza-suave:#eef0f3;--fafut-verde-hover:#25b864;--fafut-verde-ativo:#1fa05a;--cor-primaria:var(--fafut-verde);--cor-primaria-hover:var(--fafut-verde-hover);--cor-primaria-ativa:var(--fafut-verde-ativo);--cor-sobre-primaria:var(--fafut-azul-escuro);--cor-link:var(--fafut-verde-texto);--fundo:#f5f7fa;--superficie:var(--fafut-branco);--superficie-escura:var(--fafut-azul-escuro);--borda:#e3e8ee;--borda-forte:#c9d1da;--texto:var(--fafut-azul-escuro);--texto-suave:var(--fafut-cinza);--texto-sobre-escuro:var(--fafut-branco);--texto-sobre-escuro-suave:#b6bbc1;--cor-sucesso:var(--fafut-verde-texto);--cor-aviso:var(--fafut-amarelo-texto);--cor-info:var(--fafut-azul-texto);--cor-erro:var(--fafut-erro);--icone-destaque:var(--fafut-verde);--foco-cor:var(--fafut-azul-escuro);--fonte:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--peso-normal:400;--peso-medio:500;--peso-semi:600;--peso-negrito:700;--texto-xs:.75rem;--texto-sm:.875rem;--texto-base:1rem;--texto-lg:1.125rem;--texto-xl:1.25rem;--texto-2xl:1.5rem;--texto-3xl:1.875rem;--texto-4xl:2.25rem;--entrelinha-justa:1.2;--entrelinha-normal:1.5;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-5:1.5rem;--esp-6:2rem;--esp-7:3rem;--esp-8:4rem;--raio-sm:8px;--raio-md:12px;--raio-lg:16px;--raio-pill:999px;--sombra-1:0 1px 2px #0d1b2a0f, 0 4px 12px #0d1b2a0f;--sombra-2:0 2px 4px #0d1b2a14, 0 12px 28px #0d1b2a1a;--alvo-minimo:44px;--transicao:.15s ease}.fa-escuro{--texto:var(--fafut-branco);--texto-suave:var(--texto-sobre-escuro-suave);--foco-cor:var(--fafut-branco);--borda:#ffffff24;background:var(--superficie-escura);color:var(--texto)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fundo);min-height:100dvh;color:var(--texto);font-family:var(--fonte);font-size:var(--texto-base);font-weight:var(--peso-normal);line-height:var(--entrelinha-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-weight:var(--peso-semi);line-height:var(--entrelinha-justa);letter-spacing:-.01em;margin:0}h1{font-size:var(--texto-3xl);font-weight:var(--peso-negrito)}h2{font-size:var(--texto-2xl)}h3{font-size:var(--texto-xl)}p{margin:0}a{color:var(--cor-link);text-underline-offset:3px}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--foco-cor);outline-offset:2px;border-radius:var(--raio-sm)}.fa-so-leitor{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fa-icone{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fa-icone .p{stroke:currentColor}.fa-icone .d{stroke:var(--icone-destaque)}.fa-logo{-webkit-user-select:none;user-select:none;height:auto}.fa-botao{justify-content:center;align-items:center;gap:var(--esp-2);min-height:var(--alvo-minimo);padding:0 var(--esp-5);border-radius:var(--raio-md);font-weight:var(--peso-semi);font-size:var(--texto-base);cursor:pointer;transition:background-color var(--transicao), border-color var(--transicao), transform var(--transicao);border:2px solid #0000;line-height:1;display:inline-flex}.fa-botao--lg{min-height:52px;padding:0 var(--esp-6);font-size:var(--texto-lg)}.fa-botao--bloco{width:100%;display:flex}.fa-botao:active:not(:disabled){transform:translateY(1px)}.fa-botao:disabled{cursor:not-allowed;opacity:.55}.fa-botao--primario{background:var(--cor-primaria);color:var(--cor-sobre-primaria)}.fa-botao--primario:hover:not(:disabled){background:var(--cor-primaria-hover)}.fa-botao--primario:active:not(:disabled){background:var(--cor-primaria-ativa)}.fa-botao--secundario{background:var(--superficie);border-color:var(--texto);color:var(--texto)}.fa-botao--secundario:hover:not(:disabled){background:var(--fundo)}.fa-botao--fantasma{color:var(--texto);background:0 0}.fa-botao--fantasma:hover:not(:disabled){background:var(--fafut-cinza-suave)}.fa-botao--perigo{background:var(--cor-erro);color:var(--fafut-branco)}.fa-botao--perigo:hover:not(:disabled){background:#8f1c12}.fa-botao__giro{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite fa-giro}@keyframes fa-giro{to{transform:rotate(360deg)}}.fa-chip{border-radius:var(--raio-pill);font-size:var(--texto-xs);font-weight:var(--peso-semi);white-space:nowrap;align-items:center;gap:.4em;padding:.2rem .65rem;line-height:1.4;display:inline-flex}.fa-chip__ponto{background:currentColor;border-radius:50%;width:.5em;height:.5em}.fa-chip--sucesso{background:var(--fafut-verde-suave);color:#0e6b36}.fa-chip--aviso{background:var(--fafut-amarelo-suave);color:#7a5200}.fa-chip--info{background:var(--fafut-azul-suave);color:#0b5e94}.fa-chip--erro{background:var(--fafut-erro-suave);color:var(--fafut-erro)}.fa-chip--neutro{background:var(--fafut-cinza-suave);color:#4b5563}.fa-aviso{gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--raio-md);font-size:var(--texto-sm);border:1px solid #0000;align-items:flex-start;display:flex}.fa-aviso>svg{margin-top:2px}.fa-aviso__titulo{font-weight:var(--peso-semi);display:block}.fa-aviso__texto{margin-top:2px}.fa-aviso--erro{background:var(--fafut-erro-suave);color:var(--fafut-erro);border-color:#f4c3be}.fa-aviso--aviso{background:var(--fafut-amarelo-suave);color:#7a5200;border-color:#f1dc9a}.fa-aviso--sucesso{background:var(--fafut-verde-suave);color:#0e6b36;border-color:#b9e6cb}.fa-aviso--info{background:var(--fafut-azul-suave);color:#0b5e94;border-color:#b4dcf5}.fa-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-1);padding:var(--esp-5)}.fa-cartao__topo{justify-content:space-between;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-4);display:flex}.fa-cartao__titulo{font-size:var(--texto-base)}.fa-campo{gap:var(--esp-1);display:grid}.fa-campo__rotulo{font-size:var(--texto-sm);font-weight:var(--peso-medio)}.fa-campo__entrada{min-height:var(--alvo-minimo);padding:0 var(--esp-4);border:1.5px solid var(--borda-forte);border-radius:var(--raio-md);background:var(--superficie);transition:border-color var(--transicao)}.fa-campo__entrada::placeholder{color:var(--texto-suave);opacity:1}.fa-campo__entrada:hover{border-color:var(--texto-suave)}.fa-campo__entrada:focus-visible{border-color:var(--texto)}.fa-campo--erro .fa-campo__entrada{border-color:var(--cor-erro)}.fa-campo__caixa{display:grid;position:relative}.fa-campo__entrada--com-acao{padding-right:calc(var(--alvo-minimo) + var(--esp-1))}.fa-campo__acao{inset-block:0;width:var(--alvo-minimo);place-items:center;display:grid;position:absolute;right:0}.fa-campo__acao>button{border-radius:var(--raio-md);width:100%;height:100%;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fa-campo__acao>button:hover{color:var(--texto)}.fa-campo__dica{font-size:var(--texto-xs);color:var(--texto-suave)}.fa-campo__erro{font-size:var(--texto-xs);font-weight:var(--peso-medio);color:var(--cor-erro)}.fa-pular{left:var(--esp-3);z-index:100;padding:var(--esp-2) var(--esp-4);border-radius:var(--raio-md);background:var(--fafut-branco);color:var(--texto);font-weight:var(--peso-semi);box-shadow:var(--sombra-2);position:absolute;top:-4rem}.fa-pular:focus{top:var(--esp-3)}.fa-tela-central{place-content:center;justify-items:center;gap:var(--esp-4);min-height:100dvh;padding:var(--esp-6) var(--esp-4);text-align:center;color:var(--texto-suave);display:grid}.fa-tela-central h1{color:var(--texto)}.fa-formulario{gap:var(--esp-4);display:grid}.fa-entrar{align-content:center;justify-items:center;gap:var(--esp-5);min-height:100dvh;padding:var(--esp-6) var(--esp-4);display:grid}.fa-entrar__cartao{gap:var(--esp-3);width:min(100%,26rem);padding:var(--esp-6) var(--esp-5);display:grid}.fa-entrar__titulo{font-size:var(--texto-2xl)}.fa-entrar__apoio{color:var(--texto-suave);margin-bottom:var(--esp-2)}.fa-entrar__rodape{text-align:center;max-width:26rem;font-size:var(--texto-sm);color:var(--texto-suave)}.painel{grid-template-columns:17rem minmax(0,1fr);min-height:100dvh;display:grid}.painel__menu{gap:var(--esp-6);height:100dvh;padding:var(--esp-5) var(--esp-4);flex-direction:column;display:flex;position:sticky;top:0}.painel__topo{justify-content:space-between;align-items:center;display:flex}.painel__alternar{width:var(--alvo-minimo);height:var(--alvo-minimo);border-radius:var(--raio-md);color:var(--texto-sobre-escuro);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.painel__recolhivel{gap:var(--esp-6);flex-direction:column;flex:1;min-height:0;display:flex}.painel__nav{gap:var(--esp-1);display:grid}.painel__nav a{align-items:center;gap:var(--esp-3);min-height:var(--alvo-minimo);padding:0 var(--esp-3);border-radius:var(--raio-md);color:var(--texto-sobre-escuro-suave);font-size:var(--texto-sm);font-weight:var(--peso-medio);transition:background-color var(--transicao);text-decoration:none;display:flex}.painel__nav a:hover{color:var(--texto-sobre-escuro);background:#ffffff14}.painel__nav a[aria-current=page]{background:var(--cor-primaria);color:var(--cor-sobre-primaria);font-weight:var(--peso-semi);--icone-destaque:currentColor}.painel__usuario{gap:var(--esp-1);padding-top:var(--esp-4);border-top:1px solid var(--borda);margin-top:auto;display:grid}.painel__nome{font-weight:var(--peso-semi);overflow-wrap:anywhere}.painel__papel{font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-2)}.painel__sair{border-color:var(--texto-sobre-escuro-suave);color:var(--texto-sobre-escuro);background:0 0}.painel__sair:hover:not(:disabled){background:#ffffff14}.painel__corpo{padding:var(--esp-6) var(--esp-5);outline:none}.fa-pagina{gap:var(--esp-5);max-width:44rem;display:grid}.fa-pagina .fa-cartao{gap:var(--esp-4);display:grid}.fa-pagina .fa-cartao__topo{margin-bottom:0}.fa-dados{gap:var(--esp-2) var(--esp-5);grid-template-columns:max-content 1fr;margin:0;display:grid}.fa-dados dt{color:var(--texto-suave);font-size:var(--texto-sm)}.fa-dados dd{font-weight:var(--peso-medio);overflow-wrap:anywhere;margin:0}.fa-confirmar{gap:var(--esp-3);min-width:0;padding:var(--esp-4);border-radius:var(--raio-md);background:var(--fundo);border:0;margin:0;display:grid}.fa-linha-de-botoes{gap:var(--esp-3);flex-wrap:wrap;display:flex}@media (width<=900px){.painel{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.painel__menu{z-index:10;gap:var(--esp-3);height:auto;padding:var(--esp-3) var(--esp-4)}.painel__alternar{display:grid}.painel__recolhivel{gap:var(--esp-4);padding-bottom:var(--esp-3);display:none}.painel__menu[data-aberto=true] .painel__recolhivel{display:flex}.painel__corpo{padding:var(--esp-5) var(--esp-4)}}
