.im{gap:var(--v-e-7);padding-block:var(--v-e-5) var(--v-e-9);grid-column:1/-1;display:grid}.im-trilha{font-size:var(--v-t-legenda);color:var(--v-texto-3);flex-wrap:wrap;gap:6px;display:flex}.im-trilha a{color:inherit;text-decoration:none}.im-trilha a:hover{color:var(--v-texto);text-decoration:underline}.im-selo{border-radius:var(--v-raio-pill);font-size:var(--v-t-rotulo);letter-spacing:.04em;text-transform:uppercase;background:var(--v-superficie-2);color:var(--v-texto-2);align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.im h1{margin-top:var(--v-e-3);font-family:var(--v-f-titulo);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:650;line-height:1.12}.im-secao h2{font-family:var(--v-f-titulo);font-size:var(--v-t-h3);letter-spacing:-.015em;font-weight:650}.im-secao>p{margin-top:var(--v-e-2);color:var(--v-texto-2);max-width:70ch}.im-lista{margin-top:var(--v-e-4);gap:var(--v-e-2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;display:grid}.im-lista a{border-radius:var(--v-raio-2);border:1px solid var(--v-fio);background:var(--v-superficie);color:var(--v-texto);padding:12px 14px;text-decoration:none;display:block}.im-lista a:hover{border-color:var(--v-fio-forte)}.im-lista small{color:var(--v-texto-3);font-family:var(--v-f-mono);font-size:var(--v-t-legenda);word-break:break-all;margin-top:2px;display:block}.im-paginas{margin-top:var(--v-e-4);gap:var(--v-e-3);display:flex}.im-munis{margin-top:var(--v-e-4);columns:4 200px;gap:var(--v-e-5)}.im-munis a{color:var(--v-texto);padding:4px 0;text-decoration:none;display:block}.im-munis a:hover{text-decoration:underline}.im-perguntas{gap:var(--v-e-2);margin-top:var(--v-e-3);display:grid}.im-perguntas details{border:1px solid var(--v-fio);border-radius:var(--v-raio-2);background:var(--v-superficie);padding:12px 16px}.im-perguntas summary{cursor:pointer;font-weight:600}.im-perguntas details p{margin-top:var(--v-e-2)}.im-assinar{width:min(520px,100vw - 32px);padding:var(--v-e-6);border:1px solid var(--v-fio);border-radius:var(--v-raio-3);background:var(--v-superficie);color:var(--v-texto);box-shadow:var(--v-sombra-3)}.im-assinar::backdrop{background:#0a100e8c}.im-assinar h2{margin-top:var(--v-e-3);font-family:var(--v-f-titulo);font-size:var(--v-t-h3);letter-spacing:-.015em;font-weight:650}.im-assinar>p{margin-top:var(--v-e-3);color:var(--v-texto-2)}.im-assinar__lista{margin-top:var(--v-e-4);color:var(--v-texto-2);gap:4px;padding-left:1.1em;display:grid}.im-assinar .v-acoes{margin-top:var(--v-e-5)}.im-assinar__fechar{border-radius:var(--v-raio-2);width:32px;height:32px;color:var(--v-texto-3);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.im-assinar__fechar:hover{background:var(--v-superficie-2);color:var(--v-texto)}.im-palco{gap:var(--v-e-7);align-items:center;display:grid}@media (width>=1000px){.im-palco{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.im-palco--municipio{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.im-palco__texto{gap:var(--v-e-5);align-content:start;display:grid}.im-palco h1{font-family:var(--v-f-titulo);font-size:var(--v-t-hero);letter-spacing:-.035em;text-wrap:balance;color:var(--v-texto);font-weight:650;line-height:1.02}.im-palco--municipio h1{font-size:var(--v-t-h1)}.im-lead{font-size:var(--v-t-lead);color:var(--v-texto-2);max-width:52ch;line-height:1.55}.im-passos{gap:var(--v-e-2);font-size:var(--v-t-legenda);color:var(--v-texto-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.im-passos li{border:1px solid var(--v-fio);border-radius:var(--v-raio-2);align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.im-passos li+li:before{content:"";background:var(--v-fio-forte);width:14px;height:1px;margin-left:-20px;margin-right:6px}.im-passos__n{border:1px solid var(--v-fio-forte);width:22px;height:22px;font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);border-radius:50%;place-items:center;display:inline-grid}.im-passos b{color:var(--v-texto);margin-left:6px;font-weight:600}.im-passos li[data-feito] .im-passos__n{background:var(--v-texto-3);border-color:var(--v-texto-3);color:var(--v-fundo)}.im-passos li[aria-current=step]{border-color:var(--v-verde-texto);color:var(--v-texto);font-weight:600}.im-passos li[aria-current=step] .im-passos__n{background:var(--v-verde-texto);border-color:var(--v-verde-texto);color:var(--v-fundo)}.im-carta{padding:var(--v-e-3);background:var(--v-superficie);border:1px solid var(--v-fio-forte);border-radius:var(--v-raio-2);margin:0;position:relative}.im-carta:before{content:"N ↑";top:var(--v-e-4);right:var(--v-e-4);font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);color:var(--v-texto-3);letter-spacing:.1em;position:absolute}.im-carta figcaption{justify-content:space-between;gap:var(--v-e-3);padding:var(--v-e-3) var(--v-e-2) var(--v-e-1);border-top:1px dashed var(--v-fio-forte);margin-top:var(--v-e-2);font-size:var(--v-t-legenda);color:var(--v-texto-3);flex-wrap:wrap;display:flex}.im-carta figcaption span{color:var(--v-texto);font-weight:600}.im-carta figcaption small{font-family:var(--v-f-mono);font-size:var(--v-t-carimbo)}.im-carta__etiqueta{z-index:3;pointer-events:none;border-radius:var(--v-raio-2);background:var(--v-texto);color:var(--v-fundo);font-size:var(--v-t-legenda);white-space:nowrap;padding:6px 10px;font-weight:600;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.im-mapa{width:100%;height:auto;max-height:76vh;display:block}.im-mapa path{fill:var(--v-superficie-2);stroke:var(--v-superficie);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .12s,opacity .12s}.im-mapa a path{fill:color-mix(in srgb, var(--v-verde-texto) 26%, var(--v-superficie-2));cursor:pointer}.im-mapa a:hover path,.im-mapa a:focus-visible path,.im-mapa a.im-aceso path{fill:var(--v-verde-texto)}.im-mapa a:focus-visible{outline:none}.im-mapa a.im-apagado path{opacity:.25}.im-mapa path[data-sem-link]{fill:var(--v-superficie-2)}.im-mapa .im-mapa__destaque{fill:var(--v-verde-texto)}.im-mapa__rotulos text{fill:var(--v-texto);font-family:var(--v-f-mono);text-anchor:middle;dominant-baseline:central;pointer-events:none}.im-mapa__grade line{stroke:var(--v-fio-forte);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.im-mapa__grade text{fill:var(--v-texto-3);font-family:var(--v-f-mono)}.im-carta--local .im-mapa{max-height:340px}.im-carta--local .im-mapa path{fill:color-mix(in srgb, var(--v-texto) 10%, var(--v-superficie-2))}.im-carta--local .im-mapa .im-mapa__destaque{fill:var(--v-verde-texto)}.im-filtro{font-size:var(--v-t-legenda);color:var(--v-texto-3);gap:6px;display:grid}.im-filtro input{border:1px solid var(--v-fio-forte);border-radius:var(--v-raio-2);background:var(--v-superficie);width:100%;min-height:44px;color:var(--v-texto);font:inherit;font-size:var(--v-t-ui);padding:0 14px}.im-filtro--grande input{min-height:56px;padding:0 18px;font-size:1.125rem}.im-filtro input:focus{outline:2px solid var(--v-sinal);outline-offset:1px}.im-numeros{gap:var(--v-e-7);flex-wrap:wrap;display:flex}.im-numeros dt{font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);color:var(--v-texto-3);letter-spacing:.08em;text-transform:uppercase}.im-numeros dd{font-family:var(--v-f-titulo);font-size:var(--v-t-h2);color:var(--v-texto);letter-spacing:-.02em;font-weight:650}.im-dica,.im-vazio{font-size:var(--v-t-legenda);color:var(--v-texto-3)}.im-dica a{color:var(--v-texto-2)}.im-regioes{gap:var(--v-e-6) var(--v-e-5);padding-top:var(--v-e-6);border-top:1px solid var(--v-fio);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.im-regiao h3,.im-letra h3{font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);letter-spacing:.1em;text-transform:uppercase;color:var(--v-texto-3);padding-bottom:var(--v-e-2);border-bottom:1px solid var(--v-fio-forte);margin-bottom:var(--v-e-2)}.im-regiao ul,.im-letra ul{margin:0;padding:0;list-style:none}.im-regiao a{align-items:center;gap:var(--v-e-2);border-radius:var(--v-raio-2);color:var(--v-texto);grid-template-columns:2.4em 1fr auto;padding:8px 6px;text-decoration:none;display:grid}.im-regiao a b{font-family:var(--v-f-mono);color:var(--v-texto-3);font-weight:500}.im-regiao a i{color:var(--v-texto-3);opacity:0;font-style:normal;transition:opacity .12s}.im-regiao a:hover,.im-regiao a:focus-visible{background:var(--v-superficie)}.im-regiao a:hover i,.im-regiao a:focus-visible i{opacity:1;color:var(--v-verde-texto)}.im-regiao li[hidden],.im-letra li[hidden],.im-regiao:not(:has(li:not([hidden]))),.im-letra:not(:has(li:not([hidden]))){display:none}.im-municipios{gap:var(--v-e-5);padding-top:var(--v-e-6);border-top:1px solid var(--v-fio);display:grid}.im-az{z-index:4;padding:var(--v-e-2) 0;background:var(--v-fundo);flex-wrap:wrap;gap:2px;display:flex;position:sticky;top:64px}.im-az a{border-radius:var(--v-raio-2);min-width:32px;height:32px;font-family:var(--v-f-mono);font-size:var(--v-t-mono);color:var(--v-texto-2);place-items:center;text-decoration:none;display:inline-grid}.im-az a:hover{background:var(--v-superficie);color:var(--v-verde-texto)}.im-letras{gap:var(--v-e-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.im-letra{scroll-margin-top:120px}.im-letra a{border-radius:var(--v-raio-2);color:var(--v-texto);padding:6px;text-decoration:none;display:block}.im-letra a:hover,.im-letra a:focus-visible{background:var(--v-superficie);color:var(--v-verde-texto)}.im-bases{gap:var(--v-e-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.im-bases li{padding:var(--v-e-3) var(--v-e-4);border-left:2px solid var(--v-fio-forte);color:var(--v-texto-2);font-size:var(--v-t-legenda);gap:4px;line-height:1.45;display:grid}.im-bases b{font-family:var(--v-f-mono);color:var(--v-texto);letter-spacing:.04em}.im-fichas{gap:var(--v-e-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.im-fichas a{padding:var(--v-e-4) var(--v-e-5);background:var(--v-superficie);border:1px solid var(--v-fio);border-radius:var(--v-raio-2);color:var(--v-texto-2);transition:border-color var(--v-dur-hover);gap:4px;text-decoration:none;display:grid}.im-fichas a span{font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);letter-spacing:.08em;text-transform:uppercase;color:var(--v-texto-3)}.im-fichas a b{font-family:var(--v-f-titulo);font-size:var(--v-t-h2);letter-spacing:-.02em;color:var(--v-texto);font-weight:650}.im-fichas a small{font-size:var(--v-t-legenda);color:var(--v-texto-3)}.im-fichas a:hover{border-color:var(--v-texto-3)}.im-fichas a[aria-current=page]{border-color:var(--v-verde-texto);border-bottom-width:3px}.im-fichas a[aria-current=page] span{color:var(--v-verde-texto)}.im-barra{z-index:5;justify-content:space-between;align-items:end;gap:var(--v-e-4);padding:var(--v-e-3) 0;background:var(--v-fundo);border-bottom:1px solid var(--v-fio);flex-wrap:wrap;display:flex;position:sticky;top:64px}.im-barra>p{color:var(--v-texto);font-weight:600}.im-barra .im-filtro{min-width:min(100%,320px)}.im-cartoes{margin-top:var(--v-e-4);gap:var(--v-e-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));padding:0;list-style:none;display:grid}.im-cartoes li[hidden]{display:none}.im-cartao{background:var(--v-superficie);border:1px solid var(--v-fio);border-radius:var(--v-raio-3);height:100%;transition:border-color var(--v-dur-hover);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.im-cartao:hover,.im-cartao:focus-within{border-color:var(--v-verde-texto)}.im-cartao__figura{aspect-ratio:8/5;background-color:var(--v-superficie-2);border-bottom:1px solid var(--v-fio);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M28 0H0V28' fill='none' stroke='%23808a85' stroke-opacity='.22'/%3E%3C/svg%3E");display:block;position:relative}.im-cartao__figura img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.im-cartao__base{border-radius:var(--v-raio-2);background:var(--v-superficie);border:1px solid var(--v-fio-forte);font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);letter-spacing:.08em;color:var(--v-texto-2);padding:3px 8px;font-weight:600;position:absolute;top:10px;left:10px}.im-cartao__base--simcar{color:var(--v-verde-texto);border-color:var(--v-verde-texto)}.im-cartao__pos{font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);color:var(--v-texto-3);position:absolute;top:12px;right:12px}.im-cartao__corpo{align-content:start;gap:var(--v-e-2);padding:var(--v-e-4) var(--v-e-5) var(--v-e-5);display:grid}.im-cartao__nome{letter-spacing:-.01em;font-size:1.05rem;font-weight:650;line-height:1.3}.im-cartao__nome a{color:var(--v-texto);text-decoration:none}.im-cartao__nome a:hover{text-decoration:underline}.im-cartao__onde{font-size:var(--v-t-legenda);color:var(--v-texto-2)}.im-cartao__onde b{color:var(--v-texto)}.im-cartao__codigo{border-radius:var(--v-raio-2);background:var(--v-superficie-2);max-width:100%;font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);color:var(--v-texto-3);text-overflow:ellipsis;white-space:nowrap;justify-self:start;padding:3px 8px;overflow:hidden}.im-cartao__acoes{justify-content:space-between;align-items:center;gap:var(--v-e-3);margin-top:var(--v-e-2);flex-wrap:wrap;display:flex}.im-cartao__acoes .v-btn{min-height:38px;padding-inline:14px}.im-cartao__mapa{font-size:var(--v-t-legenda);color:var(--v-texto-2);font-weight:600}.im-cartao__mapa:hover{color:var(--v-verde-texto)}.im-cartoes--lugares{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.im-cartao__figura>svg{width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.im-cartao__figura>svg path{fill:#0acf8f38;stroke:#0acf8f;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.im-cartao--lugar .im-cartao__corpo{padding:var(--v-e-3) var(--v-e-4) var(--v-e-4)}.im-cartao--lugar .im-cartao__acoes{margin-top:var(--v-e-1)}.im-local--uf{width:92px}.im-local--uf svg{width:100%;height:auto;display:block}.im-local--uf svg path{fill:var(--v-verde-texto)}.im-vista-mapa{display:none}[data-vista-atual=mapa] .im-vista-mapa{display:block}[data-vista-atual=mapa] .im-cartoes{display:none}.im-vista-mapa .im-carta{max-width:980px;margin-inline:auto}[data-vista-atual=lista] .im-cartoes{gap:var(--v-e-2);grid-template-columns:1fr}[data-vista-atual=lista] .im-cartao{grid-template-rows:none;grid-template-columns:180px 1fr}[data-vista-atual=lista] .im-cartao__figura{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--v-fio);min-height:110px}[data-vista-atual=lista] .im-cartao__corpo{align-items:center;column-gap:var(--v-e-5);padding:var(--v-e-3) var(--v-e-5);grid-template-columns:1fr auto}[data-vista-atual=lista] .im-cartao__acoes{grid-area:1/2/span 3;margin:0}.im--catalogo{gap:var(--v-e-5)}.im-cabeca{align-items:center;gap:var(--v-e-3) var(--v-e-5);grid-template-columns:auto 1fr;display:grid}.im-cabeca h1{font-family:var(--v-f-titulo);font-size:var(--v-t-h2);letter-spacing:-.02em;color:var(--v-texto);font-weight:650;line-height:1.15}.im-cabeca p{color:var(--v-texto-2);margin-top:4px}.im-cabeca p b{color:var(--v-texto)}.im-cabeca .im-passos{grid-column:1/-1}@media (width>=1000px){.im-cabeca{grid-template-columns:auto 1fr auto}.im-cabeca .im-passos{grid-column:auto}}.im-local{border:1px solid var(--v-fio);border-radius:var(--v-raio-2);background:var(--v-superficie);width:92px;margin:0;padding:6px}.im-local .im-mapa path{fill:color-mix(in srgb, var(--v-texto) 10%, var(--v-superficie-2));stroke-width:.5px}.im-local .im-mapa .im-mapa__destaque{fill:var(--v-verde-texto)}.im-secao h2 a{margin-left:var(--v-e-3);font-family:var(--v-f-texto,inherit);font-size:var(--v-t-legenda);letter-spacing:0;color:var(--v-texto-2);font-weight:600}.im-secao h2 a:hover{color:var(--v-verde-texto)}.im-busca{flex:260px}.im-busca input{border:1px solid var(--v-fio-forte);border-radius:var(--v-raio-2);background:var(--v-fundo);width:100%;min-height:44px;color:var(--v-texto);font:inherit;font-size:var(--v-t-ui);padding:0 14px}.im-busca input:focus{outline:2px solid var(--v-sinal);outline-offset:1px}.im-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.im--catalogo .im-filtros{z-index:6;position:sticky;top:64px}.im-filtros{align-items:center;gap:var(--v-e-2);padding:var(--v-e-3);background:var(--v-superficie);border:1px solid var(--v-fio);border-radius:var(--v-raio-3);flex-wrap:wrap;display:flex}.im-sel{border:1px solid var(--v-fio-forte);border-radius:var(--v-raio-2);background:var(--v-fundo);min-height:44px;color:var(--v-texto-3);font-size:var(--v-t-ui);align-items:center;gap:6px;padding:0 34px 0 14px;display:inline-flex;position:relative}.im-sel:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.im-sel span{color:var(--v-texto);font-weight:600}.im-sel span:after{content:":"}.im-sel select{appearance:none;color:var(--v-verde-texto);font:inherit;cursor:pointer;background:0 0;border:0;max-width:230px;font-weight:600}.im-sel select option{color:var(--v-texto);background:var(--v-superficie)}.im-sel:focus-within{outline:2px solid var(--v-sinal);outline-offset:1px}.im-sel--off{opacity:.5}.im-sel--off select{color:var(--v-texto-3);cursor:not-allowed}.im-vista{border-radius:var(--v-raio-2);background:var(--v-superficie-2);gap:2px;margin-left:auto;padding:3px;display:inline-flex}.im-vista button{border-radius:var(--v-raio-2);min-height:36px;color:var(--v-texto-2);font:inherit;font-size:var(--v-t-legenda);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600}.im-vista button[aria-pressed=true]{background:var(--v-fundo);color:var(--v-texto)}.im-paginas{justify-content:center;align-items:center}.im-paginas span{font-family:var(--v-f-mono);font-size:var(--v-t-mono);color:var(--v-texto-3)}@media (prefers-reduced-motion:reduce){.im-mapa path,.im-regiao a i{transition:none}}
