.mn,.mn-caixa{--mn-fundo:transparent;--mn-estado:var(--seq-1,#dcefe9);--mn-estado-borda:var(--map-edge,#fff);--mn-estado-ativo:var(--seq-2,#b5e0d5);--mn-estado-apagado-opacidade:0.4;--mn-estado-area:var(--accent-vivo,#0f6e5a);--mn-placa:var(--map-side,#b8d1cb);--mn-placa-sombra:var(--map-shadow,rgba(0,0,0,.2));--mn-sigla:var(--muted,#5d6763);--mn-barra:var(--accent-vivo,#0f6e5a);--mn-barra-hover:var(--flow,#e0912b);--mn-arco:var(--accent-vivo,#0f6e5a);--mn-arco-externo:var(--flow,#e0912b);--mn-no:var(--accent-vivo,#0f6e5a);--mn-origem:var(--flow,#e0912b);--mn-ancora:var(--flow,#e0912b);--mn-rotulo:var(--fg,#1d2321);--mn-rotulo-halo:var(--panel,#fff);width:100%;height:100%;display:block;background:var(--mn-fundo);font-family:var(--font-display,inherit)}.mn-placa{filter:drop-shadow(0 22px 26px var(--mn-placa-sombra));pointer-events:none}.mn-placa path{fill:var(--mn-placa);stroke:var(--mn-placa);stroke-width:2;stroke-linejoin:round}.mn-estado{fill:var(--mn-estado);stroke:var(--mn-estado-borda);stroke-width:2.5;stroke-linejoin:round;transition:fill .2s,opacity .2s}.mn-estado-ativo{stroke:var(--mn-barra);stroke-width:3}.mn-estado-ativo,.mn-estado:hover{fill:var(--mn-estado-ativo)}.mn-estado-apagado{opacity:var(--mn-estado-apagado-opacidade)}.mn-modo-areas .mn-estado[style]{fill:color-mix(in srgb,var(--mn-estado-area) calc(var(--mn-intensidade) * 70%),var(--mn-estado))}.mn-sigla{fill:var(--mn-sigla);font-size:22px;font-weight:600;paint-order:stroke;stroke-width:5px;stroke-linejoin:round;text-anchor:middle;letter-spacing:.05em;pointer-events:none}.mn-modo-areas .mn-sigla{opacity:0}.mn-barra{cursor:pointer;outline:none}.mn-barra path{fill:var(--mn-barra);fill-opacity:.82;transition:fill .15s,fill-opacity .2s,opacity .2s}.mn-barra-top path{fill-opacity:1}.mn-barra-foco path,.mn-barra:focus-visible path,.mn-barra:hover path{fill:var(--mn-barra-hover);fill-opacity:1}.mn-barra-sel path{fill:var(--mn-barra-hover);fill-opacity:1}.mn-barra-sub path{fill:var(--mn-barra-hover);fill-opacity:.7}.mn-barra-apagada{opacity:.28}.mn-barra-apagada:hover{opacity:1}.mn-base{fill:var(--mn-barra)}.mn-alvo{fill:transparent}.mn-sub-anel{fill:none;stroke:var(--mn-barra);stroke-width:1.4;stroke-dasharray:2 3;opacity:.7}.mn-sub-linha{stroke:var(--mn-barra-hover);stroke-width:1.4;stroke-dasharray:3 3}.mn-badge{fill:var(--mn-barra);stroke:var(--mn-rotulo-halo);stroke-width:2}.mn-etiqueta-top .mn-badge{fill:var(--mn-barra-hover)}.mn-badge-num{fill:var(--mn-rotulo-halo);font-size:21px;font-weight:700;text-anchor:middle}.mn-rotulo.mn-rotulo-lado{text-anchor:start;font-size:27px}.mn-rotulo.mn-rotulo-sub{font-size:20px}.mn-arco{fill:none;stroke-linecap:round}.mn-arco-externo{stroke:var(--mn-arco-externo);stroke-dasharray:6 5;opacity:.75}.mn-no{fill:var(--mn-no);fill-opacity:.8;stroke:var(--mn-rotulo-halo);stroke-width:1.5;cursor:pointer;transition:opacity .2s;outline:none}.mn-no-foco,.mn-no:focus-visible,.mn-no:hover{fill:var(--mn-barra-hover);fill-opacity:1}.mn-no-apagado{opacity:.2}.mn-com-foco .mn-arco{opacity:.07;transition:opacity .2s}.mn-com-foco .mn-arco.mn-arco-foco{opacity:.9;stroke:var(--mn-barra-hover)}.mn-arco{transition:opacity .2s}.mn-origem{fill:var(--mn-origem);stroke:var(--mn-rotulo-halo);stroke-width:3;cursor:pointer}.mn-pulso{fill:none;stroke:var(--mn-origem);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:mn-pulso 2.2s ease-out infinite;pointer-events:none}@keyframes mn-pulso{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.8);opacity:0}}.mn-externo{cursor:default}.mn-ancora{fill:var(--mn-ancora)}.mn-rotulo{fill:var(--mn-rotulo);font-size:23px;text-anchor:middle;paint-order:stroke;stroke:var(--mn-rotulo-halo);stroke-width:5px;stroke-linejoin:round;pointer-events:none}.mn-rotulo.mn-rotulo-ancora{font-size:19px}.mn-rotulo.mn-rotulo-origem{font-size:22px}.mn-fatia{stroke:var(--mn-rotulo-halo);stroke-width:1.5;transition:opacity .2s}.mn-fatia:hover{opacity:.8}.mn-fatia-apagada{opacity:.18}.mn-rosca-total{fill:var(--mn-rotulo);font-size:15px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:var(--mn-rotulo-halo);stroke-width:4px}.mn-area-0{fill:var(--area-0)}.mn-area-1{fill:var(--area-1)}.mn-area-2{fill:var(--area-2)}.mn-area-3{fill:var(--area-3)}.mn-area-4{fill:var(--area-4)}.mn-area-5{fill:var(--area-5)}.mn-area-6{fill:var(--area-6)}.mn-area-7{fill:var(--area-7)}.mn-area-8{fill:var(--area-8)}.mn-area-9{fill:var(--area-9)}.mn-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.8rem;color:var(--muted,#5d6763)}.mn-legenda i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.mn-caixa{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.mn-caixa>svg.mn{flex:1 1;min-height:0;height:auto}.mn-cone-sombra{fill:#000;opacity:.14;pointer-events:none}.mn-dica{position:absolute;z-index:5;pointer-events:none;min-width:190px;max-width:280px;padding:10px 12px;background:var(--panel,#fff);color:var(--fg,#1d2321);border:1px solid var(--line,#ddd);box-shadow:var(--shadow-card,0 8px 24px rgba(0,0,0,.12));font-size:.82rem;line-height:1.35}.mn-dica b{display:block;font-family:var(--font-display,inherit);font-size:.9rem}.mn-dica-sub{display:block;color:var(--muted,#666);margin-bottom:4px}.mn-dica-linha{display:flex;justify-content:space-between;gap:16px;color:var(--muted,#666)}.mn-dica-linha em{font-style:normal;color:var(--fg,#111);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.mn-dica-nota{display:block;margin-top:6px;font-size:.75rem;color:var(--accent,#0f6e5a)}@media (prefers-reduced-motion:reduce){.mn-pulso{animation:none;opacity:0}}.mn-aneis{pointer-events:none}.mn-anel{fill:none;stroke:var(--ring,#cfe3dd);stroke-width:1.6}.mn-anel-marcas{fill:none;stroke:var(--ring,#cfe3dd);stroke-width:11;stroke-dasharray:1.6 11;opacity:.9}.mn-anel-suave{fill:hsl(var(--h,172) 60% 60%/.05);stroke:var(--ring,#cfe3dd);stroke-width:1.6;stroke-dasharray:3 8}.mn-anel-arco{fill:none;stroke:var(--mn-barra);stroke-width:4;stroke-linecap:round}.mn-anel-seta{fill:none;stroke:var(--mn-barra);stroke-width:2.4}.mn-gira{animation:mn-gira 60s linear infinite}.mn-gira-inverso{animation:mn-gira 90s linear infinite reverse}@keyframes mn-gira{to{transform:rotate(1turn)}}.mn-guia{stroke:var(--mn-sigla);stroke-width:1.4}.mn-guia-ponto{fill:var(--mn-sigla)}.mn-modo-areas .mn-guia,.mn-modo-areas .mn-guia-ponto{opacity:0}.mn-arco-externo,.mn-com-foco .mn-arco.mn-arco-foco{stroke-dasharray:9 7;animation:mn-fluxo 1.1s linear infinite}@keyframes mn-fluxo{to{stroke-dashoffset:-16}}.mn-legenda-caixa{position:static;flex:none;margin:6px 12px 12px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end;max-width:calc(100% - 24px);font-size:.72rem;color:var(--muted,#666);background:color-mix(in srgb,var(--panel,#fff) 88%,transparent);border:1px solid var(--line,#ddd);border-radius:12px;padding:9px 12px}.mn-legenda-caixa .ttl{color:var(--fg,#222);font-weight:500;margin-bottom:3px}.mn-legenda-caixa .chave{display:flex;flex-wrap:wrap;gap:4px 12px}.mn-legenda-caixa .chave span{display:inline-flex;align-items:center;gap:5px}.mn-legenda-caixa i{display:inline-block;flex:none}.mn-legenda-caixa .bola{width:9px;height:9px;border-radius:50%}.mn-legenda-caixa .anel{width:11px;height:11px;border-radius:50%;border:1.5px dashed var(--mn-barra)}.mn-legenda-caixa .traco{width:18px;height:0;border-top:3px solid var(--mn-arco)}.mn-legenda-caixa .tracejado{width:18px;height:0;border-top:2px dashed var(--mn-arco-externo)}.mn-legenda-caixa .rosca{width:12px;height:12px;border-radius:50%;border-left:3px solid var(--area-0);border-bottom-color:var(--area-0);border-right-color:var(--area-0);border-top:3px solid var(--area-0);border-right:3px solid var(--area-1);border-bottom:3px solid var(--area-2)}.lg-svg{display:block;overflow:visible}.lg-svg text{fill:var(--muted,#666);font-size:10px;dominant-baseline:middle}.lg-pico{fill:color-mix(in srgb,var(--mn-barra) 75%,transparent)}@media (max-width:560px){.mn-legenda-caixa{margin:4px 6px 6px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.mn-arco-externo,.mn-com-foco .mn-arco.mn-arco-foco,.mn-gira,.mn-gira-inverso{animation:none}}.mn,.mn-caixa{--mn-estado:var(--seq-0);--mn-estado-borda:var(--map-edge);--mn-estado-ativo:var(--seq-1);--mn-placa:var(--map-side);--mn-sigla:var(--fg);--mn-barra:var(--accent-vivo);--mn-barra-hover:var(--flow);--mn-arco:var(--fg);--mn-arco-externo:var(--fg);--mn-no:var(--accent-vivo);--mn-origem:var(--flow);--mn-ancora:var(--flow);--mn-rotulo:var(--fg);--mn-rotulo-halo:var(--panel);--mn-tinta:var(--fg)}.mn-placa{filter:none}.mn-estado{stroke-width:2.2}.mn-estado-ativo{stroke:var(--mn-tinta);stroke-width:4}.mn-estado-apagado{fill:var(--sand);opacity:1}.mn-sigla{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:.04em;stroke:var(--mn-estado);opacity:.75}.mn-guia,.mn-guia-ponto{stroke:var(--mn-tinta);fill:var(--mn-tinta)}.mn-guia{fill:none;stroke-width:1.8}.mn-barra path{fill-opacity:1;stroke:var(--mn-tinta);stroke-width:1.6;stroke-linejoin:round}.mn-barra-sel path,.mn-barra-sub path,.mn-barra-top path{fill:var(--mn-barra-hover)}.mn-barra-apagada{opacity:.25}.mn-cone-sombra{fill:var(--mn-tinta);opacity:.16;stroke:none!important}.mn-sub-anel{stroke:var(--mn-tinta);stroke-width:1.8;opacity:.8}.mn-sub-linha{stroke:var(--mn-tinta);stroke-width:1.6}.mn-badge{fill:var(--panel);stroke:var(--mn-tinta);stroke-width:2.6}.mn-etiqueta-top .mn-badge{fill:var(--flow)}.mn-badge-num{fill:var(--mn-tinta)}.mn-badge-num,.mn-rotulo{font-family:var(--font-display)}.mn-rotulo{font-weight:600}.mn-no{fill-opacity:1;stroke:var(--mn-tinta);stroke-width:1.8}.mn-no-foco,.mn-no:focus-visible,.mn-no:hover{fill:var(--flow)}.mn-arco{stroke:var(--mn-arco)}.mn-com-foco .mn-arco.mn-arco-foco{stroke:var(--mn-tinta);opacity:1}.mn-arco-externo{opacity:.85}.mn-ancora,.mn-origem{stroke:var(--mn-tinta);stroke-width:2.4}.mn-fatia,.mn-pulso{stroke:var(--mn-tinta)}.mn-fatia{stroke-width:1.6}.mn-rosca-total{font-family:var(--font-display)}.mn-escala rect{stroke:var(--mn-tinta);stroke-width:2.2}.mn-escala-a{fill:var(--mn-tinta)}.mn-escala-b{fill:var(--panel)}.mn-escala text,.mn-norte text{fill:var(--mn-tinta);font:600 20px var(--font-body)}.mn-norte rect{fill:var(--panel);stroke:var(--stroke);stroke-width:2.6}.mn-norte path{fill:var(--mn-tinta)}.mn-norte text{font:700 20px var(--font-display)}.mn-dica,.mn-legenda-caixa{border:var(--b) solid var(--stroke);border-radius:10px;box-shadow:var(--hard-s)}.mn-legenda-caixa{background:var(--panel);margin:6px 16px 16px 12px}.mn-legenda-caixa .ttl{font-weight:600}.mn-legenda-caixa .bola{border:1.5px solid var(--stroke)}.mn-legenda-caixa .anel{border-color:var(--stroke)}.mn-legenda-caixa .tracejado,.mn-legenda-caixa .traco{border-top-color:var(--fg)}.lg-pico{fill:var(--accent-vivo);stroke:var(--stroke);stroke-width:1.2}.mn-fundo{pointer-events:none}.mn-fundo .mn-anel{fill:none;stroke:var(--ring);stroke-width:1.6}.mn-fundo .mn-anel-tracejado{stroke-dasharray:4 10}.mn-fundo .mn-anel-marcas{fill:none;stroke:var(--ring);stroke-width:10;stroke-dasharray:1.6 12}.mn-fundo .mn-anel-cheio{fill:color-mix(in srgb,var(--accent-soft) 55%,transparent);stroke:var(--ring);stroke-width:1.4;stroke-dasharray:2 6}.mn-anel-cardeal{stroke:var(--mn-tinta);stroke-width:2.4}.mn-grade{stroke:var(--ring);stroke-width:1.2;stroke-dasharray:2 8}.mn-grade-txt{fill:var(--muted);font:500 15px var(--font-body)}.mn-barra{--tom:var(--mn-barra)}.mn-tom-1{--tom:var(--seq-4)}.mn-tom-2{--tom:var(--seq-2)}.mn-tom-3{--tom:var(--accent)}.mn-barra-foco,.mn-barra-sel,.mn-barra-sub,.mn-barra-top,.mn-barra:focus-visible,.mn-barra:hover{--tom:var(--flow)}.mn-barra path.mn-cil{fill:var(--tom);stroke:var(--mn-tinta);stroke-width:1.5;stroke-linejoin:round}.mn-barra .mn-cil-topo{fill:color-mix(in srgb,var(--tom) 55%,#fff);stroke:var(--mn-tinta);stroke-width:1.5}.mn-barra path.mn-cil-sombra{fill:var(--mn-tinta);opacity:.18;stroke:none}.lg-pico .mn-cil{fill:var(--accent-vivo);stroke:var(--stroke);stroke-width:1.2}.lg-pico .mn-cil-topo{fill:color-mix(in srgb,var(--accent-vivo) 55%,#fff);stroke:var(--stroke);stroke-width:1.2}.lg-pico .mn-cil-sombra{fill:var(--stroke);opacity:.18}.lg-pico{fill:none;stroke:none}.mn-barra circle.mn-bolha{fill:color-mix(in srgb,var(--tom) 78%,transparent);stroke:var(--mn-tinta);stroke-width:1.6;transition:r .2s}.lg-bolha{fill:color-mix(in srgb,var(--accent-vivo) 35%,transparent);stroke:var(--stroke);stroke-width:1.2}.lg-guia{stroke:var(--muted);stroke-dasharray:2 2}