@font-face{font-family:OspreanFont;src:url(/assets/osprean-BWWPnrQC.ttf) format("truetype");font-weight:400;font-style:normal}.osprean-title{font-family:OspreanFont,sans-serif;color:#fff;font-size:2rem;letter-spacing:.5px}: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]{color-scheme:light;--surface: #ffffff;--surface-raised: #ffffff;--surface-sunken: var(--gris-50);--surface-panel: var(--gris-50);--surface-overlay: rgba(255, 255, 255, .88);--surface-scrim: rgba(27, 27, 28, .45);--text: var(--gris-800);--text-secondary: var(--gris-500);--text-tertiary: var(--gris-400);--text-inverse: #ffffff;--text-on-tierra: var(--gris-800);--border: var(--gris-200);--border-strong: var(--gris-300);--border-hairline: rgba(45, 45, 45, .08);--action: var(--fuego-500);--action-hover: var(--fuego-600);--action-active: var(--fuego-700);--action-subtle-bg: var(--fuego-50);--action-text: #ffffff;--info: var(--viento-700);--info-graphic: var(--viento-500);--info-subtle-bg: var(--viento-50);--focus-ring: var(--viento-700);--focus-ring-offset: #ffffff;--elev-1: 0 1px 2px rgba(27, 27, 28, .06), 0 1px 3px rgba(27, 27, 28, .1);--elev-2: 0 4px 12px rgba(27, 27, 28, .1);--elev-3: 0 12px 32px rgba(27, 27, 28, .16)}[data-theme=dark]{color-scheme:dark;--surface: var(--gris-900);--surface-raised: var(--gris-800);--surface-sunken: #131314;--surface-panel: var(--gris-800);--surface-overlay: rgba(45, 45, 45, .9);--surface-scrim: rgba(0, 0, 0, .55);--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: rgba(255, 255, 255, .1);--action: var(--fuego-300);--action-hover: var(--fuego-200);--action-active: var(--fuego-100);--action-subtle-bg: rgba(198, 0, 76, .18);--action-text: var(--gris-900);--info: var(--viento-300);--info-graphic: var(--viento-400);--info-subtle-bg: rgba(83, 153, 219, .16);--focus-ring: var(--viento-300);--focus-ring-offset: var(--gris-900);--elev-1: 0 1px 2px rgba(0, 0, 0, .4);--elev-2: 0 4px 12px rgba(0, 0, 0, .5);--elev-3: 0 12px 32px rgba(0, 0, 0, .6)}:root{--status-uncontrolled: var(--fuego-500);--status-active: var(--brasa-500);--status-stabilized: var(--tierra-500);--status-controlled: var(--agua-500);--status-extinguished: var(--gris-400);--status-unknown: var(--gris-400);--danger-very-low: var(--agua-300);--danger-low: var(--agua-500);--danger-moderate: var(--tierra-500);--danger-high: var(--brasa-500);--danger-very-high: var(--fuego-400);--danger-extreme: var(--fuego-700);--age-0: var(--fuego-500);--age-1: var(--brasa-500);--age-2: var(--tierra-500);--age-3: var(--gris-400)}: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){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.numeric,[data-numeric]{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus-within{position:fixed;top:var(--space-s);left:var(--space-s);width:auto;height:auto;margin:0;padding:var(--space-s);overflow:visible;clip:auto;white-space:normal;background:var(--surface);color:var(--text);border-radius:var(--radius-m);box-shadow:var(--elev-3);z-index:100}@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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}@font-face{font-family:Osprean;src:url(/assets/osprean-BWWPnrQC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:var(--font-body);line-height:var(--leading-body);font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--a11y-text-scale: 1;--a11y-icon-scale: 1;--a11y-line-height: 1.5;--a11y-letter-spacing: 0;--a11y-word-spacing: 0}html{font-size:calc(16px * var(--a11y-text-scale))}body,p,li,span,a,button,input,textarea,label{line-height:var(--a11y-line-height);letter-spacing:var(--a11y-letter-spacing);word-spacing:var(--a11y-word-spacing)}.chakra-icon,[data-chakra-component=Icon],svg.icon,.react-icons svg,button svg{width:calc(1em * var(--a11y-icon-scale))!important;height:calc(1em * var(--a11y-icon-scale))!important}[data-a11y-no-scale] svg,[data-a11y-no-scale] .chakra-icon,.osprean-logo svg{width:auto!important;height:auto!important}.a11y-reduce-motion *,.a11y-reduce-motion *:before,.a11y-reduce-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.a11y-underline-links a,.a11y-underline-links [role=link]{text-decoration:underline!important;text-underline-offset:2px}.a11y-focus-enhanced *:focus-visible{outline:3px solid var(--focus-ring)!important;outline-offset:2px!important;border-radius:2px}.leaflet-container path.meteo-alert-zone:focus{outline:none!important}.a11y-high-contrast{--chakra-colors-gray-100: #f0f0f0;--chakra-colors-gray-500: #303030;--chakra-colors-gray-700: #101010;--chakra-colors-gray-800: #000000;color:#000!important;background:#fff!important;color-scheme:light}.a11y-high-contrast :where(p,span,div,li,td,th,label,h1,h2,h3,h4,h5,h6,dt,dd,figcaption,small,strong,em,code):not([data-a11y-keep-color]):not(.leaflet-container *){color:#000!important}.a11y-high-contrast :where(input,select,textarea){color:#000!important;background:#fff!important;border-color:#000!important}.a11y-high-contrast a,.a11y-high-contrast button{color:#00e;text-decoration:underline}.a11y-high-contrast button[aria-pressed=true],.a11y-high-contrast button[disabled]{outline:2px solid currentColor}.a11y-high-contrast img,.a11y-high-contrast .leaflet-tile{filter:contrast(1.2)}.skip-to-main{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;z-index:10000;text-decoration:none;border-radius:0 0 4px}.skip-to-main:focus{top:0}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}h2{margin-top:0}h4,p,h5{margin:0}li{list-style:none;margin:0;padding:0}input,select{margin:8px 4px}.login-container{width:100vh;height:300px;display:flex;justify-content:center;align-items:center}input.input-login{&:-webkit-autofill,:hover,:focus,:focus-visible{box-shadow:0 0 0 1000px #efefef inset!important;-webkit-text-fill-color:#2d3748!important;border:1px solid white!important}}.leaflet-top.leaflet-right{z-index:800}.ds-map-popup .maplibregl-popup-content{background:var(--surface-raised);color:var(--text);font-family:var(--font-body);border:1px solid var(--border-hairline);border-radius:var(--radius-m);box-shadow:var(--elev-3);padding:var(--space-2xs) var(--space-xs)}.ds-map-popup.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--surface-raised)}.ds-map-popup.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--surface-raised)}.ds-map-popup.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--surface-raised)}.ds-map-popup.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--surface-raised)}.comacon-meteo-popup .leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 8px 28px #0000002e;padding:0;overflow:hidden;border:1px solid rgba(93,175,184,.25)}.comacon-meteo-popup .leaflet-popup-content{margin:0;width:auto!important;line-height:1.4}.comacon-meteo-popup .leaflet-popup-tip{box-shadow:0 8px 28px #0000002e}.comacon-meteo-popup a.leaflet-popup-close-button{color:#fff;top:9px;right:9px;width:20px;height:20px;font-size:18px;font-weight:400;transition:opacity .15s ease}.comacon-meteo-popup a.leaflet-popup-close-button:hover{color:#fff;opacity:.7;background:transparent}.react-flow{--xy-controls-button-background-color: var(--chakra-colors-node-bg);--xy-controls-button-background-color-hover: var(--chakra-colors-bg-surface);--xy-controls-button-color: var(--chakra-colors-node-text);--xy-controls-button-color-hover: var(--chakra-colors-node-text);--xy-controls-button-border-color: var(--chakra-colors-node-border);--xy-controls-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);--xy-minimap-background-color: var(--chakra-colors-node-bg);--xy-minimap-node-background-color: var(--chakra-colors-flow-minimap-node);--xy-minimap-mask-background-color: var(--chakra-colors-flow-minimap-mask)}.react-flow__controls{border:1px solid var(--chakra-colors-node-border);border-radius:6px;overflow:hidden}.comacon-station-marker{background:transparent;border:none}@media screen and (max-width: 768px){.layersPopup.leaflet-popup{width:300px}}@media screen and (min-width: 768px){.layersPopup.leaflet-popup{width:600px}}.chakra-modal__overlay,.chakra-modal__content-container{z-index:2100!important}
