:root{--st-ok:#166534;--st-ok-soft:rgba(21,128,61,.10);--st-atencao:#B45309;--st-atencao-soft:rgba(217,119,6,.10);--st-erro:#B91C1C;--st-erro-soft:rgba(220,38,38,.08);--st-info:#1D5F8A;--st-info-soft:rgba(29,95,138,.08);--pn-borda:var(--cinza-5);--pn-sup:#FFFFFF;--pn-sup-2:var(--fundo-2);--pn-brilho:rgba(224,30,138,.35);--pn-toque:44px;--pn-site-topo:67px}.pn-cab{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.pn-cab-titulo{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--fonte-titulo);font-weight:800;font-size:1.15rem;color:var(--cinza-1);line-height:1.2}.pn-cab-titulo .pn-cont{font-family:var(--fonte-texto);font-weight:700;font-size:.85rem;color:var(--cinza-3)}.pn-cab-apoio{margin:4px 0 0;font-size:.82rem;color:var(--cinza-3);line-height:1.45}.pn-cab-acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pn-cab-acoes>:first-child:nth-last-child(3){grid-column:1/-1}@media (min-width:720px){.pn-cab{flex-direction:row;align-items:flex-start;justify-content:space-between}.pn-cab-acoes{display:flex;flex-shrink:0}}.pn-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--pn-toque);padding:0 16px;border-radius:999px;font-family:var(--fonte-texto);font-weight:700;font-size:.82rem;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;border:1.5px solid var(--pn-borda);background:var(--pn-sup);color:var(--cinza-2);transition:filter .15s,background .15s,border-color .15s}.pn-btn:hover:not(:disabled){filter:brightness(.97)}.pn-btn:disabled{opacity:.5;cursor:not-allowed}.pn-btn:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.pn-btn--primario{background:var(--marca-forte);border-color:var(--marca-forte);color:#fff}.pn-btn--feito{background:var(--st-ok-soft);border-color:var(--st-ok);color:var(--st-ok)}.pn-btn--whats{background:#0E7A3E;border-color:#0E7A3E;color:#fff}.pn-btn--perigo{background:transparent;border-color:transparent;color:var(--st-erro)}.pn-btn--perigo:hover:not(:disabled){background:var(--st-erro-soft);filter:none}.pn-btn--ghost{background:transparent;border-color:transparent;color:var(--cinza-3)}.pn-btn--ghost:hover:not(:disabled){background:var(--pn-sup-2);filter:none}.pn-abas{display:flex;gap:4px;margin:0 0 14px;overflow-x:auto;border-bottom:1.5px solid var(--pn-borda);scrollbar-width:none}.pn-abas::-webkit-scrollbar{display:none}.pn-aba{position:relative;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--pn-toque);padding:0 8px;border:0;background:none;cursor:pointer;font-family:var(--fonte-texto);font-weight:700;font-size:.84rem;color:var(--cinza-3);white-space:nowrap}.pn-aba[aria-selected=true]{color:var(--cinza-1)}@media (max-width:360px){.pn-aba{padding:0 4px;gap:4px;font-size:.8rem}.pn-abas{gap:0}}.pn-aba[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1.5px;height:2px;border-radius:2px;background:var(--marca-faixa);box-shadow:0 0 10px 0 var(--pn-brilho)}.pn-aba-n{min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;background:var(--pn-borda);color:var(--cinza-2)}.pn-aba[aria-selected=true] .pn-aba-n{background:var(--marca-suave);color:var(--marca-forte)}.pn-busca{position:relative;margin-bottom:12px}.pn-busca svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--cinza-4);pointer-events:none}.pn-campo{width:100%;min-height:var(--pn-toque);padding:0 14px;border-radius:12px;border:1.5px solid var(--pn-borda);background:var(--pn-sup);outline:none;font-family:var(--fonte-texto);font-size:.9rem;color:var(--cinza-1)}.pn-busca .pn-campo{padding-left:40px}.pn-campo:focus{border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}select.pn-campo{cursor:pointer}.pn-filtros{display:flex;gap:8px;overflow-x:auto;margin-bottom:14px;scrollbar-width:none}.pn-filtros::-webkit-scrollbar{display:none}.pn-filtro{flex-shrink:0;min-height:var(--pn-toque);padding:0 14px;border-radius:999px;cursor:pointer;border:1.5px solid var(--pn-borda);background:var(--pn-sup);color:var(--cinza-2);font-family:var(--fonte-texto);font-weight:700;font-size:.8rem;white-space:nowrap}.pn-filtro[aria-pressed=true]{background:var(--marca-forte);border-color:var(--marca-forte);color:#fff}.pn-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}@media (min-width:720px){.pn-resumo{grid-template-columns:repeat(4,minmax(0,1fr))}}.pn-num{background:var(--pn-sup);border:1.5px solid var(--pn-borda);border-radius:14px;padding:12px 14px;min-width:0}.pn-num-rot{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--cinza-3)}.pn-num-val{margin:4px 0 0;font-family:var(--fonte-titulo);font-weight:800;font-size:1.3rem;color:var(--cinza-1);font-variant-numeric:tabular-nums;line-height:1.15}.pn-num-det{margin:2px 0 0;font-size:.74rem;color:var(--cinza-3)}.pn-num--destaque{border-color:transparent;background:var(--marca-suave)}.pn-num--destaque .pn-num-val{color:var(--marca-forte)}.pn-num--ok .pn-num-val{color:var(--st-ok)}.pn-num--atencao .pn-num-val{color:var(--st-atencao)}.pn-recolhe{background:var(--pn-sup);border:1.5px solid var(--pn-borda);border-radius:16px;margin-bottom:16px;overflow:hidden}.pn-recolhe-topo{width:100%;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 16px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--fonte-titulo);font-weight:800;font-size:.95rem;color:var(--cinza-1)}.pn-recolhe-topo>.pn-recolhe-tit{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-recolhe-topo>svg:first-child{color:var(--marca);flex-shrink:0}.pn-recolhe-seta{color:var(--cinza-4);transition:transform .2s;flex-shrink:0}.pn-recolhe[data-aberto=true] .pn-recolhe-seta{transform:rotate(180deg)}.pn-recolhe-corpo{padding:4px 16px 16px;border-top:1px solid var(--pn-borda)}.pn-selos{display:flex;flex-wrap:wrap;gap:6px}.pn-selo{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:26px;padding:4px 10px;border-radius:13px;font-family:var(--fonte-texto);font-weight:700;font-size:.72rem;line-height:1.3;background:var(--pn-sup-2);color:var(--cinza-2);border:1px solid var(--pn-borda);text-decoration:none}.pn-selo--ok{background:var(--st-ok-soft);color:var(--st-ok);border-color:transparent}.pn-selo--atencao{background:var(--st-atencao-soft);color:var(--st-atencao);border-color:transparent}.pn-selo--erro{background:var(--st-erro-soft);color:var(--st-erro);border-color:transparent}.pn-selo--info{background:var(--st-info-soft);color:var(--st-info);border-color:transparent}.pn-selo--marca{background:var(--marca-suave);color:var(--marca-forte);border-color:transparent}.pn-aviso{display:block;padding:10px 12px;border-radius:12px;margin-bottom:12px;font-size:.8rem;font-weight:600;line-height:1.45}.pn-aviso:has(>svg){display:flex;gap:8px;align-items:flex-start}.pn-aviso svg{flex-shrink:0;margin-top:1px}.pn-aviso--erro{background:var(--st-erro-soft);color:var(--st-erro)}.pn-aviso--atencao{background:var(--st-atencao-soft);color:var(--st-atencao)}.pn-aviso--ok{background:var(--st-ok-soft);color:var(--st-ok)}.pn-aviso--neutro{background:var(--pn-sup-2);color:var(--cinza-3);font-weight:500}.pn-texto{margin:0 0 12px;font-size:.82rem;color:var(--cinza-3);line-height:1.5}.pn-rotulo{display:block;margin-bottom:6px;color:var(--cinza-3)}.pn-prog-txt,.pn-rotulo{font-size:.78rem;font-weight:700}.pn-prog-txt{margin:0 0 6px;color:var(--cinza-2)}.pn-prog{height:8px;border-radius:999px;background:var(--pn-borda);overflow:hidden;margin-bottom:12px}.pn-prog>div{height:100%;background:var(--marca-faixa);transition:width .2s}.pn-item,.pn-lista{display:flex;flex-direction:column;gap:12px}.pn-item{background:var(--pn-sup);border:1.5px solid var(--pn-borda);border-radius:16px;padding:16px;min-width:0}.pn-item-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pn-item-nome{margin:0;font-family:var(--fonte-titulo);font-weight:800;font-size:1.05rem;color:var(--cinza-1);line-height:1.25;overflow-wrap:anywhere}.pn-item-quando{margin:2px 0 0;font-size:.74rem;color:var(--cinza-3)}.pn-item-topo .pn-selo{flex-shrink:0;white-space:nowrap}.pn-dados{display:flex;flex-direction:column;gap:10px}.pn-dado{display:flex;align-items:center;gap:12px;min-width:0}.pn-dado>svg{color:var(--cinza-4);flex-shrink:0}.pn-dado-txt{flex:0 1 auto;min-width:0;font-size:.86rem;color:var(--cinza-2);overflow-wrap:anywhere}.pn-dado-txt small{display:block;font-size:.7rem;font-weight:700;color:var(--cinza-3);text-transform:uppercase;letter-spacing:.04em}.pn-copiar{flex-shrink:0;width:44px;height:44px;margin:-4px 0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:0;background:none;color:var(--cinza-4);cursor:pointer}.pn-copiar:hover{background:var(--pn-sup-2);color:var(--cinza-2)}.pn-copiar[data-ok=true]{color:var(--st-ok)}.pn-bloco{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--pn-sup-2)}.pn-bloco>svg{color:var(--marca);flex-shrink:0;margin-top:2px}.pn-bloco p{margin:0;font-size:.85rem;color:var(--cinza-2);line-height:1.5;overflow-wrap:anywhere}.pn-valor{display:flex;flex-direction:column;gap:2px}.pn-valor-total{font-family:var(--fonte-titulo);font-weight:800;font-size:1.2rem;color:var(--cinza-1);font-variant-numeric:tabular-nums;line-height:1.2}.pn-valor-comp{font-size:.76rem;color:var(--cinza-3);font-variant-numeric:tabular-nums}.pn-valor-comp>span{white-space:nowrap}.pn-item-rodape{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--pn-borda)}.pn-item-rodape .pn-linha{display:flex;flex-wrap:wrap;gap:8px}.pn-item-rodape .pn-linha>*{flex:1 1 130px;min-width:0}.pn-item-rodape .pn-linha>.pn-campo-ic{flex:3 1 180px}.pn-campo-ic{position:relative}.pn-campo-ic svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cinza-4);pointer-events:none}.pn-campo-ic .pn-campo{padding-left:36px}.pn-item-rodape .pn-perigo{display:flex;justify-content:flex-end}@media (min-width:720px){.pn-item-rodape .pn-linha>*{flex:0 0 auto;min-width:150px}.pn-item-rodape .pn-linha>.pn-btn--icone{min-width:var(--pn-toque)}.pn-item-rodape .pn-linha>.pn-campo-ic{flex:0 1 360px}}.pn-vazio{text-align:center;padding:40px 20px;background:var(--pn-sup);border:1.5px dashed var(--pn-borda);border-radius:16px;color:var(--cinza-3);font-size:.92rem}.pn-vazio svg{color:var(--cinza-5);margin:0 auto 10px;display:block}.pn-carregando{display:flex;justify-content:center;padding:40px;color:var(--marca)}.pn-gira{animation:pn-gira 1s linear infinite}@keyframes pn-gira{to{transform:rotate(1turn)}}.pn-moldura{min-height:100vh;background:var(--fundo)}.pn-topo{position:sticky;top:var(--pn-site-topo);z-index:40;display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 16px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--pn-borda)}.pn-topo-titulo{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:var(--pn-toque);padding:4px 8px;margin-left:-8px;border:0;border-radius:12px;background:none;cursor:pointer;text-align:left}.pn-topo-titulo:hover:not(:disabled){background:var(--pn-sup-2)}.pn-topo-titulo:disabled{cursor:default}.pn-topo-titulo:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.pn-topo-rot{font-family:var(--fonte-texto);font-size:.74rem;font-weight:700;color:var(--cinza-3)}.pn-topo-nome{display:block;max-width:100%;font-family:var(--fonte-titulo);font-weight:800;font-size:1.12rem;line-height:1.2;color:var(--cinza-1)}.pn-topo-nome svg{display:inline-block;vertical-align:-3px;margin-left:4px;color:var(--marca-forte)}.pn-moldura-meio{display:block}.pn-corpo{width:100%;max-width:1100px;margin:0 auto;padding:20px 16px calc(92px + env(safe-area-inset-bottom));min-width:0}.pn-lateral{display:none}.pn-lateral-grupo{margin-bottom:18px}.pn-lateral-tit{margin:0 0 6px;font-size:.76rem;font-weight:800;color:var(--cinza-3)}.pn-lateral-item,.pn-lateral-tit{padding:0 12px;font-family:var(--fonte-texto)}.pn-lateral-item{position:relative;width:100%;display:flex;align-items:center;gap:10px;min-height:40px;border:0;border-radius:10px;background:none;cursor:pointer;text-align:left;font-weight:700;font-size:.88rem;color:var(--cinza-2)}.pn-lateral-item svg{color:var(--cinza-3);flex-shrink:0}.pn-lateral-item:hover{background:var(--pn-sup-2);color:var(--cinza-1)}.pn-lateral-item[aria-current=page]{color:var(--cinza-1);background:var(--marca-suave)}.pn-lateral-item[aria-current=page] svg{color:var(--marca-forte)}.pn-lateral-item[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--marca-faixa);box-shadow:0 0 10px 0 var(--pn-brilho)}.pn-barra{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:rgba(255,255,255,.97);border-top:1px solid var(--pn-borda);padding-bottom:env(safe-area-inset-bottom)}.pn-barra-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;padding:6px 2px;border:0;background:none;cursor:pointer;font-family:var(--fonte-texto);font-weight:700;font-size:.68rem;color:var(--cinza-3);line-height:1.1}.pn-barra-item span{max-width:100%;text-align:center}.pn-barra-item:active svg{transform:scale(.92)}.pn-barra-item[aria-current=page]{color:var(--marca-forte)}.pn-barra-item[aria-current=page]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--marca-faixa);box-shadow:0 0 10px 0 var(--pn-brilho)}.pn-barra-item[aria-current=page]:after{content:"";position:absolute;inset:2px 0 0;background:linear-gradient(180deg,var(--marca-suave),transparent);pointer-events:none}@media (min-width:960px){.pn-barra{display:none}.pn-moldura-meio{display:grid;grid-template-columns:248px minmax(0,1fr)}.pn-lateral{display:block;position:sticky;top:calc(var(--pn-site-topo) + 64px);align-self:start;height:calc(100vh - var(--pn-site-topo) - 64px);overflow-y:auto;padding:20px 12px;border-right:1px solid var(--pn-borda);background:rgba(255,255,255,.6);scrollbar-width:thin;scrollbar-color:var(--pn-borda) transparent}.pn-lateral::-webkit-scrollbar{width:6px}.pn-lateral::-webkit-scrollbar-thumb{background:var(--pn-borda);border-radius:6px}.pn-lateral::-webkit-scrollbar-track{background:transparent}.pn-corpo{padding:28px 28px 48px}.pn-topo{padding-left:24px;padding-right:24px}}.pn-folha-veu{position:fixed;inset:0;z-index:250;background:rgba(20,20,30,.42);display:flex;align-items:flex-end;justify-content:center;animation:pn-veu .18s ease-out}.pn-folha{width:100%;max-height:88vh;display:flex;flex-direction:column;background:var(--pn-sup);border-radius:20px 20px 0 0;outline:none;padding-bottom:env(safe-area-inset-bottom);animation:pn-sobe .22s cubic-bezier(.22,.68,0,1)}.pn-folha-topo{display:flex;align-items:center;gap:8px;padding:12px 8px 4px 20px}.pn-folha-tit{flex:1;margin:0;font-family:var(--fonte-titulo);font-weight:800;font-size:1.05rem;color:var(--cinza-1)}.pn-folha-corpo{overflow-y:auto;padding:8px 16px 20px}@media (min-width:720px){.pn-folha-veu{align-items:center}.pn-folha{width:min(560px,calc(100vw - 48px));border-radius:20px;max-height:80vh}}@keyframes pn-veu{0%{opacity:0}}@keyframes pn-sobe{0%{transform:translateY(24px);opacity:.6}}@media (prefers-reduced-motion:reduce){.pn-folha,.pn-folha-veu{animation:none}}.pn-mais-grupo{margin-bottom:16px}.pn-mais-grupo .pn-lateral-tit{padding:0 4px}.pn-mais-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pn-mais-item{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-radius:14px;border:1.5px solid var(--pn-borda);background:var(--pn-sup);cursor:pointer;text-align:left;font-family:var(--fonte-texto);font-weight:700;font-size:.84rem;color:var(--cinza-1);line-height:1.2}.pn-mais-item svg{color:var(--marca-forte);flex-shrink:0}.pn-mais-item[aria-current=page]{border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}.pn-opcoes{display:flex;flex-direction:column;gap:8px}.pn-opcao{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:14px;border:1.5px solid var(--pn-borda);background:var(--pn-sup);cursor:pointer;text-align:left;font-family:var(--fonte-texto);font-weight:700;font-size:.9rem;color:var(--cinza-1)}.pn-opcao-txt{flex:1;min-width:0}.pn-opcao-txt small{display:block;margin-top:2px;font-weight:600;font-size:.76rem;color:var(--cinza-3)}.pn-opcao[aria-selected=true]{border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}.pn-opcao svg{color:var(--marca-forte);flex-shrink:0}.pn-folha-acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.pn-card{background:var(--pn-sup);border:1.5px solid var(--pn-borda);border-radius:16px;padding:16px 18px;margin-bottom:12px;min-width:0}.pn-card-tit{margin:0 0 12px;font-family:var(--fonte-texto);font-weight:800;font-size:.9rem;color:var(--cinza-1)}.pn-principal-rot{margin:0;font-family:var(--fonte-texto);font-weight:700;font-size:.84rem;color:var(--cinza-3)}.pn-principal-val{margin:4px 0 0;font-family:var(--fonte-titulo);font-weight:800;font-size:clamp(1.9rem,8vw,2.5rem);line-height:1.1;color:var(--cinza-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pn-apoios{display:flex;margin-top:14px;padding-top:12px;border-top:1px solid var(--pn-borda)}.pn-apoio{flex:1 1 0;min-width:0;padding:0 10px;border-left:1px solid var(--pn-borda)}.pn-apoio:first-child{padding-left:0;border-left:0}.pn-apoio-rot{margin:0;font-size:.74rem;font-weight:700;color:var(--cinza-3)}.pn-apoio-val{margin:2px 0 0;font-family:var(--fonte-titulo);font-weight:800;font-size:clamp(.92rem,3.6vw,1.05rem);white-space:nowrap;color:var(--cinza-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pn-meta+.pn-meta{margin-top:16px}.pn-meta-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.pn-meta-nome{font-weight:700;font-size:.88rem;color:var(--cinza-1)}.pn-meta-valor{font-size:.82rem;font-weight:600;color:var(--cinza-3);font-variant-numeric:tabular-nums;text-align:right}.pn-meta-valor strong{color:var(--cinza-1)}.pn-meta-barra{height:10px;border-radius:999px;background:var(--fundo-2);overflow:hidden}.pn-meta-barra>div{height:100%;border-radius:999px;background:var(--marca-faixa);transition:width .6s ease}.pn-meta-barra--ok>div{background:var(--st-ok)}.pn-meta-nota{margin:6px 0 0;font-size:.76rem;font-weight:600;color:var(--cinza-3)}.pn-meta-nota--ok{color:var(--st-ok)}.pn-linhas{display:flex;flex-direction:column}.pn-linha-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--pn-borda);min-width:0}.pn-linha-item:last-child{border-bottom:0;padding-bottom:0}.pn-linha-nome{min-width:0;font-weight:700;font-size:.9rem;color:var(--cinza-1);overflow-wrap:anywhere}.pn-linha-nome small{display:block;font-weight:600;font-size:.76rem;color:var(--cinza-3)}.pn-linha-num{flex-shrink:0;font-family:var(--fonte-titulo);font-weight:800;font-size:1rem;color:var(--cinza-1);font-variant-numeric:tabular-nums}.pn-cab--linha{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}.pn-cab--linha .pn-cab-acoes{display:flex;flex-shrink:0}.pn-segmento{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border-radius:12px;background:var(--fundo-2)}.pn-segmento button{min-height:40px;padding:0 6px;border:0;border-radius:9px;background:none;cursor:pointer;white-space:nowrap;font-family:var(--fonte-texto);font-weight:700;font-size:.78rem;color:var(--cinza-3)}.pn-segmento button[aria-pressed=true]{background:var(--pn-sup);color:var(--cinza-1);box-shadow:0 1px 3px rgba(20,20,30,.12)}.pn-card-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pn-card-cab .pn-card-tit{margin:0}.pn-card-sub{margin:2px 0 0;font-size:.8rem;color:var(--cinza-3)}.pn-meta-barra--atencao>div{background:var(--st-atencao)}.pn-item--compacto{padding:14px 16px;gap:10px}.pn-paginacao{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.pn-btn--perigo-cheio{background:var(--st-erro);border-color:var(--st-erro);color:#fff}.pn-opcao--perigo{border-color:rgba(185,28,28,.35)}.pn-opcao--perigo,.pn-opcao--perigo svg,.pn-opcao--perigo+.pn-opcao svg{color:var(--st-erro)}.pn-opcao:disabled{opacity:.55;cursor:wait}.pn-tamanhos{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.pn-tamanho{padding:10px 8px;border-radius:12px;background:var(--pn-sup-2);text-align:center;min-width:0}.pn-tamanho-rot{margin:0;font-weight:800;font-size:.82rem;color:var(--cinza-2)}.pn-tamanho-num{margin:2px 0;font-family:var(--fonte-titulo);font-weight:800;font-size:1.5rem;line-height:1.1;color:var(--marca-forte);font-variant-numeric:tabular-nums}.pn-tamanho-det,.pn-tamanho[data-acabou=true] .pn-tamanho-num{color:var(--cinza-3)}.pn-tamanho-det{margin:0;font-size:.7rem;font-weight:600;line-height:1.4}.pn-btn--icone,.pn-item-rodape .pn-linha>.pn-btn--icone{flex:0 0 var(--pn-toque);width:var(--pn-toque);min-width:var(--pn-toque);padding:0}@media (max-width:400px){.pn-item-rodape .pn-linha--principal>:first-child{flex-basis:100%}}.pn-marca{flex-shrink:0;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--cinza-3);display:inline-flex;align-items:center;justify-content:center;color:#fff}.pn-marca[data-on=true]{background:var(--marca-forte);border-color:var(--marca-forte)}.pn-opcao-txt small+small{margin-top:0}.pn-opcao[data-sel=true]{border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}.pn-opcao .pn-marca svg{color:#fff}.pn-grade-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.pn-item[data-sel=true]{border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}.pn-form-grade{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:480px){.pn-form-grade{grid-template-columns:1fr 1fr}}label.pn-rotulo:has(>.pn-campo,>input,>select,>textarea,>.pn-linha){display:flex;flex-direction:column;gap:6px;margin:0}.pn-cupom-pct{flex-shrink:0;width:52px;height:52px;border-radius:14px;justify-content:center;background:var(--marca-suave);color:var(--marca-forte);font-family:var(--fonte-titulo);font-weight:800;font-size:1.05rem}.pn-chave,.pn-cupom-pct{display:inline-flex;align-items:center}.pn-chave{gap:10px;min-height:var(--pn-toque);margin-top:14px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--fonte-texto);font-weight:700;font-size:.88rem;color:var(--cinza-1)}.pn-chave-trilho{position:relative;width:44px;height:26px;border-radius:999px;background:var(--cinza-4);transition:background .2s}.pn-chave-trilho>span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,20,30,.3);transition:transform .2s}.pn-chave[aria-checked=true] .pn-chave-trilho{background:var(--st-ok)}.pn-chave[aria-checked=true] .pn-chave-trilho>span{transform:translateX(18px)}.pn-chave:focus-visible{outline:2px solid var(--marca);outline-offset:2px;border-radius:8px}.pn-folha-corpo,.pn-lateral{scrollbar-width:thin;scrollbar-color:var(--pn-borda) transparent}.pn-folha-corpo::-webkit-scrollbar{width:6px}.pn-folha-corpo::-webkit-scrollbar-thumb{background:var(--pn-borda);border-radius:6px}.pn-folha-corpo::-webkit-scrollbar-track{background:transparent}.pn-sorteio-venc{margin-top:18px;padding:24px 18px 20px;border-radius:18px;background:var(--marca-suave);text-align:center}.pn-sorteio-trofeu{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--marca-forte);color:#fff}.pn-sorteio-nome{font-family:var(--fonte-titulo);font-weight:800;font-size:1.6rem;line-height:1.15;color:var(--cinza-1);margin:2px 0 4px;overflow-wrap:anywhere}.pn-sorteio-acoes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.pn-sorteio-acoes>.pn-btn{flex:1 1 180px;max-width:260px}.pn-ev-capa{width:48px;height:48px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.pn-meta-barra--erro>div{background:var(--st-erro)}.pn-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:950;width:min(92vw,480px);display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}@media (min-width:960px){.pn-toast{bottom:24px}}.pn-foto-slot{position:relative;width:100%;aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:1.5px solid var(--pn-borda);background:var(--pn-sup);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cinza-3);padding:0;font:inherit}.pn-foto-slot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pn-foto-trocar{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:rgba(20,20,30,.72);color:#fff;font-size:.72rem;font-weight:700}.pn-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px}.pn-barra-salvar{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:55;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 16px;background:var(--pn-sup);border-top:1px solid var(--pn-borda);box-shadow:0 -8px 24px rgba(20,20,30,.08)}.pn-barra-salvar p{margin:0;font-weight:700;font-size:.88rem;color:var(--cinza-1)}@media (min-width:960px){.pn-barra-salvar{bottom:0;left:248px}}.pn-contagem{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.pn-contagem>div{text-align:center;padding:10px 4px;border-radius:12px;background:var(--marca-suave)}.pn-contagem strong{display:block;font-family:var(--fonte-titulo);font-weight:800;font-size:1.5rem;line-height:1.1;color:var(--marca-forte);font-variant-numeric:tabular-nums}.pn-contagem span{font-size:.72rem;font-weight:700;color:var(--cinza-3)}.pn-editor-veu{z-index:300}.pn-editor{max-height:94vh}@media (min-width:720px){.pn-editor{width:min(680px,calc(100vw - 48px));max-height:92vh}}.pn-editor-topo{padding:12px 16px 0;border-bottom:1px solid var(--pn-borda)}.pn-editor-passos{display:flex;gap:6px;overflow-x:auto;padding:6px 0 10px;scrollbar-width:none}.pn-editor-passos::-webkit-scrollbar{display:none}.pn-editor-passo{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1.5px solid var(--pn-borda);background:var(--pn-sup);color:var(--cinza-3);font:700 .78rem var(--fonte-texto);white-space:nowrap;flex-shrink:0;cursor:pointer}.pn-editor-passo>span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--pn-sup-2);font-size:.68rem}.pn-editor-passo[data-estado=atual]{background:var(--marca-forte);border-color:var(--marca-forte);color:#fff}.pn-editor-passo[data-estado=atual]>span{background:rgba(255,255,255,.25)}.pn-editor-passo[data-estado=feito]{background:var(--marca-suave);border-color:transparent;color:var(--marca-forte)}.pn-editor-passo[data-estado=feito]>span{background:var(--marca-forte);color:#fff}.pn-editor-corpo{flex:1;overflow-y:auto;padding:16px}.pn-editor-rodape{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--pn-borda)}.promo-dt-grid .pn-campo{max-width:100%}.pn-editor-corpo{scrollbar-width:thin;scrollbar-color:var(--pn-borda) transparent}.pn-editor-corpo::-webkit-scrollbar{width:6px}.pn-editor-corpo::-webkit-scrollbar-thumb{background:var(--pn-borda);border-radius:6px}.pn-editor-corpo::-webkit-scrollbar-track{background:transparent}.pn-nav-n{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--fonte-texto);font-size:.7rem;font-weight:800;line-height:1;background:var(--st-atencao);color:#fff}.pn-barra-item .pn-nav-n{position:absolute;top:6px;left:calc(50% + 4px);margin:0;min-width:18px;height:18px;font-size:.66rem}.pn-barra-ponto{position:absolute;top:9px;left:calc(50% + 8px);width:9px;height:9px;border-radius:50%;background:var(--st-atencao);box-shadow:0 0 0 2px var(--pn-sup)}.pn-mais-item .pn-nav-n{flex-shrink:0}.pn-topo-acoes{display:flex;align-items:center;gap:4px;flex-shrink:0}.pn-topo-acoes .pn-btn{padding:0 12px}@media (max-width:340px){.pn-topo-acoes .pn-btn span{display:none}.pn-topo-acoes .pn-btn{padding:0;width:var(--pn-toque)}}@media print{.pn-barra,.pn-lateral,.pn-topo{display:none!important}.pn-moldura-meio{display:block!important}.pn-corpo{padding:0!important}}.pn-tela-centro{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.pn-tela-centro .pn-card{max-width:440px;width:100%;text-align:center;padding:28px 24px}.pn-tela-icone{width:56px;height:56px;border-radius:50%;background:var(--marca-suave);color:var(--marca-forte);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.pn-tela-tit{font-family:var(--fonte-titulo);font-weight:800;font-size:1.2rem;color:var(--cinza-1);margin:0 0 8px;line-height:1.25}.pn-tela-centro .pn-texto{margin-bottom:20px}.pn-tela-centro .pn-btn{width:100%}.pn-num--botao{display:block;width:100%;text-align:left;cursor:pointer;font:inherit}.pn-num--botao:hover{border-color:var(--cinza-4)}.pn-num--botao[aria-pressed=true]{border-color:var(--marca-forte);box-shadow:inset 0 0 0 1px var(--marca-forte)}.pn-num--botao:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.pn-barra-lista{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:4px 0 12px}.pn-dica{display:block;margin-top:4px;font-size:.76rem;font-weight:500;color:var(--cinza-3);line-height:1.45}.pn-link{color:var(--marca-forte);font-weight:700;text-decoration:none}.pn-link:hover{text-decoration:underline}.pn-check{display:flex;align-items:center;gap:10px;min-height:var(--pn-toque);cursor:pointer;font-size:.86rem;font-weight:600;color:var(--cinza-2)}.pn-check input{width:18px;height:18px;flex-shrink:0;accent-color:var(--marca-forte);margin:0}.pn-check strong{display:block;color:var(--cinza-1)}.pn-check--linha{padding:8px 12px;border-bottom:1px solid var(--pn-borda)}.pn-check--linha:last-child{border-bottom:0}.pn-rolagem{max-height:340px;overflow-y:auto;border:1.5px solid var(--pn-borda);border-radius:12px;background:var(--pn-sup)}.pn-posicao{width:30px;flex-shrink:0;font-family:var(--fonte-titulo);font-weight:800;color:var(--marca-forte);display:flex;align-items:center}.pn-posicao[data-lider=true]{color:var(--st-atencao)}.pn-fotos{display:flex;flex-wrap:wrap;gap:12px}.pn-foto{width:104px;flex-shrink:0}.pn-foto-img{position:relative;width:104px;height:104px;border-radius:12px;overflow:hidden;background:var(--pn-sup-2);border:1.5px solid var(--pn-borda)}.pn-foto-img[data-capa=true]{border-color:var(--marca-forte)}.pn-foto-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pn-foto-capa{position:absolute;left:4px;top:4px;padding:1px 6px;border-radius:6px;background:var(--marca-forte);color:#fff;font-size:.62rem;font-weight:800;text-transform:uppercase}.pn-foto-acoes{display:flex;justify-content:space-between;margin-top:4px}.pn-foto-acoes .pn-copiar:disabled{opacity:.3}.pn-foto-nova{width:104px;height:104px;border-radius:12px;border:2px dashed var(--pn-borda);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--cinza-3);text-align:center;font-size:.72rem;font-weight:700}.pn-sub{margin-top:4px;padding-top:14px;border-top:1px solid var(--pn-borda)}.pn-miniatura{width:52px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--pn-sup-2)}.pn-apoio-val,.pn-linha-num,.pn-meta-valor,.pn-num-val,.pn-principal-val,.pn-tamanho-num,.pn-valor-total{white-space:nowrap;font-variant-numeric:tabular-nums}.pn-num-val{font-size:clamp(1rem,4.6vw,1.3rem)}.pn-apoio-val{font-size:clamp(.92rem,4vw,1.1rem)}.pn-principal-val{font-size:clamp(1.6rem,8vw,2.2rem)}.pn-apoio,.pn-num{min-width:0;overflow:hidden}.pn-filtros--grade{flex-wrap:wrap;overflow:visible}.pn-recolhe .pn-filtros{margin-bottom:8px}.pn-recolhe{margin-bottom:12px}.si-regras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.si-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 10px}.si-num{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;background:var(--fundo-2)}.si-num strong{font-family:var(--fonte-titulo);font-size:1.5rem;line-height:1;color:var(--cinza-1)}.si-num span{font-size:.82rem;color:var(--cinza-3)}.si-num--forte{background:var(--marca-suave)}.si-num--forte strong{color:var(--marca-forte)}.si-lista{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:420px;overflow:auto}.si-lista li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;border-radius:12px;background:var(--fundo-2)}.si-lista li strong{color:var(--cinza-1)}.si-lista li span{flex:1 1 200px;min-width:0;color:var(--cinza-3);font-size:.9rem;overflow-wrap:anywhere}.si-item{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.si-item:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.si-palco{position:fixed;inset:0;z-index:2000;overflow:hidden;height:100dvh;grid-template-rows:auto 1fr auto;justify-items:center;gap:12px;padding:max(28px,env(safe-area-inset-top)) 20px max(36px,env(safe-area-inset-bottom));text-align:center;background:radial-gradient(120% 70% at 50% 0,#ff4fa8 0,#c2127a 45%,#6d0a45 100%)}.si-fechar,.si-palco{display:grid;color:#fff}.si-fechar{position:absolute;top:max(12px,env(safe-area-inset-top));right:12px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.16);place-items:center;cursor:pointer}.si-fechar:disabled{opacity:0}.si-palco-topo{max-width:520px;padding:0 40px;display:flex;flex-direction:column;align-items:center}.si-marca{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.16);font-weight:700;font-size:.9rem}.si-titulo{font-family:var(--fonte-titulo);font-weight:800;font-size:clamp(1.9rem,8.5vw,2.8rem);line-height:1.02;letter-spacing:-.01em;margin:16px 0 12px;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 18px rgba(80,0,40,.35)}.si-premio{display:inline-block;max-width:min(100%,340px);margin:0;padding:9px 18px;border-radius:22px;background:rgba(255,255,255,.95);color:#9d0f63;font-weight:700;font-size:.98rem;line-height:1.3;text-align:center;text-wrap:balance;box-shadow:0 6px 18px rgba(60,0,30,.25)}.si-premio svg{display:inline-block;vertical-align:-3px;margin-right:6px}.si-roda{position:relative;align-self:center;width:min(86vw,46dvh,440px);aspect-ratio:1;margin-top:18px}.si-roda svg{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.95),0 18px 50px rgba(60,0,30,.45)}.si-ponteiro{position:absolute;top:-14px;left:50%;transform:translateX(-50%);z-index:2;border-left:18px solid transparent;border-right:18px solid transparent;border-top:34px solid #fff;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}.si-revela{position:relative;align-self:center;max-width:520px;animation:si-entra .6s cubic-bezier(.2,.9,.3,1.3) both}.si-trofeu{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#fff;color:#c2127a}.si-revela-rot{margin:16px 0 0;font-weight:700;opacity:.9}.si-revela-nome{font-family:var(--fonte-titulo);font-weight:800;font-size:clamp(2rem,10vw,3.4rem);line-height:1.05;margin:4px 0 6px;text-wrap:balance;overflow-wrap:anywhere}.si-revela-com{margin:0 auto;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.14);font-size:1rem;overflow-wrap:anywhere}.si-revela-prova{margin:14px 0 0;font-size:.85rem;opacity:.85}.si-palco-base{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px}.si-girar{width:100%;min-height:56px;border:0;border-radius:999px;background:#fff;color:#9d0f63;font:inherit;font-weight:800;font-size:1.1rem;cursor:pointer;white-space:nowrap;box-shadow:0 8px 24px rgba(60,0,30,.35)}.si-girar:disabled{opacity:.55;cursor:default}.si-fechar:focus-visible,.si-girar:focus-visible{outline:3px solid #fff;outline-offset:3px}.si-girar--leve{background:rgba(255,255,255,.18);color:#fff;box-shadow:none}.si-status{opacity:.92}.si-erro,.si-status{margin:0;font-weight:600}.si-erro{padding:10px 14px;border-radius:12px;background:#fff;color:#9b1c1c}.si-lista-venc{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:8px}.si-lista-venc li{padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.16);font-weight:700;font-size:1.1rem;overflow-wrap:anywhere}.si-lista-venc li span{opacity:.8;margin-right:6px}@keyframes si-entra{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.si-revela{animation:none}.si-roda svg{transition-duration:.01s!important}}.si-confete{position:absolute;inset:-40vh -10vw auto;height:0;pointer-events:none}.si-confete i{position:absolute;top:0;width:9px;height:14px;border-radius:2px;opacity:0;animation:si-cai 2.6s cubic-bezier(.2,.6,.4,1) forwards}.si-confete i:nth-child(3n){width:7px;height:7px;border-radius:50%}@keyframes si-cai{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(110vh) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.si-confete{display:none}}.si-revela-user{margin:0 0 4px;font-size:1.25rem;font-weight:700;opacity:.95;overflow-wrap:anywhere}.si-revela-link{display:block;color:#fff;text-decoration:none;border-radius:16px;padding:4px 8px}.si-revela-link .si-revela-nome,.si-revela-link .si-revela-user{display:block}.si-revela-link:focus-visible{outline:3px solid #fff;outline-offset:3px}.si-revela-link .si-revela-user{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.si-naovaleu{border:0;background:none;color:#fff;opacity:.85;font:inherit;font-weight:600;font-size:.95rem;text-decoration:underline;text-underline-offset:3px;min-height:44px;cursor:pointer}