:root{--pg-fundo:#f6f3ec;--pg-superficie:#fff;--pg-verde:#2e6b4e;--pg-verde-claro:#dce9e1;--pg-terracota:#b5532e;--pg-terracota-fundo:#f3dccd;--pg-texto:#1d2a24;--pg-texto-2:#66706a;--pg-raio:16px;--pg-raio-pilula:999px}*,:before,:after{box-sizing:border-box}html,body{background:var(--pg-fundo);min-height:100%;color:var(--pg-texto);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{line-height:1.5}.pg-botao{border-radius:var(--pg-raio-pilula);min-height:44px;font:inherit;cursor:pointer;border:2px solid #0000;padding:0 24px;font-weight:600}.pg-botao:disabled{opacity:.5;cursor:not-allowed}.pg-botao--primario{background:var(--pg-verde);color:var(--pg-superficie)}.pg-botao--secundario{background:var(--pg-verde-claro);color:var(--pg-verde)}.pg-botao--texto{color:var(--pg-verde);background:0 0}.pg-botao:focus-visible,.pg-icone:focus-visible,.pg-aba:focus-visible,.pg-link:focus-visible,.pg-campo input:focus-visible,.pg-campo textarea:focus-visible,.pg-codigo input:focus-visible,.pg-menu__item:focus-visible{outline:3px solid var(--pg-verde);outline-offset:2px}.pg-cartao{background:var(--pg-superficie);border-radius:var(--pg-raio);padding:24px;box-shadow:0 1px 2px #1d2a2414}.pg-acesso{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px 16px;display:flex}.pg-acesso__cartao{width:100%;max-width:420px}.pg-acesso__cartao h1{margin:0 0 4px;font-size:1.5rem}.pg-subtitulo{color:var(--pg-texto-2);overflow-wrap:anywhere;margin:0 0 16px}.pg-form{flex-direction:column;gap:12px;display:flex}.pg-campo{flex-direction:column;gap:4px;display:flex}.pg-campo label{font-size:.9rem;font-weight:600}.pg-campo input,.pg-campo textarea{border:1.5px solid var(--pg-texto-2);border-radius:var(--pg-raio);width:100%;min-height:44px;font:inherit;background:var(--pg-superficie);color:var(--pg-texto);padding:0 14px;font-size:1rem}.pg-campo textarea{resize:vertical;padding:10px 14px}.pg-campo input[readonly]{background:var(--pg-fundo);color:var(--pg-texto-2)}.pg-erro{border-radius:var(--pg-raio);background:var(--pg-terracota-fundo);color:var(--pg-terracota);margin:0;padding:10px 14px;font-weight:600}.pg-link{min-height:44px;color:var(--pg-verde);align-self:center;align-items:center;font-weight:600;display:inline-flex}.pg-turnstile{max-width:100%;min-height:0;overflow:hidden}.pg-codigo{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,2vw,8px);width:100%;max-width:100%;display:grid}.pg-codigo input{aspect-ratio:5/6;text-align:center;width:100%;min-width:0;min-height:44px;max-height:64px;font:inherit;border:1.5px solid var(--pg-texto-2);border-radius:clamp(8px, 3vw, var(--pg-raio));background:var(--pg-superficie);color:var(--pg-texto);padding:0;font-size:clamp(1.125rem,6vw,1.5rem);font-weight:700}.pg-casca{flex-direction:column;min-height:100vh;display:flex}.pg-cabecalho{background:var(--pg-superficie);border-bottom:1px solid var(--pg-verde-claro);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.pg-logo{color:var(--pg-verde);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800}.pg-logo--grande{font-size:1.75rem}.pg-cabecalho__acoes{align-items:center;gap:8px;display:flex}.pg-icone{border-radius:var(--pg-raio-pilula);background:var(--pg-verde-claro);width:44px;height:44px;color:var(--pg-verde);font:inherit;cursor:pointer;border:0;font-weight:700}.pg-perfil{position:relative}.pg-menu{z-index:10;background:var(--pg-superficie);border-radius:var(--pg-raio);min-width:200px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:52px;right:0;box-shadow:0 4px 16px #1d2a242e}.pg-menu__nome{color:var(--pg-texto-2);overflow-wrap:anywhere;margin:4px 8px 8px;font-size:.85rem}.pg-menu__item{border-radius:var(--pg-raio);width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;color:var(--pg-texto);background:0 0;border:0;padding:0 12px}.pg-conteudo{flex:1;width:100%;max-width:960px;margin:0 auto;padding:24px 16px 88px}.pg-conteudo--flutuantes{padding-bottom:calc(56px + env(safe-area-inset-bottom) + 12px + 44px + 16px)}.pg-conteudo--flutuantes.pg-conteudo--agente{padding-bottom:calc(56px + env(safe-area-inset-bottom) + 12px + 48px + 12px + 44px + 16px)}.pg-saudacao{margin:0;font-size:1.5rem}.pg-aviso-tela{text-align:center;color:var(--pg-texto-2);padding:48px 16px}.pg-navegacao{background:var(--pg-superficie);border-top:1px solid var(--pg-verde-claro);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.pg-aba{min-width:64px;min-height:56px;color:var(--pg-texto-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.pg-aba.active{color:var(--pg-verde)}.pg-pilha{flex-direction:column;gap:16px;display:flex}.pg-pilha--curta{gap:8px}.pg-titulo{overflow-wrap:anywhere;margin:0;font-size:1.5rem}.pg-secao{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.pg-lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pg-lista--aulas{gap:0}.pg-so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-botao--link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pg-botao--link:focus-visible{outline:3px solid var(--pg-verde);outline-offset:2px}.pg-aviso{border-radius:var(--pg-raio);background:var(--pg-verde-claro);color:var(--pg-texto);margin:0;padding:14px 16px}.pg-aviso--renovacao{background:var(--pg-terracota-fundo);color:var(--pg-terracota);font-weight:600}.pg-destaque{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pg-destaque__rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--pg-texto-2);margin:0;font-size:.8rem;font-weight:700}.pg-destaque__titulo{overflow-wrap:anywhere;margin:0;font-size:1.35rem}.pg-destaque__atual{color:var(--pg-texto-2);overflow-wrap:anywhere;margin:0}.pg-destaque .pg-progresso{align-self:stretch}.pg-progresso__trilho{border-radius:var(--pg-raio-pilula);background:var(--pg-verde-claro);height:10px;overflow:hidden}.pg-progresso__preenchido{border-radius:var(--pg-raio-pilula);background:var(--pg-verde);height:100%}.pg-progresso__texto{color:var(--pg-texto-2);margin:6px 0 0;font-size:.85rem}.pg-pilulas{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pg-pilula{border-radius:var(--pg-raio-pilula);overflow-wrap:anywhere;padding:8px 14px;font-size:.9rem;font-weight:600}.pg-pilula--concluido{background:var(--pg-verde-claro);color:var(--pg-verde)}.pg-pilula--atual{background:var(--pg-verde);color:var(--pg-superficie)}.pg-pilula--futuro{background:var(--pg-fundo);color:var(--pg-texto-2)}.pg-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-linha__titulo{min-height:44px;color:var(--pg-verde);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}.pg-etiqueta{border-radius:var(--pg-raio-pilula);flex:none;padding:4px 12px;font-size:.8rem;font-weight:700}.pg-etiqueta--ativo{background:var(--pg-verde-claro);color:var(--pg-verde)}.pg-etiqueta--expirado{background:var(--pg-terracota-fundo);color:var(--pg-terracota)}.pg-aula-link{min-height:48px;color:var(--pg-texto);border-top:1px solid var(--pg-fundo);align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.pg-aula-link:focus-visible{outline:3px solid var(--pg-verde);outline-offset:2px}.pg-aula-link__marca{text-align:center;width:24px;color:var(--pg-verde);flex:none;font-weight:700}.pg-aula-link__titulo{overflow-wrap:anywhere;flex:1;min-width:0}.pg-aula-link__duracao{color:var(--pg-texto-2);flex:none;font-size:.85rem}.pg-video{aspect-ratio:16/9;border-radius:var(--pg-raio);background:var(--pg-texto);width:100%;position:relative;overflow:hidden}.pg-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pg-video--vazio{text-align:center;background:var(--pg-verde-claro);color:var(--pg-texto-2);justify-content:center;align-items:center;padding:16px;display:flex}.pg-vizinhas{justify-content:space-between;gap:12px;display:flex}.pg-vizinhas .pg-botao{flex:1 1 0;max-width:220px}@media (width>=768px){.pg-navegacao{border-top:0;border-bottom:1px solid var(--pg-verde-claro);order:1;justify-content:flex-start;gap:8px;padding:0 16px;position:static}.pg-aba{flex-direction:row;gap:6px;min-height:44px;padding:0 12px;font-size:.9rem}.pg-conteudo{order:2;padding-bottom:24px}.pg-conteudo--flutuantes{padding-bottom:76px}.pg-conteudo--flutuantes.pg-conteudo--agente{padding-bottom:136px}}.pg-curso-linha{border-top:1px solid var(--pg-fundo);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.pg-curso-linha__progresso{flex:none;margin:0;font-size:.85rem}.pg-link--linha{overflow-wrap:anywhere;align-self:auto;min-height:44px}.pg-texto-legal{border-radius:var(--pg-raio);background:var(--pg-fundo);max-height:50vh;color:var(--pg-texto);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;line-height:1.5;overflow-y:auto}.pg-texto-legal:focus-visible{outline:2px solid var(--pg-verde);outline-offset:2px}.pg-versao{color:var(--pg-texto-2);margin:0;font-size:.875rem}.pg-painel{flex-direction:column;min-height:100vh;font-size:.9375rem;display:flex}.pg-painel__topo{background:var(--pg-superficie);border-bottom:1px solid var(--pg-verde-claro);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.pg-painel__topo small{color:var(--pg-terracota);font-weight:500}.pg-painel__lateral{background:var(--pg-superficie);border-bottom:1px solid var(--pg-verde-claro);flex-direction:column;gap:16px;padding:12px 16px;display:none}.pg-painel__lateral[data-aberto=true]{display:flex}.pg-painel__menu{flex-direction:column;gap:4px;display:flex}.pg-painel__item{border-radius:var(--pg-raio-pilula);color:var(--pg-texto);padding:8px 12px;font-weight:600;text-decoration:none}.pg-painel__item.active{background:var(--pg-verde-claro);color:var(--pg-verde)}.pg-painel__item:focus-visible{outline:3px solid var(--pg-verde);outline-offset:2px}.pg-painel__rodape{color:var(--pg-texto-2);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pg-painel__conteudo{flex:1;min-width:0;padding:16px}.pg-titulo-denso{margin:0 0 4px;font-size:1.375rem}.pg-texto-2{color:var(--pg-texto-2);margin:0 0 16px}.pg-form-linha{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.pg-campo--denso{min-width:180px;margin:0}.pg-campo--denso input,.pg-campo--denso select,.pg-tabela select{border:1px solid var(--pg-verde-claro);background:var(--pg-superficie);min-height:36px;color:var(--pg-texto);font:inherit;border-radius:10px;padding:0 10px}.pg-form-linha .pg-botao{min-height:36px;padding:0 18px}@media (width<=600px){.pg-form-linha{flex-direction:column;align-items:stretch}.pg-form-linha .pg-campo--denso{width:100%;min-width:0}.pg-form-linha .pg-campo--denso input,.pg-form-linha .pg-campo--denso select,.pg-form-linha .pg-campo--denso textarea{box-sizing:border-box;width:100%}}.pg-painel__busca{margin-bottom:12px}.pg-tabela__rolagem{background:var(--pg-superficie);border-radius:var(--pg-raio);overflow-x:auto;box-shadow:0 1px 2px #1d2a2414}.pg-tabela{border-collapse:collapse;width:100%}.pg-tabela th,.pg-tabela td{text-align:left;border-bottom:1px solid var(--pg-verde-claro);white-space:nowrap;padding:8px 12px}.pg-tabela th{color:var(--pg-texto-2);font-size:.8125rem;font-weight:600}.pg-tabela tbody tr:last-child td{border-bottom:0}.pg-tabela__vazio{text-align:center;color:var(--pg-texto-2);background:var(--pg-superficie);border-radius:var(--pg-raio);padding:24px}.pg-paginacao{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.pg-paginacao .pg-botao{min-height:36px;padding:0 16px}@media (width>=768px){.pg-painel{flex-flow:wrap}.pg-painel__topo{flex:0 0 100%;order:0;width:100%}.pg-painel__alternar{display:none}.pg-painel__lateral{border-bottom:0;border-right:1px solid var(--pg-verde-claro);order:1;width:220px;display:flex}.pg-painel__conteudo{flex:1;order:2;padding:24px}}.pg-interruptor{align-items:center;gap:8px;display:inline-flex}.pg-aviso-inline{color:var(--pg-terracota);background:var(--pg-terracota-fundo);border-radius:8px;padding:2px 8px}.pg-editor__bloco,.pg-editor__modulo{background:var(--pg-superficie);border-radius:var(--pg-raio);margin-bottom:16px;padding:16px;box-shadow:0 1px 2px #1d2a2414}.pg-editor__linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pg-editor__acoes{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pg-editor__aulas{margin:8px 0;padding:0;list-style:none}.pg-editor__aula{border-top:1px solid var(--pg-verde-claro);padding:8px 0}.pg-editor__corpo{padding:8px 0 4px}.pg-editor__largo{flex:100%}.pg-editor__largo .pg-campo--denso,.pg-editor__largo input,.pg-editor__largo textarea{width:100%}.pg-editor__subtitulo{margin:8px 0 4px;font-size:1rem}.pg-editor__capa{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pg-capa-previa{object-fit:cover;border-radius:12px;width:160px;max-height:100px}.pg-campo--denso textarea{border:1px solid var(--pg-verde-claro);background:var(--pg-superficie);color:var(--pg-texto);font:inherit;border-radius:10px;padding:8px 10px}.pg-marcas{border:0;flex-wrap:wrap;gap:8px 16px;margin:8px 0;padding:0;display:flex}.pg-marcas legend{margin-bottom:4px;padding:0;font-weight:600}.pg-lista-ordem{margin:8px 0;padding:0;list-style:inside decimal}ul.pg-lista-ordem{list-style:none}.pg-lista-ordem li{border-top:1px solid var(--pg-verde-claro);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.pg-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pg-renovar{align-items:center;gap:4px;display:inline-flex}.pg-renovar input{width:5em}.pg-doc{margin-bottom:16px}.pg-doc__titulo{margin:0 0 4px;font-size:1.125rem}.pg-doc__historico{margin:0 0 16px;padding-left:20px}.pg-doc__historico li{margin-bottom:4px}.pg-doc__publicar{flex-direction:column;gap:12px;display:flex}.pg-doc__texto{border:1px solid var(--pg-verde-claro);width:100%;min-width:0;font:inherit;background:var(--pg-superficie);color:var(--pg-texto);resize:vertical;border-radius:10px;padding:10px 12px}.pg-doc__acoes{flex-wrap:wrap;gap:8px;display:flex}.pg-passo,.pg-selo{align-self:flex-start;margin:0;font-size:.8rem;font-weight:700}.pg-passo{color:var(--pg-texto-2);letter-spacing:.04em;text-transform:uppercase}.pg-selo{border-radius:var(--pg-raio-pilula);background:var(--pg-terracota-fundo);color:var(--pg-terracota);padding:2px 10px}.pg-pergunta{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.pg-pergunta legend{margin-bottom:4px;padding:0}.pg-opcao{border:1.5px solid var(--pg-verde-claro);border-radius:var(--pg-raio);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.pg-opcao:has(input:checked){border-color:var(--pg-verde);background:var(--pg-verde-claro)}.pg-opcao:has(input:focus-visible){outline:3px solid var(--pg-verde);outline-offset:2px}.pg-opcao input{width:20px;height:20px;accent-color:var(--pg-verde);flex:none}.pg-area{border:1.5px solid var(--pg-texto-2);border-radius:var(--pg-raio);width:100%;font:inherit;background:var(--pg-superficie);color:var(--pg-texto);resize:vertical;padding:12px 14px;font-size:1rem}.pg-area:focus-visible{outline:3px solid var(--pg-verde);outline-offset:2px}.pg-acoes{justify-content:space-between;gap:12px;display:flex}.pg-acoes .pg-botao{flex:1}.pg-diag{flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;display:flex}.pg-diag__topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-diag__opcoes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pg-diag__opcao{border-top:1px solid var(--pg-verde-claro);padding-top:12px}.pg-quebra{white-space:normal;overflow-wrap:anywhere;min-width:200px;max-width:420px;display:block}.pg-sino,.pg-sino__botao{position:relative}.pg-sino__selo{border-radius:var(--pg-raio-pilula);background:var(--pg-terracota);min-width:20px;height:20px;color:var(--pg-superficie);text-align:center;padding:0 5px;font-size:.75rem;line-height:20px;position:absolute;top:2px;right:0}.pg-sino__painel{z-index:20;background:var(--pg-superficie);border-radius:var(--pg-raio);max-height:calc(100vh - 80px);padding:8px;position:fixed;top:64px;left:16px;right:16px;overflow-y:auto;box-shadow:0 4px 16px #1d2a242e}.pg-sino__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.pg-sino__titulo{margin:0;font-size:1rem}.pg-sino__vazio{color:var(--pg-texto-2);margin:8px 12px 12px}.pg-sino__lista{margin:0;padding:0;list-style:none}.pg-sino__item{border-radius:var(--pg-raio);width:100%;min-height:44px;color:var(--pg-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pg-sino__item[data-lida=false]{background:var(--pg-verde-claro);font-weight:600}.pg-sino__item:focus-visible,.pg-sino__item:hover{outline:2px solid var(--pg-verde)}.pg-sino__item-titulo{overflow-wrap:anywhere}.pg-sino__item-data{color:var(--pg-texto-2);font-size:.8rem;font-weight:400}@media (width>=640px){.pg-sino__painel{width:360px;position:absolute;top:52px;left:auto;right:0}}.pg-texto-livre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.pg-com__meta{color:var(--pg-texto-2);overflow-wrap:anywhere;margin:0;font-size:.85rem}.pg-com__resumo{overflow-wrap:anywhere;margin:0}.pg-com__abas{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.pg-com__aba{border:1.5px solid var(--pg-verde);border-radius:var(--pg-raio-pilula);background:var(--pg-superficie);min-height:44px;color:var(--pg-verde);font:inherit;cursor:pointer;flex:none;padding:0 18px;font-weight:600}.pg-com__aba[aria-pressed=true]{background:var(--pg-verde);color:var(--pg-superficie)}.pg-com__aba:focus-visible{outline:3px solid var(--pg-verde);outline-offset:2px}.pg-com__campo{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-com__campo label{font-size:.9rem;font-weight:600}.pg-com__entrada,.pg-com__select{border:1.5px solid var(--pg-texto-2);border-radius:var(--pg-raio);width:100%;min-height:44px;font:inherit;background:var(--pg-superficie);color:var(--pg-texto);padding:0 14px}.pg-com__entrada:focus-visible,.pg-com__select:focus-visible{outline:3px solid var(--pg-verde);outline-offset:2px}.pg-com__anexar,.pg-com__escrever{align-self:flex-start}.pg-com__escrever{width:100%}@media (width>=768px){.pg-com__escrever{width:auto}}.pg-com__acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-com__denuncia{width:100%}.pg-com__anexos{flex-flow:wrap;gap:12px}.pg-com__imagem{object-fit:contain;border-radius:12px;max-width:100%;max-height:320px;display:block}.pg-com__motivos{color:var(--pg-texto-2);margin:4px 0 0;padding-left:18px}.pg-agente__botao{right:16px;bottom:calc(56px + env(safe-area-inset-bottom) + 12px);z-index:15;border-radius:var(--pg-raio-pilula);background:var(--pg-verde);min-width:48px;min-height:48px;color:var(--pg-superficie);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:flex;position:fixed;box-shadow:0 4px 16px #1d2a2440}.pg-agente__botao[hidden]{display:none}.pg-agente__botao:focus-visible{outline:3px solid var(--pg-terracota);outline-offset:2px}.pg-agente__botao-texto{display:none}.pg-agente{z-index:30;background:var(--pg-superficie);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.pg-agente__topo{border-bottom:1px solid var(--pg-verde-claro);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.pg-agente__titulo{margin:0;font-size:1.05rem}.pg-agente__lista{background:var(--pg-fundo);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.pg-agente__msg{border-radius:var(--pg-raio);background:var(--pg-superficie);overflow-wrap:anywhere;max-width:88%;padding:10px 14px}.pg-agente__msg--user{background:var(--pg-verde-claro);align-self:flex-end}.pg-agente__msg--assistant{align-self:flex-start}.pg-agente__autor{color:var(--pg-texto-2);margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}.pg-agente__erro{margin:8px 16px 0}.pg-agente__form{border-top:1px solid var(--pg-verde-claro);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.pg-agente__campo{resize:none;border:2px solid var(--pg-verde-claro);border-radius:var(--pg-raio);width:100%;font:inherit;color:var(--pg-texto);background:var(--pg-superficie);padding:10px 12px}.pg-agente__campo:focus-visible{outline:3px solid var(--pg-verde);outline-offset:1px}.pg-agente__rodape{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-agente__rodape>span{flex:100%;font-size:.85rem}.pg-agente__rodape>button[type=submit]{margin-left:auto}@media (width>=768px){.pg-agente__botao{bottom:16px}.pg-agente__botao-texto{display:inline}.pg-agente{width:420px;max-width:100vw;inset:0 0 0 auto;box-shadow:-4px 0 24px #1d2a2433}}.pg-suporte__botao{right:16px;bottom:calc(56px + env(safe-area-inset-bottom) + 12px);z-index:15;border:1.5px solid var(--pg-verde);border-radius:var(--pg-raio-pilula);background:var(--pg-superficie);min-height:44px;color:var(--pg-verde);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 2px 10px #1d2a2426}.pg-suporte__botao--sobre-agente{bottom:calc(56px + env(safe-area-inset-bottom) + 12px + 48px + 12px)}.pg-suporte__botao[hidden]{display:none}.pg-suporte__botao:focus-visible{outline:3px solid var(--pg-terracota);outline-offset:2px}.pg-suporte__fundo{z-index:40;background:#1d2a2473;position:fixed;inset:0}.pg-suporte{z-index:41;background:var(--pg-superficie);border-radius:var(--pg-raio) var(--pg-raio) 0 0;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 24px #1d2a2433}.pg-suporte__topo{border-bottom:1px solid var(--pg-verde-claro);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.pg-suporte__titulo{margin:0;font-size:1.05rem}.pg-suporte__corpo{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.pg-suporte__corpo p{margin:0}.pg-suporte__tipos{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.pg-suporte__tipos legend{margin-bottom:4px;padding:0;font-size:.9rem;font-weight:600}.pg-suporte__tipo{align-items:center;gap:10px;min-height:44px;display:flex}.pg-suporte__tipo input{width:20px;height:20px;accent-color:var(--pg-verde)}.pg-suporte__acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-suporte__acoes--fim{justify-content:flex-end}.pg-suporte__previa{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pg-suporte__previa img,.pg-suporte__print-img{border:1px solid var(--pg-verde-claro);object-fit:contain;background:var(--pg-fundo);border-radius:8px;max-width:100%;max-height:220px;display:block}.pg-suporte__print-img{max-height:360px}@media (width>=768px){.pg-suporte__botao{bottom:16px}.pg-suporte__botao--sobre-agente{bottom:76px}.pg-suporte{border-radius:var(--pg-raio);width:400px;max-width:calc(100vw - 32px);bottom:16px;left:auto;right:16px}}.pg-foto-linha{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pg-foto{object-fit:cover;background:var(--pg-verde-claro);border-radius:50%;flex:none;width:88px;height:88px}.pg-foto--inicial{color:var(--pg-verde);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:inline-flex}.pg-foto--grande{width:120px;height:120px;font-size:2.6rem}.pg-fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.pg-link-linha{border-radius:var(--pg-raio);background:var(--pg-fundo);flex-direction:column;gap:8px;padding:12px;display:flex}.pg-copiar{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-perfil-publico{text-align:center;align-items:center}.pg-bio{white-space:pre-line;overflow-wrap:anywhere;margin:0}.pg-vitrine{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.pg-projeto{text-align:left;height:100%}.pg-projeto__imagem{aspect-ratio:16/9;object-fit:cover;border-radius:var(--pg-raio);background:var(--pg-verde-claro);width:100%;display:block}.pg-projeto__previa{object-fit:contain;border-radius:var(--pg-raio);background:var(--pg-verde-claro);max-width:100%;max-height:200px;display:block}.pg-foto--mini{width:28px;height:28px;font-size:.9rem}.pg-autor{color:var(--pg-texto-2,#66706a);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.pg-estado-projeto{background:var(--pg-verde-claro);color:var(--pg-verde);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.85rem}.pg-perfil-projetos{width:100%}.pg-vaga__etiquetas{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pg-vaga__form{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}@media (width>=720px){.pg-vaga__form{grid-template-columns:1fr 1fr}.pg-vaga__form .pg-vaga__largo{grid-column:1/-1}}.pg-vaga__form textarea{width:100%;font:inherit;border:1.5px solid var(--pg-verde-claro);resize:vertical;border-radius:12px;padding:10px 12px}
