.split{min-height:100vh;display:grid;grid-template-columns:42% 58%;background:#fff}.split-painel{background:linear-gradient(160deg,#c9b8fd,#ab91fb 55%,#8f74f2);color:var(--texto);padding:44px;display:flex;flex-direction:column;position:relative;overflow:hidden}.split-painel:after{content:"";position:absolute;right:-70px;top:0;bottom:0;width:130px;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 30%,rgba(255,255,255,.35) 42%,rgba(255,255,255,.18) 42%,rgba(255,255,255,.18) 55%,transparent 55%);transform:skew(-14deg)}.split-painel-logo{height:38px;width:auto;align-self:flex-start}.split-painel-texto{margin-top:auto;position:relative;z-index:1}.split-painel-texto h2{font-size:52px;line-height:.98}.split-painel-texto p{font-size:16.5px;max-width:380px}.split-painel-rodape{letter-spacing:1.6px;font-size:11.5px;font-weight:800;text-transform:uppercase}.split-form{display:flex;align-items:center;justify-content:center;padding:32px 24px}.split-form-caixa{width:100%;max-width:430px}.split-form-caixa-larga{max-width:520px}.auth-eyebrow{color:var(--violeta);font-weight:800;letter-spacing:1.6px;font-size:12px;text-transform:uppercase;margin:0 0 4px}.aceite{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:6px 0 16px;cursor:pointer}.aceite input{width:19px;height:19px;accent-color:var(--violeta);margin-top:1px}.foto-linha{display:flex;align-items:center;gap:16px;margin-bottom:18px}.foto-botao{background:none;border:none;padding:0;border-radius:50%;position:relative}.foto-dica{color:var(--texto-suave);font-size:14px}.foto-dica strong{color:var(--texto);display:block}.chips-linha{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.rotulo-secao{font-weight:700;font-size:13.5px;display:block;margin-bottom:8px}.nivel-linha{display:flex;gap:4px;background:var(--superficie);border-radius:999px;padding:4px;margin-bottom:18px}.nivel-btn{flex:1;border:none;background:transparent;border-radius:999px;padding:9px 4px;font-weight:600;font-size:13.5px;color:var(--texto-suave)}.nivel-btn-ativo{background:var(--lavanda);color:var(--texto);font-weight:800}select.campo-input{appearance:auto}.passo-cartao{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:#fff;border:1.5px solid var(--borda);border-radius:var(--raio);padding:18px 20px;color:var(--texto)}.passo-cartao:hover{background:var(--superficie)}.passo-icone{width:52px;height:52px;flex:0 0 52px;border-radius:14px;background:var(--superficie);display:flex;align-items:center;justify-content:center;font-size:24px}.passo-info{flex:1;min-width:0}.passo-info h3{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:20px}.passo-info p{margin:2px 0 0;color:var(--texto-suave);font-size:14px}.classe-cartao{background:linear-gradient(120deg,#c9b8fd,#ab91fb);border-radius:var(--raio);padding:24px}.classe-cartao h2{font-size:36px}.toggle{position:relative;width:50px;height:28px;flex:0 0 50px;border:none;border-radius:999px;background:var(--elevada);transition:background .15s;padding:0}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 4px #00000040}.toggle-ligado{background:var(--violeta)}.toggle-ligado:after{left:25px}.config-secao{margin-bottom:18px}.config-linha{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--borda)}.config-linha:last-child{border-bottom:none}.config-linha-info{flex:1;min-width:0}.config-linha-info strong{display:block}.config-linha-info span{color:var(--texto-suave);font-size:13.5px}.perfil-capa{height:150px;border-radius:var(--raio);background:linear-gradient(120deg,#c9b8fd,#ab91fb);margin-bottom:-52px}.perfil-cab{display:flex;align-items:flex-end;gap:20px;padding:0 8px;flex-wrap:wrap}.perfil-cab-info{flex:1;min-width:220px;padding-bottom:6px}.stat-num{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:30px;text-transform:uppercase}.stat-rotulo{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--texto-suave);font-weight:700}.trofeu-mini{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;width:104px}.trofeu-mini-circulo{width:72px;height:72px;border-radius:50%;background:var(--elevada);border:2px solid var(--lavanda);display:flex;align-items:center;justify-content:center;font-size:26px}.trofeu-mini span{font-size:12.5px;font-weight:700;line-height:1.25}@media(max-width:900px){.split{grid-template-columns:1fr}.split-painel{display:none}}.ini-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.ini-coluna-feed{display:flex;flex-direction:column;gap:18px;min-width:0}.ini-lateral{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.ini-lista-tela{max-width:980px}.ini-voltar{display:inline-block;margin-bottom:14px;font-weight:700}.ini-texto-suave{color:var(--texto-suave)}.ini-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.ini-badge-num{background:var(--coral);color:#fff;border-radius:999px;padding:1px 8px;font-size:12.5px;vertical-align:middle}.ini-composer{background:#fff;border:1px solid var(--borda);border-radius:20px;padding:14px}.ini-composer-linha{display:flex;align-items:center;gap:12px}.ini-composer-convite{flex:1;text-align:left;background:var(--superficie);border:none;border-radius:999px;padding:13px 18px;color:var(--texto-suave);font-size:15px}.ini-composer-foto{width:42px;height:42px;border:none;border-radius:12px;background:var(--elevada);font-size:19px}.ini-composer-form{margin-top:14px;display:flex;flex-direction:column;gap:12px}.ini-textarea{width:100%;border:1.5px solid var(--borda);border-radius:14px;padding:12px 14px;font-size:15px;resize:vertical}.ini-textarea:focus{outline:none;border-color:var(--lavanda)}.ini-composer-preview{position:relative}.ini-composer-preview img{width:100%;max-height:340px;object-fit:cover;border-radius:14px}.ini-composer-preview button{position:absolute;top:10px;right:10px;background:#23182ecc;color:#fff;border:none;border-radius:999px;padding:6px 12px;font-weight:700}.ini-composer-acoes{display:flex;gap:10px;align-items:center}.ini-composer-espaco{flex:1}.ini-feed-lista{display:flex;flex-direction:column;gap:18px}.ini-feed-vazio-texto{text-align:center;color:var(--texto-suave)}.ini-post{background:#fff;border:1px solid var(--borda);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:14px}.ini-autor-linha{display:flex;align-items:flex-start;gap:8px}.ini-autor{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:var(--texto)}.ini-autor-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ini-autor-nome{display:flex;align-items:center;gap:8px;font-weight:800;flex-wrap:wrap}.ini-autor-sub{color:var(--texto-suave);font-size:13.5px}.ini-verificado{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--violeta);color:#fff;font-size:11px;font-weight:900}.ini-post-texto{margin:0;font-size:15.5px;line-height:1.5;white-space:pre-wrap}.ini-post-foto-wrap{position:relative}.ini-post-foto{width:100%;max-height:460px;object-fit:cover;border-radius:16px;display:block}.ini-passeio-chip{position:absolute;left:12px;bottom:12px;background:#23182ec7;color:#fff;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700}.ini-passeio-box{display:flex;flex-direction:column;gap:4px;background:var(--superficie);border-radius:14px;padding:14px;color:var(--texto)}.ini-passeio-box span{color:var(--texto-suave);font-size:13.5px}.ini-post-acoes{display:flex;gap:22px;border-top:1px solid var(--borda);padding-top:12px}.ini-acao{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-size:14.5px;font-weight:700;color:var(--texto-suave)}.ini-acao-icone{font-size:17px}.ini-acao-curtida{color:var(--coral-texto)}.ini-menu-wrap{position:relative}.ini-menu-btn{background:none;border:none;font-size:20px;line-height:1;color:var(--texto-suave);padding:4px 8px;border-radius:8px}.ini-menu-btn:hover{background:var(--superficie)}.ini-menu{position:absolute;right:0;top:32px;z-index:30;background:#fff;border:1px solid var(--borda);border-radius:12px;box-shadow:0 16px 40px #23182e24;min-width:210px;padding:6px;display:flex;flex-direction:column}.ini-menu-item{background:none;border:none;text-align:left;padding:9px 10px;border-radius:8px;font-size:14.5px;font-weight:600}.ini-menu-item:hover{background:var(--superficie)}.ini-menu-perigo{color:var(--perigo)}.ini-modal-texto{color:var(--texto-suave);margin:0 0 14px}.ini-motivos{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ini-motivo{display:flex;gap:8px;align-items:center;font-weight:600}.ini-espelho{border-color:var(--lavanda)}.ini-espelho-faixa{background:linear-gradient(100deg,var(--elevada),#f3efff);border-radius:14px;padding:16px;display:flex;justify-content:space-between;gap:14px;align-items:center}.ini-espelho-faixa>div{display:flex;flex-direction:column;gap:3px}.ini-espelho-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--violeta)}.ini-espelho-faixa strong{font-size:18px}.ini-espelho-meta{color:var(--texto-suave);font-size:13.5px}.ini-espelho-selo{background:var(--violeta);color:#fff;font-weight:800;font-size:12px;border-radius:999px;padding:5px 12px;white-space:nowrap}.ini-classe-cartao{background:linear-gradient(130deg,var(--lavanda),#c3aefc);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:6px;color:var(--texto)}.ini-classe-rotulo{font-size:11.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.ini-classe-nome{font-family:var(--fonte-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:30px;line-height:1}.ini-classe-pontos{font-weight:700;font-size:14px}.ini-classe-link{color:var(--texto);font-weight:800;margin-top:6px}.ini-atalhos{display:flex;flex-direction:column;padding:8px 20px}.ini-atalho{display:flex;align-items:center;gap:12px;padding:13px 0;color:var(--texto);font-weight:700;border-bottom:1px solid var(--borda)}.ini-atalho:last-child{border-bottom:none}.ini-atalho-icone{width:36px;height:36px;border-radius:10px;background:var(--elevada);display:inline-flex;align-items:center;justify-content:center}.ini-atalho-seta{margin-left:auto;color:var(--texto-suave);font-size:20px}.ini-proximo{display:flex;flex-direction:column;gap:4px}.ini-proximo-rotulo{font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--texto-suave)}.ini-proximo strong{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:21px}.ini-proximo span{color:var(--texto-suave);font-size:14px}.ini-proximo-link{font-weight:800;margin-top:6px}.ini-post-detalhe{max-width:760px}.ini-comentarios{margin-top:26px}.ini-comentarios h2{margin-bottom:14px}.ini-comentarios-vazio{color:var(--texto-suave)}.ini-comentarios-lista{display:flex;flex-direction:column}.ini-comentario{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--borda)}.ini-comentario-corpo{flex:1;min-width:0}.ini-comentario-topo{display:flex;align-items:center;gap:8px}.ini-comentario-nome{font-weight:800;color:var(--texto)}.ini-comentario-tempo{color:var(--texto-suave);font-size:13px;margin-right:auto}.ini-comentario p{margin:4px 0 0;line-height:1.45}.ini-comentario-excluir{background:none;border:none;padding:0;margin-top:6px;color:var(--perigo);font-weight:700;font-size:13px}.ini-comentar-form{display:flex;gap:10px;align-items:center;margin-top:18px}.ini-comentar-input{flex:1;border:1.5px solid var(--borda);border-radius:999px;padding:12px 16px;font-size:15px;background:var(--superficie)}.ini-comentar-input:focus{outline:none;border-color:var(--lavanda);background:#fff}.ini-avisos{display:flex;flex-direction:column;gap:8px}.ini-aviso{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;color:var(--texto)}.ini-aviso:hover{background:var(--superficie)}.ini-aviso-naolido{background:#f1ecfe}.ini-aviso-naolido:hover{background:#ece4fd}.ini-aviso-icone{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--violeta);box-shadow:0 2px 8px #23182e0f}.ini-aviso-curtida{color:var(--coral-texto)}.ini-aviso-texto{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ini-aviso-tempo{color:var(--texto-suave);font-size:13px}.ini-aviso-acoes{display:flex;gap:8px}.ini-aviso-ver{font-weight:800;color:var(--violeta);white-space:nowrap}.ini-aviso-ponto{width:10px;height:10px;border-radius:50%;background:var(--violeta);flex-shrink:0}.ini-busca-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--texto-suave)}.ini-busca-titulo{font-size:40px;margin:4px 0 0;text-transform:none}.ini-busca-total{color:var(--texto-suave);margin:4px 0 16px}.ini-busca-grade{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.ini-busca-secao{display:flex;flex-direction:column}.ini-busca-secao-topo{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.ini-busca-secao-topo span{color:var(--texto-suave);font-weight:700}.ini-busca-linha{display:flex;align-items:center;gap:12px;padding:12px 0;color:var(--texto);border-bottom:1px solid var(--borda)}.ini-busca-linha:last-child{border-bottom:none}.ini-busca-linha-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ini-busca-linha-info span{color:var(--texto-suave);font-size:13.5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ini-busca-icone{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:var(--elevada);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.ini-busca-seta{color:var(--texto-suave);font-size:20px}.ini-busca-input{width:100%;border:1.5px solid transparent;border-radius:14px;padding:13px 16px;font-size:15px;background:var(--superficie)}.ini-busca-input:focus{outline:none;border-color:var(--lavanda);background:#fff}.ini-comunidade-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.ini-comunidade-main{min-width:0}.ini-comunidade-main>.ini-busca-input{margin-bottom:16px}.ini-comunidade-lateral{display:flex;flex-direction:column;gap:16px}.ini-amigos-grade{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ini-amigo-cartao{padding:16px}.ini-amigo-link{display:flex;align-items:center;gap:12px;color:var(--texto)}.ini-amigo-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ini-amigo-info span{color:var(--texto-suave);font-size:13.5px}.ini-amigo-classe{font-size:22px}.ini-encontrar{margin-top:28px}.ini-encontrar h2{margin-bottom:12px}.ini-encontrar-form{display:flex;gap:10px;margin-bottom:8px}.ini-encontrar-form .ini-busca-input{flex:1}.ini-resultados{display:flex;flex-direction:column}.ini-resultado-linha{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--borda)}.ini-resultado-link{display:flex;align-items:center;gap:12px;flex:1;color:var(--texto);min-width:0}.ini-resultado-estado{color:var(--texto-suave);font-weight:700;font-size:14px;white-space:nowrap}.ini-solicitacoes h2{margin-bottom:10px}.ini-solicitacoes-vazio{color:var(--texto-suave);margin:0}.ini-solicitacao-linha{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--borda)}.ini-solicitacao-linha:last-child{border-bottom:none}.ini-solicitacao-acoes{display:flex;align-items:center;gap:6px}.ini-recusar{background:none;border:none;color:var(--texto-suave);font-size:17px;padding:6px}.ini-piloto-capa{height:170px;border-radius:0 0 24px 24px;margin:-28px -32px 0;background:linear-gradient(115deg,var(--lavanda) 55%,#c9b8fb 55%,#c9b8fb 72%,#ffd9d2 72%,#ffd9d2 76%,var(--lavanda) 76%)}.ini-piloto-cab{display:flex;align-items:flex-end;gap:18px;margin-top:-52px;flex-wrap:wrap}.ini-piloto-cab .avatar{border:5px solid #fff}.ini-piloto-cab-info{flex:1;min-width:220px;display:flex;flex-direction:column;gap:3px;padding-bottom:6px}.ini-piloto-cab-info h1{font-size:38px}.ini-piloto-sub{color:var(--texto-suave)}.ini-piloto-grupo{font-weight:700}.ini-piloto-classe{display:flex;align-items:center;gap:10px;background:var(--superficie);border-radius:16px;padding:10px 16px}.ini-piloto-classe-icone{font-size:28px}.ini-piloto-classe span:last-child{display:flex;flex-direction:column}.ini-piloto-classe small{color:var(--texto-suave);font-weight:700}.ini-piloto-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ini-piloto-duelo-pendente{margin-top:18px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ini-piloto-duelo-pendente span{color:var(--texto-suave);flex:1}.ini-piloto-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.ini-stat{display:flex;flex-direction:column;gap:4px}.ini-stat span{font-size:11.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--texto-suave)}.ini-stat strong{font-family:var(--fonte-display);font-style:italic;font-size:28px;text-transform:uppercase}.ini-piloto-grade{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:26px;align-items:start}.ini-piloto-secao{margin:26px 0 14px}.ini-trofeus-destaque{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ini-trofeu-mini{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:18px 12px}.ini-trofeu-icone{font-size:34px}.ini-trofeu-mini span{color:var(--texto-suave);font-size:13px}.ini-piloto-lateral{display:flex;flex-direction:column;gap:16px}.ini-piloto-lateral h2{margin-bottom:10px}.ini-moto-linha{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--borda)}.ini-moto-linha:last-child{border-bottom:none}.ini-moto-marca{width:46px;height:46px;border-radius:10px;flex-shrink:0;background:var(--elevada);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:13px}.ini-passeio-publico{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--borda);color:var(--texto)}.ini-passeio-publico:last-child{border-bottom:none}.ini-ranking-layout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:28px;align-items:start}.ini-podio{display:flex;align-items:flex-end;gap:14px}.ini-podio-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--texto);text-align:center}.ini-podio-pontos{font-weight:800}.ini-podio-base{width:100%;margin-top:8px;border-radius:16px 16px 0 0;background:var(--elevada);color:var(--texto);font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:34px;display:flex;align-items:flex-start;justify-content:center;padding-top:16px;height:92px}.ini-podio-1 .ini-podio-base{background:var(--lavanda);height:130px}.ini-podio-3 .ini-podio-base{height:70px}.ini-ranking-tabela{padding:8px 20px}.ini-ranking-cab,.ini-ranking-linha{display:grid;grid-template-columns:52px 1fr 130px 90px;gap:10px;align-items:center}.ini-ranking-cab{padding:12px 0;font-size:11.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--texto-suave)}.ini-ranking-linha{padding:12px 0;border-top:1px solid var(--borda);color:var(--texto);border-radius:8px}.ini-ranking-linha:hover{background:var(--superficie)}.ini-ranking-eu{background:#f1ecfe;font-weight:700}.ini-ranking-pos{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:20px}.ini-ranking-piloto{display:flex;align-items:center;gap:10px;min-width:0}.ini-ranking-num{text-align:right;font-weight:800}.ini-ranking-fora{padding:12px 0 6px}.ini-duelos-secao{margin-top:26px}.ini-duelos-secao>h2{margin-bottom:12px}.ini-duelos-lista{display:flex;flex-direction:column;gap:12px}.ini-duelo-cartao{background:#fff;border:1.5px solid var(--borda);border-radius:18px;padding:16px 18px;cursor:pointer}.ini-duelo-cartao:hover{border-color:var(--lavanda)}.ini-duelo-topo{display:flex;align-items:center;gap:14px}.ini-duelo-vs{display:flex;align-items:center;gap:6px}.ini-duelo-vs em{font-family:var(--fonte-display);font-weight:800;font-style:italic;color:var(--texto-suave)}.ini-duelo-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ini-duelo-info span{color:var(--texto-suave);font-size:13.5px}.ini-duelo-vencedor{background:var(--superficie);color:var(--texto-suave);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800;white-space:nowrap}.ini-duelo-venci{background:var(--sucesso-fundo);color:var(--sucesso)}.ini-duelo-placar{display:flex;justify-content:space-between;margin-top:12px;font-size:19px}.ini-duelo-barra{height:8px;border-radius:999px;background:#d9cdf9;overflow:hidden;margin-top:6px}.ini-duelo-barra span{display:block;height:100%;background:var(--violeta);border-radius:999px}.ini-duelo-barra-grande{height:12px}.ini-duelo-responder{display:flex;gap:10px;margin-top:12px}.ini-desafios-grade{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ini-desafio{display:flex;flex-direction:column;gap:8px}.ini-desafio-progresso{font-size:13.5px;font-weight:700}.ini-desafio-amigos{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;max-height:220px;overflow:auto}.ini-amigo-opcao{display:flex;align-items:center;gap:10px;background:var(--superficie);border:1.5px solid transparent;border-radius:12px;padding:8px 12px;font-weight:700;text-align:left}.ini-amigo-opcao-ativa{border-color:var(--violeta);background:#f1ecfe}.ini-desafio-metricas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.ini-metrica{display:flex;flex-direction:column;gap:3px;text-align:left;background:var(--superficie);border:1.5px solid transparent;border-radius:12px;padding:12px}.ini-metrica span{color:var(--texto-suave);font-size:12.5px}.ini-metrica-ativa{border-color:var(--violeta);background:#f1ecfe}.ini-duelo-detalhe{display:flex;flex-direction:column;gap:18px}.ini-duelo-versus{display:flex;align-items:center;justify-content:space-around;gap:12px}.ini-duelo-lado{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ini-duelo-numero{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:52px;line-height:1}.ini-duelo-unidade{color:var(--texto-suave);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:1px}.ini-duelo-x{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:30px;color:var(--texto-suave)}.ini-duelo-lider{text-align:center;font-weight:800;color:var(--violeta);margin:0}.ini-duelo-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ini-duelo-meta>div{background:var(--superficie);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px}.ini-duelo-meta span{font-size:11.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--texto-suave)}.ini-duelo-passeios{padding:8px 20px}.ini-duelo-passeio-linha{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--borda);color:var(--texto)}.ini-duelo-passeio-linha:last-child{border-bottom:none}@media(max-width:1080px){.ini-layout,.ini-comunidade-layout,.ini-piloto-grade,.ini-ranking-layout{grid-template-columns:1fr}.ini-lateral{position:static}.ini-busca-grade,.ini-amigos-grade,.ini-desafios-grade{grid-template-columns:1fr}.ini-piloto-stats{grid-template-columns:1fr 1fr}}.pw-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.pw-stat{background:var(--superficie);border-radius:var(--raio);padding:16px 18px}.pw-stat-rotulo{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--texto-suave)}.pw-stat-valor{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:32px;line-height:1.1}.pw-stat-valor small{font-size:16px}.pw-filtros{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pw-filtros .pw-contagem{margin-left:auto;color:var(--texto-suave);font-size:14px;font-weight:600}.pw-seg{display:inline-flex;gap:4px;background:var(--superficie);border-radius:14px;padding:4px}.pw-seg button{border:none;background:transparent;border-radius:11px;padding:8px 16px;font-weight:700;font-size:14px;color:var(--texto-suave)}.pw-seg button.ativo{background:#fff;color:var(--texto);box-shadow:0 1px 4px #23182e24}.pw-select{border:1.5px solid var(--borda);background:var(--superficie);border-radius:12px;padding:10px 14px;font-weight:600;font-size:14px}.pw-lista{display:flex;flex-direction:column;gap:12px}.pw-linha-passeio{display:flex;align-items:center;gap:18px;background:#fff;border:1.5px solid var(--borda);border-radius:var(--raio);padding:14px 20px 14px 14px;color:var(--texto);transition:box-shadow .15s}.pw-linha-passeio:hover{box-shadow:0 8px 24px #23182e14}.pw-linha-passeio .pw-mini-mapa,.pw-linha-passeio .pw-mini-vazio{width:150px;flex:0 0 150px;border-radius:12px;overflow:hidden}.pw-mini-vazio{background:var(--superficie);color:var(--texto-suave);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.pw-linha-info{flex:1;min-width:0}.pw-linha-info h3{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-linha-info span{color:var(--texto-suave);font-size:14px}.pw-linha-num{text-align:right}.pw-linha-num strong{font-family:var(--fonte-display);font-style:italic;font-size:24px;display:block;line-height:1}.pw-linha-num span{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--texto-suave)}.pw-seta{color:var(--texto-suave);font-size:20px}.pw-voltar{display:inline-block;color:var(--violeta);font-weight:700;font-size:14.5px;margin-bottom:10px}.pw-detalhe-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pw-detalhe-grade{display:grid;grid-template-columns:1fr 330px;gap:18px;align-items:start;margin-top:18px}.pw-mapa-grande{width:100%;height:430px;border-radius:var(--raio);overflow:hidden;border:1px solid var(--borda)}.pw-stats-lado{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pw-painel{background:#fff;border:1.5px solid var(--borda);border-radius:var(--raio);padding:18px;margin-top:14px}.pw-painel h3{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:20px;margin-bottom:12px}.pw-ganhos{display:flex;gap:14px;flex-wrap:wrap}.pw-ganho{width:108px;text-align:center}.pw-ganho-icone{width:76px;height:76px;margin:0 auto 6px;border-radius:50%;background:var(--texto);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;border:3px solid var(--lavanda)}.pw-ganho span{font-size:12.5px;font-weight:700;line-height:1.25;display:block}.pw-ganho small{color:var(--texto-suave);font-size:11.5px}.pw-fotos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pw-fotos img{width:100%;height:110px;object-fit:cover;border-radius:12px}.pw-elevacao{width:100%;height:auto;display:block}.pw-grade-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pw-card-rota{background:#fff;border:1.5px solid var(--borda);border-radius:var(--raio);overflow:hidden;display:flex;flex-direction:column}.pw-card-rota .pw-mini-mapa,.pw-card-rota .pw-mini-vazio{width:100%}.pw-card-corpo{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.pw-card-corpo h3{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:21px;line-height:1.05}.pw-card-corpo p{color:var(--texto-suave);margin:0;font-size:14px}.pw-card-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.pw-botao-mini{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--superficie);border-radius:10px;padding:9px 14px;font-weight:700;font-size:13.5px;color:var(--texto)}.pw-botao-mini:hover{background:var(--elevada)}.pw-botao-mini.perigo{color:var(--perigo)}.pw-lendaria-capa{height:150px;background:linear-gradient(120deg,var(--violeta),var(--lavanda));position:relative;display:flex;align-items:flex-end;padding:12px 16px;color:#fff;font-weight:800;font-size:12px;letter-spacing:1px;text-transform:uppercase}.pw-lendaria-selo{position:absolute;right:14px;bottom:-24px;width:62px;height:62px;border-radius:50%;background:var(--texto);color:#fff;border:3px solid #fff;display:flex;align-items:center;justify-content:center;font-size:24px}.pw-lendaria-selo.off{background:var(--elevada);color:var(--texto-suave)}.pw-editor{display:grid;grid-template-columns:400px 1fr;gap:0;margin:-28px -32px -56px;min-height:calc(100vh - 73px)}.pw-editor-lado{padding:22px;overflow-y:auto;max-height:calc(100vh - 73px);display:flex;flex-direction:column;gap:12px}.pw-editor-mapa{position:relative}.pw-editor-mapa .pw-mapa-editor{position:absolute;inset:0}.pw-editor-dica{position:absolute;left:50%;transform:translate(-50%);bottom:18px;background:#fff;border-radius:999px;padding:10px 18px;font-weight:700;font-size:13.5px;box-shadow:0 10px 26px #23182e33;z-index:5;white-space:nowrap}.pw-ponto-linha{display:flex;align-items:center;gap:10px;background:var(--superficie);border-radius:14px;padding:12px 14px}.pw-ponto-icone{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.pw-ponto-linha .pw-ponto-info{flex:1;min-width:0}.pw-ponto-linha .pw-ponto-info small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--texto-suave)}.pw-ponto-linha .pw-ponto-info strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.pw-ponto-x{background:none;border:none;color:var(--texto-suave);font-size:16px}.pw-resumo-rota{background:var(--superficie);border-radius:var(--raio);padding:16px 18px;display:flex;gap:28px}.pw-resumo-rota .pw-stat-valor{font-size:28px}.pw-marcos{display:flex;flex-direction:column}.pw-marco{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--borda)}.pw-marco:last-child{border-bottom:none}.pw-marco-num{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--violeta);color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.pw-marco-num.off{background:#fff;border:2px solid var(--lavanda);color:var(--violeta)}.pw-marco strong{flex:1;font-size:14.5px}.pw-vivo{display:grid;grid-template-columns:1fr 340px;margin:-28px -32px -56px;min-height:calc(100vh - 73px)}.pw-vivo-mapa{position:relative}.pw-vivo-mapa-el{position:absolute;inset:0}.pw-vivo-lado{padding:22px;overflow-y:auto;max-height:calc(100vh - 73px);border-left:1px solid var(--borda)}.pw-vivo-lado h1{font-size:28px}.pw-participante{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--borda)}.pw-participante .pw-p-info{flex:1;min-width:0}.pw-participante .pw-p-info strong{display:block;font-size:14.5px}.pw-participante .pw-p-info span{color:var(--texto-suave);font-size:12.5px}.pw-marcador-vivo{width:36px;height:36px;border-radius:50%;background:#fff;border:3px solid var(--violeta);color:var(--violeta);font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #23182e40}@media(max-width:1100px){.pw-stats,.pw-grade-cards{grid-template-columns:repeat(2,1fr)}.pw-detalhe-grade,.pw-editor{grid-template-columns:1fr}.pw-editor-mapa{min-height:420px}.pw-vivo{grid-template-columns:1fr}}@media(max-width:700px){.pw-grade-cards{grid-template-columns:1fr}.pw-linha-passeio{flex-wrap:wrap}}.g-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.g-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.g-cartao-link{text-decoration:none;color:inherit;display:block}.g-cartao-grupo{background:#fff;border:1.5px solid var(--borda);border-radius:20px;overflow:hidden;transition:box-shadow .15s,transform .15s;height:100%}.g-cartao-grupo:hover{box-shadow:0 14px 34px #23182e1f}.g-capa{position:relative;height:150px;background:linear-gradient(120deg,var(--elevada),var(--lavanda));display:flex;align-items:center;justify-content:center}.g-capa img{width:100%;height:100%;object-fit:cover;display:block}.g-capa-letra{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:52px;color:var(--violeta);opacity:.55}.g-capa-selo{position:absolute;top:12px;left:12px}.g-capa-distincao{position:absolute;top:12px;right:12px}.g-cartao-corpo{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.g-cartao-nome{font-family:var(--fonte-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:23px;line-height:1.05}.g-membros-linha{display:flex;align-items:center;gap:8px;color:var(--texto-suave);font-size:14px;font-weight:600}.g-avatares{display:flex}.g-avatares .avatar{border:2px solid #fff;margin-left:-8px}.g-avatares .avatar:first-child{margin-left:0}.g-proximo{display:flex;align-items:center;gap:8px;background:var(--superficie);border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:600;color:var(--texto)}.g-secao-titulo{font-family:var(--fonte-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:24px;margin:30px 0 6px}.g-secao-sub{color:var(--texto-suave);margin:0 0 16px;font-size:14.5px}.g-distincao{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.g-distincao-persistente{background:var(--violeta);color:#fff}.g-distincao-passeio{background:#ffe3dc;color:var(--coral-texto)}.g-convite-card{display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid var(--lavanda);border-radius:16px;padding:14px 16px;margin-bottom:10px;flex-wrap:wrap}.g-convite-card .g-convite-info{flex:1;min-width:200px}.g-acoes-inline{display:flex;gap:8px;flex-wrap:wrap}.g-form-cartao{background:#fff;border:1.5px solid var(--borda);border-radius:20px;padding:24px;max-width:760px}.g-form-cartao-largo{max-width:none}.g-foto-drop{border:2px dashed var(--lavanda);background:#faf9fd;border-radius:16px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--violeta);font-weight:700;cursor:pointer;overflow:hidden;margin-bottom:18px;text-align:center;padding:12px}.g-foto-drop img{width:100%;height:190px;object-fit:cover;display:block}.g-foto-drop small{color:var(--texto-suave);font-weight:500}.g-duas-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.g-privacidade{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.g-priv-opcao{border:1.5px solid var(--borda);border-radius:14px;padding:14px 16px;cursor:pointer;background:#fff;text-align:left;display:flex;gap:10px;align-items:flex-start}.g-priv-opcao strong{display:block;font-size:15px}.g-priv-opcao span{color:var(--texto-suave);font-size:13px}.g-priv-opcao-ativa{border-color:var(--violeta);background:#f4f1fe}.g-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--lavanda);flex:0 0 18px;margin-top:2px;position:relative}.g-radio-ativo{border-color:var(--violeta);background:var(--violeta);box-shadow:inset 0 0 0 3px #fff}.g-form-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.g-textarea{border:1.5px solid var(--borda);border-radius:12px;padding:12px 14px;font-size:15px;outline:none;resize:vertical;min-height:84px;width:100%}.g-textarea:focus{border-color:var(--lavanda)}.g-select{border:1.5px solid var(--borda);border-radius:12px;padding:12px 14px;font-size:15px;outline:none;background:#fff;width:100%}.g-select:focus{border-color:var(--lavanda)}.g-campo{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.g-campo-rotulo{font-weight:700;font-size:13.5px}.g-ajuda{color:var(--texto-suave);font-size:12.5px}.g-erro-form{background:#fdeceb;color:var(--perigo);border-radius:10px;padding:10px 14px;font-weight:600;font-size:14px;margin-bottom:14px}.g-cabecalho{position:relative;border-radius:20px;overflow:hidden;margin-bottom:22px;background:linear-gradient(120deg,var(--elevada),var(--lavanda))}.g-cabecalho img{width:100%;height:230px;object-fit:cover;display:block}.g-cabecalho-semfoto{height:170px}.g-cabecalho-grad{position:absolute;inset:0;background:linear-gradient(180deg,#23182e00 30%,#ab91fbd9);display:flex;flex-direction:column;justify-content:flex-end;padding:22px 24px;gap:8px}.g-cabecalho h1{color:var(--texto)}.g-cabecalho-meta{font-weight:700;font-size:14.5px}.g-cabecalho-acoes{position:absolute;right:20px;bottom:20px;display:flex;gap:10px;flex-wrap:wrap}.g-colunas{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}@media(max-width:980px){.g-colunas,.g-duas-col,.g-privacidade{grid-template-columns:1fr}}.g-painel{background:#fff;border:1.5px solid var(--borda);border-radius:18px;padding:18px;margin-bottom:18px}.g-painel h2{font-size:21px;margin-bottom:12px}.g-painel-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.g-painel-topo h2{margin:0}.g-membro-linha{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--borda)}.g-membro-linha:last-child{border-bottom:none}.g-membro-nome{flex:1;min-width:0;font-weight:700;font-size:14.5px}.g-membro-nome small{display:block;color:var(--texto-suave);font-weight:500;font-size:12.5px}.g-menu-membro{position:relative}.g-menu-membro>button{background:var(--superficie);border:none;width:32px;height:32px;border-radius:50%;font-weight:800}.g-menu-lista{position:absolute;right:0;top:38px;background:#fff;border:1px solid var(--borda);border-radius:12px;box-shadow:0 16px 38px #23182e29;padding:6px;z-index:30;min-width:210px;display:flex;flex-direction:column}.g-menu-lista button{background:none;border:none;text-align:left;padding:9px 11px;border-radius:8px;font-weight:600;font-size:14px}.g-menu-lista button:hover{background:var(--superficie)}.g-menu-lista button.g-perigo{color:var(--perigo)}.g-convidar-link{display:flex;align-items:center;gap:8px;background:var(--superficie);border-radius:10px;padding:10px 12px;font-size:13px;word-break:break-all}.g-convidar-link button{margin-left:auto;flex:0 0 auto}.g-busca-resultados{display:flex;flex-direction:column;gap:6px;margin-top:10px}.g-busca-item{display:flex;align-items:center;gap:10px;width:100%;background:#fff;border:1.5px solid var(--borda);border-radius:12px;padding:8px 12px;text-align:left;font-weight:700;font-size:14px}.g-busca-item:hover{border-color:var(--lavanda)}.g-busca-item small{display:block;color:var(--texto-suave);font-weight:500}.g-busca-item .g-busca-acao{margin-left:auto;color:var(--violeta);font-weight:800;font-size:13px;flex:0 0 auto}.g-abas{display:inline-flex;background:var(--superficie);border-radius:999px;padding:4px;gap:4px;margin-bottom:18px}.g-aba{border:none;background:transparent;border-radius:999px;padding:8px 18px;font-weight:700;font-size:14px;color:var(--texto-suave)}.g-aba-ativa{background:#fff;color:var(--texto);box-shadow:0 2px 8px #23182e1a}.g-mapa{width:100%;height:330px;border-radius:16px;overflow:hidden;border:1.5px solid var(--borda);background:var(--superficie)}.g-mapa-pequeno{height:260px}.g-passeio-linha{display:flex;align-items:center;gap:14px;background:var(--superficie);border-radius:14px;padding:14px 16px;margin-bottom:10px;text-decoration:none;color:inherit}.g-passeio-linha:hover{background:var(--elevada)}.g-passeio-linha-info{flex:1;min-width:0}.g-passeio-linha-info strong{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:19px;display:block}.g-passeio-linha-info span{color:var(--texto-suave);font-size:13.5px}.g-stepper{display:flex;align-items:center;gap:0;border:1.5px solid var(--borda);border-radius:12px;overflow:hidden;width:fit-content}.g-stepper button{width:42px;height:44px;border:none;background:var(--superficie);font-size:19px;font-weight:800;color:var(--violeta)}.g-stepper strong{min-width:58px;text-align:center;font-size:16px}.g-check-lista{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.g-check-item{display:flex;align-items:center;gap:10px;border:1.5px solid var(--borda);border-radius:12px;padding:8px 12px;cursor:pointer;font-weight:700;font-size:14px;background:#fff}.g-check-item-marcado{border-color:var(--violeta);background:#f4f1fe}.g-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:20px}.g-stat{background:var(--superficie);border-radius:16px;padding:18px 20px}.g-stat-rotulo{font-size:11.5px;text-transform:uppercase;letter-spacing:1.1px;color:var(--texto-suave);font-weight:800}.g-stat-valor{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:36px;line-height:1.1}.g-stat-valor-alerta{color:var(--coral-texto)}.g-stat small{color:var(--texto-suave);font-weight:600}.g-dado-linha{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--borda);font-size:14.5px}.g-dado-linha:last-child{border-bottom:none}.g-dado-linha span{color:var(--texto-suave)}.g-dado-linha strong{text-align:right}.g-logo-marca{height:30px;max-width:130px;object-fit:contain}.g-logo-caixa{width:52px;height:52px;border:1.5px solid var(--borda);border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex:0 0 52px;overflow:hidden;padding:5px}.g-logo-caixa img{max-width:100%;max-height:100%;object-fit:contain}.g-moto-rodape{display:flex;align-items:center;gap:12px}.g-moto-modelo{flex:1;min-width:0}.g-moto-modelo small{display:block;color:var(--texto-suave);font-weight:700;text-transform:uppercase;letter-spacing:.6px;font-size:11.5px}.g-moto-modelo strong{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:23px}.g-moto-km{text-align:right}.g-moto-km strong{font-family:var(--fonte-display);font-style:italic;font-size:25px;display:block;line-height:1}.g-moto-km span{color:var(--texto-suave);font-size:11px;font-weight:800;letter-spacing:1px}.g-bloqueio-cartao{border:2px dashed var(--borda);border-radius:20px;display:flex;align-items:center;justify-content:center;padding:18px;min-height:240px}.g-aviso-faixa{display:flex;gap:10px;align-items:center;background:var(--superficie);border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600;margin-top:18px}.g-alerta-linha{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--borda)}.g-alerta-linha:last-child{border-bottom:none}.g-alerta-info{flex:1;min-width:0}.g-alerta-info strong{display:block;font-size:14.5px}.g-alerta-info span{color:var(--texto-suave);font-size:13px;font-weight:600}.g-ponto{width:10px;height:10px;border-radius:50%;flex:0 0 10px}.g-ponto-ok{background:var(--sucesso)}.g-ponto-atencao{background:#e8a13a}.g-ponto-vencido{background:var(--perigo)}.g-toggle{position:relative;width:48px;height:27px;flex:0 0 48px}.g-toggle input{opacity:0;width:100%;height:100%;position:absolute;margin:0;cursor:pointer}.g-toggle-trilha{position:absolute;inset:0;background:var(--elevada);border-radius:999px;transition:background .15s;pointer-events:none}.g-toggle input:checked+.g-toggle-trilha{background:var(--violeta)}.g-toggle-bola{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;transition:left .15s;pointer-events:none;box-shadow:0 1px 4px #00000040}.g-toggle input:checked~.g-toggle-bola{left:24px}.g-link-voltar{display:inline-block;font-weight:700;margin-bottom:10px}.g-modelos-lista{border:1.5px solid var(--borda);border-radius:14px;overflow:hidden;margin-top:-6px;margin-bottom:14px}.g-modelos-lista button{display:flex;justify-content:space-between;width:100%;background:#fff;border:none;border-bottom:1px solid var(--borda);padding:11px 14px;font-weight:700;font-size:14px;text-align:left}.g-modelos-lista button:last-child{border-bottom:none}.g-modelos-lista button:hover{background:var(--superficie)}.g-presenca-grupo{margin-bottom:16px}.g-presenca-grupo h3{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--texto-suave);margin-bottom:6px}.g-rsvp{display:flex;gap:8px;flex-wrap:wrap}.mapa-web{width:100%;border-radius:18px;overflow:hidden;border:1px solid var(--borda)}.mapa-legenda{color:var(--texto-suave);font-size:13px;margin:8px 2px 0}.pino-mapa{border:2.5px solid #fff;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);cursor:pointer;box-shadow:0 3px 10px #23182e59;padding:0}.voltar-link{display:inline-block;color:var(--violeta);font-weight:700;margin-bottom:16px;text-decoration:none}.gate-nota{color:var(--texto-suave);max-width:560px;margin:14px auto 0;text-align:center}.trofeus-topo{display:grid;grid-template-columns:1fr 340px;gap:18px;margin-bottom:20px}.trofeus-progresso{background:linear-gradient(120deg,var(--lavanda),#c3aefc);border-radius:20px;padding:24px 26px;display:flex;flex-direction:column;gap:8px;color:var(--texto)}.trofeus-progresso-rotulo{font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;opacity:.75}.trofeus-progresso-numero{font-size:17px;font-weight:600}.trofeus-progresso-numero strong{font-family:var(--fonte-display);font-style:italic;font-size:52px;margin-right:4px}.trofeus-progresso-sub{font-size:14.5px;font-weight:600}.trofeus-progresso-sub a{color:inherit;text-decoration:underline}.trofeus-resumo-bloqueado{border:2px dashed var(--borda);border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.trofeus-resumo-bloqueado h3{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:21px;margin:2px 0 0}.trofeus-resumo-bloqueado p{color:var(--texto-suave);margin:0 0 6px;font-size:14px}.trofeus-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.trofeus-categoria{margin-bottom:16px}.trofeus-categoria h2{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:22px;margin:0 0 16px}.trofeus-categoria h2 span{font-family:var(--fonte-corpo, inherit);font-style:normal;text-transform:none;font-size:13.5px;color:var(--texto-suave);font-weight:600;margin-left:8px}.trofeus-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px 10px}.trofeu-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:4px 2px}.trofeu-item strong{font-size:13.5px;line-height:1.25}.trofeu-medalha{width:92px;height:92px;border-radius:50%;object-fit:contain;margin-bottom:6px}.trofeu-medalha-fallback{display:flex;align-items:center;justify-content:center;font-size:38px;color:#fff}.trofeu-bloqueado{opacity:.62}.trofeu-bloqueado strong{color:var(--texto-suave)}.trofeu-pontos{font-size:12.5px;color:var(--texto-suave);font-weight:600}.trofeu-progresso{font-size:12px;color:var(--texto-suave)}.classes-banner{background:linear-gradient(120deg,var(--lavanda),#c3aefc);border-radius:20px;padding:22px 26px;display:flex;align-items:center;gap:20px;margin-bottom:28px;flex-wrap:wrap}.classes-banner-brasao{width:84px;height:84px;object-fit:contain}.classes-banner-fallback{font-size:56px}.classes-banner-texto{min-width:240px}.classes-banner-texto h2{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:30px;margin:0}.classes-banner-texto p{margin:4px 0 8px;font-weight:600}.classes-banner-barra{flex:1;min-width:260px}.classes-banner-numeros{display:flex;justify-content:space-between;font-weight:700;font-size:13.5px;margin-bottom:6px}.classes-escada{display:flex;align-items:flex-end;gap:12px;min-height:430px;padding:10px 4px 0}.classes-coluna{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.classes-brasao{width:76px;height:76px;object-fit:contain}.classes-brasao-apagado{filter:grayscale(1);opacity:.35}.classes-brasao-fallback{font-size:44px}.classes-coluna h3{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:19px;margin:8px 0 10px}.classes-coluna-futura h3{color:var(--texto-suave)}.classes-pilar{width:100%;height:var(--altura);min-height:90px;background:var(--superficie);border:1px solid var(--borda);border-bottom:none;border-radius:14px 14px 0 0;padding:12px 8px;display:flex;flex-direction:column;gap:4px;align-items:center;font-size:13.5px}.classes-coluna-atual .classes-pilar{background:linear-gradient(180deg,var(--lavanda),#c3aefc);border-color:var(--lavanda)}.classes-pilar strong{font-size:15px}.classes-pilar span{font-weight:700}.classes-ok{color:var(--sucesso)}.classes-bloq{color:var(--texto-suave)}.classes-frase{font-size:12.5px;margin:4px 0 0;font-weight:600}.locais-layout,.alertas-layout{display:grid;grid-template-columns:400px 1fr;gap:20px;align-items:start}.locais-coluna{min-width:0}.locais-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.locais-cidade{margin-bottom:4px}.locais-contagem{color:var(--texto-suave);font-size:13.5px;font-weight:600;margin:4px 0 10px}.locais-lista{display:flex;flex-direction:column;gap:10px;max-height:560px;overflow:auto;padding-right:4px}.local-cartao{display:flex;align-items:center;gap:12px;background:var(--superficie);border:1.5px solid transparent;border-radius:16px;padding:12px 14px;text-decoration:none;color:inherit}.local-cartao:hover{border-color:var(--lavanda)}.local-cartao-sel{border-color:var(--violeta);background:#f3efff}.local-foto{width:52px;height:52px;border-radius:12px;object-fit:cover;flex:none}.local-foto-fallback{display:flex;align-items:center;justify-content:center;background:var(--elevada);font-size:24px}.local-info{display:flex;flex-direction:column;flex:1;min-width:0}.local-info strong{font-size:15.5px}.local-info small{color:var(--texto-suave);font-size:13px}.locais-mapa,.alertas-mapa{position:sticky;top:16px}.local-galeria{margin-bottom:18px}.local-galeria-foto{width:100%;height:320px;object-fit:cover;border-radius:20px}.local-galeria-fallback{height:180px;border-radius:20px;background:var(--elevada);display:flex;align-items:center;justify-content:center;font-size:64px}.local-detalhe-layout{display:grid;grid-template-columns:1fr 400px;gap:20px;align-items:start}.local-detalhe-selos{display:flex;gap:8px;flex-wrap:wrap}.local-detalhe-nome{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:40px;margin:10px 0 4px}.local-detalhe-endereco{color:var(--texto-suave);margin:0 0 18px;font-size:15px}.local-sobre,.local-stats{margin-bottom:16px}.local-sobre h2,.local-stats h2,.contato-form h2{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:21px;margin:0 0 10px}.local-sobre p{margin:0;line-height:1.55}.local-stats-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center}.local-stats-grade div{background:var(--fundo, #faf9fc);border-radius:14px;padding:14px 8px;display:flex;flex-direction:column;gap:2px}.local-stats-grade strong{font-size:24px}.local-stats-grade span{color:var(--texto-suave);font-size:13px;font-weight:600}.local-stats-nota{color:var(--texto-suave);font-size:13.5px;margin:12px 0 0}.local-detalhe-lateral{display:flex;flex-direction:column;gap:16px}.alertas-coluna{min-width:0}.alertas-lista{display:flex;flex-direction:column;gap:10px;max-height:560px;overflow:auto;padding-right:4px}.alerta-cartao{display:flex;gap:12px;text-align:left;background:var(--superficie);border:1.5px solid transparent;border-radius:16px;padding:13px 14px;cursor:pointer;font:inherit;color:inherit;width:100%}.alerta-cartao:hover{border-color:var(--lavanda)}.alerta-cartao-sel{border-color:var(--coral)}.alerta-icone{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.alerta-info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.alerta-info strong{font-size:15px;line-height:1.3}.alerta-info small{color:var(--texto-suave);font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.alerta-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.alerta-detalhe{position:relative;margin-top:14px;background:#fff;border:1px solid var(--borda);border-radius:18px;padding:18px 20px;box-shadow:0 12px 32px #23182e21}.alerta-detalhe-x{position:absolute;top:12px;right:12px}.alerta-detalhe-topo{display:flex;align-items:center;gap:10px}.alerta-detalhe h3{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:24px;margin:10px 0 6px}.alerta-detalhe p{color:var(--texto-suave);margin:0 0 8px;line-height:1.5}.alerta-detalhe-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.alerta-detalhe-grade div{background:var(--superficie);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.alerta-detalhe-grade span{font-size:12px;color:var(--texto-suave);font-weight:600}.alerta-detalhe-grade strong{font-size:14.5px}.alerta-fonte{color:var(--sucesso)!important;font-weight:700;font-size:14px}.alerta-detalhe-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.alerta-gate-acao{color:var(--texto-suave);font-weight:600}.reportar-layout{display:grid;grid-template-columns:1fr 460px;gap:20px;align-items:start}.reportar-pergunta{font-size:16px;margin:0 0 12px}.reportar-tipos{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.reportar-tipo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border-radius:14px;border:1.5px solid transparent;background:#fff5f1;color:var(--coral-texto);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:center}.reportar-tipo span{font-size:22px}.reportar-tipo-sel{border-color:var(--coral);background:#ffe9e2}.reportar-descricao{resize:vertical;min-height:76px;font:inherit}.reportar-foto{display:flex;gap:14px;align-items:center;margin:6px 0 18px}.reportar-foto-botao{width:92px;height:68px;border-radius:14px;border:2px dashed var(--lavanda);background:var(--superficie);cursor:pointer;font-size:24px;color:var(--violeta);overflow:hidden;padding:0;flex:none}.reportar-foto-botao img{width:100%;height:100%;object-fit:cover}.reportar-foto p{color:var(--texto-suave);margin:0;font-size:14px}.reportar-foto-remover{background:none;border:none;color:var(--coral-texto);font-weight:700;cursor:pointer;padding:4px 0 0}.reportar-acoes{display:flex;gap:10px;flex-wrap:wrap}.reportar-aviso{color:var(--texto-suave);font-size:13.5px;margin:12px 0 0}.reportar-ponto{display:flex;gap:8px;align-items:center;background:var(--superficie);border-radius:12px;padding:12px 14px;margin-top:12px;font-size:14px;font-weight:600}.reportar-sucesso h2{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:26px;margin:0 0 8px}.reportar-sucesso p{color:var(--texto-suave);line-height:1.55;max-width:560px}.reportar-sucesso-acoes{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.contatos-lista{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.contato-cartao{display:flex;align-items:center;gap:14px;padding:16px 20px}.contato-info{display:flex;flex-direction:column;flex:1;min-width:0}.contato-info strong{font-size:16.5px}.contato-info small{color:var(--texto-suave);font-size:13.5px}.contato-remover{background:none;border:none;font-size:18px;cursor:pointer;color:var(--coral-texto);padding:6px}.contato-form{margin-bottom:16px}.contato-form-grade{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.contato-form-grade .campo{margin-bottom:0}.contato-cheio{color:var(--texto-suave);margin:0}.contatos-aviso{display:flex;gap:12px;background:var(--superficie);border-radius:16px;padding:16px 20px;align-items:flex-start}.contatos-aviso span{font-size:20px}.contatos-aviso p{margin:0;line-height:1.55;font-size:14.5px}@media(max-width:1100px){.trofeus-topo,.locais-layout,.alertas-layout,.local-detalhe-layout,.reportar-layout{grid-template-columns:1fr}.locais-mapa,.alertas-mapa{position:static}.classes-escada{overflow-x:auto}.classes-coluna{min-width:120px}.reportar-tipos{grid-template-columns:repeat(2,1fr)}.contato-form-grade{grid-template-columns:1fr}}.pl{display:flex;flex-direction:column;gap:18px}.pl-centro{display:flex;justify-content:center}.pl-titulo{font-family:var(--fonte-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:44px;margin:0;line-height:1.02}.pl-titulo-menor{font-size:36px}.pl-sub{color:var(--texto-suave);margin:0;font-size:15.5px}.pl-kicker{color:var(--violeta);font-weight:800;letter-spacing:2.5px;text-transform:uppercase;font-size:12px}.pl-hero{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.pl-alternancia{display:inline-flex;gap:4px;background:var(--superficie);border:1px solid var(--borda);border-radius:999px;padding:4px;margin-top:10px}.pl-alternancia button{border:none;background:transparent;padding:9px 20px;border-radius:999px;font-weight:700;font-size:14.5px;color:var(--texto-suave);display:inline-flex;align-items:center;gap:8px}.pl-alternancia .pl-alt-ativo{background:#fff;color:var(--texto);box-shadow:0 2px 8px #23182e1f}.pl-alt-selo{font-style:normal;background:var(--sucesso-fundo);color:var(--sucesso);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800}.pl-cartoes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pl-cartao{background:#fff;border:1.5px solid var(--borda);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:8px;position:relative}.pl-cartao-pro{border-color:var(--violeta);box-shadow:0 14px 34px #6b4ee62e;overflow:hidden}.pl-selo-atual{align-self:flex-start;background:var(--texto);color:#fff;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800}.pl-selo-pro{align-self:flex-start;background:var(--coral);color:#fff;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800;text-transform:uppercase}.pl-cartao-nome{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:26px;margin:2px 0 0}.pl-cartao-sub{color:var(--texto-suave);margin:0;font-size:14px}.pl-preco{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:40px;margin:10px 0 0;line-height:1}.pl-preco span{font-size:17px;text-transform:uppercase}.pl-economia{color:var(--texto-suave);margin:0;font-size:13.5px}.pl-economia strong{color:var(--sucesso)}.pl-fundador{background:var(--lavanda);color:var(--texto);border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:700;margin:8px 0 0}.pl-cta{margin-top:auto}.pl-cta-atual{margin-top:auto;background:var(--superficie);color:var(--texto-suave);border-radius:10px;padding:12px;text-align:center;font-weight:700;font-size:14.5px}.pl-secao-titulo{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:24px;margin:10px 0 0}.pl-tabela-wrap{border:1.5px solid var(--borda);border-radius:18px;overflow:hidden}.pl-tabela{width:100%;border-collapse:collapse;background:#fff;font-size:14.5px}.pl-tabela th{text-align:left;padding:13px 16px;color:var(--texto-suave);text-transform:uppercase;font-size:11.5px;letter-spacing:1.2px;border-bottom:1px solid var(--borda)}.pl-tabela td{padding:12px 16px;border-bottom:1px solid var(--borda)}.pl-tabela tr:last-child td{border-bottom:none}.pl-tabela-secao td{background:var(--superficie);font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:16px;padding:9px 16px}.pl-col-atual{background:#f6f2ff}.pl-check{color:var(--violeta);font-weight:900}.pl-sim{font-weight:600}.pl-nao{color:var(--texto-suave)}.pl-noapp{background:var(--superficie);border-radius:999px;padding:2px 8px;font-size:11.5px;color:var(--texto-suave);margin-left:8px;font-weight:700}.pl-nota{color:var(--texto-suave);font-size:13.5px;margin:0}.pl-voltar{color:var(--violeta);font-weight:700;font-size:14.5px}.co-grade{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;align-items:start}.co-painel,.co-resumo{background:#fff;border:1.5px solid var(--borda);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:16px}.co-metodos{display:inline-flex;gap:4px;background:var(--superficie);border-radius:12px;padding:4px;align-self:flex-start}.co-metodos button{border:none;background:transparent;padding:9px 18px;border-radius:9px;font-weight:700;font-size:14.5px;color:var(--texto-suave)}.co-metodos .co-metodo-ativo{background:#fff;color:var(--texto);box-shadow:0 2px 8px #23182e1f}.co-cartao-aviso{background:var(--superficie);border-radius:14px;padding:16px}.co-cartao-aviso p{margin:0;font-size:14.5px;line-height:1.55}.co-termos{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;cursor:pointer}.co-termos input{width:19px;height:19px;accent-color:var(--violeta);margin-top:2px}.co-assinar{align-self:flex-start;font-size:16.5px;padding:15px 26px}.co-nao-feche{color:var(--texto-suave);margin:0;font-size:14px}.co-seguro{color:var(--texto-suave);font-size:13px;margin:0}.co-erro{border:1.5px solid var(--coral);background:#fff3f0;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;font-size:14.5px}.co-erro strong{color:var(--coral-texto)}.co-erro-acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.co-processando{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.co-processando-titulo{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:24px;margin:0}.co-processando p{margin:0;color:var(--texto-suave);line-height:1.55}.co-processando-info{color:var(--texto-suave);font-size:13.5px;margin:0}.co-spinner{width:34px;height:34px;border-radius:50%;border:4px solid var(--elevada);border-top-color:var(--violeta);animation:co-girar .9s linear infinite}@keyframes co-girar{to{transform:rotate(360deg)}}.co-pix{display:flex;flex-direction:column;gap:10px}.co-pix-titulo{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:24px;margin:0}.co-pix p{margin:0;line-height:1.6;font-size:15px}.co-resumo-rotulo{color:var(--texto-suave);text-transform:uppercase;letter-spacing:1.4px;font-size:11.5px;font-weight:800}.co-resumo-plano{display:flex;gap:12px;align-items:center}.co-resumo-plano strong{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:21px;display:block}.co-resumo-plano span{color:var(--texto-suave);font-size:13px}.co-resumo-icone{background:var(--lavanda);border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:20px}.co-resumo-linha{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.co-verde{color:var(--sucesso)}.co-resumo-cupom{display:flex;justify-content:space-between;background:var(--superficie);border-radius:10px;padding:10px 12px;color:var(--texto-suave);font-size:14px}.co-cupom-nota{color:var(--violeta);font-weight:700}.co-resumo-total{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--texto);padding-top:12px}.co-resumo-total span{font-weight:800}.co-resumo-total strong{font-family:var(--fonte-display);font-style:italic;font-size:32px}.co-resumo-renova{color:var(--texto-suave);font-size:13.5px;margin:0}.cf-grade{display:grid;grid-template-columns:1.45fr 1fr;gap:20px;align-items:stretch}.cf-heroi{background:var(--lavanda);border-radius:26px;padding:30px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;overflow:hidden}.cf-selo{background:var(--texto);color:#fff;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.cf-selo-espera{background:#b7791f;align-self:flex-start}.cf-titulo{font-family:var(--fonte-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:52px;line-height:.98;margin:0}.cf-texto{margin:0;font-size:16px;max-width:380px;line-height:1.5}.cf-cta{font-size:16px}.cf-qr{background:#ffffff8c;border-radius:16px;padding:14px 18px;display:flex;gap:14px;align-items:center;margin-top:6px}.cf-qr img{width:92px;height:92px;border-radius:8px}.cf-qr strong{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:19px;display:block}.cf-qr span{font-size:13.5px}.cf-liberou{background:#fff;border:1.5px solid var(--borda);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:8px}.cf-liberou-titulo{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:22px;margin:0 0 6px}.cf-liberou ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cf-liberou li{padding:9px 0;border-bottom:1px solid var(--borda);font-size:15px;font-weight:600}.cf-liberou li:last-child{border-bottom:none}.cf-recibo{color:var(--texto-suave);font-size:13.5px;margin:6px 0 0;line-height:1.55}.cf-ativando{gap:12px}.as-banner{background:var(--lavanda);border-radius:22px;padding:22px 24px;display:flex;gap:18px;align-items:center}.as-banner-concessao{background:var(--superficie);border:1.5px solid var(--borda)}.as-banner-icone{background:#fff;border-radius:16px;width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center;font-size:26px}.as-banner-info{display:flex;flex-direction:column;gap:3px}.as-banner-nome{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:27px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.as-banner-info span,.as-cancelada-info span{font-size:14px}.as-selo-ativo{font-style:normal;background:#fff;color:var(--sucesso);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;font-family:var(--fonte-corpo)}.as-selo-cancelado{font-style:normal;background:#fdf0d5;color:#8a5a00;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;font-family:var(--fonte-corpo)}.as-banner-prox{margin-left:auto;text-align:right;display:flex;flex-direction:column}.as-banner-prox span{font-size:12.5px;text-transform:uppercase;letter-spacing:.8px}.as-banner-prox strong{font-family:var(--fonte-display);font-style:italic;font-size:28px}.as-banner-prox span:last-child{text-transform:none;letter-spacing:0;font-size:13px}.as-cancelada{border:1.5px solid #e3a008;border-radius:22px;padding:20px 24px;display:flex;gap:18px;align-items:center;background:#fffdf5}.as-cancelada-info{display:flex;flex-direction:column;gap:3px;flex:1}.as-aviso{background:var(--sucesso-fundo);border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.55}.as-aviso-erro{background:#fff3f0}.as-cartao{background:#fff;border:1.5px solid var(--borda);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:14px}.as-cartao-titulo{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:21px;margin:0}.as-cartao p{margin:0;color:var(--texto-suave);font-size:14.5px}.as-trocas{display:grid;grid-template-columns:1fr 1fr;gap:14px}.as-troca{background:var(--superficie);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.as-troca-rotulo{color:var(--texto-suave);text-transform:uppercase;letter-spacing:1px;font-size:11.5px;font-weight:800}.as-troca strong{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:19px}.as-troca span{color:var(--texto-suave);font-size:13.5px}.as-cartao-cancelar{flex-direction:row;justify-content:space-between;align-items:center}.as-btn-cancelar{color:var(--coral-texto)!important;font-weight:800}.as-perdas{list-style:none;padding:0;margin:10px 0;display:flex;flex-direction:column;gap:8px;font-size:14.5px}.as-modal-acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.pg-metodo{background:#fff;border:1.5px solid var(--borda);border-radius:18px;padding:18px 20px;display:flex;gap:16px;align-items:center}.pg-metodo-icone{background:var(--texto);color:#fff;border-radius:12px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.pg-metodo-info{display:flex;flex-direction:column;gap:2px;flex:1}.pg-metodo-info span{color:var(--texto-suave);font-size:13.5px}.pg-metodo-indisponivel{color:var(--texto-suave);font-size:13px;font-weight:700;text-align:right;max-width:220px}.pg-tabela td:nth-child(2){font-weight:600}.pg-status{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;background:var(--superficie);color:var(--texto-suave)}.pg-status-ativa,.pg-status-cancelada{background:var(--sucesso-fundo);color:var(--sucesso)}.pg-status-em_graca,.pg-status-pendente{background:#fdf0d5;color:#8a5a00}.pg-status-encerrada,.pg-status-reembolsada{background:#ffe3dc;color:var(--coral-texto)}.pw-modal{width:100%;max-width:560px}.pw-cartao{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #23182e59}.pw-topo{background:var(--lavanda);padding:24px;display:flex;flex-direction:column;gap:10px}.pw-topo-linha{display:flex;align-items:center;gap:12px}.pw-icone{background:#fff;border-radius:16px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:24px}.pw-selo{background:var(--texto);color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex;gap:6px;align-items:center}.pw-titulo{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:30px;margin:0;line-height:1.05}.pw-texto{margin:0;font-size:15px;line-height:1.5;max-width:440px}.pw-corpo{padding:20px 24px 24px;display:flex;flex-direction:column;gap:12px}.pw-rotulo{color:var(--texto-suave);text-transform:uppercase;letter-spacing:1.2px;font-size:11.5px;font-weight:800}.pw-planos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pw-plano{background:var(--superficie);border-radius:14px;padding:13px 15px;display:flex;flex-direction:column;gap:2px;border:1.5px solid transparent}.pw-plano-destaque{border-color:var(--violeta);background:#f6f2ff}.pw-plano-off{opacity:.75}.pw-plano-nome{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:18px;display:flex;gap:8px;align-items:center}.pw-libera{font-style:normal;background:var(--sucesso-fundo);color:var(--sucesso);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;font-family:var(--fonte-corpo)}.pw-nao-libera{font-style:normal;color:var(--texto-suave);font-size:11.5px;font-weight:700;font-family:var(--fonte-corpo)}.pw-plano-preco{font-weight:800;font-size:14.5px}.pw-plano-alt{color:var(--sucesso);font-size:13px;font-weight:700}.pw-fundador{background:var(--superficie);border-radius:10px;padding:10px 12px;margin:0;font-size:13.5px;font-weight:700}.pw-acoes{display:flex;gap:14px;align-items:center}.pw-agora-nao{background:none;border:none;font-weight:700;color:var(--texto-suave);font-size:14.5px}.pw-rodape{color:var(--texto-suave);font-size:13px;margin:0}.pw-vitrine{display:flex;flex-direction:column;gap:10px}.pw-vitrine-texto{color:var(--texto-suave);margin:0;font-size:14.5px}.pw-vitrine-botoes{display:flex;gap:10px;flex-wrap:wrap}.pw-pagina{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch;margin-top:8px}.pw-pagina-info{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pw-selo-escuro{align-self:flex-start}.pw-pagina-kicker{color:var(--texto-suave);text-transform:uppercase;letter-spacing:1.4px;font-size:11.5px;font-weight:800}.pw-pagina-titulo{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:46px;margin:0;line-height:1}.pw-pagina-texto{margin:0;font-size:16px;line-height:1.55}.pw-pagina-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:15px}.pw-pagina-cta{font-size:16px}.pw-pagina-alt{color:var(--texto-suave);font-size:13.5px;margin:0}.pw-pagina-link{font-weight:700}.pw-pagina-arte{background:var(--lavanda);border-radius:26px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:320px}.pw-pagina-mock{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;max-width:300px}.pw-pagina-mock strong{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:19px}.pw-pagina-mock span{color:var(--texto-suave);font-size:13px}.pw-pagina-confirmados{background:#fff;border-radius:999px;padding:10px 16px;align-self:flex-end;display:flex;gap:6px;align-items:center}.pw-avatar{background:var(--elevada);color:var(--violeta);border-radius:50%;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}@media(max-width:980px){.pl-cartoes,.co-grade,.cf-grade,.pw-pagina,.as-trocas{grid-template-columns:1fr}.as-banner,.as-cancelada{flex-wrap:wrap}.as-banner-prox{margin-left:0;text-align:left}}:root{--fundo: #ffffff;--superficie: #f4f3f7;--elevada: #e9e6f0;--texto: #23182e;--texto-suave: #6f6785;--lavanda: #ab91fb;--violeta: #6b4ee6;--violeta-escuro: #5538c9;--coral: #ff6b52;--coral-texto: #d63b21;--sucesso: #1f7a45;--sucesso-fundo: #e5f4ea;--perigo: #c22727;--borda: #e6e2ef;--raio: 18px;--fonte-corpo: "Figtree", system-ui, sans-serif;--fonte-display: "Barlow Condensed", "Figtree", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--fonte-corpo);color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased}a{color:var(--violeta);text-decoration:none}h1,h2,h3{margin:0}h1{font-family:var(--fonte-display);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:.4px;font-size:34px;line-height:1.05}h2{font-family:var(--fonte-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:24px}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;padding:12px 22px;font-weight:700;font-size:15px;transition:filter .15s,background .15s;text-decoration:none}.botao:disabled{opacity:.55;cursor:not-allowed}.botao-cta{background:var(--coral);color:#fff;transform:skew(-8deg);border-radius:8px;box-shadow:0 6px 18px #ff6b5259}.botao-cta:hover{filter:brightness(1.05)}.botao-violeta{background:var(--violeta);color:#fff}.botao-violeta:hover{background:var(--violeta-escuro)}.botao-fantasma{background:transparent;color:var(--violeta);border:1.5px solid var(--lavanda)}.botao-fantasma:hover{background:var(--superficie)}.botao-perigo{background:var(--perigo);color:#fff}.botao-claro{background:var(--superficie);color:var(--texto)}.casca{display:flex;min-height:100vh}.barra-lateral{width:248px;flex:0 0 248px;background:var(--superficie);border-right:1px solid var(--borda);display:flex;flex-direction:column;padding:20px 14px;position:sticky;top:0;height:100vh}.marca{display:flex;align-items:center;gap:10px;padding:2px 8px 18px}.marca img{height:34px;width:auto}.marca-nome{font-family:var(--fonte-display);font-style:italic;font-weight:800;font-size:26px;color:var(--texto);letter-spacing:1px}.menu-lateral{display:flex;flex-direction:column;gap:4px;flex:1}.menu-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:var(--texto);font-weight:600;font-size:15px}.menu-item:hover{background:var(--elevada)}.menu-item-ativo{background:var(--violeta);color:#fff}.menu-item-ativo:hover{background:var(--violeta)}.menu-icone{font-size:17px;width:22px;text-align:center}.cartao-plano-lateral{background:var(--texto);color:#fff;border-radius:var(--raio);padding:16px;display:flex;flex-direction:column;gap:4px}.cartao-plano-rotulo{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:var(--lavanda);font-weight:700}.cartao-plano-lateral strong{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:24px}.cartao-plano-cta{color:var(--coral);font-weight:700;font-size:14px;margin-top:4px}.coluna-principal{flex:1;min-width:0;display:flex;flex-direction:column}.barra-superior{height:72px;display:flex;align-items:center;gap:18px;padding:0 28px;border-bottom:1px solid var(--borda);position:sticky;top:0;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40}.busca-global{flex:1;max-width:520px;position:relative}.busca-global input{width:100%;border:1.5px solid var(--borda);background:var(--superficie);border-radius:12px;padding:11px 74px 11px 14px;font-size:14.5px;outline:none}.busca-global input:focus{border-color:var(--lavanda);background:#fff}.busca-global kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:var(--elevada);border-radius:6px;padding:2px 7px;font-size:11px;color:var(--texto-suave);font-family:inherit}.topo-acoes{display:flex;align-items:center;gap:14px;margin-left:auto}.chip-passos{display:flex;align-items:center;gap:8px;background:var(--superficie);border:1.5px solid var(--borda);padding:7px 12px;border-radius:999px;color:var(--texto);font-weight:700;font-size:13.5px;position:relative}.chip-passos-ponto{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:var(--coral);border:2px solid #fff}.botao-sino{position:relative;background:var(--superficie);border:1.5px solid var(--borda);width:44px;height:44px;border-radius:14px;font-size:18px;display:flex;align-items:center;justify-content:center}.sino-badge{position:absolute;top:-6px;right:-6px;background:var(--coral);color:#fff;font-size:11px;font-weight:800;min-width:19px;height:19px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 5px}.avatar-menu{position:relative}.avatar-botao{background:none;border:none;padding:0;border-radius:50%}.avatar-dropdown{position:absolute;right:0;top:52px;width:240px;background:#fff;border:1px solid var(--borda);border-radius:14px;box-shadow:0 18px 44px #23182e29;padding:8px;display:flex;flex-direction:column;z-index:60}.avatar-dropdown a,.avatar-dropdown button{padding:10px 12px;border-radius:9px;color:var(--texto);font-size:14.5px;font-weight:600;text-align:left;background:none;border:none}.avatar-dropdown a:hover,.avatar-dropdown button:hover{background:var(--superficie)}.avatar-dropdown-cab{padding:10px 12px;border-bottom:1px solid var(--borda);margin-bottom:6px;display:flex;flex-direction:column}.avatar-dropdown-cab span{color:var(--texto-suave);font-size:12.5px}.conteudo{padding:28px 32px 56px;width:100%;max-width:1280px;margin:0 auto}.conteudo-mapa{padding:0;max-width:none}.cartao{background:var(--superficie);border-radius:var(--raio);padding:20px}.titulo-tela{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.titulo-tela p{color:var(--texto-suave);margin:6px 0 0;font-size:15px}.chip{border:1.5px solid var(--borda);background:#fff;border-radius:999px;padding:8px 16px;font-weight:600;font-size:14px;color:var(--texto)}.chip-ativo{background:var(--violeta);border-color:var(--violeta);color:#fff}.selo{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.selo-lavanda{background:var(--elevada);color:var(--violeta)}.selo-violeta{background:var(--violeta);color:#fff}.selo-coral{background:#ffe3dc;color:var(--coral-texto)}.selo-verde{background:var(--sucesso-fundo);color:var(--sucesso)}.selo-cinza{background:var(--superficie);color:var(--texto-suave)}.avatar{border-radius:50%;object-fit:cover;background:var(--elevada)}.avatar-iniciais{display:inline-flex;align-items:center;justify-content:center;color:var(--violeta);font-weight:800;border:2px solid var(--lavanda)}.barra{height:8px;background:var(--elevada);border-radius:999px;overflow:hidden}.barra-cheia{height:100%;border-radius:999px;transition:width .4s}.esqueleto{display:flex;flex-direction:column;gap:12px;padding:8px 0}.esqueleto-linha{height:18px;border-radius:8px;background:linear-gradient(90deg,var(--superficie),var(--elevada),var(--superficie));background-size:200% 100%;animation:brilho 1.3s infinite}@keyframes brilho{to{background-position:-200% 0}}.estado{text-align:center;padding:56px 20px;display:flex;flex-direction:column;align-items:center;gap:8px}.estado-logo{height:44px;opacity:.5;margin-bottom:8px}.estado p{color:var(--texto-suave);max-width:420px;margin:0 0 10px}.campo{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.campo-rotulo{font-weight:700;font-size:13.5px}.campo-input{border:1.5px solid var(--borda);border-radius:12px;padding:12px 14px;font-size:15px;outline:none;background:#fff;width:100%}.campo-input:focus{border-color:var(--lavanda)}.campo-input-erro{border-color:var(--coral)}.campo-erro{color:var(--coral-texto);font-size:13px;font-weight:600}.modal-fundo{position:fixed;inset:0;background:#23182e80;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal{background:#fff;border-radius:20px;padding:24px;max-width:480px;width:100%;max-height:88vh;overflow:auto}.modal-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-topo h3{font-family:var(--fonte-display);font-style:italic;text-transform:uppercase;font-size:22px}.modal-x{background:var(--superficie);border:none;width:32px;height:32px;border-radius:50%;font-size:14px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:var(--texto);color:#fff;padding:13px 22px;border-radius:12px;font-weight:600;z-index:200;box-shadow:0 14px 34px #23182e4d}.bloqueio{background:var(--superficie);border:1.5px dashed var(--lavanda);border-radius:var(--raio);padding:30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.bloqueio-icone{color:var(--violeta);background:var(--elevada);border-radius:50%;padding:12px;display:flex}.bloqueio p{color:var(--texto-suave);margin:0}.bloqueio-acoes{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap;justify-content:center}.bloqueio-compacto{padding:18px}.continue-app{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--texto);color:#fff;border-radius:var(--raio);padding:24px}.continue-app p{color:#cfc8e3;margin:6px 0 14px}.continue-app-qr{width:118px;height:118px;border-radius:12px;background:#fff;padding:6px}.mapa-box{width:100%;height:420px;border-radius:var(--raio);overflow:hidden;border:1px solid var(--borda)}.mapa-box-alto{height:calc(100vh - 73px);border-radius:0;border:none}.grade{display:grid;gap:16px}.grade-2{grid-template-columns:repeat(2,1fr)}.grade-3{grid-template-columns:repeat(3,1fr)}.grade-4{grid-template-columns:repeat(4,1fr)}.lista-linhas{display:flex;flex-direction:column}.linha{display:flex;align-items:center;gap:14px;padding:14px 6px;border-bottom:1px solid var(--borda);color:var(--texto)}.linha:hover{background:var(--superficie)}.linha-info{flex:1;min-width:0}.linha-info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linha-info span{color:var(--texto-suave);font-size:13.5px}.form-linha{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aviso-erro{background:#ffe3dc;color:var(--coral-texto);border-radius:12px;padding:12px 16px;font-weight:600;margin-bottom:14px}.aviso-ok{background:var(--sucesso-fundo);color:var(--sucesso);border-radius:12px;padding:12px 16px;font-weight:600;margin-bottom:14px}.auth-tela{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--superficie);padding:24px}.auth-cartao{background:#fff;border-radius:24px;padding:36px;width:100%;max-width:430px;box-shadow:0 24px 60px #23182e1f}.auth-cartao-largo{max-width:560px}.auth-logo{height:40px;display:block;margin:0 auto 10px}.auth-titulo{text-align:center;margin-bottom:6px}.auth-sub{text-align:center;color:var(--texto-suave);margin:0 0 22px}.auth-rodape{text-align:center;margin-top:18px;color:var(--texto-suave);font-size:14.5px}.botao-google{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1.5px solid #747775;border-radius:999px;padding:12px;font-weight:600;color:#1f1f1f;font-size:15px;margin-bottom:12px}.botao-google:hover{background:#f8f9fa}.ou-linha{display:flex;align-items:center;gap:12px;color:var(--texto-suave);font-size:13px;margin:16px 0}.ou-linha:before,.ou-linha:after{content:"";flex:1;height:1px;background:var(--borda)}.botao-largo{width:100%}@media(max-width:1200px){.barra-lateral{width:72px;flex-basis:72px;padding:20px 10px}.menu-rotulo,.marca-nome,.cartao-plano-lateral{display:none}.menu-item{justify-content:center}.grade-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grade-2,.grade-3,.grade-4,.form-linha{grid-template-columns:1fr}.conteudo{padding:20px 16px 48px}.busca-global kbd{display:none}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}
