:root{--agua-50:#eef6f8;--agua-100:#d6eaee;--agua-200:#b4d8df;--agua-300:#8cc3cd;--agua-400:#6fb4c0;--agua-500:#55a4b3;--agua-600:#468a97;--agua-700:#386f7a;--agua-800:#2b555e;--agua-900:#1e3c43;--fuego-50:#fdebf1;--fuego-100:#fbd0de;--fuego-200:#f5a0bc;--fuego-300:#ec6d97;--fuego-400:#de3b74;--fuego-500:#c6004c;--fuego-600:#a80041;--fuego-700:#8a0035;--fuego-800:#6b0029;--fuego-900:#4d001d;--viento-50:#eef5fc;--viento-100:#d6e7f7;--viento-200:#b0d0ef;--viento-300:#88b8e7;--viento-400:#6da9e1;--viento-500:#5399db;--viento-600:#3f7fbc;--viento-700:#32659a;--viento-800:#264c74;--viento-900:#1a344f;--tierra-50:#fffae5;--tierra-100:#fef3bf;--tierra-200:#fde783;--tierra-300:#fbd947;--tierra-400:#f9cf1f;--tierra-500:#f6c500;--tierra-600:#d2a800;--tierra-700:#a88600;--tierra-800:#7d6400;--tierra-900:#524200;--gris-50:#f5f5f6;--gris-100:#e8e8ea;--gris-200:#d1d1d4;--gris-300:#b0b1b4;--gris-400:#85868a;--gris-500:#56575b;--gris-600:#494a4e;--gris-700:#3b3c3f;--gris-800:#2d2d2d;--gris-900:#1b1b1c;--brasa-300:#f0a24a;--brasa-500:#e4761b;--brasa-700:#b85a10;--font-display:"Instrument Sans", system-ui, sans-serif;--font-body:"Public Sans", system-ui, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, monospace;--step--2:clamp(.7rem, .68rem + .1vw, .75rem);--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .95rem + .25vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.6rem, 1.4rem + 1vw, 2.25rem);--step-3:clamp(2.1rem, 1.7rem + 2vw, 3.5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.15;--leading-body:1.55;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--radius-xs:4px;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-xl:22px;--radius-full:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-normal:.2s;--dur-slow:.35s;--glass-filter:blur(12px) saturate(120%);--bp-mobile:900px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-raised:#fff;--surface-sunken:var(--gris-50);--surface-panel:var(--gris-50);--surface-overlay:#ffffffe0;--surface-scrim:#1b1b1c73;--text:var(--gris-800);--text-secondary:var(--gris-500);--text-tertiary:var(--gris-400);--text-inverse:#fff;--text-on-tierra:var(--gris-800);--border:var(--gris-200);--border-strong:var(--gris-300);--border-hairline:#2d2d2d14;--action:var(--fuego-500);--action-hover:var(--fuego-600);--action-active:var(--fuego-700);--action-subtle-bg:var(--fuego-50);--action-text:#fff;--info:var(--viento-700);--info-graphic:var(--viento-500);--info-subtle-bg:var(--viento-50);--focus-ring:var(--viento-700);--focus-ring-offset:#fff;--elev-1:0 1px 2px #1b1b1c0f, 0 1px 3px #1b1b1c1a;--elev-2:0 4px 12px #1b1b1c1a;--elev-3:0 12px 32px #1b1b1c29}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:var(--gris-900);--surface-raised:var(--gris-800);--surface-sunken:#131314;--surface-panel:var(--gris-800);--surface-overlay:#2d2d2de6;--surface-scrim:#0000008c;--text:var(--gris-50);--text-secondary:var(--gris-300);--text-tertiary:var(--gris-400);--text-inverse:var(--gris-900);--text-on-tierra:var(--gris-900);--border:var(--gris-700);--border-strong:var(--gris-600);--border-hairline:#ffffff1a;--action:var(--fuego-300);--action-hover:var(--fuego-200);--action-active:var(--fuego-100);--action-subtle-bg:#c6004c2e;--action-text:var(--gris-900);--info:var(--viento-300);--info-graphic:var(--viento-400);--info-subtle-bg:#5399db29;--focus-ring:var(--viento-300);--focus-ring-offset:var(--gris-900);--elev-1:0 1px 2px #0006;--elev-2:0 4px 12px #00000080;--elev-3:0 12px 32px #0009}[data-panel] :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}@media (prefers-contrast:more){:root{--border:var(--gris-400);--border-hairline:var(--gris-300);--text-tertiary:var(--gris-500)}}@media (prefers-reduced-motion:reduce){[data-panel] *,[data-panel] :before,[data-panel] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.numeric,[data-numeric]{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus-within{top:var(--space-s);left:var(--space-s);width:auto;height:auto;padding:var(--space-s);clip:auto;white-space:normal;background:var(--surface);color:var(--text);border-radius:var(--radius-m);box-shadow:var(--elev-3);z-index:100;margin:0;position:fixed;overflow:visible}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-latin-ext-oUstOPQL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-latin-CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-ext-NN8edoJ2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-CcEC6YbM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-ext-C05TWSE2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-ext-BQJS6Ovj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-latin-ext-BRMVj9uZ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-latin-DpGnXj3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Osprean;src:url(/assets/osprean-BWWPnrQC.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:#1a202c;background:#f7f9fc;font-family:Inter,Helvetica Neue,Arial,sans-serif}.leaflet-container{isolation:isolate;z-index:0;font-family:Inter,sans-serif;outline-offset:0!important;background:#eef2f6!important;border:none!important;outline:none!important}.leaflet-container:focus,.leaflet-container:focus-visible,.leaflet-container :focus,.leaflet-container :focus-visible{outline:none!important}.leaflet-control-layers{color:#1a202c;letter-spacing:.04em;font-size:11px;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 8px 24px #0f16241f!important}.leaflet-control-layers-expanded{padding:10px 12px}.leaflet-control-layers-list label{color:#1a202c;font-weight:600}.leaflet-control-layers-separator{border-top-color:#edf0f4!important}.leaflet-bar{overflow:hidden;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 8px 24px #0f16241a!important}.leaflet-bar a{color:#1a202c!important;background:#fff!important;border-bottom-color:#edf0f4!important}.leaflet-bar a:hover{color:#319795!important;background:#f7f9fc!important}:root{--pub-bg:#f1f2f4;--pub-card:#fff;--pub-border:#dcdfe4;--pub-red:#b3141b;--pub-red-dark:#8f1016;--pub-red-tint:#fdf0f0;--pub-red-soft:#f9dcdd;--pub-red-text:#b3141b;--pub-text-primary:#111827;--pub-text-secondary:#374151;--pub-text-muted:#6b7280;--pub-shadow-card:0 1px 2px #1018280a, 0 1px 3px #1018280f;--pub-shadow-hover:0 4px 10px #10182814, 0 2px 4px #1018280f}html.pub-dark{--pub-bg:#14171c;--pub-card:#1e2229;--pub-border:#2c313a;--pub-red:#e5484d;--pub-red-dark:#8f1016;--pub-red-tint:#e5484d24;--pub-red-soft:#e5484d38;--pub-red-text:#ff6369;--pub-text-primary:#f3f4f6;--pub-text-secondary:#cfd3d9;--pub-text-muted:#9aa1ab;--pub-shadow-card:0 1px 2px #0006, 0 1px 3px #00000080;--pub-shadow-hover:0 4px 12px #00000080, 0 2px 4px #0006}html.pub-alto-contraste body{background:#000!important}html.pub-alto-contraste :not(.leaflet-container,.leaflet-container *){color:#ffe066!important;box-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#ffe066!important}html.pub-alto-contraste img:not(.leaflet-container img){filter:grayscale()contrast(1.3)invert()!important}html.pub-alto-contraste a,html.pub-alto-contraste button{text-decoration:underline!important}.tactical-marker,.tactical-resource-marker,.tactical-cp-marker,.tactical-shelter-marker,.tactical-roadblock-marker,.tactical-access-marker,.tactical-drawing-marker{background:0 0!important;border:none!important}
