:root{color-scheme:light dark;--fundo:#f6f7f4;--cartao:#ffffff;--texto:#171d21;--texto-2:#55606a;--borda:#dde2de;--foco:#1d5fd0;--mapa-fora:#dfe7ee;--mapa-terra:#f6f4ee;--mapa-limite:#c9cec8;--mapa-divisa:#6f7a83;--mapa-hachura:rgba(60,70,80,0.3);--mapa-anel:#1b2126;--mapa-rotulo:#2c353c;--mapa-halo:rgba(255,255,255,0.85);--mapa-contorno:#ffffff;--chuva:#7bd88f;--chuva-forte:#f5a623;--tempestade:#e5484d;--des-chuva:#2b9a50;--des-forte:#c27400;--des-tempestade:#d2353b;--tranquilo:#2c7a4b;--tranquilo-fundo:#e3f1e6;--tranquilo-mapa:#dcecdc;--atencao:#8f5600;--atencao-forte:#f5a623;--atencao-fundo:#fff0d2;--perigo:#c2262b;--perigo-forte:#e5484d;--perigo-fundo:#fde6e6;--semdado:#5d6772;--semdado-fundo:#e8ebee;--semdado-mapa:#b4bbc2;--aviso:#1d5fd0;--aviso-fundo:#e7effd;--aviso-borda:#a9c4f5;--sim:#0c5a6e}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--fundo:#0f1417;--cartao:#182025;--texto:#eceff1;--texto-2:#a5afb7;--borda:#2b353c;--foco:#8ab4ff;--mapa-fora:#0a0e11;--mapa-terra:#1c252b;--mapa-limite:#313c44;--mapa-divisa:#8493a0;--mapa-hachura:rgba(200,210,220,0.22);--mapa-anel:#f1f4f6;--mapa-rotulo:#d5dce1;--mapa-halo:rgba(10,14,17,0.85);--mapa-contorno:#0a0e11;--des-chuva:#7bd88f;--des-forte:#f5a623;--des-tempestade:#ff6b70;--tranquilo:#7bd88f;--tranquilo-fundo:#16301f;--tranquilo-mapa:#203a29;--atencao:#ffc15a;--atencao-fundo:#3a2a0c;--perigo:#ff8589;--perigo-fundo:#3d1719;--semdado:#a5afb7;--semdado-fundo:#252d33;--semdado-mapa:#56616b;--aviso:#8ab4ff;--aviso-fundo:#13254a;--aviso-borda:#2f4f8f;--sim:#7fd3e6}}:root[data-tema=escuro]{color-scheme:dark;--fundo:#0f1417;--cartao:#182025;--texto:#eceff1;--texto-2:#a5afb7;--borda:#2b353c;--foco:#8ab4ff;--mapa-fora:#0a0e11;--mapa-terra:#1c252b;--mapa-limite:#313c44;--mapa-divisa:#8493a0;--mapa-hachura:rgba(200,210,220,0.22);--mapa-anel:#f1f4f6;--mapa-rotulo:#d5dce1;--mapa-halo:rgba(10,14,17,0.85);--mapa-contorno:#0a0e11;--des-chuva:#7bd88f;--des-forte:#f5a623;--des-tempestade:#ff6b70;--tranquilo:#7bd88f;--tranquilo-fundo:#16301f;--tranquilo-mapa:#203a29;--atencao:#ffc15a;--atencao-fundo:#3a2a0c;--perigo:#ff8589;--perigo-fundo:#3d1719;--semdado:#a5afb7;--semdado-fundo:#252d33;--semdado-mapa:#56616b;--aviso:#8ab4ff;--aviso-fundo:#13254a;--aviso-borda:#2f4f8f;--sim:#7fd3e6}:root[data-tema=claro]{color-scheme:light}*{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--fundo);color:var(--texto);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}dd,dl,h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}a,button{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.uf{font-size:.72em;font-weight:600;color:var(--texto-2);letter-spacing:.03em}.cabecalho{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--fundo);border-bottom:1px solid var(--borda)}.faixa-exemplo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 10px;padding:7px 12px;background:repeating-linear-gradient(135deg,#6d28d9 0 14px,#5b21b6 14px 28px);color:#fff;font-size:13px;font-weight:600;text-align:center;line-height:1.3}.faixa-exemplo strong{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cabecalho-botoes .botao-icone{width:40px}.botao-simular{height:34px;padding:0 9px;margin:0 2px 0 6px;align-self:center;border:1.5px solid var(--sim);border-radius:999px;background:transparent;color:var(--sim);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.botao-simular:after{content:"";display:inline-block;margin-left:5px;vertical-align:2px;border-color:currentcolor transparent transparent;border-style:solid;border-width:4px 4px 0}.botao-simular-aberto,.botao-simular:hover{background:var(--sim);color:var(--fundo)}.sim-escolha{max-width:480px;max-height:calc(100vh - 150px);overflow-y:auto;margin:0 auto;padding:4px 16px 14px}.sim-escolha h2{font-size:17px}.sim-escolha-ajuda,.sim-escolha-nota{font-size:13px;color:var(--texto-2)}.sim-escolha ul{display:grid;grid-gap:10px;gap:10px;margin:10px 0}.sim-dia{display:block;width:100%;padding:11px 13px;border:1.5px solid var(--sim);border-radius:14px;background:var(--cartao);color:var(--texto);text-align:left;font:inherit;cursor:pointer}.sim-dia strong{display:block;font-size:17px;color:var(--sim)}.sim-dia span{display:block;margin-top:3px;font-size:13.5px;line-height:1.4;color:var(--texto-2)}.sim-sugestoes{display:grid;justify-items:start}.sim-sugestao{display:inline-block;margin:6px 2px 0;font-size:13.5px;font-weight:700;color:var(--sim)}.faixa-sim{--sim-calmo:rgba(255,255,255,0.28);background:#0c4a5a;color:#fff;padding:7px max(12px,calc((100% - 448px) / 2)) 8px;font-size:13px;line-height:1.3}.faixa-sim-linha{display:flex;align-items:center;gap:8px}.faixa-sim-linha strong{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:2px 7px;border-radius:6px;background:#fff;color:#0c4a5a}.faixa-sim-dia{flex:1 1;min-width:0;font-size:14.5px;font-weight:700;line-height:1.15;text-wrap:balance}.faixa-sim-hora{flex:none;width:48px;text-align:right;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faixa-sim-hora b{display:block;font-size:17px}.faixa-sim-hora small{font-size:11.5px;opacity:.85}.faixa-sim-pe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;font-size:12.5px;font-weight:600}.faixa-sim-sobre{padding:4px 0;border:0;background:transparent;color:#fff;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.faixa-sim-contexto{margin-top:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.3);display:grid;grid-gap:5px;gap:5px;font-size:13px;line-height:1.4}.faixa-sim-contexto .sim-sugestoes{gap:4px}.faixa-sim-contexto .sim-sugestao{margin:0;color:#fff;text-decoration:underline}.faixa-sim-sair{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:1.5px solid rgba(255,255,255,.7);border-radius:999px;background:transparent;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.faixa-sim-controle{display:flex;align-items:center;gap:10px;margin-top:6px}.faixa-sim-tocar{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#0c4a5a;cursor:pointer}.faixa-sim-trilho{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.faixa-sim-trilho input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.faixa-sim-trilho input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:rgba(255,255,255,.4)}.faixa-sim-trilho input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:rgba(255,255,255,.4)}.faixa-sim-trilho input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;border:0;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.45)}.faixa-sim-trilho input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:0;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.45)}.faixa-sim-niveis{height:7px;margin:0 11px;border-radius:4px}.cabecalho-simulando{top:-48px}.faixa-sim-nota{margin-top:3px;font-size:12.5px;font-weight:600;opacity:.92}.faixa-sim-erro{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600}.faixa-sim button:focus-visible{outline:2px solid #fff;outline-offset:2px}.sim-limites{padding:10px 12px;border:1px solid var(--borda);border-radius:12px;background:var(--cartao);font-size:13.5px;color:var(--texto-2)}.sim-limites summary{font-weight:700;color:var(--texto);cursor:pointer}.rodape-lista,.sim-limites ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;list-style:disc}.cabecalho-busca,.cabecalho-linha,.pagina{max-width:480px;margin:0 auto;padding-left:16px;padding-right:16px}.cabecalho-linha{height:48px;display:flex;align-items:center;justify-content:space-between}.cabecalho-busca{padding-bottom:10px}.marca{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:17px;letter-spacing:-.01em;text-decoration:none}@media (max-width:380px){.marca{font-size:16px;gap:6px}}.marca svg{color:var(--perigo-forte)}.cabecalho-botoes{display:flex;gap:4px}.botao-icone{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;cursor:pointer}.botao-icone:hover{background:var(--semdado-fundo)}.pagina{padding-top:14px;padding-bottom:86px;display:flex;flex-direction:column;gap:14px}.topo h1{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.topo-sobre{display:block;font-size:13px;font-weight:600;letter-spacing:0;color:var(--texto-2);margin-bottom:3px}.topo-texto{margin-top:6px;color:var(--texto-2);font-size:15px}.topo-selos{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;min-height:32px}.selo{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 13px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.selo-pequeno{height:24px;padding:0 9px;font-size:12.5px}.selo-perigo{background:var(--perigo-forte);color:#fff}.selo-atencao{background:var(--atencao-forte);color:#2b1a00}.selo-tranquilo{background:var(--tranquilo-fundo);color:var(--tranquilo)}.selo-semdado{color:var(--semdado);border:1.5px dashed var(--semdado)}.selo-carregando,.selo-semdado{background:var(--semdado-fundo)}.selo-carregando{color:var(--texto-2);font-weight:600}.selo-aviso{background:var(--aviso-fundo);color:var(--aviso);border:1.5px solid var(--aviso-borda)}.ponto{flex:none;width:10px;height:10px;border-radius:50%;display:inline-block}.ponto-perigo{background:var(--perigo-forte)}.ponto-atencao{background:var(--atencao-forte)}.ponto-tranquilo{background:var(--tranquilo)}.ponto-semdado{background:transparent;border:2px dashed var(--semdado)}.texto-perigo{color:var(--perigo)}.texto-atencao{color:var(--atencao)}.texto-tranquilo{color:var(--tranquilo)}.texto-semdado{color:var(--semdado)}.alerta-dado{padding:10px 12px;border-radius:12px;background:var(--atencao-fundo);color:var(--atencao);font-size:14px;font-weight:600}.busca{position:relative}.busca-campo{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border:1.5px solid var(--borda);border-radius:14px;background:var(--cartao);color:var(--texto-2)}.busca-campo:focus-within{border-color:var(--foco)}.busca-campo input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--texto);font:inherit;font-size:16px}.busca-campo input::-webkit-search-cancel-button{-webkit-appearance:none}.busca-lista{position:absolute;z-index:30;left:0;right:0;top:52px;background:var(--cartao);border:1px solid var(--borda);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.18);overflow:hidden}.busca-lista a{display:block;padding:12px 14px;text-decoration:none;font-weight:600;border-bottom:1px solid var(--borda)}.busca-lista li:last-child a{border-bottom:0}.busca-lista a:focus-visible,.busca-lista a:hover{background:var(--semdado-fundo)}.busca-vazia{padding:12px 14px;color:var(--texto-2);font-size:14px}.achar{flex-direction:column}.achar,.botao-local{display:flex;gap:8px}.botao-local{align-items:center;justify-content:center;height:48px;border:0;border-radius:14px;background:var(--texto);color:var(--fundo);font-weight:700;cursor:pointer}.botao-local:disabled{opacity:.6}.achar-nota{font-size:12.5px;color:var(--texto-2);text-align:center}.achar-erro{color:var(--perigo);font-weight:600;font-size:14px}.botao-texto{border:0;background:none;padding:10px 0;color:var(--foco);font-weight:700;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.contagem{display:flex;flex-wrap:wrap;gap:6px;min-height:30px}.conta-item{padding:5px 10px;border-radius:999px;background:var(--semdado-fundo);font-size:13px;color:var(--texto-2)}.conta-item strong{color:inherit;font-weight:800}.conta-perigo{background:var(--perigo-fundo);color:var(--perigo)}.conta-atencao{background:var(--atencao-fundo);color:var(--atencao)}.conta-aviso{background:var(--aviso-fundo);color:var(--aviso)}.conta-semdado{border:1px dashed var(--semdado);border-radius:14px}.bloco-mapa{display:flex;flex-direction:column;gap:10px}.mapa-caixa{position:relative}.mapa{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--borda);background:var(--mapa-fora);-moz-user-select:none;user-select:none;-webkit-user-select:none}.mapa-fora{fill:var(--mapa-fora)}.mapa-terra{fill:var(--mapa-terra)}.mapa-municipio{fill:var(--cartao);stroke:var(--mapa-limite);stroke-width:1}.mapa-divisa{fill:none;stroke:var(--mapa-divisa);stroke-width:1.1;stroke-linejoin:round}.mapa-borda{fill:none;stroke:var(--mapa-divisa);stroke-width:.8;stroke-linejoin:round}.mapa-hachura{stroke:var(--mapa-hachura);stroke-width:1.6}.mapa-chuva{opacity:.86}.mapa-chuva image{transition:opacity .25s linear}.mapa-anel{fill:none;stroke:var(--mapa-anel);stroke-width:1.6;stroke-dasharray:6 5}.mapa-pontos-cardeais text{font-size:12px;font-weight:800;fill:var(--mapa-anel);paint-order:stroke;stroke:var(--mapa-halo);stroke-width:3px}.mapa-anel-km{font-weight:700;stroke:var(--mapa-halo);stroke-width:2.5px}.mapa-anel-km,.mapa-rotulo text{font-size:10px;fill:var(--mapa-rotulo);paint-order:stroke}.mapa-rotulo text{font-weight:600;stroke:var(--mapa-halo);stroke-width:2.6px;stroke-linejoin:round}.mapa-rotulo-ponto{fill:var(--mapa-rotulo);stroke:var(--mapa-halo);stroke-width:1}.mapa-rotulo-perigo{fill:var(--perigo-forte)}.mapa-rotulo-atencao{fill:var(--atencao-forte)}.mapa-alvo-tempestade{--alvo:var(--tempestade)}.mapa-alvo-forte{--alvo:var(--chuva-forte)}.mapa-alvo-linha-halo{stroke:var(--mapa-contorno);stroke-width:4.5;stroke-linecap:round;opacity:.85}.mapa-alvo-linha{stroke:var(--mapa-anel);stroke-width:1.8;stroke-dasharray:2 5;stroke-linecap:round}.mapa-alvo-halo{fill:none;stroke:var(--mapa-contorno);stroke-width:6.5}.mapa-alvo-anel{fill:none;stroke:var(--alvo);stroke-width:3}.mapa-alvo-seta-halo{fill:none;stroke:var(--mapa-contorno);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round}.mapa-alvo-seta{fill:none;stroke:var(--alvo);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mapa-alvo-discreto .mapa-alvo-anel{stroke-width:2;stroke-opacity:.8}.mapa-alvo-discreto .mapa-alvo-halo{stroke-width:4.5}.mapa-alvo-discreto .mapa-alvo-linha{stroke-width:1.3;opacity:.55}.mapa-alvo-discreto .mapa-alvo-linha-halo{opacity:.5}.mapa-alvo-discreto .mapa-alvo-seta{stroke:var(--mapa-rotulo);stroke-width:2.2}.mapa-alvo-discreto .mapa-alvo-placa{stroke:var(--mapa-divisa);stroke-width:1.2}.mapa-alvo-discreto .mapa-alvo-texto{font-weight:600}.mapa-alvo-placa{fill:var(--cartao);stroke:var(--alvo);stroke-width:1.6}.mapa-alvo-texto{font-size:11px;font-weight:800;fill:var(--texto)}.mapa-alvo-texto-2{font-weight:600}.mapa-voce{fill:#1d6ff2;stroke:#fff;stroke-width:2}.mapa-voce-texto{font-size:10.5px;font-weight:800;fill:#1d6ff2;paint-order:stroke;stroke:var(--mapa-contorno);stroke-width:3px;stroke-linejoin:round}.mapa-voce-halo{fill:rgba(29,111,242,.22)}.mapa-sem-imagem{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:5px 10px;border-radius:9px;border:1.5px dashed var(--semdado);color:var(--semdado);font-size:12.5px;font-weight:700}.mapa-sem-imagem,.mapa-zoom{position:absolute;background:var(--cartao)}.mapa-zoom{top:8px;right:8px;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;border:1px solid var(--borda);box-shadow:0 2px 8px rgba(0,0,0,.12)}.mapa-zoom button{width:40px;height:40px;border:0;background:transparent;font-size:22px;line-height:1;font-weight:600;cursor:pointer}.mapa-zoom button+button{border-top:1px solid var(--borda)}.mapa-zoom button:disabled{opacity:.35;cursor:default}.mapa-regiao .mun{stroke:var(--mapa-limite);stroke-width:.4;cursor:pointer}.mun-carregando{fill:var(--mapa-terra)}.mun-tranquilo{fill:var(--tranquilo-mapa)}.mun-atencao{fill:var(--atencao-forte)}.mun-perigo{fill:var(--perigo-forte)}.mun-semdado{fill:var(--semdado-mapa)}.mapa-listra-aviso{stroke:var(--aviso);stroke-width:1;stroke-opacity:.75;fill:none}.mun-selecionado{fill:none;stroke:var(--mapa-anel);stroke-width:2.4;stroke-linejoin:round}.legenda{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--texto-2)}.legenda li{display:inline-flex;align-items:center;gap:6px}.legenda-larga{flex-basis:100%;font-size:12.5px}.cor{flex:none;width:12px;height:12px;border-radius:3px;display:inline-block}.cor-chuva{background:var(--chuva)}.cor-forte{background:var(--chuva-forte)}.cor-tempestade{background:var(--tempestade)}.cor-voce{background:#1d6ff2;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--borda)}.cor-alvo{width:13px;height:13px;border-radius:50%;background:transparent;border:3px solid var(--tempestade)}.cor-alvo-forte{border-color:var(--chuva-forte)}.cor-hachura{border:1px solid var(--borda);background:repeating-linear-gradient(45deg,var(--mapa-terra) 0 3px,var(--semdado) 3px 4.2px)}.cor-nivel-perigo{background:var(--perigo-forte)}.cor-nivel-atencao{background:var(--atencao-forte)}.cor-nivel-tranquilo{background:var(--tranquilo-mapa);border:1px solid var(--mapa-limite)}.cor-nivel-semdado{background:var(--semdado-mapa)}.cor-listra-aviso{border:1px solid var(--aviso-borda);background:repeating-linear-gradient(45deg,var(--aviso-fundo) 0 3px,var(--aviso) 3px 4.4px)}.tempo{display:flex;flex-direction:column;gap:6px}.tempo-botao{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:8px 14px;border:1.5px solid var(--texto);border-radius:14px;background:var(--cartao);color:var(--texto);font-size:15px;font-weight:700;line-height:1.2;cursor:pointer}.tempo-botao svg{flex:none}.tempo-botao-tocando{background:var(--texto);color:var(--fundo)}.tempo-legenda{text-align:center;font-size:13px;color:var(--texto-2)}.tempo-legenda strong{color:var(--texto)}.tempo-vazio{font-size:13px;color:var(--texto-2)}.legenda-desenhos{display:flex;flex-direction:column;gap:7px;font-size:13.5px;line-height:1.3;color:var(--texto-2)}.legenda-desenhos li{display:flex;align-items:center;gap:10px}.legenda-desenhos strong{color:var(--texto)}.legenda-quadro{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#17251b}.legenda-quadro-chuva{background:var(--chuva)}.legenda-quadro-forte{background:var(--chuva-forte)}.legenda-quadro-tempestade{background:var(--tempestade);color:#fff}.legenda-quadro-riscada{border:1px solid var(--borda);background:repeating-linear-gradient(45deg,var(--mapa-terra) 0 4px,var(--semdado) 4px 5.4px)}.desenho{flex:none}.desenho-cor-chuva{color:var(--des-chuva)}.desenho-cor-forte{color:var(--des-forte)}.desenho-cor-tempestade{color:var(--des-tempestade)}.desenho-cor-semdado{color:var(--semdado)}.cartao{background:var(--cartao);border:1px solid var(--borda);border-left:6px solid var(--semdado);border-radius:16px;padding:11px 14px 14px}.cartao-perigo{border-left-color:var(--perigo-forte);background:var(--perigo-fundo)}.cartao-atencao{border-left-color:var(--atencao-forte);background:var(--atencao-fundo)}.cartao-tranquilo{border-left-color:var(--tranquilo)}.cartao-semdado{border-left-style:dashed;background:var(--semdado-fundo)}.cartao-rotulo{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-2)}.etiqueta{text-transform:none;letter-spacing:0;padding:1px 8px;border-radius:999px;border:1px solid;font-size:12px}.cartao-principal{display:flex;align-items:center;gap:11px;margin-top:4px}.cartao-frase{font-size:21px;line-height:1.18;font-weight:800;letter-spacing:-.015em}.cartao-chegada{display:flex;align-items:center;gap:10px;margin-top:8px;padding:7px 11px;border-radius:12px;background:var(--cartao);border:2px solid}.cartao-chegada>svg{flex:none}.cartao-chegada strong{display:block;font-size:18px;line-height:1.15;font-weight:800}.cartao-chegada small{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--texto-2)}.cartao-perigo .cartao-chegada{color:var(--perigo)}.cartao-atencao .cartao-chegada{color:var(--atencao)}.cartao-chegada strong{color:var(--texto)}.para-onde{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:12px;background:var(--cartao);border:1px solid var(--borda);font-size:15px;font-weight:700;line-height:1.25}.para-onde svg{flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.desenho-cor-calmo{color:var(--tranquilo)}.cartao-aqui{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 11px;border-radius:10px;background:var(--cartao);border:1px solid var(--borda);font-size:15px;font-weight:700}.cartao-apoio{display:flex;align-items:flex-start;gap:7px;margin-top:6px;font-size:14px;color:var(--texto-2)}.cartao-apoio .desenho{margin-top:-1px}.cartao-atencao .cartao-apoio,.cartao-perigo .cartao-apoio{color:var(--texto)}.nota-previsao{display:flex;align-items:flex-start;gap:7px;margin-top:-4px;padding:0 4px;font-size:13.5px;line-height:1.35;color:var(--texto-2)}.nota-previsao .desenho{flex:none;margin-top:1px}.nota-previsao-fonte{font-size:12.5px;white-space:nowrap}.cartao-fonte{font-size:12.5px;font-weight:600;opacity:.8}.cartao-acao{display:flex;align-items:center;gap:12px;margin-top:10px;padding:9px 13px;border-radius:12px;background:var(--texto);color:var(--fundo);font-size:16.5px;font-weight:700;line-height:1.3}.cartao-acao>svg{flex:none}.cartao-acao span{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:1px}.esqueleto{color:var(--texto-2);font-size:18px;font-weight:600}.aviso{background:var(--aviso-fundo);border:1.5px solid var(--aviso-borda);border-radius:16px;padding:14px 16px;scroll-margin-top:100px}.aviso h2{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:800;color:var(--aviso)}.aviso-orgao{margin-left:auto;padding:2px 9px;border-radius:6px;background:var(--aviso);color:var(--aviso-fundo);font-size:12px;letter-spacing:.05em}.aviso-item{margin-top:12px;padding-top:12px;border-top:1px solid var(--aviso-borda);font-family:Georgia,Times New Roman,serif;font-size:15px}.aviso-item h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:19px;line-height:1.2}.aviso-severidade{font-size:13px;font-weight:700;color:var(--aviso)}.aviso-severidade,.aviso-validade{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.aviso-validade{margin-top:4px;font-size:13.5px;color:var(--texto-2)}.aviso-validade strong{color:var(--texto)}.aviso-item h4{margin-top:10px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--aviso)}.aviso-item p{margin-top:4px}.aviso-item ul{margin-top:4px;padding-left:18px;list-style:disc}.aviso-item li+li{margin-top:4px}.aviso-item ul.aviso-citados{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;padding-left:0;list-style:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px}.aviso-item ul.aviso-citados li+li{margin-top:0}.aviso-citados-rotulo{flex-basis:100%;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--aviso)}.aviso-citado{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 7px;border-radius:999px;border:1.5px solid var(--aviso-borda);background:var(--cartao);color:var(--aviso);font-weight:700}.aviso-fonte{margin-top:12px;font-size:12.5px;color:var(--texto-2)}.aviso-fonte a{color:var(--aviso);font-weight:600}.sem-aviso{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--texto-2);padding:0 2px}.sem-aviso svg{flex:none;color:var(--aviso)}.lista-nivel h2,.rodape h2,.vizinhas h2{font-size:15px;font-weight:800;margin-bottom:8px;display:flex;align-items:center;gap:7px}.conta{font-size:12.5px;font-weight:700;color:var(--texto-2);background:var(--semdado-fundo);padding:1px 8px;border-radius:999px}.lista-nivel ul,.vizinhas ul{display:flex;flex-direction:column;background:var(--cartao);border:1px solid var(--borda);border-radius:14px;overflow:hidden}.lista-nivel li+li,.vizinhas li+li{border-top:1px solid var(--borda)}.lista-nivel li>a,.vizinhas li>*{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 14px;text-decoration:none}.lista-nome,.vizinha-nome{flex:1 1;min-width:0;font-weight:600}.lista-km,.vizinha-nivel{font-size:13px;font-weight:700}.lista-km{color:var(--texto-2);white-space:nowrap}.lista-escudo{flex:none;color:var(--aviso)}.tudo-calmo{color:var(--texto-2);font-size:14px}.selecionada{min-height:58px}.selecionada>p{font-size:13.5px;color:var(--texto-2);padding:8px 2px}.selecionada>a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1.5px solid var(--texto);border-radius:14px;background:var(--cartao);text-decoration:none}.selecionada-topo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:17px}.selecionada-frase{font-size:14px;color:var(--texto-2)}.selecionada-ir{font-size:14px;font-weight:700;color:var(--foco)}.rodape{margin-top:6px;padding-top:14px;border-top:1px solid var(--borda);font-size:13.5px;color:var(--texto-2);display:flex;flex-direction:column;gap:8px}.rodape h2{color:var(--texto);margin-bottom:0}.rodape-fontes div{display:flex;gap:5px}.rodape-fontes dt{flex:none;font-weight:700}.rodape-fontes dt,.rodape-fora strong,.rodape-hora strong{color:var(--texto)}.rodape-fora ul{margin-top:2px;padding-left:16px;list-style:disc}.rodape-hora-alerta{color:var(--atencao);font-weight:600}.rodape-emergencia{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:var(--cartao);border:1px solid var(--borda);color:var(--texto);font-size:16px;font-weight:700}.rodape-emergencia a{color:var(--perigo);font-size:19px}.rodape-nota{font-size:12.5px}.faixa-emergencia{position:fixed;z-index:25;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1px 12px;padding:7px 12px calc(7px + env(safe-area-inset-bottom));background:var(--cartao);border-top:1px solid var(--borda);font-size:12px;color:var(--texto-2);text-align:center}.faixa-emergencia a{display:inline-flex;align-items:center;gap:5px;color:var(--perigo);font-weight:800;font-size:14px;text-decoration:none;min-height:24px}@media (prefers-reduced-motion:reduce){.mapa-chuva image{transition:none}}