:root{--bg:#f4f5f7;--surface:#fff;--surface-2:#f8f9fb;--ink:#0d2b52;--ink-2:#4f5b62;--muted:#718096;--line:#e2e6ec;--brand:#0d2b52;--accent:#b08850;--accent-ink:#0d2b52;--ok:#1f7a4d;--ok-bg:#e3f4ea;--warn:#8a5a00;--warn-bg:#fff3d6;--bad:#b42318;--bad-bg:#fde8e6;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--axis:#b9c0cb;--grid:#eceff3;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1420;--surface:#171e2d;--surface-2:#1d2536;--ink:#e8ecf3;--ink-2:#b7c0cf;--muted:#8a95a8;--line:#2a3346;--ok:#6fd39c;--ok-bg:#12301f;--warn:#f5c35b;--warn-bg:#3a2c0b;--bad:#ff8a80;--bad-bg:#3a1513;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--axis:#4a5468;--grid:#232c3d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg)}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.muted{color:var(--muted)}.app{grid-template:"topo topo topo topo"56px"rail esq centro dir"minmax(0,1fr)/76px 320px minmax(0,1fr) auto;height:100vh;display:grid}.app.sem-painel{grid-template-columns:76px 0 minmax(0,1fr) auto}.topo{background:var(--brand);color:#fff;grid-area:topo;align-items:center;gap:14px;padding:0 16px;display:flex}.painel{background:var(--surface);padding:16px;overflow-y:auto}.painel-esq{border-right:1px solid var(--line);flex-direction:column;grid-area:esq;gap:12px;display:flex}.painel-corpo{flex:1}.centro{grid-area:centro;min-height:0;position:relative}.painel section{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.lado-dir{grid-area:dir;min-height:0;display:flex}.painel-dir{border-left:1px solid var(--line);width:340px}.rail{background:var(--surface-2);flex-direction:column;gap:4px;padding:10px 6px;display:flex}.rail-esq{border-right:1px solid var(--line);grid-area:rail}.rail-dir{border-left:1px solid var(--line);width:76px}.rail button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;font-size:11px;display:flex}.rail button.on{background:var(--brand);color:#fff}.rail button:disabled{opacity:.35;cursor:not-allowed}.rail-ico{font-size:20px;line-height:1;position:relative}.rail button>span[aria-hidden]{font-size:18px}.rail .check{border:1.5px solid var(--ok);width:15px;height:15px;color:var(--ok);background:var(--surface);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;top:-6px;right:-12px}.etapa-cab{background:var(--surface-2);border-bottom:1px solid var(--line);margin:-16px -16px 0;padding:14px 16px;position:relative}.etapa-cab small{letter-spacing:.12em;color:var(--muted);font-size:11px}.etapa-titulo{all:unset;color:var(--ink);margin:4px 0;font-size:20px;font-weight:700;display:block}.etapa-cab p{color:var(--ink-2);margin:0}.fechar-painel{position:absolute;top:10px;right:10px}.ico{font:inherit;border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;font-size:16px}.topo .ico{color:#fff;background:0 0;border-color:#ffffff4d}.ico:disabled{opacity:.35;cursor:not-allowed}.abrir-painel{z-index:5;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:0 8px 8px 0;grid-area:esq;padding:8px 4px;font-size:16px;position:absolute;top:70px;left:76px}.proximo{background:var(--brand);color:#fff;width:100%;padding:12px;font-size:15px}.topo-ferr{gap:6px;display:flex}.migalha{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.migalha .muted{color:#ffffffb3;white-space:nowrap}.ponto{white-space:nowrap;opacity:.8;font-size:12px}.ponto:before{content:"●";color:#aaa;margin-right:4px}.ponto.ok:before{color:#6fd39c}.melhor{border:1.5px solid var(--ink);background:var(--surface-2);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.melhor small{color:var(--ink-2);font-size:12px}.kicker-painel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:6px 0 8px;font-size:11px;font-weight:600}.botoes{flex-wrap:wrap;gap:4px;display:flex}.botoes button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px}.botoes button.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.contador{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.contador span{flex:1}.contador button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:6px;font-size:16px}.contador b{text-align:center;min-width:22px;color:var(--ink)}.mini-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.mini-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}.mini-card small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.mini-card b{font-variant-numeric:tabular-nums;font-size:17px}.mix{margin-bottom:8px;font-size:12px}.mix input:not(.mini){width:100%;font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;padding:3px 5px;font-size:12px}.chips{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.chip{font:inherit;border:1px dashed var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px;font-size:12px}.barra-uso{background:var(--surface-2);border-radius:4px;height:8px;margin:8px 0;overflow:hidden}.barra-uso div{background:var(--ink);height:100%}.alerta-box{border:1.5px solid;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:700}.a-ok{border-color:var(--ink);color:var(--ink)}.a-warn{color:#b45309;background:var(--warn-bg);border-color:#d9822b}.a-bad{border-color:var(--bad);color:var(--bad);background:var(--bad-bg)}.bloco{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.grande{margin:2px 0;font-family:Georgia,serif;font-size:34px}.barra-margem{border:1px solid var(--line);border-radius:4px;height:8px;margin:10px 0 6px;overflow:hidden}.barra-margem div{background:currentColor;height:100%}.barra-margem.v-ok{color:var(--ok);background:0 0}.barra-margem.v-warn{color:#d9822b;background:0 0}.barra-margem.v-bad{color:var(--bad);background:0 0}.legenda-col{flex-direction:column}.centro-cab{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.centro-cab h1{margin:0;font-family:Georgia,serif;font-size:26px;font-weight:400}.num-etapa{background:var(--ink);width:26px;height:26px;color:var(--surface);border-radius:6px;place-items:center;font-weight:700;display:grid}.centro-cab .botoes{margin-left:12px}.vista{max-width:1150px}.vista h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin:18px 0 8px;font-size:13px}.vista-lado{grid-template-columns:240px minmax(0,1fr);gap:16px;max-width:1400px;display:grid}.vista-principal{min-width:0}.niveis{flex-direction:column;gap:4px;display:flex}.niveis button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;padding:8px 10px;display:flex}.niveis button.on{background:var(--ink);color:var(--surface)}.catalogo{max-height:calc(100vh - 160px);overflow-y:auto}.item-lazer{cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;font-size:13px;display:grid}.item-lazer.on{background:var(--surface);border:1px solid var(--line)}.item-lazer small{color:var(--muted);font-size:11px;display:block}.item-lazer.nao-coube small{color:var(--bad)}.item-lazer em{color:var(--muted);font-size:11px;font-style:normal}.sec{margin-top:18px}.cards-modo{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.card-modo{font:inherit;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.card-modo.on{border:2px solid var(--ink);background:var(--surface-2)}.card-modo span{font-family:ui-monospace,monospace;font-size:12px}.card-modo em{font-style:normal;font-weight:700}.card-modo small{color:var(--ink-2);margin-top:6px}@media (width<=1300px){.cards-modo,.vista-lado{grid-template-columns:1fr}}.quebra{margin:0;padding:0;font-size:13px;list-style:none}.quebra li{grid-template-columns:1fr auto;gap:2px 8px;padding:5px 0;display:grid}.quebra li b{font-variant-numeric:tabular-nums;font-weight:600}.quebra-barra{background:var(--surface-2);border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.quebra-barra div{height:100%}.g-construcao{background:var(--series-1)}.g-indireta{background:var(--series-2)}.g-lote{background:var(--series-3)}.quebra li.tot{border-top:1px solid var(--line);font-weight:700}.nota-box{border:1px dashed var(--line);color:var(--ink-2);border-radius:8px;padding:12px 14px;font-size:13px}.modal-fundo{z-index:90;background:#0a0f198c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);color:var(--ink);border-radius:12px;gap:12px;width:100%;max-width:980px;max-height:90vh;padding:20px 24px;display:grid;overflow:auto}.melhorias{max-width:860px}.melhorias-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.melhorias-cab h2{margin:2px 0 4px}.melhorias-grupo h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:6px 0;font-size:12px}.melhoria{border:1px solid var(--line);border-left:4px solid var(--axis);border-radius:8px;grid-template-columns:minmax(0,1fr) 140px;gap:12px;margin-bottom:8px;padding:10px 12px;display:grid}.melhoria p{color:var(--ink-2);margin:3px 0 6px;font-size:12.5px}.melhoria textarea{width:100%;font:inherit;resize:vertical;font-size:12.5px}.melhoria select{align-self:start}.m-andamento{border-left-color:var(--warn)}.m-feito{border-left-color:var(--ok);opacity:.8}@media (width<=560px){.melhoria{grid-template-columns:1fr}}.menu-exportar{z-index:60;background:var(--surface);width:400px;max-height:80vh;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 32px #00000040}.menu-grupo{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:10px 10px 4px;font-size:11px}.menu-item{font:inherit;text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;gap:12px;padding:10px;display:flex}.menu-item:hover:not(:disabled){background:var(--surface-2)}.menu-item:disabled{opacity:.45;cursor:not-allowed}.menu-item b{font-size:14px;display:block}.menu-item small{color:var(--ink-2);font-size:12px}.menu-ico{text-align:center;width:22px;font-size:18px}.menu-rodape{border-top:1px solid var(--line);color:var(--muted);margin:8px 0 0;padding:8px 10px 2px;font-size:12px}@media (width<=1100px){.app{grid-template:"topo""rail""centro"60vh"dir""esq"/1fr;height:auto}.rail-esq{flex-direction:row;overflow-x:auto}.topo{flex-wrap:wrap;padding:10px 16px}.painel{border:0;overflow:visible}.lado-dir{flex-direction:column-reverse}.painel-dir,.rail-dir{width:auto}.rail-dir{flex-direction:row}}.marca{white-space:nowrap;align-items:center;gap:12px;display:flex}.marca-sep{background:#ffffff40;width:1px;height:24px}.marca-prod{opacity:.85;font-weight:500}.logo{width:auto;height:40px;display:block}.logo.logo-sm{background:#fff;border-radius:6px;height:36px;padding:4px 8px}.logo-txt{flex-direction:column;font-size:16px;line-height:1.1;display:inline-flex}.logo-txt b{color:var(--accent);letter-spacing:.04em}.logo-txt small{opacity:.75;font-size:10px}.logo-txt.logo-sm{flex-direction:row;align-items:baseline;gap:4px}.nome-estudo{color:#fff;min-width:160px;max-width:360px;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;flex:1;padding:7px 10px}.topo-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.topo .btn-ghost{color:#fff;border-color:#ffffff4d}.btn{font:inherit;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-weight:600}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-sm{padding:4px 8px;font-size:12px}.link{color:var(--series-1);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.link.perigo{color:var(--bad)}.linha-btns{gap:8px;margin-bottom:10px;display:flex}.campo{color:var(--ink-2);flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.campo>span:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.campo select,.campo input[type=number]{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;width:100%;padding:6px 8px;font-size:14px}.campo-in{align-items:center;gap:6px;display:flex}.campo-in em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal}.campo input[type=range]{width:100%;accent-color:var(--accent)}.check{cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;display:flex}.grade2{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.ret{grid-template-columns:1fr 1fr;gap:0 10px;margin-bottom:8px;display:grid}.ret .btn{grid-column:1/-1}.tag{background:var(--ok-bg);color:var(--ok);border-radius:99px;padding:1px 6px;font-size:11px;font-style:normal}.tag-warn{background:var(--warn-bg);color:var(--warn)}.passo{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}@media (prefers-color-scheme:dark){.passo{background:var(--accent);color:var(--accent-ink)}}.fonte{color:var(--muted);font-size:11px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:5px 4px}th{color:var(--ink-2);font-weight:500}.faces td,.faces th{padding:4px 3px;font-size:12px}.resumo td{text-align:right;font-variant-numeric:tabular-nums}.params{background:var(--surface-2);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0 0 12px;padding:10px;display:grid}.params div{flex-direction:column;display:flex}.params dt{color:var(--muted);font-size:11px}.params dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.map-wrap{position:absolute;inset:0}.map{width:100%;height:100%}.map-hint{z-index:4;color:#fff;background:#0d2b52eb;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)}.map-toggles{background:var(--surface);border-radius:8px;padding:8px 10px 0;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0003}.face-marker{cursor:pointer;color:#0d2b52;border:2px solid #0d2b52;border-radius:99px;padding:3px 6px;font:700 11px/1 system-ui}.toast{background:var(--brand);color:#fff;border-radius:8px;padding:8px 14px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.veredito{border-radius:var(--radius);align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex;border:0!important}.veredito-tag{letter-spacing:.06em;font-size:16px;font-weight:800}.v-ok{background:var(--ok-bg);color:var(--ok)}.v-warn{background:var(--warn-bg);color:var(--warn)}.v-bad{background:var(--bad-bg);color:var(--bad)}.v-ok .veredito-tag:before{content:"✓ "}.v-warn .veredito-tag:before{content:"! "}.v-bad .veredito-tag:before{content:"✕ "}.kpis{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.kpi{background:var(--surface-2);border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}.kpi small{color:var(--muted);font-size:11px}.kpi b{font-variant-numeric:tabular-nums;font-size:17px}.massing-box{border-radius:var(--radius);border:1px solid var(--line);height:260px;margin-bottom:12px;overflow:hidden}.alertas{background:var(--warn-bg);color:var(--warn);border-radius:8px;margin:12px 0;padding:10px;font-size:13px;list-style:none}.alertas li+li{margin-top:4px}.chart{margin:14px 0 0;position:relative}.chart figcaption{color:var(--ink-2);margin-bottom:4px;font-size:12px;font-weight:600}.chart svg{touch-action:none;width:100%;height:auto;display:block}.chart-label{fill:var(--ink-2);font-size:10px}.chart-tick{fill:var(--muted);font-size:9px}.chart-tip{background:var(--ink);color:var(--surface);pointer-events:none;white-space:nowrap;border-radius:6px;flex-direction:column;padding:6px 8px;font-size:11px;display:flex;position:absolute;top:18px;transform:translate(-50%)}.dropdown{position:relative}.dropdown-lista{z-index:20;background:var(--surface);min-width:280px;max-height:360px;color:var(--ink);border:1px solid var(--line);border-radius:8px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 24px #0003}.dropdown-lista li{border-radius:6px;justify-content:space-between;gap:8px;padding:6px;display:flex}.dropdown-lista li:hover{background:var(--surface-2)}.dropdown-lista small{color:var(--muted);font-size:11px;display:block}.centro{flex-direction:column;display:flex}.abas{background:var(--surface);border-bottom:1px solid var(--line);gap:2px;padding:8px 12px 0;display:flex;overflow-x:auto}.abas button,.subabas button{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-weight:600}.abas button.on,.subabas button.on{color:var(--ink);border-bottom-color:var(--accent)}.abas button:disabled{opacity:.4;cursor:not-allowed}.centro-corpo{flex:1;min-height:0;position:relative}.painel-aba{position:absolute;inset:0}.painel-aba.oculto{visibility:hidden;pointer-events:none;z-index:-1}.painel-aba.oculto .maplibregl-control-container,.painel-aba.oculto .maplibregl-marker{display:none}.painel-aba.rolavel{background:var(--bg);padding:16px 20px;overflow-y:auto}.legenda-3d{background:var(--surface);border-radius:8px;padding:8px 12px;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #00000026}.rot3d{color:#fff;white-space:nowrap;pointer-events:none;background:#0d2b52e6;border-radius:4px;padding:3px 6px;font:600 11px/1.2 system-ui}.vazio-msg{color:var(--muted);padding:24px}.salvo{opacity:.7;min-width:64px;font-size:12px}@media (width<=1100px){.centro-corpo{min-height:60vh}.painel-aba.rolavel{position:static}}.secao{border-bottom:1px solid var(--line)}.secao>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.secao>summary::-webkit-details-marker{display:none}.secao>summary:after{content:"▸";margin-left:auto;transition:transform .15s}.secao[open]>summary:after{transform:rotate(90deg)}.secao-corpo{padding-bottom:14px}.largo{width:100%;margin-bottom:10px}.nota{color:var(--muted);margin:6px 0 0;font-size:12px}.campo textarea,.campo input[type=month]{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;width:100%;padding:6px 8px}input.mini{width:54px;font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;padding:2px 4px;font-size:12px}.params .span2{grid-column:1/-1}.params dd.fino{font-size:12px;font-weight:400}.cenarios-in{margin-top:8px;font-size:12px}.cenarios-in td,.cenarios-in th{padding:4px 2px}tr.ativo td{background:var(--surface-2);font-weight:600}.kpi em{color:var(--muted);font-size:11px;font-style:normal}.kpi-ok b{color:var(--ok)}.kpi-bad b{color:var(--bad)}.kpis-6{grid-template-columns:repeat(6,1fr)}@media (width<=1400px){.kpis-6{grid-template-columns:repeat(3,1fr)}}.faixa{border-radius:var(--radius);align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.faixa .veredito-tag{white-space:nowrap}.duas{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}@media (width<=1300px){.duas{grid-template-columns:1fr}}.fin section h3,.render h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin:0 0 10px;font-size:13px}.fin{max-width:1200px}.tab td,.tab th{font-size:13px}.tab td:not(:first-child),.tab th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.tab tr.tot td{font-weight:700}.tab tbody tr[class]{cursor:pointer}.t-ok{color:var(--ok);font-weight:600}.t-warn{color:var(--warn);font-weight:600}.t-bad{color:var(--bad);font-weight:600}h3.sub{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin:14px 0 6px;font-size:12px}.conformidade-lista{margin:0;padding:0;font-size:12px;list-style:none}.conformidade-lista li{padding:3px 0}.conformidade-lista li.ok span{color:var(--ok)}.conformidade-lista li.bad{color:var(--bad)}.conformidade-lista li.info span{color:var(--series-1)}.chart-lg{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:6px 0 0;padding:12px}.legenda{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0 0 6px;padding:0;font-size:12px;list-style:none;display:flex}.legenda li{align-items:center;gap:6px;display:flex}.legenda b{color:var(--ink)}.sw{border-radius:3px;width:12px;height:12px;display:inline-block}.sw-line{border-radius:2px;width:16px;height:3px}.composicao-barra{background:var(--surface);border-radius:6px;gap:2px;height:40px;display:flex;overflow:hidden}.composicao-barra div{color:#fff;justify-content:center;align-items:center;min-width:0;font-size:13px;font-weight:700;display:flex}.composicao-legenda{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 12px;padding:0;list-style:none;display:grid}.composicao-legenda li{border-left:4px solid;flex-direction:column;padding-left:10px;display:flex}.composicao-legenda b{font-variant-numeric:tabular-nums;font-size:16px}.composicao-legenda small{color:var(--ink-2)}.sens{text-align:center;font-size:12px}.sens th,.sens td{text-align:center;padding:6px 4px}.sens td{font-variant-numeric:tabular-nums;font-weight:600}.s-ok{background:var(--ok-bg);color:var(--ok)}.s-warn{background:var(--warn-bg);color:var(--warn)}.s-bad{background:var(--bad-bg);color:var(--bad)}.s-base{outline:2px solid var(--ink);outline-offset:-2px}.plantas{max-width:1100px}.subabas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-bottom:12px;display:flex}.planta-area{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.planta{width:100%;height:auto;max-height:64vh;display:block}.planta-cab{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.badge{background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:4px 12px;font-weight:700}.render{max-width:1200px}.render-config{grid-template-columns:1.3fr 1fr;gap:16px;margin-bottom:18px;display:grid}@media (width<=1300px){.render-config{grid-template-columns:1fr}}.render-base{flex-direction:column;gap:4px;height:380px;display:flex}.render-base canvas{border-radius:var(--radius);border:1px solid var(--line)}.render-base>div{flex:1;min-height:0}.erro{color:var(--bad);background:var(--bad-bg);border-radius:8px;padding:8px 10px;font-size:13px}.prompt summary{cursor:pointer;color:var(--muted);font-size:12px}.prompt p{color:var(--ink-2);font-size:12px}.galeria{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.galeria figure{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;overflow:hidden}.galeria figure.is-capa{outline:3px solid var(--accent)}.galeria img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.galeria figcaption{color:var(--ink-2);flex-direction:column;gap:6px;padding:8px 10px;font-size:12px;display:flex}label.btn{align-items:center;display:inline-flex}.relatorio-overlay{z-index:100;background:#0a0f19b3;padding:16px;position:fixed;inset:0;overflow:auto}.relatorio-acoes{z-index:2;justify-content:center;gap:8px;margin-bottom:16px;display:flex;position:sticky;top:0}.relatorio-acoes .btn-ghost{background:var(--surface)}.slides{flex-direction:column;align-items:center;gap:18px;display:flex}.slide{--s-bg:#f7f5f1;--s-ink:#1d1b18;--s-ink2:#5f5a52;--s-line:#e2dbd0;--s-acc:#b08850;--s-brand:#0d2b52;--surface:#fff;--surface-2:#efe9df;--bg:#f7f5f1;--ink:#1d1b18;--ink-2:#5f5a52;--line:#e2dbd0;--muted:#8b857a;--axis:#b9b2a6;--grid:#ece7df;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--ok:#1f7a4d;--ok-bg:#e3f4ea;--warn:#8a5a00;--warn-bg:#fff3d6;--bad:#b42318;--bad-bg:#fde8e6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;aspect-ratio:16/9;background:var(--s-bg);width:min(100%,1180px);color:var(--s-ink);border-left:1.2cqw solid var(--s-brand);font-size:1.35cqw;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000059;container-type:inline-size}.slide-corpo{flex-direction:column;display:flex;position:absolute;inset:4.5cqw 5cqw 6cqw}.slide-topo{justify-content:space-between;align-items:center;display:flex}.kicker{color:var(--s-acc);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:1.1cqw;font-weight:800}.slide-titulo{all:unset;color:var(--s-ink);margin:1.6cqw 0 2.4cqw;font-family:Georgia,Times New Roman,serif;font-size:3.6cqw;display:block}.slide-rodape{color:var(--s-ink2);letter-spacing:.12em;border-top:1px solid var(--s-line);justify-content:space-between;padding-top:.8cqw;font-size:.95cqw;display:flex;position:absolute;bottom:2cqw;left:5cqw;right:5cqw}.slide h3{text-transform:uppercase;letter-spacing:.1em;color:var(--s-ink2);margin:0 0 .8cqw;font-size:1.1cqw}.cards{gap:1.4cqw;display:grid}.cards-3{grid-template-columns:repeat(3,1fr)}.cards-4{grid-template-columns:repeat(4,1fr)}.cards-5{grid-template-columns:repeat(5,1fr)}.card{border:1px solid var(--s-line);background:#fff;border-radius:.6cqw;flex-direction:column;min-height:13cqw;padding:1.6cqw;display:flex}.cards-baixos .card{min-height:0;padding:1.1cqw}.cards-baixos .card b{margin:.6cqw 0;font-size:2.2cqw}.card small{letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink2);font-size:.9cqw;font-weight:700}.card b{font-variant-numeric:tabular-nums;margin:auto 0;font-family:Georgia,serif;font-size:3.2cqw;font-weight:400}.card b.destaque{color:var(--s-acc)}.card em{color:var(--s-ink2);font-size:1cqw;font-style:normal}.linha-indices{color:var(--s-ink2);margin-top:2.4cqw;font-size:1.5cqw}.texto-slide{color:var(--s-ink2);font-size:1.35cqw;line-height:1.6}.texto-slide p{margin:.2cqw 0}.duas-col{grid-template-columns:1fr 1fr;align-items:start;gap:3cqw;min-height:0;display:grid}.tab-slide{border-collapse:collapse;width:100%;font-size:1.25cqw}.tab-slide td,.tab-slide th{border-bottom:1px solid var(--s-line);color:var(--s-ink);padding:.7cqw .4cqw}.tab-slide th{text-transform:uppercase;letter-spacing:.08em;color:var(--s-ink2);text-align:left;font-size:.95cqw}.tab-slide td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tab-slide.conformidade td:last-child{text-align:left}.tab-slide.conformidade td,.tab-slide.compacta td{padding:.45cqw .4cqw;font-size:1.1cqw}.tab-slide.estreita{width:60%;margin-top:auto}.quebra-slide{color:var(--s-ink);columns:1;font-size:1.25cqw}.quebra-slide li{gap:.25cqw .8cqw;padding:.45cqw 0}.quebra-slide .quebra-barra{background:var(--s-line);height:.45cqw}.quebra-slide li.tot{border-top:1px solid var(--s-line);margin-top:.4cqw;padding-top:.7cqw}.moldura{border:1px solid var(--s-line);background:#fff;border-radius:.6cqw;justify-content:center;align-items:center;margin:0;padding:.8cqw;display:flex;overflow:hidden}.moldura img{object-fit:contain;max-width:100%;max-height:100%;display:block}.duas-col .moldura{aspect-ratio:4/3}.moldura-grande,.moldura-planta{flex:1;min-height:0}.moldura-planta .planta{height:100%;max-height:100%}.moldura-alta{margin-top:1.4cqw}.slide .legenda{margin-top:.8cqw;font-size:1.1cqw}.fonte-slide{color:var(--s-ink2);margin:.8cqw 0 0;font-size:.95cqw}.frase-slide{color:var(--s-ink);max-width:85%;margin:2.4cqw 0 0;font-size:1.9cqw;line-height:1.35}.frase-slide b{font-weight:700}.badge-slide{background:var(--s-acc);color:#fff;border-radius:.4cqw;padding:.6cqw 3cqw;font-size:1.3cqw;font-weight:700}.slide .composicao-barra{height:4.6cqw}.slide .composicao-barra div{font-size:1.3cqw}.slide .composicao-legenda{margin:1.6cqw 0}.slide .composicao-legenda b{font-family:Georgia,serif;font-size:2.2cqw;font-weight:400}.slide .composicao-legenda small{font-size:1.1cqw}.slide .chart-lg{flex-direction:column;flex:1;min-height:0;margin-top:1cqw;padding:.6cqw;display:flex;overflow:hidden}.slide .chart-lg svg{flex:1;width:100%;min-height:0}.slide .chart-lg .legenda{margin:0 0 .4cqw}.slide .sens{font-size:1.05cqw}.barra-lote{height:5cqw;margin-top:2cqw;display:flex}.barra-lote div:first-child{background:var(--s-acc)}.barra-lote div:last-child{background:#ece4d8}.legenda-lote{color:var(--s-ink2);margin:.6cqw 0 1.6cqw;font-size:1.3cqw}.legenda-lote b{color:var(--s-acc)}.slide-escuro{--s-bg:#0c0d10;--s-ink:#f2f2f2;--s-ink2:#a9a9a9;--s-line:#2c2d31}.slide-escuro.v-ok{border-left-color:#2f8a4c}.slide-escuro.v-warn{border-left-color:#c58a12}.slide-escuro.v-bad{border-left-color:#b42318}.veredito-grande{color:#fff;text-transform:none;letter-spacing:0;margin:2cqw 0 3cqw;font-size:6cqw;font-weight:400}.cards-escuro{grid-template-columns:repeat(3,1fr);display:grid}.cards-escuro div{border-left:1px solid var(--s-line);flex-direction:column;padding-left:1.6cqw;display:flex}.cards-escuro div:first-child{border-left:0;padding-left:0}.cards-escuro small{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink2);font-size:.95cqw;font-weight:700}.cards-escuro b{margin:1.4cqw 0 .6cqw;font-family:Georgia,serif;font-size:3.4cqw;font-weight:400}.v-ok .cards-escuro b.destaque{color:#57b46e}.cards-escuro em{color:var(--s-ink2);font-size:1.05cqw;font-style:normal}.slide-escuro .texto-slide{color:#d6d6d6;margin-top:3cqw}.slide-escuro .slide-titulo{color:#fff;font-size:4.6cqw;line-height:1.15}.passos{counter-reset:p;margin:0;padding:0;list-style:none}.passos li{counter-increment:p;grid-template-columns:6cqw 22cqw 1fr;align-items:baseline;padding:1.6cqw 0;font-size:1.35cqw;display:grid}.passos li:before{content:"0" counter(p);color:var(--s-acc);font-family:Georgia,serif;font-size:2cqw}.passos b{color:#fff}.passos span{color:#bdbdbd}.resumo-final{border-top:1px solid var(--s-line);grid-template-columns:repeat(5,1fr);gap:1cqw;margin-top:auto;padding-top:1.6cqw;display:grid}.resumo-final div{flex-direction:column;gap:.4cqw;display:flex}.resumo-final small{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink2);font-size:.85cqw;font-weight:700}.resumo-final span{color:#fff;font-size:1.25cqw}.slide-capa{color:#fff;border-left-color:var(--s-acc);background:#12151c 50%/cover no-repeat}.slide-capa .slide-corpo{justify-content:flex-start}.capa-logo{background:#fff;width:26cqw;margin-bottom:2.4cqw;padding:1.4cqw 2cqw}.capa-logo .logo{width:100%;height:auto}.capa-logo .logo-txt{color:var(--s-brand);font-size:2.4cqw}.slide-capa .kicker{border-bottom:2px solid var(--s-acc);width:max-content;padding-bottom:1.2cqw}.slide-capa h1{max-width:75%;margin:2.4cqw 0 1.2cqw;font-family:Georgia,serif;font-size:5cqw;font-weight:400;line-height:1.1}.capa-sub{color:#e6e6e6;margin:0;font-size:1.6cqw;line-height:1.5}.capa-rodape{border-top:1px solid #ffffff59;gap:10cqw;margin-top:auto;padding-top:1.4cqw;display:flex}.capa-rodape div{flex-direction:column;gap:.6cqw;display:flex}.capa-rodape small{letter-spacing:.14em;text-transform:uppercase;color:#cfcfcf;font-size:.95cqw;font-weight:700}.capa-rodape span{font-size:1.5cqw}.slide-capa .slide-rodape,.slide-render .slide-rodape{color:#ddd;border-top:0}.slide-render{background:#000 50%/contain no-repeat;border-left-color:#000}.kicker-claro{color:#fff;text-shadow:0 1px 4px #0009}.folha{--surface:#fff;--surface-2:#efe9df;--ink:#1d1b18;--ink-2:#5f5a52;--line:#e2dbd0;--muted:#8b857a;--axis:#b9b2a6;--grid:#ece7df;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1b18;aspect-ratio:297/210;background:#fff;flex-direction:column;gap:14px;width:min(100%,1100px);margin:0 auto;padding:28px 32px;font-size:13px;display:flex}.folha-cab{border-bottom:3px solid #0d2b52;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding-bottom:12px;display:grid}.folha-cab .logo{width:100%;height:auto}.folha-cab h1{margin:2px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.folha .kicker{color:#b08850}.selo{letter-spacing:.08em;border-radius:8px;padding:10px 16px;font-weight:800}.folha-corpo{flex:1;grid-template-rows:1.3fr 1fr;grid-template-columns:1.1fr 1fr 1fr;gap:14px;min-height:0;display:grid}.folha-img{background:#f3f1ed;border-radius:6px;grid-row:1/3;overflow:hidden}.folha-img img{object-fit:cover;width:100%;height:100%}.folha-nums{grid-column:2/4}.folha-nums h3{letter-spacing:.12em;text-transform:uppercase;color:#5f5a52;margin:0 0 6px;font-size:11px}.folha-nums dl{grid-template-columns:repeat(4,1fr);gap:6px 14px;margin:0 0 12px;display:grid}.folha-nums dt{color:#8b857a;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.folha-nums dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.folha-planta,.folha-grafico{flex-direction:column;min-height:0;display:flex}.folha-planta .planta{flex:1;min-height:0}.folha-grafico .chart-lg{flex-direction:column;flex:1;min-height:0;padding:4px;display:flex}.folha-grafico svg{flex:1;min-height:0}.inv-corpo{flex:1;grid-template-columns:.9fr 1.1fr 1.1fr;gap:16px;min-height:0;display:grid}.inv-col{flex-direction:column;gap:6px;min-height:0;display:flex}.inv-col h3{letter-spacing:.12em;text-transform:uppercase;color:#5f5a52;margin:4px 0 2px;font-size:11px}.inv-tese{margin:0;font-size:13px;line-height:1.5}.inv-nums{grid-template-columns:repeat(2,1fr);gap:6px 14px;margin:0;display:grid}.inv-nums dt{color:#8b857a;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.inv-nums dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.inv-linha{color:#3d3a35;margin:0;font-size:12px;line-height:1.45}.inv-risco{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inv-risco>div{border:1px solid #e2dbd0;border-radius:6px;flex-direction:column;padding:6px 8px;display:flex}.inv-risco small{color:#8b857a;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.inv-risco b{font-variant-numeric:tabular-nums;font-size:18px}.inv-risco span{color:#5f5a52;font-size:11px}.inv-crono{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.inv-crono li{border-top:3px solid #b08850;flex-direction:column;padding-top:4px;display:flex}.inv-crono b{font-size:12.5px}.inv-crono span{color:#5f5a52;font-size:11px}.inv-graf{flex:1;min-height:90px}.folha-rodape{color:#8b857a;border-top:1px solid #e2dbd0;padding-top:8px;font-size:10px}@media print{@page{size:13.333in 7.5in;margin:0}@page folhaA4{size:A4 landscape;margin:0}.folha{page:folhaA4}html,body,#root{background:#fff;height:auto}.app>:not(.relatorio-overlay){display:none!important}.app{height:auto;display:block}.no-print{display:none!important}.relatorio-overlay{background:0 0;padding:0;position:static;overflow:visible}.slides{display:block}.slide{aspect-ratio:auto;width:13.333in;height:7.5in;box-shadow:none;break-after:page;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden}.slides>.slide:last-of-type{break-after:auto}.folha{aspect-ratio:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:11.69in;height:8.27in;padding:.4in}}.render3{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"centro opcoes""hist opcoes";align-items:start;gap:16px;max-width:none;display:grid}.render3 .render-centro{grid-area:centro}.render3 .render-opcoes{grid-area:opcoes}.render3 .render-hist{grid-area:hist}.render3 .render-hist>.btn{width:auto}@media (width<=1000px){.render3{grid-template-columns:1fr;grid-template-areas:"centro""opcoes""hist"}}.galeria-mini{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.galeria-mini figure{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;margin:0;overflow:hidden}.galeria-mini figure.sel{outline:3px solid var(--series-1)}.galeria-mini figure.is-capa{box-shadow:0 0 0 3px var(--accent)}.galeria-mini img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.galeria-mini figcaption{color:var(--ink-2);flex-direction:column;gap:4px;padding:6px 8px;font-size:11px;display:flex}.render-centro{flex-direction:column;gap:12px;min-width:0;display:flex}.render3 .render-base{height:420px}.conversa{border-top:1px solid var(--line);padding-top:10px}.conversa-in{grid-template-columns:auto 1fr auto;align-items:stretch;gap:8px;display:grid}.conversa-in textarea{font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:8px;padding:6px 8px}.render-opcoes .gerar{background:var(--brand);color:#fff;padding:12px;font-size:15px}.render-opcoes .botoes button{padding:5px 9px;font-size:12px}.estrutural{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:8px;padding:10px 12px}.estrutural .resumo{margin:6px 0}.editor-vagas{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.editor-vagas .kicker-painel{margin:0}.planta.editavel{cursor:crosshair}.parecer-pub{color:#1d1b18;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f2ee;max-width:900px;min-height:100vh;margin:0 auto;padding:24px 16px 60px;font-size:15px}body:has(.parecer-pub){background:#f4f2ee}.pp-cab{border-bottom:3px solid #0d2b52;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex}.pp-cab .logo{height:56px}.pp-cab h1,.parecer-pub>h1{color:#1d1b18;margin:0;font-family:Georgia,serif;font-size:26px;font-weight:400}.pp-cab small{color:#8b857a;letter-spacing:.1em}.pp-termo{background:#fff;border:1px solid #e2dbd0;border-radius:10px;gap:10px;padding:20px;display:grid}.pp-termo h2{letter-spacing:.12em;text-transform:uppercase;color:#b08850;margin:0;font-size:13px}.pp-termo label{color:#5f5a52;gap:4px;font-size:13px;display:grid}.pp-termo input:not([type=checkbox]){font:inherit;color:#1d1b18;background:#fff;border:1px solid #d8d0c3;border-radius:6px;padding:9px}.pp-check{align-items:center;gap:8px;display:flex!important}.pp-termo button{font:inherit;color:#fff;cursor:pointer;background:#0d2b52;border:0;border-radius:8px;justify-self:start;padding:11px 18px;font-weight:700}.pp-termo button:disabled{opacity:.4;cursor:not-allowed}.pp-erro{color:#b42318}.pp-nota{color:#8b857a;margin:0;font-size:12px}.pp-comprovante{background:#eef4ea;border:1px solid #b9d3b0;border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px}.pp-comprovante code{word-break:break-all}.pp-conteudo h2{letter-spacing:.12em;text-transform:uppercase;color:#b08850;margin:24px 0 8px;font-size:13px}.pp-conteudo table{border-collapse:collapse;background:#fff;width:100%}.pp-conteudo th,.pp-conteudo td{text-align:left;color:#1d1b18;border-bottom:1px solid #ece7df;padding:7px 10px}.pp-conteudo th{color:#5f5a52;width:45%;font-weight:500}.pp-conteudo .capa,.pp-conteudo .render{border-radius:8px;width:100%;margin:8px 0}.pp-conteudo .planta{background:#fff;border:1px solid #e2dbd0;border-radius:8px;padding:8px}.pp-conteudo .planta svg{width:100%;height:auto;max-height:70vh}.pp-conteudo .ressalva{color:#8b857a;font-size:12px}.link-gerado{background:var(--ok-bg);border-radius:8px;gap:4px;margin:8px;padding:10px;display:grid}.link-gerado input{font:inherit;border:1px solid var(--line);border-radius:6px;padding:6px;font-size:12px}.avatar{color:#fff;cursor:pointer;background:#2a9d8f;border:0;border-radius:50%;width:36px;height:36px;font-size:16px;font-weight:700}.conta-menu{width:340px;padding:14px}.conta-email{margin:4px 0;font-weight:700}.migrar{border:1px dashed var(--line);border-radius:8px;margin:8px 0;padding:8px 10px}.ponto.erro-salvo:before{color:#ff8a80}.links-parecer{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.link-item{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:12px}.link-item.inativo{opacity:.55}.link-item ul{margin:6px 0 0;padding-left:16px}.busca-end{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.busca-end input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.busca-end small{color:var(--muted);white-space:nowrap}.busca-res{background:var(--surface);border:1px solid var(--line);z-index:30;border-radius:8px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0003}.busca-res button{font:inherit;text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;padding:6px 8px;display:flex}.busca-res button:hover{background:var(--surface-2)}.busca-res small{color:var(--muted);font-size:11px}.busca-res li.erro,.busca-res li.muted{padding:6px 8px;font-size:12px}.busca-fonte{color:var(--muted);text-align:right;padding:2px 6px;font-size:10px}.map-busca{z-index:5;width:min(420px,100% - 220px);position:absolute;top:12px;left:50%;transform:translate(-50%)}@media (width<=700px){.map-busca{width:auto;top:56px;left:12px;right:56px;transform:none}}.inicio{z-index:50;background:var(--bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;position:fixed;inset:0}.inicio-topo{background:var(--surface);border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.inicio-topo .topo-acoes{align-items:center;gap:8px;display:flex}.inicio-lista{padding:22px 24px 40px;overflow:auto}.inicio-cab h1{margin:0;font-size:26px}.inicio-cab p{margin:2px 0 0}.recentes{margin:18px 0 6px}.recentes>small{letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.recentes .chips{gap:8px;margin-top:6px;padding-bottom:4px;display:flex;overflow-x:auto}.chip-rec{font:inherit;text-align:left;border:1px solid var(--line);background:var(--surface);max-width:220px;color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;flex:none;padding:8px 12px;display:flex}.chip-rec b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chip-rec span{color:var(--muted);font-size:11px}.chip-rec:hover{border-color:var(--accent)}.inicio-filtros{background:var(--bg);z-index:2;gap:8px;margin:14px 0;padding:8px 0;display:flex;position:sticky;top:-22px}.inicio-filtros input,.inicio-filtros select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:14px}.inicio-filtros input{flex:1;min-width:0}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.card-estudo{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.card-estudo.destaque,.card-estudo:hover{border-color:var(--accent);box-shadow:0 4px 16px #0d2b521f}.card-img{aspect-ratio:16/10;cursor:pointer;background:linear-gradient(160deg, var(--surface-2), color-mix(in srgb, var(--accent) 12%, var(--surface-2)));border:0;padding:0;display:block;position:relative}.card-img img{object-fit:cover;width:100%;height:100%;display:block}.card-img svg{width:100%;height:100%;padding:10px}.card-sem{height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}.card-tag,.card-margem{background:var(--surface);color:var(--ink);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:8px}.card-tag{left:8px}.card-margem{right:8px}.card-margem.ok{background:var(--ok-bg);color:var(--ok)}.card-margem.baixa{background:var(--warn-bg);color:var(--warn)}.card-corpo{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.card-nome{font:inherit;text-align:left;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;overflow:hidden}.card-corpo>small{font-size:12px}.card-num{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 6px;padding:8px 0;display:grid}.card-num div{min-width:0}.card-num .largo{grid-column:1/-1}.card-num dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.card-num dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.card-acoes{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:4px;display:grid}.card-acoes .perigo:hover{color:var(--bad)}.inicio-vazio{background:var(--surface);border:1px dashed var(--line);text-align:center;border-radius:12px;padding:28px}.inicio-vazio h2{margin:0 0 6px}.botoes-linha{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.inicio-mapa{border-left:1px solid var(--line);min-height:0;position:relative}.inicio-mapa .map-wrap{position:absolute;inset:0}.map-busca-inicio{width:min(420px,100% - 80px);left:16px;transform:none}.inicio-mapa-rodape{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:12px;right:12px}.inicio-mapa-rodape>*{pointer-events:auto}.inicio-mapa-rodape .botoes{border-radius:6px;margin-right:auto;box-shadow:0 2px 8px #00000026}.pilula{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;box-shadow:0 2px 8px #00000026}.pilula.forte{background:var(--ink);color:var(--surface);border-color:var(--ink)}.pilula.forte .link{color:inherit;text-decoration:underline}.pino{cursor:pointer;background:0 0;border:0;padding:0}.pino span{color:#fff;background:#0d2b52;border:2px solid #fff;border-radius:15px;place-items:center;min-width:30px;height:30px;padding:0 6px;font:700 11px system-ui,sans-serif;display:grid;box-shadow:0 2px 6px #00000059}.pino:after{content:"";border:6px solid #0000;border-top-color:#0d2b52;width:0;height:0;margin:-1px auto 0;display:block}.pino.on span{color:#0d2b52;background:#b08850;transform:scale(1.15)}.pino.on:after{border-top-color:#b08850}.marca-btn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}@media (width<=900px){.inicio{grid-template-rows:auto minmax(0,1fr) 42vh;grid-template-columns:1fr}.inicio-mapa{border-left:0;border-top:1px solid var(--line)}.inicio-lista{padding:16px}.inicio-topo{padding:8px 16px}.inicio-topo .marca-prod,.inicio-topo .marca-sep{display:none}}body:has(.inicio){overflow:hidden}@media (width<=700px){.map-busca.map-busca-inicio{width:auto;top:10px;left:10px;right:52px}.inicio-mapa-rodape{bottom:26px;left:8px;right:8px}.inicio-mapa-rodape .botoes button{padding:5px 9px}.inicio-mapa-rodape .btn{padding:6px 10px;font-size:13px}.inicio{grid-template-rows:auto minmax(0,1fr) 50vh}.inicio-topo .btn{padding:6px 10px;font-size:13px}}.barra-rapida{background:var(--surface);border:1px solid var(--line);z-index:3;border-radius:12px;align-items:stretch;gap:2px;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;top:12px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.br-item,.br-tog{border-radius:8px;flex-direction:column;flex:none;justify-content:center;padding:2px 8px;display:flex}.barra-rapida::-webkit-scrollbar{height:4px}.br-item small,.br-tog small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.br-auto{text-transform:none;letter-spacing:0;color:var(--ok);font-size:10px;font-style:normal}button.br-auto{color:var(--accent);padding:0}.br-ctl{align-items:center;gap:2px;display:flex}.br-ctl b{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.br-ctl button{font:inherit;border:1px solid var(--line);background:var(--surface-2);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:6px;line-height:1}.br-ctl button:disabled{opacity:.35;cursor:default}.br-sel select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:600}.br-tog{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0}.br-tog b{font-size:13px}.br-tog.on{background:var(--surface-2)}.br-tog:disabled{opacity:.5;cursor:default}.br-sep{background:var(--line);width:1px;margin:4px}.vertice{cursor:grab;background:#fff;border:3px solid #00b4d8;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000080}.vertice-meio{color:#fff;text-align:center;cursor:copy;opacity:.8;background:#00b4d8d9;border-radius:50%;width:16px;height:16px;font:700 13px/16px system-ui,sans-serif}.vertice-meio:before{content:"+"}.map-hint .medida{color:#9be7ff;font-variant-numeric:tabular-nums}.ferr-terreno{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.ferr{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.ferr span{text-align:center;width:18px;color:var(--accent);font-size:16px}.ferr:hover:not(:disabled){border-color:var(--accent)}.ferr.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ferr:disabled{opacity:.45;cursor:default}.aviso-terreno{border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:13px}.aviso-terreno.ok{background:var(--ok-bg);color:var(--ok)}.aviso-terreno.erro{background:var(--bad-bg);color:var(--bad)}.aviso-terreno.lendo{background:var(--surface-2);color:var(--ink-2)}.doc-ia{border:1.5px solid var(--accent);border-radius:10px;gap:6px;margin-bottom:12px;padding:10px 12px;display:grid}.doc-ia dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:13px;display:grid}.doc-ia dt{color:var(--muted)}.doc-ia dd{margin:0}.doc-lados{gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.doc-lados li{grid-template-columns:1fr auto;gap:0 8px;display:grid}.doc-lados small{color:var(--muted);grid-column:1/-1}.guia{max-width:760px}.guia h2{margin:2px 0 4px}.guia-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.guia-card{font:inherit;text-align:left;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.guia-card:hover{border-color:var(--accent);box-shadow:0 4px 14px #0000001a}.guia-card small{color:var(--ink-2);font-size:12px;line-height:1.4}.guia-ico{color:var(--accent);font-size:22px}.guia-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=700px){.guia-cards{grid-template-columns:1fr}}.relevo-box{border:1px solid var(--line);border-radius:10px;gap:6px;margin:10px 0;padding:8px 10px;display:grid}.relevo-cab{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.relevo-cab .link{cursor:pointer;font-size:12px}.relevo-nums{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.relevo-nums dt{color:var(--muted);text-transform:uppercase;font-size:10px}.relevo-nums dd{margin:0;font-size:13px;font-weight:600}.planta-acoes{gap:6px;margin-left:auto;display:flex}.editor-paredes svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-height:62vh;display:block}.editor-paredes .parede{cursor:ew-resize}.assistente-botao{z-index:70;font:inherit;background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:flex;position:fixed;bottom:80px;right:18px;box-shadow:0 6px 20px #0d2b5259}.assistente-botao span{color:var(--accent);font-size:16px}.assistente{z-index:70;background:var(--surface);width:min(420px,100vw - 24px);height:min(680px,100vh - 98px);color:var(--ink);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:80px;right:18px;overflow:hidden;box-shadow:0 16px 48px #00000047}.ass-topo{color:#fff;background:#0f1724;align-items:center;gap:10px;padding:12px 14px;display:flex}.ass-topo>div{flex-direction:column;flex:1;line-height:1.2;display:flex}.ass-topo small{color:#aab3c0;font-size:12px}.ass-avatar{width:38px;height:38px;color:var(--accent);border:2px solid #fff;border-radius:50%;place-items:center;font-size:18px;display:grid}.ass-ico{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #c9d1dc;border-radius:50%;width:30px;height:30px;font:700 13px system-ui,sans-serif}.ass-nova{letter-spacing:.04em;color:#fff;cursor:pointer;background:#3a4352;border:0;border-radius:8px;padding:6px 12px;font:700 12px system-ui,sans-serif}.ass-corpo{background:var(--surface-2);flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.ass-msg{border-radius:14px;max-width:88%;padding:10px 13px;font-size:14px;line-height:1.45}.ass-msg p{margin:0 0 6px}.ass-msg p:last-child{margin:0}.ass-msg ul{margin:4px 0 6px;padding-left:18px}.ass-msg.ia{background:var(--surface);border:1px solid var(--line);border-top-left-radius:4px;align-self:flex-start}.ass-msg.eu{background:var(--brand);color:#fff;border-top-right-radius:4px;align-self:flex-end}.ass-ferr{color:var(--muted);border-left:2px solid var(--accent);align-self:flex-start;padding:2px 8px;font-size:12px}.ass-pensando{animation:1.2s ease-in-out infinite ass-pulsa}@keyframes ass-pulsa{50%{opacity:.45}}.ass-anexo-msg{color:var(--muted);align-self:flex-end;font-size:12px}.ass-kicker{letter-spacing:.1em;color:var(--muted);margin-top:6px;font-size:11px}.ass-sugestao{font:inherit;text-align:left;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:16px;padding:10px 14px;font-size:14px}.ass-sugestao:hover{border-color:var(--ink)}.ass-rodape{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:10px 12px 12px;display:grid}.ass-acoes{flex-wrap:wrap;gap:6px;display:flex}.ass-acoes button{font:inherit;border:1.5px dashed var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:12px}.ass-anexos{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.ass-anexos span{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.ass-anexos button{cursor:pointer;color:var(--muted);background:0 0;border:0}.ass-entrada{align-items:flex-end;gap:6px;display:flex}.ass-entrada textarea{font:inherit;resize:none;border:1.5px solid var(--line);background:var(--surface);max-height:120px;color:var(--ink);border-radius:10px;flex:1;padding:10px 12px;font-size:14px}.ass-clipe,.ass-enviar{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:10px;font-size:18px}.ass-enviar{background:var(--brand);color:#fff;border-color:var(--brand)}.ass-enviar:disabled{opacity:.45;cursor:default}.ass-form{gap:8px;display:grid}.ass-form textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:14px}.ass-print img{border:1px solid var(--line);border-radius:8px;width:100%}.ass-print{margin:0}.ass-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ass-lista li{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.ass-lista p{white-space:pre-wrap;margin:4px 0 0;font-size:13px}.ass-lista small{color:var(--muted)}@media (width<=700px){.assistente{width:calc(100vw - 12px);height:calc(100vh - 78px);bottom:72px;right:6px}}@media print{.assistente,.assistente-botao{display:none!important}}.whats{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:6px;display:grid}.whats-num{justify-content:space-between;font-size:13px;display:flex}.whats-codigo{background:var(--surface-2);border-radius:8px;gap:6px;padding:8px 10px;font-size:13px;display:grid}.whats-codigo p{margin:0}.whats-codigo code{letter-spacing:.08em;font-size:18px;font-weight:700}.whats-diag{background:var(--surface-2);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:200px;padding:6px 8px;font-size:11px;overflow:auto}.vista-mercado .abas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin:6px 0 12px;display:flex}.vista-mercado .abas button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px;font-size:13px}.vista-mercado .abas button.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.merc-sec h3{margin:18px 0 6px;font-size:14px}.merc-tese{border-left:3px solid var(--accent);margin:4px 0 12px;padding:4px 0 4px 12px;font-size:16px;line-height:1.5}.merc-2col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.merc-2col ul{margin:4px 0;padding-left:18px}@media (width<=800px){.merc-2col{grid-template-columns:1fr}}.merc-kpis{margin:10px 0}.merc-mod p{white-space:pre-wrap;margin:4px 0 10px;line-height:1.5}.merc-pergunta{margin-top:18px;font-weight:700}.merc-dl{grid-template-columns:max-content 1fr;gap:4px 12px;font-size:13px;display:grid}.merc-dl dt{color:var(--muted)}.merc-dl dd{margin:0}.tab-mercado{font-size:12.5px}.tab-mercado td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tab-mercado tr.indisp td{color:var(--muted)}.selo-info{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.selo-info.dado:before{content:"● "}.selo-info.estimativa:before{content:"ƒ "}.selo-info.premissa:before{content:"? "}.nivel.alta,.nivel.alto{color:var(--bad);font-weight:600}.nivel.media,.nivel.medio{color:var(--warn);font-weight:600}.nivel.baixa,.nivel.baixo{color:var(--ok)}.t-warn{color:var(--warn)}.questionario{padding-left:20px;font-size:13.5px}.questionario li{margin:0 0 8px}.funil{gap:6px;margin:8px 0;display:grid}.funil-linha{outline:none;grid-template-columns:minmax(150px,34%) 1fr 70px;align-items:center;gap:10px;font-size:12.5px;display:grid;position:relative}.funil-rot small{color:var(--muted)}.funil-trilho{height:18px;position:relative}.funil-barra{background:var(--series-1);border-radius:0 4px 4px 0;position:absolute;top:2px;bottom:2px;left:0}.funil-faixa{background:var(--ink-2);opacity:.45;height:2px;margin-top:-1px;position:absolute;top:50%}.funil-val{text-align:right;font-variant-numeric:tabular-nums}.funil-tip{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:220px;padding:6px 9px;font-size:12px;display:none;position:absolute;top:calc(100% + 4px);left:34%;box-shadow:0 6px 18px #0000002e}.funil-linha:hover .funil-tip,.funil-linha:focus .funil-tip{display:block}.funil-linha:hover .funil-barra,.funil-linha:focus .funil-barra{filter:brightness(1.08)}.score-barras{gap:5px;margin:6px 0;display:grid}.score-linha{grid-template-columns:minmax(150px,30%) 1fr 56px minmax(120px,22%);align-items:center;gap:10px;font-size:12.5px;display:grid}.score-trilho{background:var(--surface-2);border-radius:0 4px 4px 0;height:10px;overflow:hidden}.score-trilho i{background:var(--series-1);border-radius:0 4px 4px 0;height:100%;display:block}.score-linha b{text-align:right;font-variant-numeric:tabular-nums}@media (width<=700px){.score-linha{grid-template-columns:1fr 70px}.score-linha .score-trilho,.score-linha small{grid-column:1/-1}.funil-linha{grid-template-columns:1fr 60px}.funil-trilho{grid-column:1/-1}}.slide .slide-2col{gap:2cqw;margin-top:1cqw;font-size:1.15cqw}.slide .slide-2col h3{margin:0 0 .5cqw;font-size:1.3cqw}.slide .funil-linha,.slide .score-linha{font-size:1.05cqw}.slide .funil-trilho{height:1.5cqw}.slide .funil-tip{display:none!important}.slide .nota{font-size:1cqw}.passos-fin{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;margin-top:16px;display:grid}.passos-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:0}.passos-nav button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px 1fr;gap:0 8px;padding:8px 10px;display:grid}.passos-nav button .passo{background:var(--muted);grid-row:span 2;align-self:start;margin-top:1px}.passos-nav button small{color:var(--muted);font-size:11.5px}.passos-nav button:hover{background:var(--surface-2)}.passos-nav button.on{border-color:var(--line);background:var(--surface);box-shadow:0 1px 3px #0000000f}.passos-nav button.on .passo{background:var(--series-1)}.passo-corpo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:18px 20px}.passo-corpo h2{margin:0;font-size:18px}.passo-corpo h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin:18px 0 8px;font-size:13px}.passo-sub{color:var(--ink-2);margin:2px 0 12px}.passo-rodape{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.grade3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.efeito{background:var(--surface-2);border-radius:8px;margin-top:14px;padding:12px 14px 2px}.mini-barras{width:100%;height:90px;margin:8px 0 4px;display:block}.gantt{gap:6px;margin:12px 0;display:grid}.gantt-linha{grid-template-columns:170px minmax(0,1fr) 130px;align-items:center;gap:10px;font-size:12.5px;display:grid}.gantt-linha em{color:var(--muted);font-family:ui-monospace,monospace;font-size:11.5px;font-style:normal}.gantt-trilho{background:var(--surface-2);border-radius:4px;height:18px;position:relative}.gantt-barra{background:var(--series-1);border-radius:4px;place-items:center;min-width:4px;display:grid;position:absolute;top:0;bottom:0}.gantt-barra small{color:#fff;white-space:nowrap;font-size:10.5px;overflow:hidden}.tipos-obra{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tipo-obra{font:inherit;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.tipo-obra svg{width:100%;height:34px;color:var(--series-1)}.tipo-obra small{color:var(--muted)}.tipo-obra.on{border:2px solid var(--ink);background:var(--surface-2)}.decis{flex-wrap:wrap;align-items:end;gap:6px;margin:8px 0;display:flex}.decis label{color:var(--muted);flex-direction:column;font-size:11px;display:flex}.decis input{width:58px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:4px 6px}.decis em{color:var(--ink-2);font-size:12px}.cartao-meta{border:1px dashed var(--line);border-radius:8px;margin-top:18px;padding:12px 14px}.cartao-meta h3{margin-top:0}.tab-in input,.tab-in select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;max-width:130px;padding:3px 6px;font-size:12.5px}.tab-in input[type=number]{width:80px}.dre-cab{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.dre-cab h3{margin:0}.rolavel-x{overflow-x:auto}.tab-dre td,.tab-dre th{white-space:nowrap;font-variant-numeric:tabular-nums}.tab-dre tr.destaque td{border-top:1px solid var(--ink-2);font-weight:700}.passos-fin .linha-btns{flex-wrap:wrap}.fin{container-type:inline-size}@container (width<=980px){.passos-fin{grid-template-columns:1fr;gap:10px}.passos-nav{flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.passos-nav button{grid-template-columns:22px 1fr;min-width:132px}.passos-nav button small{display:none}.kpis-6{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-modo,.duas{grid-template-columns:1fr}}@container (width<=640px){.grade3,.kpis-3,.tipos-obra,.kpis-6{grid-template-columns:1fr 1fr}.gantt-linha{grid-template-columns:96px minmax(0,1fr)}.gantt-linha em{display:none}.passo-corpo{padding:14px}}.posicoes{flex-wrap:wrap;gap:6px;display:flex}.posicao{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;font-size:12px;display:flex}.posicao small{color:var(--muted)}.posicao input{width:54px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;padding:2px 4px}.tabela-vendas,.tabela-mensal{max-height:360px;margin-top:8px;overflow:auto}.grafico{margin:18px 0 0}.grafico svg{width:100%;height:auto;display:block}.lancamentos{gap:4px;margin:8px 0;padding:0;font-size:13px;list-style:none;display:grid}.lancar{flex-wrap:wrap;align-items:center;margin-top:8px}.lancar input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:4px 6px}.versoes{margin:0 0 10px}.versoes .botoes button{padding:5px 10px;font-size:12px}.versoes input{font:inherit;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:6px;flex:1;padding:5px 8px}.modal-largo{width:100%;max-width:min(1000px,100vw - 32px)}.laudo ul{gap:4px;margin:0 0 10px;padding-left:0;font-size:12.5px;list-style:none;display:grid}.estudo-renda{border-top:1px solid var(--line);max-width:1200px;margin-top:28px;padding-top:18px;container-type:inline-size}.estudo-renda h2{margin:0 0 4px;font-size:18px}@container (width<=700px){.estudo-renda .grade3,.estudo-renda .kpis-4{grid-template-columns:1fr 1fr}}.lista-slide{gap:.6cqw;margin:0 0 1.2cqw;padding-left:0;font-size:1.35cqw;list-style:none;display:grid}.faixas-torre{gap:8px;margin-top:8px;display:grid}.limites-faixas{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.limites-faixas label{color:var(--muted);flex-direction:column;font-size:11.5px;display:flex}.limites-faixas input{width:72px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:4px 6px}.vagas-lei{border:1px solid var(--line);border-radius:8px;gap:6px;margin-bottom:12px;padding:10px 12px;display:grid}.regra-vagas{gap:8px;display:grid}.vagas-lei .tab-in input[type=number]{width:64px}.campo-erro{border-color:var(--bad)!important}.angulo-marker{pointer-events:none;color:#fff;white-space:nowrap;background:#0d2b52cc;border-radius:4px;padding:2px 4px;font:600 10px/1 system-ui,sans-serif}.angulo-marker.quase{background:#b45309}.modal-quadro{max-width:min(1280px,100vw - 32px)}.quadro-areas{gap:10px;display:grid}.qa-rolagem{overflow-x:auto}.slide .qa-rolagem{overflow:visible}.slide .qa{font-size:1.02cqw}.slide .qa th,.slide .qa td{white-space:normal;padding:.25cqw .45cqw}.qa{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.qa th,.qa td{border:1px solid var(--line);text-align:right;white-space:nowrap;padding:3px 6px}.qa th{background:var(--surface-2,#7f7f7f1f);text-align:center;font-weight:600}.qa .qa-nome{text-align:left}.qa .qa-sig{text-align:center;font-weight:600}.qa tr.qa-emb td{background:#f0a0781f}.qa tr.qa-tipo td{background:#8cbe6e1a}.qa tr.qa-cob td{background:#9696961f}.qa tr.qa-tot td{background:#7f7f7f2e;font-weight:700}.qa-indices{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.qa-indices>div{border:1px solid var(--line);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.qa-indices span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.qa-indices b{font-size:16px}.qa-indices small{color:var(--muted)}.qa-tit{margin:6px 0 0}@media print{.qa{font-size:9px}.qa th,.qa td{padding:2px 4px}}:root{--corte-garagem:#d9dde3;--corte-lazer:#cfe3c4;--corte-tipo:#e7eedc;--corte-comercial:#f3dcc2;--corte-atico:#c8ccd2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--corte-garagem:#3a4252;--corte-lazer:#35513f;--corte-tipo:#3c4a33;--corte-comercial:#5a4630;--corte-atico:#4a505c}}:root[data-theme=dark]{--corte-garagem:#3a4252;--corte-lazer:#35513f;--corte-tipo:#3c4a33;--corte-comercial:#5a4630;--corte-atico:#4a505c}.corte{width:100%;max-width:640px;height:auto;margin:0 auto;font-family:inherit;display:block}.corte-pav{stroke:var(--ink-2);stroke-width:.6px}.corte-solo{stroke:var(--ink);stroke-width:1.5px}.corte-guia{stroke:var(--line);stroke-width:.6px;stroke-dasharray:2 2}.corte-nivel{fill:var(--ink);font-size:8.5px;font-weight:700}.corte-cota{fill:var(--muted);font-size:7.5px}.corte-uso{fill:var(--ink-2);font-size:7.5px}.corte-cota-linha{stroke:var(--series-1);stroke-width:1px}.corte-total{fill:var(--series-1);font-size:9px;font-weight:700}.vista-corte{padding:16px}.posicao-rotulos{justify-content:space-between;font-size:11px;display:flex}.vb{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:1320px;margin:0 auto;padding:18px;display:flex}.vb-card{background:var(--surface);border:1px solid var(--line);box-sizing:border-box;border-radius:12px;min-width:0;padding:18px 20px}.vb-sec{flex-direction:column;gap:12px;scroll-margin-top:12px;display:flex}.vb-card[id],.vb-linha[id]{scroll-margin-top:12px}.vb-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:600}.vb-h1{color:var(--ink);text-transform:none;letter-spacing:0;margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600}.vb-h2{color:var(--ink);text-transform:none;letter-spacing:0;margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:600}.vb h3{color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 6px;font-size:15px}.vb{--vb-azul:var(--series-1)}.vb-muted{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.vb-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.vb-col{flex-direction:column;flex:400px;gap:12px;display:flex}.vb-larga{flex:3 560px}.vb-linha{flex-wrap:wrap;gap:18px;display:flex}.vb-linha>.vb-card{flex:400px}.vb-etapas{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.vb-ok{color:var(--ok);font-weight:600}.vb-pill{background:var(--warn-bg);color:var(--warn);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.vb-pill-warn{background:var(--bad-bg);color:var(--bad)}.vb-abas{border-bottom:1px solid var(--line);gap:2px;display:flex;overflow-x:auto}.vb-abas a{white-space:nowrap;color:var(--ink-2);box-sizing:border-box;border-bottom:3px solid #0000;align-items:center;min-height:40px;padding:10px 12px;font-size:13px;text-decoration:none;display:inline-flex}.vb-abas a:hover{color:var(--ink);border-bottom-color:var(--accent)}.vb-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.vb-kpi{flex-direction:column;gap:5px;padding:14px 16px;display:flex}.vb-kpi-rot{color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.vb-kpi-rot i{border-radius:50%;width:10px;height:10px;display:inline-block}.vb-kpi b{font-variant-numeric:tabular-nums;font-family:"Source Serif 4",Georgia,serif;font-size:25px;font-weight:600}.vb-kpi small{color:var(--ink-2);font-size:12px}.vb-tag{border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.vb-tag-ok{color:var(--ok);background:var(--ok-bg)}.vb-tag-atencao{color:var(--warn);background:var(--warn-bg)}.vb-tag-ruim{color:var(--bad);background:var(--bad-bg)}.vb-tag-neutro{color:var(--ink-2);background:var(--surface-2)}.vb-range{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.vb-range>span{justify-content:space-between;gap:8px;display:flex}.vb-range b{font-variant-numeric:tabular-nums}.vb-range input{width:100%;accent-color:var(--vb-azul)}.vb-trio{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.vb-trio>div{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.vb-trio small{color:var(--ink-2);font-size:12px}.vb-trio b{font-variant-numeric:tabular-nums;font-size:19px}.vb-cem{border-radius:8px;gap:2px;height:44px;display:flex;overflow:hidden}.vb-cem>div{color:#fff;justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:700;display:flex}.vb-leg{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.vb-leg span{align-items:center;gap:6px;display:inline-flex}.vb-leg i{border-radius:3px;flex:none;width:11px;height:11px;display:inline-block}.vb-leg b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:2px}.vb-gantt{flex-direction:column;gap:8px;display:flex}.vb-gl{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.vb-gl>span{font-weight:600}.vb-gl>div{background:var(--surface-2);border-radius:6px;height:26px;position:relative}.vb-gl>div>i{border-radius:5px;align-items:center;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.vb-gl em{white-space:nowrap;padding:0 8px;font-size:11px;font-style:normal;font-weight:600}.vb-g1{color:#2b2111;background:#ead6b6}.vb-g2{color:#0d2b52;background:#cfdcef}.vb-g3{background:var(--vb-azul);color:#fff}.vb-g4{background:var(--series-2);color:#fff}.vb-expo{background:var(--bad);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.vb-expo-leg{background:var(--bad);vertical-align:-2px;width:3px;height:12px;margin-right:4px;display:inline-block}.vb-anos>div{background:0 0;height:16px}.vb-anos small{color:var(--ink-2);font-size:11px;position:absolute;transform:translate(-50%)}.vb-casc{gap:6px;height:280px;display:grid}.vb-casc>div{position:relative}.vb-casc i{border-radius:4px;position:absolute;left:8%;right:8%}.vb-casc b{text-align:center;font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;left:0;right:0}.vb-casc-rot{gap:6px;display:grid}.vb-casc-rot span{color:var(--ink-2);text-align:center;font-size:11px;line-height:1.25}.vb-modo{border:1px solid #0000;border-radius:8px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.vb-modo.on{border-color:var(--vb-azul);background:var(--surface-2)}.vb-modo>div{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.vb-modo>div span,.vb-modo small{color:var(--ink-2);font-variant-numeric:tabular-nums}.vb-modo small{white-space:nowrap;font-size:12px}.vb-modo .link{align-self:flex-start;font-size:12px}.vb-trilho{background:var(--surface-2);border-radius:6px;flex:1;height:11px;display:block;overflow:hidden}.vb-trilho i{height:100%;display:block}.vb-cen{grid-template-columns:110px minmax(0,1fr) 60px;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:grid}.vb-cen b{text-align:right;font-variant-numeric:tabular-nums}.vb-sep{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.vb-svg{width:100%;height:auto;display:block}.vb-zero{stroke:var(--axis);stroke-dasharray:4 4}.vb-marco{stroke:var(--grid);stroke-width:1.5px}.vb-area{fill:var(--vb-azul);fill-opacity:.12}.vb-linha-caixa{fill:none;stroke:var(--vb-azul);stroke-width:2.5px;stroke-linejoin:round}.vb-pt-bad{fill:var(--bad);stroke:var(--surface);stroke-width:2px}.vb-pt-ok{fill:var(--ok);stroke:var(--surface);stroke-width:2px}.vb-svgt{fill:var(--ink-2);font-family:Inter,sans-serif;font-size:11px}.vb-svg-bad{fill:var(--bad);font-size:13px;font-weight:700}.vb-svg-ok{fill:var(--ok);font-size:13px;font-weight:700}.vb-tor{grid-template-columns:minmax(120px,190px) minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13px;display:grid}.vb-tor b{text-align:right;font-variant-numeric:tabular-nums}.vb-tor-eixo{height:16px;position:relative}.vb-tor-eixo:before{content:"";background:var(--axis);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.vb-tor-eixo i{border-radius:3px;position:absolute;top:0;bottom:0}.vb-frase{margin:0;font-size:14.5px;line-height:1.55}.vb-tab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.vb-tab th,.vb-tab td{border-bottom:1px solid var(--line);text-align:right;padding:7px 8px}.vb-tab th[scope=row],.vb-tab thead th:first-child{text-align:left;font-weight:600}.vb-tab thead th{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.vb-tab-on{background:var(--surface-2)}.vb-precos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.vb-precos>div,.vb-probs>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.vb-precos small,.vb-probs small{color:var(--ink-2);font-size:11.5px}.vb-precos b{font-variant-numeric:tabular-nums;font-size:17px}.vb-probs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.vb-probs b{font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:600}.vb-hist{width:100%;height:auto;max-height:220px}.vb-hist-p{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.vb-hist-t{fill:var(--ink-2);font-size:11px}.vb-tor2{grid-template-columns:minmax(90px,150px) 58px minmax(120px,1fr) 58px 92px;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:grid}.vb-tor2 small{color:var(--ink-2);font-size:11.5px}.vb-tor2-r{text-align:right}.vb-tor2 b{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.banco{gap:8px;display:grid}.banco-nota{font-size:12.5px;line-height:1.5}.banco-fontes{font-size:11.5px}.vb-estr-checks{gap:10px;display:grid}.vb-estr-checks .check{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px}.vb-estr-checks .check span{flex-direction:column;gap:3px;display:flex}.vb-estr-checks small{color:var(--ink-2);font-size:12px;line-height:1.45}.vb-estr-terr{gap:8px;margin-top:8px;display:grid}.vb-h3{margin:10px 0 4px;font-size:13px}.vb-sum{cursor:pointer;font-size:13.5px;font-weight:600}.vb-tab-base{color:var(--ink-2);font-size:11.5px;text-align:left!important}.vb-faixas summary{cursor:pointer;font-size:13.5px;font-weight:600}.vb-faixa{grid-template-columns:minmax(130px,170px) repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-top:8px;display:grid}.vb-faixa>b{padding-bottom:8px;font-size:13px}@media (width<=640px){.vb-faixa{grid-template-columns:1fr 1fr 1fr}.vb-faixa>b{grid-column:1/-1;padding:0}.vb-tor2{grid-template-columns:1fr 50px minmax(0,1fr) 50px}.vb-tor2 b{text-align:left;grid-column:1/-1}}.vb-rolar{overflow-x:auto}.vb-grade{border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.vb-grade th{color:var(--ink-2);text-align:center;font-size:12px;font-weight:600}.vb-grade th[scope=row]{text-align:left}.vb-grade td{text-align:center;color:#1b2433;border-radius:4px;padding:7px 4px}.vb-c-ok{background:#cfe6d7}.vb-c-atencao{background:#f6e3bf}.vb-c-ruim{background:#f4cfcb}.vb-atual{outline:2px solid var(--ink);outline-offset:-2px;font-weight:700}.vb-atual-leg{border:2px solid var(--ink);box-sizing:border-box}.vb-mapa{flex-direction:column;gap:3px;display:flex}.vb-andar{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;display:grid}.vb-andar>span{color:var(--ink-2);font-size:12px;font-weight:600}.vb-andar>div{gap:3px;display:grid}.vb-andar i{color:#fff;text-align:center;border-radius:3px;padding:4px 0;font-size:10.5px;font-style:normal;font-weight:600}.vb-parecer{border-color:var(--accent);flex-direction:column;gap:14px;scroll-margin-top:12px;display:flex}.vb-resumo{background:var(--surface-2);border-radius:10px;padding:14px 16px}.vb-resumo p{margin:0;font-size:14.5px;line-height:1.6}.vb-tres{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.vb-tres ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.vb-t-ok{color:var(--ok)!important}.vb-t-bad{color:var(--bad)!important}.vb-t-brand{color:var(--vb-azul)!important}.vb-cond{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 16px;font-size:13.5px;display:grid}.vb-cond .check{align-items:flex-start}.vb-rm{color:var(--muted);margin-left:4px}.vb-nova{gap:8px;margin-top:4px;display:flex}.vb-nova input{flex:1;min-width:0}.vb-assin{color:var(--ink-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;padding-top:22px;font-size:12px;font-weight:600;display:grid}.vb-assin>div{flex-direction:column;gap:6px;display:flex}.vb-assin span{border-top:1px solid var(--ink)}.vb-gate{flex-direction:column;gap:14px;max-width:760px;display:flex}.vb-gate-nums{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.vb-gate-nums>div{background:var(--surface-2);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.vb-gate-nums small{color:var(--ink-2)}.vb-gate-nums b{font-variant-numeric:tabular-nums;font-size:19px}.vb-gate .btn{align-self:flex-start}@media (width<=700px){.vb-gl{grid-template-columns:1fr;gap:4px}.vb-trio{grid-template-columns:1fr}.vb{padding:12px}}.vb-dre{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.vb-dre th,.vb-dre td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:6px 8px}.vb-dre th:first-child,.vb-dre td:first-child{text-align:left;white-space:normal}.vb-dre th{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.vb-dre-tot td{background:var(--surface-2);font-weight:700}.vb .botoes{flex-wrap:wrap;gap:4px;display:flex}.vb-incorp{margin:6px 0}.vb-incorp summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:600}.vb-export{justify-content:flex-end}.vb-doc-cab{border-bottom:2px solid var(--accent);padding-bottom:10px}.vb-cond-imp{gap:6px;font-size:13.5px;display:flex}.vb-obs{white-space:pre-wrap;margin:0;font-size:13.5px}.comite-overlay{z-index:60;background:#e9ebef;position:fixed;inset:0;overflow:auto}.comite-barra{z-index:2;color:#fff;background:#0d2b52;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.comite-barra b{flex:240px}.comite-doc{--bg:#f4f5f7;--surface:#fff;--surface-2:#f6f7f9;--ink:#0d2b52;--ink-2:#4f5b62;--muted:#718096;--line:#e2e6ec;--brand:#0d2b52;--accent:#b08850;--ok:#1f7a4d;--ok-bg:#e3f4ea;--warn:#8a5a00;--warn-bg:#fff3d6;--bad:#b42318;--bad-bg:#fde8e6;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--axis:#b9c0cb;--grid:#eceff3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:#fff;max-width:210mm;margin:16px auto;box-shadow:0 2px 16px #0000001f}.comite-doc .vb{gap:14px;max-width:none;padding:12mm 10mm}.comite-doc .vb-card{break-inside:avoid}.comite-doc .vb-linha>.vb-card{flex-basis:300px}@media print{@page comite{size:A4 portrait;margin:10mm}.comite-overlay{background:0 0;position:static;overflow:visible}.comite-doc{page:comite;max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0}.comite-doc .vb{padding:0}.comite-doc .vb-sec,.comite-doc .vb-card,.comite-doc .vb-linha,.comite-doc tr{break-inside:avoid}.comite-doc #vb-parecer{break-before:page}}.vb-aviso{background:var(--warn-bg);color:var(--warn);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;font-size:13px;display:flex}.vb-aviso span{flex:360px}.convite-faixa{z-index:40;background:var(--warn-bg);max-width:min(860px,100vw - 32px);color:var(--warn);border:1px solid var(--warn);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 14px;font-size:13px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0000002e}.convite-faixa span{flex:380px}.campo-inline{flex-direction:row;align-items:center;gap:6px;display:inline-flex}.taxa-un{color:var(--ink-2);font:inherit;background:0 0;border:0;padding:0 2px;font-size:12px}.taxa-eq{color:var(--muted);font-size:11px}.vb-obs-lucro{color:var(--ink-2);background:var(--surface-2);border-left:3px solid var(--accent);border-radius:6px;margin:0;padding:10px 14px;font-size:13px;line-height:1.55}.vb-obs-lucro b{color:var(--ink)}.busca-estudo{flex:0 260px;min-width:140px;position:relative}.busca-estudo input{width:100%;height:34px;color:inherit;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:0 10px;font-size:13px}.busca-estudo input::placeholder{color:#fff9}.busca-res{z-index:120;background:var(--surface);min-width:300px;color:var(--ink);border:1px solid var(--line);border-radius:10px;max-height:60vh;margin:0;padding:4px;list-style:none;position:absolute;top:38px;left:0;right:0;overflow:auto;box-shadow:0 12px 32px #00000040}.busca-res li{cursor:pointer;border-radius:7px;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.busca-res li.on{background:var(--surface-2)}.busca-res li b{font-size:13px;font-weight:600}.busca-res li small{color:var(--ink-2);font-size:11.5px}.busca-res li.vazio{color:var(--ink-2);cursor:default;font-size:13px}.busca-destaque{outline-offset:3px;border-radius:8px;outline:2px solid #e3a45f;transition:outline-color .3s}@media (width<=900px){.busca-estudo{display:none}}.cenarios{gap:10px;display:grid}.cenario{border:1px solid var(--line);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.cenario.on{border-color:var(--series-1);box-shadow:inset 3px 0 0 var(--series-1)}.cenario-cab{align-items:center;gap:8px;display:flex}.cenario-nome{font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:3px 6px;font-weight:600}.cenario-nome:hover,.cenario-nome:focus{border-color:var(--line);background:var(--surface-2)}.pop-lote{color:#1d1b18;gap:6px;font-size:12.5px;display:grid}.pop-lote span{color:#3d3a35;gap:2px;display:grid}.pop-lote .btn-ghost{color:#1d1b18;background:#fff;border-color:#b9b3a8}.pop-lote .nota{color:#5a564f}html[data-marca=costaveras]{--bg:#fff;--surface:#fff;--surface-2:#f6f6f5;--line:#e4e4e2;--muted:#8a8a88;--brand:#fff;--accent:#111;--accent-ink:#fff;--ink:#141414;--ink-2:#555;--axis:#b5b5b3;--grid:#efefed;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Jost,Inter,system-ui,sans-serif}html[data-marca=costaveras] body{background:#fff}html[data-marca=costaveras] .topo{color:#111;background:#fff;border-bottom:1px solid #111}html[data-marca=costaveras] .topo .btn-ghost{color:#111;border-color:#cfcfcd}html[data-marca=costaveras] .topo .btn:not(.btn-ghost){color:#fff;background:#111}html[data-marca=costaveras] .topo .ico,html[data-marca=costaveras] .topo .muted{color:#111}html[data-marca=costaveras] .topo .nome-estudo{color:#111;background:0 0;border-color:#e4e4e2}html[data-marca=costaveras] .marca-sep{background:#111}html[data-marca=costaveras] .busca-estudo input{color:#111;background:#f6f6f5;border-color:#e4e4e2}html[data-marca=costaveras] .busca-estudo input::placeholder{color:#8a8a88}html[data-marca=costaveras] .logo.logo-sm{background:0 0;height:16px;padding:0}html[data-marca=costaveras] .inicio-topo{color:#111;background:#fff;border-bottom:1px solid #111}html[data-marca=costaveras] .btn{letter-spacing:.02em;border-radius:2px}html[data-marca=costaveras] .vb-card,html[data-marca=costaveras] .cartao-meta,html[data-marca=costaveras] .card-modo{border-radius:2px}html[data-marca=costaveras] .rail{background:#fff;border-color:#e4e4e2}html[data-marca=costaveras] .slide,html[data-marca=costaveras] .folha{--s-brand:#111;--s-acc:#6f6a64;--s-bg:#fff;font-family:Jost,Inter,sans-serif}html[data-marca=costaveras] .folha-cab{border-bottom-color:#111}html[data-marca=costaveras] .folha .kicker{color:#6f6a64}.pranchas{flex-direction:column;align-items:center;gap:18px;display:flex}.prancha{--pr-ink:#111;aspect-ratio:420/297;width:min(100%,1400px);color:var(--pr-ink);border:1.5px solid var(--pr-ink);background:#fff;grid-template-columns:1fr 22%;font-family:Jost,Inter,sans-serif;display:grid;overflow:hidden;box-shadow:0 4px 24px #0000002e;container-type:inline-size}.pr-desenho{border-right:1.5px solid var(--pr-ink);flex-direction:column;min-height:0;padding:2.2cqw;display:flex}.pr-arte{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.pr-arte>*{max-width:100%;max-height:100%}.pr-arte svg{width:100%;height:100%}.pr-img{object-fit:contain;width:100%;height:100%}.pr-titulo{letter-spacing:.08em;border-top:1px solid var(--pr-ink);margin:1cqw 0 0;padding-top:.6cqw;font-size:1.15cqw;font-weight:600}.pr-titulo small{letter-spacing:0;font-weight:400}.pr-carimbo{flex-direction:column;font-size:.72cqw;display:flex}.pr-carimbo>div{border-bottom:1px solid var(--pr-ink);padding:.7cqw .9cqw}.pr-formato{letter-spacing:.1em;text-align:right;font-weight:600}.pr-rev{flex:1;align-items:flex-end;display:flex}.pr-rev table{border-collapse:collapse;width:100%}.pr-rev th,.pr-rev td{border-top:1px solid var(--pr-ink);text-align:left;padding:.25cqw .3cqw;font-size:.62cqw}.pr-logo{justify-content:center;align-items:center;display:flex;padding:1.4cqw 1cqw!important}.pr-logo .logo{object-fit:contain;width:100%;height:auto;max-height:4cqw}.pr-proj{gap:.3cqw;display:grid}.pr-proj small,.pr-meta small{letter-spacing:.12em;color:#555;font-size:.55cqw}.pr-proj b{font-size:.85cqw;line-height:1.25}.pr-meta{grid-template-columns:1fr 1fr;gap:.5cqw;display:grid}.pr-meta>div{gap:.15cqw;display:grid}.pr-meta span{word-break:break-all}.pr-folha{grid-column:1/-1;align-items:baseline;gap:.5cqw;display:flex!important}.pr-folha b{font-size:2.2cqw;font-weight:500}.pr-contato{color:#333;font-size:.58cqw;line-height:1.5;border-bottom:0!important}.pr-quadro{width:100%;max-height:100%;font-size:.9cqw;overflow:hidden}.pr-resumo{gap:2cqw;width:80%;display:grid}.pr-resumo dl{grid-template-columns:repeat(2,1fr);gap:1cqw 3cqw;margin:0;display:grid}.pr-resumo dt{letter-spacing:.08em;color:#555;text-transform:uppercase;font-size:.8cqw}.pr-resumo dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.6cqw;font-weight:500}.pr-obs{color:#555;font-size:.8cqw}@page a3paisagem{size:A3 landscape;margin:0}@media print{.prancha{page:a3paisagem;aspect-ratio:auto;width:420mm;height:297mm;box-shadow:none;break-after:page;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pranchas{gap:0}}html[data-marca=costaveras] .assistente-botao{color:#fff;background:#111;border-color:#111}.conta-parceiro{border:1px solid var(--line);white-space:nowrap;border-radius:2px;padding:6px 10px;font-size:12.5px;font-weight:600}.lotes-terreno{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;display:flex}.chip-lote{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.chip-lote .link{padding:0 2px;font-size:15px;line-height:1}.reforma{border:1px dashed var(--line);border-radius:var(--radius);gap:10px;margin:14px 0;padding:12px;display:grid}.reforma-chave{font-size:14px}.reforma .grade3>div{align-content:start;gap:2px;display:grid}.selo-origem{border:1px solid var(--line);color:var(--muted);cursor:help;border-radius:999px;justify-self:start;padding:1px 6px;font-size:10.5px}.selo-lei{color:var(--ok);border-color:var(--ok)}.selo-estimativa,.selo-confirmar{color:var(--warn);border-color:var(--warn)}.tabela-rolagem{overflow-x:auto}.tabela-num{border-collapse:collapse;width:100%;font-size:12.5px}.tabela-num th,.tabela-num td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:4px 8px}.tabela-num th[scope=row],.tabela-num thead th:first-child{text-align:left}.lotes-tab{gap:8px;margin:4px 0 12px;display:grid}.lotes-tab select,.lotes-tab .lote-preco{font:inherit;max-width:120px;padding:2px 4px;font-size:12px}.lotes-tab td,.lotes-tab th{vertical-align:middle}.barra-comparar{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;margin:6px 0;padding:8px 12px;display:flex;position:sticky;top:0}.comparar-check{white-space:nowrap;font-size:12px}.modal.comparar{max-width:min(1100px,96vw)}.comparar-tab thead th{text-align:right;vertical-align:bottom}.comparar-tab thead th .link{text-align:right;font-weight:600}.comparar-tab thead th small{font-weight:400;display:block}.comparar-melhor{color:var(--ok);font-weight:700}.so-celular{display:none!important}@media (width<=700px){.so-celular{display:revert!important}.so-desktop{display:none!important}.app,.app.sem-painel{grid-template:"topo""centro"minmax(0,1fr)"rail"/1fr;height:100dvh;display:grid;overflow:hidden}.topo{flex-wrap:wrap;gap:6px 8px;padding:6px 10px}.topo .marca-prod,.topo .marca-sep,.topo-ferr,.migalha .muted{display:none}.topo .logo{height:30px}.migalha{flex:1 0 100%;order:3;min-width:0}.migalha .nome-estudo{width:100%}.topo-acoes{gap:4px;margin-left:auto}.topo-acoes .btn{padding:5px 8px;font-size:12px}.centro{min-height:0}.centro-cab{padding:6px 10px}.centro-cab h1,.centro-cab .num-etapa{display:none}.centro-corpo{min-height:0!important}.rail-esq{padding:4px 4px calc(4px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);z-index:31;flex-direction:row;grid-area:rail;gap:2px;overflow-x:auto}.rail-esq button{flex:none;min-width:58px;padding:6px 4px;font-size:10.5px}.painel-esq,.lado-dir{left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;height:46dvh;transition:height .2s;position:fixed;box-shadow:0 -8px 28px #00000038}.painel-esq{overflow-y:auto}.folha-alta .painel-esq,.folha-alta .lado-dir{height:calc(100dvh - 120px)}.lado-dir{background:var(--surface);flex-direction:column-reverse;display:none;overflow:hidden}.folha-numeros .lado-dir{display:flex}.folha-numeros .painel-esq,.folha-numeros .abrir-painel{display:none}.lado-dir .painel-dir{border:0;flex:1;width:auto;overflow-y:auto}.lado-dir .rail-dir{border:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:center;width:auto;padding:4px}.etapa-cab{padding-top:18px}.etapa-cab p{font-size:13px}.alca-folha{cursor:pointer;background:0 0;border:0;width:80px;height:18px;padding:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.alca-folha span{background:var(--muted);opacity:.6;border-radius:3px;width:40px;height:5px;margin:6px auto 0;display:block}.abrir-painel{top:auto;left:50%;bottom:calc(66px + env(safe-area-inset-bottom));border-radius:999px;padding:8px 16px;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.melhor{flex-wrap:wrap}.app~.assistente-botao{justify-content:center;width:40px;height:40px;padding:0;font-size:0;top:auto;bottom:calc(46dvh + 70px);right:8px}body:has(.app) .assistente-botao{justify-content:center;width:40px;height:40px;padding:0;font-size:0;top:auto;bottom:calc(46dvh + 70px);right:8px}body:has(.app) .assistente-botao span{font-size:18px}.map-busca:not(.map-busca-inicio){top:8px;left:8px;right:52px}.map-toggles{padding:4px 8px 0;font-size:13px;top:56px;left:8px}.inicio{width:100vw;overflow:hidden}.inicio-topo{gap:6px;padding:6px 10px}.inicio-topo .topo-acoes{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0}.inicio-topo .btn{white-space:nowrap;padding:5px 8px;font-size:12px}.inicio-lista,.inicio-mapa{min-width:0}.inicio-filtros select{max-width:42%}body:has(.folha-alta) .assistente-botao{display:none}}.outorga-lei{border:1px dashed var(--line);border-radius:var(--radius);gap:8px;margin:10px 0;padding:10px 12px;display:grid}.usuarios-parceiro{gap:10px;margin-top:8px;display:grid}.usuarios-novo{border:1px solid var(--line);border-radius:8px;gap:8px;padding:10px;display:grid}.grade-usuario{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.usuarios-tab td,.usuarios-tab th{text-align:left;white-space:nowrap}.usuarios-tab .usuario-acoes input{width:130px}.usuario-inativo{opacity:.6}.parceiro-usuarios{margin-top:10px}.parceiro-usuarios>summary{cursor:pointer}.plantas-unidades{gap:10px;display:grid}.variantes-planta{flex-wrap:wrap;gap:8px;display:flex}.variante-planta{border:1px solid var(--line);cursor:pointer;width:150px;font:inherit;text-align:center;background:0 0;border-radius:8px;gap:4px;padding:6px;font-size:12px;display:grid}.variante-planta.on{border-color:#2a78d6;box-shadow:0 0 0 2px #2a78d633}.planta-mini{width:100%;height:100px}.editor-planta{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.planta-editor{border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;width:100%;max-height:62vh}.parede-int:hover line:last-child{stroke:#2a78d6}.ambiente-sel{gap:6px;margin-bottom:10px;display:grid}.avisos-planta{color:#a35a00;margin:6px 0;padding-left:18px;font-size:12px}@media (width<=700px){.editor-planta{grid-template-columns:1fr}}.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height: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;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;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right: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{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.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%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.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.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.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%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.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.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.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%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.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%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.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%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.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%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.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%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.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%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.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%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.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%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.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%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.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%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.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%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.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%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.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{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{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{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left: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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%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{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.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,[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[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{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.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;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@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%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.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{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}
