@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff")}:root{--noite:#12203f;--noite-funda:#0b1530;--creme:#fff8ea;--creme-escuro:#f0e3c6;--kraft:#e8d2ac;--kraft-escuro:#c9a56b;--linha:#dccba6;--tinta:#1b2440;--tinta-suave:#4a5470;--vermelho:#b8321f;--vermelho-escuro:#962717;--pinho:#1f5c3f;--ouro:#f5b82e;--ouro-escuro:#7a560c;--fio:#3f8f68;--apagada:#3b4868;--sombra:0 8px 26px #040a1873;--etiqueta-no-mapa:#0b1530e0;--folha:60dvh;--borda-segura-topo:env(safe-area-inset-top,0px);--borda-segura-base:env(safe-area-inset-bottom,0px);--titulos:"Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;color:var(--tinta);-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.cor--dinheiro{--cor:#f5b82e;--halo:#f5b82eb3}.cor--item{--cor:#e8553a;--halo:#e8553abd}.cor--cartinha{--cor:#3b8fd9;--halo:#3b8fd9c7}.cor--tempo{--cor:#2fa36b;--halo:#2fa36bbd}*{box-sizing:border-box}html,body{height:100%;margin:0}body{overscroll-behavior:none;background:var(--noite-funda);overflow:hidden}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.marcador:focus-visible,.filtro:focus-visible,.rodape__botao:focus-visible,.creditos a:focus-visible,.maplibregl-canvas:focus-visible{outline-color:var(--ouro)}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.pular{z-index:5;min-height:44px;color:var(--creme);background:var(--tinta);border:2px solid var(--ouro);border-radius:12px;padding:0 16px;font:700 .95rem/1 system-ui,sans-serif;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.pular:focus{transform:none}#mapa{position:fixed;inset:0}.carregando{z-index:1;left:50%;bottom:calc(118px + var(--borda-segura-base));text-align:center;width:max-content;max-width:calc(100vw - 32px);color:var(--creme);background:var(--etiqueta-no-mapa);pointer-events:none;border:1px solid #fff8ea40;border-radius:16px;margin:0;padding:8px 14px;font-size:.86rem;line-height:1.35;position:fixed;translate:-50%}.icone{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.lampada{flex:none;width:24px;height:34px;overflow:visible}.lampada__vidro{fill:var(--cor,#cfd6e6);stroke:#ffffff8c;stroke-width:1px;transition:fill .45s}.lampada__reflexo{fill:none;stroke:#ffffffbf;stroke-width:1.6px;stroke-linecap:round}.lampada__soquete{fill:#26314f;stroke:#8f9bb8;stroke-width:1px}.brilho{background:radial-gradient(circle, var(--halo) 0%, transparent 68%);pointer-events:none;border-radius:50%;width:84px;height:84px;transition:opacity .6s;position:absolute;top:60%;left:50%;translate:-50% -50%}.cabecalho{top:calc(8px + var(--borda-segura-topo));z-index:2;pointer-events:none;position:fixed;left:0;right:0}.cabecalho__cartao{background:var(--creme);border:1px solid var(--creme-escuro);box-shadow:var(--sombra);pointer-events:auto;border-radius:16px;margin:0 8px;padding:10px 12px 12px}.cabecalho__identidade{align-items:center;gap:8px;display:flex}.cabecalho__logo{border-radius:50%;flex:none;width:38px;height:38px}.cabecalho__marca{font:600 1.16rem/1 var(--titulos);white-space:nowrap;margin:0}.cabecalho__marca span{color:var(--vermelho)}.cabecalho__sobre{min-height:36px;color:var(--tinta);border:1px solid var(--linha);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:0 12px;font:600 .84rem/1 system-ui,sans-serif;position:relative}.cabecalho__sobre:after{content:"";position:absolute;inset:-6px}.cabecalho__minhas{min-height:36px;color:var(--vermelho-escuro);cursor:pointer;background:#fbe9d8;border:1px solid #e9bfa0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:0 11px;font:700 .86rem/1 system-ui,sans-serif;display:inline-flex;position:relative}.cabecalho__minhas .icone{fill:currentColor;width:16px;height:16px}.cabecalho__minhas:after{content:"";position:absolute;inset:-6px -3px}.cabecalho__minhas:not([hidden])~.cabecalho__sobre,.cabecalho__minhas:not([hidden])+.cabecalho__conta,.cabecalho__conta:not([hidden])~.cabecalho__sobre{margin-left:6px}.cabecalho__conta{width:36px;height:36px;color:var(--creme);background:var(--pinho);border:1px solid var(--pinho);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex;position:relative}.cabecalho__conta .icone{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.cabecalho__conta:after{content:"";position:absolute;inset:-6px -3px}@media (width<=400px){.cabecalho__marca{font-size:1.04rem}.cabecalho__logo{width:34px;height:34px}}.cabecalho__faixa{border-bottom:1.5px solid var(--linha);align-items:flex-end;gap:10px;margin-top:6px;display:flex}.cabecalho__friso{object-fit:cover;object-position:left bottom;flex:0 180px;width:180px;min-width:0;height:26px;margin-left:auto}.cabecalho__contagem{letter-spacing:.1em;text-transform:uppercase;color:var(--ouro-escuro);flex:none;margin:0 0 4px;font-size:.74rem;font-weight:700;line-height:1.2}.cabecalho__titulo{font:600 1.34rem/1.12 var(--titulos);margin:8px 0 10px}.cabecalho__acoes{gap:8px;display:flex}.cabecalho__cidade{flex:auto;min-width:0}.cabecalho__cidade .rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cabecalho__lista{flex:none}@media (width<=380px){.cabecalho__acoes .botao{gap:6px;padding:0 10px;font-size:.9rem}}.cabecalho__resumo{min-height:1.4em;color:var(--tinta-suave);flex-wrap:wrap;align-items:baseline;gap:0 14px;margin:8px 0 0;font-size:.86rem;line-height:1.4;display:flex}.resumo__link{font:inherit;text-underline-offset:3px;color:var(--tinta);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;text-decoration:underline;position:relative}.resumo__link:after{content:"";position:absolute;inset:-9px -4px}.hoje{border-top:1px dashed var(--linha);margin:8px 0 0;padding-top:8px}.hoje__botao{text-align:left;width:100%;color:var(--tinta);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:7px;padding:0;font:600 .88rem/1.35 system-ui,sans-serif;display:flex;position:relative}.hoje__botao:after{content:"";position:absolute;inset:-7px -4px}.hoje__botao .icone{width:17px;height:17px;color:var(--ouro-escuro);fill:var(--ouro);flex:none;margin-top:1px}.hoje__botao .rotulo{text-decoration:underline;-webkit-text-decoration-color:var(--linha);text-decoration-color:var(--linha);text-underline-offset:3px}@media (width<=380px),(height<=680px){.hoje__botao .rotulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.hoje__rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--ouro-escuro);margin-right:2px;font-size:.72rem;font-weight:800;display:inline-block}.fio{margin:-1px 8px 0;padding:9px 0 8px;position:relative}.fio:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1530cc;border-radius:0 0 18px 18px;position:absolute;inset:-14px 0 0}.fio__linha{fill:none;width:100%;height:14px;stroke:var(--fio);stroke-width:1.8px;position:absolute;top:0;left:0;overflow:visible}.fio__linha path{vector-effect:non-scaling-stroke}.filtros{grid-template-columns:repeat(4,1fr);display:grid}.filtro{min-width:0;min-height:58px;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:0 1px 4px;display:flex;position:relative}.filtro .lampada{width:20px;height:29px;position:relative}.filtro .brilho{width:56px;height:56px;top:17px}.filtro__rotulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--creme);background:var(--etiqueta-no-mapa);border:1px solid #fff8ea3d;border-radius:999px;padding:3px 8px 4px;font:700 .76rem/1.15 system-ui,sans-serif;position:relative;overflow:hidden}.filtro[aria-pressed=true] .filtro__rotulo{color:var(--tinta);background:var(--creme);border-color:var(--creme)}.filtros--com-escolha .filtro[aria-pressed=false] .lampada__vidro{fill:var(--apagada)}.filtros--com-escolha .filtro[aria-pressed=false] .brilho{opacity:0}.botao{text-align:center;min-height:46px;color:var(--tinta);border:1.5px solid var(--tinta);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font:700 .95rem/1.1 system-ui,sans-serif;text-decoration:none;display:inline-flex}.botao--principal{color:var(--creme);background:var(--vermelho);border-color:var(--vermelho)}.botao--escolhido{color:var(--creme);background:var(--tinta)}.botao--largo{width:100%;min-height:52px;margin-bottom:8px;font-size:1rem;display:flex}.botao:disabled{opacity:.6;cursor:default}.rodape{z-index:1;padding:0 8px calc(6px + var(--borda-segura-base));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.rodape__botoes{gap:8px;margin-bottom:6px;display:flex}.rodape__botao{min-height:34px;color:var(--creme);background:var(--etiqueta-no-mapa);cursor:pointer;pointer-events:auto;border:1px solid #fff8ea47;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font:600 .78rem/1 system-ui,sans-serif;display:inline-flex;position:relative}.rodape__botao:after{content:"";position:absolute;inset:-6px}.rodape__botao--direita{margin-left:auto}.rodape__linha{align-items:flex-end;gap:10px;display:flex}.demonstracao{color:var(--tinta);pointer-events:auto;background:#fff8eaf2;border-radius:10px;flex:0 auto;margin:0;padding:5px 10px;font-size:.76rem;line-height:1.3}.rodape__canto{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:46%;margin-left:auto;display:flex}.creditos{text-align:right;color:#c5d0e6;text-shadow:0 1px 2px var(--noite-funda);pointer-events:auto;margin:0;font-size:.66rem;line-height:1.35}.creditos a{color:inherit}.ancora{z-index:1}.ancora:hover,.ancora:focus-within{z-index:2}.ancora:has(.marcador--ativo){z-index:3}.marcador{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;transition:transform .15s;display:block;position:relative}.marcador:after{content:"";position:absolute;inset:-9px -12px}.marcador--luz{width:30px;height:42px}.marcador--luz .lampada{width:30px;height:42px;display:block;position:relative}.marcador__rotulo{white-space:nowrap;color:var(--creme);background:var(--etiqueta-no-mapa);border:1px solid #fff8ea3d;border-radius:999px;padding:3px 8px 4px;font:700 .76rem/1.15 system-ui,sans-serif;position:absolute;top:calc(100% + 3px);left:50%;translate:-50%}.marcador:focus-visible{transform:scale(1.12)}.marcador--luz .brilho{scale:var(--luz,1)}.marcador__estrela{background:var(--ouro);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 4px #f5b82ee6);width:21px;height:21px;position:absolute;top:-9px;right:-11px}.marcador--completa .lampada__vidro{stroke:#fff6dc;stroke-width:1.6px}.marcador--minha .marcador__rotulo:before{content:"♥";color:#ff9c8a;margin-right:4px}.marcador--ativo.marcador--minha .marcador__rotulo:before{color:var(--vermelho)}.marcador--conjunto{width:var(--tamanho,46px);height:var(--tamanho,46px);border-radius:50%;place-items:center;display:grid}.marcador--conjunto:after{inset:-4px}.guirlanda{width:100%;height:100%;transition:rotate .5s;position:absolute;inset:0;overflow:visible}.guirlanda__fio{fill:none;stroke:var(--fio);stroke-width:1.6px}.guirlanda__miolo{fill:#0b1530eb;stroke:#fff8ea66;stroke-width:1px}.guirlanda__ponto{fill:var(--cor);stroke:#fff9;stroke-width:.8px;transition:fill .45s}.guirlanda__brilho{fill:var(--cor);opacity:calc(.05 + var(--luz,1) * .28);transition:opacity .6s}.marcador__numero{color:var(--creme);font:700 1rem/1 system-ui,sans-serif;position:relative}.marcador--ativo{transform:scale(1.3)}.marcador--ativo .marcador__rotulo{color:var(--tinta);background:var(--creme);border-color:var(--creme)}.marcador--apagado .lampada__vidro,.marcador--apagado .guirlanda__ponto{fill:var(--apagada)}.marcador--apagado .brilho,.marcador--apagado .guirlanda__brilho{opacity:0}.painel{z-index:3;height:var(--folha);background:var(--creme);border:1px solid var(--creme-escuro);visibility:hidden;border-radius:20px 20px 0 0;flex-direction:column;transition:transform .28s,visibility 0s linear .28s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -8px 28px #040a1873}.painel--aberto{visibility:visible;transition:transform .28s;transform:none}@media (width<=799px){.fora-do-mapa .painel{height:88dvh}.com-painel .cabecalho__faixa,.com-painel .cabecalho__titulo,.com-painel .cabecalho__acoes,.com-painel .cabecalho__resumo,.com-painel .hoje,.com-painel .fio{display:none}}.painel__barra{border-radius:19px 19px 0 0;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:8px 10px 6px 8px;display:flex;position:relative}.painel__fechar{min-height:40px;color:var(--tinta);background:var(--creme-escuro);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font:600 .88rem/1 system-ui,sans-serif;display:inline-flex}.painel__voltar{min-height:40px;color:var(--pinho);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 6px;font:600 .88rem/1 system-ui,sans-serif;display:inline-flex}.painel__conteudo{min-height:0;padding:4px 16px calc(20px + var(--borda-segura-base));overscroll-behavior:contain;flex:1;overflow-y:auto}.painel__barbante{z-index:1;fill:none;width:60px;height:44px;stroke:var(--kraft-escuro);stroke-width:2.4px;stroke-linecap:round;pointer-events:none;display:none;position:absolute;top:-18px;left:50%;overflow:visible;translate:-50%}.painel--etiqueta .painel__barbante{display:block}.painel--etiqueta .painel__barra{background:var(--kraft)}.painel--etiqueta .painel__barra:before{content:"";background:var(--noite-funda);border:2px solid var(--kraft-escuro);border-radius:50%;width:14px;height:14px;position:absolute;top:9px;left:50%;translate:-50%}.painel--etiqueta .painel__fechar{background:#fff8eab3}.etiqueta{background:var(--kraft);border-bottom:1px dashed var(--kraft-escuro);margin:-4px -16px 16px;padding:4px 16px 14px}.etiqueta .painel__entidade{margin-bottom:0}.etiqueta__arte,.pagina__arte{object-fit:cover;background:var(--noite);border-radius:12px;width:100%;height:auto;display:block}.etiqueta__arte{aspect-ratio:360/112;box-shadow:0 0 0 1px var(--kraft-escuro);margin:2px 0 12px}.pagina__arte{aspect-ratio:360/150;margin:0 0 14px}.painel__sobretitulo{letter-spacing:.1em;text-transform:uppercase;color:var(--ouro-escuro);margin:0 0 6px;font-size:.76rem;font-weight:700;line-height:1.25}.etiqueta .painel__sobretitulo{color:#5a3f08}.painel__titulo{font:600 1.45rem/1.15 var(--titulos);margin:0 0 6px}.painel__titulo:focus{outline:none}.painel__entidade{color:var(--pinho);margin:0 0 12px;font-size:.95rem;font-weight:600;line-height:1.35}.painel__texto{margin:0 0 14px;font-size:1rem;line-height:1.5}.painel__secao{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave);margin:20px 0 8px;font-size:.78rem;font-weight:700;line-height:1.25}.painel__nota{color:var(--tinta-suave);margin:0 0 16px;font-size:.86rem;line-height:1.45}.prazo{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 12px;display:flex}.prazo__dias{font:600 1.75rem/1.05 var(--titulos)}.prazo__data{color:var(--tinta-suave);font-size:.9rem;line-height:1.35}.prazo--batida .prazo__dias{color:var(--pinho)}.formas__lista{flex-wrap:wrap;gap:8px 20px;margin:0 0 14px;padding:0;list-style:none;display:flex}.forma{align-items:center;gap:7px;font-size:.98rem;font-weight:600;line-height:1.2;display:inline-flex}.forma .lampada{width:14px;height:20px}.painel .lampada__vidro{stroke:#1b244073}.painel .lampada__reflexo{stroke:#ffffffd9}.fatos{border-top:1px solid var(--creme-escuro);margin:0 0 16px}.fato{border-bottom:1px solid var(--creme-escuro);gap:12px;padding:10px 0;display:flex}.fato>.icone{width:22px;height:22px;color:var(--ouro-escuro);margin-top:2px}.fato__rotulo{color:var(--tinta-suave);font-size:.82rem;line-height:1.3}.fato__valor{margin:0;font-size:.98rem;font-weight:600;line-height:1.4}.progresso{margin:0 0 14px}.progresso__numeros{margin:0 0 6px;font-size:1rem;line-height:1.3}.progresso__numeros strong{font:600 1.3rem/1 var(--titulos)}.progresso__barra{background:var(--creme-escuro);border-radius:999px;height:12px;overflow:hidden}.progresso__cheio{width:var(--quanto,0%);background:var(--ouro);border-radius:999px;min-width:12px;height:100%;display:block}.progresso__fonte{color:var(--tinta-suave);margin:5px 0 0;font-size:.82rem;line-height:1.35}.progresso--batida .progresso__fonte{color:var(--pinho);font-weight:600}.soma{border:1px solid var(--creme-escuro);background:#fff;border-radius:12px;margin:4px 0 16px;padding:12px 14px}.soma .painel__secao{margin-top:0}.soma__numeros{margin:0 0 6px;font-size:1rem;line-height:1.3}.soma__numeros strong{font:600 1.5rem/1 var(--titulos)}.ajudei{background:var(--creme);border:1px dashed var(--kraft-escuro);border-radius:12px;margin:18px 0 4px;padding:14px}.ajudei--acesa{border-style:solid;border-color:var(--ouro);background:#fff3d6}.ajudei--discreta{border:0;border-top:1px dashed var(--kraft-escuro);background:0 0;border-radius:0;padding:10px 0 0}.ajudei--discreta .ajudei__titulo{font:700 .92rem/1.3 inherit}.ajudei--discreta .ajudei__texto{margin-bottom:4px;font-size:.86rem}.ajudei__botoes--um{grid-template-columns:1fr}.ajudei__titulo{font:600 1.08rem/1.2 var(--titulos);margin:0 0 4px}.ajudei__titulo:focus{outline:none}.ajudei__texto{color:var(--tinta-suave);margin:0 0 12px;font-size:.92rem;line-height:1.45}.ajudei>.botao{width:100%}.ajudei .botao .icone{color:var(--vermelho)}.ajudei__botoes{grid-template-columns:1fr 1.45fr;gap:8px;display:grid}.ajudei__botoes .botao{padding:0 8px;font-size:.9rem}.etiqueta__hoje{letter-spacing:.08em;text-transform:uppercase;color:#5a3f08;background:#fff8eab3;border-radius:999px;align-items:center;gap:5px;margin:8px 0 0;padding:3px 9px 3px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.etiqueta__hoje .icone{width:14px;height:14px;fill:var(--ouro)}.luzes{border-top:1px solid var(--creme-escuro);margin:0 0 8px;padding:0;list-style:none;display:grid}.luz{border-bottom:1px solid var(--creme-escuro);grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:12px 4px;display:grid}.luz .lampada{width:17px;height:24px;margin:2px 0 0 2px}.luz__textos{gap:1px;display:grid}.luz__titulo{font-size:1rem;line-height:1.3}.luz__onde{color:var(--tinta-suave);font-size:.86rem;line-height:1.35}.luz__botoes{flex-wrap:wrap;grid-column:2;gap:4px 18px;display:flex}.luz__botao{text-underline-offset:3px;min-height:40px;color:var(--pinho);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font:600 .9rem/1.2 system-ui,sans-serif;text-decoration:underline;position:relative}.cartao__tela{aspect-ratio:4/5;background:var(--noite-funda);border-radius:14px;width:100%;max-width:340px;height:auto;margin:6px auto 14px;display:block;box-shadow:0 6px 18px #040a1847}.cartao__botoes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:10px;display:grid}.cartao__botoes .botao{padding:0 8px;font-size:.92rem}.modos .painel__secao{margin-top:4px}.modos__aviso{border-left:4px solid var(--pinho);background:#e9f3ec;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:.92rem;line-height:1.45}.precisam{margin:0 0 16px}.precisam .painel__secao{margin-top:6px}.modo{border:1px solid var(--creme-escuro);border-left:4px solid var(--cor);background:#fff;border-radius:12px;margin:0 0 10px;padding:12px 14px}.modo__titulo{font:600 1.08rem/1.2 var(--titulos);align-items:center;gap:8px;margin:0 0 8px;display:flex}.modo__titulo .lampada{width:14px;height:20px}.modo__linha,.modo__destaque,.modo__cuidado,p.modo__rotulo{margin:0 0 6px;font-size:.95rem;line-height:1.45}.modo>:last-child{margin-bottom:0}.modo__rotulo,.modo__destaque{font-weight:700}.modo__lista{margin:0 0 8px;padding-left:20px;font-size:.95rem;line-height:1.45}.modo__cuidado{background:var(--creme);border-radius:8px;margin-top:8px;padding:9px 11px;font-size:.9rem}.contato .painel__secao,.compartilhar .painel__secao{margin-top:22px}.contato__lista{border-top:1px solid var(--creme-escuro);margin:0 0 8px;padding:0;list-style:none;display:grid}.contato__link{overflow-wrap:anywhere;min-height:48px;color:var(--tinta);border-bottom:1px solid var(--creme-escuro);align-items:center;gap:12px;padding:6px 4px;font-size:.98rem;font-weight:600;text-decoration:none;display:flex}.contato__link .rotulo{text-underline-offset:3px;text-decoration:underline}.contato__link .icone{width:21px;height:21px;color:var(--pinho);flex:none}.compartilhar__botoes{grid-template-columns:1.45fr 1fr;gap:8px;display:grid}.compartilhar__botoes .botao{padding:0 8px;font-size:.9rem}.compartilhar__endereco{width:100%;color:var(--tinta);border:1px solid var(--linha);background:#fff;border-radius:12px;margin-top:8px;padding:10px 12px;font:400 1rem/1.3 system-ui,sans-serif}.compartilhar{margin-bottom:20px}.checagem{border:1px solid var(--creme-escuro);background:#fff;border-radius:14px;margin:0 0 14px;padding:14px;position:relative}.carimbo{fill:none;width:66px;height:66px;stroke:var(--pinho);stroke-width:2.4px;opacity:.82;position:absolute;top:8px;right:10px;rotate:-12deg}.carimbo text{letter-spacing:1.6px;fill:var(--pinho);stroke:none;font:700 12.5px/1 system-ui,sans-serif}.carimbo .carimbo__data{letter-spacing:.2px;font-size:11.5px}.carimbo__visto{stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.checagem__titulo{font:600 1.1rem/1.2 var(--titulos);margin:0 76px 0 0}.checagem__data{color:var(--tinta-suave);margin:2px 76px 16px 0;font-size:.86rem}.checagem__itens{gap:9px;margin:0 0 12px;padding:0;list-style:none;display:grid}.checagem__item{align-items:flex-start;gap:8px;font-size:.95rem;line-height:1.4;display:flex}.checagem__item .icone{stroke-width:2.6px;width:18px;height:18px;color:var(--pinho);margin-top:2px}.checagem__nota{color:var(--tinta-suave);margin:0 0 6px;font-size:.86rem;line-height:1.4}.checagem__dados{border-top:1px solid var(--creme-escuro);gap:2px;margin:0 0 12px;padding:10px 0 0;display:grid}.checagem__rotulo{color:var(--tinta-suave);font-size:.8rem;line-height:1.3}.checagem__valor{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 8px;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.checagem__cnpj{font-variant-numeric:tabular-nums;white-space:nowrap}.checagem__link{min-height:32px;color:var(--pinho);text-underline-offset:3px;align-items:center;gap:4px;font-size:.88rem;display:inline-flex}.checagem__link .icone{width:14px;height:14px}.checagem__como,.painel__ligacao{text-align:left;text-underline-offset:3px;min-height:44px;color:var(--pinho);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0;font:600 .92rem/1.2 system-ui,sans-serif;text-decoration:underline;display:inline-flex}.checagem__como .icone,.painel__ligacao .icone{order:1;width:16px;height:16px}.checagem__como{margin-bottom:-8px}.passos{counter-reset:passo;gap:14px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.passos__item{counter-increment:passo;gap:2px;padding-left:40px;display:grid;position:relative}.passos__item:before{content:counter(passo);width:28px;height:28px;font:600 .95rem/1 var(--titulos);color:var(--creme);background:var(--tinta);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.passos--sem-numero .passos__item{border-left:3px solid var(--ouro);padding-left:14px}.passos--sem-numero .passos__item:before{content:none}.passos__titulo{font-size:1rem;line-height:1.3}.passos__texto{font-size:.95rem;line-height:1.5}.passos__item .contato__link{border-bottom:0}.pontos{gap:6px;margin:0 0 8px;padding-left:20px;font-size:.97rem;line-height:1.45;display:grid}.aviso-nacional{background:var(--creme-escuro);border-left:4px solid var(--ouro);border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:.95rem;line-height:1.45}.painel__denunciar{text-underline-offset:3px;min-height:44px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 4px;font:600 .9rem/1 system-ui,sans-serif;text-decoration:underline;display:inline-flex}.painel__lista{border-top:1px solid var(--creme-escuro);margin:10px 0 0;padding:0;list-style:none}.painel__secao+.painel__lista,.painel__nota+.painel__lista{margin-top:0}.painel__item{width:100%;min-height:58px;font:inherit;text-align:left;color:var(--tinta);border:0;border-bottom:1px solid var(--creme-escuro);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:10px 4px;display:flex}.painel__item .lampada{width:17px;height:24px;margin-left:2px}.painel__item>.icone{width:21px;height:21px;color:var(--tinta-suave)}.painel__item-textos{flex:1;gap:1px;min-width:0;display:grid}.painel__item-titulo{flex:1;min-width:0;font-size:1rem;font-weight:600;line-height:1.3}.painel__item-quem{color:var(--tinta-suave);font-size:.88rem;line-height:1.35}.painel__item-formas{color:var(--tinta-suave);font-size:.82rem;line-height:1.35}.painel__item-prazo{color:var(--ouro-escuro);font-size:.84rem;font-weight:600;line-height:1.35}.painel__item-medida{color:var(--tinta-suave);align-items:center;gap:8px;margin-top:3px;font-size:.82rem;line-height:1.3;display:flex}.painel__item-barra{background:linear-gradient(to right, var(--ouro) var(--quanto,0%), var(--creme-escuro) var(--quanto,0%));border-radius:999px;flex:none;width:64px;height:6px}.painel__item-marca{letter-spacing:.06em;text-transform:uppercase;color:var(--vermelho-escuro);margin-top:2px;font-size:.72rem;font-weight:800}.painel__item[aria-current=true] .painel__item-titulo{text-underline-offset:3px;font-weight:800;text-decoration:underline}.painel__item-conta{text-align:center;min-width:30px;color:var(--tinta);background:var(--creme-escuro);border-radius:999px;flex:none;padding:4px 9px;font-size:.84rem;font-weight:700}.painel__item--pagina>.icone{flex:none;width:18px;height:18px}.caminhos{margin-top:24px}.caminhos .painel__secao{margin-bottom:4px}.painel__saidas{gap:8px;margin-bottom:6px;display:grid}.nacionais{margin-top:24px}.nacionais .painel__secao{margin-bottom:4px}.nacionais .painel__nota{margin-bottom:10px}.busca{margin:12px 0 0;display:block;position:relative}.busca__rotulo{margin-bottom:6px;font-size:.9rem;font-weight:700;line-height:1.3;display:block}.busca>.icone{width:20px;height:20px;color:var(--tinta-suave);pointer-events:none;position:absolute;bottom:14px;left:12px}.busca__entrada{width:100%;min-height:48px;color:var(--tinta);border:1px solid var(--linha);background:#fff;border-radius:12px;padding:0 12px 0 40px;font:400 1rem/1.4 system-ui,sans-serif;display:block}.painel__vazio:not(:empty){margin-top:14px}.painel__vazio>.botao{margin-top:8px}.perto{margin:4px 0 12px}.perto .painel__secao{margin-top:8px}.perto .painel__nota{margin:6px 0 0}.painel__vazio .formulario__campo{margin-bottom:8px}.formulario{margin-top:6px}.formulario__motivos{border:0;margin:0 0 14px;padding:0}.formulario__legenda,.formulario__campo{padding:0;font-size:.9rem;font-weight:700;line-height:1.3;display:block}.formulario__legenda{margin-bottom:4px}.formulario__opcao{border-bottom:1px solid var(--creme-escuro);cursor:pointer;align-items:center;gap:10px;min-height:48px;font-size:1rem;line-height:1.3;display:flex}.formulario__marca{width:20px;height:20px;accent-color:var(--tinta);flex:none;margin:0}.formulario__texto,.formulario__entrada{width:100%;color:var(--tinta);border:1px solid var(--linha);background:#fff;border-radius:12px;margin:6px 0 10px;padding:10px 12px;font:400 1rem/1.4 system-ui,sans-serif;display:block}.formulario__texto{resize:vertical}.formulario__entrada{min-height:46px}.formulario__contato{background:var(--creme-escuro);border-left:4px solid var(--ouro);border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:.9rem;line-height:1.4}.formulario__contador{text-align:right;color:var(--tinta-suave);margin:-6px 0 10px;font-size:.8rem;line-height:1.35}.formulario__contador--cheio{text-align:left;color:var(--vermelho);font-weight:700}.formulario__erro{color:var(--vermelho);margin:0 0 10px;font-size:.92rem;font-weight:700}.formulario__contato:empty,.formulario__erro:empty{display:none}.sobre__texto{margin:0 0 12px;font-size:.98rem;line-height:1.5}.sobre__cartao{border:1px solid var(--creme-escuro);background:#fff;border-radius:14px;margin:20px 0 14px;padding:14px}.sobre__cartao .sobre__texto:last-child{margin-bottom:0}.sobre__rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave);margin:0 0 4px;font-size:.78rem;font-weight:700}.sobre__nome{font:600 1.12rem/1.25 var(--titulos);margin:0 0 8px}.sobre__link{color:var(--pinho);text-underline-offset:3px;margin-bottom:8px;font-size:.95rem;font-weight:600;display:inline-block}.sobre__privacidade{margin:0}.sem-mapa #mapa,.sem-mapa .creditos,.sem-mapa .rodape__botoes{display:none}.maplibregl-ctrl-bottom-right{bottom:124px}@media (width<=799px) and (height<=700px){.cabecalho__cartao{padding:8px 10px 10px}.cabecalho__logo{width:32px;height:32px}.cabecalho__faixa{margin-top:4px}.cabecalho__friso{display:none}.cabecalho__contagem{margin-bottom:2px}.cabecalho__titulo{margin:6px 0 8px;font-size:1.08rem}.cabecalho__acoes .botao{min-height:42px}.cabecalho__resumo{margin-top:6px;font-size:.82rem}.hoje{margin-top:6px;padding-top:6px}.fio{padding-bottom:4px}.filtro{min-height:50px}.filtro .lampada{width:15px;height:22px}}@media (width<=799px){.explorando .cabecalho__faixa,.explorando .cabecalho__titulo,.explorando .hoje{display:none}.explorando .cabecalho__acoes{margin-top:8px}}@media (width<=799px) and (height<=520px){.cabecalho__faixa,.hoje{display:none}.cabecalho__titulo{margin:6px 0 8px;font-size:1.05rem}.botao{min-height:40px}.cabecalho__resumo{margin-top:6px}.fio{padding:8px 0 6px}.fio__linha,.filtro .lampada,.filtro .brilho{display:none}.filtro{justify-content:center;min-height:34px}.filtro__rotulo:before{content:"";background:var(--cor);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}}@media (width>=560px) and (width<=799px) and (height<=520px){.cabecalho__cartao{grid-template-columns:auto 1fr;align-items:center;gap:0 14px;display:grid}.cabecalho__titulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.cabecalho__resumo{grid-column:1/-1}.cabecalho__sobre{margin-left:10px}}@media (width>=800px){.cabecalho{width:392px;top:16px;left:16px;right:auto}.cabecalho__cartao{margin:0;padding:16px 18px 18px}.cabecalho__logo{width:46px;height:46px}.cabecalho__marca{font-size:1.32rem}.cabecalho__faixa{margin-top:12px}.cabecalho__friso{flex-basis:222px;width:222px;height:32px}.cabecalho__titulo{margin:10px 0 14px;font-size:1.7rem}.cabecalho__resumo{margin-top:10px;font-size:.9rem}.fio{margin:-1px 0 0}.filtro:hover .filtro__rotulo{border-color:var(--creme)}.resumo__link:hover{color:var(--vermelho)}.rodape{padding-bottom:10px;left:8px;right:8px}.demonstracao{max-width:420px;font-size:.8rem}.rodape__canto{max-width:none}.creditos{font-size:.72rem}.rodape__botao:hover{border-color:var(--creme)}.marcador--luz:hover{transform:scale(1.12)}.marcador--ativo:hover{transform:scale(1.3)}.marcador--conjunto:hover .guirlanda{rotate:36deg}.painel{width:408px;height:auto;box-shadow:var(--sombra);border-radius:16px;inset:28px 16px 16px auto;transform:translate(calc(100% + 32px))}.painel--aberto{transform:none}.painel__barra{border-radius:15px 15px 0 0}.painel__conteudo{padding:6px 22px 22px}.etiqueta{margin:-6px -22px 18px;padding:6px 22px 16px}.painel__titulo{font-size:1.6rem}.painel__item:hover{background:var(--creme-escuro)}.painel__fechar:hover{background:var(--linha)}.botao:hover{background:var(--creme-escuro)}.botao--principal:hover{background:var(--vermelho-escuro)}.botao--escolhido:hover{background:#2a3558}.com-painel .rodape{right:432px}.com-painel .maplibregl-ctrl-bottom-right{right:424px}}@keyframes respirar{0%,to{opacity:.55}50%{opacity:1}}@keyframes cintilar{0%{opacity:.4;rotate:-30deg;scale:.6}60%{scale:1.12}to{opacity:1;rotate:0deg;scale:1}}@media (prefers-reduced-motion:no-preference){body:not(.sem-animacao) .marcador:not(.marcador--apagado) .brilho{animation:respirar 4s ease-in-out var(--atraso,0s) infinite}body:not(.sem-animacao) .cabecalho__logo{animation:1.1s ease-out .2s both cintilar}}.sem-animacao *,.sem-animacao :before,.sem-animacao :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ajudante{background:radial-gradient(ellipse at 50% 100%, var(--creme-escuro) 0 55%, transparent 56%);justify-content:center;margin:4px 0 6px;padding:14px 0 0;display:flex}.ajudante--pequeno{padding-top:6px}.personagem{display:block;overflow:visible}.contagem{font:700 1.05rem/1.3 var(--titulos);text-align:center;margin:0}.contagem__proxima{text-align:center;color:var(--tinta-suave);margin:4px 0 14px;font-size:.9rem;line-height:1.4}.pecas{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.peca{text-align:left;width:100%;min-height:60px;color:var(--tinta);border:1.5px solid var(--linha);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.peca[aria-pressed=true]{border-color:var(--vermelho);background:#fbe9d8}.peca:disabled{color:var(--tinta-suave);cursor:default;background:0 0;border-style:dashed}.peca__nome{font-weight:700}.peca__estado{font-size:.8rem;line-height:1.3}.peca[aria-pressed=true] .peca__estado{color:var(--vermelho-escuro);font-weight:700}.tons{border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:0;display:flex}.tons .formulario__legenda{width:100%}.tons__opcao{cursor:pointer;display:inline-flex;position:relative}.tons__marca{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tons__amostra{background:var(--pele);width:40px;height:40px;box-shadow:0 0 0 1.5px var(--linha);border:3px solid #fff;border-radius:50%}.tons__marca:checked+.tons__amostra{box-shadow:0 0 0 3px var(--tinta)}.tons__marca:focus-visible+.tons__amostra{outline:3px solid var(--ouro);outline-offset:3px}.marcos{margin:6px 0 8px;padding-left:1.1rem;font-size:.95rem;line-height:1.5}.passos-curtos{margin:6px 0 12px;padding-left:1.2rem;line-height:1.5}.passos-curtos li+li{margin-top:4px}.chave,.codigo{letter-spacing:.04em;text-align:center;word-break:break-all;color:var(--tinta);border:2px dashed var(--kraft-escuro);-webkit-user-select:all;user-select:all;background:#fff;border-radius:12px;margin:8px 0 12px;padding:14px 12px;font:700 1.05rem/1.4 ui-monospace,Cascadia Mono,DejaVu Sans Mono,monospace}.chave{word-break:normal}.chave__botoes{margin-bottom:14px}.chave__bloco{white-space:nowrap;display:inline-block}.codigo{letter-spacing:.08em;font-size:1.5rem}.copiar{flex-direction:column;gap:6px;display:flex}.copiar .botao{width:100%}.copiar__campo{margin:0}.mostrar-chave{margin-bottom:8px}.registro{background:#eef5ef;border:1.5px solid #bcd8c5;border-radius:16px;margin:18px 0 8px;padding:14px 14px 4px}.registro__titulo{font:600 1.1rem/1.25 var(--titulos);margin:0 0 6px}.registro__titulo:focus{outline:none}.registro__texto{margin:0 0 10px;font-size:.93rem;line-height:1.45}.registro .formulario__opcao{border-bottom-color:#d5e6da}.confirmadas{color:var(--pinho);align-items:flex-start;gap:7px;margin:0 0 14px;font-size:.9rem;line-height:1.4;display:flex}.confirmadas .icone{fill:none;stroke:currentColor;stroke-width:2.4px;flex:none;width:18px;height:18px}.ajudas,.pendentes,.ranking{border-top:1px solid var(--creme-escuro);margin:6px 0 12px;padding:0;list-style:none}.ajuda{border-bottom:1px solid var(--creme-escuro);padding:10px 0}.ajuda__topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.ajuda__titulo{font-size:.95rem;line-height:1.3}.ajuda__situacao{white-space:nowrap;background:var(--creme-escuro);border-radius:999px;padding:2px 9px;font-size:.78rem;font-weight:700}.ajuda--confirmada .ajuda__situacao{color:#fff;background:var(--pinho)}.ajuda--recusada .ajuda__situacao,.ajuda--desfeita .ajuda__situacao{color:#fff;background:var(--tinta-suave)}.ajuda--retida .ajuda__situacao{color:var(--ouro-escuro);background:#fdeec6}.ajuda__linha,.ajuda__nota{color:var(--tinta-suave);margin:4px 0 0;font-size:.85rem;line-height:1.4}.ajuda__nota{color:var(--tinta)}.pendente{border-bottom:1px solid var(--creme-escuro)}.pendente__opcao{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:6px 0;display:flex}.pendente__textos{flex-direction:column;gap:2px;display:flex}.pendente__codigo{letter-spacing:.04em;font:700 1.05rem/1.2 ui-monospace,Cascadia Mono,DejaVu Sans Mono,monospace}.pendente__linha{color:var(--tinta-suave);font-size:.85rem;line-height:1.35}.ranking__linha{border-bottom:1px solid var(--creme-escuro);align-items:center;gap:10px;padding:6px 0;display:flex}.ranking__linha--minha{background:#fbe9d8;border-radius:12px}.ranking__posicao{width:2.4rem;font:700 1.05rem/1 var(--titulos);text-align:center;flex:none}.ranking__textos{flex-direction:column;gap:3px;display:flex}.ranking__codinome{font-size:1rem}.ranking__numeros{color:var(--tinta-suave);font-size:.85rem}.botao--perigo{color:#fff;background:var(--vermelho);border-color:var(--vermelho)}
