.pom-mapa{display:grid;gap:var(--pom-space-4);margin-top:var(--pom-space-5)}.pom-mapa__fig{margin:0;min-width:0}.pom-mapa__box{position:relative;border-radius:var(--pom-radius-m);background-color:color-mix(in srgb,var(--pom-color-accent-soft) 70%,var(--pom-color-surface));background-image:linear-gradient(var(--pom-color-accent-soft-line) 1px,transparent 1px),linear-gradient(90deg,var(--pom-color-accent-soft-line) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;box-shadow:inset 0 0 0 1px var(--pom-color-line-strong);overflow:hidden}.pom-mapa__svg{display:block;width:100%;height:100%}.pom-mapa__ctx{fill:var(--pom-color-bg-muted);stroke:var(--pom-color-line-strong);stroke-width:1;vector-effect:non-scaling-stroke}.pom-mapa__edge use{fill:none;stroke:var(--pom-color-ink);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pom-mapa__land use{fill:var(--pom-color-surface);transition:fill .2s}.pom-mapa__lines use{fill:none;stroke:var(--pom-color-line-control);stroke-width:.75;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.pom-mapa__c.is-pub{cursor:pointer}.pom-mapa__c.is-hl use{fill:var(--pom-color-accent-soft)}.pom-mapa__agua{font:italic 500 21px/1 var(--pom-font-body,sans-serif);letter-spacing:.06em;fill:var(--pom-color-accent-text);opacity:.7;text-anchor:middle}.pom-mapa__scale path{fill:none;stroke:var(--pom-color-ink);stroke-width:1.5;vector-effect:non-scaling-stroke}.pom-mapa__scale text{font:600 18px/1 var(--pom-font-num);fill:var(--pom-color-ink);text-anchor:middle}.pom-mapa__wave{fill:none;stroke:var(--pom-color-accent);stroke-width:2;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center;pointer-events:none}.pom-mapa__pts{position:absolute;inset:0;pointer-events:none}.pom-mapa__pt{position:absolute;display:grid;place-items:center;width:20px;height:20px;margin:-10px 0 0 -10px;color:var(--pom-color-ink);text-decoration:none}.pom-mapa__pt.is-pub{width:44px;height:44px;margin:-22px 0 0 -22px;pointer-events:auto}.pom-mapa__dot{position:relative;display:grid;place-items:center;box-sizing:border-box;width:10px;height:10px;border:2px solid var(--pom-color-accent-text);border-radius:50%;background:var(--pom-color-surface)}.is-pub > .pom-mapa__dot{width:24px;height:24px;border:2px solid var(--pom-color-surface);background:var(--pom-color-accent-text);box-shadow:0 1px 3px rgba(20,24,31,.3);font:700 12px/1 var(--pom-font-num);color:var(--pom-color-surface);font-variant-numeric:tabular-nums;transition:transform .2s}.is-pub > .pom-mapa__dot:empty{width:16px;height:16px}.pom-mapa__dot::after{content:"";position:absolute;inset:-2px;border:2px solid var(--pom-color-accent);border-radius:50%;opacity:0;pointer-events:none}.pom-mapa__pt--base{z-index:2}.pom-mapa__pt--base > .pom-mapa__dot{width:16px;height:16px;border:2px solid var(--pom-color-ink);border-radius:3px;background:var(--pom-color-cta);transform:rotate(45deg)}.pom-mapa__lbl{position:absolute;white-space:nowrap;font:500 12px/1.1 var(--pom-font-body,sans-serif);color:var(--pom-color-text);text-shadow:0 0 2px var(--pom-color-surface),0 0 3px var(--pom-color-surface),0 0 4px var(--pom-color-surface)}.is-pub > .pom-mapa__lbl,.pom-mapa__pt--base > .pom-mapa__lbl{font-weight:700;font-size:13px;color:var(--pom-color-ink)}.pom-mapa__pt[data-lado="n"] > .pom-mapa__lbl{bottom:calc(50% + 9px);left:50%;transform:translateX(-50%)}.pom-mapa__pt[data-lado="s"] > .pom-mapa__lbl{top:calc(50% + 9px);left:50%;transform:translateX(-50%)}.pom-mapa__pt[data-lado="e"] > .pom-mapa__lbl{left:calc(50% + 10px);top:50%;transform:translateY(-50%)}.pom-mapa__pt[data-lado="w"] > .pom-mapa__lbl{right:calc(50% + 10px);top:50%;transform:translateY(-50%)}.is-pub[data-lado="n"] > .pom-mapa__lbl{bottom:calc(50% + 14px)}.is-pub[data-lado="s"] > .pom-mapa__lbl{top:calc(50% + 14px)}.is-pub[data-lado="e"] > .pom-mapa__lbl{left:calc(50% + 15px)}.is-pub[data-lado="w"] > .pom-mapa__lbl{right:calc(50% + 15px)}.pom-mapa__pt.is-pub:hover > .pom-mapa__dot,.pom-mapa__pt.is-hl > .pom-mapa__dot{transform:scale(1.18)}.pom-mapa__pt.is-hl > .pom-mapa__lbl{color:var(--pom-color-accent-text)}.pom-mapa__pt.is-hl > .pom-mapa__dot::after{animation:pom-mapa-hl 1s ease-out}:is(.pom,.tc-page) .pom-mapa__tip{position:absolute;z-index:3;margin:0;padding:6px 10px;border-radius:8px;background:var(--pom-color-ink);color:var(--pom-color-surface);font-size:var(--pom-text-caption);line-height:1.35;white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(-100% - 20px));box-shadow:var(--pom-shadow-1)}.pom-mapa__tip[hidden]{display:none}.pom-mapa__tip b{display:block;font-size:var(--pom-text-small)}.pom-mapa__tip.is-down{transform:translate(-50%,20px)}.pom-mapa__cap{margin-top:var(--pom-space-1-5)}.pom-mapa__key{display:flex;flex-wrap:wrap;gap:var(--pom-space-0-5,4px) var(--pom-space-3);margin:0;padding:0;list-style:none;font-size:var(--pom-text-small);color:var(--pom-color-text)}.pom-mapa__key li{display:inline-flex;align-items:center;gap:8px}.pom-mapa__sw{flex:none;display:inline-block;box-sizing:border-box;width:10px;height:10px;border:2px solid var(--pom-color-accent-text);border-radius:50%;background:var(--pom-color-surface)}.pom-mapa__sw--pub{width:14px;height:14px;border:0;background:var(--pom-color-accent-text)}.pom-mapa__sw--base{width:11px;height:11px;margin:0 2px;border:2px solid var(--pom-color-ink);border-radius:2px;background:var(--pom-color-cta);transform:rotate(45deg)}:is(.pom,.tc-page) .pom-mapa__fonte{margin:var(--pom-space-1) 0 0;font-size:var(--pom-text-caption);line-height:1.45;color:var(--pom-color-text-muted)}:is(.pom,.tc-page) .pom-mapa__gh{margin:0 0 var(--pom-space-1);font:600 var(--pom-text-h4)/1.3 var(--pom-font-heading);color:var(--pom-color-ink)}:is(.pom,.tc-page) .pom-mapa__gh ~ .pom-mapa__gh{margin-top:var(--pom-space-3)}.pom-mapa__l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--pom-space-2);margin:0;padding:0;list-style:none;border-top:1px solid var(--pom-color-line-strong)}.pom-mapa__l li{margin:0;border-bottom:1px solid var(--pom-color-line)}.pom-mapa__i{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 4px;border-radius:4px;font-size:var(--pom-text-body-s);line-height:1.25;color:var(--pom-color-text);transition:background-color .2s}.pom-mapa__i .pom-mapa__sw{margin:0 2px}:is(.pom,.tc-page) .pom-mapa__i.is-pub{color:var(--pom-color-ink);font-weight:600;text-decoration:none}.pom-mapa__i.is-pub .pom-mapa__t{text-decoration:underline;text-decoration-color:var(--pom-color-accent-soft-line);text-decoration-thickness:2px;text-underline-offset:3px}.pom-mapa__n{margin-left:auto;font:500 var(--pom-text-caption)/1.2 var(--pom-font-num);color:var(--pom-color-text-muted);white-space:nowrap}.pom-mapa__i.is-hl{background:color-mix(in srgb,var(--pom-color-accent-soft) 80%,transparent)}.pom-mapa__i.is-pub.is-hl .pom-mapa__t,.pom-mapa__i.is-pub:hover .pom-mapa__t{text-decoration-color:var(--pom-color-accent-text)}@media (prefers-reduced-motion:no-preference){.pom-mapa.is-armed:not(.is-on) .pom-mapa__pt:not(.pom-mapa__pt--base) > .pom-mapa__dot{opacity:.2;transform:scale(.6)}.pom-mapa.is-on .pom-mapa__pt:not(.pom-mapa__pt--base) > .pom-mapa__dot{animation:pom-mapa-pop .45s var(--d,0ms) cubic-bezier(.3,1.5,.5,1) backwards}.pom-mapa.is-on .pom-mapa__pt:not(.pom-mapa__pt--base) > .pom-mapa__dot::after{animation:pom-mapa-ping 1.1s var(--d,0ms) ease-out backwards}.pom-mapa.is-on .pom-mapa__wave{animation:pom-mapa-wave var(--t,1800ms) linear}.pom-mapa.is-on .pom-mapa__pt.is-hl > .pom-mapa__dot::after{animation:pom-mapa-hl 1s ease-out}}@media (prefers-reduced-motion:reduce){.pom-mapa__pt.is-hl > .pom-mapa__dot::after{animation:none}.pom-mapa__land use,.pom-mapa__dot,.pom-mapa__i{transition:none}}@keyframes pom-mapa-pop{from{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pom-mapa-ping{0%{opacity:0;transform:scale(1)}6%{opacity:.8;transform:scale(1.1)}100%{opacity:0;transform:scale(2.8)}}@keyframes pom-mapa-hl{0%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(2.4)}}@keyframes pom-mapa-wave{0%{opacity:.55;transform:scale(.02)}85%{opacity:.25}100%{opacity:0;transform:scale(1)}}@media (max-width:599px){.pom-mapa__pt:not(.is-pub):not(.pom-mapa__pt--base) > .pom-mapa__lbl{display:none}.pom-mapa__pt:not(.is-pub) > .pom-mapa__dot{width:8px;height:8px;border-width:1.5px}.is-pub > .pom-mapa__dot{width:20px;height:20px;font-size:11px}.pom-mapa__agua,.pom-mapa__scale text{font-size:30px}.pom-mapa__l{column-gap:var(--pom-space-1-5)}.pom-mapa__l > .is-txt,.pom-mapa__l--txt{display:none}:is(.pom,.tc-page) .pom-mapa__tb{display:block;margin:var(--pom-space-1) 0 0;font-size:var(--pom-text-small);line-height:1.5;color:var(--pom-color-text-muted)}}.pom-mapa__tb{display:none}@media (min-width:900px){.pom-mapa{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--pom-space-6);align-items:start}}@media (forced-colors:active){.pom-mapa__box{forced-color-adjust:none;background:Canvas;box-shadow:inset 0 0 0 1px CanvasText}.pom-mapa__ctx{fill:Canvas;stroke:GrayText}.pom-mapa__edge use{stroke:CanvasText}.pom-mapa__land use{fill:Canvas}.pom-mapa__c.is-hl use{fill:Highlight}.pom-mapa__lines use,.pom-mapa__scale path{stroke:CanvasText}.pom-mapa__agua,.pom-mapa__scale text{fill:GrayText;opacity:1}.pom-mapa__dot,.pom-mapa__sw{forced-color-adjust:none;border-color:CanvasText;background:Canvas;color:CanvasText}.is-pub > .pom-mapa__dot,.pom-mapa__sw--pub{background:LinkText;border-color:Canvas;color:Canvas}.pom-mapa__pt--base > .pom-mapa__dot,.pom-mapa__sw--base{background:CanvasText}.pom-mapa__lbl{color:CanvasText;text-shadow:none}.is-pub > .pom-mapa__lbl{color:LinkText}.pom-mapa__tip{border:1px solid CanvasText}.pom-mapa__i.is-hl{outline:2px solid Highlight}}
