.pp-rev-selo{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:var(--pp-tinta-claro);color:var(--pp-tinta-2);font-size:.8rem;font-weight:700;line-height:1.5;white-space:nowrap}.pp-rev-selo .pp-i{color:var(--pp-tinta)}.pp-rev-selo--fundador{background:var(--pp-marca);color:var(--pp-grafite)}.pp-rev-selo--p{font-size:.72rem;padding:0 7px;vertical-align:1px}.pp-rev-foto{border-radius:50%;object-fit:cover;flex:none;background:var(--pp-tinta-claro)}.pp-rev-foto--prev{margin:4px 0}.pp-rev-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding-top:10px;border-top:1px dashed var(--pp-linha);font-size:.9rem}.pp-rev-links__a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:700;text-decoration:none;color:var(--pp-tinta)}.pp-rev-links__a:hover{text-decoration:underline;color:var(--pp-tinta-2)}.pp-rev-links__img{width:18px;height:18px;flex:none}.pp-rev-links--compacto{border-top:0;padding-top:0;margin-top:4px;gap:4px}.pp-rev-links--compacto .pp-rev-links__a{min-width:32px;justify-content:center;border:1px solid var(--pp-linha);border-radius:var(--pp-r)}.pp-rev-links--compacto .pp-rev-links__a:hover{border-color:var(--pp-tinta);background:var(--pp-tinta-claro)}.pp-rev .pp-cab-pagina h1{max-width:22ch}.pp-rev section{margin:44px 0}.pp-rev-etapas{list-style:none;counter-reset:etapa;padding:0;margin:0 0 14px;display:grid;gap:14px}@media (min-width:760px){.pp-rev-etapas{grid-template-columns:repeat(4,1fr)}}.pp-rev-etapas li{counter-increment:etapa;display:grid;gap:6px;align-content:start;padding:18px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);background:var(--pp-papel)}.pp-rev-etapas li::before{content:counter(etapa);display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pp-tinta);color:#fff;font-family:var(--pp-serif);font-weight:600}.pp-rev-etapas span{color:var(--pp-grafite-2);font-size:.95rem}.pp-rev-grupo{font-size:1.3rem;margin:32px 0 6px}.pp-rev-disc{padding:18px 0;border-top:1px solid var(--pp-linha)}.pp-rev-disc__nome{display:flex;align-items:baseline;gap:10px;font:700 1.05rem/1.3 var(--pp-sans);margin:0 0 12px;letter-spacing:0}.pp-rev-grade{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,272px),1fr))}.pp-rev-card{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--pp-linha);border-top:3px solid var(--cor,var(--pp-tinta));border-radius:var(--pp-r-g);background:var(--pp-papel)}.pp-rev-card__cab{display:flex;gap:12px;align-items:center;margin-bottom:4px}.pp-rev-card__nome{font-size:1.08rem;margin:0 0 4px}.pp-rev-card__nome a{color:var(--pp-grafite);text-decoration:none}.pp-rev-card__nome a:hover{color:var(--pp-tinta);text-decoration:underline}.pp-rev-card__selos{display:flex;flex-wrap:wrap;gap:4px;margin:0}.pp-rev-card__formacao{font-weight:700;font-size:.95rem;margin:0}.pp-rev-card__disc,.pp-rev-card__bio{color:var(--pp-grafite-2);font-size:.92rem;margin:0}.pp-rev-card__num{font-size:.88rem;color:var(--pp-grafite-3);margin:auto 0 0;padding-top:6px}.pp-rev-card--vaga{justify-content:center;text-decoration:none;color:var(--pp-grafite-2);border:1.5px dashed var(--pp-caderno);border-top:3px dashed var(--cor,var(--pp-caderno));background:var(--pp-fundo);min-height:150px}.pp-rev-card--vaga:hover{border-color:var(--pp-tinta);color:var(--pp-grafite)}.pp-rev-card__vaga-n{font-family:var(--pp-serif);font-weight:600;font-size:1.15rem;color:var(--pp-tinta-2)}.pp-rev-regras{display:grid;gap:20px}@media (min-width:860px){.pp-rev-regras{grid-template-columns:1fr 1fr}}.pp-rev-regras__col{margin:0!important;padding:22px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);background:var(--pp-papel)}.pp-rev-regras__col h2,.pp-rev-regras__col h3{font-size:1.3rem}.pp-rev-regras__col--check{background:var(--pp-fundo);border-left:3px solid var(--pp-margem)}.pp-rev-passos{padding-left:1.3em;display:grid;gap:8px;margin:0 0 12px}.pp-rev-passos li{padding-left:4px}.pp-rev-form{max-width:820px}.pp-rev-opcoes__grupo{margin:6px 0 0;font-size:.85rem;font-weight:700;color:var(--pp-grafite-3);text-transform:uppercase;letter-spacing:.04em}.pp-rev-opcoes__grade{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.pp-rev-opcoes .pp-check{font-size:.95rem}.pp-rev-status{display:inline-block;padding:4px 12px;border-radius:999px;font-weight:700;font-size:.88rem;background:var(--pp-tinta-claro);color:var(--pp-tinta-2)}.pp-rev-status--aprovado{background:var(--pp-certo-claro);color:#13573A}.pp-rev-status--pausado{background:#FFF6D6;color:#6B5300}.pp-rev-abas{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 22px;border-bottom:1px solid var(--pp-linha)}.pp-rev-abas a{padding:10px 14px;text-decoration:none;font-weight:700;color:var(--pp-grafite-2);border-bottom:3px solid transparent;margin-bottom:-1px}.pp-rev-abas a:hover{color:var(--pp-tinta)}.pp-rev-abas a[aria-current="page"]{color:var(--pp-tinta-2);border-bottom-color:var(--pp-tinta)}.pp-rev-check__cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pp-rev-check__n{font-weight:700;color:var(--pp-tinta)}.pp-rev-progresso{height:10px;border-radius:999px;background:var(--pp-tinta-claro);overflow:hidden;margin:6px 0 14px}.pp-rev-progresso span{display:block;height:100%;background:var(--pp-certo);border-radius:inherit;transition:width .3s}.pp-rev-acesso{padding:10px 14px;border-radius:var(--pp-r);background:var(--pp-fundo)}.pp-rev-itens{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pp-rev-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--pp-linha);border-radius:var(--pp-r)}.pp-rev-item p{margin:2px 0 6px;color:var(--pp-grafite-2);font-size:.94rem}.pp-rev-item__marca{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--pp-caderno);color:#fff;margin-top:1px}.pp-rev-item.is-ok{background:var(--pp-certo-claro);border-color:transparent}.pp-rev-item.is-ok .pp-rev-item__marca{background:var(--pp-certo);border-color:var(--pp-certo)}.pp-rev-item.is-espera .pp-rev-item__marca{border-color:var(--pp-tinta);color:var(--pp-tinta)}.pp-rev-item.is-proximo{border-color:var(--pp-tinta);box-shadow:inset 3px 0 0 var(--pp-tinta)}.pp-rev-prox{margin:14px 0 0;padding:10px 14px;border-radius:var(--pp-r);background:var(--pp-marca);color:var(--pp-grafite)}.pp-rev-fila h3{margin-top:26px;font-size:1.1rem}.pp-rev-lista{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pp-rev-lista__item{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;padding:14px;border:1px solid var(--pp-linha);border-radius:var(--pp-r);background:var(--pp-papel)}.pp-rev-lista__info{display:grid;gap:2px;flex:1 1 280px;min-width:0}.pp-rev-lista__det{flex:1 1 100%}.pp-rev-lista__det>summary{list-style:none;display:inline-flex;min-height:40px}.pp-rev-lista__det>summary::-webkit-details-marker{display:none}.pp-rev-lista__det[open]>summary{margin-bottom:10px}.pp-rev-lista__item>.pp-rev-acao{flex:none}.pp-rev-acao{gap:10px}.pp-rev-lista--feitos .pp-rev-lista__item{background:var(--pp-fundo)}.pp-rev-kit{display:grid;gap:12px}.pp-rev-kit__opcao{border:1px solid var(--pp-linha);border-radius:var(--pp-r);padding:12px 16px;background:var(--pp-papel)}.pp-rev-kit__opcao>summary{cursor:pointer;padding:4px 0}.pp-rev-kit__opcao[open]>summary{margin-bottom:10px}.pp-rev-copia{display:grid;gap:6px;margin:0 0 12px}.pp-rev-copia label{font-weight:700;font-size:.9rem}.pp-rev-copia__linha{display:flex;gap:8px;align-items:flex-start}.pp-rev-copia input,.pp-rev-copia textarea{flex:1;min-width:0;min-height:44px;padding:9px 12px;border:1.5px solid #C9D3E3;border-radius:var(--pp-r);background:var(--pp-fundo);font-size:.95rem;color:var(--pp-grafite);resize:vertical}.pp-rev-copia .pp-botao{flex:none}.pp-rev-selo-prev{margin:12px 0;max-width:420px}.pp-rev-selo-prev img{width:100%;height:auto}.pp-rev-destaque{margin:0 0 40px;padding:22px;border:1px solid var(--pp-linha);border-left:3px solid var(--pp-tinta);border-radius:var(--pp-r-g);background:var(--pp-fundo)}.pp-rev-destaque__cab{display:flex;gap:16px;align-items:center;margin-bottom:12px}.pp-rev-destaque__cab h2{font-size:1.35rem;margin:6px 0 2px}.pp-rev-destaque__dl{display:grid;gap:10px 24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:12px 0}.pp-rev-destaque__dl dt{font-size:.8rem;font-weight:700;color:var(--pp-grafite-3);text-transform:uppercase;letter-spacing:.04em}.pp-rev-destaque__dl dd{margin:0;font-weight:700}.pp-rev-destaque__bio{max-width:70ch;color:var(--pp-grafite-2)}.pp-rev-destaque h3{margin-top:24px}.pp-rev-byline{margin:4px 0 12px;padding:12px 14px;border-radius:var(--pp-r);background:var(--pp-certo-claro)}.pp-rev-byline__tit{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-weight:700;color:#13573A!important}.pp-rev-byline__lista{list-style:none;padding:0!important;margin:0 0 6px;display:grid;gap:10px}.pp-rev-byline__pessoa{display:flex;gap:10px;align-items:flex-start}.pp-rev-byline__pessoa a{color:var(--pp-grafite)}.pp-rev-byline__formacao{display:block;font-size:.88rem;color:var(--pp-grafite-2)}.pp-rev-byline .pp-nota{margin:0;font-size:.86rem}.pp-rev-verif{max-width:760px;padding:24px;border:1px solid var(--pp-linha);border-radius:var(--pp-r-g);background:var(--pp-papel);box-shadow:var(--pp-sombra-papel)}.pp-rev-verif__sit span{display:inline-block;padding:6px 14px;border-radius:999px;font-weight:700;background:var(--pp-tinta-claro);color:var(--pp-tinta-2)}.pp-rev-verif--valido .pp-rev-verif__sit span{background:var(--pp-certo);color:#fff}.pp-rev-verif--pausado .pp-rev-verif__sit span{background:#FFF6D6;color:#6B5300}.pp-rev-verif--invalido .pp-rev-verif__sit span{background:#FCEBEA;color:#9B2C25}.pp-rev-cert{max-width:960px;margin:0 auto;background:var(--pp-papel);box-shadow:var(--pp-sombra-papel);padding:18px;aspect-ratio:1.414 / 1}.pp-rev-cert__borda{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:clamp(18px,4vw,48px);border:3px solid var(--pp-tinta);outline:1px solid var(--pp-tinta);outline-offset:-10px;border-radius:6px;color:var(--pp-tinta-2)}.pp-rev-cert__marca{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--pp-serif);font-weight:600;font-size:1.3rem;color:var(--pp-tinta)}.pp-rev-cert__tipo{margin:8px 0 0;text-transform:uppercase;letter-spacing:.18em;font-size:.85rem;font-weight:700;color:var(--pp-margem)}.pp-rev-cert__nome{font-family:Georgia,var(--pp-serif);font-size:clamp(1.8rem,1rem + 3vw,3rem);color:var(--pp-tinta);margin:4px 0;max-width:none}.pp-rev-cert__texto{max-width:62ch;font-family:Georgia,var(--pp-serif);font-size:clamp(.95rem,.8rem + .5vw,1.15rem);line-height:1.55;color:var(--pp-grafite);margin:0}.pp-rev-cert__obs{font-size:.85rem;color:var(--pp-grafite-3);margin:0}.pp-rev-cert__rodape{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:18px;font-size:.9rem;color:var(--pp-grafite-2);text-align:left}.pp-rev-cert__linha{display:block;width:220px;border-top:1px solid var(--pp-grafite-3);margin-bottom:6px}.pp-rev-cert__ver{text-align:right}.pp-rev-cert__ver b{color:var(--pp-tinta);word-break:break-all}@media (max-width:640px){.pp-rev-cert{aspect-ratio:auto}.pp-rev-cert__ver{text-align:left}}@media print{.pp-rev-byline,.pp-rev-links{display:none}.pp-rev-cert{box-shadow:none;max-width:none;padding:0;aspect-ratio:auto;height:186mm}.pp-rev-cert__borda{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pp-rev .pp-pagina,.pp-pagina.pp-rev{padding:0}}.pp-rev-vagas{margin-top:28px;padding-top:8px;border-top:1px solid var(--pp-linha)}.pp-rev-vagas__lista{list-style:none;padding:0;margin:8px 0 18px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.pp-rev-vagas__lista a{display:grid;gap:4px;height:100%;padding:14px 16px;border:1.5px dashed var(--pp-caderno);border-left:3px solid var(--cor,var(--pp-tinta));border-radius:var(--pp-r);background:var(--pp-fundo);text-decoration:none;color:var(--pp-grafite-2)}.pp-rev-vagas__lista a:hover{border-color:var(--pp-tinta);border-left-color:var(--cor,var(--pp-tinta));background:var(--pp-papel)}.pp-rev-vagas__n{font-size:.9rem}.pp-rev-vagas__lista .pp-link{font-size:.92rem}.pp-form input[type="url"]{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid #C9D3E3;border-radius:var(--pp-r);background:#fff;font-weight:400;font-size:1rem;color:var(--pp-grafite)}.pp-form input[type="url"]:focus{outline:3px solid var(--pp-tinta-claro);border-color:var(--pp-tinta)}